.role-badge{color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.role-badge.buyer{background-color:#007bff}.role-badge.leads\ generator{background-color:#6c757d}.role-badge.user{background-color:#17a2b8}.role-badge.admin{background-color:#343a40}.role-badge.seller{background-color:#dc3545}.role-badge.artist{background-color:#9b59b6}.role-badge.fineartist{background-color:#8e44ad}.role-badge.model{background-color:#e91e63}.role-badge.actor{background-color:#ff9800}.role-badge.content-creator{background-color:#3f51b5}.role-badge.podcaster{background-color:#00bcd4}.role-badge.influencer{background-color:#f39c12}.role-badge.celebrity{background-color:#ff5722}.role-badge.manager{background-color:#4caf50}.role-badge.promoter{background-color:#795548}.role-badge.dancer{background-color:#c2185b}.role-badge.videographer{background-color:#009688}.role-badge.photographer{background-color:#607d8b}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}html,body,#root{height:100%;width:100%;background:#fff}html{overflow-x:hidden}body{overflow-y:auto;overflow-x:hidden}#root{overflow:visible}.App{position:relative;width:100%;min-height:100%}a{text-decoration:none;color:#5a5a5a}img{cursor:pointer}.flex-div{display:flex;align-items:center}:root{--z-sidebar: 2000;--z-navbar: 4000;--z-dropdown: 4500;--z-overlay: 9000;--z-modal: 9100;--z-toast: 99999}.navbar{position:sticky;top:0;width:100%;z-index:var(--z-navbar);background:#fff;border-bottom:1px solid #ddd}#root,.App{transform:none;filter:none;perspective:none}.sidebar{position:fixed;top:0;left:0;height:100vh;width:250px;background-color:#333;transform:translate(-100%);transition:transform .3s ease;z-index:var(--z-sidebar)}.dropdown-menu{position:absolute;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:var(--z-dropdown);min-width:220px;padding:6px 0}.dropdown-item{padding:8px 16px;cursor:pointer;white-space:nowrap}.modal-overlay,.edit-modal-overlay,.joined-modal-overlay,.join-modal-overlay,.profile-modal-overlay,.qs-modal-overlay,.custom-modal-overlay,.notification-modal-overlay,[class*=modal-overlay],[class$=-modal-overlay]{position:fixed;inset:0;z-index:var(--z-overlay);background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal-overlay:before,.modal-overlay:after,.edit-modal-overlay:before,.edit-modal-overlay:after,.joined-modal-overlay:before,.joined-modal-overlay:after,.join-modal-overlay:before,.join-modal-overlay:after,.profile-modal-overlay:before,.profile-modal-overlay:after,.qs-modal-overlay:before,.qs-modal-overlay:after,.custom-modal-overlay:before,.custom-modal-overlay:after,.notification-modal-overlay:before,.notification-modal-overlay:after,[class*=modal-overlay]:before,[class*=modal-overlay]:after,[class$=-modal-overlay]:before,[class$=-modal-overlay]:after{content:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.modal,.modal-card,.modal-content,.edit-modal-card,.joined-modal,.join-modal,.profile-modal,.custom-modal,.notification-modal,[role=dialog],[class$=-modal]{position:relative;z-index:var(--z-modal)}body.qs-fs-open{overflow:hidden}body.modal-open{overflow:hidden!important}.modal-overlay,.edit-modal-overlay,.joined-modal-overlay,.join-modal-overlay,.profile-modal-overlay,.qs-modal-overlay,.custom-modal-overlay,.notification-modal-overlay,[class*=modal-overlay],[class$=-modal-overlay]{overflow-y:auto!important;overflow-x:hidden!important}html{scrollbar-gutter:stable}html,body{height:100%;overflow-x:hidden!important}body{overflow-y:auto!important}#root{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important}.App,.app,.app-root,.page-content,.main,.main-content,.content,.container,.layout{overflow:visible!important;height:auto!important;max-height:none!important}.route-product .app-root,.route-product .layout-body,.route-product .page-content.with-layout{min-height:100vh}.route-product .page-content.with-layout{display:flex;flex-direction:column;min-height:100vh}.route-product .pd-page{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.left-sidebar .dropdown-menu,.ls .dropdown-menu,.friends .dropdown-menu{z-index:2147483647!important}.video-hub-layout,.dashboard-layout,.store-front-layout,.seller-upload-layout,.product-user-layout,.verify-store-layout,.cancel-store-layout,.my-orders-store-layout,.notifications-layout,.manage-profile-layout,.places-display-layout{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-template-columns:none!important}.video-hub-main,.dashboard-main,.store-front-main,.seller-upload-main,.product-user-main,.verify-store-main,.cancel-store-main,.my-orders-store-main,.notifications-main,.manage-profile-main,.places-display-main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-column:1 / -1!important}.video-hub-scroll-area,.dashboard-scroll-area,.store-front-scroll-area,.seller-upload-scroll-area,.product-user-scroll-area,.verify-store-scroll-area,.cancel-store-scroll-area,.my-orders-store-scroll-area,.notifications-scroll-area,.manage-profile-scroll-area,.places-display-scroll-area{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}:root{--ygs-mobile-gutter: clamp(10px, 3.5vw, 18px);--ygs-mobile-navbar-safe-top: env(safe-area-inset-top, 0px);--ygs-mobile-safe-bottom: env(safe-area-inset-bottom, 0px)}.app-root,.layout-body,.page-content,.page-content.with-layout,.route-shell,.route-shell__content,.video-hub-layout,.video-hub-main,.video-hub-scroll-area,.dashboard-layout,.dashboard-main,.dashboard-scroll-area,.store-front-layout,.store-front-main,.store-front-scroll-area,.product-user-layout,.product-user-main,.product-user-scroll-area,.seller-upload-layout,.seller-upload-main,.seller-upload-scroll-area,.verify-store-layout,.verify-store-main,.verify-store-scroll-area,.cancel-store-layout,.cancel-store-main,.cancel-store-scroll-area,.my-orders-store-layout,.my-orders-store-main,.my-orders-store-scroll-area,.notifications-layout,.notifications-main,.notifications-scroll-area,.manage-profile-layout,.manage-profile-main,.manage-profile-scroll-area,.places-display-layout,.places-display-main,.places-display-scroll-area{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.route-shell{width:100%;min-height:100%;background:#fff}.route-shell__content{width:100%;margin:0 auto}img,video,canvas,svg,iframe{max-width:100%}.page-content,.route-shell__content,.video-hub-scroll-area,.dashboard-scroll-area,.store-front-scroll-area,.product-user-scroll-area,.places-display-scroll-area{overflow-wrap:anywhere;word-break:normal}.responsive-table-wrap,.table-scroll,.analytics-table-wrap,.analytics-chart-wrap,.chart-scroll-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sidebar{max-width:min(88vw,320px)}@media(max-width:900px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{min-width:0!important}.app-root,.layout-body,.page-content,.page-content.with-layout,.route-shell,.route-shell__content{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.layout-body{display:block!important}.page-content.with-layout,.route-shell__content,.video-hub-scroll-area,.dashboard-scroll-area,.store-front-scroll-area,.product-user-scroll-area,.seller-upload-scroll-area,.verify-store-scroll-area,.cancel-store-scroll-area,.my-orders-store-scroll-area,.notifications-scroll-area,.manage-profile-scroll-area,.places-display-scroll-area{padding-left:0!important;padding-right:0!important}.video-hub-layout,.dashboard-layout,.store-front-layout,.seller-upload-layout,.product-user-layout,.verify-store-layout,.cancel-store-layout,.my-orders-store-layout,.notifications-layout,.manage-profile-layout,.places-display-layout{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:none!important}.video-hub-main,.dashboard-main,.store-front-main,.seller-upload-main,.product-user-main,.verify-store-main,.cancel-store-main,.my-orders-store-main,.notifications-main,.manage-profile-main,.places-display-main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.navbar{top:0!important;top:var(--ygs-mobile-navbar-safe-top)!important}.sidebar{width:min(88vw,320px)!important;max-width:min(88vw,320px)!important}}@media(max-width:640px){.route-shell__content,.video-hub-scroll-area,.dashboard-scroll-area,.store-front-scroll-area,.seller-upload-scroll-area,.product-user-scroll-area,.verify-store-scroll-area,.cancel-store-scroll-area,.my-orders-store-scroll-area,.notifications-scroll-area,.manage-profile-scroll-area,.places-display-scroll-area{width:100%!important;max-width:100%!important}.card,.panel,.section-card,.dashboard-card,.analytics-card,.product-card,.creator-card,.ad-card,.modal,.modal-card,.modal-content,[role=dialog]{max-width:calc(100vw - (var(--ygs-mobile-gutter) * 2))!important;box-sizing:border-box!important}.modal,.modal-card,.modal-content,[role=dialog]{max-height:calc(100dvh - 24px - var(--ygs-mobile-safe-bottom))!important}}@media(max-width:480px){.route-shell__content,.video-hub-scroll-area,.dashboard-scroll-area,.store-front-scroll-area,.seller-upload-scroll-area,.product-user-scroll-area,.verify-store-scroll-area,.cancel-store-scroll-area,.my-orders-store-scroll-area,.notifications-scroll-area,.manage-profile-scroll-area,.places-display-scroll-area{min-height:auto!important}.spinner{width:100%!important;min-height:100dvh!important;display:grid!important;place-items:center!important;padding:24px!important;box-sizing:border-box!important}}:root{--chat-modal-width: 980px;--chat-modal-height: 680px;--chat-modal-viewport-gap: 56px;--chat-modal-radius: 18px;--chat-modal-header-avatar: 46px;--chat-modal-rolodex-avatar: 68px;--chat-modal-chip-avatar: 34px}.chat-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:calc(var(--chat-modal-viewport-gap) / 2)!important;box-sizing:border-box!important;background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important;isolation:isolate!important}.chat-modal-overlay .chat-modal-backdrop{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;opacity:1!important;-webkit-appearance:none!important;appearance:none!important;cursor:default!important}.chat-modal-overlay .chat-modal{position:relative!important;z-index:1!important;width:min(var(--chat-modal-width),calc(100vw - var(--chat-modal-viewport-gap)))!important;max-width:calc(100vw - var(--chat-modal-viewport-gap))!important;height:min(var(--chat-modal-height),calc(100dvh - var(--chat-modal-viewport-gap)))!important;max-height:calc(100dvh - var(--chat-modal-viewport-gap))!important;min-height:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:var(--chat-modal-radius)!important;box-shadow:0 18px 56px #0f172a2e!important;filter:none!important;isolation:isolate!important}.chat-modal:before,.chat-modal:after{content:none!important;display:none!important}.chat-modal-header{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important;min-width:0!important;min-height:72px!important;padding:12px 16px!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.1)!important}.chat-modal-user{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}.chat-modal-avatar{flex:0 0 auto!important;display:grid!important;place-items:center!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.chat-modal-plain-avatar{flex:0 0 auto!important;display:inline-grid!important;place-items:center!important;width:var(--chat-modal-header-avatar)!important;height:var(--chat-modal-header-avatar)!important;min-width:var(--chat-modal-header-avatar)!important;min-height:var(--chat-modal-header-avatar)!important;overflow:hidden!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:50%!important;background:transparent!important}.chat-modal-plain-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:inherit!important}.chat-modal-plain-avatar__fallback{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;border-radius:inherit!important;background:#fff!important;border:1px solid rgba(15,23,42,.14)!important;color:#111827!important;font-size:13px!important;font-weight:800!important;line-height:1!important}.chat-modal-plain-avatar--header{width:var(--chat-modal-header-avatar)!important;height:var(--chat-modal-header-avatar)!important;min-width:var(--chat-modal-header-avatar)!important;min-height:var(--chat-modal-header-avatar)!important}.chat-modal-plain-avatar--rolodex{width:var(--chat-modal-rolodex-avatar)!important;height:var(--chat-modal-rolodex-avatar)!important;min-width:var(--chat-modal-rolodex-avatar)!important;min-height:var(--chat-modal-rolodex-avatar)!important}.chat-modal-plain-avatar--chip{width:var(--chat-modal-chip-avatar)!important;height:var(--chat-modal-chip-avatar)!important;min-width:var(--chat-modal-chip-avatar)!important;min-height:var(--chat-modal-chip-avatar)!important}.chat-modal-meta{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.chat-modal-name{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important}.chat-modal-selectedCount{color:inherit!important;font:inherit!important}.chat-modal-handle{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-size:12px!important;line-height:1.25!important}.chat-modal-close{flex:0 0 auto!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:12px!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;font-size:22px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important}.chat-modal-close:hover,.chat-modal-close:active,.chat-modal-close:focus,.chat-modal-close:focus-visible{background:transparent!important;outline:0!important;box-shadow:none!important}.chat-modal-confirmBar{flex:0 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;background:transparent!important}.chat-modal-confirmText{color:#334155!important;font-size:12px!important;line-height:1.25!important}.chat-modal-confirmYes,.chat-modal-confirmNo{min-height:34px!important;padding:0 11px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:10px!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;cursor:pointer!important}.chat-modal-confirmYes:disabled,.chat-modal-confirmNo:disabled{opacity:.45!important;cursor:not-allowed!important}.chat-modal-body{flex:1 1 auto!important;min-width:0!important;min-height:0!important;padding:14px 16px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#fff!important;scrollbar-width:thin!important}.chat-modal-body::-webkit-scrollbar{width:8px!important}.chat-modal-body::-webkit-scrollbar-track{background:transparent!important}.chat-modal-body::-webkit-scrollbar-thumb{background:#0f172a2e!important;border-radius:999px!important}.chat-modal-hint{padding:8px 2px 14px!important;color:#64748b!important;font-size:13px!important;background:transparent!important}.chat-modal-rolodex{width:100%!important;min-width:0!important;background:transparent!important}.chat-modal-rolodexTop{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:2px 0 10px!important;box-sizing:border-box!important;background:transparent!important}.chat-modal-rolodexSearch{position:relative!important;flex:1 1 420px!important;min-width:180px!important;max-width:520px!important}.chat-modal-rolodexSearchIcon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important;width:17px!important;height:17px!important;color:#64748b!important;pointer-events:none!important}.chat-modal-rolodexSearchInput{width:100%!important;height:42px!important;min-width:0!important;box-sizing:border-box!important;padding:0 14px 0 43px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;outline:0!important;box-shadow:none!important;background:#fff!important;color:#111827!important;font-size:14px!important;line-height:normal!important}.chat-modal-rolodexSearchInput:focus,.chat-modal-rolodexSearchInput:focus-visible{border-color:#0f172a4d!important;outline:0!important;box-shadow:none!important}.chat-modal-rolodexSearchInput::placeholder{color:#94a3b8!important;opacity:1!important}.chat-modal-rolodexTopActions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:7px!important;background:transparent!important}.chat-modal-rolodexClearBtn,.chat-modal-rolodexPrimaryBtn{min-height:40px!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:12px!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important}.chat-modal-rolodexClearBtn:hover,.chat-modal-rolodexPrimaryBtn:hover,.chat-modal-rolodexClearBtn:active,.chat-modal-rolodexPrimaryBtn:active,.chat-modal-rolodexClearBtn:focus,.chat-modal-rolodexPrimaryBtn:focus,.chat-modal-rolodexClearBtn:focus-visible,.chat-modal-rolodexPrimaryBtn:focus-visible{background:transparent!important;outline:0!important;box-shadow:none!important}.chat-modal-rolodexClearBtn:disabled,.chat-modal-rolodexPrimaryBtn:disabled{opacity:.42!important;cursor:not-allowed!important}.chat-modal-rolodexPrimaryBtn[aria-disabled=true]{opacity:.55!important;cursor:pointer!important;pointer-events:auto!important}.chat-modal-rolodexSelectedShell,.chat-modal-rolodexRailShell{position:relative!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:0!important;box-sizing:border-box!important;background:transparent!important}.chat-modal-rolodexSelectedWrap,.chat-modal-rolodexRailWrap{width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;background:transparent!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.chat-modal-rolodexSelectedWrap::-webkit-scrollbar,.chat-modal-rolodexRailWrap::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.chat-modal-rolodexSelectedRow,.chat-modal-rolodexRail{display:flex!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:10px!important;width:max-content!important;min-width:100%!important;padding:5px 2px!important;box-sizing:border-box!important;background:transparent!important}.chat-modal-rolodexNav{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:inline-grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:12px!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;cursor:pointer!important}.chat-modal-rolodexNav:hover,.chat-modal-rolodexNav:active,.chat-modal-rolodexNav:focus,.chat-modal-rolodexNav:focus-visible{background:transparent!important;outline:0!important;box-shadow:none!important}.chat-modal-rolodexNav svg{width:19px!important;height:19px!important}.chat-modal-rolodexChip{position:relative!important;flex:0 0 94px!important;width:94px!important;min-width:94px!important;max-width:94px!important;min-height:76px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;padding:8px 7px!important;box-sizing:border-box!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;cursor:pointer!important}.chat-modal-chipStack,.chat-modal-rolodexMeta--stack{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:4px!important;width:100%!important;min-width:0!important;background:transparent!important}.chat-modal-chipName{display:block!important;width:100%!important;max-width:82px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;text-align:center!important}.chat-modal-rolodexChipX{position:absolute!important;top:5px!important;right:7px!important;color:#475569!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.chat-modal-rolodexItem{position:relative!important;flex:0 0 124px!important;width:124px!important;min-width:124px!important;max-width:124px!important;min-height:132px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:10px 8px!important;box-sizing:border-box!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;text-align:center!important;cursor:pointer!important}.chat-modal-rolodexItem:hover,.chat-modal-rolodexItem:active,.chat-modal-rolodexItem:focus,.chat-modal-rolodexItem:focus-visible{background:transparent!important;outline:0!important;box-shadow:none!important}.chat-modal-rolodexItem.selected{background:transparent!important;border-color:#0f172a6b!important;box-shadow:inset 0 0 0 1px #0f172a29!important}.chat-modal-rolodexAvatar{position:relative!important;display:grid!important;place-items:center!important;width:fit-content!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.chat-modal-rolodexCheck{position:absolute!important;right:-3px!important;bottom:-3px!important;z-index:2!important;width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border:2px solid #ffffff!important;border-radius:50%!important;background:#111827!important;color:#fff!important}.chat-modal-rolodexCheck svg{width:13px!important;height:13px!important;color:#fff!important}.chat-modal-rolodexCheck svg *{stroke:#fff!important}.chat-modal-rolodexMeta{width:100%!important;min-width:0!important;background:transparent!important}.chat-modal-rolodexName,.chat-modal-rolodexHandle{width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important}.chat-modal-rolodexName{color:#111827!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.chat-modal-rolodexHandle{margin-top:2px!important;color:#64748b!important;font-size:10.5px!important;line-height:1.2!important}.chat-modal-rolodexEmpty{min-width:220px!important;padding:18px!important;color:#64748b!important;font-size:13px!important;background:transparent!important}.chat-modal-thread{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:4px 0 8px!important;background:transparent!important}.chat-modal-messageRow{display:flex!important;width:100%!important;min-width:0!important;background:transparent!important}.chat-modal-messageRow--outgoing{justify-content:flex-end!important}.chat-modal-messageRow--incoming{justify-content:flex-start!important}.chat-modal-messageBubble{max-width:72%!important;min-width:0!important;padding:9px 11px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;background:#fff!important;color:#111827!important}.chat-modal-messageText{overflow-wrap:anywhere!important;white-space:pre-wrap!important;color:#111827!important;font-size:13px!important;line-height:1.4!important}.chat-modal-messageMediaGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:7px!important}.chat-modal-messageMedia{display:block!important;width:100%!important;max-width:100%!important;border-radius:10px!important}.chat-modal-messageMedia--image,.chat-modal-messageMedia--video{overflow:hidden!important}.chat-modal-messageMedia--image img,.chat-modal-messageMedia--video{display:block!important;width:100%!important;max-height:240px!important;object-fit:cover!important}.chat-modal-messageMedia--audio{grid-column:1 / -1!important;min-width:260px!important}.chat-modal-messageFile{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#111827!important}.chat-modal-messageMeta{margin-top:5px!important;color:#64748b!important;font-size:10px!important;text-align:right!important}.chat-modal-attachments{width:100%!important;margin-top:10px!important;padding:10px!important;box-sizing:border-box!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;background:transparent!important}.chat-modal-attachments-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:9px!important;background:transparent!important}.chat-modal-attachments-title{color:#111827!important;font-size:12px!important;font-weight:800!important}.chat-modal-clearAtt{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:10px!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;cursor:pointer!important}.chat-modal-attachments-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.chat-modal-attCard{position:relative!important;min-width:0!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important}.chat-modal-attRemove{position:absolute!important;top:7px!important;right:7px!important;z-index:5!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:9px!important;outline:0!important;box-shadow:none!important;background:#fff!important;color:#111827!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.chat-modal-attPreview{position:relative!important;z-index:1!important;width:100%!important;height:118px!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#fff!important}.chat-modal-attPreview img,.chat-modal-attPreview video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.chat-modal-attPreview audio{width:calc(100% - 16px)!important}.chat-modal-attFile{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;background:transparent!important}.chat-modal-attExt{padding:5px 9px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:transparent!important;color:#334155!important;font-size:11px!important;font-weight:800!important}.chat-modal-attMeta{padding:8px 9px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#475569!important;font-size:11px!important;background:transparent!important}.chat-modal .chat-input-section.ls-mail-chatInput{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding:10px 12px 12px!important;box-sizing:border-box!important;overflow:visible!important;border-top:1px solid rgba(15,23,42,.1)!important;background:#fff!important}.chat-modal .composer{position:relative!important;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.chat-modal .composer.disabled{opacity:.62!important}.chat-modal .ls-mail-composerRow{position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;min-height:52px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:38px 38px minmax(0,1fr) 38px 38px 18px!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;border:1px solid rgba(15,23,42,.18)!important;border-radius:999px!important;outline:0!important;box-shadow:none!important;background:#fff!important}.chat-modal .ls-mail-composerRow:focus-within{border-color:#0f172a57!important;outline:0!important;box-shadow:none!important}.chat-modal .composer-icon-btn,.chat-modal .composer-send-btn{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:inline-grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;cursor:pointer!important}.chat-modal .composer-icon-btn:hover,.chat-modal .composer-send-btn:hover,.chat-modal .composer-icon-btn:active,.chat-modal .composer-send-btn:active,.chat-modal .composer-icon-btn:focus,.chat-modal .composer-send-btn:focus,.chat-modal .composer-icon-btn:focus-visible,.chat-modal .composer-send-btn:focus-visible{background:transparent!important;outline:0!important;box-shadow:none!important}.chat-modal .composer-icon-btn:disabled,.chat-modal .composer-send-btn:disabled{opacity:.38!important;cursor:not-allowed!important}.chat-modal .composer-input{width:100%!important;min-width:0!important;height:38px!important;padding:0 4px!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;font-size:14px!important;line-height:normal!important}.chat-modal .composer-input:focus,.chat-modal .composer-input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.chat-modal .composer-input::placeholder{color:#94a3b8!important;opacity:1!important}.chat-modal .composer-sendStatus{width:18px!important;min-width:18px!important;height:18px!important;display:grid!important;place-items:center!important;color:#111827!important}.chat-modal .composer-spinner{width:14px!important;height:14px!important;border:2px solid rgba(15,23,42,.18)!important;border-top-color:#111827!important;border-radius:50%!important;animation:chat-modal-spin .8s linear infinite!important}.chat-modal .composer-sendError{display:grid!important;place-items:center!important;width:16px!important;height:16px!important;border-radius:50%!important;color:#b91c1c!important;font-size:12px!important;font-weight:900!important}@keyframes chat-modal-spin{to{transform:rotate(360deg)}}.chat-modal .composer-emoji-popover{position:absolute!important;right:12px!important;bottom:58px!important;z-index:30!important;max-width:calc(100% - 24px)!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 32px #0f172a29!important}.chat-modal button>svg,.chat-modal .chat-modal-rolodexSearchIcon,.chat-modal .composer-sendStatus>svg{display:block!important;opacity:1!important;visibility:visible!important;color:currentColor!important}.chat-modal button>svg *{stroke:currentColor!important;opacity:1!important;visibility:visible!important}@media(min-width:1921px){:root{--chat-modal-width: 1180px;--chat-modal-height: 860px;--chat-modal-viewport-gap: 68px;--chat-modal-header-avatar: 54px;--chat-modal-rolodex-avatar: 82px;--chat-modal-chip-avatar: 38px}.chat-modal-header{min-height:84px!important;padding:14px 18px!important}.chat-modal-body{padding:18px 20px!important}.chat-modal-rolodexItem{flex-basis:148px!important;width:148px!important;min-width:148px!important;max-width:148px!important;min-height:150px!important}.chat-modal-name{font-size:18px!important}.chat-modal-handle,.chat-modal-rolodexSearchInput,.chat-modal .composer-input{font-size:15px!important}}@media(min-width:1537px)and (max-width:1920px){:root{--chat-modal-width: 1080px;--chat-modal-height: 790px;--chat-modal-viewport-gap: 56px;--chat-modal-header-avatar: 50px;--chat-modal-rolodex-avatar: 76px;--chat-modal-chip-avatar: 36px}}@media(min-width:1441px)and (max-width:1536px){:root{--chat-modal-width: 1000px;--chat-modal-height: 740px;--chat-modal-viewport-gap: 48px}}@media(min-width:1367px)and (max-width:1440px){:root{--chat-modal-width: 960px;--chat-modal-height: 710px;--chat-modal-viewport-gap: 44px;--chat-modal-header-avatar: 46px;--chat-modal-rolodex-avatar: 66px}.chat-modal-rolodexItem{flex-basis:118px!important;width:118px!important;min-width:118px!important;max-width:118px!important}}@media(min-width:1281px)and (max-width:1366px){:root{--chat-modal-width: 920px;--chat-modal-height: 680px;--chat-modal-viewport-gap: 40px;--chat-modal-header-avatar: 44px;--chat-modal-rolodex-avatar: 64px;--chat-modal-chip-avatar: 32px}.chat-modal-header{min-height:68px!important}.chat-modal-body{padding:12px 14px!important}.chat-modal-rolodexItem{flex-basis:114px!important;width:114px!important;min-width:114px!important;max-width:114px!important;min-height:122px!important}}@media(min-width:1101px)and (max-width:1280px){:root{--chat-modal-width: 860px;--chat-modal-height: 650px;--chat-modal-viewport-gap: 36px;--chat-modal-header-avatar: 42px;--chat-modal-rolodex-avatar: 60px;--chat-modal-chip-avatar: 31px}.chat-modal-header{min-height:66px!important;gap:9px!important;padding:10px 12px!important}.chat-modal-rolodexTop{gap:9px!important}.chat-modal-rolodexClearBtn,.chat-modal-rolodexPrimaryBtn{min-height:36px!important;padding-inline:10px!important;font-size:11px!important}.chat-modal-rolodexItem{flex-basis:108px!important;width:108px!important;min-width:108px!important;max-width:108px!important;min-height:116px!important;padding:9px 7px!important}}@media(min-width:1025px)and (max-width:1100px){:root{--chat-modal-width: 800px;--chat-modal-height: 620px;--chat-modal-viewport-gap: 32px;--chat-modal-header-avatar: 40px;--chat-modal-rolodex-avatar: 58px;--chat-modal-chip-avatar: 30px}.chat-modal-header{min-height:64px!important;gap:8px!important;padding:9px 11px!important}.chat-modal-name{font-size:14px!important}.chat-modal-handle{font-size:11px!important}.chat-modal-body{padding:10px 12px!important}.chat-modal-rolodexTop{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.chat-modal-rolodexSearch{width:100%!important;max-width:none!important;flex-basis:auto!important}.chat-modal-rolodexTopActions{justify-content:flex-start!important}.chat-modal-rolodexSelectedShell,.chat-modal-rolodexRailShell{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:6px!important}.chat-modal-rolodexNav{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.chat-modal-rolodexItem{flex-basis:104px!important;width:104px!important;min-width:104px!important;max-width:104px!important;min-height:112px!important}.chat-modal-attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px)and (max-width:1024px){:root{--chat-modal-width: 760px;--chat-modal-height: 680px;--chat-modal-viewport-gap: 28px;--chat-modal-header-avatar: 40px;--chat-modal-rolodex-avatar: 58px;--chat-modal-chip-avatar: 30px}.chat-modal-header{min-height:64px!important;gap:8px!important;padding:9px 11px!important;flex-wrap:wrap!important}.chat-modal-confirmBar{order:3!important;flex:1 0 100%!important;justify-content:flex-start!important}.chat-modal-body{padding:10px 12px!important}.chat-modal-rolodexTop{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.chat-modal-rolodexSearch{width:100%!important;max-width:none!important;flex-basis:auto!important}.chat-modal-rolodexTopActions{justify-content:flex-start!important}.chat-modal-messageBubble{max-width:82%!important}.chat-modal-attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:641px)and (max-width:768px){:root{--chat-modal-width: 100vw;--chat-modal-height: 100dvh;--chat-modal-viewport-gap: 20px;--chat-modal-radius: 16px;--chat-modal-header-avatar: 38px;--chat-modal-rolodex-avatar: 56px;--chat-modal-chip-avatar: 29px}.chat-modal-header{min-height:60px!important;gap:7px!important;padding:8px 10px!important;flex-wrap:wrap!important}.chat-modal-confirmBar{order:3!important;flex:1 0 100%!important;justify-content:flex-start!important}.chat-modal-body{padding:9px 10px!important}.chat-modal-rolodexTop{flex-direction:column!important;align-items:stretch!important;gap:7px!important}.chat-modal-rolodexSearch{width:100%!important;max-width:none!important;flex-basis:auto!important}.chat-modal-rolodexTopActions{justify-content:flex-start!important}.chat-modal-rolodexClearBtn,.chat-modal-rolodexPrimaryBtn{min-height:35px!important;padding-inline:9px!important}.chat-modal-rolodexSelectedShell,.chat-modal-rolodexRailShell{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:5px!important}.chat-modal-rolodexNav{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.chat-modal-rolodexItem{flex-basis:102px!important;width:102px!important;min-width:102px!important;max-width:102px!important;min-height:110px!important}.chat-modal .ls-mail-composerRow{grid-template-columns:36px 36px minmax(0,1fr) 36px 36px 16px!important;gap:5px!important;padding:6px 8px!important}.chat-modal .composer-icon-btn,.chat-modal .composer-send-btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}}@media(max-width:640px){:root{--chat-modal-width: 100vw;--chat-modal-height: 100dvh;--chat-modal-viewport-gap: 12px;--chat-modal-radius: 14px;--chat-modal-header-avatar: 36px;--chat-modal-rolodex-avatar: 52px;--chat-modal-chip-avatar: 28px}.chat-modal-overlay,.chat-modal-overlay .chat-modal-backdrop{background:transparent!important;background-color:transparent!important}.chat-modal-header{min-height:56px!important;gap:6px!important;padding:7px 8px!important;flex-wrap:wrap!important}.chat-modal-user{gap:8px!important}.chat-modal-name{font-size:13px!important}.chat-modal-handle{font-size:10.5px!important}.chat-modal-close{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:10px!important;font-size:21px!important}.chat-modal-confirmBar{order:3!important;flex:1 0 100%!important;justify-content:flex-start!important;gap:5px!important}.chat-modal-confirmText{flex:1 0 100%!important;font-size:11px!important}.chat-modal-body{padding:8px!important}.chat-modal-rolodexTop{flex-direction:column!important;align-items:stretch!important;gap:7px!important}.chat-modal-rolodexSearch{width:100%!important;max-width:none!important;min-width:0!important;flex-basis:auto!important}.chat-modal-rolodexSearchInput{height:38px!important;padding-left:41px!important;font-size:13px!important}.chat-modal-rolodexSearchIcon{left:14px!important;width:16px!important;height:16px!important}.chat-modal-rolodexTopActions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.chat-modal-rolodexClearBtn,.chat-modal-rolodexPrimaryBtn{width:100%!important;min-width:0!important;min-height:34px!important;padding:0 6px!important;font-size:10.5px!important}.chat-modal-rolodexSelectedShell,.chat-modal-rolodexRailShell{grid-template-columns:32px minmax(0,1fr) 32px!important;gap:4px!important;margin-top:6px!important}.chat-modal-rolodexNav{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border-radius:10px!important}.chat-modal-rolodexNav svg{width:16px!important;height:16px!important}.chat-modal-rolodexSelectedRow,.chat-modal-rolodexRail{gap:7px!important;padding-block:4px!important}.chat-modal-rolodexChip{flex-basis:82px!important;width:82px!important;min-width:82px!important;max-width:82px!important;min-height:66px!important;padding:6px!important}.chat-modal-rolodexItem{flex-basis:92px!important;width:92px!important;min-width:92px!important;max-width:92px!important;min-height:104px!important;padding:8px 6px!important}.chat-modal-rolodexName{font-size:11px!important}.chat-modal-rolodexHandle{font-size:10px!important}.chat-modal-messageBubble{max-width:90%!important}.chat-modal-messageMediaGrid{grid-template-columns:1fr!important}.chat-modal-messageMedia--audio{min-width:0!important;width:100%!important}.chat-modal-attachments{padding:8px!important}.chat-modal-attachments-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.chat-modal-attPreview{height:98px!important}.chat-modal .chat-input-section.ls-mail-chatInput{padding:7px 8px 8px!important}.chat-modal .ls-mail-composerRow{min-height:46px!important;grid-template-columns:34px 34px minmax(0,1fr) 34px 34px 14px!important;gap:3px!important;padding:5px 6px!important}.chat-modal .composer-icon-btn,.chat-modal .composer-send-btn{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.chat-modal .composer-icon-btn svg,.chat-modal .composer-send-btn svg{width:17px!important;height:17px!important}.chat-modal .composer-input{height:34px!important;padding-inline:3px!important;font-size:12px!important}.chat-modal .composer-sendStatus{width:14px!important;min-width:14px!important}.chat-modal .composer-emoji-popover{left:4px!important;right:4px!important;bottom:52px!important;max-width:none!important}.chat-modal .composer-emoji-popover .EmojiPickerReact{width:100%!important;max-width:100%!important}}@media(max-width:390px){:root{--chat-modal-viewport-gap: 8px;--chat-modal-radius: 12px;--chat-modal-header-avatar: 34px;--chat-modal-rolodex-avatar: 48px;--chat-modal-chip-avatar: 27px}.chat-modal-header{min-height:52px!important;padding:6px 7px!important}.chat-modal-meta{gap:1px!important}.chat-modal-name{font-size:12px!important}.chat-modal-handle{font-size:9.5px!important}.chat-modal-body{padding:7px 6px!important}.chat-modal-rolodexTopActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chat-modal-rolodexTopActions .chat-modal-rolodexPrimaryBtn:last-child{grid-column:1 / -1!important}.chat-modal-rolodexSelectedShell,.chat-modal-rolodexRailShell{grid-template-columns:30px minmax(0,1fr) 30px!important;gap:3px!important}.chat-modal-rolodexNav{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.chat-modal-rolodexChip{flex-basis:76px!important;width:76px!important;min-width:76px!important;max-width:76px!important}.chat-modal-rolodexItem{flex-basis:86px!important;width:86px!important;min-width:86px!important;max-width:86px!important;min-height:98px!important}.chat-modal-attachments-grid{grid-template-columns:1fr!important}.chat-modal-attPreview{height:110px!important}.chat-modal .ls-mail-composerRow{grid-template-columns:31px 31px minmax(0,1fr) 31px 31px 12px!important;gap:2px!important;padding:4px 5px!important}.chat-modal .composer-icon-btn,.chat-modal .composer-send-btn{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important}.chat-modal .composer-icon-btn svg,.chat-modal .composer-send-btn svg{width:16px!important;height:16px!important}.chat-modal .composer-input{height:31px!important;font-size:11px!important}}@media(max-width:330px){:root{--chat-modal-viewport-gap: 4px;--chat-modal-radius: 10px;--chat-modal-header-avatar: 32px;--chat-modal-rolodex-avatar: 44px;--chat-modal-chip-avatar: 25px}.chat-modal-header{min-height:48px!important;padding:5px 6px!important}.chat-modal-close{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.chat-modal-body{padding:6px 5px!important}.chat-modal-rolodexSearchInput{height:35px!important;padding-left:38px!important;font-size:11.5px!important}.chat-modal-rolodexTopActions{gap:4px!important}.chat-modal-rolodexClearBtn,.chat-modal-rolodexPrimaryBtn{min-height:32px!important;font-size:9.5px!important}.chat-modal-rolodexSelectedShell,.chat-modal-rolodexRailShell{grid-template-columns:28px minmax(0,1fr) 28px!important}.chat-modal-rolodexNav{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.chat-modal-rolodexChip{flex-basis:72px!important;width:72px!important;min-width:72px!important;max-width:72px!important}.chat-modal-rolodexItem{flex-basis:80px!important;width:80px!important;min-width:80px!important;max-width:80px!important;min-height:92px!important}.chat-modal .chat-input-section.ls-mail-chatInput{padding:5px!important}.chat-modal .ls-mail-composerRow{grid-template-columns:28px 28px minmax(0,1fr) 28px 28px 10px!important;gap:1px!important;padding:3px 4px!important}.chat-modal .composer-icon-btn,.chat-modal .composer-send-btn{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.chat-modal .composer-icon-btn svg,.chat-modal .composer-send-btn svg{width:15px!important;height:15px!important}.chat-modal .composer-input{height:28px!important;font-size:10px!important}.chat-modal .composer-sendStatus{width:10px!important;min-width:10px!important}}html body>.chat-modal-overlay,html body .chat-modal-overlay{background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}html body>.chat-modal-overlay>button.chat-modal-backdrop,html body .chat-modal-overlay>.chat-modal-backdrop{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:0!important;visibility:visible!important;pointer-events:auto!important}html body>.chat-modal-overlay>.chat-modal,html body .chat-modal-overlay>.chat-modal{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 18px 48px #0f172a29!important}html body .chat-modal-overlay>.chat-modal>.chat-modal-header{position:static!important;inset:auto!important;z-index:3!important;transform:none!important;translate:none!important;flex:0 0 auto!important;order:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:68px!important;margin:0!important;padding:10px 16px!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid rgba(15,23,42,.1)!important;border-radius:0!important;box-shadow:none!important}html body .chat-modal-overlay>.chat-modal>.chat-modal-header>.chat-modal-user{position:static!important;transform:none!important;flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;padding:0!important}html body .chat-modal-overlay .chat-modal-header .chat-modal-avatar,html body .chat-modal-overlay .chat-modal-header .chat-modal-meta,html body .chat-modal-overlay .chat-modal-header .chat-modal-close{position:static!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important}html body .chat-modal-overlay .chat-modal-header .chat-modal-avatar{flex:0 0 auto!important}html body .chat-modal-overlay .chat-modal-header .chat-modal-meta{flex:1 1 auto!important;min-width:0!important}html body .chat-modal-overlay .chat-modal-header .chat-modal-close{flex:0 0 auto!important;order:3!important}html body .chat-modal-overlay>.chat-modal>.chat-modal-body{position:relative!important;inset:auto!important;z-index:1!important;order:1!important;transform:none!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;background:#fff!important;background-color:#fff!important}html body .chat-modal-overlay>.chat-modal>.chat-input-section{position:relative!important;inset:auto!important;z-index:2!important;order:2!important;transform:none!important;flex:0 0 auto!important;margin:0!important;background:#fff!important;background-color:#fff!important}@media(max-width:640px){html body .chat-modal-overlay>.chat-modal>.chat-modal-header{min-height:56px!important;padding:7px 9px!important;gap:7px!important;flex-wrap:nowrap!important}html body .chat-modal-overlay .chat-modal-header .chat-modal-user{gap:8px!important}html body .chat-modal-overlay .chat-modal-header .chat-modal-confirmBar{position:absolute!important;top:calc(100% + 6px)!important;left:8px!important;right:8px!important;z-index:20!important}}.chat-modal-rolodexSearchIcon{top:40%!important;transform:translateY(calc(-50% - 1px))!important}.ygs-whats-new,.ygs-whats-new *,.ygs-whats-new *:before,.ygs-whats-new *:after{box-sizing:border-box}.ygs-whats-new{position:fixed;inset:0;z-index:2147483100;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.ygs-whats-new__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default;backdrop-filter:none;-webkit-backdrop-filter:none}.ygs-whats-new__panel{position:relative;z-index:1;width:min(920px,100%);max-height:min(820px,calc(100dvh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(15,23,42,.18);border-radius:24px;background:#fff;color:#111827;box-shadow:0 34px 90px #0f172a38,0 10px 28px #0f172a1f}.ygs-whats-new__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:22px 24px 20px;border-bottom:1px solid rgba(15,23,42,.12);background:#fff}.ygs-whats-new__brand-icon,.ygs-whats-new__group-icon,.ygs-whats-new__close,.ygs-whats-new__change-link,.ygs-whats-new__later,.ygs-whats-new__confirm{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.22);background:#fff;color:#111827}.ygs-whats-new__brand-icon{width:48px;height:48px;min-width:48px;padding:0;border-radius:16px;box-shadow:0 8px 20px #0f172a14,inset 0 1px #fffffff2}.ygs-whats-new__brand-icon svg{width:23px;height:23px}.ygs-whats-new__heading{min-width:0}.ygs-whats-new__eyebrow{display:block;margin-bottom:5px;color:#111827;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ygs-whats-new__heading h2{margin:0;color:#111827;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:900;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.ygs-whats-new__heading p{max-width:720px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ygs-whats-new__meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:12px}.ygs-whats-new__meta span{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:4px 9px;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#334155;font-size:11px;font-weight:800}.ygs-whats-new__meta svg{display:block;flex:0 0 auto;margin:0}.ygs-whats-new__close{width:38px;height:38px;min-width:38px;padding:0;border-radius:12px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.ygs-whats-new__close:hover{border-color:#0f172a66;background:#f8fafc;color:#000;box-shadow:0 8px 18px #0f172a1a;transform:translateY(-1px)}.ygs-whats-new__body{overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px;scrollbar-gutter:stable}.ygs-whats-new__groups{display:grid;gap:16px}.ygs-whats-new__group{--group-accent: #111827;overflow:hidden;border:1px solid rgba(15,23,42,.14);border-radius:18px;background:#fff;box-shadow:0 10px 26px #0f172a0f}.ygs-whats-new__group-heading{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid rgba(15,23,42,.12);background:#fff}.ygs-whats-new__group-icon{width:34px;height:34px;min-width:34px;padding:0;border-radius:11px}.ygs-whats-new__brand-icon svg,.ygs-whats-new__group-icon svg,.ygs-whats-new__close svg,.ygs-whats-new__change-link svg,.ygs-whats-new__later svg,.ygs-whats-new__confirm svg{display:block;flex:0 0 auto;margin:0;color:currentColor}.ygs-whats-new__group-icon svg{width:17px;height:17px}.ygs-whats-new__group-heading h3{margin:0;color:#111827;font-size:14px;font-weight:900}.ygs-whats-new__group-heading span{display:block;margin-top:1px;color:#64748b;font-size:11px;font-weight:700}.ygs-whats-new__change-list{display:grid}.ygs-whats-new__change{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;border-bottom:1px solid rgba(15,23,42,.1)}.ygs-whats-new__change:last-child{border-bottom:0}.ygs-whats-new__change-copy{min-width:0}.ygs-whats-new__change-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ygs-whats-new__change h4{margin:0;color:#111827;font-size:14px;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.ygs-whats-new__area{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 7px;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff;color:#475569;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ygs-whats-new__change p{margin:5px 0 0;color:#64748b;font-size:12.5px;line-height:1.48;overflow-wrap:anywhere}.ygs-whats-new__change-link{gap:5px;min-height:32px;padding:5px 9px;border-radius:10px;font-size:11px;font-weight:850;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.ygs-whats-new__change-link:hover{border-color:#0f172a66;background:#f8fafc;color:#000}.ygs-whats-new__empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;border:1px dashed rgba(15,23,42,.24);border-radius:18px;background:#fff;color:#64748b;text-align:center}.ygs-whats-new__empty svg{width:32px;height:32px;color:#111827}.ygs-whats-new__empty strong{color:#111827;font-size:15px}.ygs-whats-new__empty span{font-size:12px}.ygs-whats-new__footer{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:14px 24px;border-top:1px solid rgba(15,23,42,.12);background:#fff}.ygs-whats-new__later,.ygs-whats-new__confirm{appearance:none;-webkit-appearance:none;min-height:40px;padding:7px 15px;border-radius:11px;font:inherit;font-size:13px;font-weight:850;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.ygs-whats-new__confirm{gap:7px;box-shadow:0 8px 18px #0f172a1a}.ygs-whats-new__later:hover,.ygs-whats-new__confirm:hover{border-color:#0f172a66;background:#f8fafc;color:#000;transform:translateY(-1px)}.ygs-whats-new__later:focus-visible,.ygs-whats-new__confirm:focus-visible,.ygs-whats-new__close:focus-visible,.ygs-whats-new__change-link:focus-visible{outline:3px solid rgba(17,24,39,.18);outline-offset:2px}@media(min-width:2560px){.ygs-whats-new{padding:48px}.ygs-whats-new__panel{width:min(1160px,calc(100vw - 160px));max-height:min(940px,calc(100dvh - 96px))}.ygs-whats-new__header{gap:18px;padding:28px 32px 26px}.ygs-whats-new__brand-icon{width:56px;height:56px;min-width:56px}.ygs-whats-new__brand-icon svg{width:27px;height:27px}.ygs-whats-new__heading h2{font-size:2.35rem}.ygs-whats-new__heading p{font-size:16px}.ygs-whats-new__body{padding:26px 32px 30px}.ygs-whats-new__footer{padding:18px 32px}}@media(min-width:1920px)and (max-width:2559px){.ygs-whats-new__panel{width:min(1040px,calc(100vw - 120px));max-height:min(880px,calc(100dvh - 64px))}.ygs-whats-new__header{padding:25px 28px 23px}.ygs-whats-new__body{padding:23px 28px 27px}.ygs-whats-new__footer{padding:16px 28px}}@media(max-width:1536px){.ygs-whats-new__panel{width:min(900px,calc(100vw - 64px))}}@media(max-width:1440px){.ygs-whats-new__panel{width:min(860px,calc(100vw - 56px));max-height:min(790px,calc(100dvh - 48px))}.ygs-whats-new__header{padding:20px 22px 18px}.ygs-whats-new__body{padding:18px 22px 22px}.ygs-whats-new__footer{padding:13px 22px}}@media(max-width:1366px){.ygs-whats-new__panel{width:min(820px,calc(100vw - 48px));max-height:calc(100dvh - 40px)}.ygs-whats-new__heading h2{font-size:1.75rem}}@media(max-width:1280px){.ygs-whats-new{padding:18px}.ygs-whats-new__panel{width:min(780px,calc(100vw - 36px));max-height:calc(100dvh - 36px)}.ygs-whats-new__header{gap:12px;padding:18px 20px 17px}.ygs-whats-new__body{padding:17px 20px 20px}.ygs-whats-new__footer{padding:12px 20px}}@media(max-width:1100px){.ygs-whats-new__panel{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border-radius:21px}.ygs-whats-new__brand-icon{width:44px;height:44px;min-width:44px;border-radius:14px}.ygs-whats-new__heading h2{font-size:1.6rem}.ygs-whats-new__heading p{font-size:13px}}@media(max-width:768px){.ygs-whats-new{padding:12px}.ygs-whats-new__panel{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:19px}.ygs-whats-new__header{grid-template-columns:40px minmax(0,1fr) 36px;gap:10px;padding:16px}.ygs-whats-new__brand-icon{width:40px;height:40px;min-width:40px;border-radius:13px}.ygs-whats-new__brand-icon svg{width:20px;height:20px}.ygs-whats-new__close{width:36px;height:36px;min-width:36px}.ygs-whats-new__body{padding:14px 16px 18px}.ygs-whats-new__footer{padding:12px 16px}}@media(max-width:640px){.ygs-whats-new{align-items:end;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.ygs-whats-new__panel{width:100%;max-height:calc(100dvh - 16px);border-radius:18px 18px 12px 12px}.ygs-whats-new__header{grid-template-columns:36px minmax(0,1fr) 34px;gap:8px;padding:13px}.ygs-whats-new__brand-icon{width:36px;height:36px;min-width:36px;border-radius:12px}.ygs-whats-new__brand-icon svg{width:18px;height:18px}.ygs-whats-new__eyebrow{font-size:9px}.ygs-whats-new__heading h2{font-size:1.18rem}.ygs-whats-new__heading p{font-size:11.5px}.ygs-whats-new__close{width:34px;height:34px;min-width:34px;border-radius:10px}.ygs-whats-new__meta{gap:5px;margin-top:9px}.ygs-whats-new__meta span{min-height:24px;padding:3px 7px;font-size:9.5px}.ygs-whats-new__body{padding:11px}.ygs-whats-new__groups{gap:10px}.ygs-whats-new__group{border-radius:14px}.ygs-whats-new__group-heading{padding:10px}.ygs-whats-new__group-icon{width:30px;height:30px;min-width:30px;border-radius:9px}.ygs-whats-new__change{grid-template-columns:minmax(0,1fr);gap:8px;padding:11px}.ygs-whats-new__change h4{font-size:12.5px}.ygs-whats-new__change p{font-size:11px}.ygs-whats-new__change-link{width:100%}.ygs-whats-new__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 11px}.ygs-whats-new__later,.ygs-whats-new__confirm{width:100%;min-width:0;padding-inline:8px;font-size:11.5px}}@media(max-width:390px){.ygs-whats-new{padding:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom))}.ygs-whats-new__panel{max-height:calc(100dvh - 12px);border-radius:16px 16px 10px 10px}.ygs-whats-new__header{grid-template-columns:34px minmax(0,1fr) 32px;gap:7px;padding:11px}.ygs-whats-new__brand-icon{width:34px;height:34px;min-width:34px;border-radius:10px}.ygs-whats-new__close{width:32px;height:32px;min-width:32px;border-radius:9px}.ygs-whats-new__eyebrow{margin-bottom:3px;font-size:8px;letter-spacing:.07em}.ygs-whats-new__heading h2{font-size:1.02rem;line-height:1.16}.ygs-whats-new__heading p{margin-top:5px;font-size:10.5px}.ygs-whats-new__meta{gap:4px;margin-top:7px}.ygs-whats-new__meta span{min-height:22px;padding:2px 6px;font-size:8.5px}.ygs-whats-new__body{padding:9px}.ygs-whats-new__group-heading{gap:8px;padding:9px}.ygs-whats-new__group-heading h3{font-size:12px}.ygs-whats-new__group-heading span{font-size:9.5px}.ygs-whats-new__change{padding:9px}.ygs-whats-new__footer{grid-template-columns:minmax(0,1fr);padding:9px}.ygs-whats-new__later,.ygs-whats-new__confirm{min-height:38px}}@media(max-width:320px){.ygs-whats-new{padding:4px}.ygs-whats-new__panel{max-height:calc(100dvh - 8px);border-radius:14px 14px 8px 8px}.ygs-whats-new__header{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px;padding:9px}.ygs-whats-new__brand-icon,.ygs-whats-new__close{width:30px;height:30px;min-width:30px;border-radius:8px}.ygs-whats-new__brand-icon svg{width:16px;height:16px}.ygs-whats-new__heading h2{font-size:.94rem}.ygs-whats-new__heading p{font-size:10px}.ygs-whats-new__meta span{font-size:8px}.ygs-whats-new__body{padding:7px}.ygs-whats-new__group-heading,.ygs-whats-new__change{padding:8px}.ygs-whats-new__change h4{font-size:11.5px}.ygs-whats-new__change p{font-size:10px}.ygs-whats-new__footer{padding:8px}.ygs-whats-new__later,.ygs-whats-new__confirm{min-height:36px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){.ygs-whats-new *,.ygs-whats-new *:before,.ygs-whats-new *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ygs-update-banner{position:fixed;top:max(14px,env(safe-area-inset-top));left:50%;z-index:2147483000;width:min(680px,calc(100vw - 28px));transform:translate(-50%);pointer-events:none}.ygs-update-banner__panel{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid rgba(15,23,42,.14);border-left:4px solid #e11d48;border-radius:14px;background:#fffffffa;color:#0f172a;box-shadow:0 18px 45px #0f172a2e,0 4px 12px #0f172a14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:auto}.ygs-update-banner__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(225,29,72,.12);border-radius:50%;background:linear-gradient(145deg,#fff7f8,#ffe4e8);color:#be123c;font-size:22px;font-weight:900;line-height:1;box-shadow:0 7px 16px #be123c1a,inset 0 1px #ffffffe6}.ygs-update-banner__message{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px;margin:0;font-size:14px;line-height:1.35}.ygs-update-banner__message strong{color:#111827;font-size:14px;font-weight:800}.ygs-update-banner__message span{color:#64748b}.ygs-update-banner .ygs-update-banner__reload{appearance:none!important;-webkit-appearance:none!important;position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto;min-width:148px;min-height:42px;gap:9px;padding:7px 15px 7px 10px!important;overflow:hidden;border:1px solid rgba(190,18,60,.24)!important;border-radius:12px!important;background:linear-gradient(145deg,#fffffffa,#fff7f8fa)!important;color:#111827!important;font:inherit;font-size:14px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px #0f172a1a,0 3px 8px #be123c14,inset 0 1px #fffffff2!important;transform:translateY(0);transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important;-webkit-tap-highlight-color:transparent}.ygs-update-banner .ygs-update-banner__reload:before{content:"↻";display:inline-grid;place-items:center;width:26px;height:26px;min-width:26px;flex:0 0 26px;border:1px solid rgba(225,29,72,.12);border-radius:9px;background:linear-gradient(145deg,#fff1f2,#ffe4e6);color:#be123c;font-size:17px;font-weight:900;line-height:1;box-shadow:0 5px 12px #be123c1a,inset 0 1px #ffffffe6}.ygs-update-banner .ygs-update-banner__reload:hover:not(:disabled){border-color:#be123c6b!important;background:linear-gradient(145deg,#fff,#fff1f2)!important;color:#9f1239!important;box-shadow:0 14px 30px #0f172a21,0 5px 12px #be123c1f,inset 0 1px #fff!important;transform:translateY(-1px)}.ygs-update-banner .ygs-update-banner__reload:active:not(:disabled){background:#fff1f2!important;box-shadow:0 6px 14px #0f172a1a,inset 0 1px 2px #be123c14!important;transform:translateY(0)}.ygs-update-banner .ygs-update-banner__reload:focus-visible{outline:3px solid rgba(225,29,72,.18)!important;outline-offset:3px!important;border-color:#be123c6b!important}.ygs-update-banner .ygs-update-banner__reload:disabled{cursor:wait;border-color:#94a3b838!important;background:#f8fafcf5!important;color:#64748b!important;opacity:.78;box-shadow:0 7px 16px #0f172a14,inset 0 1px #ffffffe6!important;transform:none}.ygs-update-banner .ygs-update-banner__reload:disabled:before{color:#94a3b8;background:#f1f5f9;border-color:#94a3b82e;animation:ygs-update-banner-spin .9s linear infinite}@keyframes ygs-update-banner-spin{to{transform:rotate(360deg)}}@media(max-width:620px){.ygs-update-banner{top:max(8px,env(safe-area-inset-top));width:calc(100vw - 16px)}.ygs-update-banner__panel{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:11px 12px}.ygs-update-banner__message{flex-basis:calc(100% - 46px)}.ygs-update-banner .ygs-update-banner__reload{width:100%;min-width:0;min-height:42px}}@media(max-width:390px){.ygs-update-banner__panel{gap:9px;padding:10px}.ygs-update-banner__icon{width:31px;height:31px;flex-basis:31px;font-size:19px}.ygs-update-banner__message{flex-basis:calc(100% - 40px);font-size:12px}.ygs-update-banner__message strong{font-size:12.5px}.ygs-update-banner .ygs-update-banner__reload{min-height:40px;padding:6px 12px 6px 8px!important;font-size:12.5px!important}.ygs-update-banner .ygs-update-banner__reload:before{width:24px;height:24px;min-width:24px;border-radius:8px;font-size:15px}}@media(max-width:320px){.ygs-update-banner{width:calc(100vw - 12px)}.ygs-update-banner__panel{border-radius:12px}.ygs-update-banner .ygs-update-banner__reload{min-height:38px;font-size:12px!important}}@media(prefers-reduced-motion:reduce){.ygs-update-banner .ygs-update-banner__reload{transition:none!important}.ygs-update-banner .ygs-update-banner__reload:disabled:before{animation:none}}.avatar-wrapper{--size: 36px;--ring: 3px;--gap: 2px;width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);border-radius:50%;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:visible;flex-shrink:0}.avatar-wrapper.has-ring{padding:var(--ring);border-radius:50%;background:conic-gradient(from 220deg,#0f0f10,#1a1a1c 42deg,#6f5310 82deg,#d4af37 126deg,#f4de8a 168deg,#c79b1d 214deg,#3a2c08 256deg,#0a0a0b 305deg,#1d1d1f 360deg);box-shadow:0 0 0 1px #d4af3724,0 8px 18px #00000029}.avatar-wrapper.has-ring:before{content:"";position:absolute;inset:0;background:conic-gradient(from 220deg,#000000e6,#232323e0 54deg,#d4af37d1 138deg,#f8e4a4e6 184deg,#b98d16c7 246deg,#000000db 360deg);border-radius:50%;filter:blur(.35px);opacity:.9;pointer-events:none}.avatar-wrapper.no-ring{padding:0;background:transparent;box-shadow:none}.avatar-wrapper .avatar-inner{width:100%;height:100%;border-radius:50%;padding:var(--gap);background:#fff;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;position:relative;z-index:1}.avatar-wrapper.no-ring .avatar-inner{padding:0;background:transparent}.avatar-wrapper .avatar-inner img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;background:#f3f4f6}.avatar-wrapper.is-logo .avatar-inner img{object-fit:cover}.avatar-wrapper .avatar-overlay{position:absolute;inset:0;pointer-events:none;border-radius:50%}.avatar-wrapper.has-glow{box-shadow:0 0 0 1px #d4af372e,0 10px 22px #0000002e}.avatar-online-dot{position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #ffffff;box-sizing:border-box;z-index:3}.avatar-wrapper.xs{--size: 20px;--ring: 2px;--gap: 1px}.avatar-wrapper.sm{--size: 28px;--ring: 2px;--gap: 1px}.avatar-wrapper.default,.avatar-wrapper.md{--size: 36px;--ring: 3px;--gap: 2px}.avatar-wrapper.mdPlus{--size: 44px;--ring: 3px;--gap: 2px}.avatar-wrapper.lg{--size: 56px;--ring: 4px;--gap: 2px}.avatar-wrapper.xl{--size: 72px;--ring: 4px;--gap: 3px}.avatar-wrapper.xxl{--size: 96px;--ring: 5px;--gap: 3px}.manage-profile-studio-page{min-height:100%;width:100%;padding:24px;background:radial-gradient(circle at top left,rgba(254,249,195,.42),transparent 34%),linear-gradient(180deg,#fffdf8,#f8fafc);color:#111827}.manage-profile-studio-shell{width:min(100%,1680px);margin:0 auto}.manage-profile-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#ffffffe0;box-shadow:0 18px 45px #0f172a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-profile-studio-topbar__left{display:flex;align-items:center;gap:16px;min-width:0}.manage-profile-back-btn,.manage-profile-ghost-btn,.manage-profile-primary-btn,.manage-profile-upload-btn{appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.manage-profile-back-btn{flex:0 0 auto;padding:10px 14px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827}.manage-profile-back-btn:hover,.manage-profile-ghost-btn:hover,.manage-profile-upload-btn:hover{transform:translateY(-1px);background:#fffbebf5;border-color:#ca8a043d}.manage-profile-brand{display:flex;align-items:center;gap:14px;min-width:0}.manage-profile-brand__icon,.manage-profile-section__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#111827,#78350f);color:#fef3c7;box-shadow:0 16px 30px #0f172a2e}.manage-profile-brand h1{margin:0;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:950;letter-spacing:-.04em}.manage-profile-brand p{max-width:760px;margin:4px 0 0;color:#64748b;line-height:1.45;font-size:.94rem}.manage-profile-mini-card{flex:0 0 auto;display:flex;align-items:center;gap:12px;min-width:250px;padding:10px 14px;border:1px solid rgba(202,138,4,.2);border-radius:18px;background:#fef9c36b}.manage-profile-mini-card img{object-fit:contain!important;object-position:center center!important;background:#fff!important}.manage-profile-mini-card strong,.manage-profile-mini-card span{display:block;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-profile-mini-card strong{font-weight:950;color:#111827}.manage-profile-mini-card span{margin-top:2px;color:#64748b;font-size:.84rem;font-weight:800}.manage-profile-studio-layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:22px;align-items:start}.manage-profile-sidebar{display:grid;gap:16px;position:sticky;top:16px}.manage-profile-side-card,.manage-profile-section,.manage-profile-inline-banner{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fffffff0;box-shadow:0 18px 45px #0f172a0f}.manage-profile-side-card{padding:16px}.manage-profile-side-card h3{margin:0 0 10px;font-size:.98rem;font-weight:950;color:#111827}.manage-profile-side-card p{margin:8px 0 0;color:#64748b;font-size:.88rem;line-height:1.45}.manage-profile-status-meter{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#0f172a14}.manage-profile-status-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ca8a04,#facc15)}.manage-profile-status-card>strong{display:block;margin-top:8px;font-size:1.15rem;font-weight:950;color:#713f12}.manage-profile-summary-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.manage-profile-summary-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(15,23,42,.06)}.manage-profile-summary-list span{color:#64748b;font-size:.82rem;font-weight:800}.manage-profile-summary-list strong{min-width:0;max-width:170px;overflow-wrap:anywhere;text-align:right;color:#111827;font-size:.86rem;font-weight:950}.manage-profile-action-stack{display:grid;gap:10px}.manage-profile-ghost-btn,.manage-profile-primary-btn{width:100%;min-height:44px;padding:10px 14px}.manage-profile-ghost-btn{border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827}.manage-profile-primary-btn{background:linear-gradient(135deg,#111827,#713f12);color:#fff;box-shadow:0 16px 30px #0f172a2e}.manage-profile-primary-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 38px #0f172a38}.manage-profile-primary-btn:disabled,.manage-profile-ghost-btn:disabled,.manage-profile-upload-btn:disabled,.manage-profile-chip:disabled{cursor:not-allowed;opacity:.62}.manage-profile-main-panel{min-width:0}.manage-profile-form{display:grid;gap:18px}.manage-profile-section{padding:20px}.manage-profile-section__header{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.manage-profile-section__header h2{margin:0;font-size:1.22rem;font-weight:950;letter-spacing:-.02em}.manage-profile-section__header p{margin:4px 0 0;color:#64748b;font-size:.9rem;line-height:1.45}.manage-profile-grid{display:grid;gap:14px}.manage-profile-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-profile-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.manage-profile-field{position:relative;display:grid;gap:7px;min-width:0}.manage-profile-field>span:first-child{color:#334155;font-size:.8rem;font-weight:950;letter-spacing:.01em}.manage-profile-field input,.manage-profile-field textarea,.manage-profile-custom-input{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;color:#111827;padding:12px 14px;outline:none;font-size:.94rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.manage-profile-field input:focus,.manage-profile-field textarea:focus,.manage-profile-custom-input:focus{border-color:#ca8a046b;box-shadow:0 0 0 4px #ca8a041f}.manage-profile-field small{color:#64748b;font-size:.76rem;font-weight:700}.manage-profile-field-icon{position:absolute;right:12px;top:35px;display:inline-flex;color:#94a3b8;pointer-events:none}.manage-profile-field-icon+input{padding-right:40px}.manage-profile-textarea-field{margin-top:14px}.manage-profile-avatar-panel{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center}.manage-profile-avatar-preview{width:150px;height:150px;overflow:hidden;border:1px solid rgba(202,138,4,.25);border-radius:28px;background:linear-gradient(135deg,#fffbebd1,#fffffff2),#fff;box-shadow:inset 0 0 0 8px #ffffff8c}.manage-profile-avatar-preview img{width:100%;height:100%;object-fit:contain;object-position:center center;background:#fff}.manage-profile-avatar-copy{display:grid;gap:7px}.manage-profile-avatar-copy strong{color:#111827;font-size:1rem;font-weight:950}.manage-profile-avatar-copy span{color:#64748b;line-height:1.45}.manage-profile-upload-btn{width:fit-content;margin-top:8px;padding:11px 15px;border:1px solid rgba(202,138,4,.22);background:#fef9c39e;color:#713f12}.manage-profile-fit-section{background:linear-gradient(135deg,#fffffff5,#fffbeb9e),#fff}.manage-profile-fit-highlight{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(202,138,4,.18);border-radius:16px;background:#fef9c394;color:#713f12}.manage-profile-fit-highlight span{display:block;color:#92400e;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.manage-profile-fit-highlight strong{display:block;margin-top:3px;color:#111827;font-size:1rem;font-weight:950}.manage-profile-chip-field{margin-bottom:16px}.manage-profile-chip-row{display:flex;flex-wrap:wrap;gap:9px}.manage-profile-chip{appearance:none;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fffffff5;color:#111827;padding:9px 13px;font-size:.85rem;font-weight:900;cursor:pointer;box-shadow:0 8px 20px #0f172a0a;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.manage-profile-chip:hover:not(:disabled){transform:translateY(-1px);background:#fffbebf5;border-color:#ca8a0438}.manage-profile-chip.is-active{border-color:#ca8a0452;background:#fef9c3e6;color:#713f12;box-shadow:0 10px 22px #ca8a0414}.manage-profile-custom-input{margin-top:10px}.manage-profile-review-list{display:grid;gap:10px}.manage-profile-review-card,.manage-profile-empty-card{padding:13px 14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafcb8}.manage-profile-review-card div{display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-profile-review-card strong{color:#111827;font-weight:950}.manage-profile-review-card span{color:#713f12;font-weight:950}.manage-profile-review-card p,.manage-profile-empty-card{margin:7px 0 0;color:#64748b;line-height:1.45}.manage-profile-inline-banner{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:13px 15px;font-weight:850}.manage-profile-inline-banner.is-success{color:#166534;background:#dcfce7db;border-color:#16653429}.manage-profile-inline-banner.is-danger{color:#991b1b;background:#fee2e2db;border-color:#991b1b29}.manage-profile-bottom-actions{display:flex;justify-content:flex-end;gap:12px;padding-bottom:18px}.manage-profile-bottom-actions .manage-profile-ghost-btn,.manage-profile-bottom-actions .manage-profile-primary-btn{width:auto;min-width:150px}.manage-profile-studio-page .manage-profile-chip-row .manage-profile-chip,.manage-profile-page .manage-profile-chip-row .manage-profile-chip,.manage-profile-section .manage-profile-chip-row .manage-profile-chip{appearance:none!important;-webkit-appearance:none!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:999px!important;background:#fffffff5!important;color:#111827!important;box-shadow:0 8px 20px #0f172a0a!important}.manage-profile-studio-page .manage-profile-chip-row .manage-profile-chip:hover:not(:disabled),.manage-profile-page .manage-profile-chip-row .manage-profile-chip:hover:not(:disabled),.manage-profile-section .manage-profile-chip-row .manage-profile-chip:hover:not(:disabled){background:#fffbebf5!important;border-color:#ca8a0438!important;color:#111827!important;transform:translateY(-1px)}.manage-profile-studio-page .manage-profile-chip-row .manage-profile-chip.is-active,.manage-profile-page .manage-profile-chip-row .manage-profile-chip.is-active,.manage-profile-section .manage-profile-chip-row .manage-profile-chip.is-active,.manage-profile-studio-page .manage-profile-chip-row .manage-profile-chip[aria-pressed=true],.manage-profile-page .manage-profile-chip-row .manage-profile-chip[aria-pressed=true],.manage-profile-section .manage-profile-chip-row .manage-profile-chip[aria-pressed=true]{background:#fef9c3e6!important;border-color:#ca8a0457!important;color:#713f12!important;box-shadow:0 10px 22px #ca8a0414!important}.manage-profile-studio-page button.manage-profile-chip,.manage-profile-page button.manage-profile-chip{background-image:none!important}.manage-profile-studio-page{background:#f8fafc!important;background-image:none!important}.manage-profile-studio-shell,.manage-profile-studio-topbar,.manage-profile-side-card,.manage-profile-section,.manage-profile-inline-banner{background:#fff!important;background-image:none!important}.manage-profile-fit-section,.manage-profile-fit-highlight,.manage-profile-upload-btn{background:#fff!important;background-image:none!important;color:#111827!important;border-color:#0f172a1a!important}.manage-profile-back-btn{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a0d!important}.manage-profile-back-btn:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important}.manage-profile-ghost-btn{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a0d!important}.manage-profile-ghost-btn:hover:not(:disabled){background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important}.manage-profile-primary-btn{background:linear-gradient(135deg,#111827,#3f2a12)!important;color:#fff!important;border:1px solid rgba(17,24,39,.16)!important}.manage-profile-studio-page .manage-profile-chip,.manage-profile-studio-page button.manage-profile-chip{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0a!important}.manage-profile-studio-page .manage-profile-chip:hover:not(:disabled){background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important}.manage-profile-studio-page .manage-profile-chip.is-active,.manage-profile-studio-page .manage-profile-chip[aria-pressed=true]{background:#111827!important;background-image:none!important;color:#fff!important;border-color:#111827!important;box-shadow:0 10px 22px #0f172a1f!important}.manage-profile-status-meter span{background:linear-gradient(90deg,#111827,#475569)!important}.manage-profile-status-card>strong{color:#111827!important}html:has(.manage-profile-studio-page),body:has(.manage-profile-studio-page),#root:has(.manage-profile-studio-page){background:#fff!important;background-color:#fff!important;background-image:none!important}.manage-profile-layout,.manage-profile-main,.manage-profile-scroll-area,.manage-profile-studio-page,.manage-profile-studio-shell,.manage-profile-layout .manage-profile-main,.manage-profile-layout .manage-profile-scroll-area{background:#fff!important;background-color:#fff!important;background-image:none!important}.manage-profile-studio-page:before,.manage-profile-studio-page:after,.manage-profile-scroll-area:before,.manage-profile-scroll-area:after,.manage-profile-main:before,.manage-profile-main:after{background:transparent!important;background-image:none!important}.manage-profile-side-card,.manage-profile-section,.manage-profile-studio-topbar,.manage-profile-inline-banner,.manage-profile-review-empty,.manage-profile-field input,.manage-profile-field textarea,.manage-profile-custom-input{background:#fff!important;background-color:#fff!important;background-image:none!important}.manage-profile-layout,.manage-profile-main,.manage-profile-scroll-area{box-shadow:none!important}.manage-profile-side-card,.manage-profile-section,.manage-profile-studio-topbar{border-color:#0f172a14!important}.manage-profile-studio-topbar{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"back profile" "title profile"!important;align-items:center!important;gap:14px 24px!important}.manage-profile-back-btn{grid-area:back!important;justify-self:start!important;align-self:start!important}.manage-profile-studio-titlewrap,.manage-profile-studio-heading,.manage-profile-studio-title-group{grid-area:title!important;min-width:0!important}.manage-profile-profile-card,.manage-profile-top-profile-card,.manage-profile-studio-profile-card{grid-area:profile!important;justify-self:end!important;align-self:center!important}.manage-profile-studio-title-row{display:flex!important;align-items:center!important;gap:14px!important}.manage-profile-studio-topbar__content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;width:100%!important}.manage-profile-studio-topbar__left{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;min-width:0!important}.manage-profile-brand{display:flex!important;align-items:center!important;gap:16px!important}.manage-profile-mini-card{flex:0 0 auto!important;align-self:center!important}.manage-profile-mini-card{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#0f172a1a!important;box-shadow:0 10px 24px #0f172a0f!important}.manage-profile-mini-card:before,.manage-profile-mini-card:after{background:transparent!important;background-image:none!important}.manage-profile-mini-card .avatar-ring,.manage-profile-mini-card [class*=avatar-ring],.manage-profile-mini-card [class*=AvatarRing]{background:#fff!important;background-color:#fff!important;background-image:none!important}.manage-profile-mini-card img{background:#fff!important;object-fit:contain!important}.manage-profile-studio-topbar{display:block!important}.manage-profile-studio-topbar__content{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"left card"!important;align-items:center!important;gap:28px!important;width:100%!important}.manage-profile-studio-topbar__left{grid-area:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:18px!important;min-width:0!important}.manage-profile-back-btn{align-self:flex-start!important}.manage-profile-brand{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important}.manage-profile-mini-card{grid-area:card!important;justify-self:end!important;align-self:center!important;width:auto!important;min-width:250px!important;max-width:320px!important;flex:0 0 auto!important;margin:0!important;background:#fff!important;background-image:none!important}.manage-profile-studio-topbar .manage-profile-mini-card{display:flex!important;align-items:center!important}@media(max-width:760px){.manage-profile-studio-topbar__content{grid-template-columns:1fr!important;grid-template-areas:"left" "card"!important}.manage-profile-mini-card{justify-self:stretch!important;width:100%!important;max-width:none!important}}@media(max-width:760px){.manage-profile-studio-topbar__content{flex-direction:column!important;align-items:stretch!important}.manage-profile-mini-card{align-self:stretch!important}}@media(max-width:1120px){.manage-profile-studio-layout{grid-template-columns:1fr}.manage-profile-sidebar{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.manage-profile-studio-page{padding:16px}.manage-profile-studio-topbar,.manage-profile-studio-topbar__left,.manage-profile-brand,.manage-profile-avatar-panel{flex-direction:column;align-items:stretch}.manage-profile-mini-card{width:100%}.manage-profile-sidebar,.manage-profile-grid--2,.manage-profile-grid--3{grid-template-columns:1fr}.manage-profile-avatar-panel{display:grid;grid-template-columns:1fr}.manage-profile-avatar-preview{width:100%;max-width:220px;height:220px}.manage-profile-bottom-actions{flex-direction:column}.manage-profile-bottom-actions .manage-profile-ghost-btn,.manage-profile-bottom-actions .manage-profile-primary-btn{width:100%}}.manage-profile-form>.manage-profile-section:first-of-type{padding:28px 28px 26px!important;border-radius:24px!important;background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 18px 45px #0f172a0b!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-section__header{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:24px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(15,23,42,.06)!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-section__icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important;background:linear-gradient(135deg,#111827,#4a260f)!important;color:#fff!important;box-shadow:0 12px 26px #1118271f!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-section__header h2{margin:0!important;color:#111827!important;font-size:1.35rem!important;font-weight:950!important;letter-spacing:-.03em!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-section__header p{margin:4px 0 0!important;color:#64748b!important;font-size:.92rem!important;font-weight:600!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-grid--2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important;align-items:start!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-field:last-child{max-width:calc(50% - 10px)!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-field{position:relative!important;display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-field>span:first-child{color:#334155!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.01em!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-field input{width:100%!important;height:48px!important;min-height:48px!important;padding:0 44px 0 16px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.11)!important;background:#fff!important;background-image:none!important;color:#111827!important;font-size:.94rem!important;font-weight:600!important;outline:none!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-field input::placeholder{color:#94a3b8!important;font-weight:500!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-field input:focus{border-color:#11182752!important;box-shadow:0 0 0 4px #0f172a0f!important;background:#fff!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-field-icon{position:absolute!important;right:14px!important;bottom:13px!important;z-index:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;color:#94a3b8!important;pointer-events:none!important}.manage-profile-form>.manage-profile-section:first-of-type button,.manage-profile-form>.manage-profile-section:first-of-type input,.manage-profile-form>.manage-profile-section:first-of-type label{background-image:none!important}@media(max-width:820px){.manage-profile-form>.manage-profile-section:first-of-type{padding:22px 18px!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-grid--2{grid-template-columns:1fr!important}.manage-profile-form>.manage-profile-section:first-of-type .manage-profile-field:last-child{max-width:none!important}}.manage-profile-avatar-section .manage-profile-avatar-preview{position:relative;cursor:pointer;overflow:hidden}.manage-profile-avatar-section .manage-profile-avatar-preview img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;transition:transform .18s ease,opacity .18s ease}.manage-profile-avatar-preview__overlay svg{width:22px;height:22px}.manage-profile-avatar-preview:hover img{transform:scale(1.03)}.manage-profile-avatar-preview:hover .manage-profile-avatar-preview__overlay{opacity:1}.manage-profile-upload-btn{cursor:pointer;-webkit-user-select:none;user-select:none}.manage-profile-avatar-panel--clickable{cursor:pointer}.manage-profile-avatar-section .manage-profile-avatar-panel{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;background-image:none}.manage-profile-avatar-section .manage-profile-avatar-preview{position:relative;width:132px;height:132px;flex:0 0 132px;overflow:hidden;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#fff}.manage-profile-avatar-section .manage-profile-avatar-preview img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;transition:transform .18s ease}.manage-profile-avatar-preview__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#0f172aad;color:#fff;opacity:0;pointer-events:none;transition:opacity .18s ease}.manage-profile-avatar-preview__overlay small{font-size:.76rem;font-weight:900}.manage-profile-avatar-panel--clickable:hover .manage-profile-avatar-preview img{transform:scale(1.03)}.manage-profile-avatar-panel--clickable:hover .manage-profile-avatar-preview__overlay{opacity:1}.manage-profile-avatar-section .manage-profile-avatar-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.manage-profile-avatar-section .manage-profile-avatar-copy strong{font-size:1rem;font-weight:900;color:#111827}.manage-profile-avatar-section .manage-profile-upload-btn{cursor:pointer;border:1px solid rgba(15,23,42,.12);background:#fff;background-image:none;color:#111827}.manage-profile-file-input{display:none!important}.manage-profile-avatar-section .manage-profile-avatar-panel,.manage-profile-avatar-section button.manage-profile-avatar-panel,.manage-profile-avatar-section .manage-profile-avatar-panel--clickable{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;gap:22px!important;width:100%!important;max-width:620px!important;padding:20px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:24px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;box-shadow:0 12px 28px #0f172a0a!important;cursor:pointer!important;text-align:left!important}.manage-profile-avatar-section .manage-profile-avatar-panel:hover,.manage-profile-avatar-section button.manage-profile-avatar-panel:hover,.manage-profile-avatar-section .manage-profile-avatar-panel--clickable:hover{background:#fff!important;background-image:none!important;border-color:#0f172a24!important;box-shadow:0 16px 34px #0f172a12!important;transform:none!important}.manage-profile-avatar-section .manage-profile-avatar-preview{position:relative!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;max-width:132px!important;max-height:132px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;background-image:none!important}.manage-profile-avatar-section .manage-profile-avatar-preview .avatar-ring,.manage-profile-avatar-section .manage-profile-avatar-preview [class*=avatar-ring],.manage-profile-avatar-section .manage-profile-avatar-preview [class*=AvatarRing],.manage-profile-avatar-section .manage-profile-avatar-preview .no-border-avatar{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important;background-image:none!important}.manage-profile-avatar-section .manage-profile-avatar-preview img,.manage-profile-avatar-section .manage-profile-avatar-preview .avatar-ring img,.manage-profile-avatar-section .manage-profile-avatar-preview [class*=avatar-ring] img,.manage-profile-avatar-section .manage-profile-avatar-preview [class*=AvatarRing] img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:22px!important;background:#fff!important}.manage-profile-avatar-section .manage-profile-avatar-preview__overlay svg{width:22px!important;height:22px!important}.manage-profile-avatar-section .manage-profile-avatar-preview__overlay small{font-size:.76rem!important;font-weight:900!important}.manage-profile-avatar-section .manage-profile-upload-btn:hover,.manage-profile-avatar-section span.manage-profile-upload-btn:hover{background:#f8fafc!important;background-image:none!important;color:#111827!important;border-color:#0f172a2e!important}.manage-profile-avatar-section button,.manage-profile-avatar-section button:hover,.manage-profile-avatar-section button:focus,.manage-profile-avatar-section button:active{background-image:none!important}.manage-profile-avatar-section .manage-profile-avatar-preview{position:relative!important;width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;max-width:132px!important;max-height:132px!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;background-image:none!important}.manage-profile-avatar-section .manage-profile-avatar-preview-img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:22px!important;background:#fff!important}.manage-profile-avatar-section .manage-profile-avatar-preview__overlay{position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:22px!important;background:#0f172a94!important;color:#fff!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.manage-profile-avatar-section .manage-profile-avatar-panel--clickable:hover .manage-profile-avatar-preview__overlay{opacity:1!important}.manage-profile-mini-card .avatar-ring,.manage-profile-mini-card [class*=avatar-ring],.manage-profile-mini-card [class*=AvatarRing]{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;border-radius:999px!important;overflow:hidden!important;background:#fff!important}.manage-profile-mini-card .avatar-ring img,.manage-profile-mini-card [class*=avatar-ring] img,.manage-profile-mini-card [class*=AvatarRing] img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.45)!important;transform-origin:center center!important}.manage-profile-avatar-section .manage-profile-avatar-panel,.manage-profile-avatar-section .manage-profile-avatar-panel--clickable{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;gap:22px!important;width:100%!important;max-width:620px!important;padding:20px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:24px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;box-shadow:0 12px 28px #0f172a0a!important;cursor:pointer!important;text-align:left!important}.manage-profile-avatar-section .manage-profile-avatar-panel:hover,.manage-profile-avatar-section .manage-profile-avatar-panel--clickable:hover{border-color:#0f172a24!important;box-shadow:0 16px 34px #0f172a12!important;background:#fff!important;background-image:none!important}.manage-profile-avatar-section .manage-profile-avatar-preview{position:relative!important;width:132px!important;height:132px!important;flex:0 0 132px!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;background-image:none!important}.manage-profile-avatar-section .manage-profile-avatar-preview-img{display:block!important;width:100%!important;height:100%!important;border-radius:22px!important;background:#fff!important;object-position:center center!important}.manage-profile-avatar-section .manage-profile-avatar-preview-img[data-avatar-fit=cover]{object-fit:cover!important;padding:0!important}.manage-profile-avatar-section .manage-profile-avatar-preview-img[data-avatar-fit=contain]{object-fit:contain!important;padding:6px!important}.manage-profile-avatar-preview__overlay{position:absolute!important;inset:0!important;z-index:5!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:22px!important;background:#0f172a94!important;color:#fff!important;opacity:0!important;pointer-events:none!important;transition:opacity .18s ease!important}.manage-profile-avatar-panel--clickable:hover .manage-profile-avatar-preview__overlay{opacity:1!important}.manage-profile-avatar-section .manage-profile-avatar-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;color:#111827!important}.manage-profile-avatar-section .manage-profile-avatar-copy strong{color:#111827!important;font-size:1rem!important;font-weight:950!important}.manage-profile-avatar-section .manage-profile-upload-btn,.manage-profile-avatar-section span.manage-profile-upload-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 18px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;box-shadow:0 8px 18px #0f172a0a!important;font-weight:900!important}.manage-profile-avatar-fit-toggle{display:inline-flex!important;gap:6px!important;padding:4px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:999px!important;background:#f8fafc!important}.manage-profile-avatar-fit-toggle button{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:#475569!important;padding:7px 12px!important;font-weight:900!important;cursor:pointer!important}.manage-profile-avatar-fit-toggle button.is-active{background:#111827!important;color:#fff!important}.manage-profile-mini-card[data-avatar-fit=cover] img{object-fit:cover!important}.manage-profile-mini-card[data-avatar-fit=contain] img{object-fit:contain!important;padding:4px!important;background:#fff!important}.manage-profile-avatar-section .manage-profile-file-input{display:none!important}.manage-profile-section .manage-profile-custom-socials{width:100%!important;margin-top:22px!important;padding:20px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a09!important}.manage-profile-section .manage-profile-custom-socials__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;width:100%!important;margin:0 0 18px!important}.manage-profile-section .manage-profile-custom-socials__header>div{min-width:0!important;max-width:760px!important}.manage-profile-section .manage-profile-custom-socials__header strong{display:block!important;margin:0 0 6px!important;color:#111827!important;font-size:1rem!important;font-weight:950!important;line-height:1.2!important;white-space:normal!important}.manage-profile-section .manage-profile-custom-socials__header p{display:block!important;width:100%!important;max-width:760px!important;margin:0!important;color:#64748b!important;font-size:.92rem!important;line-height:1.5!important;white-space:normal!important;word-break:normal!important}.manage-profile-section .manage-profile-custom-socials__add,.manage-profile-section button.manage-profile-custom-socials__add,.manage-profile-section .manage-profile-custom-socials__header .manage-profile-ghost-btn{width:auto!important;min-width:150px!important;max-width:180px!important;height:48px!important;min-height:48px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:16px!important;flex:0 0 auto!important;white-space:nowrap!important;justify-self:end!important;align-self:start!important}.manage-profile-section .manage-profile-custom-socials__list{display:grid!important;gap:14px!important;width:100%!important}.manage-profile-section .manage-profile-custom-social-row{display:grid!important;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.5fr) 52px!important;align-items:end!important;gap:12px!important;width:100%!important}.manage-profile-section .manage-profile-custom-social-row .manage-profile-field{margin:0!important;min-width:0!important;width:100%!important}.manage-profile-section .manage-profile-custom-social-row .manage-profile-field input{width:100%!important;min-width:0!important}.manage-profile-section .manage-profile-custom-social-row__remove{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;padding:0!important;border:1px solid rgba(239,68,68,.16)!important;border-radius:16px!important;background:#fff1f2!important;color:#b91c1c!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;justify-self:end!important}.manage-profile-section .manage-profile-custom-social-row__remove:hover:not(:disabled){background:#ffe4e6!important;color:#991b1b!important}.manage-profile-section .manage-profile-custom-social-row__remove:disabled,.manage-profile-section .manage-profile-custom-socials__add:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:900px){.manage-profile-section .manage-profile-custom-socials__header{grid-template-columns:1fr!important}.manage-profile-section .manage-profile-custom-socials__add,.manage-profile-section button.manage-profile-custom-socials__add,.manage-profile-section .manage-profile-custom-socials__header .manage-profile-ghost-btn{width:100%!important;max-width:none!important;justify-self:stretch!important}.manage-profile-section .manage-profile-custom-social-row{grid-template-columns:1fr!important}.manage-profile-section .manage-profile-custom-social-row__remove{width:100%!important;max-width:none!important;justify-self:stretch!important}}.manage-profile-fit-section .manage-profile-grid--3{align-items:start!important}.manage-profile-fit-section .manage-profile-grid--3 .manage-profile-field{display:grid!important;grid-template-rows:22px 48px minmax(18px,auto)!important;align-content:start!important;gap:6px!important;margin:0!important}.manage-profile-fit-section .manage-profile-grid--3 .manage-profile-field>span:first-child{display:flex!important;align-items:center!important;min-height:22px!important;line-height:1.2!important;margin:0!important}.manage-profile-fit-section .manage-profile-grid--3 .manage-profile-field input{height:48px!important;min-height:48px!important;margin:0!important}.manage-profile-fit-section .manage-profile-grid--3 .manage-profile-field small{display:block!important;min-height:18px!important;margin:0!important;line-height:1.35!important}.manage-profile-review-policy-note{margin:16px 0 18px!important;align-items:flex-start!important}.manage-profile-review-policy-note svg{flex:0 0 auto!important;margin-top:2px!important}.manage-profile-review-policy-note span{display:block!important;line-height:1.45!important}.manage-profile-direct-review-section .manage-profile-review-banner{margin-bottom:16px}.manage-profile-review-safety-note{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(245,158,11,.24);border-radius:18px;background:#fffbeb;color:#92400e}.manage-profile-review-safety-note svg{width:22px;height:22px;margin-top:2px}.manage-profile-review-safety-note p{margin:0;color:#92400e;font-size:.92rem;line-height:1.5}.manage-profile-direct-review-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-bottom:16px}.manage-profile-direct-review-search .manage-profile-field{margin:0}.manage-profile-direct-review-search__btn{min-width:160px;height:48px;white-space:nowrap}.manage-profile-selected-review-target{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 16px;padding:14px;border:1px solid rgba(37,99,235,.16);border-radius:18px;background:#f8fbff}.manage-profile-selected-review-target img{width:54px;height:54px;border-radius:50%;object-fit:cover;border:1px solid rgba(15,23,42,.1);background:#fff}.manage-profile-selected-review-target strong{display:block;color:#0f172a;font-weight:900;line-height:1.2}.manage-profile-selected-review-target span{display:block;margin-top:4px;color:#64748b;font-size:.9rem;line-height:1.35}.manage-profile-direct-review-fields{margin-bottom:14px}.manage-profile-direct-review-fields .manage-profile-field select{width:100%;min-height:48px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;color:#0f172a;padding:0 14px;font:inherit;outline:none}.manage-profile-direct-review-fields .manage-profile-field select:focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb14}.manage-profile-review-rules-check{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin:14px 0 18px;color:#475569;font-size:.92rem;line-height:1.45}.manage-profile-review-rules-check input{width:18px;height:18px;margin-top:2px;accent-color:#2563eb}.manage-profile-direct-review-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.manage-profile-review-card small{display:block;margin:4px 0 8px;color:#64748b;font-size:.82rem;font-weight:750}@media(max-width:760px){.manage-profile-direct-review-search,.manage-profile-selected-review-target{grid-template-columns:1fr}.manage-profile-direct-review-search__btn,.manage-profile-selected-review-target .manage-profile-ghost-btn,.manage-profile-direct-review-actions .manage-profile-ghost-btn,.manage-profile-direct-review-actions .manage-profile-primary-btn{width:100%}.manage-profile-direct-review-actions{justify-content:stretch}}.manage-profile-section.manage-profile-direct-review-section{position:relative;overflow:hidden}.manage-profile-section.manage-profile-direct-review-section:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#7c3aed,#2563eb,#06b6d4);opacity:.9}.manage-profile-direct-review-section .manage-profile-section__header{margin-bottom:18px!important}.manage-profile-direct-review-section .manage-profile-review-banner{margin:0 0 14px!important;border-radius:18px!important;padding:14px 16px!important;font-weight:850!important}.manage-profile-direct-review-section .manage-profile-inline-banner.is-success{background:#ecfdf5!important;border:1px solid rgba(16,185,129,.22)!important;color:#047857!important}.manage-profile-direct-review-section .manage-profile-inline-banner.is-danger{background:#fff1f2!important;border:1px solid rgba(239,68,68,.22)!important;color:#b91c1c!important}.manage-profile-direct-review-section .manage-profile-review-safety-note{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;margin:0 0 20px!important;padding:15px 16px!important;border:1px solid rgba(245,158,11,.28)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffbeb,#fff7ed)!important;color:#92400e!important;box-shadow:0 10px 24px #f59e0b12!important}.manage-profile-direct-review-section .manage-profile-review-safety-note svg{width:22px!important;height:22px!important;margin-top:1px!important;color:#b45309!important}.manage-profile-direct-review-section .manage-profile-review-safety-note p{margin:0!important;max-width:980px!important;color:#92400e!important;font-size:.93rem!important;line-height:1.55!important}.manage-profile-direct-review-section .manage-profile-direct-review-search{display:grid!important;grid-template-columns:minmax(0,1fr) 174px!important;align-items:end!important;gap:14px!important;width:100%!important;margin:0 0 16px!important}.manage-profile-direct-review-section .manage-profile-direct-review-search .manage-profile-field{margin:0!important;min-width:0!important}.manage-profile-direct-review-section .manage-profile-direct-review-search__btn,.manage-profile-direct-review-section button.manage-profile-direct-review-search__btn{width:174px!important;min-width:174px!important;max-width:174px!important;height:48px!important;min-height:48px!important;padding:0 16px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;align-self:center!important}.manage-profile-direct-review-section .manage-profile-selected-review-target{display:grid!important;grid-template-columns:62px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;margin:0 0 18px!important;padding:15px!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:20px!important;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 32%),linear-gradient(135deg,#f8fbff,#f9fafb)!important;box-shadow:0 12px 28px #0f172a0b!important}.manage-profile-direct-review-section .manage-profile-selected-review-target img{width:58px!important;height:58px!important;border-radius:18px!important;object-fit:cover!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;box-shadow:0 8px 18px #0f172a14!important}.manage-profile-direct-review-section .manage-profile-selected-review-target strong{display:block!important;margin:0!important;color:#0f172a!important;font-size:1rem!important;font-weight:950!important;line-height:1.2!important}.manage-profile-direct-review-section .manage-profile-selected-review-target span{display:block!important;margin-top:5px!important;color:#64748b!important;font-size:.92rem!important;font-weight:650!important;line-height:1.35!important}.manage-profile-direct-review-section .manage-profile-selected-review-target .manage-profile-ghost-btn{width:auto!important;min-width:112px!important;max-width:140px!important;height:48px!important;padding:0 18px!important;justify-self:end!important}.manage-profile-direct-review-section .manage-profile-direct-review-fields{display:grid!important;grid-template-columns:minmax(260px,420px)!important;width:100%!important;margin:0 0 16px!important}.manage-profile-direct-review-section .manage-profile-direct-review-fields .manage-profile-field{margin:0!important}.manage-profile-direct-review-section .manage-profile-direct-review-fields select{width:100%!important;height:50px!important;min-height:50px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;padding:0 16px!important;font:inherit!important;font-weight:750!important;outline:none!important}.manage-profile-direct-review-section .manage-profile-direct-review-fields select:focus{border-color:#2563eb7a!important;box-shadow:0 0 0 4px #2563eb14!important}.manage-profile-direct-review-section .manage-profile-textarea-field{margin-top:0!important}.manage-profile-direct-review-section .manage-profile-textarea-field textarea{min-height:132px!important;resize:vertical!important}.manage-profile-direct-review-section .manage-profile-textarea-field small{display:block!important;margin-top:6px!important;color:#64748b!important;font-size:.82rem!important;font-weight:800!important}.manage-profile-direct-review-section .manage-profile-review-rules-check{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;width:100%!important;margin:14px 0 18px!important;padding:13px 14px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#f8fafc!important;color:#334155!important;font-size:.92rem!important;font-weight:650!important;line-height:1.45!important}.manage-profile-direct-review-section .manage-profile-review-rules-check input{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#2563eb!important}.manage-profile-direct-review-section .manage-profile-review-rules-check span{min-width:0!important}.manage-profile-direct-review-section .manage-profile-direct-review-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;width:100%!important;margin-top:6px!important;padding-top:4px!important}.manage-profile-direct-review-section .manage-profile-direct-review-actions .manage-profile-ghost-btn,.manage-profile-direct-review-section .manage-profile-direct-review-actions .manage-profile-primary-btn{width:auto!important;min-width:150px!important;max-width:220px!important;height:50px!important;min-height:50px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:16px!important;white-space:nowrap!important;flex:0 0 auto!important}.manage-profile-direct-review-section .manage-profile-direct-review-actions .manage-profile-primary-btn{min-width:178px!important}.manage-profile-direct-review-section .manage-profile-direct-review-actions .manage-profile-primary-btn:disabled{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.2)!important}.manage-profile-review-list{display:grid!important;gap:12px!important}.manage-profile-review-card{border-radius:18px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a09!important}.manage-profile-review-card small{display:block!important;margin:4px 0 8px!important;color:#64748b!important;font-size:.82rem!important;font-weight:750!important}@media(max-width:820px){.manage-profile-direct-review-section .manage-profile-direct-review-search,.manage-profile-direct-review-section .manage-profile-selected-review-target,.manage-profile-direct-review-section .manage-profile-direct-review-fields{grid-template-columns:1fr!important}.manage-profile-direct-review-section .manage-profile-direct-review-search__btn,.manage-profile-direct-review-section button.manage-profile-direct-review-search__btn,.manage-profile-direct-review-section .manage-profile-selected-review-target .manage-profile-ghost-btn,.manage-profile-direct-review-section .manage-profile-direct-review-actions .manage-profile-ghost-btn,.manage-profile-direct-review-section .manage-profile-direct-review-actions .manage-profile-primary-btn{width:100%!important;min-width:0!important;max-width:none!important;justify-self:stretch!important}.manage-profile-direct-review-section .manage-profile-direct-review-actions{display:grid!important;grid-template-columns:1fr!important}}.manage-profile-private-response-card{position:relative;overflow:hidden;padding:14px 15px 15px;border-radius:18px;border:1px solid rgba(37,99,235,.16);background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 32%),linear-gradient(135deg,#f8fbff,#fff);box-shadow:0 10px 24px #0f172a0b}.manage-profile-private-response-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#2563eb,#7c3aed)}.manage-profile-private-response-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.manage-profile-private-response-card__header span{display:inline-flex;align-items:center;gap:7px;color:#1d4ed8;font-size:.78rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.manage-profile-private-response-card__header svg{width:15px;height:15px}.manage-profile-private-response-card__header small{color:#64748b;font-size:.78rem;font-weight:750}.manage-profile-private-response-card>strong{display:block;color:#0f172a;font-size:.95rem;font-weight:950;margin-bottom:7px}.manage-profile-private-response-card p{margin:0;color:#1f2937;font-size:.95rem;line-height:1.55}.manage-profile-private-response-card em{display:block;margin-top:10px;color:#64748b;font-size:.82rem;font-style:normal;font-weight:750;line-height:1.45}.manage-profile-review-activity-section{position:relative;overflow:hidden}.manage-profile-review-activity-icon{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#9a3412;box-shadow:0 10px 26px #9a341224}.manage-profile-review-activity-heading>div:first-child{min-width:0}.manage-profile-review-activity-stats{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;flex:0 0 auto}.manage-profile-review-activity-stats span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafceb;color:#475569;font-size:.8rem;font-weight:800;white-space:nowrap}.manage-profile-review-activity-stats span svg{width:15px;height:15px}.manage-profile-review-activity-stats span strong{color:#0f172a;font-size:.88rem}.manage-profile-review-activity-stats span.is-private{border-color:#2563eb38;background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#1d4ed8}.manage-profile-review-notification-note{display:flex;align-items:flex-start;gap:10px;margin:16px 0 14px;padding:12px 14px;border:1px solid rgba(37,99,235,.18);border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f8fbff);color:#334155;font-size:.9rem;line-height:1.5}.manage-profile-review-notification-note svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:#2563eb}.manage-profile-review-activity-list{display:grid;gap:16px}.manage-profile-review-activity-card{padding:18px;border:1px solid rgba(148,163,184,.24);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8fafcd1);box-shadow:0 18px 44px #0f172a0f}.manage-profile-review-activity-card.has-private-response{border-color:#2563eb3d;background:linear-gradient(180deg,#fff,#f8fbff)}.manage-profile-review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.manage-profile-review-card__target{display:flex;flex-direction:column;gap:3px;min-width:0}.manage-profile-review-card__target strong{color:#020617;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.manage-profile-review-card__target small{color:#64748b;font-weight:800}.manage-profile-review-card__rating{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:7px 10px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.85rem;font-weight:900}.manage-profile-review-card__comment{margin:10px 0 0;padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#ffffffc7;color:#334155;line-height:1.55;overflow-wrap:anywhere}.manage-profile-private-response-list{display:grid;gap:12px;margin-top:14px}.manage-profile-private-response-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:14px;border:1px solid rgba(37,99,235,.22);border-radius:20px;background:linear-gradient(135deg,#eff6ff,#fff 58%,#f8fafc);box-shadow:0 14px 34px #2563eb14}.manage-profile-private-response-card__bell{width:46px;height:46px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#1d4ed8;background:#dbeafe;box-shadow:inset 0 0 0 1px #2563eb1a}.manage-profile-private-response-card__bell svg{width:20px;height:20px}.manage-profile-private-response-card__content{min-width:0;display:grid;gap:10px}.manage-profile-private-response-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.manage-profile-private-response-card__header>span{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.manage-profile-private-response-card__header>span svg{width:13px;height:13px}.manage-profile-private-response-card__header small{color:#64748b;font-size:.78rem;font-weight:800;line-height:1.35;text-align:right;white-space:nowrap}.manage-profile-private-response-card__body{display:grid;gap:8px}.manage-profile-private-response-card__author{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.manage-profile-private-response-card__author strong{color:#0f172a;font-size:.95rem;line-height:1.3}.manage-profile-private-response-card__author span{color:#64748b;font-size:.82rem;font-weight:700}.manage-profile-private-response-card__body p{margin:0;padding:12px 13px;border-radius:15px;background:#ffffffeb;color:#1e293b;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.manage-profile-private-response-card__notice{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border-radius:15px;background:#0f172a0a;color:#475569;font-size:.82rem;font-weight:700;line-height:1.45}.manage-profile-private-response-card__notice svg{flex:0 0 auto;width:15px;height:15px;margin-top:2px;color:#2563eb}.manage-profile-review-activity-empty{border-radius:20px}@media(max-width:820px){.manage-profile-review-activity-heading{flex-direction:column}.manage-profile-review-activity-stats{justify-content:flex-start}.manage-profile-review-card__top,.manage-profile-private-response-card__header{flex-direction:column;align-items:flex-start}.manage-profile-private-response-card__header small{text-align:left;white-space:normal}}@media(max-width:720px){.manage-profile-private-response-card__header{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.manage-profile-review-activity-card{padding:14px;border-radius:18px}.manage-profile-private-response-card{grid-template-columns:1fr}.manage-profile-private-response-card__bell{width:40px;height:40px;border-radius:14px}.manage-profile-review-activity-stats span{width:100%;justify-content:flex-start}}.manage-profile-review-activity-section{overflow:hidden}.manage-profile-review-activity-header{align-items:flex-start}.manage-profile-review-activity-icon{background:linear-gradient(135deg,#fff7ed,#eef4ff);color:#234fd5;box-shadow:0 14px 36px #2563eb1f}.manage-profile-review-activity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;width:100%}.manage-profile-review-activity-heading h2{margin:0}.manage-profile-review-activity-heading p{max-width:780px;margin:6px 0 0;line-height:1.55}.manage-profile-review-activity-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;flex-shrink:0}.manage-profile-review-activity-stats span{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid rgba(148,163,184,.38);border-radius:999px;background:#f8fafceb;color:#253047;font-size:13px;font-weight:700;white-space:nowrap}.manage-profile-review-activity-stats span svg{color:#234fd5}.manage-profile-review-activity-stats span.is-private{color:#1d4ed8;border-color:#2563eb3d;background:linear-gradient(135deg,#eef4ff,#f8fbff)}.manage-profile-review-notification-note{display:flex;align-items:flex-start;gap:10px;margin:18px 0 16px;padding:14px 16px;border:1px solid rgba(59,130,246,.2);border-radius:18px;background:linear-gradient(135deg,#f8fbff,#f3f7ff);color:#334155;font-size:14px;line-height:1.55}.manage-profile-review-notification-note svg{flex:0 0 auto;margin-top:2px;color:#2563eb}.manage-profile-review-activity-list{display:grid;gap:18px}.manage-profile-review-activity-card{padding:18px;border:1px solid rgba(226,232,240,.92);border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a0b}.manage-profile-review-activity-card.has-private-response{border-color:#3b82f62e}.manage-profile-review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.manage-profile-review-card__target strong{display:block;color:#0f172a;font-size:16px;font-weight:800;line-height:1.25}.manage-profile-review-card__target small{display:block;margin-top:5px;color:#64748b;font-size:13px;font-weight:700}.manage-profile-review-card__rating{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:34px;padding:7px 11px;border-radius:999px;background:#fff7ed;color:#7c2d12;font-weight:900;font-size:13px}.manage-profile-review-card__comment{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(226,232,240,.92);border-radius:16px;background:#f8fafcb8;color:#475569;line-height:1.6}.manage-profile-private-response-list{display:grid;gap:14px;margin-top:14px}.manage-profile-private-response-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(37,99,235,.22);border-left:4px solid #4f46e5;border-radius:20px;background:radial-gradient(circle at top left,rgba(219,234,254,.82),transparent 40%),linear-gradient(135deg,#fbfdff,#f8fbff);box-shadow:0 12px 28px #2563eb14}.manage-profile-private-response-card__notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:16px;background:#fff7edeb;color:#6b3a0a;font-size:13px;font-weight:800;line-height:1.45}.manage-profile-private-response-card__notice svg{flex:0 0 auto;margin-top:2px;color:#2563eb}.manage-profile-private-response-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.manage-profile-private-response-card__label{display:inline-flex;align-items:center;gap:8px;color:#7c2d12;font-size:12px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.manage-profile-private-response-card__label svg{color:#2563eb;width:15px;height:15px}.manage-profile-private-response-card__meta-row time{color:#64748b;font-size:13px;font-weight:800;white-space:nowrap}.manage-profile-private-response-card__owner-row{display:flex;align-items:center;gap:12px}.manage-profile-private-response-card__avatar{width:48px;height:48px;flex:0 0 auto;border-radius:999px;object-fit:cover;border:3px solid #fff;box-shadow:0 8px 20px #0f172a29;background:#eef2ff}.manage-profile-private-response-card__owner-copy{min-width:0;display:grid;gap:3px}.manage-profile-private-response-card__owner-copy strong{color:#0f172a;font-size:15px;font-weight:900;line-height:1.25}.manage-profile-private-response-card__owner-copy span{color:#64748b;font-size:13px;font-weight:700}.manage-profile-private-response-card__message{padding:15px 16px;border-radius:16px;background:#fff;border:1px solid rgba(226,232,240,.95);color:#1f2937}.manage-profile-private-response-card__message p{margin:0;line-height:1.65;white-space:pre-wrap;word-break:break-word}@media(max-width:860px){.manage-profile-review-activity-heading{display:grid}.manage-profile-review-activity-stats{justify-content:flex-start}.manage-profile-review-card__top,.manage-profile-private-response-card__meta-row{display:grid;justify-content:stretch}.manage-profile-review-card__rating,.manage-profile-private-response-card__meta-row time{justify-self:start}}@media(max-width:560px){.manage-profile-review-activity-card{padding:14px;border-radius:18px}.manage-profile-private-response-card{padding:14px;border-radius:16px}.manage-profile-private-response-card__avatar{width:42px;height:42px}.manage-profile-review-activity-stats span{width:100%;justify-content:center}}.manage-profile-private-response-stack-list{display:grid!important;gap:16px!important;margin-top:16px!important}.manage-profile-private-response-stack-card{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;padding:18px!important;border:1px solid rgba(37,99,235,.22)!important;border-left:4px solid #4f46e5!important;border-radius:20px!important;background:radial-gradient(circle at top left,rgba(219,234,254,.9),transparent 42%),linear-gradient(135deg,#fbfdff,#f8fbff)!important;box-shadow:0 14px 32px #2563eb14!important}.manage-profile-private-response-stack-notice{display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;padding:14px 16px!important;border:1px solid rgba(251,191,36,.18)!important;border-radius:16px!important;background:#fff7edf2!important;color:#6b3a0a!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important}.manage-profile-private-response-stack-notice svg{flex:0 0 auto!important;width:16px!important;height:16px!important;margin-top:2px!important;color:#2563eb!important}.manage-profile-private-response-stack-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;padding:0 4px!important;color:#64748b!important}.manage-profile-private-response-stack-meta span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#7c2d12!important;font-size:12px!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important}.manage-profile-private-response-stack-meta span svg{width:15px!important;height:15px!important;color:#2563eb!important}.manage-profile-private-response-stack-meta i{display:inline-flex!important;color:#94a3b8!important;font-style:normal!important;font-weight:900!important}.manage-profile-private-response-stack-meta time{color:#64748b!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.manage-profile-private-response-stack-owner{display:flex!important;align-items:center!important;gap:13px!important;width:100%!important;padding:0 4px!important}.manage-profile-private-response-stack-owner img{width:50px!important;height:50px!important;flex:0 0 50px!important;border-radius:999px!important;object-fit:cover!important;border:3px solid #fff!important;background:#eef2ff!important;box-shadow:0 10px 22px #0f172a29!important}.manage-profile-private-response-stack-owner div{min-width:0!important;display:grid!important;gap:3px!important}.manage-profile-private-response-stack-owner strong{color:#0f172a!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}.manage-profile-private-response-stack-owner small{color:#64748b!important;font-size:13px!important;font-weight:800!important}.manage-profile-private-response-stack-message{width:100%!important;padding:15px 16px!important;border:1px solid rgba(226,232,240,.96)!important;border-radius:16px!important;background:#fff!important;color:#1f2937!important}.manage-profile-private-response-stack-message p{margin:0!important;color:#1f2937!important;font-size:15px!important;line-height:1.65!important;white-space:pre-wrap!important;word-break:break-word!important}@media(max-width:640px){.manage-profile-private-response-stack-card{padding:14px!important;border-radius:16px!important}.manage-profile-private-response-stack-notice,.manage-profile-private-response-stack-message{padding:13px 14px!important}.manage-profile-private-response-stack-owner img{width:44px!important;height:44px!important;flex-basis:44px!important}}.manage-profile-review-activity-card .manage-profile-private-response-stack-list{display:block!important;width:100%!important;margin-top:16px!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;gap:14px!important;padding:18px!important;border:1px solid rgba(37,99,235,.22)!important;border-left:4px solid #4f46e5!important;border-radius:20px!important;background:radial-gradient(circle at top left,rgba(219,234,254,.9),transparent 42%),linear-gradient(135deg,#fbfdff,#f8fbff)!important;box-shadow:0 14px 32px #2563eb14!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-notice{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;gap:10px!important;padding:14px 16px!important;border:1px solid rgba(251,191,36,.18)!important;border-radius:16px!important;background:#fff7edf2!important;color:#6b3a0a!important;font-size:14px!important;font-weight:800!important;line-height:1.45!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-notice svg{flex:0 0 auto!important;width:16px!important;height:16px!important;margin-top:2px!important;color:#2563eb!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-meta{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;width:100%!important;gap:9px!important;padding:0 4px!important;color:#64748b!important;text-align:left!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-meta span{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;color:#7c2d12!important;font-size:12px!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-meta span svg{width:15px!important;height:15px!important;color:#2563eb!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-meta i{display:inline-flex!important;flex:0 0 auto!important;color:#94a3b8!important;font-style:normal!important;font-weight:900!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-meta time{display:inline-flex!important;flex:0 0 auto!important;margin:0!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;text-align:left!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-owner{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;gap:13px!important;padding:0 4px!important;text-align:left!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-owner img{width:50px!important;height:50px!important;min-width:50px!important;max-width:50px!important;flex:0 0 50px!important;border-radius:999px!important;object-fit:cover!important;border:3px solid #fff!important;background:#eef2ff!important;box-shadow:0 10px 22px #0f172a29!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-owner div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0!important;max-width:100%!important;gap:3px!important;text-align:left!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-owner strong{color:#0f172a!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important;text-align:left!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-owner small{color:#64748b!important;font-size:13px!important;font-weight:800!important;text-align:left!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-message{display:block!important;width:100%!important;max-width:none!important;padding:15px 16px!important;border:1px solid rgba(226,232,240,.96)!important;border-radius:16px!important;background:#fff!important;color:#1f2937!important;text-align:left!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-message p{display:block!important;width:100%!important;margin:0!important;color:#1f2937!important;font-size:15px!important;line-height:1.65!important;white-space:pre-wrap!important;word-break:break-word!important;text-align:left!important}.manage-profile-review-activity-delete-all,.manage-profile-review-card__delete,.manage-profile-private-response-stack-delete{display:inline-flex;align-items:center;justify-content:center;gap:8px}.manage-profile-review-activity-delete-all svg,.manage-profile-review-card__delete svg,.manage-profile-private-response-stack-delete svg{width:15px;height:15px;flex:0 0 auto}.manage-profile-review-activity-bulk-actions{display:flex;justify-content:flex-end;margin:16px 0}.manage-profile-review-activity-delete-all,.manage-profile-review-card__delete,.manage-profile-private-response-stack-delete{border:1px solid rgba(220,38,38,.28);background:#fef2f2f5;color:#b91c1c;border-radius:999px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.manage-profile-review-activity-delete-all{padding:10px 16px}.manage-profile-review-card__delete,.manage-profile-private-response-stack-delete{padding:7px 12px;font-size:.82rem}.manage-profile-review-activity-delete-all:hover:not(:disabled),.manage-profile-review-card__delete:hover:not(:disabled),.manage-profile-private-response-stack-delete:hover:not(:disabled){transform:translateY(-1px);border-color:#dc26267a;background:#fee2e2}.manage-profile-review-activity-delete-all:disabled,.manage-profile-review-card__delete:disabled,.manage-profile-private-response-stack-delete:disabled{opacity:.58;cursor:not-allowed;transform:none}.manage-profile-review-card__top-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.manage-profile-private-response-stack-meta{flex-wrap:wrap}.manage-profile-private-response-stack-delete{margin-left:auto}@media(max-width:720px){.manage-profile-review-activity-bulk-actions{justify-content:stretch}.manage-profile-review-activity-delete-all{width:100%}.manage-profile-review-card__top-actions{width:100%;justify-content:flex-start}.manage-profile-private-response-stack-delete{width:100%;margin-left:0}}.manage-profile-review-activity-delete-all,.manage-profile-review-card__delete,.manage-profile-private-response-stack-delete{background:#fff!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.28)!important;box-shadow:none!important}.manage-profile-review-activity-delete-all:hover:not(:disabled),.manage-profile-review-card__delete:hover:not(:disabled),.manage-profile-private-response-stack-delete:hover:not(:disabled){background:#fef2f2!important;color:#991b1b!important;border-color:#dc262673!important}.manage-profile-review-activity-delete-all svg,.manage-profile-review-card__delete svg,.manage-profile-private-response-stack-delete svg{color:currentColor}.manage-profile-direct-review-search-field{position:relative}.manage-profile-direct-review-autocomplete{position:relative;width:100%}.manage-profile-direct-review-autocomplete input{width:100%}.manage-profile-direct-review-suggestions{position:absolute;z-index:30;top:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid rgba(148,163,184,.35);border-radius:18px;background:#fff;box-shadow:0 20px 44px #0f172a29}.manage-profile-direct-review-suggestion{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:0;border-bottom:1px solid rgba(226,232,240,.85);background:#fff;color:#0f172a;text-align:left;cursor:pointer}.manage-profile-direct-review-suggestion:last-child{border-bottom:0}.manage-profile-direct-review-suggestion:hover,.manage-profile-direct-review-suggestion:focus{background:#f8fafc;outline:none}.manage-profile-direct-review-suggestion img{width:44px;height:44px;border-radius:14px;object-fit:cover;background:#f8fafc;border:1px solid rgba(226,232,240,.95)}.manage-profile-direct-review-suggestion strong{display:block;overflow:hidden;color:#0f172a;font-size:.94rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.manage-profile-direct-review-suggestion small{display:block;overflow:hidden;margin-top:3px;color:#64748b;font-size:.82rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.manage-profile-direct-review-suggestions__state{padding:14px 16px;color:#64748b;font-size:.88rem;font-weight:800}.manage-profile-direct-review-section .manage-profile-direct-review-autocomplete{position:relative}.manage-profile-direct-review-section .manage-profile-direct-review-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;overflow:hidden;border-radius:18px;border:1px solid rgba(226,232,240,.95);background:#fff!important;background-color:#fff!important;box-shadow:0 18px 42px #0f172a24}.manage-profile-direct-review-section .manage-profile-direct-review-suggestion{width:100%;display:flex;align-items:center;gap:14px;padding:12px 16px;border:0!important;border-bottom:1px solid rgba(226,232,240,.8)!important;border-radius:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:none!important;text-align:left;cursor:pointer}.manage-profile-direct-review-section .manage-profile-direct-review-suggestion:last-child{border-bottom:0!important}.manage-profile-direct-review-section .manage-profile-direct-review-suggestion:hover,.manage-profile-direct-review-section .manage-profile-direct-review-suggestion:focus,.manage-profile-direct-review-section .manage-profile-direct-review-suggestion:focus-visible,.manage-profile-direct-review-section .manage-profile-direct-review-suggestion:active{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;outline:none!important;box-shadow:inset 3px 0 #7c3aed59!important}.manage-profile-direct-review-section .manage-profile-direct-review-suggestion img{width:48px;height:48px;min-width:48px;max-width:48px;min-height:48px;max-height:48px;border-radius:14px;object-fit:cover;background:#fff!important;border:1px solid rgba(226,232,240,.9)}.manage-profile-direct-review-section .manage-profile-direct-review-suggestion span{min-width:0;display:flex;flex-direction:column;gap:3px;background:transparent!important;color:inherit!important}.manage-profile-direct-review-section .manage-profile-direct-review-suggestion strong{color:#0f172a!important;font-size:.95rem;font-weight:800;line-height:1.2;background:transparent!important}.manage-profile-direct-review-section .manage-profile-direct-review-suggestion small{color:#64748b!important;font-size:.82rem;font-weight:700;line-height:1.25;background:transparent!important}.manage-profile-direct-review-section .manage-profile-direct-review-suggestions__state{padding:14px 16px;background:#fff!important;background-color:#fff!important;color:#64748b!important;font-size:.9rem;font-weight:700}@media(max-width:720px){.manage-profile-direct-review-suggestions{position:static;margin-top:8px;box-shadow:none}}@media(max-width:640px){.manage-profile-review-activity-card .manage-profile-private-response-stack-card{padding:14px!important;border-radius:16px!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-notice,.manage-profile-review-activity-card .manage-profile-private-response-stack-message{padding:13px 14px!important}.manage-profile-review-activity-card .manage-profile-private-response-stack-owner img{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;flex-basis:44px!important}}.quickshots-strip{gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.quickshot-item{width:220px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden;scroll-snap-align:start}.quickshot-item video{max-height:320px;height:320px;object-fit:cover;display:block}.quickshot-title-text{white-space:normal;overflow:visible;text-overflow:clip;display:block;line-height:1.2;max-height:none}.quickshot-dropdown{z-index:99999}.qsgrid-header{margin-top:10px;margin-bottom:10px}.qsgrid-titleline{display:flex;align-items:center;justify-content:space-between;gap:12px}.quickshots-title{margin:0;font-size:18px;font-weight:800}.qsgrid-kind-tabs{display:flex;gap:8px}.qsgrid-kind-tabs button{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;padding:8px 12px;border-radius:999px;cursor:pointer;font-weight:700}.qsgrid-kind-tabs button.is-active{background:#ffffff1f;border-color:#fff3}.qsgrid-searchrow{margin-top:10px}.qsgrid-search{width:100%;padding:12px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:inherit;outline:none}.qsgrid-sortrow{margin-top:10px;display:flex;gap:10px}.qsgrid-sortrow button{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;padding:8px 14px;border-radius:999px;cursor:pointer;font-weight:800}.qsgrid-sortrow button.is-active{background:#ffffff1f;border-color:#fff3}.qsgrid-grid{margin-top:12px;display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.qsgrid-grid::-webkit-scrollbar{height:10px}.qsgrid-card{flex:0 0 auto;width:240px;scroll-snap-align:start;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.qsgrid-video{width:100%;height:320px;background:#00000059}.qsgrid-text{padding:10px 10px 12px;position:relative}.qsgrid-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.qsgrid-title{font-weight:800;font-size:14px;line-height:1.2;white-space:normal;overflow:visible;text-overflow:clip}.qsgrid-menu-btn{border:0;background:transparent;color:inherit;cursor:pointer;font-size:18px;line-height:1;padding:4px 6px;border-radius:10px}.qsgrid-dropdown{position:absolute;top:34px;right:10px;background:#141414fa;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:8px;z-index:99999;min-width:160px}.qsgrid-dropdown>div{padding:8px 10px;border-radius:10px;cursor:pointer}.qsgrid-dropdown>div:hover{background:#ffffff14}.qsgrid-meta-row{margin-top:8px;display:flex;gap:10px;opacity:.85;font-size:12px}.qsgrid-author-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.qsgrid-author{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;opacity:.9}.qsgrid-author-name{font-weight:800}.qsgrid-author-handle,.qsgrid-author-company{opacity:.85}.qsgrid-empty{padding:14px;opacity:.8}.quickshots-sponsor-card{width:100%;max-width:420px;margin:0 auto 12px}.quickshots-sponsor-image{width:100%;max-width:360px;height:160px;max-height:160px;object-fit:contain;border-radius:10px;background:#f4f4f4;display:block}.quickshots-sponsor-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:14px;width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;padding:10px 0 12px}.quickshots-sponsor-row::-webkit-scrollbar{height:10px}.quickshots-sponsor-row .quickshots-sponsor-card{flex:0 0 auto;width:260px;max-width:260px}.quickshots-sponsor-image{width:100%;height:140px;object-fit:contain;border-radius:10px;background:#f4f4f4;display:block}.quickshots-sponsor-title{margin:8px 0 0;font-size:14px;font-weight:800;text-align:center}.sponsor-cta-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}.quickshots-sponsor-row{gap:8px;padding:8px 0 10px}.quickshots-sponsor-row .quickshots-sponsor-card{width:340px;max-width:340px}.quickshots-sponsor-row{justify-content:flex-start}.quickshots-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:800}.qs-title-icon{font-size:18px;opacity:.9}.qs-tab-icon{font-size:16px;margin-right:6px;vertical-align:middle;opacity:.9}.qsgrid-kind-tabs button,.qsgrid-sortrow button{display:inline-flex;align-items:center;gap:6px}.qs-tab-icon{font-size:16px;opacity:.9}.qsgrid-controls{margin-top:10px;display:flex;align-items:center;gap:12px}.qsgrid-searchwrap{flex:1;min-width:220px}.qsgrid-search{width:100%}.qsgrid-kind-tabs{display:flex;gap:8px;flex:0 0 auto;white-space:nowrap}.qsgrid-kind-tabs button{display:inline-flex;align-items:center;gap:6px}.qsgrid-searchwrap{flex:1;min-width:220px;position:relative}.qsgrid-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.85}.qsgrid-search{width:100%;padding-left:42px}.qsgrid-creator{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;color:inherit;text-align:left}.qsgrid-creator:hover,.qsgrid-creator:active,.qsgrid-creator-meta,.qsgrid-creator-top,.qsgrid-creator-subcount{background:transparent!important}.qsgrid-creator{display:flex;align-items:center;gap:12px}.qsgrid-header,.qsgrid-titleline,.qsgrid-controls,.qsgrid-sortrow,.quickshots-title,.qs-title-icon,.qs-tab-icon,.qsgrid-search-icon,.qsgrid-creator,.qsgrid-creator *{color:#000!important}.qsgrid-creator-name{font-weight:800}.qsgrid-creator-handle,.qsgrid-creator-subcount{opacity:.85}.qsgrid-searchwrap{background:#f2f2f2;border:1px solid #d0d0d0}.qsgrid-search{color:#000!important}.qsgrid-kind-tabs button,.qsgrid-sortrow button,.qsgrid-kind-tabs button.is-active,.qsgrid-sortrow button.is-active{color:#000!important}.qsgrid-kind-tabs button,.qsgrid-sortrow button{background:transparent!important;border:1px solid rgba(0,0,0,.18)!important;color:#000!important;box-shadow:none!important}.qsgrid-kind-tabs button.is-active,.qsgrid-sortrow button.is-active{background:#0000000f!important;border-color:#00000047!important;color:#000!important}.qsgrid-kind-tabs button:hover,.qsgrid-sortrow button:hover{background:#0000000a!important}.qsgrid-kind-tabs button:focus,.qsgrid-sortrow button:focus,.qsgrid-kind-tabs button:focus-visible,.qsgrid-sortrow button:focus-visible{outline:none!important;box-shadow:none!important}.qsgrid-menu-btn{background:transparent!important;border:0!important;color:#000!important;box-shadow:none!important}.qsgrid-menu-btn *{color:#000!important}.qsgrid-searchwrap{background:transparent!important;border:0!important;box-shadow:none!important}.qsgrid-search{background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;color:#000!important}.qsgrid-search::placeholder{color:#0000008c!important}.qsgrid-searchwrap:focus-within{border:0!important;box-shadow:none!important}.qsgrid-grid{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.qsgrid-card{width:100%;flex:none;scroll-snap-align:unset;border-radius:14px;background:transparent;border:0;overflow:hidden}.qsgrid-video{width:100%;height:320px;background:#000;border-radius:14px;overflow:hidden}.qsgrid-video video{width:100%;height:100%;object-fit:cover;display:block}.qsgrid-text{padding:10px 2px 0}.qsgrid-card{position:relative;cursor:pointer;pointer-events:auto}.qsgrid-video{position:relative;z-index:1;pointer-events:auto}.qsgrid-video video{position:relative;z-index:1;pointer-events:auto}.qsgrid-video:before,.qsgrid-video:after{pointer-events:none!important}.qsgrid-text{position:relative;z-index:2;pointer-events:none}.qsgrid-text .qsgrid-menu-btn,.qsgrid-text .qsgrid-dropdown,.qsgrid-text a,.qsgrid-text button,.qsgrid-text input,.qsgrid-text [role=button],.qsgrid-text [role=menu],.qsgrid-text [role=menuitem],.qsgrid-text .FollowSubscribeButton,.qsgrid-text .follow-subscribe-button,.qsgrid-text .follow-btn,.qsgrid-text .subscribe-btn{pointer-events:auto}.qsgrid-dropdown{position:absolute;z-index:999999!important;pointer-events:auto!important}.video-hub-scroll-area,.quickshots-sidebar-feed,.qsgrid-grid{pointer-events:auto!important}.qsgrid-card{z-index:0}.qsgrid-card:focus{outline:none}.qsgrid-text{transform:none!important}.qs-banner{width:100%;border-radius:14px;border:1px solid rgba(0,0,0,.12);overflow:hidden;margin:10px 0 14px}.qs-banner--light{background:#fff;color:#111}.qs-banner--dark{background:#0f0f0f;color:#fff;border-color:#ffffff24}.qs-banner__view{display:flex;align-items:stretch;justify-content:space-between;gap:10px;padding:12px}.qs-banner__left{display:flex;gap:12px;align-items:center;flex:1;cursor:default}.qs-banner__left[role=link]{cursor:pointer}.qs-banner__img{width:64px;height:64px;border-radius:12px;object-fit:cover;flex:0 0 auto;border:1px solid rgba(0,0,0,.1)}.qs-banner--dark .qs-banner__img{border-color:#ffffff1f}.qs-banner__textwrap{display:flex;flex-direction:column;gap:4px;min-width:0}.qs-banner__actions{flex:0 0 auto;display:flex;align-items:center}.qs-banner__btn{border:1px solid rgba(0,0,0,.18);background:transparent;color:inherit;font-weight:800;border-radius:12px;padding:8px 12px;cursor:pointer}.qs-banner__btn:hover{background:#0000000f}.qs-banner--dark .qs-banner__btn:hover{background:#ffffff14}.qs-banner__btn--ghost{opacity:.85}.qs-banner__edit{padding:12px;border-top:1px solid rgba(0,0,0,.1)}.qs-banner--dark .qs-banner__edit{border-top-color:#ffffff1f}.qs-banner__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.qs-banner__label select{margin-left:8px;font-weight:800;padding:6px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:transparent;color:inherit}.qs-banner--dark .qs-banner__labelblock input,.qs-banner--dark .qs-banner__labelblock textarea,.qs-banner--dark .qs-banner__label select{border-color:#ffffff2e}.qs-banner__preview{margin-top:10px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.qs-banner__previewImg,.qs-banner__previewVideo{width:100%;max-height:220px;object-fit:cover;display:block}.qs-banner__media{width:100%;max-height:260px;overflow:hidden;border-radius:14px;background:#0000000f;display:flex;align-items:center;justify-content:center}.qs-banner__img,.qs-banner__video{width:100%;height:260px;object-fit:contain;display:block;border-radius:14px}.qs-banner__preview{margin-top:10px}.qs-banner__preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-weight:600}.qs-banner__preview-frame{width:100%;height:320px;border-radius:14px;overflow:hidden;background:#0000000f;display:flex;align-items:center;justify-content:center}.qs-banner__preview-img,.qs-banner__preview-video{width:100%;height:100%;object-fit:contain;display:block}.qs-banner__linkbtn{border:0;background:transparent;text-decoration:underline;cursor:pointer;font-weight:600;opacity:.9}.qs-banner__linkbtn:disabled{cursor:not-allowed;opacity:.5}.qs-banner__media{position:relative;overflow:hidden;border-radius:14px}.qs-banner__img,.qs-banner__video{display:block;transform-origin:center center}.qs-banner__preview-head{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.qs-banner__preview-stage{position:relative;overflow:hidden;border-radius:14px;background:#0000000f}.qs-banner__ct{margin-top:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.qs-banner__ct-title{font-weight:700;margin-bottom:8px}.qs-banner__ct-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.qs-banner__editGrid{display:grid;grid-template-columns:minmax(380px,520px) 1fr;gap:18px;align-items:start}.qs-banner__previewCard{border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;padding:12px;overflow:hidden}.qs-banner__previewHeadRow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.qs-banner__previewMeta{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06);display:grid;gap:6px}.qs-banner__previewMetaRow{display:flex;justify-content:space-between;gap:10px;font-size:13px}.qs-banner__metaLabel{opacity:.7}.qs-banner__metaValue{font-weight:600;opacity:.9}.qs-banner__editRight{min-width:0}.qs-banner__row--wrap{flex-wrap:wrap;gap:12px}.qs-banner__actionRowSticky{position:sticky;bottom:10px;padding:10px 0;background:linear-gradient(to top,#fffffff2,#fff0);-webkit-backdrop-filter:2px;backdrop-filter:blur(2px)}.qs-banner__editGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.qs-collapsible{border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff;overflow:hidden;margin-bottom:12px}.qs-collapsible__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fafafa;border:0;cursor:pointer;text-align:left}.qs-collapsible__headLeft{display:inline-flex;align-items:center;gap:10px}.qs-collapsible__title{font-weight:700;font-size:14px}.qs-collapsible__headRight{font-size:12px;opacity:.85}.qs-collapsible__body{padding:12px 14px}.qs-banner__errorInline{color:#b00020;font-weight:600}.qs-banner__editLeft .qs-collapsible__body,.qs-banner__editLeft .qs-collapsible__head{padding:10px 12px}.qs-banner__editLeft .qs-banner__preview-media,.qs-banner__editLeft .qs-banner__preview-empty{border-radius:12px}.qs-banner__editLeft .qs-banner__previewMeta{margin-top:10px}@media(max-width:980px){.qs-banner__editGrid{grid-template-columns:1fr}}.qs-banner__editLeft .qs-collapsible{margin-bottom:0}.qs-banner__editLeft .qs-collapsible__head{padding:10px 12px;gap:10px}.qs-banner__editLeft .qs-collapsible__headRight{display:inline-flex;align-items:center;gap:8px}.qs-banner__editLeft .qs-collapsible__body{padding:10px 12px}.qs-banner__editLeft .qs-banner__preview-media,.qs-banner__editLeft .qs-banner__preview-empty{border-radius:12px;overflow:hidden}.qs-banner__previewMeta{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;margin-top:10px;font-size:12px;opacity:.9}.qs-banner__previewMeta>div:nth-child(odd){font-weight:700;opacity:.85}.qs-banner__editLeft .qs-banner__btn.qs-banner__btn--ghost{padding:7px 10px;border-radius:10px;line-height:1}.qs-banner__label input[type=checkbox]{width:16px;height:16px;margin-right:8px;accent-color:#111;cursor:pointer}.qs-banner__label{display:inline-flex;align-items:center;gap:8px;font-weight:600}.qs-banner__checkboxRow{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.qs-banner__edit select{background:transparent!important;color:#000!important;font-weight:800!important;border:1px solid rgba(0,0,0,.22);border-radius:12px;padding:10px 12px;line-height:1.1;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.qs-banner__edit select option{color:#000!important;font-weight:800!important;background:#fff}.qs-banner__edit select:focus{border-color:#00000073}.qs-banner__edit select:disabled{opacity:.6;cursor:not-allowed}.qs-banner__edit .qs-banner__label select,.qs-banner__edit .qs-banner__labelblock select{width:100%}.qs-banner .qs-collapsible__head,.qs-banner__edit .qs-collapsible__head,.qs-banner__editGrid .qs-collapsible__head{background:#fff!important;color:#000!important;font-weight:800!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:14px!important;box-shadow:none!important}.qs-banner .qs-collapsible__head:hover,.qs-banner__edit .qs-collapsible__head:hover{background:#f7f7f7!important;color:#000!important}.qs-banner__edit select,.qs-banner__editGrid select,.qs-banner__editLeft select,.qs-banner__editRight select{background:transparent!important;color:#000!important;font-weight:800!important;border:1px solid rgba(0,0,0,.22)!important;border-radius:12px!important;padding:10px 38px 10px 12px!important;line-height:1.1;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px 18px!important}.qs-banner__edit select option,.qs-banner__editGrid select option{color:#000!important;font-weight:800!important;background:#fff!important}.qs-banner__edit .qs-banner__btn,.qs-banner__editGrid .qs-banner__btn{background:#fff!important;color:#000!important;font-weight:800!important;border:1px solid rgba(0,0,0,.22)!important;border-radius:12px!important;box-shadow:none!important}.qs-banner__edit .qs-banner__btn--ghost,.qs-banner__editGrid .qs-banner__btn--ghost{background:transparent!important;color:#000!important}.qs-banner__edit .qs-banner__btn:hover,.qs-banner__editGrid .qs-banner__btn:hover{background:#f3f3f3!important}.qs-banner__edit .qs-banner__btn--danger,.qs-banner__editGrid .qs-banner__btn--danger{background:#fff!important;color:#b00020!important;border-color:#b0002059!important}.qs-banner__edit .qs-banner__btn:disabled,.qs-banner__editGrid .qs-banner__btn:disabled,.qs-banner__edit select:disabled,.qs-banner__editGrid select:disabled{opacity:.6!important;cursor:not-allowed!important}.collapsible-card .acc-body{max-height:var(--cc-body-max, 420px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.collapsible-card .acc-body::-webkit-scrollbar{width:10px}.collapsible-card .acc-body::-webkit-scrollbar-track{background:transparent}.collapsible-card .acc-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:999px}.collapsible-card .acc-body::-webkit-scrollbar-thumb:hover{background:#00000059}.collapsible-card .acc-body{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.28) transparent}.qs-banner__card{border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff}.qs-banner__sideText{display:grid;gap:10px}.qs-banner__view{background:transparent!important;border:0!important;padding:0!important}.qs-banner__row{display:flex;gap:16px;align-items:stretch}.qs-banner__card{border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff}.qs-banner__card--media{flex:1;min-width:0;overflow:hidden}.qs-banner__card--side{width:340px;min-width:280px;padding:14px;display:flex;flex-direction:column;justify-content:space-between}.qs-banner,.qs-banner__view,.qs-banner__row{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.qs-banner__row{display:flex!important;flex-direction:column!important;gap:12px!important}.qs-banner__card{border:1px solid rgba(0,0,0,.12)!important;border-radius:14px!important;background:#fff!important}.qs-banner__card--media{width:100%!important;overflow:hidden!important}.qs-banner__card--side{width:100%!important;padding:14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.qs-banner__sideText{flex:1 1 auto!important;min-width:0!important}.qs-banner__actions{flex:0 0 auto!important;display:flex!important;gap:10px!important;justify-content:flex-end!important}.qs-banner__card--side{border:0!important;box-shadow:none!important;background:transparent!important;padding:10px 0!important}.qs-banner__actionBtn{appearance:none;border:0;background:transparent;color:#000;font-weight:800;padding:10px 14px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.qs-banner__actionBtn:disabled{opacity:.5;cursor:not-allowed}.qs-banner__actionIcon{font-size:18px;flex:0 0 auto}.qs-banner__actionBtn--danger:hover:not(:disabled){background:#00000014}.qs-banner__actions button,.qs-banner__actions .qs-banner__btn,.qs-banner__actions .qs-banner__actionBtn{background:transparent!important;background-color:transparent!important;color:#000!important;font-weight:800!important;border:0!important;box-shadow:none!important}.qs-banner__actions .qs-banner__actionBtn{padding:10px 14px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}.qs-banner__actions .qs-banner__actionBtn:hover:not(:disabled){background:#0000000f!important}.qs-banner__actions .qs-banner__actionBtn:disabled{opacity:.5!important;cursor:not-allowed!important}.qs-banner__actionIcon{color:currentColor!important;font-size:18px!important}.qs-banner__measure{position:absolute;inset:0;pointer-events:none;z-index:4}.qs-banner__measure--rulers:before,.qs-banner__measure--rulers:after{content:"";position:absolute;background:#ffffffa6;-webkit-backdrop-filter:2px;backdrop-filter:blur(2px)}.qs-banner__preview-media{position:relative}.qs-banner__measure{position:absolute;inset:0;z-index:2;pointer-events:none}.qs-banner__overlays{position:absolute;inset:0;z-index:3}.qs-banner__edit--fs{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:2147483000!important;background:#fff!important;color:#000!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;pointer-events:auto!important}.qs-banner__edit--fs *{transform:none!important}.qs-banner__fsLayout{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.qs-banner__fsEditors{flex:0 0 auto!important;max-height:44vh!important;min-height:220px!important;overflow-y:auto!important;overflow-x:hidden!important;border-top:1px solid rgba(0,0,0,.12)!important;background:#fff!important;padding:12px!important;position:relative!important;z-index:2!important;overscroll-behavior:contain}.qs-banner__fsEditors .qs-collapsible__body,.qs-banner__fsEditors .collapsible-card .acc-body{max-height:none!important;overflow:visible!important}.qs-banner__fsEditors .qs-collapsible{overflow:visible!important}.qs-banner__edit--fs .qsgrid-dropdown,.qs-banner__edit--fs .qs-banner__dropdown,.qs-banner__edit--fs [role=menu]{z-index:2147483001!important}body.qs-fs-lock{overflow:hidden!important}.quickshots-feed .qs-banner__fsLayout .qs-banner__overlays{pointer-events:none}.quickshots-feed .qs-banner__fsLayout .qs-banner__textOverlay{pointer-events:auto!important;z-index:60;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.quickshots-feed .qs-banner__fsLayout .qs-banner__textOverlay *{pointer-events:none}.quickshots-feed .qs-banner__fsLayout .qs-banner__measure{pointer-events:none!important}@media(max-width:900px){.qs-banner__row{flex-direction:column}.qs-banner__card--side{width:100%;min-width:0}}@media(max-width:1400px){.qsgrid-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.qsgrid-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.qs-banner__ct-grid{grid-template-columns:1fr}}@media(max-width:800px){.qsgrid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qsgrid-video{height:280px}}@media(max-width:520px){.qsgrid-grid{grid-template-columns:1fr}.qsgrid-video{height:260px}}.qs-banner__fsLayout .qs-banner__overlays{pointer-events:auto!important}.qs-banner__fsLayout .qs-banner__overlays .qs-banner__textOverlay,.qs-banner__fsLayout .qs-banner__overlays .qs-banner__text,.qs-banner__fsLayout .qs-banner__overlays [data-kind=text],.qs-banner__fsLayout .qs-banner__overlays [data-overlay=text]{pointer-events:auto!important;z-index:9999!important;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.qs-banner__fsLayout .qs-banner__overlays .qs-banner__textOverlay *,.qs-banner__fsLayout .qs-banner__overlays .qs-banner__text *,.qs-banner__fsLayout .qs-banner__measure{pointer-events:none!important}.quickshots-sidebar-feed .qs-banner{margin:10px 0 14px}.quickshots-sidebar-feed .qs-banner__media{max-height:none!important;display:block!important;align-items:initial!important;justify-content:initial!important;background:transparent!important}.quickshots-sidebar-feed .qs-banner__img,.quickshots-sidebar-feed .qs-banner__video,.quickshots-sidebar-feed .qs-banner__previewImg,.quickshots-sidebar-feed .qs-banner__previewVideo,.quickshots-sidebar-feed .qs-banner__preview-img,.quickshots-sidebar-feed .qs-banner__preview-video{max-height:none!important;height:auto}.quickshots-sidebar-feed .qs-banner__preview,.quickshots-sidebar-feed .qs-banner__preview-frame,.quickshots-sidebar-feed .qs-banner__preview-media,.quickshots-sidebar-feed .qs-banner__preview-stage{max-height:none!important}.quickshots-sidebar-feed .qs-banner__card--media{overflow:hidden!important}.qsgrid-creator-block{display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;max-width:100%;flex-wrap:wrap}.qsgrid-view-profile-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 13px;border:1px solid rgba(220,38,38,.22);border-radius:999px;background:linear-gradient(135deg,#fffffff5,#fff5f5f0);color:#b91c1c;font-size:.82rem;font-weight:900;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:0 10px 22px #b91c1c1a,inset 0 1px #ffffffd1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.qsgrid-view-profile-btn svg{width:15px;height:15px;flex:0 0 auto;stroke-width:2.4}.qsgrid-view-profile-btn:hover,.qsgrid-view-profile-btn:focus-visible{transform:translateY(-1px);border-color:#dc26265c;background:linear-gradient(135deg,#fff,#fff1f1);color:#991b1b;box-shadow:0 14px 28px #b91c1c29,inset 0 1px #ffffffe6;text-decoration:none}.qsgrid-view-profile-btn:active{transform:translateY(0);box-shadow:0 8px 18px #b91c1c1f,inset 0 1px #ffffffc7}.qsgrid-view-profile-btn--header{flex:0 0 auto;margin-left:2px}.qsgrid-creator-block .qsgrid-creator{min-width:0;flex:0 1 auto}@media(max-width:760px){.qsgrid-creator-block{width:100%;gap:9px}.qsgrid-view-profile-btn{min-height:32px;padding:7px 11px;font-size:.78rem}.qsgrid-view-profile-btn svg{width:14px;height:14px}}@media(max-width:520px){.qsgrid-creator-block{align-items:flex-start;flex-direction:column}.qsgrid-view-profile-btn--header{margin-left:0}}.qsgrid-header .qsgrid-titleline .qsgrid-creator-block{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;width:max-content!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-block>.qsgrid-creator{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:max-content!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-meta.qsgrid-creator-meta--stacked{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:2px!important;width:auto!important;max-width:260px!important;min-width:0!important;text-align:left!important;line-height:1.08!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-meta--stacked>span{display:block!important;width:100%!important;max-width:260px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;padding:0!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-name{color:#111!important;font-size:1rem!important;font-weight:950!important;line-height:1.05!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-handle{color:#111111b8!important;font-size:.88rem!important;font-weight:750!important;line-height:1.05!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-company{color:#111111d1!important;font-size:.86rem!important;font-weight:850!important;line-height:1.05!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-subcount{color:#111111a3!important;font-size:.84rem!important;font-weight:650!important;line-height:1.05!important}.qsgrid-header .qsgrid-titleline .qsgrid-view-profile-line{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 0 108px!important}.qsgrid-header .qsgrid-titleline .qsgrid-view-profile-btn.qsgrid-view-profile-btn--header{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:8px 14px!important;border:1px solid rgba(220,38,38,.2)!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-size:.84rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 10px 24px #b91c1c1a,inset 0 1px #ffffffe6!important;cursor:pointer!important}.qsgrid-header .qsgrid-titleline .qsgrid-view-profile-btn.qsgrid-view-profile-btn--header svg{width:14px!important;height:14px!important;flex:0 0 auto!important;stroke-width:2.6!important}.qsgrid-header .qsgrid-titleline .qsgrid-view-profile-btn.qsgrid-view-profile-btn--header:hover,.qsgrid-header .qsgrid-titleline .qsgrid-view-profile-btn.qsgrid-view-profile-btn--header:focus-visible{transform:translateY(-1px)!important;border-color:#dc26265c!important;background:#fff7f7!important;color:#111!important;text-decoration:none!important;box-shadow:0 14px 30px #b91c1c29,inset 0 1px #fffffff2!important}@media(max-width:760px){.qsgrid-header .qsgrid-titleline .qsgrid-creator-block{width:100%!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-meta.qsgrid-creator-meta--stacked,.qsgrid-header .qsgrid-titleline .qsgrid-creator-meta--stacked>span{max-width:220px!important}.qsgrid-header .qsgrid-titleline .qsgrid-view-profile-line{padding-left:96px!important}}@media(max-width:520px){.qsgrid-header .qsgrid-titleline .qsgrid-creator-block>.qsgrid-creator{gap:10px!important}.qsgrid-header .qsgrid-titleline .qsgrid-view-profile-line{padding-left:0!important}.qsgrid-header .qsgrid-titleline .qsgrid-creator-meta.qsgrid-creator-meta--stacked,.qsgrid-header .qsgrid-titleline .qsgrid-creator-meta--stacked>span{max-width:190px!important}}.quickshots-sidebar-feed{row-gap:0!important}.quickshots-sidebar-feed>.quickshots-banner,.quickshots-sidebar-feed>.quickshots-banner-wrap,.quickshots-sidebar-feed>.quickshots-banner-wrapper,.quickshots-sidebar-feed>.qs-banner,.quickshots-sidebar-feed>.qs-banner-wrap,.quickshots-sidebar-feed>.qs-banner-wrapper,.quickshots-sidebar-feed>.quickshots-banner-shell,.quickshots-sidebar-feed>.qs-banner-shell{margin-bottom:14px!important;padding-bottom:0!important}.quickshots-sidebar-feed .quickshots-banner,.quickshots-sidebar-feed .quickshots-banner-wrap,.quickshots-sidebar-feed .quickshots-banner-wrapper,.quickshots-sidebar-feed .quickshots-banner-shell,.quickshots-sidebar-feed .qs-banner,.quickshots-sidebar-feed .qs-banner-wrap,.quickshots-sidebar-feed .qs-banner-wrapper,.quickshots-sidebar-feed .qs-banner-shell{margin-top:0!important;margin-bottom:14px!important;padding-top:0!important;padding-bottom:0!important}.quickshots-sidebar-feed .quickshots-banner-actions,.quickshots-sidebar-feed .quickshots-banner-controls,.quickshots-sidebar-feed .quickshots-banner-toolbar,.quickshots-sidebar-feed .qs-banner-actions,.quickshots-sidebar-feed .qs-banner-controls,.quickshots-sidebar-feed .qs-banner-toolbar,.quickshots-sidebar-feed .banner-actions,.quickshots-sidebar-feed .banner-controls,.quickshots-sidebar-feed .banner-toolbar{margin-top:10px!important;margin-bottom:12px!important;padding-top:0!important;padding-bottom:0!important}.quickshots-sidebar-feed .quickshots-banner-actions,.quickshots-sidebar-feed .quickshots-banner-controls,.quickshots-sidebar-feed .quickshots-banner-toolbar,.quickshots-sidebar-feed .qs-banner-actions,.quickshots-sidebar-feed .qs-banner-controls,.quickshots-sidebar-feed .qs-banner-toolbar{min-height:0!important;height:auto!important}.quickshots-sidebar-feed>.qsgrid-header{margin-top:0!important;padding-top:0!important}.quickshots-sidebar-feed>.quickshots-banner+.qsgrid-header,.quickshots-sidebar-feed>.quickshots-banner-wrap+.qsgrid-header,.quickshots-sidebar-feed>.quickshots-banner-wrapper+.qsgrid-header,.quickshots-sidebar-feed>.quickshots-banner-shell+.qsgrid-header,.quickshots-sidebar-feed>.qs-banner+.qsgrid-header,.quickshots-sidebar-feed>.qs-banner-wrap+.qsgrid-header,.quickshots-sidebar-feed>.qs-banner-wrapper+.qsgrid-header,.quickshots-sidebar-feed>.qs-banner-shell+.qsgrid-header{margin-top:0!important;padding-top:0!important}.quickshots-sidebar-feed:has(.qsgrid-header)>.qsgrid-header{transform:translateY(-40px)!important;margin-bottom:-40px!important}@media(max-width:760px){.quickshots-sidebar-feed:has(.qsgrid-header)>.qsgrid-header{transform:translateY(-22px)!important;margin-bottom:-22px!important}.quickshots-sidebar-feed .quickshots-banner-actions,.quickshots-sidebar-feed .quickshots-banner-controls,.quickshots-sidebar-feed .quickshots-banner-toolbar,.quickshots-sidebar-feed .qs-banner-actions,.quickshots-sidebar-feed .qs-banner-controls,.quickshots-sidebar-feed .qs-banner-toolbar,.quickshots-sidebar-feed .banner-actions,.quickshots-sidebar-feed .banner-controls,.quickshots-sidebar-feed .banner-toolbar{margin-top:8px!important;margin-bottom:8px!important}}.qsgrid-searchwrap{min-height:42px!important}.qsgrid-search{font-size:1.05rem!important;font-weight:650!important;line-height:1.25!important}.qsgrid-search::placeholder{font-size:1.02rem!important;font-weight:600!important}.qsgrid-kind-tabs button{min-height:46px!important;padding:11px 20px!important;font-size:1.05rem!important;font-weight:900!important;line-height:1!important}.qsgrid-kind-tabs .qs-tab-icon,.qsgrid-sortrow .qs-tab-icon{width:18px!important;height:18px!important}.qsgrid-sortrow button{min-height:48px!important;padding:12px 24px!important;font-size:1.08rem!important;font-weight:950!important;line-height:1!important}.quickshots-title{font-size:1.16rem!important;font-weight:950!important;line-height:1.1!important}.quickshots-title .qs-title-icon{width:19px!important;height:19px!important}.qsgrid-title{font-size:1.08rem!important;font-weight:950!important;line-height:1.18!important;letter-spacing:-.01em!important}.qsgrid-menu-btn{font-size:1.28rem!important;font-weight:900!important;line-height:1!important}.qsgrid-meta{font-size:.92rem!important;font-weight:700!important;line-height:1.2!important}.qsgrid-author-name{font-size:1rem!important;font-weight:950!important;line-height:1.16!important}.qsgrid-author-handle,.qsgrid-author-company{font-size:.92rem!important;font-weight:700!important;line-height:1.16!important}.qsgrid-dropdown,.qsgrid-dropdown div,.qsgrid-dropdown [role=menuitem]{font-size:.98rem!important;font-weight:800!important;line-height:1.2!important}.qsgrid-creator-name{font-size:1.1rem!important;font-weight:950!important;line-height:1.05!important}.qsgrid-creator-handle{font-size:.98rem!important;font-weight:750!important;line-height:1.05!important}.qsgrid-creator-company{font-size:.98rem!important;font-weight:900!important;line-height:1.05!important}.qsgrid-creator-subcount{font-size:.95rem!important;font-weight:700!important;line-height:1.05!important}.qsgrid-view-profile-btn,.qsgrid-view-profile-btn--header{min-height:40px!important;padding:10px 18px!important;font-size:.98rem!important;font-weight:950!important}.qsgrid-view-profile-btn svg,.qsgrid-view-profile-btn--header svg{width:16px!important;height:16px!important}.quickshots-sponsor-title{font-size:1rem!important;font-weight:900!important;line-height:1.18!important}.sponsored-badge{font-size:.86rem!important;font-weight:900!important}@media(max-width:760px){.qsgrid-title{font-size:1rem!important}.qsgrid-author-name{font-size:.95rem!important}.qsgrid-author-handle,.qsgrid-author-company,.qsgrid-meta{font-size:.86rem!important}.qsgrid-kind-tabs button,.qsgrid-sortrow button{font-size:.96rem!important;padding:10px 14px!important}.qsgrid-search{font-size:.96rem!important}}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-searchwrap{position:relative!important;flex:0 1 430px!important;width:430px!important;max-width:430px!important;min-width:280px!important;min-height:48px!important;display:block!important;padding:0!important;margin:0!important;border:2px solid rgba(37,99,235,.22)!important;border-radius:999px!important;background:#fffffffa!important;box-shadow:0 8px 20px #0000000a,inset 0 1px #ffffffe6!important;overflow:hidden!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-searchwrap:focus-within{border-color:#2563eb9e!important;background:#fff!important;box-shadow:0 0 0 4px #2563eb1f,0 14px 28px #2563eb29,inset 0 1px #fffffff2!important;transform:translateY(-1px)!important}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-search-icon{position:absolute!important;left:17px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:20px!important;color:#111111ad!important;stroke-width:2.5!important;pointer-events:none!important;z-index:2!important}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-searchwrap:focus-within .qsgrid-search-icon{color:#2563eb!important}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-search{display:block!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 18px 0 50px!important;margin:0!important;box-sizing:border-box!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;font-size:1.14rem!important;font-weight:800!important;line-height:46px!important;letter-spacing:-.01em!important}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-search::placeholder{color:#11111180!important;-webkit-text-fill-color:rgba(17,17,17,.5)!important;font-size:1.08rem!important;font-weight:750!important;opacity:1!important}@media(max-width:760px){.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-searchwrap{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-search{font-size:1.02rem!important}.quickshots-sidebar-feed .qsgrid-header .qsgrid-controls .qsgrid-search::placeholder{font-size:.98rem!important}}.qsgrid-card,.qsgrid-text,.qsgrid-title-row{overflow:visible!important}.qsgrid-menu-btn{position:relative!important;z-index:20!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111!important;font-size:1.7rem!important;font-weight:950!important;line-height:1!important;cursor:pointer!important}.qsgrid-menu-btn:hover,.qsgrid-menu-btn:focus-visible{background:#2563eb1a!important;color:#1d4ed8!important;outline:none!important}.qsgrid-floating-menu-portal{position:fixed!important;z-index:2147483000!important;width:230px!important;max-width:calc(100vw - 16px)!important;display:grid!important;gap:0!important;padding:8px!important;border:1px solid rgba(17,17,17,.12)!important;border-radius:14px!important;background:#fffffffa!important;color:#111!important;box-shadow:0 22px 50px #00000038,0 8px 18px #0000001f,inset 0 1px #ffffffeb!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;backdrop-filter:blur(12px) saturate(140%)!important;pointer-events:auto!important;overflow:hidden!important}.qsgrid-floating-menu-portal__item{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:12px 13px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#111!important;font-size:1rem!important;font-weight:850!important;line-height:1.15!important;text-align:left!important;cursor:pointer!important}.qsgrid-floating-menu-portal__item:hover,.qsgrid-floating-menu-portal__item:focus-visible{background:#2563eb1a!important;color:#1d4ed8!important;outline:none!important}.qsgrid-floating-menu-portal__item:active{background:#2563eb29!important}.qsgrid-dropdown{z-index:1!important}.home1-wrapper{display:flex;width:100%;min-height:100%}.video-category-sidebar{width:100px;padding-top:80px;background-color:#fff;border-right:1px solid #eee;height:calc(100vh - 80px);overflow-y:auto;position:sticky;top:80px}.home1-wrapper{display:flex;width:100%;min-height:100vh;box-shadow:none!important}.video-category-sidebar{width:220px;padding-top:80px;background-color:#fff;border-right:1px solid #eee;height:calc(100vh - 80px);overflow-y:auto;position:sticky;top:80px;transition:all .3s ease}.video-category-sidebar.small-VideoCategorySidebar{width:70px}.home1-main{flex:1;width:100%;padding:0 20px}.home1-main.sidebar-closed{margin-left:70px}.home1-main.sidebar-open{margin-left:220px}html.ygs-video-hub-home-route .navbar,body.ygs-video-hub-home-route .navbar,html.ygs-video-hub-home-route .navbar.scrolled,body.ygs-video-hub-home-route .navbar.scrolled{position:sticky!important;top:0!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:unset!important;max-height:none!important;padding-top:10px!important;padding-bottom:10px!important;background:#fff!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important;pointer-events:auto!important}html.ygs-video-hub-home-route .navbar .navbar-inner,body.ygs-video-hub-home-route .navbar .navbar-inner,html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner{display:block!important;height:auto!important;min-height:unset!important;max-height:none!important;opacity:1!important;visibility:visible!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-search-container,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-search-container,html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-logo,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-logo,html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .search-box,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .search-box,html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-login-cart,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-login-cart,html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-notification,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-notification,html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .header-item,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .header-item,html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .btn-upload,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .btn-upload,html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-media-combo,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-media-combo{height:auto!important;min-height:unset!important;max-height:none!important;opacity:1!important;visibility:visible!important;margin-top:unset!important;margin-bottom:unset!important;padding-top:unset!important;padding-bottom:unset!important;overflow:visible!important;pointer-events:auto!important}html.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-search-container,body.ygs-video-hub-home-route .navbar.scrolled .navbar-inner .nav-search-container{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:14px!important;width:100%!important}html.ygs-video-hub-home-route .navbar.scrolled .nav-main,body.ygs-video-hub-home-route .navbar.scrolled .nav-main{min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important;margin-top:0!important;margin-bottom:0!important;background:#fff!important;box-shadow:none!important}:root{--video-category-sidebar-top: 130px;--video-category-sidebar-left: 8px;--video-category-sidebar-open-width: 220px;--video-category-sidebar-collapsed-width: 52px;--video-category-sidebar-z: 2147483600;--video-category-flyout-width: 280px;--video-category-accent: #d00;--video-category-accent-soft: rgba(255, 234, 234, .82);--video-category-text: #374151;--video-category-muted: #6b7280}.VideoCategorySidebar{position:fixed!important;top:var(--video-category-sidebar-top)!important;left:var(--video-category-sidebar-left)!important;width:var(--video-category-sidebar-open-width)!important;min-width:var(--video-category-sidebar-open-width)!important;max-width:var(--video-category-sidebar-open-width)!important;height:calc(100dvh - var(--video-category-sidebar-top) - 12px)!important;max-height:calc(100dvh - var(--video-category-sidebar-top) - 12px)!important;padding:20px 0 24px!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:width .25s ease,left .25s ease;z-index:var(--video-category-sidebar-z)!important;box-sizing:border-box!important;pointer-events:auto!important}.small-VideoCategorySidebar{width:var(--video-category-sidebar-collapsed-width)!important;min-width:var(--video-category-sidebar-collapsed-width)!important;max-width:var(--video-category-sidebar-collapsed-width)!important;top:var(--video-category-sidebar-top)!important;left:var(--video-category-sidebar-left)!important;height:calc(100dvh - var(--video-category-sidebar-top) - 12px)!important;max-height:calc(100dvh - var(--video-category-sidebar-top) - 12px)!important;padding:20px 0 24px!important;overflow-y:auto!important;overflow-x:hidden!important;pointer-events:auto!important}.VideoCategorySidebar:before,.VideoCategorySidebar:after,.VideoCategorySidebar ul:before,.VideoCategorySidebar ul:after{content:none!important;display:none!important;background:transparent!important}.VideoCategorySidebar ul{list-style:none!important;padding:0 0 18px!important;margin:0!important;width:100%!important;max-width:100%!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;pointer-events:auto!important;box-sizing:border-box!important}.VideoCategorySidebar ul li{display:flex!important;align-items:center!important;position:relative!important;width:fit-content!important;min-width:44px!important;max-width:190px!important;min-height:42px!important;padding:12px 34px 12px 14px!important;margin:0 0 6px!important;font-size:15px;color:#555;font-weight:500;cursor:pointer;border-radius:0 10px 10px 0;border-left:4px solid transparent;background:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;box-sizing:border-box!important;pointer-events:auto!important}.VideoCategorySidebar ul li svg{flex:0 0 auto;font-size:18px;color:currentColor}.VideoCategorySidebar ul li span{margin-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VideoCategorySidebar-subArrow{display:none!important}.VideoCategorySidebar-subArrowIcon{position:absolute!important;right:12px!important;top:50%!important;width:12px!important;height:12px!important;font-size:12px!important;transform:translateY(-50%)!important;color:#4b5563d1!important;opacity:.85;transition:transform .18s ease,color .18s ease,opacity .18s ease}.VideoCategorySidebar ul li:hover .VideoCategorySidebar-subArrowIcon,.VideoCategorySidebar ul li.active .VideoCategorySidebar-subArrowIcon,.VideoCategorySidebar li.active-link .VideoCategorySidebar-subArrowIcon{color:var(--video-category-accent)!important;opacity:1;transform:translateY(-50%) translate(2px)!important}.VideoCategorySidebar ul li:hover{background-color:#0f172a0f;color:#111827}.VideoCategorySidebar ul li.active,.VideoCategorySidebar li.active-link{color:var(--video-category-accent)!important;font-weight:700!important;background-color:var(--video-category-accent-soft)!important;border-left-color:var(--video-category-accent)!important;border-radius:0 10px 10px 0!important}.small-VideoCategorySidebar ul li span,.small-VideoCategorySidebar .VideoCategorySidebar-subArrowIcon{display:none!important}.small-VideoCategorySidebar ul li,.small-VideoCategorySidebar ul li.active,.small-VideoCategorySidebar li.active-link{width:44px!important;min-width:44px!important;max-width:44px!important;padding-left:0!important;padding-right:0!important;justify-content:center!important;border-left-width:4px!important}.VideoCategorySidebar li,.VideoCategorySidebar a,.VideoCategorySidebar button{pointer-events:auto!important}.VideoCategorySidebar-flyout{position:fixed!important;width:var(--video-category-flyout-width)!important;max-width:calc(100vw - 24px)!important;max-height:min(460px,calc(100dvh - 36px))!important;padding:14px 12px 12px!important;overflow:hidden!important;background:#ffffffc2!important;border:1px solid rgba(229,231,235,.72)!important;border-radius:18px!important;box-shadow:0 24px 65px #0f172a2e,0 8px 22px #0f172a1a!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;backdrop-filter:blur(18px) saturate(1.18)!important;box-sizing:border-box!important;pointer-events:auto!important;animation:VideoCategorySidebarFlyoutIn .16s ease-out both}@keyframes VideoCategorySidebarFlyoutIn{0%{opacity:0;transform:translate(-4px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.VideoCategorySidebar-flyoutHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 6px 12px!important;margin:0 0 10px!important;border-bottom:1px solid rgba(229,231,235,.72)!important}.VideoCategorySidebar-flyoutHeader span{min-width:0!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;color:#111827!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.VideoCategorySidebar-flyoutHeader small{flex:0 0 auto!important;font-size:10px!important;line-height:1!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#6b7280e6!important}.VideoCategorySidebar-flyoutList{display:flex!important;flex-direction:column!important;gap:5px!important;max-height:390px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 4px 0!important;margin:0!important;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.28) transparent}.VideoCategorySidebar-flyoutList::-webkit-scrollbar{width:7px}.VideoCategorySidebar-flyoutList::-webkit-scrollbar-track{background:transparent}.VideoCategorySidebar-flyoutList::-webkit-scrollbar-thumb{background:#0f172a3d;border-radius:999px}.VideoCategorySidebar-flyoutList::-webkit-scrollbar-thumb:hover{background:#0f172a5c}.VideoCategorySidebar-flyoutItem{display:flex!important;align-items:center!important;width:100%!important;min-height:38px!important;padding:9px 12px!important;border:0!important;border-radius:10px!important;background:#ffffff2e!important;color:var(--video-category-text)!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important;text-align:left!important;cursor:pointer!important;outline:none!important;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.VideoCategorySidebar-flyoutItem:hover,.VideoCategorySidebar-flyoutItem:focus-visible{background:#0f172a12!important;color:#111827!important;transform:translate(2px)}.VideoCategorySidebar-flyoutItem.active-subitem{background:#ffeaeab8!important;color:var(--video-category-accent)!important;font-weight:800!important;box-shadow:inset 3px 0 0 var(--video-category-accent)}.VideoCategorySidebar-flyoutItem.active-subitem:hover,.VideoCategorySidebar-flyoutItem.active-subitem:focus-visible{background:#ffdcdcc7!important;color:var(--video-category-accent)!important}.VideoCategorySidebar{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.32) transparent}.VideoCategorySidebar::-webkit-scrollbar{width:7px}.VideoCategorySidebar::-webkit-scrollbar-track{background:transparent}.VideoCategorySidebar::-webkit-scrollbar-thumb{background:#0f172a42;border-radius:999px}.VideoCategorySidebar::-webkit-scrollbar-thumb:hover{background:#0f172a61}@media(max-width:900px){:root{--video-category-sidebar-top: 112px;--video-category-sidebar-left: 12px;--video-category-sidebar-open-width: 52px}.VideoCategorySidebar{width:var(--video-category-sidebar-collapsed-width)!important;min-width:var(--video-category-sidebar-collapsed-width)!important;max-width:var(--video-category-sidebar-collapsed-width)!important;padding:14px 0 20px!important}.VideoCategorySidebar ul li span,.VideoCategorySidebar .VideoCategorySidebar-subArrowIcon{display:none!important}.VideoCategorySidebar ul li{width:44px!important;min-width:44px!important;max-width:44px!important;justify-content:center!important;padding-left:0!important;padding-right:0!important}.VideoCategorySidebar-flyout{width:min(280px,calc(100vw - 82px))!important;max-height:calc(100dvh - 32px)!important}.VideoCategorySidebar-flyoutHeader{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}.VideoCategorySidebar-flyoutList{max-height:calc(100dvh - 120px)!important}}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;position:relative!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;min-height:30px!important;margin:14px 8px 7px!important;padding:0 8px 7px!important;color:#0f172a8f!important;background:transparent!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;cursor:default!important;pointer-events:auto!important}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader:hover,.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader.active,.VideoCategorySidebar li.VideoCategorySidebar-sectionHeader.active-link{color:#0f172a8f!important;background:transparent!important;border:0!important;border-left:0!important;box-shadow:none!important;transform:none!important}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader:after{content:""!important;display:block!important;position:absolute!important;left:8px!important;right:8px!important;bottom:0!important;height:1px!important;background:#0f172a14!important;border-radius:999px!important}.VideoCategorySidebar .VideoCategorySidebar-sectionLabel{display:inline-flex!important;align-items:center!important;min-width:0!important;margin-left:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a94!important;font-size:.68rem!important;line-height:1!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle{-webkit-appearance:none!important;appearance:none!important;flex:0 0 auto!important;min-height:24px!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--video-category-accent)!important;font-size:.68rem!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;pointer-events:auto!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle:hover,.VideoCategorySidebar .VideoCategorySidebar-sectionToggle:focus-visible{color:#991b1b!important;text-decoration:underline!important;outline:none!important}.VideoCategorySidebar ul li.VideoCategorySidebar-subscribedAccount{width:calc(100% - 12px)!important;min-width:44px!important;max-width:calc(100% - 12px)!important;min-height:50px!important;margin:0 6px 7px 0!important;padding:9px 12px!important;align-items:center!important;gap:10px!important;border-left:4px solid transparent!important;border-radius:0 14px 14px 0!important}.VideoCategorySidebar ul li.VideoCategorySidebar-subscribedAccount:hover{background:#0f172a0e!important;color:#111827!important}.VideoCategorySidebar .VideoCategorySidebar-accountAvatar,.VideoCategorySidebar ul li .VideoCategorySidebar-accountAvatar{flex:0 0 auto!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border-radius:999px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.1)!important;color:#475569!important;box-shadow:0 6px 14px #0f172a14!important}.VideoCategorySidebar .VideoCategorySidebar-accountAvatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.VideoCategorySidebar .VideoCategorySidebar-accountAvatar svg{width:15px!important;height:15px!important;font-size:15px!important}.VideoCategorySidebar .VideoCategorySidebar-accountText,.VideoCategorySidebar ul li .VideoCategorySidebar-accountText{min-width:0!important;flex:1 1 auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;line-height:1.15!important}.VideoCategorySidebar .VideoCategorySidebar-accountName,.VideoCategorySidebar ul li .VideoCategorySidebar-accountName{display:block!important;max-width:142px!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;font-size:.84rem!important;line-height:1.1!important;font-weight:900!important}.VideoCategorySidebar .VideoCategorySidebar-accountHandle,.VideoCategorySidebar ul li .VideoCategorySidebar-accountHandle{display:block!important;max-width:142px!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-size:.72rem!important;line-height:1.1!important;font-weight:750!important}.VideoCategorySidebar ul li.VideoCategorySidebar-emptyRow{width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;min-height:34px!important;margin:2px 8px 10px!important;padding:0 8px!important;color:#94a3b8!important;background:transparent!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;font-size:.78rem!important;font-weight:800!important;cursor:default!important}.VideoCategorySidebar ul li.VideoCategorySidebar-emptyRow:hover{color:#94a3b8!important;background:transparent!important;transform:none!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:18px!important;justify-content:center!important;margin:12px 0 8px!important;padding:0!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader:after{left:10px!important;right:10px!important;bottom:50%!important;background:#0f172a1f!important}.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-sectionLabel,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-sectionToggle,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-accountText,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-emptyRow{display:none!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li.VideoCategorySidebar-subscribedAccount{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;justify-content:center!important;margin:0 0 7px!important;padding:0!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li .VideoCategorySidebar-accountAvatar,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-accountAvatar{display:inline-flex!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important}@media(max-width:900px){.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader,.VideoCategorySidebar.small-VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:18px!important;justify-content:center!important;margin:12px 0 8px!important;padding:0!important}.VideoCategorySidebar .VideoCategorySidebar-sectionLabel,.VideoCategorySidebar .VideoCategorySidebar-sectionToggle,.VideoCategorySidebar .VideoCategorySidebar-accountText,.VideoCategorySidebar .VideoCategorySidebar-emptyRow{display:none!important}.VideoCategorySidebar ul li.VideoCategorySidebar-subscribedAccount{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;justify-content:center!important;margin:0 0 7px!important;padding:0!important}.VideoCategorySidebar ul li .VideoCategorySidebar-accountAvatar,.VideoCategorySidebar .VideoCategorySidebar-accountAvatar{display:inline-flex!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0!important}}:root{--video-category-sidebar-open-width: 258px}.VideoCategorySidebar ul li:not(.VideoCategorySidebar-sectionHeader):not(.VideoCategorySidebar-sectionFooter):not(.VideoCategorySidebar-emptyRow){max-width:236px!important;min-height:48px!important;padding:13px 38px 13px 16px!important;font-size:17px!important;line-height:1.2!important;font-weight:650!important}.VideoCategorySidebar ul li:not(.VideoCategorySidebar-sectionHeader):not(.VideoCategorySidebar-sectionFooter):not(.VideoCategorySidebar-emptyRow)>svg{width:21px!important;height:21px!important;font-size:21px!important}.VideoCategorySidebar ul li:not(.VideoCategorySidebar-sectionHeader):not(.VideoCategorySidebar-sectionFooter):not(.VideoCategorySidebar-emptyRow)>span:not(.VideoCategorySidebar-accountAvatar):not(.VideoCategorySidebar-accountText){margin-left:14px!important;font-size:17px!important;line-height:1.2!important;font-weight:650!important}.VideoCategorySidebar ul li.active,.VideoCategorySidebar li.active-link{font-weight:800!important}.VideoCategorySidebar .VideoCategorySidebar-subArrowIcon{right:14px!important;width:14px!important;height:14px!important;font-size:14px!important}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader{min-height:32px!important;margin:18px 8px 8px!important;padding:0 10px 8px!important}.VideoCategorySidebar .VideoCategorySidebar-sectionLabel{font-size:.78rem!important;line-height:1.05!important;letter-spacing:.09em!important;font-weight:950!important}.VideoCategorySidebar ul li.VideoCategorySidebar-subscribedAccount{min-height:58px!important;padding:10px 14px!important;gap:12px!important}.VideoCategorySidebar .VideoCategorySidebar-accountAvatar,.VideoCategorySidebar ul li .VideoCategorySidebar-accountAvatar{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.VideoCategorySidebar .VideoCategorySidebar-accountName,.VideoCategorySidebar ul li .VideoCategorySidebar-accountName{max-width:168px!important;font-size:.98rem!important;line-height:1.14!important;font-weight:900!important}.VideoCategorySidebar .VideoCategorySidebar-accountHandle,.VideoCategorySidebar ul li .VideoCategorySidebar-accountHandle{max-width:168px!important;font-size:.82rem!important;line-height:1.14!important;font-weight:760!important}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionFooter{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:calc(100% - 16px)!important;min-height:42px!important;margin:2px 8px 16px!important;padding:0!important;color:var(--video-category-text)!important;background:transparent!important;border:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;cursor:default!important;pointer-events:auto!important}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionFooter:hover,.VideoCategorySidebar ul li.VideoCategorySidebar-sectionFooter.active,.VideoCategorySidebar li.VideoCategorySidebar-sectionFooter.active-link{color:var(--video-category-text)!important;background:transparent!important;border:0!important;border-left:0!important;box-shadow:none!important;transform:none!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;min-height:42px!important;padding:8px 12px!important;margin:0!important;border:0!important;border-radius:0 12px 12px 0!important;background:transparent!important;color:#111827!important;font-size:16px!important;line-height:1.2!important;font-weight:750!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom:before{content:"⌄";display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;height:22px!important;color:currentColor!important;font-size:23px!important;line-height:1!important;font-weight:900!important;transform:translateY(-1px)!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom[aria-expanded=true]:before{content:"⌃";transform:translateY(2px)!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom:hover,.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom:focus-visible{background:#0f172a0f!important;color:#991b1b!important;text-decoration:none!important;outline:none!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li.VideoCategorySidebar-sectionFooter,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom{display:none!important}@media(max-width:900px){:root{--video-category-sidebar-open-width: 52px}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionFooter,.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom{display:none!important}}.VideoCategorySidebar [data-sidebar-kind=user-activity]{font-size:17px!important;font-weight:760!important}.VideoCategorySidebar .VideoCategorySidebar-userAction svg{width:22px!important;height:22px!important;font-size:22px!important;color:currentColor!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-height:44px!important;padding:8px 12px 8px 42px!important;line-height:1.2!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom:before{content:"▾"!important;position:absolute!important;left:12px!important;top:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;color:currentColor!important;font-size:18px!important;line-height:1!important;font-weight:950!important;transform:translateY(-50%)!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom[aria-expanded=true]:before{content:"▴"!important;transform:translateY(-50%)!important}.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom{padding:0!important}.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom:before{display:none!important}.VideoCategorySidebar [data-sidebar-kind=user-activity]{min-height:44px!important;font-size:17px!important;font-weight:760!important}.VideoCategorySidebar .VideoCategorySidebar-userAction svg{width:22px!important;height:22px!important;min-width:22px!important;font-size:22px!important;color:currentColor!important}.VideoCategorySidebar .VideoCategorySidebar-userAction span{font-size:17px!important;line-height:1.15!important;font-weight:780!important}.VideoCategorySidebar .VideoCategorySidebar-userAction:hover{background-color:#0f172a0f!important;color:#111827!important}.VideoCategorySidebar .VideoCategorySidebar-userAction.active,.VideoCategorySidebar .VideoCategorySidebar-userAction.active-link{color:var(--video-category-accent)!important;font-weight:850!important;background-color:var(--video-category-accent-soft)!important;border-left-color:var(--video-category-accent)!important}.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-userAction{width:44px!important;min-width:44px!important;max-width:44px!important;padding-left:0!important;padding-right:0!important;justify-content:center!important}.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-userAction span{display:none!important}.VideoCategorySidebar .VideoCategorySidebar-educationAction,.VideoCategorySidebar .VideoCategorySidebar-userAction{display:flex!important;align-items:center!important;position:relative!important;width:fit-content!important;min-width:44px!important;max-width:190px!important;min-height:42px!important;padding:12px 34px 12px 14px!important;margin:0 0 6px!important;font-size:16px!important;line-height:1.2!important;color:#374151!important;font-weight:650!important;cursor:pointer!important;border-radius:0 12px 12px 0!important;border-left:4px solid transparent!important;background:transparent!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important;box-sizing:border-box!important}.VideoCategorySidebar .VideoCategorySidebar-educationAction svg,.VideoCategorySidebar .VideoCategorySidebar-userAction svg{flex:0 0 auto!important;width:22px!important;height:22px!important;font-size:22px!important;color:currentColor!important}.VideoCategorySidebar .VideoCategorySidebar-educationAction span,.VideoCategorySidebar .VideoCategorySidebar-userAction span{margin-left:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.VideoCategorySidebar .VideoCategorySidebar-educationAction:hover,.VideoCategorySidebar .VideoCategorySidebar-userAction:hover{background-color:#0f172a0f!important;color:#111827!important}.VideoCategorySidebar .VideoCategorySidebar-educationAction.active,.VideoCategorySidebar .VideoCategorySidebar-educationAction.active-link,.VideoCategorySidebar .VideoCategorySidebar-userAction.active,.VideoCategorySidebar .VideoCategorySidebar-userAction.active-link{color:var(--video-category-accent)!important;font-weight:800!important;background-color:var(--video-category-accent-soft)!important;border-left-color:var(--video-category-accent)!important}.small-VideoCategorySidebar .VideoCategorySidebar-educationAction,.small-VideoCategorySidebar .VideoCategorySidebar-userAction,.small-VideoCategorySidebar .VideoCategorySidebar-educationAction.active,.small-VideoCategorySidebar .VideoCategorySidebar-userAction.active,.small-VideoCategorySidebar .VideoCategorySidebar-educationAction.active-link,.small-VideoCategorySidebar .VideoCategorySidebar-userAction.active-link{width:44px!important;min-width:44px!important;max-width:44px!important;padding-left:0!important;padding-right:0!important;justify-content:center!important;border-left-width:4px!important}.small-VideoCategorySidebar .VideoCategorySidebar-educationAction span,.small-VideoCategorySidebar .VideoCategorySidebar-userAction span{display:none!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle--bottom{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;min-height:38px!important;padding:8px 14px 8px 42px!important;line-height:1.2!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle--bottom:before{position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;line-height:1!important}.VideoCategorySidebar.small-VideoCategorySidebar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#fff!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li,.VideoCategorySidebar.small-VideoCategorySidebar ul li.active,.VideoCategorySidebar.small-VideoCategorySidebar li.active-link,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-userAction{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-left:0!important;padding-right:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;color:#374151!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li>svg,.VideoCategorySidebar.small-VideoCategorySidebar ul li.active>svg,.VideoCategorySidebar.small-VideoCategorySidebar li.active-link>svg,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-userAction>svg{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;font-size:22px!important;opacity:1!important;visibility:visible!important;color:currentColor!important;fill:currentColor!important;stroke:currentColor!important;transform:none!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li.active,.VideoCategorySidebar.small-VideoCategorySidebar li.active-link,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-userAction.active,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-userAction.active-link{color:var(--video-category-accent, #d00)!important;background:#ffeaeaeb!important;border-left-color:var(--video-category-accent, #d00)!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li>span:not(.VideoCategorySidebar-accountAvatar),.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-accountText,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-sectionLabel,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-sectionToggle,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-emptyRow,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-subArrowIcon{display:none!important}.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-accountAvatar,.VideoCategorySidebar.small-VideoCategorySidebar ul li .VideoCategorySidebar-accountAvatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;color:#374151!important;background:#f8fafc!important}.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-accountAvatar img,.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-accountAvatar svg{display:block!important;opacity:1!important;visibility:visible!important}.VideoCategorySidebar.small-VideoCategorySidebar .VideoCategorySidebar-accountAvatar svg{width:17px!important;height:17px!important;color:#374151!important;fill:currentColor!important;stroke:currentColor!important}.VideoCategorySidebar.small-VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader{display:flex!important;opacity:1!important;visibility:visible!important}.video-category-sidebar{transition:width .22s ease,min-width .22s ease,max-width .22s ease,opacity .18s ease,transform .22s ease,visibility .18s ease;will-change:width,opacity,transform}.video-category-sidebar.video-category-sidebar--open{opacity:1!important;visibility:visible!important;transform:translate(0)!important;pointer-events:auto!important}.video-category-sidebar.video-category-sidebar--closed{width:0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;opacity:0!important;visibility:hidden!important;transform:translate(-110%)!important;pointer-events:none!important;overflow:hidden!important}.video-category-sidebar.video-category-sidebar--closed *{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.VideoCategorySidebar{transition:opacity .26s ease,transform .26s ease,filter .26s ease!important;transform-origin:left center;will-change:opacity,transform,filter}.VideoCategorySidebar--motion-entering{opacity:0!important;transform:translate(-22px) scaleX(.96)!important;filter:blur(1px);pointer-events:none!important}.VideoCategorySidebar--motion-open{opacity:1!important;transform:translate(0) scaleX(1)!important;filter:blur(0);pointer-events:auto!important}.VideoCategorySidebar--motion-leaving{opacity:0!important;transform:translate(-26px) scaleX(.96)!important;filter:blur(1px);pointer-events:none!important}.VideoCategorySidebar--motion-hidden{opacity:0!important;transform:translate(-100%) scaleX(.94)!important;filter:blur(1px);pointer-events:none!important}@media(min-width:1100px)and (max-width:1536px){:root{--video-category-sidebar-open-width: 218px;--video-category-sidebar-collapsed-width: 52px;--video-category-sidebar-left: 4px}.VideoCategorySidebar{width:var(--video-category-sidebar-open-width)!important;min-width:var(--video-category-sidebar-open-width)!important;max-width:var(--video-category-sidebar-open-width)!important;left:var(--video-category-sidebar-left)!important;padding-top:16px!important;padding-bottom:20px!important;box-sizing:border-box!important;overflow-x:hidden!important}.VideoCategorySidebar.small-VideoCategorySidebar{width:var(--video-category-sidebar-collapsed-width)!important;min-width:var(--video-category-sidebar-collapsed-width)!important;max-width:var(--video-category-sidebar-collapsed-width)!important}.VideoCategorySidebar ul{width:100%!important;max-width:100%!important;padding-bottom:16px!important;box-sizing:border-box!important}.VideoCategorySidebar ul li:not(.VideoCategorySidebar-sectionHeader):not(.VideoCategorySidebar-sectionFooter):not(.VideoCategorySidebar-emptyRow){width:calc(100% - 8px)!important;min-width:44px!important;max-width:calc(100% - 8px)!important;min-height:43px!important;margin-right:4px!important;margin-bottom:5px!important;padding:10px 30px 10px 12px!important;font-size:14.5px!important;line-height:1.14!important;font-weight:700!important;box-sizing:border-box!important}.VideoCategorySidebar ul li:not(.VideoCategorySidebar-sectionHeader):not(.VideoCategorySidebar-sectionFooter):not(.VideoCategorySidebar-emptyRow)>svg{width:18px!important;height:18px!important;min-width:18px!important;font-size:18px!important}.VideoCategorySidebar ul li:not(.VideoCategorySidebar-sectionHeader):not(.VideoCategorySidebar-sectionFooter):not(.VideoCategorySidebar-emptyRow)>span:not(.VideoCategorySidebar-accountAvatar):not(.VideoCategorySidebar-accountText){margin-left:11px!important;min-width:0!important;max-width:calc(100% - 34px)!important;font-size:14.5px!important;line-height:1.14!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.VideoCategorySidebar .VideoCategorySidebar-subArrowIcon{right:10px!important;width:11px!important;height:11px!important;font-size:11px!important}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader{width:calc(100% - 10px)!important;min-width:0!important;max-width:calc(100% - 10px)!important;min-height:28px!important;margin:14px 5px 7px!important;padding:0 6px 7px!important;box-sizing:border-box!important}.VideoCategorySidebar .VideoCategorySidebar-sectionLabel{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-size:.66rem!important;line-height:1.05!important;font-weight:950!important;letter-spacing:.055em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}.VideoCategorySidebar ul li.VideoCategorySidebar-subscribedAccount{width:calc(100% - 8px)!important;min-width:44px!important;max-width:calc(100% - 8px)!important;min-height:48px!important;margin:0 4px 6px 0!important;padding:8px 10px!important;gap:9px!important;box-sizing:border-box!important}.VideoCategorySidebar .VideoCategorySidebar-accountAvatar,.VideoCategorySidebar ul li .VideoCategorySidebar-accountAvatar{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}.VideoCategorySidebar .VideoCategorySidebar-accountName,.VideoCategorySidebar ul li .VideoCategorySidebar-accountName{max-width:142px!important;font-size:.82rem!important;line-height:1.1!important}.VideoCategorySidebar .VideoCategorySidebar-accountHandle,.VideoCategorySidebar ul li .VideoCategorySidebar-accountHandle{max-width:142px!important;font-size:.72rem!important;line-height:1.1!important}.VideoCategorySidebar .VideoCategorySidebar-userAction svg{width:19px!important;height:19px!important;min-width:19px!important;font-size:19px!important}.VideoCategorySidebar .VideoCategorySidebar-userAction span{font-size:14.5px!important;line-height:1.14!important;font-weight:720!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom{min-height:38px!important;padding:7px 10px 7px 36px!important;font-size:14px!important;line-height:1.15!important}.VideoCategorySidebar .VideoCategorySidebar-sectionToggle.VideoCategorySidebar-sectionToggle--bottom:before{left:10px!important;width:18px!important;min-width:18px!important;height:18px!important;font-size:15px!important}}@media(min-width:1100px)and (max-width:1536px){:root{--video-category-sidebar-open-width: 232px}.VideoCategorySidebar{width:var(--video-category-sidebar-open-width)!important;min-width:var(--video-category-sidebar-open-width)!important;max-width:var(--video-category-sidebar-open-width)!important}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin-left:4px!important;margin-right:4px!important;padding-left:5px!important;padding-right:5px!important;overflow:visible!important}.VideoCategorySidebar .VideoCategorySidebar-sectionLabel{width:auto!important;max-width:none!important;min-width:0!important;font-size:.61rem!important;line-height:1.05!important;letter-spacing:.035em!important;font-weight:950!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}}@media(max-width:1024px){.VideoCategorySidebar{background:#f8fafcf0!important;background-color:#f8fafcf0!important;border-right:1px solid rgba(203,213,225,.72)!important;box-shadow:10px 0 28px #0f172a14!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}.VideoCategorySidebar.small-VideoCategorySidebar{background:#f8fafce6!important;background-color:#f8fafce6!important;border-right:1px solid rgba(203,213,225,.58)!important;box-shadow:8px 0 20px #0f172a12!important}.VideoCategorySidebar ul li.VideoCategorySidebar-sectionHeader{background:transparent!important}.VideoCategorySidebar ul li:not(.VideoCategorySidebar-sectionHeader):not(.VideoCategorySidebar-sectionFooter):not(.VideoCategorySidebar-emptyRow){background-color:transparent!important}.VideoCategorySidebar ul li:not(.VideoCategorySidebar-sectionHeader):not(.VideoCategorySidebar-sectionFooter):not(.VideoCategorySidebar-emptyRow):hover{background-color:#0f172a0f!important}.VideoCategorySidebar ul li.active,.VideoCategorySidebar li.active-link{background-color:#ffeaeae0!important}}.feed-wrapper{padding:20px 0;background-color:#fff;display:flex;flex-direction:column;align-items:center;background:transparent!important;box-shadow:none!important}.feed-page-wrapper{padding:20px}.feed-grid-wrapper{max-width:1400px;width:100%;margin:0 auto;padding:0 12px;box-sizing:border-box}.dynamic-feed{display:flex;flex-direction:column;gap:16px}.breadcrum{display:flex;align-items:center;margin-bottom:16px;font-size:14px;font-weight:500;color:#333}.breadcrum-link{color:#007bff;text-decoration:none}.breadcrum-current{color:#6c757d}.breadcrum-arrow{margin:0 6px;color:#999}.video-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014}.thumbnail-wrapper{position:relative}.video-thumbnail{width:100%;height:auto;display:block}.video-duration{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;font-size:12px;padding:2px 6px;border-radius:4px}.video-meta{padding:12px}.video-meta-top{display:flex;align-items:center;gap:12px}.menu-button{margin-left:auto;position:relative}.dot-menu{background:none;border:none;font-size:20px;cursor:pointer;color:#333}.dropdown-menu{position:absolute;top:28px;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 10px #0000001f;z-index:1000;width:200px}.dropdown-menu div{padding:10px 14px;cursor:pointer;font-size:14px;color:#333}.dropdown-menu div:hover{background:#f1f1f1}.video-title{font-weight:500;font-size:16px;margin:10px 0 6px;color:#222}.video-meta-bottom{font-size:14px;color:#666}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:1400px;margin-bottom:40px;align-items:start;background:none!important;box-shadow:none!important;border:none!important}.card{display:flex;flex-direction:column;background:none;border:none;border-radius:0;overflow:visible;text-decoration:none;color:inherit;box-shadow:none}.card-media img,.card-media video{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.card-media.bordered{border:2px solid #007bff}.card h2{margin:10px 0 6px;font-size:18px;font-weight:600;color:#000;text-align:left}.author-details,.author-details-row{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.author-meta{display:flex;flex-direction:column}.author-name{font-weight:700;font-size:14px;color:#111}.author-handle{font-size:13px;color:#606060}.author-company{font-weight:700;font-size:13px;color:#444;margin-top:2px}.author-details-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.action-controls{display:flex;align-items:center;gap:6px}.card p{margin:4px 0 0;font-size:.85rem;color:#777;text-align:left}.quickshots-section-title{font-size:20px;font-weight:700;margin:16px 12px 8px;color:#111}.feed-quickshots-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;row-gap:24px;width:100%;background:transparent}.feed-quickshot-item{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background-color:#fff;text-decoration:none;color:inherit;box-shadow:0 2px 8px #0000000d;height:100%}.quickshot-media{width:100%;height:450px;overflow:hidden;border-top-left-radius:12px;border-top-right-radius:12px}.quickshot-media video{width:100%;height:100%;object-fit:cover;display:block;border-top-left-radius:12px;border-top-right-radius:12px}.quickshot-footer{display:flex;flex-direction:column;padding:8px 0;gap:6px}.quickshot-footer .author-info{display:flex;align-items:center;gap:8px;margin-bottom:4px}.quickshot-content{padding:8px 12px;display:flex;flex-direction:column;gap:4px}.quickshot-title{font-size:14px;font-weight:600;color:#111;margin:0;line-height:1.3;word-break:break-word}.quickshot-meta-info{font-size:12px;color:#666;margin:0}.quickshot-hashtags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.quickshot-hashtags .hashtag{font-size:11px;background-color:#f1f1f1;padding:2px 8px;border-radius:12px;color:#333;text-decoration:none}.quickshot-hashtags .hashtag:hover{background:#e0e0e0}.top-featured-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 12px;margin:24px 0;width:100%;max-width:1400px;box-sizing:border-box;align-items:stretch}.modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}.modal{background:#fff;padding:30px;border-radius:12px;box-shadow:0 6px 30px #0003;text-align:center;max-width:400px}.visit-store-btn{margin-top:20px;display:inline-block;padding:10px 18px;background:#007bff;color:#fff;border-radius:8px;text-decoration:none}.live-badge{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:#dc2626;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;box-shadow:0 2px 10px #00000040;pointer-events:none}.feed-grid-wrapper,.dynamic-feed,.video-grid,.feed-quickshots-strip{position:relative;overflow:visible;z-index:0}.feed-quickshot-item{position:relative;z-index:1}.feed-quickshot-item:hover{z-index:200}.quickshot-hover,.quickshot-profile-popover,.author-popover,.profile-hover-card{position:absolute;z-index:300;pointer-events:auto;top:-8px;left:50%;transform:translate(-50%)}.quickshots-row,.quickshots-section{position:relative;overflow:visible}.avatar-with-badge .live-pill{position:absolute;right:-6px;bottom:-4px;padding:2px 6px;font-size:10px;line-height:1;background:#f03;color:#fff;border-radius:999px;border:2px solid #fff;text-transform:uppercase;letter-spacing:.3px;font-weight:700}.card-media .live-badge{display:none}.thumb-wrap{position:relative;border-radius:12px;overflow:hidden}.thumb{width:100%;display:block}.pill{position:absolute;top:8px;left:8px;padding:4px 8px;background:#000a;color:#fff;border:2px solid var(--accent, #FF2D55);border-radius:8px;font-weight:600;font-size:12px}.banner{position:absolute;top:48px;left:8px;right:8px;color:#fff;padding:6px 10px;border-radius:8px}.lowerthird{position:absolute;bottom:10px;left:8px;right:8px;color:#fff}.lt-title{font-weight:700;background:#0009;display:inline-block;padding:6px 10px;border-radius:8px}.lt-sub{margin-top:6px;background:#0007;display:inline-block;padding:4px 8px;border-radius:8px;font-size:12px}.card.live .card-media,.live-card .card-media,.live-media,.live-media .card-media{height:300px;padding:0!important;background:none!important;overflow:hidden;border-radius:12px}.card.live .live-cover,.live-card .live-cover,.live-media .live-cover{width:100%;height:100%;display:block;border-radius:12px;object-fit:cover;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;margin:0!important}.live-card .card-media{height:300px;padding:0!important;overflow:hidden;border-radius:12px}.live-card .live-cover{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}.dot-menu{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;border:none;background:transparent;cursor:pointer;border-radius:8px}.dot-menu:active{background:#0000001a}.dropdown-menu{position:absolute;top:36px;right:0;z-index:1200;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 20px #0000001f;min-width:200px;overflow:hidden}.dropdown-menu>div{padding:10px 14px;font-size:14px;cursor:pointer;white-space:nowrap}.dropdown-menu>div:hover{background:#f5f5f5}.feed-grid-wrapper{max-width:1680px;width:100%;margin:0 auto;padding:0 16px;box-sizing:border-box}.video-grid,.top-featured-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;width:100%;align-items:start;background:none!important;box-shadow:none!important;border:none!important}@media(min-width:1900px){.video-grid,.top-featured-row{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 12px #0000000f;transition:transform .08s ease,box-shadow .08s ease}.card:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000001a}.card-media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e9eef3}.card-media img,.card-media video,.live-cover,.thumbnail{width:100%;height:100%;object-fit:cover;display:block}.card-footer{display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px;background:#fff}.card h2{margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.35;color:#0f0f0f}.author-info{display:flex;align-items:center;gap:10px}.author-details{display:flex;flex-direction:column;min-width:0}.author-name{font-weight:600;font-size:14px;color:#111}.author-handle{font-size:12px;color:#606060;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-company{font-size:12px;color:#444}.card p{margin:0;font-size:12px;color:#606060}.pill{position:absolute;top:8px;left:8px;padding:4px 8px;background:#000a;color:#fff;border:2px solid var(--accent, #FF2D55);border-radius:8px;font-weight:700;font-size:12px}.banner{position:absolute;left:8px;right:8px;top:40px;padding:6px 10px;background:#0009;color:#fff;border-radius:8px;font-weight:600}.lowerthird{position:absolute;left:8px;right:8px;bottom:10px;color:#fff}.lt-title{display:inline-block;background:#0009;padding:6px 10px;border-radius:8px;font-weight:700}.lt-sub{display:inline-block;margin-top:6px;background:#0007;padding:4px 8px;border-radius:8px;font-size:12px}.avatar-with-badge{position:relative;display:inline-block}.avatar-with-badge .live-pill{position:absolute;right:-6px;bottom:-4px;padding:2px 6px;font-size:10px;line-height:1;background:#f03;color:#fff;border-radius:999px;border:2px solid #fff;text-transform:uppercase;font-weight:700}.action-controls{margin-left:auto;display:flex;align-items:center;gap:6px}.join-live-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;background:#ff2d55;color:#fff;border:0;border-radius:9999px;font-size:12px;font-weight:700;cursor:pointer}.menu-button{position:relative}.dot-menu{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;color:#111}.dot-menu:hover{background:#0000000d}.dropdown-menu{position:absolute;top:36px;right:0;width:220px;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:50;padding:6px 0}.dropdown-menu div{padding:10px 14px;font-size:14px;color:#0f0f0f;cursor:pointer}.dropdown-menu div:hover{background:#f5f5f5}.feed-grid-wrapper{max-width:1800px;width:100%;margin:0 auto;padding:0 12px;box-sizing:border-box}.top-featured-row,.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start;width:100%;box-sizing:border-box}.card{display:flex;flex-direction:column;width:100%}.card-footer{margin-top:8px;padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 0 2px #0000000d}.feed-grid-wrapper{max-width:100%}.video-grid,.top-featured-row{max-width:none!important;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}@media(max-width:1200px){.video-grid,.top-featured-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.video-grid,.top-featured-row{grid-template-columns:1fr}}.card-media{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden}.card-media img,.card-media video,.live-card .live-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.card-media,.quickshot-media{position:relative}.hover-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .15s ease}.card:hover .hover-preview,.feed-quickshot-item:hover .hover-preview{opacity:1}.card-media .thumbnail,.quickshot-media .quickshot-video,.quickshot-media .thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.card-footer{padding:12px}.meta-row{display:flex;align-items:flex-start;gap:12px}.meta-avatar{flex:0 0 auto}.meta-body{flex:1 1 auto;min-width:0}.meta-title{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:#0f0f0f;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.meta-company{margin-top:2px;font-size:13px;color:#606060;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-info{margin-top:2px;font-size:12px;color:#757575}.meta-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.quickshot-media{position:relative}.qs-overlay{position:absolute;left:8px;bottom:8px;display:none;padding:6px;border-radius:10px;background:linear-gradient(180deg,#0000,#00000059)}.feed-quickshot-item:hover .qs-overlay{display:block}@media(hover:none){.qs-overlay{display:block}}.feed-quickshot-item .card-footer .meta-row{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px}.meta-avatar{display:flex;align-items:center}.meta-body{min-width:0}.meta-title{margin:0;font-size:16px;line-height:1.25;font-weight:600}.meta-company{margin-top:2px;font-size:13px;color:#8a8a8a}.meta-info{margin-top:2px;font-size:12px;color:#a0a0a0}.meta-actions{display:flex;align-items:center;gap:6px}.card{overflow:hidden}.card .card{box-shadow:none;border:none;background:transparent;padding:0}.card .stretched-link{display:block;text-decoration:none;color:inherit}.card-media,.card-footer{background:transparent}.card{border-radius:16px;background:var(--surface, #fff);box-shadow:var(--elev-1, 0 1px 2px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .06));overflow:hidden}.card-media{margin:0;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0}.card-footer{background:transparent;border-top:1px solid var(--divider, rgba(0, 0, 0, .06))}.thumb-wrap{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important}.card .stretched-link{display:block;color:inherit;text-decoration:none}.thumb-wrap{padding:0;background:transparent;border:0}.card .card-media{padding:0;background:none;border:0;overflow:hidden;border-radius:inherit}.live-card{border-radius:12px;overflow:hidden}.live-card .card-media{padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:12px}.live-card .card-media img,.live-card .card-media video,.live-card .live-cover{display:block;width:100%;height:100%;object-fit:cover;border:0!important;outline:0!important;box-shadow:none!important;border-radius:12px}.live-card .card-media.bordered{border:0!important}.live-card .card-footer{background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid rgba(0,0,0,.06)}.card,.feed-quickshot-item{overflow:visible!important}.card-media,.quickshot-media{overflow:hidden;border-radius:12px}.card-footer{position:relative;z-index:1}.menu-button{position:relative;z-index:2}.dropdown-menu{position:absolute;top:36px;right:0;z-index:5000}.feed-grid-wrapper,.dynamic-feed,.video-grid,.top-featured-row{overflow:visible!important}.dropdown-menu{z-index:60000!important}.menu-backdrop{position:fixed;inset:0;z-index:5999;background:transparent}.dropdown-menu.fixed{position:fixed;z-index:6000;width:220px}.ad-card .card-media{position:relative}.sponsored-badge,.ad-card .sponsored,.ad-card .badge-sponsored{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;padding:2px 10px;height:22px;border-radius:9999px;background:#1a73e8;color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1;box-shadow:0 2px 10px #00000026;pointer-events:none;text-transform:none}join-live-btn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9999px;border:none;background:#ef4444;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.join-live-btn:hover{filter:brightness(.95)}.join-live-btn:active{transform:translateY(1px)}.join-live-btn:disabled{opacity:.6;cursor:not-allowed}.join-live-btn.is-scheduled{background:#1f2937}.join-live-btn{background:#1a73e8!important}.join-live-btn.is-scheduled{background:#1f2937!important}.feed-divider-wrap{display:flex;align-items:center;justify-content:center;margin:6px 0 2px;position:relative}.feed-divider-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(0,0,0,.08);border-radius:9999px;background:#fff;font-weight:600;font-size:13px;cursor:pointer;box-shadow:0 2px 10px #00000014;transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease}.feed-divider-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000001f}.divider-line{position:absolute;left:16px;right:16px;height:2px;bottom:-10px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent);opacity:.5}.divider-line.active{animation:sweep .6s ease forwards}@keyframes sweep{0%{background-position:-200px 0;opacity:.2}to{background-position:200px 0;opacity:.6}}.reveal-container{overflow:hidden;max-height:0;transition:max-height .38s ease;position:relative}.reveal-container.is-open{max-height:4000px}.reveal-container.is-open:after{content:"";position:absolute;pointer-events:none;inset:0 0 auto;height:120px;background:linear-gradient(90deg,#fff0,#fff9,#fff0);filter:blur(8px);opacity:0;animation:gridWipe .7s ease 80ms forwards}@keyframes gridWipe{0%{transform:translate(-40%);opacity:0}30%{opacity:.8}to{transform:translate(140%);opacity:0}}.feed-divider-wrap{display:flex;flex-direction:column;align-items:center;margin:12px 0 8px}.feed-divider-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fff;font-weight:600;cursor:pointer;box-shadow:0 2px 10px #0000000f}.feed-divider-btn:hover{background:#fafafa}.feed-divider-btn .chev{transition:transform .18s ease;will-change:transform}.divider-line{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12),transparent);margin-top:10px;opacity:.6;transform:scaleX(.75);transition:transform .22s ease,opacity .22s ease}.divider-line.active{transform:scaleX(1);opacity:1}.reveal-container{max-height:0;overflow:hidden;transition:max-height .28s ease}.reveal-container.is-open{max-height:5000px}.breadcrum-link{color:inherit!important;text-decoration:none}.card-media.bordered{border:1px solid rgba(0,0,0,.12)!important}.feed-divider-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9999px;background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .06s ease}.feed-divider-btn:hover{background:#0000000a;border-color:#00000047}.feed-divider-btn:active{transform:translateY(1px)}.feed-divider-btn .chev.open{transform:rotate(180deg)}.public-ad-card .cta-strip .cta-chip{background:transparent!important;border:1px solid rgba(0,0,0,.18)!important;color:#111!important;border-radius:9999px;padding:6px 10px;font-weight:600}.public-ad-card .cta-strip .cta-chip:hover{background:#0000000a;border-color:#00000047}.sponsored-badge{background:#111111db!important;color:#fff!important;border:1px solid rgba(255,255,255,.15);border-radius:9999px;padding:4px 10px;font-weight:700}.visit-store-btn{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:9999px!important;padding:10px 16px!important;font-weight:700!important;text-decoration:none!important}.visit-store-btn:hover{background:#0000000a;border-color:#00000047}.dot-menu{background:transparent!important;color:#111!important}.dot-menu:hover{background:#0000000f!important}.dot-menu:active{background:#0000001a!important}a,a:visited{color:inherit}.public-ad-card .sponsored-badge{background:#fde68a!important;color:#5c3b00!important;border:1px solid #FACC15!important;border-radius:10px;padding:4px 10px;font-weight:700;font-size:12px;line-height:1;box-shadow:0 1px 2px #0000000f}.public-ad-card .sponsored-badge{--badge-bg: linear-gradient(180deg, #FFF7CC 0%, #FDE68A 100%);--badge-ring: rgba(250, 204, 21, .8);--badge-text: #5C3B00;position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-weight:700;font-size:12px;color:var(--badge-text);background:var(--badge-bg);border:1px solid var(--badge-ring);box-shadow:0 1px 2px #00000014,inset 0 1px #fff9}.public-ad-card .sponsored-badge:before{content:"";width:14px;height:14px;flex:0 0 14px;background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='%235C3B00' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2l2.6 5.6L20 9.2l-4 3.9.9 5.7L12 16.9 7.1 18.8 8 13.1 4 9.2l5.4-1.6L12 2z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.85}@media(prefers-reduced-motion:no-preference){.public-ad-card .sponsored-badge:hover,.public-ad-card .sponsored-badge:focus-visible{background:linear-gradient(180deg,#fff7cc,#fde68a),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);background-blend-mode:normal,soft-light}}.dark .public-ad-card .sponsored-badge{--badge-bg: linear-gradient(180deg, #FFEAA7 0%, #FAD052 100%);--badge-text: #3D2B00;--badge-ring: rgba(253, 224, 71, .95)}.feed-divider-wrap{position:relative;display:flex;align-items:center;justify-content:center;margin:24px 0 12px;padding:8px 0}.feed-divider-wrap:before,.feed-divider-wrap:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.12))}.feed-divider-wrap:after{background:linear-gradient(90deg,rgba(0,0,0,.12),transparent)}.feed-divider-btn{position:relative;margin:0 16px;padding:8px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffd9;-webkit-backdrop-filter:saturate(140%) blur(2px);backdrop-filter:saturate(140%) blur(2px);color:#111;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.feed-divider-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000000f;border-color:#0000002e;background:#fffffff2}.feed-divider-btn .chev{transition:transform .18s ease}.feed-divider-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.dark .feed-divider-wrap:before,.dark .feed-divider-wrap:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12))}.dark .feed-divider-wrap:after{background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}.dark .feed-divider-btn{background:#18181bb3;color:#e5e7eb;border-color:#ffffff24}.dark .feed-divider-btn:hover{background:#18181bd9;border-color:#ffffff38}.feed-divider-wrap{position:relative;margin:28px 0 18px;display:flex;justify-content:center;align-items:center}.feed-divider-wrap:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;transform:translateY(-50%);background:var(--divider-line, rgba(0, 0, 0, .08))}.feed-divider-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--divider-pill-border, rgba(0, 0, 0, .12));background:transparent;color:var(--divider-pill-text, rgba(0, 0, 0, .8));font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px #0000000a,inset 0 0 0 1px #fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.feed-divider-btn:hover{border-color:#0000002e;box-shadow:0 2px 6px #0000001a,inset 0 0 0 1px #fffc;transform:translateY(-1px)}.feed-divider-btn:active{transform:translateY(0)}.feed-divider-btn .chev{transition:transform .2s ease}.feed-divider-btn.is-open .chev{transform:rotate(180deg)}@media(prefers-color-scheme:dark){.feed-divider-wrap:before{background:#ffffff1f}.feed-divider-btn{border-color:#ffffff29;color:#ffffffeb;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #ffffff0a}.feed-divider-btn:hover{border-color:#ffffff47}}@media(prefers-reduced-motion:reduce){.feed-divider-btn,.feed-divider-btn .chev{transition:none}}.feed-divider{display:flex;align-items:center;gap:14px;margin:16px 0 10px}.feed-divider__line{flex:1 1 auto;height:1px;background:#0000001f;border-radius:1px}.feed-divider__pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;line-height:1;font-weight:600;color:#111;background:#ffffffe6;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px #ffffffb3 inset;cursor:pointer;transition:box-shadow .12s ease,transform .08s ease,border-color .12s ease,background .12s ease}.feed-divider__pill:hover{background:#fffffff2;border-color:#0000002e;box-shadow:0 4px 12px #0000000f,0 1px #fffc inset;transform:translateY(-1px)}.feed-divider__pill:active{transform:translateY(0)}.feed-divider__icon{width:16px;height:16px}.dark .feed-divider__line{background:#ffffff24}.dark .feed-divider__pill{color:#e5e7eb;background:#18181bbf;border-color:#ffffff24;box-shadow:0 1px #ffffff0f inset}.dark .feed-divider__pill:hover{background:#18181be6;border-color:#ffffff38}.feed-divider{display:flex;align-items:center;gap:16px;padding:12px 0;margin:24px 0;position:relative;z-index:2}.feed-divider__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;line-height:1;font-size:14px;font-weight:600;color:#111;background:transparent!important;border:1px solid rgba(0,0,0,.22);border-radius:999px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none}.feed-divider__pill:hover{background:transparent!important;border-color:#0000004d}.feed-divider__pill:active{background:transparent!important;transform:translateY(0)}.feed-divider__pill:focus-visible{outline:none;box-shadow:0 0 0 3px #0000001a;border-color:#00000061}@media(prefers-color-scheme:dark){.feed-divider__line{background:linear-gradient(to right,#ffffff0f,#ffffff29,#ffffff0f)}.feed-divider__pill{color:#ffffffeb;border-color:#ffffff38}.feed-divider__pill:hover{border-color:#ffffff52}.feed-divider__pill:focus-visible{box-shadow:0 0 0 3px #ffffff24;border-color:#ffffff61}}.feed-divider__pill{display:inline-flex!important;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;color:#111!important;background:transparent!important;border:1px solid rgba(0,0,0,.22)!important;border-radius:999px;cursor:pointer;box-shadow:none!important;opacity:1!important;visibility:visible!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.feed-divider__pill:hover{border-color:#0000004d!important;background:transparent!important}.feed-divider__pill:focus-visible{outline:none;box-shadow:0 0 0 3px #0000001a!important;border-color:#00000061!important}.feed-divider__icon{width:18px;height:18px;color:currentColor;pointer-events:none}:root{--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fz-xxs: 11px;--fz-xs: 12px;--fz-sm: 13px;--fz-md: 14px;--fz-lg: clamp(15px, 1.2vw, 16px);--fz-xl: clamp(16px, 1.4vw, 18px);--fz-2xl: clamp(18px, 1.9vw, 22px);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.15;--lh-normal: 1.35;--lh-relaxed: 1.55;--text-muted: rgba(17, 17, 17, .68);--text-dim: rgba(17, 17, 17, .5)}body,.feed-page-wrapper{font-family:var(--font-sans)}.feed-page-wrapper{--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--title: clamp(16px, 1.4vw, 18px);--subtitle: clamp(13px, 1.1vw, 15px);--meta: 13px;--strong: 600;--bold: 700;--muted: rgba(17, 17, 17, .68);--dim: rgba(17, 17, 17, .5);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:#111}.feed-page-wrapper :is(.meta-title,.public-ad-card h3,.quickshots-section-title,.feed-quickshot-item .meta-title){font-family:var(--font-sans);font-size:var(--title);font-weight:var(--strong);line-height:1.15;letter-spacing:-.01em;color:#111}.feed-page-wrapper :is(.meta-company,.public-ad-card p){font-family:var(--font-sans);font-size:var(--subtitle);font-weight:500;line-height:1.35;color:var(--muted)}.feed-page-wrapper :is(.meta-info){font-family:var(--font-sans);font-size:var(--meta);font-weight:400;line-height:1.35;color:var(--dim)}.feed-page-wrapper :is(.join-live-btn,.cta-chip,.dot-menu){font-family:var(--font-sans);font-size:var(--meta);font-weight:var(--strong);background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.22);border-radius:999px}.feed-page-wrapper :is(.join-live-btn,.cta-chip,.dot-menu):hover{border-color:#00000057}.feed-page-wrapper .sponsored-badge{font-family:var(--font-sans);font-size:11px;font-weight:var(--bold);letter-spacing:.08em;text-transform:uppercase;color:#8b5d00;background:#ffc1072e;border:1px solid rgba(255,193,7,.55);border-radius:6px;padding:2px 6px}.no-chrome,.video-tile,.live-card,.quickshots-feed-wrapper.no-chrome,.feed-section.no-chrome,.feed-quickshot-item.no-chrome{border:0;box-shadow:none;background:transparent}.video-tile:hover .card-media,.video-tile .stretched-link:hover .card-media,.video-tile .card-media:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px #0000001f}.video-tile:hover .card-media img,.video-tile:hover .card-media video,.video-tile .stretched-link:hover .card-media img,.video-tile .stretched-link:hover .card-media video{transform:scale(1.02);transition:transform .25s ease}.video-tile:hover{position:relative;z-index:2}.video-tile:hover .card-footer{transform:none}.live-card:hover .card-media{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px #0000001f}.video-grid{overflow:visible}.video-tile .card-media{transform:translateZ(0);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;will-change:transform}.video-tile.is-hover .card-media{transform:translateY(-2px) scale(1.01)!important;box-shadow:0 8px 24px #0000001f}.video-tile.is-hover .card-media img,.video-tile.is-hover .card-media video{transform:scale(1.02);transition:transform .25s ease}.video-tile.is-hover{position:relative;z-index:2}.no-chrome,.no-chrome.card,.feed-section.no-chrome,.quickshots-feed-wrapper.no-chrome,.video-tile.no-chrome,.top-featured-row .no-chrome,.top-featured-row .public-ad-card.no-chrome{background:transparent!important;border:0!important;box-shadow:none!important}.feed-grid-wrapper,.feed-section,.video-grid{border:0;background:transparent}.card-media.quickshot-media,.quickshot-media{position:relative;overflow:hidden;border-radius:12px;background:#000;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;will-change:transform}.card-media img.thumbnail,.quickshot-media img.thumbnail,.card-media video.hover-preview,.quickshot-media video.hover-preview{display:block;width:100%;height:100%;object-fit:cover}.card-media video.hover-preview,.quickshot-media video.hover-preview{position:absolute;inset:0;opacity:0;transition:opacity .2s ease;pointer-events:none}.video-tile .stretched-link{display:block;text-decoration:none;color:inherit}.feed-quickshot-item:hover .quickshot-media,.video-tile:hover .card-media.quickshot-media,.video-tile .stretched-link:hover .card-media.quickshot-media{transform:translateY(-4px);box-shadow:0 8px 24px #0000002e}.feed-quickshot-item:hover .quickshot-media video.hover-preview,.video-tile:hover .card-media.quickshot-media video.hover-preview,.video-tile .stretched-link:hover .card-media.quickshot-media video.hover-preview{opacity:1}.video-tile:hover .card-media.quickshot-media img.thumbnail,.feed-quickshot-item:hover .quickshot-media img.thumbnail{filter:brightness(.92);transition:filter .2s ease}.card-footer{padding:10px 2px 0;background:transparent;border:0}.meta-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.video-tile,.feed-quickshot-item{background:transparent;border:0;box-shadow:none}.feed-section{margin-bottom:20px}.quickshots-feed-wrapper{margin-bottom:36px}.video-grid{gap:16px}@supports selector(:has(*)){.feed-section:has(.quickshots-feed-wrapper)+.feed-section{margin-top:36px}}.card-media .thumbnail,.card-media .hover-preview,.quickshot-media .thumbnail,.quickshot-media .hover-preview,.live-card .live-cover{border-radius:12px;transition:border-radius .16s ease;will-change:border-radius;overflow:hidden}.video-tile:hover .card-media .thumbnail,.video-tile:hover .card-media .hover-preview,.video-tile:focus-within .card-media .thumbnail,.video-tile:focus-within .card-media .hover-preview{border-radius:0}.feed-quickshot-item:hover .quickshot-media .thumbnail,.feed-quickshot-item:hover .quickshot-media .hover-preview,.feed-quickshot-item:focus-within .quickshot-media .thumbnail,.feed-quickshot-item:focus-within .quickshot-media .hover-preview{border-radius:0}.live-card:hover .live-cover,.live-card:focus-within .live-cover{border-radius:0}@media(hover:hover)and (pointer:fine){.card-media .thumbnail,.card-media .hover-preview,.quickshot-media .thumbnail,.quickshot-media .hover-preview,.live-card .live-cover{transition:border-radius .14s cubic-bezier(.2,.7,.2,1)}}.card-media,.quickshot-media,.live-card .card-media{border-radius:12px;overflow:hidden;transition:border-radius .16s ease;will-change:border-radius}.video-tile:hover .card-media,.video-tile:focus-within .card-media{border-radius:0}.feed-quickshot-item:hover .quickshot-media,.feed-quickshot-item:focus-within .quickshot-media{border-radius:0}.live-card:hover .card-media,.live-card:focus-within .card-media{border-radius:0}@media(hover:hover)and (pointer:fine){.card-media,.quickshot-media,.live-card .card-media{transition:border-radius .14s cubic-bezier(.2,.7,.2,1)}}.feed-divider__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;line-height:1;font-size:14px;font-weight:600;color:#111;background:transparent;border:1px solid rgba(0,0,0,.22);border-radius:999px;cursor:pointer;appearance:none}.feed-divider{position:relative;display:flex;align-items:center;gap:16px;padding:16px 0;margin:24px 0;width:100%;z-index:2}.feed-divider:before,.feed-divider:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(to right,#00000014,#0000002e,#00000014);border-radius:1px}.no-chrome .feed-divider:before,.no-chrome .feed-divider:after{background:linear-gradient(to right,#00000014,#0000002e,#00000014)!important}.feed-divider__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;line-height:1;font-size:14px;font-weight:600;color:#111;background:transparent!important;border:1px solid rgba(0,0,0,.22);border-radius:999px;cursor:pointer;-webkit-appearance:none;appearance:none;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.feed-divider__btn:hover,.feed-divider__btn:focus,.feed-divider__btn:active{background:transparent!important;color:#111;border-color:#00000047;box-shadow:none!important;outline:none!important}.feed-divider__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;line-height:1;font-size:14px;font-weight:600;color:#111;background:var(--feed-divider-btn-bg, #fff);border:1px solid rgba(0,0,0,.22);border-radius:999px;cursor:pointer;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.feed-divider__btn:hover,.feed-divider__btn:focus,.feed-divider__btn:active{background:var(--feed-divider-btn-bg, #fff);border-color:#00000047;color:#111;box-shadow:none}.no-chrome .feed-divider__line{background:linear-gradient(to right,#00000014,#0000002e,#00000014)!important}.feed-divider{display:flex;align-items:center;gap:16px;padding:16px 0;margin:24px 0;width:100%;position:relative;isolation:isolate}.feed-divider__line{flex:1 1 auto;height:1px;background:linear-gradient(to right,#00000014,#0000002e,#00000014);border-radius:1px;position:relative;z-index:0;pointer-events:none}.feed-divider__btn{position:relative;z-index:10;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;line-height:1;font-size:14px;font-weight:600;color:#111;background:#fff;border:1.5px solid rgba(0,0,0,.28);border-radius:9999px;cursor:pointer;box-shadow:0 1px 2px #0000000f;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;will-change:transform}.feed-divider__btn:hover,.feed-divider__btn:focus,.feed-divider__btn:active{background:#fff;border-color:#00000059;box-shadow:0 2px 6px #0000001a;transform:translateZ(0);outline:none}.feed-divider__btn:focus-visible{box-shadow:0 0 0 3px #00000014}.feed-divider{display:flex!important;align-items:center!important;gap:16px!important;padding:16px 0!important;margin:24px 0!important;width:100%!important;position:relative!important;isolation:isolate!important;background:transparent!important;border:none!important;box-shadow:none!important}.feed-divider__line{flex:1 1 auto!important;height:1px!important;background:linear-gradient(to right,#00000014,#0000002e,#00000014)!important;border-radius:1px!important;position:relative!important;z-index:0!important;pointer-events:none!important}.feed-divider__btn{position:relative!important;z-index:10!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;line-height:1!important;font-size:14px!important;font-weight:600!important;color:#111!important;background:#fff!important;border:1.5px solid rgba(0,0,0,.28)!important;border-radius:9999px!important;cursor:pointer!important;box-shadow:0 1px 2px #0000000f!important;transition:border-color .12s ease,box-shadow .12s ease!important;outline:none!important}.feed-divider__btn:hover,.feed-divider__btn:active,.feed-divider__btn:focus{background:#fff!important;border-color:#00000059!important;box-shadow:0 2px 6px #0000001a!important;outline:none!important}.feed-divider__btn:focus-visible{box-shadow:0 0 0 3px #00000014!important}.feed-divider{position:relative;display:flex;justify-content:center;align-items:center;gap:16px;padding:16px 0;margin:24px 0}.feed-divider:before,.feed-divider:after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:1px;width:calc(50% - 120px);background:linear-gradient(to right,#00000014,#0000002e,#00000014);pointer-events:none;z-index:0}.feed-divider:before{left:0}.feed-divider:after{right:0}.feed-divider__btn{position:relative;z-index:1;background:#fff;border:2.5px solid rgba(0,0,0,.28);border-radius:9999px;padding:8px 14px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.feed-divider{--divider-thickness: 2px;--pill-border: 3px;--pill-pad-x: 16px;--pill-pad-y: 8px;display:flex;align-items:center;justify-content:center;gap:0;width:100%}.feed-divider:before,.feed-divider:after{content:"";flex:1 1 auto;height:var(--divider-thickness);background:linear-gradient(to right,#00000014,#0000002e,#00000014);border-radius:1px}.feed-divider__btn{position:relative;z-index:1;margin:0;padding:var(--pill-pad-y) var(--pill-pad-x);border:var(--pill-border) solid rgba(0,0,0,.22);border-radius:9999px;background:#fff;color:#111;font-weight:600;line-height:1;cursor:pointer;appearance:none}.feed-divider{--divider-thickness: 2px;--pill-border: 3px;--pill-pad-x: 22px;--pill-pad-y: 8px;--junction-overlap: 6px;display:flex;align-items:center;justify-content:center;width:100%;gap:0;padding:16px 0}.feed-divider:before,.feed-divider:after{content:"";flex:1 1 auto;height:var(--divider-thickness);background:linear-gradient(to right,#00000014,#0000002e,#00000014);border-radius:1px;margin:0}.feed-divider__btn{position:relative;z-index:1;padding:var(--pill-pad-y) var(--pill-pad-x);border:var(--pill-border) solid rgba(0,0,0,.22);border-radius:9999px;background:#fff;color:#111;font-weight:600;line-height:1;cursor:pointer;appearance:none;margin:0 calc(-1 * var(--junction-overlap))}.feed-divider__btn:hover{border-color:#00000047}.feed-divider{--pill-border: 3px}.feed-divider__btn{border-width:4px!important;padding:6px 14px!important}.feed-divider{display:flex!important;align-items:center!important;gap:8px!important}.feed-divider__btn{box-sizing:border-box!important;min-width:220px!important;padding:8px 24px!important;border:3px solid rgba(0,0,0,.22)!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-weight:888!important;line-height:1!important}.feed-divider__btn:hover{border-width:3px!important;padding:8px 26px!important}.menu-backdrop{position:fixed;inset:0;background:#0000;z-index:10000;pointer-events:auto}.dropdown-menu.fixed{position:fixed;min-width:220px;max-width:280px;background:#1f1f1f;color:#fff;border-radius:10px;box-shadow:0 12px 32px #00000059,0 2px 8px #00000040;padding:8px;z-index:10001;overflow:hidden;animation:dm-fade-in .12s ease-out}.dropdown-menu.fixed>div{padding:10px 12px;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.dropdown-menu.fixed>div:hover{background:#ffffff14}.dropdown-menu.fixed .menu-separator{height:1px;margin:6px 0;background:#ffffff14;pointer-events:none}.dot-menu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:inherit;cursor:pointer}.dot-menu:hover{background:#0000000f}@keyframes dm-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.video-category-sidebar,.left-rail,.app-sidebar{z-index:500}body.has-global-menu{overflow:hidden}@media(max-width:640px){.feed-divider__btn{min-width:160px!important;padding:8px 18px!important}}.feed-divider{gap:6px!important}.feed-divider__btn{min-width:260px!important;padding:8px 30px!important;border:3px solid rgba(0,0,0,.22)!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-weight:600!important;line-height:1!important}.feed-divider__btn:hover{padding:8px 32px!important}@media(max-width:640px){.feed-divider__btn{min-width:190px!important;padding:8px 22px!important}}.feed-divider__btn{font-size:16px;font-weight:700;letter-spacing:.2px;padding:10px 32px}.feed-divider__btn svg{width:18px;height:18px;margin-left:6px;flex-shrink:0}.feed-divider__btn:hover{font-size:16.25px;padding:10px 34px}@media(max-width:640px){.feed-divider__btn{font-size:15px;padding:9px 26px}.feed-divider__btn svg{width:16px;height:16px}}.feed-grid-wrapper .feed-divider__btn,.feed-grid-wrapper button.feed-divider__btn{font-size:16px!important;line-height:1!important;font-weight:700!important;letter-spacing:.2px;padding:10px 32px!important;border:2px solid rgba(0,0,0,.28)!important;border-radius:999px!important;background:#fff!important;color:#111!important;box-shadow:0 2px #0000000f!important;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.feed-divider__btn .feed-divider__label{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}.feed-divider__btn svg{width:18px!important;height:18px!important;flex-shrink:0}.feed-divider__btn:hover{padding:10px 34px!important}@media(max-width:640px){.feed-divider__btn{font-size:15px!important;padding:9px 28px!important}.feed-divider__btn svg{width:16px!important;height:16px!important}}.feed-divider{display:flex;align-items:center;gap:16px;padding:16px 0;margin:24px 0;width:100%;z-index:2}.feed-divider__line{flex:1 1 auto;height:1px;background:linear-gradient(to right,#00000014,#0000002e,#00000014);border-radius:1px}.feed-divider__btn{--pill-h: 40px;display:inline-grid;grid-auto-flow:column;place-items:center;column-gap:8px;height:var(--pill-h);padding:0 32px;border:2px solid rgba(0,0,0,.28);border-radius:999px;background:#fff;color:#111;font-size:16px;font-weight:700;line-height:1;box-shadow:0 2px #0000000f;cursor:pointer;-webkit-user-select:none;user-select:none}.feed-divider__btn svg{width:18px;height:18px}.feed-divider__label{font:inherit;line-height:1}.feed-divider__btn{--pill-h: 42px;height:var(--pill-h);line-height:var(--pill-h);padding:0 36px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,.28);border-radius:999px;background:#fff;color:#111;font-size:16px;font-weight:700;box-shadow:0 2px #0000000f}.feed-divider__label{line-height:var(--pill-h)}.feed-divider__btn svg{width:18px;height:18px;transform:translateY(1px)}.feed-scope-header{display:flex;flex-direction:column;gap:10px;margin:18px 0 22px;padding:0 10px}.feed-scope-title{margin:0;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#111}.feed-subcategory-strip{--feed-tab-accent: #111;--feed-tab-accent-soft: rgba(17, 17, 17, .08);--feed-tab-accent-mid: rgba(17, 17, 17, .16);--feed-tab-text: rgba(17, 17, 17, .76);--feed-tab-active-text: #111;display:flex;align-items:center;gap:8px;width:100%;max-width:100%;padding:6px 2px 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.feed-subcategory-strip::-webkit-scrollbar{height:6px}.feed-subcategory-strip::-webkit-scrollbar-track{background:transparent}.feed-subcategory-strip::-webkit-scrollbar-thumb{background:#00000029;border-radius:999px}.feed-subcategory-strip--music{--feed-tab-accent: #a855f7;--feed-tab-accent-2: #ec4899;--feed-tab-accent-soft: rgba(168, 85, 247, .11);--feed-tab-accent-mid: rgba(236, 72, 153, .22);--feed-tab-active-text: #581c87}.feed-subcategory-strip--entertainment{--feed-tab-accent: #ef4444;--feed-tab-accent-2: #f59e0b;--feed-tab-accent-soft: rgba(239, 68, 68, .1);--feed-tab-accent-mid: rgba(245, 158, 11, .22);--feed-tab-active-text: #7f1d1d}.feed-subcategory-strip--podcasts{--feed-tab-accent: #0f766e;--feed-tab-accent-2: #06b6d4;--feed-tab-accent-soft: rgba(15, 118, 110, .1);--feed-tab-accent-mid: rgba(6, 182, 212, .22);--feed-tab-active-text: #134e4a}.feed-subcategory-strip--home{--feed-tab-accent: #111827;--feed-tab-accent-2: #6b7280;--feed-tab-accent-soft: rgba(17, 24, 39, .08);--feed-tab-accent-mid: rgba(107, 114, 128, .18);--feed-tab-active-text: #111827}.feed-subcategory-pill{position:relative;isolation:isolate;min-height:40px;padding:0 18px;border:1px solid rgba(17,17,17,.12)!important;border-radius:999px!important;background:linear-gradient(180deg,#fffffff0,#ffffffb8)!important;color:var(--feed-tab-text)!important;font-size:14px;font-weight:750;letter-spacing:-.01em;line-height:1;cursor:pointer;overflow:hidden;white-space:nowrap;box-shadow:0 1px 1px #0000000a,0 8px 22px #0000000b,inset 0 1px #ffffffd1;transform:translateZ(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;-webkit-tap-highlight-color:transparent}.feed-subcategory-pill:before{content:"";position:absolute;inset:0;z-index:-2;opacity:0;background:radial-gradient(circle at 20% 20%,var(--feed-tab-accent-mid),transparent 34%),linear-gradient(135deg,var(--feed-tab-accent-soft),rgba(255,255,255,.72));transition:opacity .18s ease}.feed-subcategory-pill:after{content:"";position:absolute;left:16px;right:16px;bottom:5px;height:3px;border-radius:999px;opacity:0;transform:scaleX(.3);background:linear-gradient(90deg,var(--feed-tab-accent),var(--feed-tab-accent-2, var(--feed-tab-accent)));transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.feed-subcategory-pill__label{position:relative;z-index:2}.feed-subcategory-pill__glow{position:absolute;inset:-30%;z-index:-1;opacity:0;transform:translate(-40%) rotate(12deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);transition:opacity .18s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.feed-subcategory-pill:hover{transform:translateY(-2px);color:var(--feed-tab-active-text)!important;border-color:var(--feed-tab-accent-mid)!important;box-shadow:0 2px 4px #0000000f,0 14px 30px #00000014,0 0 0 4px var(--feed-tab-accent-soft)}.feed-subcategory-pill:hover:before{opacity:1}.feed-subcategory-pill:hover .feed-subcategory-pill__glow{opacity:1;transform:translate(40%) rotate(12deg)}.feed-subcategory-pill:active{transform:translateY(0) scale(.98)}.feed-subcategory-pill:focus-visible{outline:none;box-shadow:0 0 0 3px #fffffff2,0 0 0 6px var(--feed-tab-accent-mid),0 12px 28px #0000001a}.feed-subcategory-pill.is-active,.feed-subcategory-pill[aria-selected=true]{color:var(--feed-tab-active-text)!important;border-color:var(--feed-tab-accent-mid)!important;background:linear-gradient(180deg,#fffffffa,#ffffffc7)!important;box-shadow:0 2px 5px #0000000f,0 14px 32px #00000014,0 0 0 5px var(--feed-tab-accent-soft),inset 0 1px #ffffffe6}.feed-subcategory-pill.is-active:before,.feed-subcategory-pill[aria-selected=true]:before{opacity:1}.feed-subcategory-pill.is-active:after,.feed-subcategory-pill[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.feed-subcategory-strip .feed-subcategory-pill{animation:feedTabIn .26s cubic-bezier(.2,.8,.2,1) both}.feed-subcategory-strip .feed-subcategory-pill:nth-child(2){animation-delay:25ms}.feed-subcategory-strip .feed-subcategory-pill:nth-child(3){animation-delay:50ms}.feed-subcategory-strip .feed-subcategory-pill:nth-child(4){animation-delay:75ms}.feed-subcategory-strip .feed-subcategory-pill:nth-child(5){animation-delay:.1s}.feed-subcategory-strip .feed-subcategory-pill:nth-child(6){animation-delay:125ms}.feed-subcategory-strip .feed-subcategory-pill:nth-child(7){animation-delay:.15s}.feed-subcategory-strip .feed-subcategory-pill:nth-child(8){animation-delay:175ms}.feed-subcategory-strip .feed-subcategory-pill:nth-child(9){animation-delay:.2s}.feed-subcategory-strip .feed-subcategory-pill:nth-child(10){animation-delay:225ms}.feed-subcategory-strip .feed-subcategory-pill:nth-child(11){animation-delay:.25s}@keyframes feedTabIn{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.feed-scope-header{margin-top:12px;padding:0 4px}.feed-scope-title{font-size:22px}.feed-subcategory-strip{gap:7px;padding-bottom:8px}.feed-subcategory-pill{min-height:36px;padding:0 14px;font-size:13px}}@media(prefers-reduced-motion:reduce){.feed-subcategory-strip .feed-subcategory-pill,.feed-subcategory-pill,.feed-subcategory-pill:before,.feed-subcategory-pill:after,.feed-subcategory-pill__glow{animation:none!important;transition:none!important}}.feed-sponsored-card--hover-video{position:relative;display:block;height:100%;color:inherit;text-decoration:none;overflow:hidden}.feed-sponsored-card--hover-video .feed-ad-media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:#0f172a;isolation:isolate}.feed-sponsored-card--hover-video .feed-ad-media__cover{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;display:block;opacity:1;visibility:visible;transition:opacity .18s ease,visibility .18s ease}.feed-sponsored-card--hover-video .feed-ad-media__video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.feed-sponsored-card--hover-video .feed-ad-media.is-hovering .feed-ad-media__video{opacity:1;visibility:visible;z-index:3}.feed-sponsored-card--hover-video .feed-ad-media.is-hovering .feed-ad-media__cover{opacity:0;visibility:hidden}.feed-sponsored-card--hover-video:hover .feed-ad-media.has-video .feed-ad-media__video{opacity:1;visibility:visible;z-index:3}.feed-sponsored-card--hover-video:hover .feed-ad-media.has-video .feed-ad-media__cover{opacity:0;visibility:hidden}@media(hover:none){.feed-sponsored-card--hover-video .feed-ad-media__video{opacity:0;visibility:hidden}.feed-sponsored-card--hover-video .feed-ad-media__cover{opacity:1;visibility:visible}}.top-featured-row .video-tile.feed-sponsored-tile{height:auto!important;min-height:0!important;max-height:none!important;align-self:flex-start!important;overflow:hidden!important}.top-featured-row .feed-sponsored-tile .feed-sponsored-card{display:block!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important}.top-featured-row .feed-sponsored-tile .feed-ad-media{position:relative!important;display:block!important;width:100%!important;height:clamp(190px,22vw,280px)!important;min-height:0!important;max-height:280px!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:18px 18px 0 0!important;background:#000!important}.top-featured-row .feed-sponsored-tile .feed-ad-media__cover,.top-featured-row .feed-sponsored-tile .feed-ad-media__video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.top-featured-row .feed-sponsored-tile .feed-ad-media__cover{opacity:1!important;z-index:1!important}.top-featured-row .feed-sponsored-tile .feed-ad-media__video{opacity:0!important;z-index:2!important;pointer-events:none!important}.top-featured-row .feed-sponsored-tile .feed-ad-media.is-hovering .feed-ad-media__cover{opacity:0!important}.top-featured-row .feed-sponsored-tile .feed-ad-media.is-hovering .feed-ad-media__video{opacity:1!important}.top-featured-row .feed-sponsored-tile .feed-sponsored-card__footer{position:relative!important;padding:12px 14px!important;height:auto!important;min-height:0!important;max-height:none!important;background:#fff!important}.top-featured-row .feed-sponsored-tile .meta-row,.top-featured-row .feed-sponsored-tile .meta-body{min-height:0!important}.top-featured-row .feed-sponsored-tile .meta-title{margin:0!important;font-size:.95rem!important;line-height:1.2!important}.top-featured-row .feed-sponsored-tile .meta-company,.top-featured-row .feed-sponsored-tile .meta-info{font-size:.78rem!important;line-height:1.25!important}.top-featured-row{align-items:flex-start!important;grid-auto-rows:auto!important}.top-featured-row .feed-sponsored-tile{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.top-featured-row .feed-sponsored-tile .feed-sponsored-card{display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;color:inherit!important;text-decoration:none!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.top-featured-row .feed-sponsored-tile .feed-sponsored-card__badge{position:absolute!important;top:10px!important;left:10px!important;z-index:5!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:inline-flex!important;align-items:center!important;padding:5px 10px!important;border-radius:999px!important;background:#111111db!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;border:0!important;box-shadow:none!important;pointer-events:none!important}.top-featured-row .feed-sponsored-tile .feed-ad-media{position:relative!important;display:block!important;width:100%!important;height:clamp(190px,22vw,280px)!important;min-height:190px!important;max-height:280px!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:14px!important;background:#f2f2f2!important;isolation:isolate!important}.top-featured-row .feed-sponsored-tile .feed-ad-media__cover,.top-featured-row .feed-sponsored-tile .feed-ad-media__video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}.top-featured-row .feed-sponsored-tile .feed-ad-media__cover{z-index:2!important;opacity:1!important;visibility:visible!important}.top-featured-row .feed-sponsored-tile .feed-ad-media__video{z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.top-featured-row .feed-sponsored-tile .feed-ad-media.is-hovering .feed-ad-media__video,.top-featured-row .feed-sponsored-tile .feed-sponsored-card:hover .feed-ad-media.has-video .feed-ad-media__video{z-index:3!important;opacity:1!important;visibility:visible!important}.top-featured-row .feed-sponsored-tile .feed-ad-media.is-hovering .feed-ad-media__cover,.top-featured-row .feed-sponsored-tile .feed-sponsored-card:hover .feed-ad-media.has-video .feed-ad-media__cover{opacity:0!important;visibility:hidden!important}.top-featured-row .feed-sponsored-tile .feed-sponsored-card__footer{position:relative!important;margin-top:8px!important;padding:10px 2px 0!important;width:100%!important;height:auto!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.top-featured-row .feed-sponsored-tile .meta-company{margin-top:4px!important;font-size:13px!important;line-height:1.3!important;color:#111111ad!important}.top-featured-row .feed-sponsored-tile .meta-info{margin-top:3px!important;font-size:12px!important;line-height:1.3!important;color:#11111180!important}.top-featured-row .feed-sponsored-tile{display:flex!important;flex-direction:column!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.top-featured-row .feed-sponsored-tile .feed-ad-media{position:relative!important;width:100%!important;height:450px!important;min-height:450px!important;max-height:450px!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:12px!important;background:#000!important;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,border-radius .14s cubic-bezier(.2,.7,.2,1);will-change:transform}.top-featured-row .feed-sponsored-tile .feed-ad-media__cover,.top-featured-row .feed-sponsored-tile .feed-ad-media__video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;border-radius:inherit!important}.top-featured-row .feed-sponsored-tile:hover .feed-ad-media{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000002e!important;border-radius:0!important}.top-featured-row .feed-sponsored-tile .feed-sponsored-card__footer{margin-top:8px!important;padding:10px 12px!important;background:#fff!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 0 2px #0000000d!important}.top-featured-row .feed-sponsored-tile .meta-title{margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;color:#111!important}.top-featured-row .feed-sponsored-tile .meta-company{margin-top:4px!important;font-size:13px!important;line-height:1.3!important;color:#606060!important}.top-featured-row .feed-sponsored-tile .meta-info{margin-top:3px!important;font-size:12px!important;line-height:1.3!important;color:#757575!important}.top-featured-row .feed-sponsored-tile .feed-sponsored-card__badge{top:10px!important;left:10px!important;border-radius:999px!important;padding:5px 10px!important;font-size:12px!important;font-weight:700!important}@media(max-width:700px){.top-featured-row .feed-sponsored-tile .feed-ad-media{height:300px!important;min-height:300px!important;max-height:300px!important}}.feed-expandable-video-media{position:relative}.feed-video-expand-btn{position:absolute;top:10px;right:10px;z-index:80;width:36px;height:36px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#0f172a7a;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff24;backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);transition:background .16s ease,transform .16s ease,border-color .16s ease}.feed-video-expand-btn:hover,.feed-video-expand-btn:focus-visible{background:#0f172aa3;border-color:#ffffff57;transform:translateY(-1px);outline:none}.feed-video-expand-btn svg{width:19px;height:19px;stroke-width:2.5}.feed-expandable-video-media:fullscreen,.feed-expandable-video-media:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important;background:#000!important;display:flex!important;align-items:center!important;justify-content:center!important}.feed-expandable-video-media:fullscreen img.thumbnail,.feed-expandable-video-media:-webkit-full-screen img.thumbnail,.feed-expandable-video-media:fullscreen .feed-ad-media__cover,.feed-expandable-video-media:-webkit-full-screen .feed-ad-media__cover{opacity:0!important;visibility:hidden!important}.feed-expandable-video-media:fullscreen video.hover-preview,.feed-expandable-video-media:-webkit-full-screen video.hover-preview,.feed-expandable-video-media:fullscreen video.feed-ad-media__video,.feed-expandable-video-media:-webkit-full-screen video.feed-ad-media__video{position:static!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important;background:#000!important;display:block!important}.feed-expandable-video-media:fullscreen .feed-video-expand-btn,.feed-expandable-video-media:-webkit-full-screen .feed-video-expand-btn{position:absolute;top:18px;right:18px}.feed-expandable-video-media .feed-sponsored-expand-btn,.feed-expandable-video-media .feed-video-expand-btn,.feed-expandable-video-media .feed-ad-expand-btn,.feed-expandable-video-media .feed-expand-btn,.feed-expandable-video-media button[aria-label*=Expand],.feed-expandable-video-media button[aria-label*=Fullscreen],.feed-expandable-video-media button[title*=Expand],.feed-expandable-video-media button[title*=Fullscreen]{background:#ffffff57!important;border:1px solid rgba(255,255,255,.42)!important;color:#111827!important;box-shadow:0 8px 22px #0000002e!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.feed-expandable-video-media .feed-sponsored-expand-btn svg,.feed-expandable-video-media .feed-video-expand-btn svg,.feed-expandable-video-media .feed-ad-expand-btn svg,.feed-expandable-video-media .feed-expand-btn svg,.feed-expandable-video-media button[aria-label*=Expand] svg,.feed-expandable-video-media button[aria-label*=Fullscreen] svg,.feed-expandable-video-media button[title*=Expand] svg,.feed-expandable-video-media button[title*=Fullscreen] svg{color:#111827!important;stroke:#111827!important}.feed-expandable-video-media .feed-sponsored-expand-btn:hover,.feed-expandable-video-media .feed-video-expand-btn:hover,.feed-expandable-video-media .feed-ad-expand-btn:hover,.feed-expandable-video-media .feed-expand-btn:hover,.feed-expandable-video-media button[aria-label*=Expand]:hover,.feed-expandable-video-media button[aria-label*=Fullscreen]:hover,.feed-expandable-video-media button[title*=Expand]:hover,.feed-expandable-video-media button[title*=Fullscreen]:hover{background:#ffffff7a!important;color:#111827!important}.feed-expandable-video-media button[aria-label*=expand i],.feed-expandable-video-media button[aria-label*=fullscreen i],.feed-expandable-video-media button[title*=expand i],.feed-expandable-video-media button[title*=fullscreen i],.feed-expandable-video-media .feed-sponsored-expand-btn,.feed-expandable-video-media .feed-video-expand-btn,.feed-expandable-video-media .feed-ad-expand-btn,.feed-expandable-video-media .feed-expand-btn{position:absolute!important;top:10px!important;right:10px!important;z-index:80!important;width:38px!important;height:36px!important;min-width:38px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(17,24,39,.14)!important;border-radius:9px!important;background:#ffffff6b!important;color:#111827!important;font-size:0!important;line-height:1!important;box-shadow:0 8px 22px #0000002e!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important}.feed-expandable-video-media button[aria-label*=expand i]:before,.feed-expandable-video-media button[aria-label*=fullscreen i]:before,.feed-expandable-video-media button[title*=expand i]:before,.feed-expandable-video-media button[title*=fullscreen i]:before,.feed-expandable-video-media .feed-sponsored-expand-btn:before,.feed-expandable-video-media .feed-video-expand-btn:before,.feed-expandable-video-media .feed-ad-expand-btn:before,.feed-expandable-video-media .feed-expand-btn:before{content:"⛶"!important;display:block!important;color:#111827!important;font-size:22px!important;font-weight:900!important;line-height:1!important;opacity:1!important}.feed-expandable-video-media button[aria-label*=expand i] svg,.feed-expandable-video-media button[aria-label*=fullscreen i] svg,.feed-expandable-video-media button[title*=expand i] svg,.feed-expandable-video-media button[title*=fullscreen i] svg,.feed-expandable-video-media .feed-sponsored-expand-btn svg,.feed-expandable-video-media .feed-video-expand-btn svg,.feed-expandable-video-media .feed-ad-expand-btn svg,.feed-expandable-video-media .feed-expand-btn svg{color:#111827!important;stroke:#111827!important;fill:none!important;width:19px!important;height:19px!important;opacity:1!important;visibility:visible!important}.feed-expandable-video-media button[aria-label*=expand i]:hover,.feed-expandable-video-media button[aria-label*=fullscreen i]:hover,.feed-expandable-video-media button[title*=expand i]:hover,.feed-expandable-video-media button[title*=fullscreen i]:hover,.feed-expandable-video-media .feed-sponsored-expand-btn:hover,.feed-expandable-video-media .feed-video-expand-btn:hover,.feed-expandable-video-media .feed-ad-expand-btn:hover,.feed-expandable-video-media .feed-expand-btn:hover{background:#ffffff1f!important;color:#111827!important;transform:translateY(-1px)!important}.feed-expandable-video-media button[aria-label*=expand i],.feed-expandable-video-media button[aria-label*=fullscreen i],.feed-expandable-video-media button[title*=expand i],.feed-expandable-video-media button[title*=fullscreen i],.feed-expandable-video-media .feed-sponsored-expand-btn,.feed-expandable-video-media .feed-video-expand-btn,.feed-expandable-video-media .feed-ad-expand-btn,.feed-expandable-video-media .feed-expand-btn{background:#ffffff3d!important;border-color:#1118271a!important;box-shadow:0 6px 18px #0000001f!important}.feed-expandable-video-media button[aria-label*=expand i]:hover,.feed-expandable-video-media button[aria-label*=fullscreen i]:hover,.feed-expandable-video-media button[title*=expand i]:hover,.feed-expandable-video-media button[title*=fullscreen i]:hover,.feed-expandable-video-media .feed-sponsored-expand-btn:hover,.feed-expandable-video-media .feed-video-expand-btn:hover,.feed-expandable-video-media .feed-ad-expand-btn:hover,.feed-expandable-video-media .feed-expand-btn:hover{background:#ffffff57!important}.feed-live-card.live-card{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important;border-radius:18px!important;background:#fff!important;box-sizing:border-box!important}.top-featured-row>.feed-live-card,.video-grid>.feed-live-card{margin:0!important;align-self:stretch!important}.feed-live-card .card-media{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:16px 16px 0 0!important;background:#f6f6f6!important;flex:0 0 auto!important}.top-featured-row>.feed-live-card .card-media{height:var(--feed-featured-media-height, auto)!important;aspect-ratio:16 / 9!important}.feed-live-card .live-cover{display:block!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}.feed-live-card .card-footer{flex:1 1 auto!important;display:flex!important;align-items:stretch!important;width:100%!important;min-height:86px!important;padding:10px 12px!important;box-sizing:border-box!important;background:#fff!important}.feed-live-card .meta-row{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important}.feed-live-card .meta-body{min-width:0!important;flex:1 1 auto!important}.feed-live-card .meta-title,.feed-live-card .meta-company,.feed-live-card .meta-info{overflow:hidden!important;text-overflow:ellipsis!important}.feed-live-card .meta-title{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;line-height:1.2!important}.feed-live-card .meta-company,.feed-live-card .meta-info{white-space:nowrap!important}.feed-live-card .meta-actions{margin-left:auto!important;align-self:center!important}.top-featured-row>.video-tile,.top-featured-row>.feed-live-card{height:100%!important}.top-featured-row>.feed-live-card{display:flex!important;flex-direction:column!important}.top-featured-row>.feed-live-card .card-media{flex:1 1 auto!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;border-radius:16px 16px 0 0!important}.top-featured-row>.feed-live-card .card-footer{margin-top:auto!important;flex:0 0 auto!important;min-height:86px!important}.top-featured-row>.feed-live-card .live-cover{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.top-featured-row>.feed-live-card,.top-featured-row>.live-card,.top-featured-row>.card.live-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;height:100%!important}.top-featured-row>.feed-live-card .card-media,.top-featured-row>.live-card .card-media,.top-featured-row>.card.live-card .card-media{margin:0!important;width:100%!important;border-radius:14px 14px 0 0!important;overflow:hidden!important;background:transparent!important}.top-featured-row>.feed-live-card .live-cover,.top-featured-row>.live-card .live-cover,.top-featured-row>.card.live-card .live-cover{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:14px 14px 0 0!important}.top-featured-row>.feed-live-card .card-footer,.top-featured-row>.live-card .card-footer,.top-featured-row>.card.live-card .card-footer{margin:8px 0 0!important;width:100%!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;box-shadow:none!important}.top-featured-row>.feed-live-card .meta-row,.top-featured-row>.live-card .meta-row,.top-featured-row>.card.live-card .meta-row{background:transparent!important;border:0!important;box-shadow:none!important}.top-featured-row .live-card .avatar-with-badge,.video-grid .live-card .avatar-with-badge,.card.live-card .avatar-with-badge{position:relative!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.top-featured-row .live-card .avatar-with-badge .live-pill,.video-grid .live-card .avatar-with-badge .live-pill,.card.live-card .avatar-with-badge .live-pill{position:absolute!important;inset:-5px -7px auto auto!important;display:inline-flex!important;align-items:center!important;gap:4px!important;min-width:auto!important;height:18px!important;padding:0 6px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.92)!important;background:linear-gradient(135deg,#ef4444f5,#e11d48f5)!important;color:#fff!important;font-size:9px!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 5px 14px #e11d4852,0 1px 3px #0f172a2e!important;transform:none!important;z-index:5!important;pointer-events:none!important}.top-featured-row .live-card .avatar-with-badge .live-pill:before,.video-grid .live-card .avatar-with-badge .live-pill:before,.card.live-card .avatar-with-badge .live-pill:before{content:""!important;width:5px!important;height:5px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 2px #ffffff38!important}.top-featured-row .live-card .avatar-with-badge .avatar-ring,.video-grid .live-card .avatar-with-badge .avatar-ring,.card.live-card .avatar-with-badge .avatar-ring{flex-shrink:0!important}.top-featured-row .live-card .avatar-with-badge .live-pill,.video-grid .live-card .avatar-with-badge .live-pill,.card.live-card .avatar-with-badge .live-pill{position:absolute!important;inset:-4px -5px auto auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;height:15px!important;min-width:auto!important;padding:0 5px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.95)!important;background:#f43f5eeb!important;color:#fff!important;font-size:8px!important;font-weight:800!important;line-height:1!important;letter-spacing:.025em!important;text-transform:uppercase!important;box-shadow:0 3px 8px #f43f5e47,0 1px 2px #0f172a29!important;transform:none!important;z-index:5!important;pointer-events:none!important}.top-featured-row .live-card .avatar-with-badge .live-pill:before,.video-grid .live-card .avatar-with-badge .live-pill:before,.card.live-card .avatar-with-badge .live-pill:before{content:""!important;width:4px!important;height:4px!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.video-layout .live-card .avatar-with-badge{position:relative!important;overflow:visible!important}.video-layout .live-card .avatar-with-badge>.live-pill,.video-layout .live-card span.live-pill,.video-layout .live-pill{position:absolute!important;inset:-2px -6px auto auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:15px!important;min-height:15px!important;max-height:15px!important;padding:0 5px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.96)!important;background:#f43f5eeb!important;color:#fff!important;font-size:8px!important;font-weight:800!important;line-height:13px!important;letter-spacing:.02em!important;text-transform:uppercase!important;box-sizing:border-box!important;transform:none!important;box-shadow:0 2px 6px #f43f5e3d,0 1px 2px #0f172a29!important;z-index:9!important;pointer-events:none!important}.video-layout .live-card .avatar-with-badge>.live-pill:before,.video-layout .live-card span.live-pill:before,.video-layout .live-pill:before{content:""!important;width:3px!important;height:3px!important;min-width:3px!important;min-height:3px!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;animation:none!important;margin:0!important;padding:0!important}.video-layout .live-card .avatar-with-badge>.live-pill:after,.video-layout .live-card span.live-pill:after,.video-layout .live-pill:after{content:none!important;display:none!important}.video-tile .card-media.feed-music-artwork-media,.video-tile .quickshot-media.feed-music-artwork-media,.card-media.quickshot-media.feed-music-artwork-media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px 14px 0 0;background:#050505}.video-tile .card-media.feed-music-artwork-media img,.video-tile .quickshot-media.feed-music-artwork-media img,.card-media.quickshot-media.feed-music-artwork-media img,.video-tile .card-media.feed-music-artwork-media .thumbnail,.video-tile .quickshot-media.feed-music-artwork-media .thumbnail,.card-media.quickshot-media.feed-music-artwork-media .thumbnail,.feed-music-artwork-img{width:100%!important;height:100%!important;min-width:100%;min-height:100%;display:block;object-fit:cover!important;object-position:center center;border-radius:inherit;background:#050505}.video-tile .card-media.feed-music-artwork-media audio.hover-preview-audio,.video-tile .quickshot-media.feed-music-artwork-media audio.hover-preview-audio,.card-media.quickshot-media.feed-music-artwork-media audio.hover-preview-audio{display:none}.video-tile .card-media.feed-music-artwork-media:after,.video-tile .quickshot-media.feed-music-artwork-media:after,.card-media.quickshot-media.feed-music-artwork-media:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#00000014,#0000 38%,#0000002e)}.video-tile .card-media.feed-music-artwork-media:hover img,.video-tile .quickshot-media.feed-music-artwork-media:hover img,.card-media.quickshot-media.feed-music-artwork-media:hover img{transform:scale(1.025)}.video-tile .card-media.feed-music-artwork-media img,.video-tile .quickshot-media.feed-music-artwork-media img,.card-media.quickshot-media.feed-music-artwork-media img{transition:transform .18s ease}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;border-radius:14px 14px 0 0!important;background:#000!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview>img,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview>img,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview>img,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview>img.thumbnail,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview>img.thumbnail{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;background:#000!important;transform:none}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:hover>img,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview:hover>img,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:hover>img,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview:hover>img,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:hover>img,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview:hover>img{transform:scale(1.03)!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media audio.hover-preview-audio,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview audio.hover-preview-audio,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media audio.hover-preview-audio,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview audio.hover-preview-audio,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media audio.hover-preview-audio,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview audio.hover-preview-audio{display:none!important}.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media{position:relative!important;display:block!important;width:100%!important;height:450px!important;min-height:450px!important;max-height:450px!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:12px!important;background:#000!important;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s ease,border-radius .14s cubic-bezier(.2,.7,.2,1);will-change:transform}.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview>img,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview>img,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview>img,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview>img.thumbnail,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview>img.thumbnail,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;background:#000!important}.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview audio.hover-preview-audio,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media audio.hover-preview-audio,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview audio.hover-preview-audio,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media audio.hover-preview-audio,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview audio.hover-preview-audio,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media audio.hover-preview-audio{display:none!important}.video-grid .video-tile:hover .card-media.quickshot-media.feed-has-audio-preview,.video-grid .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media,.dynamic-feed .video-tile:hover .card-media.quickshot-media.feed-has-audio-preview,.dynamic-feed .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media,.top-featured-row .video-tile:hover .card-media.quickshot-media.feed-has-audio-preview,.top-featured-row .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000002e!important;border-radius:0!important}.video-grid .video-tile:hover .card-media.quickshot-media.feed-has-audio-preview>img,.video-grid .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media>img,.dynamic-feed .video-tile:hover .card-media.quickshot-media.feed-has-audio-preview>img,.dynamic-feed .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media>img,.top-featured-row .video-tile:hover .card-media.quickshot-media.feed-has-audio-preview>img,.top-featured-row .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media>img{border-radius:inherit!important;transform:scale(1.02)!important;filter:brightness(.92)}@media(max-width:700px){.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media,.top-featured-row .video-tile .card-media.quickshot-media.feed-has-audio-preview,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media{height:300px!important;min-height:300px!important;max-height:300px!important}}.card-media,.quickshot-media,.feed-expandable-video-media,.feed-music-artwork-media{position:relative;overflow:hidden;isolation:isolate}.card-media>img.thumbnail,.card-media>video.hover-preview,.card-media>audio.hover-preview-audio,.quickshot-media>img.thumbnail,.quickshot-media>video.hover-preview,.quickshot-media>audio.hover-preview-audio{position:relative;z-index:1}.feed-media-overlay-layer{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden;border-radius:inherit}.feed-media-overlay{pointer-events:none;max-width:92%}.feed-media-overlay--text,.feed-media-overlay--link{box-sizing:border-box}.feed-media-overlay--text{font-family:inherit}.feed-media-overlay--sticker,.feed-media-overlay--emoji{-webkit-user-select:none;user-select:none}.feed-video-expand-btn,.feed-expand-btn,.card-media button{position:relative;z-index:12}.card-media,.quickshot-media,.feed-expandable-video-media,.feed-music-artwork-media{position:relative!important;overflow:hidden!important;isolation:isolate!important}.card-media>img.thumbnail,.quickshot-media>img.thumbnail,.feed-expandable-video-media>img.thumbnail,.feed-music-artwork-media>img.thumbnail{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.card-media>video.hover-preview,.quickshot-media>video.hover-preview,.feed-expandable-video-media>video.hover-preview,.feed-music-artwork-media>video.hover-preview{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.card-media:hover>video.hover-preview,.quickshot-media:hover>video.hover-preview,.feed-expandable-video-media:hover>video.hover-preview,.feed-music-artwork-media:hover>video.hover-preview,.card-media.is-hovering>video.hover-preview,.quickshot-media.is-hovering>video.hover-preview,.feed-expandable-video-media.is-hovering>video.hover-preview,.feed-music-artwork-media.is-hovering>video.hover-preview{opacity:1!important;visibility:visible!important}.card-media:hover>img.thumbnail,.quickshot-media:hover>img.thumbnail,.feed-expandable-video-media:hover>img.thumbnail,.feed-music-artwork-media:hover>img.thumbnail,.card-media.is-hovering>img.thumbnail,.quickshot-media.is-hovering>img.thumbnail,.feed-expandable-video-media.is-hovering>img.thumbnail,.feed-music-artwork-media.is-hovering>img.thumbnail{opacity:0!important}video:fullscreen,video:-webkit-full-screen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;min-width:100vw!important;min-height:100vh!important;object-fit:contain!important;object-position:center center!important;background:#000!important;opacity:1!important;visibility:visible!important;display:block!important;z-index:999999!important;border-radius:0!important}.card-media:fullscreen,.quickshot-media:fullscreen,.feed-expandable-video-media:fullscreen,.card-media:-webkit-full-screen,.quickshot-media:-webkit-full-screen,.feed-expandable-video-media:-webkit-full-screen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;min-width:100vw!important;min-height:100vh!important;aspect-ratio:auto!important;background:#000!important;border-radius:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.card-media:fullscreen>video,.quickshot-media:fullscreen>video,.feed-expandable-video-media:fullscreen>video,.card-media:-webkit-full-screen>video,.quickshot-media:-webkit-full-screen>video,.feed-expandable-video-media:-webkit-full-screen>video{position:relative!important;inset:auto!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;min-width:100vw!important;min-height:100vh!important;object-fit:contain!important;object-position:center center!important;background:#000!important;opacity:1!important;visibility:visible!important;display:block!important;z-index:2!important;border-radius:0!important}.card-media:fullscreen>img,.quickshot-media:fullscreen>img,.feed-expandable-video-media:fullscreen>img,.card-media:-webkit-full-screen>img,.quickshot-media:-webkit-full-screen>img,.feed-expandable-video-media:-webkit-full-screen>img{position:relative!important;inset:auto!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important;object-position:center center!important;background:#000!important;opacity:1!important;visibility:visible!important;display:block!important;z-index:1!important}.card-media:fullscreen .feed-media-overlay-layer,.quickshot-media:fullscreen .feed-media-overlay-layer,.feed-expandable-video-media:fullscreen .feed-media-overlay-layer,.card-media:-webkit-full-screen .feed-media-overlay-layer,.quickshot-media:-webkit-full-screen .feed-media-overlay-layer,.feed-expandable-video-media:-webkit-full-screen .feed-media-overlay-layer{position:absolute!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;z-index:6!important;pointer-events:none!important;overflow:hidden!important;border-radius:0!important}.card-media:fullscreen button,.quickshot-media:fullscreen button,.feed-expandable-video-media:fullscreen button,.card-media:-webkit-full-screen button,.quickshot-media:-webkit-full-screen button,.feed-expandable-video-media:-webkit-full-screen button{position:absolute!important;z-index:20!important}.card-media:not(:fullscreen):not(:-webkit-full-screen)>video.hover-preview,.quickshot-media:not(:fullscreen):not(:-webkit-full-screen)>video.hover-preview,.feed-expandable-video-media:not(:fullscreen):not(:-webkit-full-screen)>video.hover-preview{position:absolute!important;inset:0!important;z-index:3!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.card-media:not(:fullscreen):not(:-webkit-full-screen):hover>video.hover-preview,.quickshot-media:not(:fullscreen):not(:-webkit-full-screen):hover>video.hover-preview,.feed-expandable-video-media:not(:fullscreen):not(:-webkit-full-screen):hover>video.hover-preview,.card-media:not(:fullscreen):not(:-webkit-full-screen).is-hovering>video.hover-preview,.quickshot-media:not(:fullscreen):not(:-webkit-full-screen).is-hovering>video.hover-preview,.feed-expandable-video-media:not(:fullscreen):not(:-webkit-full-screen).is-hovering>video.hover-preview{opacity:1!important;visibility:visible!important}.card-media>img.thumbnail,.quickshot-media>img.thumbnail,.feed-expandable-video-media>img.thumbnail,.card-media>video.feed-base-video-poster,.quickshot-media>video.feed-base-video-poster,.feed-expandable-video-media>video.feed-base-video-poster{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;opacity:1!important;visibility:visible!important;z-index:1!important;background:#000!important}.card-media>video.hover-preview,.quickshot-media>video.hover-preview,.feed-expandable-video-media>video.hover-preview{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;opacity:0!important;visibility:hidden!important;z-index:3!important;background:#000!important}.card-media:hover>video.hover-preview,.quickshot-media:hover>video.hover-preview,.feed-expandable-video-media:hover>video.hover-preview,.card-media.is-hovering>video.hover-preview,.quickshot-media.is-hovering>video.hover-preview,.feed-expandable-video-media.is-hovering>video.hover-preview{opacity:1!important;visibility:visible!important}.feed-media-overlay-layer{position:absolute!important;inset:0!important;z-index:6!important;pointer-events:none!important;overflow:hidden!important;border-radius:inherit!important}.feed-media-empty-frame{position:absolute!important;inset:0!important;z-index:0!important;background:#000!important}.card-media:not(.feed-expandable-video-media):hover>img.thumbnail,.quickshot-media:not(.feed-expandable-video-media):hover>img.thumbnail,.feed-music-artwork-media:hover>img.thumbnail,.feed-has-audio-preview:hover>img.thumbnail{opacity:1!important;visibility:visible!important;display:block!important;z-index:1!important}.card-media.feed-music-artwork-media>img.thumbnail,.quickshot-media.feed-music-artwork-media>img.thumbnail,.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail,.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;display:block!important;z-index:1!important;background:transparent!important}.card-media.feed-expandable-video-media:hover>img.thumbnail,.quickshot-media.feed-expandable-video-media:hover>img.thumbnail,.feed-expandable-video-media:hover>img.thumbnail,.card-media.feed-expandable-video-media.is-hovering>img.thumbnail,.quickshot-media.feed-expandable-video-media.is-hovering>img.thumbnail,.feed-expandable-video-media.is-hovering>img.thumbnail{opacity:0!important}.card-media.feed-music-artwork-media:hover>img.thumbnail,.quickshot-media.feed-music-artwork-media:hover>img.thumbnail,.card-media.feed-has-audio-preview:not(.feed-expandable-video-media):hover>img.thumbnail,.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media):hover>img.thumbnail{opacity:1!important}.card-media.feed-music-artwork-media .feed-media-overlay-layer,.quickshot-media.feed-music-artwork-media .feed-media-overlay-layer,.card-media.feed-has-audio-preview .feed-media-overlay-layer,.quickshot-media.feed-has-audio-preview .feed-media-overlay-layer{position:absolute!important;inset:0!important;z-index:6!important;pointer-events:none!important;overflow:hidden!important;border-radius:inherit!important}.card-media.feed-music-artwork-media button,.quickshot-media.feed-music-artwork-media button,.card-media.feed-has-audio-preview button,.quickshot-media.feed-has-audio-preview button{position:relative!important;z-index:12!important}.card-media,.quickshot-media,.feed-expandable-video-media{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#000!important}.card-media>img.thumbnail,.quickshot-media>img.thumbnail,.feed-expandable-video-media>img.thumbnail,.card-media>video.feed-base-video-poster,.quickshot-media>video.feed-base-video-poster,.feed-expandable-video-media>video.feed-base-video-poster{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;background:#000!important}.card-media>video.hover-preview,.quickshot-media>video.hover-preview,.feed-expandable-video-media>video.hover-preview{position:absolute!important;inset:0!important;z-index:4!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#000!important}.card-media.feed-expandable-video-media:hover>video.hover-preview,.quickshot-media.feed-expandable-video-media:hover>video.hover-preview,.feed-expandable-video-media:hover>video.hover-preview,.card-media.feed-expandable-video-media.is-hovering>video.hover-preview,.quickshot-media.feed-expandable-video-media.is-hovering>video.hover-preview,.feed-expandable-video-media.is-hovering>video.hover-preview,.video-tile:hover .card-media.feed-expandable-video-media>video.hover-preview,.video-tile .stretched-link:hover .card-media.feed-expandable-video-media>video.hover-preview{opacity:1!important;visibility:visible!important}.card-media.feed-expandable-video-media:hover>img.thumbnail,.quickshot-media.feed-expandable-video-media:hover>img.thumbnail,.feed-expandable-video-media:hover>img.thumbnail,.card-media.feed-expandable-video-media:hover>video.feed-base-video-poster,.quickshot-media.feed-expandable-video-media:hover>video.feed-base-video-poster,.feed-expandable-video-media:hover>video.feed-base-video-poster,.card-media.feed-expandable-video-media.is-hovering>img.thumbnail,.quickshot-media.feed-expandable-video-media.is-hovering>img.thumbnail,.feed-expandable-video-media.is-hovering>img.thumbnail,.card-media.feed-expandable-video-media.is-hovering>video.feed-base-video-poster,.quickshot-media.feed-expandable-video-media.is-hovering>video.feed-base-video-poster,.feed-expandable-video-media.is-hovering>video.feed-base-video-poster,.video-tile:hover .card-media.feed-expandable-video-media>img.thumbnail,.video-tile:hover .card-media.feed-expandable-video-media>video.feed-base-video-poster{opacity:0!important;visibility:hidden!important}.card-media.feed-music-artwork-media>img.thumbnail,.quickshot-media.feed-music-artwork-media>img.thumbnail,.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail,.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail{opacity:1!important;visibility:visible!important;display:block!important;z-index:1!important}.card-media>audio.hover-preview-audio,.quickshot-media>audio.hover-preview-audio,.feed-music-artwork-media>audio.hover-preview-audio,.feed-has-audio-preview>audio.hover-preview-audio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important}.card-media .feed-media-overlay-layer,.quickshot-media .feed-media-overlay-layer,.feed-expandable-video-media .feed-media-overlay-layer{position:absolute!important;inset:0!important;z-index:6!important;pointer-events:none!important;overflow:hidden!important;border-radius:inherit!important}.feed-video-expand-btn,.feed-expand-btn,.card-media button,.quickshot-media button{position:relative!important;z-index:12!important}.card-media.feed-single-video-preview,.quickshot-media.feed-single-video-preview{position:relative!important;overflow:hidden!important;background:#000!important;isolation:isolate!important}.card-media.feed-single-video-preview>video.feed-hover-video,.quickshot-media.feed-single-video-preview>video.feed-hover-video{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;display:block!important;opacity:1!important;visibility:visible!important;object-fit:cover!important;object-position:center center!important;background:#000!important;pointer-events:none!important}.card-media.feed-single-video-preview>img.thumbnail,.quickshot-media.feed-single-video-preview>img.thumbnail,.card-media.feed-single-video-preview>video.hover-preview,.quickshot-media.feed-single-video-preview>video.hover-preview,.card-media.feed-single-video-preview>video.feed-base-video-poster,.quickshot-media.feed-single-video-preview>video.feed-base-video-poster{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.card-media.feed-single-video-preview.feed-preview-playing>video.feed-hover-video,.quickshot-media.feed-single-video-preview.feed-preview-playing>video.feed-hover-video,.card-media.feed-single-video-preview:hover>video.feed-hover-video,.quickshot-media.feed-single-video-preview:hover>video.feed-hover-video{opacity:1!important;visibility:visible!important}.card-media.feed-single-video-preview .feed-media-overlay-layer,.quickshot-media.feed-single-video-preview .feed-media-overlay-layer{position:absolute!important;inset:0!important;z-index:8!important;pointer-events:none!important;border-radius:inherit!important;overflow:hidden!important}.card-media.feed-single-video-preview .feed-video-expand-btn,.quickshot-media.feed-single-video-preview .feed-video-expand-btn{position:absolute!important;z-index:12!important}.video-layout .feed-media-overlay-layer .feed-overlay-sticker-wrap,.video-layout .feed-media-overlay-stage .feed-overlay-sticker-wrap{position:absolute!important;z-index:8!important;pointer-events:none!important;transform-origin:center center!important;box-sizing:border-box!important}.video-layout .feed-media-overlay-layer .feed-overlay-sticker-wrap>img.feed-overlay-sticker-img,.video-layout .feed-media-overlay-stage .feed-overlay-sticker-wrap>img.feed-overlay-sticker-img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;opacity:1!important;visibility:visible!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;pointer-events:none!important}.feed-overlay-text.feed-overlay-text--with-inline-sticker{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:88%!important}.feed-overlay-inline-sticker{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;line-height:1!important;vertical-align:middle!important}.feed-overlay-inline-sticker img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.feed-overlay-text.feed-overlay-text--with-inline-sticker .feed-overlay-text__content{display:inline-block!important;min-width:0!important;white-space:nowrap!important}.video-grid .video-tile:has(.card-media.feed-music-artwork-media),.video-grid .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)),.video-grid .video-tile:has(audio.hover-preview-audio){display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-self:start!important;background:transparent!important;border:0!important;box-shadow:none!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media),.video-grid .video-tile .card-media.quickshot-media:has(audio.hover-preview-audio):not(.feed-expandable-video-media),.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media),.dynamic-feed .video-tile .card-media.quickshot-media:has(audio.hover-preview-audio):not(.feed-expandable-video-media){position:relative!important;display:block!important;width:100%!important;height:450px!important;min-height:450px!important;max-height:450px!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:12px!important;background:#000!important;flex:0 0 auto!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail,.video-grid .video-tile .card-media.quickshot-media:has(audio.hover-preview-audio):not(.feed-expandable-video-media)>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media:has(audio.hover-preview-audio):not(.feed-expandable-video-media)>img.thumbnail{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;border-radius:inherit!important;z-index:1!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media>audio,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media)>audio,.video-grid .video-tile .card-media.quickshot-media:has(audio.hover-preview-audio):not(.feed-expandable-video-media)>audio,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media>audio,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media)>audio,.dynamic-feed .video-tile .card-media.quickshot-media:has(audio.hover-preview-audio):not(.feed-expandable-video-media)>audio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:hover>img.thumbnail,.video-grid .video-tile .card-media.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media):hover>img.thumbnail,.video-grid .video-tile .card-media.quickshot-media:has(audio.hover-preview-audio):not(.feed-expandable-video-media):hover>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:hover>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-has-audio-preview:not(.feed-expandable-video-media):hover>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media:has(audio.hover-preview-audio):not(.feed-expandable-video-media):hover>img.thumbnail{opacity:1!important;visibility:visible!important}.video-grid .video-tile:has(.card-media.feed-music-artwork-media) .card-footer,.video-grid .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .card-footer,.video-grid .video-tile:has(audio.hover-preview-audio) .card-footer,.video-grid .video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer,.video-grid .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer,.video-grid .video-tile:has(audio.hover-preview-audio) .feed-card-footer{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;min-height:74px!important;max-height:none!important;margin-top:8px!important;padding:10px 12px!important;overflow:visible!important;background:#fff!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:0 2px 8px #0f172a0d!important;z-index:5!important;flex:0 0 auto!important}.video-grid .video-tile .card-media.feed-music-artwork-media .feed-media-overlay-layer,.video-grid .video-tile .card-media.feed-has-audio-preview .feed-media-overlay-layer,.video-grid .video-tile .card-media:has(audio.hover-preview-audio) .feed-media-overlay-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:inherit!important;pointer-events:none!important;z-index:12!important}.reveal-container.is-open{max-height:none!important;height:auto!important;overflow:visible!important;padding-bottom:28px!important}.reveal-container.is-open .dynamic-feed{gap:16px!important}.reveal-container.is-open .feed-section{margin-top:0!important;margin-bottom:16px!important;padding-bottom:0!important}.reveal-container.is-open .feed-section+.feed-section{margin-top:0!important}.reveal-container.is-open .video-grid{gap:16px!important;row-gap:16px!important;margin-top:0!important;margin-bottom:16px!important;padding-bottom:0!important;overflow:visible!important}.reveal-container.is-open .feed-section:last-child,.reveal-container.is-open .video-grid:last-child,.reveal-container.is-open .video-grid>.video-tile:last-child{margin-bottom:0!important}.reveal-container.is-open .video-tile,.reveal-container.is-open .feed-video-card,.reveal-container.is-open .feed-video-card--with-footer{overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important}.reveal-container.is-open .video-tile .card-footer,.reveal-container.is-open .video-tile .feed-card-footer,.reveal-container.is-open .video-tile .feed-card-footer--locked{position:relative!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;flex:0 0 auto!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media),.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media),.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media){position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:12px!important;background:#050505!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;background:#050505!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:1!important}.video-grid .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.dynamic-feed .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.top-featured-row .video-tile:hover .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail{opacity:1!important;visibility:visible!important;transform:none!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.hover-preview,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.hover-preview,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.hover-preview,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.feed-base-video-poster,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.feed-base-video-poster,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.feed-base-video-poster{display:none!important}.video-tile .card-footer.feed-card-footer,.feed-video-card .card-footer.feed-card-footer,.feed-quickshot-item .card-footer.feed-card-footer,.video-grid .video-tile .card-footer.feed-card-footer,.top-featured-row .video-tile .card-footer.feed-card-footer,.feed-quickshots-strip .feed-quickshot-item .card-footer.feed-card-footer{display:block!important;position:relative!important;margin-top:10px!important;padding:10px 4px 4px!important;min-height:64px!important;height:auto!important;max-height:none!important;background:transparent!important;background-color:transparent!important;border:0!important;border-top:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;overflow:visible!important;box-sizing:border-box!important}.video-tile .feed-card-footer--locked,.feed-video-card .feed-card-footer--locked,.feed-quickshot-item .feed-card-footer--locked,.feed-quickshots-strip .feed-card-footer--locked{background:transparent!important;background-color:transparent!important;border:0!important;border-top:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important}.video-tile .feed-card-footer .meta-row,.feed-video-card .feed-card-footer .meta-row,.feed-quickshot-item .feed-card-footer .meta-row,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:54px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.video-tile .feed-card-footer .meta-avatar,.feed-video-card .feed-card-footer .meta-avatar,.feed-quickshot-item .feed-card-footer .meta-avatar,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-avatar{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 50px!important}.video-tile .feed-card-footer .meta-avatar>*,.feed-video-card .feed-card-footer .meta-avatar>*,.feed-quickshot-item .feed-card-footer .meta-avatar>*,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-avatar>*,.video-tile .feed-card-footer .meta-avatar .avatar-ring,.feed-video-card .feed-card-footer .meta-avatar .avatar-ring,.feed-quickshot-item .feed-card-footer .meta-avatar .avatar-ring{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}.video-tile .feed-card-footer .meta-avatar img,.feed-video-card .feed-card-footer .meta-avatar img,.feed-quickshot-item .feed-card-footer .meta-avatar img,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-avatar img,.video-tile .feed-card-footer .meta-avatar .avatar-ring img,.feed-video-card .feed-card-footer .meta-avatar .avatar-ring img,.feed-quickshot-item .feed-card-footer .meta-avatar .avatar-ring img{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;object-fit:cover!important;border-radius:50%!important}.video-tile .feed-card-footer .meta-body,.feed-video-card .feed-card-footer .meta-body,.feed-quickshot-item .feed-card-footer .meta-body,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-body{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;background:transparent!important;border:0!important;box-shadow:none!important}.video-tile .feed-card-footer .meta-title,.feed-video-card .feed-card-footer .meta-title,.feed-quickshot-item .feed-card-footer .meta-title,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-title{margin:0!important;font-size:17px!important;line-height:1.22!important;font-weight:750!important;letter-spacing:-.018em!important;color:#0f172a!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important}.video-tile .feed-card-footer .meta-company,.feed-video-card .feed-card-footer .meta-company,.feed-quickshot-item .feed-card-footer .meta-company,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-company{margin-top:1px!important;font-size:14px!important;line-height:1.22!important;font-weight:500!important;color:#5f6b7a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.video-tile .feed-card-footer .meta-info,.feed-video-card .feed-card-footer .meta-info,.feed-quickshot-item .feed-card-footer .meta-info,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-info{margin-top:0!important;font-size:13px!important;line-height:1.22!important;font-weight:500!important;color:#8a96a8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.video-tile .feed-card-footer .meta-actions,.feed-video-card .feed-card-footer .meta-actions,.feed-quickshot-item .feed-card-footer .meta-actions,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .meta-actions{align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:8px!important;gap:6px!important;background:transparent!important;border:0!important;box-shadow:none!important}.video-tile .feed-card-footer .dot-menu,.feed-video-card .feed-card-footer .dot-menu,.feed-quickshot-item .feed-card-footer .dot-menu,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .dot-menu{width:34px!important;height:34px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#334155!important;font-size:22px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.video-tile .feed-card-footer .dot-menu:hover,.feed-video-card .feed-card-footer .dot-menu:hover,.feed-quickshot-item .feed-card-footer .dot-menu:hover,.feed-quickshots-strip .feed-quickshot-item .feed-card-footer .dot-menu:hover{background:#0f172a0f!important}.feed-quickshot-item,.feed-quickshot-item.no-chrome,.feed-quickshot-item.feed-video-card--with-footer{border:0!important;box-shadow:none!important}.video-tile,.feed-video-card,.feed-quickshot-item{background:transparent!important}@media(max-width:700px){.video-tile .card-footer.feed-card-footer,.feed-video-card .card-footer.feed-card-footer,.feed-quickshot-item .card-footer.feed-card-footer{padding:9px 2px 4px!important;min-height:60px!important}.video-tile .feed-card-footer .meta-avatar,.feed-video-card .feed-card-footer .meta-avatar,.feed-quickshot-item .feed-card-footer .meta-avatar,.video-tile .feed-card-footer .meta-avatar>*,.feed-video-card .feed-card-footer .meta-avatar>*,.feed-quickshot-item .feed-card-footer .meta-avatar>*,.video-tile .feed-card-footer .meta-avatar img,.feed-video-card .feed-card-footer .meta-avatar img,.feed-quickshot-item .feed-card-footer .meta-avatar img{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}.video-tile .feed-card-footer .meta-title,.feed-video-card .feed-card-footer .meta-title,.feed-quickshot-item .feed-card-footer .meta-title{font-size:16px!important}.video-tile .feed-card-footer .meta-company,.feed-video-card .feed-card-footer .meta-company,.feed-quickshot-item .feed-card-footer .meta-company{font-size:13px!important}.video-tile .feed-card-footer .meta-info,.feed-video-card .feed-card-footer .meta-info,.feed-quickshot-item .feed-card-footer .meta-info{font-size:12.5px!important}}.video-grid .video-tile:has(.card-media.feed-music-artwork-media) .card-footer,.video-grid .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .card-footer,.video-grid .video-tile:has(audio.hover-preview-audio) .card-footer,.video-grid .video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer,.video-grid .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer,.video-grid .video-tile:has(audio.hover-preview-audio) .feed-card-footer,.dynamic-feed .video-tile:has(.card-media.feed-music-artwork-media) .card-footer,.dynamic-feed .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .card-footer,.dynamic-feed .video-tile:has(audio.hover-preview-audio) .card-footer,.dynamic-feed .video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer,.dynamic-feed .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer,.dynamic-feed .video-tile:has(audio.hover-preview-audio) .feed-card-footer,.top-featured-row .video-tile:has(.card-media.feed-music-artwork-media) .card-footer,.top-featured-row .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .card-footer,.top-featured-row .video-tile:has(audio.hover-preview-audio) .card-footer,.top-featured-row .video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer,.top-featured-row .video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer,.top-featured-row .video-tile:has(audio.hover-preview-audio) .feed-card-footer{background:transparent!important;background-color:transparent!important;border:0!important;border-top:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;margin-top:10px!important;padding:10px 4px 4px!important;min-height:64px!important;height:auto!important;max-height:none!important;overflow:visible!important;z-index:5!important}.video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer--locked,.video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer--locked,.video-tile:has(audio.hover-preview-audio) .feed-card-footer--locked{background:transparent!important;background-color:transparent!important;border:0!important;border-top:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important}.video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer .meta-row,.video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer .meta-row,.video-tile:has(audio.hover-preview-audio) .feed-card-footer .meta-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:54px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer .meta-avatar,.video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer .meta-avatar,.video-tile:has(audio.hover-preview-audio) .feed-card-footer .meta-avatar,.video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer .meta-avatar>*,.video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer .meta-avatar>*,.video-tile:has(audio.hover-preview-audio) .feed-card-footer .meta-avatar>*,.video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer .meta-avatar img,.video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer .meta-avatar img,.video-tile:has(audio.hover-preview-audio) .feed-card-footer .meta-avatar img{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}.video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer .meta-title,.video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer .meta-title,.video-tile:has(audio.hover-preview-audio) .feed-card-footer .meta-title{font-size:17px!important;line-height:1.22!important;font-weight:750!important;letter-spacing:-.018em!important;color:#0f172a!important}.video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer .meta-company,.video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer .meta-company,.video-tile:has(audio.hover-preview-audio) .feed-card-footer .meta-company{font-size:14px!important;line-height:1.22!important;font-weight:500!important;color:#5f6b7a!important}.video-tile:has(.card-media.feed-music-artwork-media) .feed-card-footer .meta-info,.video-tile:has(.card-media.feed-has-audio-preview:not(.feed-expandable-video-media)) .feed-card-footer .meta-info,.video-tile:has(audio.hover-preview-audio) .feed-card-footer .meta-info{font-size:13px!important;line-height:1.22!important;font-weight:500!important;color:#8a96a8!important}.feed-card-footer,.card-footer,.meta-row,.meta-actions,.menu-button,.dot-menu{pointer-events:auto!important}.video-tile .feed-card-footer,.feed-video-card .feed-card-footer,.feed-quickshot-item .feed-card-footer,.live-card .card-footer{position:relative!important;z-index:80!important;overflow:visible!important;isolation:auto!important}.video-tile .meta-actions,.feed-video-card .meta-actions,.feed-quickshot-item .meta-actions,.live-card .meta-actions{position:relative!important;z-index:120!important;pointer-events:auto!important}.video-tile .menu-button,.feed-video-card .menu-button,.feed-quickshot-item .menu-button,.live-card .menu-button{position:relative!important;z-index:140!important;pointer-events:auto!important;cursor:pointer!important}.video-tile .dot-menu,.feed-video-card .dot-menu,.feed-quickshot-item .dot-menu,.live-card .dot-menu{position:relative!important;z-index:160!important;pointer-events:auto!important;cursor:pointer!important;width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111827!important;font-size:24px!important;line-height:1!important}.video-tile .dot-menu:hover,.feed-video-card .dot-menu:hover,.feed-quickshot-item .dot-menu:hover,.live-card .dot-menu:hover{background:#0f172a12!important}.feed-wrapper,.feed-page-wrapper,.feed-grid-wrapper,.dynamic-feed,.video-grid,.top-featured-row,.feed-quickshots-strip,.video-tile,.feed-video-card,.feed-quickshot-item,.card-footer,.feed-card-footer,.meta-row,.meta-actions{overflow:visible!important}.menu-backdrop{position:fixed!important;inset:0!important;z-index:89998!important;background:transparent!important;pointer-events:auto!important}.dropdown-menu.fixed{position:fixed!important;z-index:89999!important;width:220px!important;min-width:220px!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;box-shadow:0 18px 45px #0f172a2e,0 6px 18px #0f172a1f!important;padding:6px 0!important;overflow:hidden!important}.dropdown-menu.fixed>div{pointer-events:auto!important;cursor:pointer!important;padding:11px 14px!important;font-size:14px!important;font-weight:600!important;color:#111827!important;white-space:nowrap!important;background:transparent!important}.video-tile.feed-video-card>.stretched-link:after,.feed-video-card>.stretched-link:after,.video-grid .video-tile>.stretched-link:after,.top-featured-row .video-tile>.stretched-link:after,.dynamic-feed .video-tile>.stretched-link:after{content:none!important;display:none!important;pointer-events:none!important}.video-tile.feed-video-card>.stretched-link,.feed-video-card>.stretched-link,.video-grid .video-tile>.stretched-link,.top-featured-row .video-tile>.stretched-link,.dynamic-feed .video-tile>.stretched-link{position:relative!important;z-index:1!important;display:block!important;pointer-events:auto!important}.video-tile.feed-video-card .feed-card-footer,.feed-video-card .feed-card-footer,.video-grid .video-tile .feed-card-footer,.top-featured-row .video-tile .feed-card-footer,.dynamic-feed .video-tile .feed-card-footer,.feed-quickshot-item .feed-card-footer{position:relative!important;z-index:50!important;pointer-events:auto!important;isolation:isolate!important}.video-tile.feed-video-card .feed-card-footer *,.feed-video-card .feed-card-footer *,.video-grid .video-tile .feed-card-footer *,.top-featured-row .video-tile .feed-card-footer *,.dynamic-feed .video-tile .feed-card-footer *,.feed-quickshot-item .feed-card-footer *{pointer-events:auto!important}.feed-card-footer .meta-actions,.feed-card-footer .menu-button,.feed-card-footer .dot-menu,.feed-quickshot-item .meta-actions,.feed-quickshot-item .menu-button,.feed-quickshot-item .dot-menu{position:relative!important;z-index:80!important;pointer-events:auto!important;cursor:pointer!important}.feed-card-footer .dot-menu,.feed-quickshot-item .dot-menu{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111827!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important}.feed-card-footer .dot-menu:hover,.feed-quickshot-item .dot-menu:hover{background:#0f172a12!important}.menu-backdrop{position:fixed!important;inset:0!important;z-index:99998!important;background:transparent!important;pointer-events:auto!important}.dropdown-menu.fixed{position:fixed!important;z-index:99999!important;display:block!important;visibility:visible!important;opacity:1!important;width:220px!important;min-width:220px!important;pointer-events:auto!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;box-shadow:0 18px 45px #0f172a2e,0 6px 18px #0f172a1f!important;padding:6px 0!important;overflow:hidden!important}.dropdown-menu.fixed>div{pointer-events:auto!important;cursor:pointer!important;padding:11px 14px!important;font-size:14px!important;font-weight:600!important;color:#111827!important;background:transparent!important;white-space:nowrap!important}.video-tile>.stretched-link:after,.feed-video-card>.stretched-link:after,.video-grid .video-tile>.stretched-link:after,.top-featured-row .video-tile>.stretched-link:after,.dynamic-feed .video-tile>.stretched-link:after{content:none!important;display:none!important;pointer-events:none!important}.video-tile>.stretched-link,.feed-video-card>.stretched-link,.video-grid .video-tile>.stretched-link,.top-featured-row .video-tile>.stretched-link,.dynamic-feed .video-tile>.stretched-link{position:relative!important;z-index:1!important;display:block!important;pointer-events:auto!important}.feed-card-footer,.card-footer.feed-card-footer,.video-tile .feed-card-footer,.feed-video-card .feed-card-footer,.feed-quickshot-item .feed-card-footer,.live-card .card-footer{position:relative!important;z-index:70!important;overflow:visible!important;pointer-events:auto!important}.feed-card-footer .meta-row,.feed-card-footer .meta-actions,.feed-card-footer .menu-button,.feed-card-footer .dot-menu,.feed-quickshot-item .meta-row,.feed-quickshot-item .meta-actions,.feed-quickshot-item .menu-button,.feed-quickshot-item .dot-menu,.live-card .menu-button,.live-card .dot-menu{pointer-events:auto!important}.feed-card-footer .menu-button,.feed-quickshot-item .menu-button,.live-card .menu-button{position:relative!important;z-index:90!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;cursor:pointer!important}.feed-card-footer .dot-menu,.feed-quickshot-item .dot-menu,.live-card .dot-menu{position:relative!important;z-index:100!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:999px!important;background:transparent!important;color:#111827!important;font-size:24px!important;line-height:1!important;font-weight:700!important;cursor:pointer!important;pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.feed-card-footer .dot-menu:hover,.feed-quickshot-item .dot-menu:hover,.live-card .dot-menu:hover{background:#0f172a12!important}.feed-card-footer .dot-menu:active,.feed-quickshot-item .dot-menu:active,.live-card .dot-menu:active{background:#0f172a1c!important}.feed-wrapper,.feed-page-wrapper,.feed-grid-wrapper,.dynamic-feed,.video-grid,.top-featured-row,.feed-quickshots-strip,.quickshots-feed-wrapper,.reveal-container,.reveal-container.is-open,.feed-section,.video-tile,.feed-video-card,.feed-quickshot-item,.card-footer,.feed-card-footer,.meta-row,.meta-actions{overflow:visible!important}.menu-backdrop{display:none!important;pointer-events:none!important}.dropdown-menu.fixed{position:fixed!important;z-index:999999!important;display:block!important;visibility:visible!important;opacity:1!important;width:230px!important;min-width:230px!important;max-width:calc(100vw - 16px)!important;padding:7px 0!important;margin:0!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:14px!important;box-shadow:0 22px 55px #0f172a33,0 8px 22px #0f172a1f!important;overflow:hidden!important;pointer-events:auto!important;transform:translateZ(0)!important;isolation:isolate!important}.dropdown-menu.fixed>div{display:flex!important;align-items:center!important;min-height:38px!important;padding:10px 15px!important;margin:0!important;background:transparent!important;color:#111827!important;font-size:14px!important;line-height:1.25!important;font-weight:600!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}.dropdown-menu.fixed>div:hover{background:#0f172a0f!important}.dropdown-menu.fixed>div:active{background:#0f172a1a!important}.dropdown-menu.fixed .menu-separator{min-height:1px!important;height:1px!important;padding:0!important;margin:6px 0!important;background:#0f172a1a!important;cursor:default!important;pointer-events:none!important}.dropdown-menu.fixed .menu-separator:hover{background:#0f172a1a!important}@media(max-width:700px){.dropdown-menu.fixed{width:220px!important;min-width:220px!important;border-radius:13px!important}.dropdown-menu.fixed>div{min-height:40px!important;font-size:14px!important}.feed-card-footer .dot-menu,.feed-quickshot-item .dot-menu,.live-card .dot-menu{width:38px!important;height:38px!important}}body>.dropdown-menu.fixed{position:fixed!important;z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body .feed-floating-menu-portal{position:fixed!important;z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important;width:230px!important;min-width:230px!important;max-width:calc(100vw - 16px)!important;padding:7px 0!important;margin:0!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;box-shadow:0 22px 55px #0f172a38,0 8px 22px #0f172a24!important;overflow:hidden!important;pointer-events:auto!important;transform:translateZ(0)!important}body .feed-floating-menu-portal__item{appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;width:100%!important;min-height:39px!important;padding:10px 15px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;font-size:14px!important;line-height:1.25!important;font-weight:600!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important;pointer-events:auto!important;-webkit-user-select:none!important;user-select:none!important}body .feed-floating-menu-portal__item:hover{background:#0f172a0f!important}body .feed-floating-menu-portal__item:active{background:#0f172a1a!important}body .feed-floating-menu-portal__separator{height:1px!important;min-height:1px!important;margin:6px 0!important;padding:0!important;background:#0f172a1a!important;pointer-events:none!important}.feed-meta-name-with-status{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;line-height:1.15!important;vertical-align:middle!important}.feed-meta-name-text{display:inline-block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feed-approved-icon{display:block!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;flex:0 0 15px!important;color:#2563eb!important;fill:#2563eb!important;stroke:none!important;stroke-width:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important;transform:translateY(1px)!important}.feed-approved-icon *,.feed-meta-name-with-status .feed-approved-icon *,.feed-card-footer .feed-approved-icon *{color:#2563eb!important;fill:#2563eb!important;stroke:none!important;stroke-width:0!important}.feed-card-footer .meta-company{display:flex!important;align-items:center!important;min-width:0!important}.feed-quickshot-item .feed-approved-icon,.quickshots-feed-wrapper .feed-approved-icon{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex-basis:14px!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media),.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media),.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media),.video-grid .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media),.dynamic-feed .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media),.top-featured-row .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media){position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:12px!important;background:#050505!important;isolation:isolate!important}.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.video-grid .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.dynamic-feed .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.top-featured-row .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.video-grid .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.dynamic-feed .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.top-featured-row .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;background:#050505!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:1!important}.video-grid .video-tile:hover .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.dynamic-feed .video-tile:hover .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.top-featured-row .video-tile:hover .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.thumbnail,.video-grid .video-tile:hover .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.dynamic-feed .video-tile:hover .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img,.top-featured-row .video-tile:hover .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>img.feed-music-artwork-img{transform:none!important;opacity:1!important;visibility:visible!important}.video-grid .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.hover-preview,.dynamic-feed .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.hover-preview,.top-featured-row .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.hover-preview,.video-grid .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.feed-base-video-poster,.dynamic-feed .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.feed-base-video-poster,.top-featured-row .video-tile .card-media.feed-music-artwork-media:not(.feed-expandable-video-media)>video.feed-base-video-poster{display:none!important;opacity:0!important;visibility:hidden!important}.card-media.quickshot-media.feed-music-artwork-media,.feed-video-card .feed-music-artwork-media,.video-tile .feed-music-artwork-media,.top-featured-row .feed-music-artwork-media,.video-grid .feed-music-artwork-media{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:12px!important;background:#050505!important}.card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.feed-music-artwork-media>img.thumbnail,.feed-music-artwork-media .thumbnail.feed-music-artwork-img,.feed-music-artwork-img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;background:#050505!important;transform:none!important}.video-tile:hover .feed-music-artwork-media,.video-tile.is-hover .feed-music-artwork-media,.video-tile .stretched-link:hover .feed-music-artwork-media,.video-tile .feed-media-link:hover .feed-music-artwork-media{transform:none!important;box-shadow:none!important;border-radius:12px!important}.video-tile:hover .feed-music-artwork-media img,.video-tile.is-hover .feed-music-artwork-media img,.video-tile .stretched-link:hover .feed-music-artwork-media img,.video-tile .feed-media-link:hover .feed-music-artwork-media img{transform:none!important;filter:none!important;border-radius:inherit!important}.feed-music-artwork-media audio.hover-preview-audio{display:none!important}@media(max-width:700px){.card-media.quickshot-media.feed-music-artwork-media,.feed-video-card .feed-music-artwork-media,.video-tile .feed-music-artwork-media{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important}}.video-grid .video-tile.feed-video-card .card-media.feed-square-cover-media,.dynamic-feed .video-tile.feed-video-card .card-media.feed-square-cover-media,.top-featured-row .video-tile.feed-video-card .card-media.feed-square-cover-media,.video-grid .video-tile.feed-video-card .card-media.feed-music-artwork-media,.dynamic-feed .video-tile.feed-video-card .card-media.feed-music-artwork-media,.top-featured-row .video-tile.feed-video-card .card-media.feed-music-artwork-media,.video-grid .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media),.dynamic-feed .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media),.top-featured-row .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media){position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:12px!important;background:#050505!important;isolation:isolate!important}.video-grid .video-tile.feed-video-card .card-media.feed-square-cover-media>img,.dynamic-feed .video-tile.feed-video-card .card-media.feed-square-cover-media>img,.top-featured-row .video-tile.feed-video-card .card-media.feed-square-cover-media>img,.video-grid .video-tile.feed-video-card .card-media.feed-music-artwork-media>img,.dynamic-feed .video-tile.feed-video-card .card-media.feed-music-artwork-media>img,.top-featured-row .video-tile.feed-video-card .card-media.feed-music-artwork-media>img,.video-grid .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img,.dynamic-feed .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img,.top-featured-row .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img,.video-grid .video-tile.feed-video-card .card-media.feed-square-cover-media>img.thumbnail,.dynamic-feed .video-tile.feed-video-card .card-media.feed-square-cover-media>img.thumbnail,.top-featured-row .video-tile.feed-video-card .card-media.feed-square-cover-media>img.thumbnail,.video-grid .video-tile.feed-video-card .card-media.feed-music-artwork-media>img.thumbnail,.dynamic-feed .video-tile.feed-video-card .card-media.feed-music-artwork-media>img.thumbnail,.top-featured-row .video-tile.feed-video-card .card-media.feed-music-artwork-media>img.thumbnail,.video-grid .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail,.dynamic-feed .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail,.top-featured-row .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img.thumbnail{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;background:#050505!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;z-index:1!important}.video-grid .video-tile.feed-video-card:hover .card-media.feed-square-cover-media,.dynamic-feed .video-tile.feed-video-card:hover .card-media.feed-square-cover-media,.top-featured-row .video-tile.feed-video-card:hover .card-media.feed-square-cover-media,.video-grid .video-tile.feed-video-card:hover .card-media.feed-music-artwork-media,.dynamic-feed .video-tile.feed-video-card:hover .card-media.feed-music-artwork-media,.top-featured-row .video-tile.feed-video-card:hover .card-media.feed-music-artwork-media,.video-grid .video-tile.feed-video-card:hover .card-media.feed-has-audio-preview:not(.feed-expandable-video-media),.dynamic-feed .video-tile.feed-video-card:hover .card-media.feed-has-audio-preview:not(.feed-expandable-video-media),.top-featured-row .video-tile.feed-video-card:hover .card-media.feed-has-audio-preview:not(.feed-expandable-video-media){transform:none!important;box-shadow:none!important;border-radius:12px!important}.video-grid .video-tile.feed-video-card:hover .card-media.feed-square-cover-media>img,.dynamic-feed .video-tile.feed-video-card:hover .card-media.feed-square-cover-media>img,.top-featured-row .video-tile.feed-video-card:hover .card-media.feed-square-cover-media>img,.video-grid .video-tile.feed-video-card:hover .card-media.feed-music-artwork-media>img,.dynamic-feed .video-tile.feed-video-card:hover .card-media.feed-music-artwork-media>img,.top-featured-row .video-tile.feed-video-card:hover .card-media.feed-music-artwork-media>img,.video-grid .video-tile.feed-video-card:hover .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img,.dynamic-feed .video-tile.feed-video-card:hover .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img,.top-featured-row .video-tile.feed-video-card:hover .card-media.feed-has-audio-preview:not(.feed-expandable-video-media)>img{transform:none!important;filter:none!important;opacity:1!important;visibility:visible!important}.video-grid .video-tile.feed-video-card .card-media.feed-square-cover-media video,.dynamic-feed .video-tile.feed-video-card .card-media.feed-square-cover-media video,.top-featured-row .video-tile.feed-video-card .card-media.feed-square-cover-media video,.video-grid .video-tile.feed-video-card .card-media.feed-music-artwork-media:not(.feed-expandable-video-media) video,.dynamic-feed .video-tile.feed-video-card .card-media.feed-music-artwork-media:not(.feed-expandable-video-media) video,.top-featured-row .video-tile.feed-video-card .card-media.feed-music-artwork-media:not(.feed-expandable-video-media) video,.video-grid .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media) video,.dynamic-feed .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media) video,.top-featured-row .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media) video{display:none!important;opacity:0!important;visibility:hidden!important}.video-grid .video-tile.feed-video-card .card-media.feed-square-cover-media audio.hover-preview-audio,.dynamic-feed .video-tile.feed-video-card .card-media.feed-square-cover-media audio.hover-preview-audio,.top-featured-row .video-tile.feed-video-card .card-media.feed-square-cover-media audio.hover-preview-audio,.video-grid .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media) audio.hover-preview-audio,.dynamic-feed .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media) audio.hover-preview-audio,.top-featured-row .video-tile.feed-video-card .card-media.feed-has-audio-preview:not(.feed-expandable-video-media) audio.hover-preview-audio{display:none!important}.video-layout .top-featured-row .video-tile .card-media.quickshot-media.feed-square-cover-media,.video-layout .video-grid .video-tile .card-media.quickshot-media.feed-square-cover-media,.video-layout .dynamic-feed .video-tile .card-media.quickshot-media.feed-square-cover-media,.top-featured-row .video-tile .card-media.quickshot-media.feed-square-cover-media,.video-grid .video-tile .card-media.quickshot-media.feed-square-cover-media,.dynamic-feed .video-tile .card-media.quickshot-media.feed-square-cover-media,.video-tile .card-media.quickshot-media.feed-square-cover-media,.video-tile .card-media.quickshot-media[data-feed-detected-frame=square-artwork],.video-layout .top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media,.video-layout .video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media,.video-layout .dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media,.top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media,.video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media,.dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media,.video-tile .card-media.quickshot-media.feed-music-artwork-media{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:12px!important;background:#050505!important;isolation:isolate!important}.video-layout .top-featured-row .video-tile .card-media.quickshot-media.feed-square-cover-media>img,.video-layout .video-grid .video-tile .card-media.quickshot-media.feed-square-cover-media>img,.video-layout .dynamic-feed .video-tile .card-media.quickshot-media.feed-square-cover-media>img,.video-layout .top-featured-row .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.video-layout .video-grid .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.video-layout .dynamic-feed .video-tile .card-media.quickshot-media.feed-music-artwork-media>img,.video-tile .card-media.quickshot-media.feed-square-cover-media>img.thumbnail,.video-tile .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.video-tile .card-media.quickshot-media[data-feed-detected-frame=square-artwork]>img.thumbnail{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;visibility:visible!important;z-index:2!important;background:#050505!important;transform:none!important;border-radius:inherit!important}.video-tile .card-media.quickshot-media.feed-square-cover-media>audio.hover-preview-audio,.video-tile .card-media.quickshot-media.feed-music-artwork-media>audio.hover-preview-audio,.video-tile .card-media.quickshot-media[data-feed-detected-frame=square-artwork]>audio.hover-preview-audio{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important}.video-tile .card-media.quickshot-media.feed-square-cover-media>video.feed-base-video-poster,.video-tile .card-media.quickshot-media.feed-music-artwork-media>video.feed-base-video-poster,.video-tile .card-media.quickshot-media[data-feed-detected-frame=square-artwork]>video.feed-base-video-poster{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#050505!important}.video-tile:hover .card-media.quickshot-media.feed-square-cover-media>img.thumbnail,.video-tile:hover .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.video-tile:hover .card-media.quickshot-media[data-feed-detected-frame=square-artwork]>img.thumbnail,.card-media.quickshot-media.feed-square-cover-media:hover>img.thumbnail,.card-media.quickshot-media.feed-music-artwork-media:hover>img.thumbnail,.card-media.quickshot-media[data-feed-detected-frame=square-artwork]:hover>img.thumbnail{opacity:1!important;visibility:visible!important;display:block!important;transform:none!important}.card-media.quickshot-media.feed-square-cover-media .feed-media-overlay-layer,.card-media.quickshot-media.feed-music-artwork-media .feed-media-overlay-layer,.card-media.quickshot-media[data-feed-detected-frame=square-artwork] .feed-media-overlay-layer{position:absolute!important;inset:0!important;z-index:6!important;border-radius:inherit!important;pointer-events:none!important;overflow:hidden!important}.card-media.quickshot-media.feed-square-cover-media .feed-video-expand-btn,.card-media.quickshot-media.feed-music-artwork-media .feed-video-expand-btn,.card-media.quickshot-media[data-feed-detected-frame=square-artwork] .feed-video-expand-btn{position:absolute!important;z-index:12!important}.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer,.video-layout .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer,.video-layout .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important}.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media,.video-layout .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media,.video-layout .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:12px!important;background:#050505!important;box-shadow:none!important;isolation:isolate!important}.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>img.thumbnail,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.thumbnail,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.feed-base-video-poster,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.hover-preview,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>img.thumbnail,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.thumbnail,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.feed-base-video-poster,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.hover-preview,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>img.thumbnail,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.thumbnail,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.feed-base-video-poster,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.hover-preview,.video-layout .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>img.thumbnail,.video-layout .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.thumbnail,.video-layout .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.feed-base-video-poster,.video-layout .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.hover-preview,.video-layout .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>img.thumbnail,.video-layout .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.thumbnail,.video-layout .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.feed-base-video-poster,.video-layout .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.hover-preview{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#050505!important}.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-square-cover-media>img.thumbnail,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media[data-feed-detected-frame=square-artwork]>img.thumbnail,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-square-cover-media>img.thumbnail,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media[data-feed-detected-frame=square-artwork]>img.thumbnail,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-music-artwork-media>img.thumbnail,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-square-cover-media>img.thumbnail,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media[data-feed-detected-frame=square-artwork]>img.thumbnail{object-fit:contain!important;object-position:center center!important;background:#050505!important}.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>img.thumbnail,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>img.thumbnail,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>img.thumbnail{z-index:2!important}.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.hover-preview,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.hover-preview,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media>video.hover-preview{z-index:3!important}.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer:hover .card-media.quickshot-media.feed-expandable-video-media>video.hover-preview,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer:hover .card-media.quickshot-media.feed-expandable-video-media>video.hover-preview,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer:hover .card-media.quickshot-media.feed-expandable-video-media>video.hover-preview{opacity:1!important;visibility:visible!important}.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-music-artwork-media>video.hover-preview,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-music-artwork-media>video.hover-preview,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-music-artwork-media>video.hover-preview,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-square-cover-media>video.hover-preview,.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-square-cover-media>video.hover-preview,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-media.quickshot-media.feed-square-cover-media>video.hover-preview{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.feed-grid-wrapper .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-footer,.feed-grid-wrapper .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-footer,.dynamic-feed .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-footer,.video-layout .video-grid>.video-tile.feed-video-card.feed-video-card--with-footer .card-footer,.video-layout .top-featured-row>.video-tile.feed-video-card.feed-video-card--with-footer .card-footer{min-height:72px!important;padding-top:12px!important;padding-bottom:12px!important;box-sizing:border-box!important}.feed-expandable-video-media.feed-expanded-playing,.card-media.feed-expanded-playing,.quickshot-media.feed-expanded-playing,.feed-expandable-video-media[data-feed-expanded=true],.card-media[data-feed-expanded=true],.quickshot-media[data-feed-expanded=true]{background:#000!important;isolation:isolate!important}.feed-expandable-video-media.feed-expanded-playing img.thumbnail,.card-media.feed-expanded-playing img.thumbnail,.quickshot-media.feed-expanded-playing img.thumbnail,.feed-expandable-video-media[data-feed-expanded=true] img.thumbnail,.card-media[data-feed-expanded=true] img.thumbnail,.quickshot-media[data-feed-expanded=true] img.thumbnail{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1!important}.feed-expandable-video-media.feed-expanded-playing video.thumbnail:not(.feed-expanded-active-video),.card-media.feed-expanded-playing video.thumbnail:not(.feed-expanded-active-video),.quickshot-media.feed-expanded-playing video.thumbnail:not(.feed-expanded-active-video),.feed-expandable-video-media[data-feed-expanded=true] video.thumbnail:not(.feed-expanded-active-video),.card-media[data-feed-expanded=true] video.thumbnail:not(.feed-expanded-active-video),.quickshot-media[data-feed-expanded=true] video.thumbnail:not(.feed-expanded-active-video){opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1!important}.feed-expandable-video-media.feed-expanded-playing video.feed-expanded-active-video,.card-media.feed-expanded-playing video.feed-expanded-active-video,.quickshot-media.feed-expanded-playing video.feed-expanded-active-video,.feed-expandable-video-media[data-feed-expanded=true] video.feed-expanded-active-video,.card-media[data-feed-expanded=true] video.feed-expanded-active-video,.quickshot-media[data-feed-expanded=true] video.feed-expanded-active-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;opacity:1!important;visibility:visible!important;z-index:50!important;object-fit:cover!important;object-position:center center!important;background:#000!important;pointer-events:auto!important}.feed-expandable-video-media:fullscreen video.feed-expanded-active-video,.card-media:fullscreen video.feed-expanded-active-video,.quickshot-media:fullscreen video.feed-expanded-active-video,video.feed-expanded-active-video:fullscreen{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important;opacity:1!important;visibility:visible!important}.feed-expanded-video-host{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000!important;z-index:2147483400!important;pointer-events:auto!important;isolation:isolate!important}.feed-expanded-video-host:fullscreen,.feed-expanded-video-host:-webkit-full-screen{width:100vw!important;height:100vh!important;background:#000!important}.feed-expanded-video-player{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#000!important;opacity:1!important;visibility:visible!important;z-index:1!important}.feed-expanded-video-close{position:fixed!important;top:18px!important;right:18px!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#ffffffeb!important;color:#111827!important;font-size:30px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;z-index:3!important;box-shadow:0 12px 34px #00000052!important}.feed-expanded-video-close:hover{background:#fff!important}.feed-video-card .video-info,.feed-video-card .video-meta,.feed-video-card .video-details,.feed-video-card .feed-card-meta,.feed-video-card .feed-card-footer,.feed-video-card .card-footer,.feed-video-card--with-footer .video-info,.feed-video-card--with-footer .video-meta,.feed-video-card--with-footer .video-details,.feed-video-card--with-footer .feed-card-meta,.feed-video-card--with-footer .feed-card-footer,.feed-video-card--with-footer .card-footer{overflow:visible!important}.feed-meta-name-with-status{display:inline-flex!important;align-items:center!important;gap:5px!important;max-width:100%!important;min-width:0!important;line-height:1.25!important;vertical-align:middle!important;overflow:visible!important;white-space:nowrap!important}.feed-meta-name-with-status .feed-meta-name-text{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.feed-meta-name-with-status .feed-approved-icon,.feed-approved-icon{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex:0 0 14px!important;display:inline-block!important;vertical-align:middle!important;color:#1d8cf8!important;fill:currentColor!important;position:relative!important;top:1px!important;z-index:3!important;overflow:visible!important;clip-path:none!important}.video-grid .feed-meta-name-with-status,.dynamic-feed .feed-meta-name-with-status,.feed-row .feed-meta-name-with-status,.feed-video-row .feed-meta-name-with-status{line-height:1.3!important;overflow:visible!important}.video-grid .feed-approved-icon,.dynamic-feed .feed-approved-icon,.feed-row .feed-approved-icon,.feed-video-row .feed-approved-icon{margin-top:0!important;margin-bottom:0!important}.video-layout.video-layout--no-sidebar{width:100%!important;max-width:100vw!important;min-width:0!important;display:block!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;transform:none!important}.video-layout.video-layout--no-sidebar .left-rail{display:none!important;width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;overflow:hidden!important;pointer-events:none!important}.video-layout.video-layout--no-sidebar .video-main,.video-layout.video-layout--no-sidebar .feed-video-main--no-sidebar{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;overflow:visible!important}.video-layout.video-layout--no-sidebar .feed-grid-wrapper{width:100%!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(12px,2vw,24px)!important;padding-right:clamp(12px,2vw,24px)!important;box-sizing:border-box!important}@media(max-width:900px){.video-layout.video-layout--no-sidebar .feed-grid-wrapper{padding-left:10px!important;padding-right:10px!important}}html.ygs-feed-navbar-fixed-only .navbar .navbar-inner,body.ygs-feed-navbar-fixed-only .navbar .navbar-inner,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner,html.ygs-feed-navbar-fixed-only .navbar .nav-search-container,body.ygs-feed-navbar-fixed-only .navbar .nav-search-container,html.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-search-container,body.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-search-container,html.ygs-feed-navbar-fixed-only .navbar .nav-main,body.ygs-feed-navbar-fixed-only .navbar .nav-main,html.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-main,body.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-main{height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;translate:none!important;overflow:visible!important}.card-media.feed-single-video-preview,.quickshot-media.feed-single-video-preview{background:#f3f4f6!important;isolation:isolate!important}.feed-video-poster-shell{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:inherit!important;background:radial-gradient(circle at 20% 20%,#ffffffe6,#f3f4f6d9 34%,#e5e7ebf2)!important}.feed-video-poster-shell .feed-media-empty-frame-soft{position:absolute!important;inset:0!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:linear-gradient(135deg,#f8fafc,#e5e7eb)!important;color:#374151!important;text-align:center!important;font-weight:700!important;font-size:14px!important;letter-spacing:.01em!important}.feed-video-poster-shell .feed-media-empty-frame-underlay{z-index:1!important}.feed-video-poster-shell .feed-media-empty-frame-soft span{max-width:85%!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.feed-video-poster-shell>img.feed-video-poster-img,.card-media.feed-single-video-preview .feed-video-poster-shell>img.feed-video-poster-img,.quickshot-media.feed-single-video-preview .feed-video-poster-shell>img.feed-video-poster-img{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;background:transparent!important}.feed-video-poster-shell.feed-poster-failed>img.feed-video-poster-img{display:none!important;visibility:hidden!important;opacity:0!important}.feed-video-poster-shell>video.feed-hover-video,.card-media.feed-single-video-preview .feed-video-poster-shell>video.feed-hover-video,.quickshot-media.feed-single-video-preview .feed-video-poster-shell>video.feed-hover-video{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;visibility:hidden!important;opacity:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;background:transparent!important;pointer-events:none!important;transition:opacity .16s ease!important}.card-media.feed-single-video-preview:hover .feed-video-poster-shell:not(.is-preview-ready)>video.feed-hover-video,.quickshot-media.feed-single-video-preview:hover .feed-video-poster-shell:not(.is-preview-ready)>video.feed-hover-video,.video-tile:hover .card-media.feed-single-video-preview .feed-video-poster-shell:not(.is-preview-ready)>video.feed-hover-video,.video-tile .stretched-link:hover .card-media.feed-single-video-preview .feed-video-poster-shell:not(.is-preview-ready)>video.feed-hover-video{visibility:hidden!important;opacity:0!important}.card-media.feed-single-video-preview.feed-preview-playing .feed-video-poster-shell.is-preview-ready>video.feed-hover-video,.quickshot-media.feed-single-video-preview.feed-preview-playing .feed-video-poster-shell.is-preview-ready>video.feed-hover-video,.card-media.feed-single-video-preview.is-hovering .feed-video-poster-shell.is-preview-ready>video.feed-hover-video,.quickshot-media.feed-single-video-preview.is-hovering .feed-video-poster-shell.is-preview-ready>video.feed-hover-video,.card-media.feed-single-video-preview.feed-expanded-video-active .feed-video-poster-shell>video.feed-hover-video,.quickshot-media.feed-single-video-preview.feed-expanded-video-active .feed-video-poster-shell>video.feed-hover-video{visibility:visible!important;opacity:1!important}.card-media.feed-single-video-preview.feed-preview-playing .feed-video-poster-shell>img.feed-video-poster-img,.quickshot-media.feed-single-video-preview.feed-preview-playing .feed-video-poster-shell>img.feed-video-poster-img{opacity:1!important;visibility:visible!important}.card-media.feed-single-video-preview>.feed-video-poster-shell,.quickshot-media.feed-single-video-preview>.feed-video-poster-shell{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important;background:#000!important;border-radius:inherit!important}.card-media.feed-single-video-preview video.feed-hover-video[data-feed-has-cover=false],.quickshot-media.feed-single-video-preview video.feed-hover-video[data-feed-has-cover=false]{opacity:1!important;visibility:visible!important;display:block!important;background:#000!important;object-fit:cover!important;object-position:center center!important;transform:translateZ(0)!important}.card-media.feed-single-video-preview video.feed-hover-video[data-feed-has-cover=true],.quickshot-media.feed-single-video-preview video.feed-hover-video[data-feed-has-cover=true]{background:#000!important}.feed-floating-menu-portal__item:disabled{cursor:not-allowed;opacity:.55}.feed-library-toast{position:fixed;right:22px;bottom:24px;z-index:2147483647;max-width:320px;padding:12px 15px;border:1px solid rgba(147,197,253,.42);border-radius:16px;background:#0f172af5;color:#e2e8f0;box-shadow:0 18px 50px #00000052;font-weight:800}.feed-library-picker-backdrop{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:18px;background:#02061794;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feed-library-picker{width:min(420px,100%);border:1px solid rgba(148,163,184,.22);border-radius:22px;background:#0f172afa;color:#f8fafc;box-shadow:0 28px 90px #00000070;padding:18px}.feed-library-picker__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.feed-library-picker__header p{margin:0 0 5px;color:#93c5fd;font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.feed-library-picker__header h3{margin:0;font-size:1.25rem}.feed-library-picker__header button{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#0f172acc;color:#e2e8f0;width:34px;height:34px;cursor:pointer;font-size:1.3rem;line-height:1}.feed-library-picker__label{display:grid;gap:8px;color:#bfdbfe;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.feed-library-picker__label select{width:100%;border:1px solid rgba(148,163,184,.26);border-radius:14px;background:#020617c7;color:#f8fafc;padding:11px 12px;outline:none}.feed-library-picker__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.feed-library-picker__primary,.feed-library-picker__secondary{border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer}.feed-library-picker__primary{border:1px solid rgba(147,197,253,.45);background:#2563eb38;color:#dbeafe}.feed-library-picker__secondary{border:1px solid rgba(148,163,184,.22);background:#0f172abd;color:#e2e8f0}.feed-library-picker__primary:disabled,.feed-library-picker__secondary:disabled{cursor:not-allowed;opacity:.6}.feed-library-picker__state{display:grid;place-items:center;min-height:120px;border:1px dashed rgba(148,163,184,.24);border-radius:16px;color:#cbd5e1;text-align:center;padding:14px}.feed-library-picker__state--error{color:#fecaca;border-color:#f8717161;background:#7f1d1d38}.feed-subcategory-strip--actors,.feed-subcategory-strip--artists,.feed-subcategory-strip--broadcasters,.feed-subcategory-strip--celebrities,.feed-subcategory-strip--comedians,.feed-subcategory-strip--content-creators,.feed-subcategory-strip--dancers,.feed-subcategory-strip--djs,.feed-subcategory-strip--directors,.feed-subcategory-strip--fine-artists,.feed-subcategory-strip--influencers,.feed-subcategory-strip--inventors,.feed-subcategory-strip--managers,.feed-subcategory-strip--models,.feed-subcategory-strip--movie-producers,.feed-subcategory-strip--photographers,.feed-subcategory-strip--podcasters,.feed-subcategory-strip--promoters,.feed-subcategory-strip--producers,.feed-subcategory-strip--videographers,.feed-subcategory-strip--ai-filmmakers,.feed-subcategory-strip--ai-actors,.feed-subcategory-strip--ai-directors,.feed-subcategory-strip--ai-movie-producers,.feed-subcategory-strip--ai-content-creators,.feed-subcategory-strip--ai-voice-actors,.feed-subcategory-strip--ai-vfx-artists,.feed-subcategory-strip--ai-screenwriters{--feed-tab-accent: #ef4444;--feed-tab-accent-2: #111827;--feed-tab-accent-soft: rgba(239, 68, 68, .09);--feed-tab-accent-mid: rgba(239, 68, 68, .24);--feed-tab-active-text: #991b1b}.feed-subcategory-strip{scroll-padding-inline:12px}.feed-subcategory-strip .feed-subcategory-pill{flex:0 0 auto}.feed-subcategory-pill__label{max-width:220px;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.feed-subcategory-pill__label{max-width:172px}}.feed-subcategory-scroll-shell{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;margin-top:2px}.feed-subcategory-scroll-shell:before,.feed-subcategory-scroll-shell:after{content:"";position:absolute;top:4px;bottom:8px;width:38px;z-index:2;pointer-events:none;opacity:0;transition:opacity .16s ease}.feed-subcategory-scroll-shell:before{left:46px;background:linear-gradient(90deg,#fff,#fff0)}.feed-subcategory-scroll-shell:after{right:46px;background:linear-gradient(270deg,#fff,#fff0)}.feed-subcategory-scroll-shell.has-overflow:before,.feed-subcategory-scroll-shell.has-overflow:after{opacity:1}.feed-subcategory-scroll-shell .feed-subcategory-strip{min-width:0;width:100%;max-width:100%;padding:6px 2px 10px;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth;scrollbar-width:none!important;-ms-overflow-style:none!important}.feed-subcategory-scroll-shell .feed-subcategory-strip::-webkit-scrollbar,.feed-subcategory-scroll-shell .feed-subcategory-strip::-webkit-scrollbar-track,.feed-subcategory-scroll-shell .feed-subcategory-strip::-webkit-scrollbar-thumb{width:0!important;height:0!important;display:none!important;background:transparent!important}.feed-subcategory-arrow{position:relative;z-index:4;width:40px;height:40px;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 22px #0f172a14,inset 0 1px #ffffffe6!important;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.feed-subcategory-arrow span{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:30px;line-height:1;font-weight:850;color:#111827!important;transform:translateY(-1px)}.feed-subcategory-arrow:hover:not(:disabled),.feed-subcategory-arrow:focus-visible:not(:disabled){background:#f8fafc!important;border-color:#ef444447!important;box-shadow:0 12px 28px #0f172a1c,0 0 0 4px #ef444414!important;transform:translateY(-1px);outline:none}.feed-subcategory-arrow:active:not(:disabled){transform:translateY(0) scale(.98)}.feed-subcategory-arrow:disabled{opacity:.32;cursor:default;box-shadow:none!important;background:#fff!important}@media(max-width:720px){.feed-subcategory-scroll-shell{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}.feed-subcategory-arrow{width:34px;height:34px;min-width:34px;min-height:34px}.feed-subcategory-arrow span{font-size:25px}.feed-subcategory-scroll-shell:before{left:38px}.feed-subcategory-scroll-shell:after{right:38px}}html,body{overflow-y:auto;overflow-x:hidden}html.ygs-feed-navbar-fixed-only,body.ygs-feed-navbar-fixed-only{overflow-y:auto!important;overflow-x:hidden!important}html.ygs-feed-navbar-fixed-only .navbar,body.ygs-feed-navbar-fixed-only .navbar,html.ygs-feed-navbar-fixed-only .navbar.scrolled,body.ygs-feed-navbar-fixed-only .navbar.scrolled{position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;z-index:5000!important}html.ygs-feed-navbar-fixed-only .video-layout,body.ygs-feed-navbar-fixed-only .video-layout,.video-layout,.video-layout.video-layout--no-sidebar{height:auto!important;max-height:none!important;min-height:100dvh!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;padding-top:0!important;margin-top:0!important}.video-layout.video-layout--feed-scroll{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;margin-top:0!important;padding-top:0!important}.card-media,.quickshot-media,.feed-ad-media,.feed-expandable-video-media{position:relative}.feed-media-mute-btn{position:absolute;top:10px;right:52px;z-index:80;width:36px;height:36px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172aad;color:#fff;box-shadow:0 8px 20px #0f172a38;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;transform:translateY(-3px);pointer-events:auto;transition:opacity .16s ease,transform .16s ease,background .16s ease,box-shadow .16s ease}.feed-media-mute-btn svg{width:18px;height:18px;display:block;pointer-events:none}.feed-media-mute-btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card-media:hover .feed-media-mute-btn,.quickshot-media:hover .feed-media-mute-btn,.feed-ad-media:hover .feed-media-mute-btn,.feed-expandable-video-media:hover .feed-media-mute-btn,.feed-media-mute-btn:focus-visible,.feed-media-mute-btn.is-unmuted{opacity:1;transform:translateY(0)}.feed-media-mute-btn:hover,.feed-media-mute-btn:focus-visible{background:#0f172adb;box-shadow:0 10px 24px #0f172a47;outline:none}.feed-media-mute-btn.is-unmuted{background:#d00000db}.feed-media-mute-btn.is-unmuted:hover,.feed-media-mute-btn.is-unmuted:focus-visible{background:#b20000eb}.feed-has-audio-preview:not(.feed-expandable-video-media) .feed-media-mute-btn{right:10px}.feed-ad-media .feed-media-mute-btn{right:52px}@media(hover:none){.feed-media-mute-btn{opacity:1;transform:translateY(0)}}.card-media,.quickshot-media,.feed-ad-media,.feed-expandable-video-media,.feed-video-poster-shell{position:relative}.feed-media-mute-btn{all:unset!important;box-sizing:border-box!important;position:absolute!important;left:10px!important;bottom:10px!important;z-index:140!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:#0f172ab8!important;color:#fff!important;box-shadow:0 10px 24px #00000038!important;-webkit-backdrop-filter:blur(10px) saturate(135%)!important;backdrop-filter:blur(10px) saturate(135%)!important;cursor:pointer!important;line-height:1!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateZ(0)!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.feed-media-mute-btn.is-muted{background:#0f172ab8!important}.feed-media-mute-btn.is-unmuted{background:#d00000d1!important;border-color:#ffffff8a!important}.feed-media-mute-btn:hover,.feed-media-mute-btn:focus-visible{transform:translateY(-1px) translateZ(0)!important;background:#0f172adb!important;border-color:#fff9!important;box-shadow:0 14px 30px #00000047!important;outline:none!important}.feed-media-mute-btn.is-unmuted:hover,.feed-media-mute-btn.is-unmuted:focus-visible{background:#d00000f0!important}.feed-media-mute-btn svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;color:#fff!important;stroke:#fff!important;fill:none!important;stroke-width:2.6!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.feed-media-mute-btn__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.card-media .feed-media-mute-btn,.quickshot-media .feed-media-mute-btn,.feed-ad-media .feed-media-mute-btn,.feed-expandable-video-media .feed-media-mute-btn{z-index:140!important}.feed-media-link .feed-media-mute-btn,.feed-sponsored-card .feed-media-mute-btn,.feed-quickshot-item .feed-media-mute-btn{pointer-events:auto!important}.feed-video-expand-btn{z-index:130!important}.feed-expanded-video-host{position:fixed!important;inset:0!important;z-index:2147483000!important;background:#000!important}.feed-expanded-video-player{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important}.feed-expanded-video-close{position:fixed!important;top:18px!important;right:18px!important;z-index:2147483001!important;width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:999px!important;background:#0f172ab8!important;color:#fff!important;font-size:26px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}@media(max-width:700px){.feed-media-mute-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;left:8px!important;bottom:8px!important}.feed-media-mute-btn svg{width:18px!important;height:18px!important}}.feed-media-mute-btn{inset:14px auto auto 14px!important}.card-media .feed-media-mute-btn,.quickshot-media .feed-media-mute-btn,.feed-ad-media .feed-media-mute-btn,.feed-expandable-video-media .feed-media-mute-btn{top:14px!important;left:14px!important}@media(max-width:700px){.feed-media-mute-btn{top:12px!important;left:12px!important}}.card-media.feed-expandable-video-media .feed-video-poster-shell,.quickshot-media.feed-expandable-video-media .feed-video-poster-shell{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#000!important;isolation:isolate!important}.card-media.feed-expandable-video-media .feed-video-poster-shell--no-cover video.feed-hover-video[data-feed-has-cover=false],.quickshot-media.feed-expandable-video-media .feed-video-poster-shell--no-cover video.feed-hover-video[data-feed-has-cover=false],.feed-expandable-video-media .feed-video-poster-shell--no-cover video.feed-hover-video[data-feed-has-cover=false]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;opacity:1!important;visibility:visible!important;z-index:1!important;object-fit:cover!important;object-position:center center!important;background:#000!important;pointer-events:none!important}.card-media.feed-expandable-video-media .feed-video-poster-img,.quickshot-media.feed-expandable-video-media .feed-video-poster-img{position:relative!important;z-index:2!important}.card-media.feed-expandable-video-media.feed-first-frame-loading .feed-video-poster-shell--no-cover,.quickshot-media.feed-expandable-video-media.feed-first-frame-loading .feed-video-poster-shell--no-cover{background:#000!important}.card-media.feed-expandable-video-media.feed-first-frame-ready .feed-video-poster-shell--no-cover video.feed-hover-video[data-feed-has-cover=false],.quickshot-media.feed-expandable-video-media.feed-first-frame-ready .feed-video-poster-shell--no-cover video.feed-hover-video[data-feed-has-cover=false]{opacity:1!important;visibility:visible!important}.card-media.feed-expandable-video-media:not(.feed-music-artwork-media) video.feed-hover-video[data-feed-has-cover=false],.quickshot-media.feed-expandable-video-media:not(.feed-music-artwork-media) video.feed-hover-video[data-feed-has-cover=false]{opacity:1!important;visibility:visible!important}.feed-expandable-video-media .feed-media-mute-btn,.feed-expandable-video-media .feed-video-expand-btn,.feed-expandable-video-media .feed-media-overlay-layer,.feed-expandable-video-media .feed-media-overlays,.feed-expandable-video-media .qs-overlay{z-index:140!important}.card-media.feed-no-cover-video-card,.quickshot-media.feed-no-cover-video-card,.feed-expandable-video-media.feed-no-cover-video-card{background:#000!important;position:relative!important;overflow:hidden!important;isolation:isolate!important}.card-media.feed-no-cover-video-card>.feed-video-poster-shell,.quickshot-media.feed-no-cover-video-card>.feed-video-poster-shell,.feed-expandable-video-media.feed-no-cover-video-card>.feed-video-poster-shell,.card-media.feed-single-video-preview>.feed-video-poster-shell.feed-no-cover-video-shell,.quickshot-media.feed-single-video-preview>.feed-video-poster-shell.feed-no-cover-video-shell{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:inherit!important;background:#000!important;z-index:2!important}.card-media.feed-no-cover-video-card video.feed-no-cover-first-frame-video,.quickshot-media.feed-no-cover-video-card video.feed-no-cover-first-frame-video,.feed-expandable-video-media.feed-no-cover-video-card video.feed-no-cover-first-frame-video,.feed-video-poster-shell.feed-no-cover-video-shell>video.feed-no-cover-first-frame-video,.feed-video-poster-shell>video.feed-hover-video[data-feed-no-cover-frame=true],.feed-video-poster-shell>video.feed-hover-video[data-feed-has-cover=false]{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:translateZ(0)!important;background:#000!important;z-index:3!important}.video-tile .card-media.feed-no-cover-video-card video.hover-preview,.video-tile .quickshot-media.feed-no-cover-video-card video.hover-preview,.dynamic-feed .card-media.feed-no-cover-video-card video.hover-preview,.dynamic-feed .quickshot-media.feed-no-cover-video-card video.hover-preview,.top-featured-row .card-media.feed-no-cover-video-card video.hover-preview,.top-featured-row .quickshot-media.feed-no-cover-video-card video.hover-preview{display:block!important;opacity:1!important;visibility:visible!important;z-index:3!important}.card-media.feed-no-cover-video-card.feed-first-frame-ready,.quickshot-media.feed-no-cover-video-card.feed-first-frame-ready,.feed-expandable-video-media.feed-no-cover-video-card.feed-first-frame-ready{background:transparent!important}.card-media.feed-no-cover-video-card .feed-media-empty-frame,.quickshot-media.feed-no-cover-video-card .feed-media-empty-frame,.feed-expandable-video-media.feed-no-cover-video-card .feed-media-empty-frame{display:none!important;opacity:0!important;visibility:hidden!important}.card-media.feed-no-cover-video-card .feed-media-overlay-layer,.quickshot-media.feed-no-cover-video-card .feed-media-overlay-layer,.feed-expandable-video-media.feed-no-cover-video-card .feed-media-overlay-layer{position:absolute!important;inset:0!important;z-index:6!important;pointer-events:none!important;border-radius:inherit!important;overflow:hidden!important}.card-media.feed-no-cover-video-card .feed-media-mute-btn,.quickshot-media.feed-no-cover-video-card .feed-media-mute-btn,.feed-expandable-video-media.feed-no-cover-video-card .feed-media-mute-btn,.card-media.feed-no-cover-video-card .feed-video-expand-btn,.quickshot-media.feed-no-cover-video-card .feed-video-expand-btn,.feed-expandable-video-media.feed-no-cover-video-card .feed-video-expand-btn{position:absolute!important;z-index:140!important}html.ygs-feed-navbar-fixed-only .home1-wrapper,body.ygs-feed-navbar-fixed-only .home1-wrapper,html.ygs-feed-navbar-fixed-only .home1-main,body.ygs-feed-navbar-fixed-only .home1-main,html.ygs-feed-navbar-fixed-only .video-layout,body.ygs-feed-navbar-fixed-only .video-layout,html.ygs-feed-navbar-fixed-only .video-main,body.ygs-feed-navbar-fixed-only .video-main,html.ygs-feed-navbar-fixed-only .feed-wrapper,body.ygs-feed-navbar-fixed-only .feed-wrapper{padding-top:0!important;margin-top:0!important}html.ygs-feed-navbar-fixed-only body .navbar,body.ygs-feed-navbar-fixed-only .navbar,html.ygs-feed-navbar-fixed-only body .navbar.scrolled,body.ygs-feed-navbar-fixed-only .navbar.scrolled{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100vw!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important;padding:10px 20px!important;background:#fff!important;background-color:#fff!important;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;overflow:visible!important;pointer-events:auto!important;box-shadow:none!important}html.ygs-feed-navbar-fixed-only body .navbar .navbar-inner,body.ygs-feed-navbar-fixed-only .navbar .navbar-inner,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:64px!important;max-height:none!important;opacity:1!important;visibility:visible!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;border:0!important;overflow:visible!important;transform:none!important;translate:none!important;pointer-events:auto!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-search-container,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-search-container,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-logo,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-logo,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-brand-actions,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-brand-actions,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .search-box,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .search-box,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-search-autocomplete-wrap,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-search-autocomplete-wrap,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-login-cart,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-login-cart,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-notification,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-notification,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .header-item,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .header-item,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .btn-upload,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .btn-upload,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-media-combo,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-media-combo,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-account-wrapper,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-account-wrapper,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-account-trigger,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-account-trigger,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-icon-count-btn,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-icon-count-btn{height:auto!important;min-height:unset!important;max-height:none!important;opacity:1!important;visibility:visible!important;margin-top:0!important;margin-bottom:0!important;overflow:visible!important;transform:none!important;translate:none!important;pointer-events:auto!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-search-container,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-search-container{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:14px!important;width:100%!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-logo,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-logo,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-brand-actions,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-brand-actions{display:flex!important;align-items:center!important;flex-shrink:0!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-search-autocomplete-wrap,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-search-autocomplete-wrap{display:flex!important;align-items:center!important;flex:1 1 1100px!important;min-width:280px!important;overflow:visible!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .search-box,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .search-box{display:flex!important;align-items:center!important;height:40px!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-login-cart,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-login-cart,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-notification,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-notification,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .header-item,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .header-item,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-account-wrapper,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-account-wrapper,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-account-trigger,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-account-trigger,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-icon-count-btn,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-icon-count-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .navbar-inner .nav-media-combo,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-media-combo{display:inline-flex!important;align-items:center!important;height:42px!important}html.ygs-feed-navbar-fixed-only body .navbar .nav-main,body.ygs-feed-navbar-fixed-only .navbar .nav-main,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .nav-main,body.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-main{display:flex!important;align-items:center!important;min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important;margin-top:0!important;margin-bottom:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .nav-menu .nav-link,body.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-menu .nav-link{padding-top:6px!important;padding-bottom:6px!important}html.ygs-feed-navbar-fixed-only body .navbar.scrolled .burger-btn,body.ygs-feed-navbar-fixed-only .navbar.scrolled .burger-btn,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .toggle-sidebar-btn,body.ygs-feed-navbar-fixed-only .navbar.scrolled .toggle-sidebar-btn{height:40px!important;min-height:40px!important}html.ygs-feed-navbar-fixed-only,body.ygs-feed-navbar-fixed-only{width:100%!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}html.ygs-feed-navbar-fixed-only .video-layout,body.ygs-feed-navbar-fixed-only .video-layout,html.ygs-feed-navbar-fixed-only .video-layout.video-layout--no-sidebar,body.ygs-feed-navbar-fixed-only .video-layout.video-layout--no-sidebar,html.ygs-feed-navbar-fixed-only .video-layout.video-layout--feed-scroll,body.ygs-feed-navbar-fixed-only .video-layout.video-layout--feed-scroll,html.ygs-feed-navbar-fixed-only .home1-wrapper,body.ygs-feed-navbar-fixed-only .home1-wrapper,html.ygs-feed-navbar-fixed-only .home1-main,body.ygs-feed-navbar-fixed-only .home1-main,html.ygs-feed-navbar-fixed-only .feed-wrapper,body.ygs-feed-navbar-fixed-only .feed-wrapper{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;padding-top:0!important;margin-top:0!important}html.ygs-feed-navbar-fixed-only .video-layout.video-layout--no-sidebar .video-main,body.ygs-feed-navbar-fixed-only .video-layout.video-layout--no-sidebar .video-main,html.ygs-feed-navbar-fixed-only .video-layout.video-layout--no-sidebar .feed-video-main--no-sidebar,body.ygs-feed-navbar-fixed-only .video-layout.video-layout--no-sidebar .feed-video-main--no-sidebar{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}html.ygs-feed-navbar-fixed-only::-webkit-scrollbar,body.ygs-feed-navbar-fixed-only::-webkit-scrollbar{width:8px!important}html.ygs-feed-navbar-fixed-only::-webkit-scrollbar-track,body.ygs-feed-navbar-fixed-only::-webkit-scrollbar-track{background:transparent!important}html.ygs-feed-navbar-fixed-only::-webkit-scrollbar-thumb,body.ygs-feed-navbar-fixed-only::-webkit-scrollbar-thumb{background:#d000004d!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.9)!important}html.ygs-feed-navbar-fixed-only{width:100%!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}body.ygs-feed-navbar-fixed-only{width:100%!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:visible!important;scrollbar-gutter:auto!important}html.ygs-feed-navbar-fixed-only body .navbar,body.ygs-feed-navbar-fixed-only .navbar,html.ygs-feed-navbar-fixed-only body .navbar.scrolled,body.ygs-feed-navbar-fixed-only .navbar.scrolled{left:0!important;right:8px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}html.ygs-feed-navbar-fixed-only,body.ygs-feed-navbar-fixed-only{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}html.ygs-feed-navbar-fixed-only body .navbar,body.ygs-feed-navbar-fixed-only .navbar,html.ygs-feed-navbar-fixed-only body .navbar.scrolled,body.ygs-feed-navbar-fixed-only .navbar.scrolled{left:0!important;right:17px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}html.ygs-feed-navbar-fixed-only .video-layout,body.ygs-feed-navbar-fixed-only .video-layout,html.ygs-feed-navbar-fixed-only .video-layout.video-layout--no-sidebar,body.ygs-feed-navbar-fixed-only .video-layout.video-layout--no-sidebar,html.ygs-feed-navbar-fixed-only .video-layout.video-layout--feed-scroll,body.ygs-feed-navbar-fixed-only .video-layout.video-layout--feed-scroll,html.ygs-feed-navbar-fixed-only .home1-wrapper,body.ygs-feed-navbar-fixed-only .home1-wrapper,html.ygs-feed-navbar-fixed-only .home1-main,body.ygs-feed-navbar-fixed-only .home1-main,html.ygs-feed-navbar-fixed-only .feed-wrapper,body.ygs-feed-navbar-fixed-only .feed-wrapper{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;padding-top:0!important;margin-top:0!important}html.ygs-feed-navbar-fixed-only::-webkit-scrollbar{width:8px!important}html.ygs-feed-navbar-fixed-only::-webkit-scrollbar-track{background:transparent!important}html.ygs-feed-navbar-fixed-only::-webkit-scrollbar-thumb{background:#d000004d!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.9)!important}html.ygs-feed-navbar-fixed-only body .navbar,body.ygs-feed-navbar-fixed-only .navbar,html.ygs-feed-navbar-fixed-only body .navbar.scrolled,body.ygs-feed-navbar-fixed-only .navbar.scrolled,html.ygs-feed-navbar-fixed-only body .navbar .nav-main,body.ygs-feed-navbar-fixed-only .navbar .nav-main,html.ygs-feed-navbar-fixed-only body .navbar.scrolled .nav-main,body.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-main{border-top:0!important;border-bottom:0!important;box-shadow:none!important;outline:0!important}html.ygs-feed-navbar-fixed-only .feed-grid-wrapper,body.ygs-feed-navbar-fixed-only .feed-grid-wrapper{padding-top:calc(var(--ygs-feed-navbar-height, 150px) + 14px)!important}html.ygs-feed-navbar-fixed-only .feed-scope-header,body.ygs-feed-navbar-fixed-only .feed-scope-header{position:relative!important;z-index:20!important;display:grid!important;gap:14px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin-top:0!important;margin-bottom:18px!important}html.ygs-feed-navbar-fixed-only .feed-subcategory-scroll-shell,body.ygs-feed-navbar-fixed-only .feed-subcategory-scroll-shell{position:relative!important;z-index:21!important;display:grid!important;align-items:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html.ygs-feed-navbar-fixed-only .feed-subcategory-strip,body.ygs-feed-navbar-fixed-only .feed-subcategory-strip{display:flex!important;align-items:center!important;gap:10px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow-x:auto!important;overflow-y:hidden!important}html.ygs-feed-navbar-fixed-only .feed-subcategory-pill,body.ygs-feed-navbar-fixed-only .feed-subcategory-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.card-media.feed-no-cover-video-card,.quickshot-media.feed-no-cover-video-card,.feed-no-cover-video-shell,.feed-video-poster-shell{background:#000}.feed-base-video-poster.feed-no-cover-first-frame-video,.feed-hover-video.feed-no-cover-first-frame-video,.feed-no-cover-first-frame-video{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;background:#000;opacity:1;visibility:visible}.feed-first-frame-video-loading{background:#000}.feed-first-frame-video-ready{opacity:1;visibility:visible}.feed-first-frame-ready .feed-media-empty-frame{display:none}.card-media.feed-no-cover-video-card,.quickshot-media.feed-no-cover-video-card,.feed-ad-media.feed-no-cover-video-card{position:relative!important;background:#000!important;overflow:hidden!important}.card-media.feed-no-cover-video-card>video.feed-base-video-poster.feed-no-cover-first-frame-video,.quickshot-media.feed-no-cover-video-card>video.feed-base-video-poster.feed-no-cover-first-frame-video,.feed-ad-media.feed-no-cover-video-card>video.feed-base-video-poster.feed-no-cover-first-frame-video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;z-index:2!important;background:#000!important;pointer-events:none!important}.card-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video,.quickshot-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video,.feed-ad-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:0!important;visibility:visible!important;z-index:3!important;background:#000!important;pointer-events:none!important}.video-tile:hover .card-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video,.feed-quickshot-item:hover .quickshot-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video,.feed-sponsored-card:hover .feed-ad-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video,.card-media.feed-no-cover-video-card:hover>video.hover-preview.feed-hover-video,.quickshot-media.feed-no-cover-video-card:hover>video.hover-preview.feed-hover-video,.feed-ad-media.feed-no-cover-video-card:hover>video.hover-preview.feed-hover-video{opacity:1!important;visibility:visible!important}.card-media.feed-no-cover-video-card .feed-media-empty-frame,.quickshot-media.feed-no-cover-video-card .feed-media-empty-frame,.feed-ad-media.feed-no-cover-video-card .feed-media-empty-frame{display:none!important}.card-media.feed-no-cover-video-card .feed-video-expand-btn,.card-media.feed-no-cover-video-card .feed-media-mute-btn,.quickshot-media.feed-no-cover-video-card .feed-media-mute-btn,.feed-ad-media.feed-no-cover-video-card .feed-video-expand-btn,.feed-ad-media.feed-no-cover-video-card .feed-media-mute-btn{z-index:140!important}.card-media.feed-no-cover-video-card>video.feed-no-cover-first-frame-video,.quickshot-media.feed-no-cover-video-card>video.feed-no-cover-first-frame-video,.feed-ad-media.feed-no-cover-video-card>video.feed-no-cover-first-frame-video{opacity:1!important;visibility:visible!important;display:block!important;z-index:30!important}.card-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video:not(.feed-no-cover-first-frame-video),.quickshot-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video:not(.feed-no-cover-first-frame-video),.feed-ad-media.feed-no-cover-video-card>video.hover-preview.feed-hover-video:not(.feed-no-cover-first-frame-video){display:none!important;opacity:0!important;visibility:hidden!important}video.feed-no-cover-first-frame-video{transition:none!important;backface-visibility:hidden;transform:translateZ(0)}.follow-subscribe-btn{padding:6px 14px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;background-color:#1da1f2;color:#fff;outline:none}.follow-subscribe-btn:hover{background-color:#0d8ddb;box-shadow:0 0 0 2px #1da1f233}.follow-subscribe-btn.active{background-color:#e0e0e0;color:#111;border:1px solid #bbb}.follow-subscribe-btn.active:hover{background-color:#d6d6d6;color:#000}.follow-subscribe-btn:disabled{opacity:.6;cursor:not-allowed}.quickshot-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff!important;z-index:9999!important;display:flex;align-items:center;justify-content:center}.quickshot-modal{z-index:9999!important;width:100%;height:100%;background:transparent;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.quickshot-modal-grid{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:16px}.quickshot-video-container{position:relative;display:flex;flex-direction:column;align-items:center;max-height:80vh;width:100%;margin:0 auto}.quickshot-overlay-buttons{position:absolute;top:350px;right:-70px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:15;padding:4px;background:transparent!important;border-radius:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.quickshot-overlay-buttons .action-button{width:40px;display:flex;flex-direction:column;align-items:center;cursor:pointer}.quickshot-overlay-buttons .action-button img{width:20px;height:20px;margin-bottom:4px}.quickshot-overlay-buttons .action-button span{font-size:12px;color:#000!important;margin-top:4px;text-align:center}.action-button img{width:24px;height:24px}.action-button{display:flex;flex-direction:column;align-items:center;cursor:pointer}.avatar-fixed-bottom{position:absolute;bottom:12px;right:-75px;z-index:20;padding-right:6px}.avatar-fixed-bottom .profile-avatar{width:48px;height:48px;border-radius:50%;border:2px solid #fff;object-fit:cover;background:#fff;box-shadow:0 2px 6px #00000040}.profile-avatar{width:48px;height:48px;border-radius:50%;border:2px solid #fff;object-fit:cover;box-shadow:0 2px 6px #00000040;transition:transform .3s ease;cursor:pointer}.profile-avatar:hover{transform:scale(1.05)}.vertical-avatar{position:absolute;bottom:80px;right:16px;z-index:20}.cube-avatar-ring{border-radius:50%;padding:2px;background:conic-gradient(from 0deg,#ff6ec4,#7873f5,#4ade80,#ff6ec4);animation:spin 3s linear infinite}@keyframes spin{0%{background-position:0 0}to{background-position:360deg 0}}.quickshot-user-heading{position:absolute;top:24px;left:50%;transform:translate(-50%);background:#0006;padding:6px 14px;border-radius:12px;color:#fff;font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:16px;z-index:9999}.close-btn{position:absolute;top:20px;right:24px;font-size:2.6rem;background:transparent;color:#fff;border:none;cursor:pointer;z-index:9999;transition:transform .2s ease,color .2s ease;padding:8px;line-height:1}.close-btn:hover{transform:scale(1.2);color:#ff4d4d}.quickshot-user-heading h3{margin:0 auto;padding:6px 16px;font-size:1.05rem;color:#fffc;font-weight:600;border-radius:999px;background-color:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #ffffff1a inset;text-shadow:0 0 3px rgba(0,0,0,.7)}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:2.4rem;color:#fff;background:#00000080;padding:8px;border-radius:50%;cursor:pointer;z-index:50;transition:transform .3s ease,background-color .3s ease,opacity .3s ease;opacity:.6}.nav-arrow:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 #ffffff40;animation:pulse 2s infinite ease-in-out;z-index:-1}.nav-arrow:hover{transform:translateY(-50%) scale(1.2);background-color:#fff3;opacity:1}@keyframes pulse{0%{box-shadow:0 0 #fff3}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.nav-arrow.left{left:calc(50% - 320px)}.nav-arrow.right{right:calc(50% - 320px)}.quickshot-modal-grid{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.quickshot-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.quickshot-progress-bar{position:absolute;top:0;left:0;width:100%;height:4px;display:flex;gap:2px;z-index:10;pointer-events:none}.progress-segment{height:100%;background:#fff3;border-radius:4px;position:relative;overflow:hidden}.progress-segment.completed{background:#fff}.progress-segment.active:before{content:"";position:absolute;top:0;left:0;height:100%;background:#fff;width:var(--progress, 0%);transition:width .1s linear}@keyframes fill{0%{width:0%}to{width:100%}}.quickshot-video{max-height:80vh;border-radius:12px;object-fit:cover;background:#000}.quickshot-controls-top{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:10px;z-index:15}.quickshot-avatar-container{position:absolute;top:2px;left:-270px;z-index:15;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:transparent;box-shadow:none}.quickshot-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid white;position:relative;z-index:1}.quickshot-name-container{margin-left:8px}.quickshot-name{font-size:1.2rem;font-weight:500;color:#fff;white-space:nowrap}.quickshot-time{font-size:.75rem;color:#fff9;margin-top:2px}.quickshot-controls-top button{background:#0009;color:#fff;border:none;padding:6px 10px;border-radius:999px;font-size:1.2rem;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease,transform .2s ease}.quickshot-controls-top button:hover{background:#fff3;transform:scale(1.1)}.quickshot-actions{position:absolute;bottom:70px;right:16px;z-index:10}.quickshot-reply-icons-left,.quickshot-reply-icons-right{display:flex;align-items:center;gap:10px}.quickshot-reply-bar{position:absolute;bottom:20px;left:0;right:0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:20}.quickshot-reply-icons-left{display:flex;align-items:center;gap:10px}.emoji-btn,.heart-btn{background:transparent;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;width:38px;height:38px}.emoji-btn img,.heart-btn img{width:30px;height:30px;object-fit:contain;filter:brightness(0) invert(1)}.emoji-btn:hover,.heart-btn:hover{transform:scale(1.2)}.quickshot-message-input{flex:1;border:1px solid rgba(255,255,255,.2);border-radius:999px!important;background-color:transparent!important;color:#fff!important;padding:8px 12px;font-size:14px;outline:none;cursor:text}.quickshot-reply-icons-right{display:flex;gap:10px}.icon-btn{background:transparent;border:none;cursor:pointer;padding:4px}.icon-btn img{width:24px;height:24px;filter:brightness(0) invert(1)}.emoji-picker-container{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,EmojiOne Color,sans-serif!important;position:absolute;bottom:50px;left:0;z-index:999}.emoji-picker-react{background:transparent!important;box-shadow:none!important;border:none!important;color:#fff!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,EmojiOne Color,sans-serif!important}.emoji-picker-react .emoji-categories,.emoji-picker-react .emoji-scroll-wrapper,.emoji-picker-react .emoji-search,.emoji-picker-react .emoji-group:before{background:transparent!important;color:#fff!important}.emoji-picker-react .emoji-scroll-wrapper::-webkit-scrollbar{width:6px}.emoji-picker-react .emoji-scroll-wrapper::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.quickshot-modal,.quickshot-user-heading,.close-btn,.nav-arrow,.quickshot-footer,.quickshot-controls-top,.quickshot-reply-bar{z-index:9999!important}.quickshot-video-container{position:relative;overflow:visible;z-index:1}.quickshot-video-container .quickshot-video{position:relative;z-index:1}.quickshot-overlay-buttons{position:absolute;top:50%;right:calc(-1 * var(--rail-offset, 56px));transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:3;pointer-events:auto}.qs-side-previews{position:absolute;right:-140px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;z-index:3;pointer-events:auto}.qs-preview-card{position:relative;width:120px;height:190px;border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.2);background:#111;cursor:pointer;padding:0}.qs-preview-thumb{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.9)}.qs-preview-avatar{position:absolute;left:8px;top:8px;width:36px;height:36px;border-radius:50%;border:2px solid #fff;object-fit:cover}.quickshot-video-container{position:relative}.quickshot-reply-bar,.avatar-fixed-bottom{z-index:2}.dropdown-menu{z-index:6000!important}.dropdown-menu.align-right{right:0;left:auto}.dropdown-menu.align-left{left:0;right:auto}.hover-preview{z-index:1}.feed-grid-wrapper,.dynamic-feed,.video-grid,.top-featured-row,.feed-quickshot-item,.card{overflow:visible!important}.quickshot-video-container{position:relative;overflow:visible!important;z-index:1}.quickshot-modal-grid,.quickshot-wrapper{overflow:visible!important}.quickshot-overlay-buttons{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:5!important;pointer-events:auto}.quickshot-reply-bar,.avatar-fixed-bottom{z-index:3!important}.quickshot-video{position:relative;z-index:1}:root{--qs-avatar-size: 48px;--qs-gap: 12px}.avatar-fixed-bottom{z-index:20}.quickshot-overlay-buttons{position:absolute;top:auto;bottom:calc(12px + var(--qs-avatar-size) + var(--qs-gap));right:-75px;transform:none;display:flex;flex-direction:column;gap:12px;z-index:30;pointer-events:auto;background:transparent!important}.quickshot-video-container,.quickshot-modal-grid,.quickshot-wrapper{overflow:visible!important}.quickshot-overlay-buttons .action-button span{text-decoration:none!important;border:0!important;outline:0;display:inline-block;line-height:1}.quickshot-overlay-buttons .action-button span{min-width:18px;padding:2px 6px;border-radius:999px;background:#fff;color:#111;text-align:center;font-size:12px;font-weight:600}.quickshot-overlay-buttons .action-button.reposted img{filter:drop-shadow(0 0 6px rgba(255,255,255,.6));transform:scale(1.05)}.qs-icon-repost{width:22px;height:22px}.action-button.reposted .qs-icon-repost{transform:scale(1.06);filter:drop-shadow(0 0 6px rgba(255,255,255,.55))}.menu-backdrop{position:fixed;inset:0;background:transparent;z-index:10060}.dropdown-menu.fixed{position:fixed;z-index:10070;background:#fff;color:#111;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 12px 32px #0000002e;overflow:hidden}.dropdown-menu.fixed>div{padding:10px 12px;font-size:14px;line-height:1.2;cursor:pointer;white-space:nowrap}.dropdown-menu.fixed>div:hover{background:#0000000d}.rail-kebab{width:32px;height:32px;border:0;background:#00000073;border-radius:10px;display:grid;place-items:center;color:#fff;cursor:pointer}.rail-kebab:hover{background:#0009}.rail-kebab-icon{font-size:18px}.rail-sep{height:8px}.quickshot-modal>.qs-following-strip{position:absolute;top:50%;right:calc(var(--qs-rail-w, 70px) + 4px);transform:translateY(-50%);display:flex;flex-direction:row;align-items:center;gap:14px;width:min(42vw,560px);max-width:calc(100% - 180px);overflow-x:auto;overflow-y:hidden;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;z-index:40}.qs-card{flex:0 0 auto;width:clamp(118px,12vw,168px);height:clamp(185px,21vw,260px);border:2px solid rgba(78,115,255,.85);border-radius:14px;overflow:hidden;background:#111;box-shadow:0 6px 18px #00000059;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.qs-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000073;border-color:#6287ff}.quickshot-modal{position:relative;--qs-rail-w: 70px}.quickshot-modal>.qs-following-strip{position:absolute;top:50%;right:calc(var(--qs-rail-w, 70px) + 4px);transform:translateY(-50%);display:flex;flex-direction:row;align-items:center;gap:14px;width:min(42vw,560px);max-width:calc(100% - 180px);overflow-x:auto;overflow-y:hidden;padding:0;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0;z-index:40}.quickshot-modal>.qs-following-strip{overflow-x:auto;overflow-y:hidden}.quickshot-modal>.qs-following-strip::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:8px;border:2px solid transparent;background-clip:content-box}@supports (scrollbar-width: thin){.quickshot-modal>.qs-following-strip{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}}.quickshot-modal>.qs-following-strip::-webkit-scrollbar{height:8px}.quickshot-modal>.qs-following-strip::-webkit-scrollbar-track{background:transparent}.quickshot-modal>.qs-following-strip::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:8px}.qs-card{position:relative;flex:0 0 auto;aspect-ratio:9 / 16;width:clamp(118px,12vw,168px);height:auto;border:2px solid rgba(78,115,255,.85);border-radius:14px;overflow:hidden;background:#111;will-change:transform;transform:translateZ(0);box-shadow:0 6px 18px #00000040;transition:box-shadow .16s ease,border-color .16s ease}.qs-card:hover{box-shadow:0 10px 26px #00000059;border-color:#6287ff}.qs-card-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qs-card-avatar{position:absolute;top:8px;left:8px;width:clamp(26px,2.8vw,34px);height:clamp(26px,2.8vw,34px);border-radius:999px;border:2px solid #fff;box-shadow:0 2px 6px #00000059;object-fit:cover;background:#111}.qs-card-handle{position:absolute;left:50%;transform:translate(-50%);bottom:6px;max-width:88%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(10px,1.1vw,12px);font-weight:700;line-height:1.2;color:#fff;padding:4px 8px;border-radius:999px;background:#1111118c;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quickshot-modal>.qs-following-strip{width:min(48vw,650px);max-width:calc(100% - 180px)}.qs-card-avatar{width:clamp(30px,3.2vw,38px);height:clamp(30px,3.2vw,38px)}.qs-card-handle{font-size:clamp(11px,1.2vw,13px);bottom:8px;padding:5px 10px}.quickshot-modal>.qs-following-strip{right:10px!important;width:min(40vw,520px)!important;gap:14px!important;padding:12px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:40}.qs-card{aspect-ratio:9 / 16;width:clamp(176px,17vw,236px);height:auto;flex:0 0 auto;border-radius:18px;border-width:2px;box-shadow:0 8px 18px #00000059}.qs-card-avatar{width:clamp(34px,3.6vw,42px);height:clamp(34px,3.6vw,42px);border:2px solid #fff}.qs-card-handle{font-size:clamp(12px,1.25vw,14px);padding:6px 12px;bottom:10px}.quickshot-modal{--qs-rail-w: 56px}.qs-following-strip{right:calc(var(--qs-rail-w, 56px) + 6px);gap:10px}.quickshot-modal{position:relative!important;--qs-rail-w: 56px;--qs-follow-gap: 8px;--qs-card-w: clamp(180px, 16.5vw, 240px)}.qs-side-previews{display:none!important}.quickshot-modal-grid,.quickshot-wrapper,.quickshot-video-container{overflow:visible!important;position:relative;z-index:1}.quickshot-modal>.qs-following-strip{position:absolute!important;top:50%!important;right:calc(var(--qs-rail-w) + var(--qs-follow-gap))!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;width:min(48vw,680px)!important;max-width:calc(100% - 180px)!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;z-index:40!important}.quickshot-modal{--qs-sheet-w: 460px}.quickshot-modal-grid.with-share{padding-right:calc(var(--qs-sheet-w) + 20px)!important;transition:padding-right .25s ease}.qs-share-sheet{position:absolute;top:0;right:0;height:100%;width:var(--qs-sheet-w);background:#fff;color:#111;border-left:1px solid rgba(0,0,0,.08);box-shadow:-16px 0 40px #0000002e;z-index:10050;display:flex;flex-direction:column;transform:translate(8px);opacity:0;animation:qsSheetIn .22s ease forwards}@keyframes qsSheetIn{to{transform:translate(0);opacity:1}}.qs-share-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.qs-share-sheet__header h4{font-size:16px;font-weight:700;margin:0}.qs-share-sheet__close{background:transparent;border:0;font-size:26px;line-height:1;cursor:pointer;color:#111;padding:6px 8px}.qs-share-sheet__content{flex:1;min-height:0;overflow:auto;padding:12px 14px}.qs-share-sheet .modal-overlay,.qs-share-sheet .modal-backdrop,.qs-share-sheet .global-share-modal-overlay,.qs-share-sheet .global-share-overlay{background:transparent!important;pointer-events:none!important}.qs-share-inline,.qs-share-sheet .modal-panel,.qs-share-sheet .global-share-panel{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border:0!important;border-radius:12px!important}.qs-share-sheet .close-btn{position:absolute;top:10px;right:10px;color:#111!important}.quickshot-overlay-buttons,.qs-following-strip{pointer-events:auto!important}.quickshot-modal-grid.with-share{padding-right:420px;transition:padding-right .18s ease}.qs-share-sheet{position:absolute;top:0;right:0;height:100%;width:400px;background:#fff;border-left:1px solid rgba(0,0,0,.08);z-index:12000;display:flex;flex-direction:column;pointer-events:auto}.qs-share-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.qs-share-sheet__close{background:transparent;border:0;font-size:22px;line-height:1;cursor:pointer}.qs-share-sheet__content{flex:1;min-height:0;overflow:auto;pointer-events:auto}.qs-share-sheet .modal-overlay,.qs-share-sheet .MuiBackdrop-root,.qs-share-sheet .global-share-overlay{display:none!important}.qs-share-sheet .modal-root,.qs-share-sheet .modal-content,.qs-share-sheet .global-share-container,.qs-share-sheet .MuiModal-root,.qs-share-sheet .MuiPaper-root{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;box-shadow:none!important;background:transparent!important;border:0!important}.qs-share-sheet *{pointer-events:auto}.qs-following-strip{z-index:11000}.has-qs-share .MuiBackdrop-root,.has-qs-share .ReactModal__Overlay,.has-qs-share .modal-backdrop,.has-qs-share .global-share-overlay,.has-qs-share [data-radix-popper-content-wrapper]~div[style*=z-index][style*=fixed]{display:none!important;pointer-events:none!important}.qs-share-sheet{z-index:120000!important;pointer-events:auto!important}.quickshot-modal-grid{transition:transform .22s ease;will-change:transform}.quickshot-modal-grid.with-share{--share-w: 420px;transform:translate(calc(-1 * var(--share-w) / 2))}@media(max-width:1200px){.quickshot-modal-grid.with-share{transform:translate(-180px)}}@media(max-width:900px){.quickshot-modal-grid.with-share{transform:translate(-120px)}}.quickshot-modal-overlay .modal-overlay,.quickshot-modal-overlay .ReactModal__Overlay,.quickshot-modal-overlay [class*=overlay][class*=Modal],.quickshot-modal-overlay [class*=Overlay][class*=modal]{background:transparent!important;pointer-events:none}.quickshot-modal-overlay .modal-content,.quickshot-modal-overlay .ReactModal__Content,.quickshot-modal-overlay .share-as-sidepanel,.quickshot-modal-overlay [role=dialog][aria-label*=Send]{position:fixed!important;top:0!important;right:0!important;height:100vh!important;width:var(--share-w, 420px)!important;margin:0!important;border-radius:0!important;box-shadow:-18px 0 40px #00000038!important;background:#fff!important;pointer-events:auto!important;z-index:10050!important;overflow:hidden auto!important}.quickshot-modal-overlay .modal-content>*,.quickshot-modal-overlay .ReactModal__Content>*,.quickshot-modal-overlay .share-as-sidepanel>*{height:100%}.quickshot-modal .close-btn{z-index:10060!important}.send-post-header{position:relative;display:flex;align-items:center;padding:12px 56px 12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.send-post-close{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;cursor:pointer;z-index:2}.send-post-close svg{width:20px;height:20px;stroke:#111;stroke-width:2;fill:none;vector-effect:non-scaling-stroke}.send-post-close:hover{opacity:.8}.send-post-close:focus-visible{outline:2px solid #111;outline-offset:2px}.send-post-modal-container button[aria-label=Close]:not(.send-post-close),.send-post-modal-container .MuiIconButton-root:not(.send-post-close),.send-post-modal-container .modal-close:not(.send-post-close){display:none!important}.quickshot-modal .quickshot-modal-grid{position:relative!important;overflow:visible!important}.quickshot-modal .comments-panel{position:absolute!important;top:0!important;right:0!important;left:auto!important;transform:none!important;margin:0!important;height:100%!important;width:420px!important;border-left:1px solid rgba(0,0,0,.08)!important;border-right:0!important;box-shadow:-16px 0 40px #0000002e!important;z-index:12000!important;direction:ltr}.quickshot-modal .comments-panel__body{overflow:auto!important;flex:1 1 auto;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}@supports (overscroll-behavior: contain){.quickshot-modal .comments-panel__body{overscroll-behavior:contain}}@supports (-webkit-overflow-scrolling: touch){.quickshot-modal .comments-panel__body{-webkit-overflow-scrolling:touch}}Ensure its internals scroll correctly without escaping */ .quickshot-modal{transform:none!important;filter:none!important}.quickshot-modal-overlay{filter:none!important}.quickshot-modal-grid{transform:none!important}.quickshot-modal{position:relative;z-index:1000}.quickshot-modal .quickshot-modal-grid{position:relative;z-index:120000}.quickshot-modal .comments-panel{position:absolute!important;top:0!important;right:0!important;z-index:140000!important}.quickshot-modal .quickshot-modal-grid.with-comments~.qs-following-strip,.quickshot-modal .quickshot-modal-grid.with-comments~.nav-arrow,.quickshot-modal .quickshot-modal-grid.with-comments .quickshot-overlay-buttons{pointer-events:none!important}.quickshot-modal .quickshot-modal-grid.with-comments .quickshot-overlay-buttons{pointer-events:none!important}.quickshot-modal .quickshot-modal-grid.with-comments .quickshot-overlay-buttons .comment-toggle{pointer-events:auto!important}.qs-close-fab{position:fixed;top:12px;right:calc(12px + var(--qs-comments-w, 0px));z-index:2147483647;width:36px;height:36px;border:1px solid rgba(255,255,255,.22);border-radius:9999px;background:#14141447;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);display:grid;place-items:center;color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:0 2px 10px #00000040,0 1px #ffffff0f inset}.qs-close-fab:hover{background:#14141466;transform:translateY(-1px);border-color:#ffffff52;box-shadow:0 6px 18px #00000047,0 1px #ffffff1a inset}.qs-close-fab:active{transform:translateY(0);background:#14141485}.qs-close-fab:after{content:"";position:absolute;inset:-6px;border-radius:9999px}.qs-close-fab{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;padding:0;position:fixed;top:12px;right:12px;z-index:2147483647;width:36px;height:36px;display:grid;place-items:center;color:#fff;cursor:pointer;border-radius:9999px;transition:background .16s ease,transform .16s ease}.qs-close-fab svg{width:18px;height:18px}.qs-close-fab,.qs-close-fab.btn,.qs-close-fab.btn-primary,.qs-close-fab.btn-close{all:unset;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit;font:inherit;line-height:1;cursor:pointer}.qs-close-fab{position:fixed;top:12px;right:calc(12px + var(--qs-comments-w, 0px));z-index:2147483647;width:36px;height:36px;display:grid;place-items:center;color:#fff;border-radius:9999px;transition:background .16s,transform .16s,opacity .16s}.qs-close-fab:hover{background:#ffffff1f;transform:translateY(-1px)}.qs-close-fab:active{transform:translateY(0)}.qs-close-fab:focus-visible{outline:2px solid #fff;outline-offset:2px}.qs-close-fab svg{width:20px;height:20px;stroke-width:2.5;pointer-events:none}.qs-close-fab{position:fixed;top:16px;right:calc(16px + var(--qs-comments-w, 0px));z-index:12000;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#0000008c;color:#fff;border:none;cursor:pointer;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .12s ease,right .22s ease}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.qs-close-fab{background:#000000b8}}.qs-close-fab:hover{background:#000000bf;transform:scale(1.04)}.qs-close-fab:active{transform:scale(.98)}.qs-close-fab:focus,.qs-close-fab:focus-visible{outline:none!important;box-shadow:none!important;background:#000000a6!important}.qs-close-fab svg{width:20px;height:20px}.quickshot-overlay-buttons .qs-rail-count,.quickshot-overlay-buttons .qs-rail-label{color:#fff;font-weight:700;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.quickshot-overlay-buttons .qs-rail-count,.quickshot-overlay-buttons .qs-rail-label{font-size:12px}.quickshot-overlay-buttons .rail-item{display:flex;flex-direction:column;align-items:center;gap:6px}.qs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#00000073;color:#fff;cursor:pointer;transition:background .15s ease,transform .05s ease}.qs-volume{width:120px;height:4px;background:transparent;accent-color:#fff}.qs-volume:focus{outline:none}.qs-icon-inline{margin-right:6px;transform:translateY(2px)}.quickshot-time{display:inline-flex;align-items:center;gap:6px;color:#ffffffe6;font-size:12px}.quickshot-name-container{display:flex;flex-direction:column;gap:2px}.quickshot-name{color:#fff;font-weight:600;line-height:1.1;display:block}.quickshot-company{color:#ffffffe6;font-size:12px;line-height:1.1;display:block}.quickshot-time{display:inline-flex;align-items:center;gap:6px;color:#ffffffbf;font-size:12px;line-height:1.1}.qs-icon-inline{margin-right:0;transform:translateY(1px)}.quickshot-controls{display:flex;align-items:center;gap:10px}.qs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:#00000073;color:#fff;cursor:pointer;transition:background .15s ease,transform .05s ease;-webkit-appearance:none;appearance:none;outline:none;box-shadow:none}.qs-icon-btn:hover{background:#000000a6}.qs-icon-btn:active{transform:scale(.96)}.qs-icon-btn svg{width:18px;height:18px}.qs-volume{width:130px;height:4px;background:transparent;-webkit-appearance:none;appearance:none;outline:none}.qs-volume::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.qs-volume::-ms-track{height:4px;color:transparent;border:none;background:transparent}.qs-volume::-ms-fill-lower,.qs-volume::-ms-fill-upper{background:#ffffff59;border-radius:999px}.qs-volume::-ms-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:0}.quickshot-controls .qs-icon-btn,.quickshot-controls .qs-icon-btn:hover,.quickshot-controls .qs-icon-btn:active,.quickshot-controls .qs-icon-btn:focus,.quickshot-controls .qs-icon-btn:focus-visible{background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.quickshot-controls .qs-icon-btn{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;padding:0}.quickshot-controls .qs-icon-btn svg{width:18px;height:18px;background:transparent!important;fill:currentColor}.quickshot-controls .qs-icon-btn:focus-visible{box-shadow:0 0 0 2px #fff9!important}.qs-volume{background:transparent;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:transparent}.qs-volume::-webkit-slider-runnable-track{height:4px;background:#ffffff59;border-radius:999px}.qs-volume::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;margin-top:-4px}.qs-volume::-moz-range-track{height:4px;background:#ffffff59;border-radius:999px}.qs-volume::-moz-range-thumb{width:12px;height:12px;background:#fff;border:0;border-radius:50%}.quickshot-actions{display:flex;align-items:center;gap:8px}.quickshot-actions .heart-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:999px;background:#00000073;cursor:pointer;transition:background .15s ease,transform .05s ease}.quickshot-actions .heart-btn:hover{background:#000000a6}.quickshot-actions .heart-btn:active{transform:scale(.96)}.quickshot-actions .heart-btn img{width:18px;height:18px}.heart-burst-count{font:600 12px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#fff;padding:4px 8px;border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:inline-flex;align-items:center;justify-content:center;min-width:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;box-shadow:0 1px 2px #00000040}.heart-burst-count:has(+*){letter-spacing:.2px}.quickshot-reply-bar .heart-btn{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;padding:0}.quickshot-reply-bar .heart-btn img{width:46px;height:46px;display:block}.quickshot-reply-bar .quickshot-actions{display:inline-flex;align-items:center;gap:8px}.quickshot-reply-bar .heart-btn:hover{transform:scale(1.06)}.quickshot-reply-bar .heart-btn:active{transform:scale(.96)}.heart-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;box-shadow:0 2px 10px #00000040;cursor:pointer;transition:transform .04s ease,background .15s ease,border-color .15s ease}.heart-btn:hover{background:#ffffff24;border-color:#ffffff38}.heart-btn:active{transform:scale(.96)}.heart-btn img{width:20px;height:20px;pointer-events:none;-webkit-user-select:none;user-select:none}.heart-burst-count{font:600 12px/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#fff;padding:4px 8px;margin-left:8px;border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:inline-flex;align-items:center;min-width:22px;justify-content:center;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 2px #00000040}.floating-hearts{position:absolute;left:0;right:0;bottom:8px;height:0;pointer-events:none;overflow:visible;z-index:3}.emoji-burst{position:absolute;bottom:0;transform:translate(-50%) scale(var(--scale, 1));font-size:28px;line-height:1;will-change:transform,opacity;animation:qs-emoji-rise var(--dur, 1.2s) ease-out var(--delay, 0ms) forwards;text-shadow:0 0 6px rgba(0,0,0,.25),0 0 10px rgba(255,255,255,.25)}@keyframes qs-emoji-rise{0%{opacity:0;transform:translate(-50%) rotate(var(--rot, 0deg)) scale(var(--scale, 1))}12%{opacity:1}to{opacity:0;transform:translate(-50%,-180px) rotate(var(--rot, 0deg)) scale(var(--scale, 1))}}.cs-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#121212d9;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);border-bottom:1px solid rgba(255,255,255,.08)}.cs-title{margin:0;font-weight:600;font-size:15px;color:#fff}.cs-close{-webkit-appearance:none;appearance:none;background:transparent!important;border:none!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#fff;cursor:pointer;transition:background .15s ease,transform .04s ease}.cs-close svg{width:18px;height:18px}.cs-close:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.cs-close{-webkit-appearance:none;appearance:none;background:transparent!important;border:none!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;cursor:pointer;color:#fff!important;transition:background .15s ease,transform .04s ease}.cs-close svg{width:18px;height:18px;color:inherit!important;stroke:currentColor!important;fill:none}.cs-header .cs-close{color:#fff!important}.cs-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#2b2b2b;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.cs-header h4{margin:0;font-weight:600;font-size:14px;color:#fff!important}.cs-close{all:unset;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;cursor:pointer;color:#fff!important}.cs-close:hover{background:#ffffff1f}.cs-close:active{transform:scale(.96)}.cs-close svg{width:18px;height:18px;color:inherit!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;overflow:visible}.cs-header .cs-close{background:transparent!important;box-shadow:none!important;border:none!important}.quickshot-modal .quickshot-avatar-container{margin-left:clamp(-190px,-12vw,-160px)!important;margin-right:auto!important;left:auto!important;transform:none!important}.quickshot-modal .comments-panel{display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.quickshot-modal .qs-comments-shell{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;background:#fff}.quickshot-modal .qs-comments-header{flex:0 0 auto!important;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08);font-weight:600}.quickshot-modal .qs-comments-thread{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;position:relative}.quickshot-modal .qs-comments-thread>*{height:100%!important;min-height:0!important}.quickshot-modal .tc-composer{position:sticky!important;bottom:0!important;z-index:10!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)}.quickshot-modal .comments-panel{position:fixed!important;inset:0 0 0 auto!important;width:420px!important;height:100vh!important;display:flex!important;flex-direction:column!important;background:#fff!important;z-index:12000!important;overflow:hidden!important}.quickshot-modal .comments-panel .cs-header{flex:0 0 auto!important}.quickshot-modal .comments-panel__body,.quickshot-modal .qs-comments-thread{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;position:relative!important}.quickshot-modal .comments-panel__body>*,.quickshot-modal .qs-comments-thread>*{height:100%!important;min-height:0!important}.quickshot-modal .tc-composer{position:sticky!important;bottom:0!important;background:#fff!important;z-index:10!important;border-top:1px solid rgba(0,0,0,.08)}.quickshot-modal .comments-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important}.quickshot-modal .comments-panel__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.quickshot-modal .comments-panel__body>*{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}.quickshot-modal .comments-panel :is(.tc-list,.tc-comments,.tc-items,.thread-comments-list,.thread-comments__list,.thread-comments-body,.comments-list,.comment-list){order:1!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:84px!important}.quickshot-modal .comments-panel :is(.tc-composer,.tc-compose,.tc-editor,.thread-comments-composer,.thread-comments__composer,.comment-composer,.composer){order:2!important;margin-top:auto!important;position:sticky!important;bottom:0!important;background:#fff!important;z-index:10!important;border-top:1px solid rgba(0,0,0,.08)!important}.quickshot-modal .comments-panel input[placeholder*=comment]{align-self:stretch!important}.quickshot-modal{--qs-comments-w: 620px}.quickshot-modal .comments-panel{width:var(--qs-comments-w)!important}.quickshot-modal .quickshot-modal-grid.with-comments{padding-right:var(--qs-comments-w)!important}.qs-close-fab{right:calc(16px + var(--qs-comments-w))!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type img,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type .avatar,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type .avatar-ring,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=avatar]{flex:0 0 auto!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type input,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type textarea{flex:1 1 auto!important;min-width:0!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type button,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type .btn,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=button]{flex:0 0 auto!important;width:auto!important;white-space:nowrap!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type .actions,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type .composer-actions,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=actions]{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important;flex:0 0 auto!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;padding:10px 12px!important;margin:0!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=avatar],.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type img{flex:0 0 auto!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type input,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type textarea{flex:1 1 auto!important;min-width:0!important;height:40px!important;line-height:40px!important;padding:0 14px!important;border:0!important;outline:none!important;box-shadow:none!important;background:#0000000a!important;border-radius:999px!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type textarea{resize:none!important;overflow:hidden!important;padding-top:10px!important;padding-bottom:10px!important;line-height:20px!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type button,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type .btn,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=button]{flex:0 0 auto!important;height:40px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;border-radius:12px!important;margin:0!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type .actions,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=actions],.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=composer-actions]{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:10px!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type{border-top:0!important;border-bottom:0!important;box-shadow:none!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;column-gap:10px!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type input,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type textarea{width:100%!important;min-width:0!important}.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type .actions,.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=actions],.quickshot-modal .comments-panel .qs-thread-wrap form:last-of-type [class*=composer-actions]{margin-left:0!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important}.quickshot-modal .comments-panel form:has(input[placeholder*=comment]){display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;width:100%!important}.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) img,.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) .avatar,.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) [class*=avatar]{flex:0 0 auto!important}.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) input[placeholder*=comment],.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) textarea[placeholder*=comment]{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important}.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) button{flex:0 0 auto!important;white-space:nowrap!important}.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) .actions,.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) [class*=actions],.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) [class*=button],.quickshot-modal .comments-panel form:has(input[placeholder*=comment]) [class*=btn]{margin-left:0!important}.quickshot-modal .comments-panel form{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;gap:12px!important}.quickshot-modal .comments-panel form>:first-child{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}.quickshot-modal .comments-panel form input,.quickshot-modal .comments-panel form textarea{flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:none!important;border:0!important;outline:none!important;box-shadow:none!important;background:#0000000a!important;border-radius:999px!important}.quickshot-modal .comments-panel form .buttons,.quickshot-modal .comments-panel form .actions,.quickshot-modal .comments-panel form [class*=actions],.quickshot-modal .comments-panel form [class*=buttons]{margin-left:auto!important;flex:0 0 auto!important;display:flex!important;gap:10px!important;align-items:center!important;white-space:nowrap!important}.quickshot-modal .comments-panel{min-width:0!important}.quickshot-modal .comments-panel{display:flex!important;flex-direction:column!important}.quickshot-modal .comments-panel form{width:100%!important;align-self:stretch!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important;padding:12px 14px!important;box-sizing:border-box!important}.quickshot-modal .comments-panel form img,.quickshot-modal .comments-panel form [class*=avatar],.quickshot-modal .comments-panel form .avatar{flex:0 0 auto!important}.quickshot-modal .comments-panel form input[type=text],.quickshot-modal .comments-panel form input:not([type]),.quickshot-modal .comments-panel form textarea{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;border:0!important;outline:none!important;box-shadow:none!important}.quickshot-modal .comments-panel form>div{min-width:0!important}.quickshot-modal .comments-panel form>div:nth-child(2){flex:1 1 auto!important}.quickshot-modal .comments-panel form button{flex:0 0 auto!important;white-space:nowrap!important}.quickshot-modal .comments-panel form button:first-of-type{margin-left:auto!important}.quickshot-reply-bar{display:flex;justify-content:space-between;align-items:center;padding:10px}.quickshot-message-input{flex-grow:1;margin-right:10px;padding:8px 12px;border-radius:20px;border:1px solid #ccc}.quickshot-reply-icons-right{display:flex;align-items:center;gap:10px}.quickshot-reply-icons-right button{background-color:transparent;border:none;padding:8px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.quickshot-reply-icons-right button:hover{background-color:#0000001a}.quickshot-reply-icons-right button img{width:16px;height:16px;display:inline-block}.quickshot-reply-icons-right button svg{width:18px;height:18px;fill:currentColor}.qs-comments-thread .tc-btn,.qs-comments-thread .tc-btn.primary{background:transparent!important;border:none!important;color:#444;box-shadow:none!important}.qs-comments-thread .tc-btn:hover{background:#0000000d}.qs-comments-thread .tc-btn:disabled{opacity:.5;cursor:not-allowed}.qs-comments-thread .tc-btn svg{margin-right:6px;vertical-align:middle}.comments-panel,.qs-comments-shell,.qs-comments-header{background:#fff!important}.qs-comments-header{position:sticky;top:0;z-index:5;border-bottom:1px solid rgba(0,0,0,.1)}.comments-panel:before,.comments-panel:after,.qs-comments-shell:before,.qs-comments-shell:after,.qs-comments-header:before,.qs-comments-header:after{content:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:transparent!important}.comments-panel .tc-bursts{position:fixed!important;inset:0!important;pointer-events:none!important;z-index:20000!important;overflow:visible!important}.comments-panel .tc-burst{position:absolute!important;transform:translate(-50%,-50%)}.comments-panel{height:auto!important;max-height:none!important}.comments-panel{isolation:isolate}.comments-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.qs-comments-header{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.1);position:sticky;top:0;z-index:2}.qs-comments-close{appearance:none;border:0;background:transparent;cursor:pointer;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.qs-comments-close:hover{background:#0000000f}.quickshot-modal{position:relative}.qs-close-fab{position:absolute;top:12px;right:12px;z-index:20000}.qs-close-fab{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:8px!important;border-radius:10px!important}.qs-close-fab:hover{background:#ffffff1a!important}.qs-close-fab svg{color:#fff}.qs-close-fab{position:fixed!important;top:16px!important;right:16px!important;z-index:999999!important;pointer-events:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.qs-close-fab *{pointer-events:none!important}.qs-close-fab:before,.qs-close-fab:after{content:none!important;display:none!important}.comments-panel .qs-comments-header{padding:8px 14px 6px!important;margin:0!important;border-bottom:1px solid rgba(0,0,0,.08)}.comments-panel .qs-comments-thread{margin-top:0!important;padding-top:6px!important}.comments-panel .qs-comments-thread .tc-wrap{padding-top:0!important;margin-top:0!important}.comments-panel .qs-comments-thread .tc-composer{margin-top:0!important;padding-top:0!important}.qs-comments-header{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.1)}.qs-comments-head-left{display:flex;align-items:center;gap:10px;min-width:0}.qs-comments-head-meta{display:flex;flex-direction:column;min-width:0}.qs-comments-head-top{display:flex;align-items:baseline;gap:10px;min-width:0}.qs-comments-title{font-weight:800}.qs-comments-handle{font-weight:800;opacity:.85;white-space:nowrap}.qs-comments-company{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.qs-comments-header{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.1)}.qs-comments-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.qs-comments-head-meta{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.qs-comments-row1{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.qs-comments-left{display:flex;align-items:baseline;gap:8px;min-width:0}.qs-comments-count{font-weight:900;opacity:.75}.qs-comments-right{margin-left:auto;white-space:nowrap;font-weight:900}.qs-comments-handle-right{font-weight:900;opacity:.9}.qs-comments-row2{font-weight:800;opacity:.85}.qs-comments-company{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.qs-comments-row1{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.qs-comments-title{font-weight:900}.qs-comments-count-pill{margin-left:auto;font-weight:900;opacity:.75;white-space:nowrap}.qs-comments-head{display:flex;align-items:center;gap:12px;width:100%}.qs-comments-head-meta{flex:1 1 auto;min-width:0;width:100%}.qs-comments-row1{display:flex;align-items:center;width:100%}.qs-comments-count-pill{margin-left:auto;white-space:nowrap}.qs-comments-row2,.qs-comments-company{margin-top:2px}.comments-panel .qs-comments-header{padding:10px 14px!important;margin:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.comments-panel .qs-comments-head{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}.comments-panel .qs-comments-avatar{flex:0 0 auto!important;margin:0!important}.comments-panel .qs-comments-user{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;margin:0!important;padding:0!important}.comments-panel .qs-comments-handle{font-weight:800!important;line-height:1.15!important;margin:0!important;padding:0!important}.comments-panel .qs-comments-company{opacity:.8!important;line-height:1.15!important;margin:0!important;padding:0!important}.comments-panel .qs-comments-right{margin-left:auto!important;display:inline-flex!important;align-items:baseline!important;gap:8px!important;white-space:nowrap!important}.comments-panel .qs-comments-title,.comments-panel .qs-comments-count{font-weight:800!important}.comments-panel .qs-comments-shell{padding:0!important}.comments-panel .qs-comments-header{margin:0!important;padding:10px 12px!important}.comments-panel .qs-comments-thread{margin:0!important;padding:6px 12px 0!important}.comments-panel .qs-comments-shell{display:flex;flex-direction:column}.comments-panel .qs-comments-thread{flex:1;min-height:0}.comments-panel,.comments-panel .qs-comments-shell{height:100%!important}.comments-panel .qs-comments-shell{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:0!important;margin:0!important}.comments-panel .qs-comments-header{flex:0 0 auto!important;margin:0!important;padding:10px 12px!important}.comments-panel .qs-comments-thread{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0 12px!important;overflow:auto!important}.comments-panel .qs-comments-thread .tc-wrap,.comments-panel .qs-comments-thread .tc-list{margin-top:0!important;padding-top:0!important}.qs-head{display:flex;align-items:center;gap:10px}.qs-head-title{display:flex;align-items:center;gap:8px;margin:0}.qs-storefront-link:hover{text-decoration:none}.qs-head{display:flex;align-items:flex-start;gap:10px}.qs-head-avatar{flex:0 0 auto;margin-top:2px}.qs-head-meta{display:flex;flex-direction:column;min-width:0}.qs-head-row1{display:flex;align-items:center;gap:8px;line-height:1.2}.qs-head-label{opacity:.9}.qs-storefront-link{background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none}.qs-head-company{margin-top:4px;font-size:12px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.quickshot-user-heading{margin:0;padding:12px 16px}.qs-head{display:flex;align-items:center;gap:12px;min-width:0}.qs-head-avatar{flex:0 0 auto}.qs-head-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.qs-head-row1{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.qs-head-ico{flex:0 0 auto}.qs-head-label{white-space:nowrap;opacity:.9}.qs-storefront-link{background:transparent;border:0;padding:0;margin:0;cursor:pointer;text-decoration:none;font:inherit;font-weight:700;line-height:1.2}.qs-storefront-link:hover,.qs-storefront-link:focus{text-decoration:none}.qs-storefront-ico{flex:0 0 auto;opacity:.9}.qs-head-company{font-size:12px;opacity:.75;line-height:1.2;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickshot-user-heading{position:relative;z-index:12000;pointer-events:auto}.qs-head,.qs-head-meta,.qs-head-row1{pointer-events:auto;position:relative}.qs-storefront-link{pointer-events:auto;position:relative;z-index:13000;background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit}.quickshot-modal-grid{position:relative;z-index:1}.quickshot-wrapper{position:relative;overflow:visible}.qs-media-head{position:absolute;left:-260px;bottom:110px;z-index:12000;pointer-events:auto;display:flex;align-items:flex-end;max-width:240px}.qs-media-head .qs-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;position:relative}.qs-media-head .qs-head-avatar{flex:0 0 auto}.qs-media-head .qs-head-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.qs-media-head .qs-head-row1{display:flex;align-items:center;gap:8px;min-width:0}.qs-media-head .qs-head-label{font-size:12px;opacity:.9;white-space:nowrap}.qs-media-head .qs-storefront-link{pointer-events:auto;position:relative;z-index:13000;background:#377cffe6;border:none;border-radius:10px;padding:6px 10px;margin:0;cursor:pointer;color:#fff;font-weight:600;font-size:13px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-media-head .qs-storefront-link:hover{filter:brightness(1.05)}.qs-media-head .qs-head-company{font-size:12px;opacity:.85;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-media-head .qs-head-ico,.qs-media-head .qs-storefront-ico{flex:0 0 auto;opacity:.9}@media(max-width:980px){.qs-media-head{left:12px;bottom:100px;max-width:calc(100% - 24px)}}@media(max-width:520px){.qs-media-head{left:10px;bottom:92px}.qs-media-head .qs-storefront-link{max-width:150px}}.qs-media-head{max-width:380px!important;width:360px}.qs-media-head .qs-media-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#0000005c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000047;pointer-events:auto}.qs-media-head .qs-media-avatar{flex:0 0 auto;display:flex;align-items:center}.qs-media-head .qs-media-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.qs-media-head .qs-media-row1{display:flex;align-items:center;gap:10px;min-width:0}.qs-media-head .qs-head-label{color:#ffffffeb!important;font-size:12px;opacity:.9;white-space:nowrap}.qs-media-head .qs-storefront-link{background:#ffffff24!important;border:1px solid rgba(255,255,255,.16)!important;color:#fffffff5!important;border-radius:999px!important;padding:8px 12px!important;font-weight:800!important;font-size:13px!important;line-height:1;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-media-head .qs-storefront-link:hover{background:#ffffff2e!important}.qs-media-head .qs-storefront-link:active{transform:translateY(1px)}.qs-media-head .qs-head-company{color:#ffffffeb!important;opacity:1!important;font-size:12.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;white-space:normal}.qs-media-head .qs-head-sponsor{color:#ffffffd1!important;opacity:1!important;font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;white-space:normal}.qs-media-head .qs-media-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.qs-media-head .qs-subscribe-btn{background:#ffffffeb!important;color:#111!important;border:none!important;border-radius:999px!important;padding:10px 14px!important;min-width:116px;font-weight:800!important;font-size:13px!important;line-height:1;cursor:pointer}.qs-media-head .qs-subscribe-btn:hover{filter:brightness(.98)}.qs-media-head .qs-subscribe-btn:active{transform:translateY(1px)}.qs-media-head .qs-subscribe-btn:disabled{opacity:.55;cursor:not-allowed}.qs-media-head .qs-cart-btn{width:38px;height:38px;border-radius:999px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f!important;border:1px solid rgba(255,255,255,.16)!important;color:#ffffffeb!important;cursor:pointer}.qs-media-head .qs-cart-btn:hover{background:#ffffff29!important}.qs-media-head .qs-cart-btn:active{transform:translateY(1px)}.qs-buffering-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#00000059;z-index:12050;pointer-events:none}.qs-buffering-pill{background:#000000bf;color:#fff;padding:10px 14px;border-radius:999px;font-weight:800;font-size:14px;letter-spacing:.2px}.quickshot-modal-overlay{background:transparent!important}.qs-media-head{left:-420px!important;bottom:110px!important;width:360px!important;max-width:360px!important}@media(min-width:1300px){.qs-media-head{left:-500px!important}}@media(max-width:1100px){.qs-media-head{left:12px!important;bottom:100px!important;width:360px!important;max-width:calc(100% - 24px)!important}}@media(max-width:420px){.heart-burst-count{padding:3px 6px;font-size:11px}}@media(min-width:1600px){.qs-following-strip{right:calc(var(--qs-rail-w, 56px) + 4px)}}@media(max-width:1280px){.quickshot-modal{--qs-sheet-w: 420px}}@media(max-width:1200px){.qs-following-strip{right:calc(var(--qs-rail-w, 54px) + 6px)}}@media(max-width:1024px){.quickshot-modal{--qs-sheet-w: 380px}}@media(max-width:860px){.quickshot-modal{--qs-sheet-w: 340px}}@media(max-width:520px){.qs-media-head{width:auto;max-width:calc(100% - 20px)!important}.qs-media-head .qs-storefront-link{max-width:160px}}.quickshot-modal-overlay{background:#000000a6!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quickshot-modal{background:transparent!important;box-shadow:none!important}.quickshot-modal-grid,.quickshot-wrapper,.quickshot-video-container{background:transparent!important}.quickshot-video{background:#000!important}.quickshot-modal-overlay{background:#000000a6!important}.quickshot-modal,.quickshot-modal-grid,.quickshot-wrapper{background:transparent!important;box-shadow:none!important}.quickshot-video-container,.quickshot-video{background:#000!important}.quickshot-modal-overlay .modal-content,.quickshot-modal-overlay .modal-panel,.quickshot-modal-overlay .modal-root,.quickshot-modal-overlay .ReactModal__Content,.quickshot-modal-overlay [role=dialog]{background:transparent!important;box-shadow:none!important}.quickshot-reply-bar.modern{position:absolute;left:16px;right:16px;bottom:16px;z-index:30;display:flex;align-items:center;justify-content:center}.quickshot-composer-shell{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:6px 8px;border-radius:999px;background:#141414ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 30px #00000038}.quickshot-message-input.modern.embedded{flex:1;min-width:0;height:34px;border:none;outline:none;background:transparent;color:#fff;font-size:14px;padding:0 4px;box-shadow:none}.quickshot-message-input.modern.embedded::placeholder{color:#ffffffb8}.quickshot-composer-icon{width:34px;height:34px;min-width:34px;border:none;border-radius:999px;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.quickshot-composer-icon svg{width:17px;height:17px}.quickshot-composer-icon:hover{background:#ffffff1f}.quickshot-composer-icon.active{background:#ffffff29}.quickshot-composer-icon.send.enabled{background:#3b82f6f2;color:#fff}.quickshot-composer-icon.send.enabled:hover{background:#3b82f6;transform:scale(1.04)}.quickshot-composer-icon.send.disabled{opacity:.38;cursor:not-allowed}.quickshot-emoji-popover{position:absolute;left:0;bottom:calc(100% + 10px);z-index:50}.quickshot-reply-bar.modern .quickshot-composer-shell{background:#0a0a0ac7!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 10px 28px #00000047!important}.quickshot-reply-bar.modern .quickshot-composer-icon,.quickshot-reply-bar.modern .quickshot-composer-btn,.quickshot-reply-bar.modern .quickshot-send-btn{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.quickshot-reply-bar.modern .quickshot-composer-icon:hover,.quickshot-reply-bar.modern .quickshot-composer-btn:hover,.quickshot-reply-bar.modern .quickshot-send-btn:hover{background:#ffffff14!important;background-color:#ffffff14!important;box-shadow:none!important}.quickshot-reply-bar.modern .quickshot-composer-icon:focus,.quickshot-reply-bar.modern .quickshot-composer-btn:focus,.quickshot-reply-bar.modern .quickshot-send-btn:focus,.quickshot-reply-bar.modern .quickshot-composer-icon:focus-visible,.quickshot-reply-bar.modern .quickshot-composer-btn:focus-visible,.quickshot-reply-bar.modern .quickshot-send-btn:focus-visible{outline:none!important;box-shadow:none!important;background:#ffffff14!important}.quickshot-reply-bar.modern .quickshot-composer-icon svg,.quickshot-reply-bar.modern .quickshot-composer-btn svg,.quickshot-reply-bar.modern .quickshot-send-btn svg{color:#fff!important;stroke:#fff!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send.enabled,.quickshot-reply-bar.modern .quickshot-send-btn.enabled{background:transparent!important;background-color:transparent!important;color:#fff!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send.disabled,.quickshot-reply-bar.modern .quickshot-send-btn.disabled{background:transparent!important;background-color:transparent!important;opacity:.45!important}.quickshot-reply-bar.modern .quickshot-composer-icon.emoji.active,.quickshot-reply-bar.modern .quickshot-composer-btn.emoji.active{background:#ffffff1a!important;background-color:#ffffff1a!important}.quickshot-reply-bar.modern .quickshot-composer-icon:hover,.quickshot-reply-bar.modern .quickshot-composer-btn:hover,.quickshot-reply-bar.modern .quickshot-send-btn:hover,.quickshot-reply-bar.modern .quickshot-composer-icon:focus,.quickshot-reply-bar.modern .quickshot-composer-btn:focus,.quickshot-reply-bar.modern .quickshot-send-btn:focus,.quickshot-reply-bar.modern .quickshot-composer-icon:focus-visible,.quickshot-reply-bar.modern .quickshot-composer-btn:focus-visible,.quickshot-reply-bar.modern .quickshot-send-btn:focus-visible{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.quickshot-reply-bar.modern{position:absolute;left:16px;right:16px;bottom:18px;z-index:30;display:flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.quickshot-reply-bar.modern .quickshot-actions{position:absolute;inset:0;pointer-events:none}.quickshot-reply-bar.modern .quickshot-composer-shell{position:relative;width:100%;min-height:48px;display:flex;align-items:center;border-radius:999px;background:#080808e0!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 10px 30px #00000047,inset 0 1px #ffffff0a;overflow:visible}.quickshot-reply-bar.modern .quickshot-composer-icon{position:absolute!important;top:50%;transform:translateY(-50%);width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#fff!important;opacity:1!important;visibility:visible!important;z-index:3!important;cursor:pointer;-webkit-appearance:none;appearance:none}.quickshot-reply-bar.modern .quickshot-composer-icon.emoji{left:8px!important}.quickshot-reply-bar.modern .quickshot-composer-icon.attach{right:46px!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send{right:8px!important}.quickshot-reply-bar.modern .quickshot-composer-icon:hover{background:#ffffff14!important}.quickshot-reply-bar.modern .quickshot-composer-icon:disabled{cursor:default}.quickshot-reply-bar.modern .quickshot-composer-icon svg{display:block!important;width:28px!important;height:28px!important;color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important;flex:0 0 auto;pointer-events:none}.quickshot-reply-bar.modern .quickshot-composer-icon.send.disabled svg{color:#ffffff6b!important;stroke:#ffffff6b!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send.enabled svg,.quickshot-reply-bar.modern .quickshot-composer-icon.attach svg,.quickshot-reply-bar.modern .quickshot-composer-icon.emoji svg{color:#fff!important;stroke:#fff!important}.quickshot-reply-bar.modern .quickshot-composer-btn,.quickshot-reply-bar.modern .quickshot-send-btn,.quickshot-reply-bar.modern .icon-btn,.quickshot-reply-bar.modern .emoji-btn{background:transparent!important;border:0!important;box-shadow:none!important}.quickshot-reply-bar.modern .quickshot-composer-icon img,.quickshot-reply-bar.modern .quickshot-composer-btn img,.quickshot-reply-bar.modern .quickshot-send-btn img{display:none!important}.quickshot-composer-shell{position:relative!important}.quickshot-message-input.modern.embedded{height:40px!important;padding:0 56px 0 44px!important;font-size:28px!important;box-sizing:border-box!important}.quickshot-composer-icon{position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.quickshot-composer-icon.emoji{left:14px!important}.quickshot-composer-icon.attach{right:46px!important}.quickshot-composer-icon.send{right:14px!important}.quickshot-message-input.modern.embedded{padding-top:0!important;padding-bottom:0!important}.quickshot-reply-bar.modern .quickshot-message-input.modern.embedded{height:45px!important;padding:0 50px 0 44px!important;font-size:28px!important;line-height:45px!important;box-sizing:border-box!important}.quickshot-reply-bar.modern .quickshot-message-input.modern.embedded::placeholder{line-height:45px!important}.quickshot-controls-top .quickshot-avatar-container,.quickshot-controls-top .quickshot-name-container{padding-left:0!important;overflow:visible!important;max-width:none!important}.quickshot-controls-top .quickshot-avatar-container{position:relative!important;left:42px!important;flex:0 1 180px!important;width:180px!important;min-width:180px!important;max-width:180px!important;display:flex!important;align-items:flex-start!important}.quickshot-controls-top .quickshot-name-container{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;gap:3px!important;transform:none!important}.quickshot-controls-top .quickshot-name{display:block!important;width:100%!important;max-width:100%!important;color:#fff!important;font-size:1rem!important;font-weight:950!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 3px 12px rgba(0,0,0,.9)!important}.quickshot-controls-top .quickshot-company,.quickshot-controls-top .quickshot-time{display:block!important;width:100%!important;max-width:100%!important;color:#ffffffd1!important;font-size:.72rem!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 2px 10px rgba(0,0,0,.86)!important}.quickshot-controls-top .quickshot-controls{flex:0 0 auto!important}@media(max-width:720px){.quickshot-controls-top .quickshot-avatar-container{left:28px!important;width:145px!important;min-width:145px!important;max-width:145px!important}.quickshot-controls-top .quickshot-name{font-size:.9rem!important}}.quickshot-controls-top .quickshot-avatar-container{left:0!important;padding-left:0!important}.quickshot-controls-top .quickshot-name-container{padding-left:0!important}.quickshot-reply-bar.modern{left:18px!important;right:18px!important;bottom:18px!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;overflow:visible!important}.quickshot-reply-bar.modern .quickshot-composer-shell{width:min(100%,392px)!important;max-width:392px!important;height:52px!important;min-height:52px!important;max-height:52px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 32px 32px!important;align-items:center!important;column-gap:8px!important;padding:6px 10px!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:#000000c2!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;backdrop-filter:blur(14px) saturate(130%)!important;box-sizing:border-box!important;overflow:hidden!important;pointer-events:auto!important}.quickshot-reply-bar.modern .quickshot-composer-icon{position:relative!important;inset:auto!important;transform:none!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#ffffffe0!important;line-height:1!important;cursor:pointer!important}.quickshot-reply-bar.modern .quickshot-composer-icon.emoji{grid-column:1!important}.quickshot-reply-bar.modern .quickshot-composer-icon.attach{grid-column:3!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send{grid-column:4!important}.quickshot-reply-bar.modern .quickshot-composer-icon svg{width:21px!important;height:21px!important;display:block!important;color:currentColor!important;stroke:currentColor!important}.quickshot-reply-bar.modern .quickshot-message-input.modern.embedded{grid-column:2!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;display:block!important;align-self:center!important;padding:0 2px!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.92rem!important;font-weight:700!important;line-height:34px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;opacity:1!important}.quickshot-reply-bar.modern .quickshot-message-input.modern.embedded::placeholder{color:#ffffffad!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important;font-size:.92rem!important;font-weight:650!important;line-height:34px!important;opacity:1!important}.quickshot-reply-bar.modern .quickshot-composer-icon:hover:not(:disabled){background:#ffffff1a!important;color:#fff!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send.disabled,.quickshot-reply-bar.modern .quickshot-composer-icon:disabled{opacity:.42!important;cursor:not-allowed!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send.enabled{opacity:1!important}.quickshot-reply-bar.modern .quickshot-emoji-popover{bottom:62px!important}@media(max-width:720px){.quickshot-reply-bar.modern{left:14px!important;right:14px!important;bottom:14px!important}.quickshot-reply-bar.modern .quickshot-composer-shell{width:100%!important;max-width:none!important;height:50px!important;min-height:50px!important;max-height:50px!important;grid-template-columns:30px minmax(0,1fr) 28px 28px!important;column-gap:7px!important;padding:5px 8px!important}.quickshot-reply-bar.modern .quickshot-composer-icon{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.quickshot-reply-bar.modern .quickshot-composer-icon svg{width:19px!important;height:19px!important}.quickshot-reply-bar.modern .quickshot-message-input.modern.embedded,.quickshot-reply-bar.modern .quickshot-message-input.modern.embedded::placeholder{height:32px!important;min-height:32px!important;max-height:32px!important;font-size:.88rem!important;line-height:32px!important}}.quickshot-reply-bar.modern .quickshot-composer-shell{position:relative!important}.quickshot-reply-bar.modern .quickshot-message-input.modern.embedded{padding-right:76px!important}.quickshot-reply-bar.modern .quickshot-composer-icon.attach{position:absolute!important;top:50%!important;right:46px!important;z-index:4!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;margin:0!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send{position:absolute!important;top:50%!important;right:12px!important;z-index:4!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;margin:0!important}.quickshot-reply-bar.modern .quickshot-composer-icon.attach svg,.quickshot-reply-bar.modern .quickshot-composer-icon.send svg{width:21px!important;height:21px!important}@media(max-width:720px){.quickshot-reply-bar.modern .quickshot-message-input.modern.embedded{padding-right:68px!important}.quickshot-reply-bar.modern .quickshot-composer-icon.attach{right:40px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.quickshot-reply-bar.modern .quickshot-composer-icon.send{right:9px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}}.quickshot-modal{--qs-mini-preview-offset-x: 20px;--qs-mini-preview-lift-y: 230px;--qs-mini-preview-gap: 28px}.quickshot-modal .qs-following-strip{margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:var(--qs-mini-preview-gap)!important;width:max-content!important;max-width:none!important;overflow:visible!important;transform:translate(var(--qs-mini-preview-offset-x),calc(-1 * var(--qs-mini-preview-lift-y)))!important}.quickshot-modal .qs-following-strip .qs-card{margin:0!important;flex:0 0 auto!important;align-self:flex-start!important}.quickshot-modal-grid.with-comments~.qs-following-strip,.quickshot-modal-grid.with-share~.qs-following-strip{transform:translate(34px,calc(-1 * var(--qs-mini-preview-lift-y)))!important}@media(max-width:1280px){.quickshot-modal{--qs-mini-preview-offset-x: 34px;--qs-mini-preview-lift-y: 210px;--qs-mini-preview-gap: 24px}}@media(max-width:720px){.quickshot-modal{--qs-mini-preview-offset-x: 16px;--qs-mini-preview-lift-y: 0px;--qs-mini-preview-gap: 14px}.quickshot-modal .qs-following-strip,.quickshot-modal-grid.with-comments~.qs-following-strip,.quickshot-modal-grid.with-share~.qs-following-strip{transform:translate(var(--qs-mini-preview-offset-x))!important}}.quickshot-wrapper,.quickshot-video-container,.quickshot-video,.quickshot-progress-bar,.quickshot-controls-top{border-radius:0!important}.quickshot-wrapper:before{content:none!important;display:none!important}#quickshot-modal-root{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none!important}#quickshot-modal-root>.quickshot-modal-overlay{pointer-events:auto!important}#quickshot-modal-root .qs-close-fab,#quickshot-modal-root .close-btn{z-index:20!important}.quickshot-modal-overlay .qs-close-fab,.quickshot-modal-overlay .close-btn{position:fixed!important;top:74px!important;right:24px!important;z-index:2147483647!important;pointer-events:auto!important;cursor:pointer!important}.quickshot-modal-overlay .qs-close-fab svg,.quickshot-modal-overlay .close-btn svg{pointer-events:none!important}.quickshot-modal-overlay>.qs-modal-global-close{position:fixed!important;top:76px!important;right:26px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;z-index:2147483647!important;pointer-events:auto!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#0f172a1a!important;color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;padding:0!important;margin:0!important;line-height:1!important;transform:none!important}.quickshot-modal-overlay>.qs-modal-global-close:hover{background:#0f172a38!important}.quickshot-modal-overlay>.qs-modal-global-close:focus-visible{outline:2px solid rgba(255,255,255,.82)!important;outline-offset:3px!important}.quickshot-modal-overlay>.qs-modal-global-close svg{width:22px!important;height:22px!important;pointer-events:none!important;stroke-width:2.8!important}.quickshot-modal-overlay .quickshot-modal>.qs-close-fab,.quickshot-modal-overlay .quickshot-modal>.close-btn{display:none!important}.quickshot-modal .quickshot-overlay-buttons{z-index:12000!important;pointer-events:auto!important;color:#fff!important;text-shadow:0 2px 5px rgba(0,0,0,.85)!important}.quickshot-modal .quickshot-overlay-buttons .rail-item{width:58px!important;min-width:58px!important;max-width:58px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;color:#fff!important;text-align:center!important}.quickshot-modal .quickshot-overlay-buttons .action-button,.quickshot-modal .quickshot-overlay-buttons .rail-kebab{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.32)!important;background:#fffffff5!important;color:#111827!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffffb8!important;transform:none!important;opacity:1!important;visibility:visible!important}.quickshot-modal .quickshot-overlay-buttons .action-button:hover,.quickshot-modal .quickshot-overlay-buttons .rail-kebab:hover{background:#fff!important;border-color:#ffffff80!important;transform:none!important}.quickshot-modal .quickshot-overlay-buttons .action-button img{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;display:block!important;object-fit:contain!important;transform:none!important;scale:1!important;opacity:1!important;visibility:visible!important;filter:brightness(0) saturate(100%)!important}.quickshot-modal .quickshot-overlay-buttons .action-button svg,.quickshot-modal .quickshot-overlay-buttons .rail-kebab svg,.quickshot-modal .quickshot-overlay-buttons .qs-icon,.quickshot-modal .quickshot-overlay-buttons .qs-icon-repost,.quickshot-modal .quickshot-overlay-buttons .rail-kebab-icon{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;color:#111827!important;stroke:currentColor!important;fill:none!important;stroke-width:2.35!important;transform:none!important;scale:1!important;opacity:1!important;visibility:visible!important}.quickshot-modal .quickshot-overlay-buttons .qs-icon-repost,.quickshot-modal .quickshot-overlay-buttons .qs-icon-repost *,.quickshot-modal .quickshot-overlay-buttons .action-button.reposted svg,.quickshot-modal .quickshot-overlay-buttons .action-button.reposted svg *{color:#111827!important;fill:#111827!important;stroke:#111827!important}.quickshot-modal .quickshot-overlay-buttons .action-button.liked,.quickshot-modal .quickshot-overlay-buttons .action-button.reposted,.quickshot-modal .quickshot-overlay-buttons .action-button.disliked,.quickshot-modal .quickshot-overlay-buttons .action-button.saved{background:#fffffff5!important;color:#111827!important;border-color:#ffffff52!important}.quickshot-modal .quickshot-overlay-buttons .action-button.liked img,.quickshot-modal .quickshot-overlay-buttons .action-button.disliked img,.quickshot-modal .quickshot-overlay-buttons .action-button.saved img{filter:brightness(0) saturate(100%)!important}.quickshot-modal .quickshot-overlay-buttons .qs-rail-count,.quickshot-modal .quickshot-overlay-buttons .qs-rail-label{display:block!important;width:100%!important;min-height:14px!important;margin-top:1px!important;color:#fff!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;text-align:center!important;opacity:1!important;visibility:visible!important;text-shadow:0 2px 5px rgba(0,0,0,.9)!important}.quickshot-modal .quickshot-overlay-buttons .rail-kebab-icon{width:24px!important;height:24px!important}.qs-menu-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;background:transparent!important;pointer-events:auto!important}.qs-dropdown-menu{position:fixed!important;z-index:2147483001!important;min-width:220px!important;max-width:min(260px,calc(100vw - 20px))!important;padding:7px 0!important;border-radius:14px!important;border:1px solid rgba(17,24,39,.12)!important;background:#fff!important;color:#111827!important;box-shadow:0 18px 48px #00000047,0 4px 14px #00000024!important;overflow:hidden!important;pointer-events:auto!important}.qs-dropdown-menu>div{padding:11px 14px!important;color:#111827!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer!important;background:#fff!important}.qs-dropdown-menu>div:hover{background:#1118270f!important}.qs-dropdown-menu>button,.qs-dropdown-menu .qs-dropdown-menu-item{width:100%!important;display:block!important;padding:11px 14px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:#111827!important;font:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}.qs-dropdown-menu>button:hover,.qs-dropdown-menu .qs-dropdown-menu-item:hover{background:#1118270f!important}.qs-dropdown-menu .qs-dropdown-menu-item--danger{color:#b91c1c!important}.qs-dropdown-menu .qs-dropdown-menu-item--danger:hover{background:#b91c1c14!important}.sad-visit{-webkit-appearance:none;appearance:none;font-size:13px;font-weight:800;padding:8px 12px;border-radius:999px;border:1px solid #e6e8ee;background:transparent!important;color:#0f172a!important;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sad-cta{-webkit-appearance:none;appearance:none;flex:0 0 auto;padding:10px 12px;border-radius:12px;border:1px solid #e6e8ee;background:transparent!important;color:#0f172a!important;text-decoration:none;font-weight:800;font-size:13px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sad-actions .sad-icon-btn{-webkit-appearance:none;appearance:none;border:0;background:transparent!important;box-shadow:none!important;padding:0;margin:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.sad-video-center-play{position:absolute;left:50%;top:50%;z-index:55;transform:translate(-50%,-50%);width:58px;height:58px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0f172a7a;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(10px) saturate(135%);backdrop-filter:blur(10px) saturate(135%)}.social-ad-card{position:relative}.social-ad-card .social-ad-expand-wrap,.social-ad-card .feed-ad-expand-wrap,.social-ad-card .feed-sponsored-expand-wrap,.social-ad-card .ad-expand-wrap,.social-ad-card .expand-button-wrap{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;transform:none!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;pointer-events:auto!important}.social-ad-card .social-ad-expand-btn,.social-ad-card button.social-ad-expand-btn,.social-ad-card .feed-ad-expand-btn,.social-ad-card button.feed-ad-expand-btn,.social-ad-card .feed-sponsored-expand-btn,.social-ad-card button.feed-sponsored-expand-btn,.social-ad-card .ad-expand-btn,.social-ad-card button.ad-expand-btn,.social-ad-card .expand-button,.social-ad-card button.expand-button,.social-ad-card [aria-label=Expand],.social-ad-card [aria-label="Expand ad"],.social-ad-card [aria-label="Expand sponsored ad"],.social-ad-card [title=Expand],.social-ad-card [title="Expand ad"],.social-ad-card [title="Expand sponsored ad"]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;background:#ffffff47!important;background-color:#ffffff47!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px #0000001f!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;-webkit-appearance:none!important;appearance:none!important;outline:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.social-ad-card .social-ad-expand-btn svg,.social-ad-card button.social-ad-expand-btn svg,.social-ad-card .feed-ad-expand-btn svg,.social-ad-card button.feed-ad-expand-btn svg,.social-ad-card .feed-sponsored-expand-btn svg,.social-ad-card button.feed-sponsored-expand-btn svg,.social-ad-card .ad-expand-btn svg,.social-ad-card button.ad-expand-btn svg,.social-ad-card .expand-button svg,.social-ad-card button.expand-button svg,.social-ad-card [aria-label=Expand] svg,.social-ad-card [aria-label="Expand ad"] svg,.social-ad-card [aria-label="Expand sponsored ad"] svg,.social-ad-card [title=Expand] svg,.social-ad-card [title="Expand ad"] svg,.social-ad-card [title="Expand sponsored ad"] svg,.social-ad-card .social-ad-expand-btn *,.social-ad-card .feed-ad-expand-btn *,.social-ad-card .feed-sponsored-expand-btn *,.social-ad-card .ad-expand-btn *,.social-ad-card .expand-button *{color:#111!important;stroke:#111!important;fill:none!important;width:20px!important;height:20px!important;stroke-width:2.6!important}.social-ad-card .social-ad-expand-btn:hover,.social-ad-card .social-ad-expand-btn:focus-visible,.social-ad-card button.social-ad-expand-btn:hover,.social-ad-card button.social-ad-expand-btn:focus-visible,.social-ad-card .feed-ad-expand-btn:hover,.social-ad-card .feed-ad-expand-btn:focus-visible,.social-ad-card button.feed-ad-expand-btn:hover,.social-ad-card button.feed-ad-expand-btn:focus-visible,.social-ad-card .feed-sponsored-expand-btn:hover,.social-ad-card .feed-sponsored-expand-btn:focus-visible,.social-ad-card button.feed-sponsored-expand-btn:hover,.social-ad-card button.feed-sponsored-expand-btn:focus-visible,.social-ad-card .ad-expand-btn:hover,.social-ad-card .ad-expand-btn:focus-visible,.social-ad-card button.ad-expand-btn:hover,.social-ad-card button.ad-expand-btn:focus-visible,.social-ad-card .expand-button:hover,.social-ad-card .expand-button:focus-visible,.social-ad-card button.expand-button:hover,.social-ad-card button.expand-button:focus-visible,.social-ad-card [aria-label=Expand]:hover,.social-ad-card [aria-label=Expand]:focus-visible,.social-ad-card [aria-label="Expand ad"]:hover,.social-ad-card [aria-label="Expand ad"]:focus-visible,.social-ad-card [aria-label="Expand sponsored ad"]:hover,.social-ad-card [aria-label="Expand sponsored ad"]:focus-visible,.social-ad-card [title=Expand]:hover,.social-ad-card [title=Expand]:focus-visible,.social-ad-card [title="Expand ad"]:hover,.social-ad-card [title="Expand ad"]:focus-visible,.social-ad-card [title="Expand sponsored ad"]:hover,.social-ad-card [title="Expand sponsored ad"]:focus-visible{background:#ffffff6b!important;background-color:#ffffff6b!important;background-image:none!important;border-color:#0000002e!important;color:#111!important;-webkit-text-fill-color:#111111!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #00000029!important}.social-ad-card .social-ad-expand-btn:active,.social-ad-card button.social-ad-expand-btn:active,.social-ad-card .feed-ad-expand-btn:active,.social-ad-card button.feed-ad-expand-btn:active,.social-ad-card .feed-sponsored-expand-btn:active,.social-ad-card button.feed-sponsored-expand-btn:active,.social-ad-card .ad-expand-btn:active,.social-ad-card button.ad-expand-btn:active,.social-ad-card .expand-button:active,.social-ad-card button.expand-button:active,.social-ad-card [aria-label=Expand]:active,.social-ad-card [aria-label="Expand ad"]:active,.social-ad-card [aria-label="Expand sponsored ad"]:active,.social-ad-card [title=Expand]:active,.social-ad-card [title="Expand ad"]:active,.social-ad-card [title="Expand sponsored ad"]:active{background:#ffffff80!important;background-color:#ffffff80!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;transform:translateY(0)!important}.social-ad-card .social-ad-expand-btn:before,.social-ad-card .social-ad-expand-btn:after,.social-ad-card .feed-ad-expand-btn:before,.social-ad-card .feed-ad-expand-btn:after,.social-ad-card .feed-sponsored-expand-btn:before,.social-ad-card .feed-sponsored-expand-btn:after,.social-ad-card .ad-expand-btn:before,.social-ad-card .ad-expand-btn:after,.social-ad-card .expand-button:before,.social-ad-card .expand-button:after{background:transparent!important;background-color:transparent!important;background-image:none!important}.sad-card .sad-media{width:100%;min-width:0}.sad-card .sad-media-stage.sad-media-stage--layout-controlled{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--sad-media-aspect-ratio, 4 / 5)!important;position:relative!important;overflow:hidden!important;background:#000!important}.sad-card .sad-media-stage--layout-controlled.sad-media-stage--landscape{aspect-ratio:16 / 9!important}.sad-card .sad-media-stage--layout-controlled.sad-media-stage--classic{aspect-ratio:4 / 3!important}.sad-card .sad-media-stage--layout-controlled.sad-media-stage--cinema{aspect-ratio:21 / 9!important}.sad-card .sad-media-stage--layout-controlled.sad-media-stage--portrait{aspect-ratio:4 / 5!important}.sad-card .sad-media-stage--layout-controlled.sad-media-stage--vertical{aspect-ratio:9 / 16!important;max-width:min(100%,520px)!important;margin-left:auto!important;margin-right:auto!important}.sad-card .sad-media-stage--layout-controlled.sad-media-stage--tall{aspect-ratio:2 / 3!important;max-width:min(100%,560px)!important;margin-left:auto!important;margin-right:auto!important}.sad-card .sad-media-stage--layout-controlled.sad-media-stage--square{aspect-ratio:1 / 1!important}.sad-card .sad-media-stage--layout-controlled .sad-media-content,.sad-card .sad-media-stage--layout-controlled .sad-video,.sad-card .sad-media-stage--layout-controlled .sad-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;background:#000!important}.sad-card .sad-media-stage--layout-controlled .sad-media-content--cover,.sad-card .sad-media-stage--layout-controlled .sad-media-content--fit-cover{object-fit:cover!important;object-position:center center!important}.sad-card .sad-media-stage--layout-controlled .sad-media-content--contain,.sad-card .sad-media-stage--layout-controlled .sad-media-content--fit-contain{object-fit:contain!important;object-position:center center!important}.sad-card .sad-media-stage--layout-controlled .sad-overlays{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.sad-card .sad-media-stage--layout-controlled .sad-video-controls{max-width:calc(100% - 20px)!important;overflow:hidden!important}.sad-card .sad-media-stage--layout-controlled .sad-video-controls input[aria-label=Seek]{width:clamp(100px,28vw,220px)!important}.sad-card .sad-media-stage--layout-controlled .sad-video-controls input[aria-label=Volume]{width:clamp(58px,10vw,88px)!important}.sad-media-stage:fullscreen,.sad-media-stage:-webkit-full-screen{width:100vw!important;height:100vh!important;aspect-ratio:auto!important;background:#000!important}.sad-media-stage:fullscreen .sad-media-content,.sad-media-stage:fullscreen .sad-video,.sad-media-stage:-webkit-full-screen .sad-media-content,.sad-media-stage:-webkit-full-screen .sad-video{width:100%!important;height:100%!important;object-fit:contain!important}.sad-card.sad-compact .sad-media-stage--layout-controlled.sad-media-stage--cinema,.sad-card.sad-compact .sad-media-stage--layout-controlled.sad-media-stage--landscape,.sad-card.sad-compact .sad-media-stage--layout-controlled.sad-media-stage--classic{max-height:min(420px,56vh)!important}@media(max-width:720px){.sad-card .sad-media-stage--layout-controlled.sad-media-stage--landscape,.sad-card .sad-media-stage--layout-controlled.sad-media-stage--classic,.sad-card .sad-media-stage--layout-controlled.sad-media-stage--cinema{max-height:58vh!important}.sad-card .sad-media-stage--layout-controlled.sad-media-stage--portrait,.sad-card .sad-media-stage--layout-controlled.sad-media-stage--vertical,.sad-card .sad-media-stage--layout-controlled.sad-media-stage--tall{max-height:84vh!important}.sad-card .sad-media-stage--layout-controlled .sad-video-controls input[aria-label=Volume]{display:none!important}.sad-card .sad-media-stage--layout-controlled .sad-video-controls input[aria-label=Seek]{width:clamp(86px,34vw,160px)!important}}.emoji-burst-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.emoji-burst{position:absolute;bottom:40px;font-size:24px;animation:floatEmoji 1.2s ease-out forwards;opacity:.9}@keyframes floatEmoji{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-80px) scale(1.6);opacity:0}}.post-share-menu{width:600px;max-width:95vw;min-width:520px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.post-share-search input{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:12px;font-size:15px;background:#f8f8f8}.post-share-following-strip{display:flex;flex-direction:row;overflow-x:auto;padding:12px 0;gap:16px;scroll-behavior:smooth}.post-share-following-strip::-webkit-scrollbar{display:none}.share-avatar-card{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;width:64px;flex-shrink:0}.share-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #ccc}.share-avatar-name{font-size:13px;text-align:center;color:#333}.post-share-socials{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:12px}.social-icon-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px;width:70px}.social-icon-btn{background-color:#f0f0f0;border:none;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background-color .2s}.social-icon-btn:hover{background-color:#e0e0e0}.social-label{font-size:12px;text-align:center;color:#444}.send-post-modal-overlay{position:fixed;inset:0;background:#00000073;z-index:120000;display:grid;place-items:center;padding:18px}.send-post-close:focus-visible{outline:none;box-shadow:0 0 0 3px #4e73ff4d}.send-post-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:12px 12px 14px}.send-post-body{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}.search-following{width:100%;margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);outline:none;font-size:14px}.search-following:focus{border-color:#4e73ffa6;box-shadow:0 0 0 3px #4e73ff2e}.share-arrow{appearance:none;border:0;background:#0000000f;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:#111;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.share-arrow:focus-visible{outline:none;box-shadow:0 0 0 3px #4e73ff4d}.strip-card:focus-visible{box-shadow:0 0 0 3px #4e73ff38,0 8px 18px #00000014}.strip-card.selected{border-color:#4e73ffd9;box-shadow:0 0 0 2px #4e73ff2e inset}.no-bg-avatar,.no-bg-avatar *{background:transparent!important;box-shadow:none!important;outline:none!important}.strip-card img,.selected-user-chip img{border:0!important;outline:0!important}.checkmark-inside{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:999px;background:#4e73ff;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.send-actions{display:flex;gap:10px;padding:12px 12px 14px;border-top:1px solid rgba(0,0,0,.08);background:#fff}.send-btn,.send-all-btn{flex:1 1 0;padding:12px 14px;border-radius:14px;border:0;font-weight:800;cursor:pointer}.send-btn{background:#0b62ff;color:#fff}.send-btn:disabled{opacity:.55;cursor:not-allowed}.send-all-btn{background:#f1f3f7;color:#111;border:1px solid rgba(0,0,0,.1)}.send-all-btn:hover:not(:disabled){background:#e9edf5}.send-all-btn:disabled{opacity:.55;cursor:not-allowed}.send-post-modal-container button,.send-post-modal-container [role=button]{background:#fff!important;background-color:#fff!important;color:#111!important;border-color:#0000001f!important;box-shadow:none!important}.send-post-modal-container button:hover,.send-post-modal-container [role=button]:hover{background:#0000000a!important}.send-post-modal-container button:focus-visible,.send-post-modal-container [role=button]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0000002e!important}.send-post-modal-container .strip-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#111!important}.send-post-modal-container .strip-card.selected{background:#fff!important;border-color:#0003!important;box-shadow:0 0 0 2px #0000001a inset!important}.send-post-modal-container .checkmark-inside{background:#111!important;color:#fff!important}.send-post-modal-container .share-arrow{background:#0000000f!important;border:1px solid rgba(0,0,0,.1)!important;color:#111!important;box-shadow:none!important}.send-post-modal-container .share-arrow:hover{background:#0000001a!important}.send-post-modal-container .send-actions .send-btn,.send-post-modal-container .send-actions .send-all-btn{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.14)!important}.send-post-modal-container .send-actions .send-btn:hover:not(:disabled),.send-post-modal-container .send-actions .send-all-btn:hover:not(:disabled){background:#0000000a!important}.send-post-modal-container .send-actions .send-btn:disabled,.send-post-modal-container .send-actions .send-all-btn:disabled{background:#0000000a!important;color:#0006!important;border-color:#00000014!important;opacity:1!important}.send-post-modal-container a,.send-post-modal-container a:visited{color:inherit!important}.send-post-modal-container .strip-avatar-bg,.send-post-modal-container .strip-avatar-bg *,.send-post-modal-container .strip-avatar-bg img,.send-post-modal-container .no-bg-avatar,.send-post-modal-container .no-bg-avatar *{border:0!important;outline:0!important;box-shadow:none!important}.send-post-modal-container .no-bg-avatar:before,.send-post-modal-container .no-bg-avatar:after,.send-post-modal-container .strip-avatar-bg:before,.send-post-modal-container .strip-avatar-bg:after{content:none!important;border:0!important;box-shadow:none!important;background:transparent!important}.send-post-modal-container .avatar-wrapper,.send-post-modal-container .avatar-inner,.send-post-modal-container .avatar-wrapper img,.send-post-modal-container .avatar-inner img{border:0!important;outline:0!important;box-shadow:none!important}.send-post-modal-container .avatar-wrapper:before,.send-post-modal-container .avatar-wrapper:after,.send-post-modal-container .avatar-inner:before,.send-post-modal-container .avatar-inner:after{content:none!important;border:0!important;box-shadow:none!important;background:transparent!important}.send-post-modal-container .strip-avatar-bg,.send-post-modal-container .strip-avatar-bg *{border:0!important;outline:0!important;box-shadow:none!important;background-image:none!important}.send-post-modal-container .strip-avatar-bg img,.send-post-modal-container .no-bg-avatar,.send-post-modal-container .no-bg-avatar *{border:0!important;outline:0!important;box-shadow:none!important}.send-post-modal-container .no-bg-avatar:before,.send-post-modal-container .no-bg-avatar:after{content:none!important}.send-post-modal-container .strip-card{border:0!important}.send-post-modal-container .following-strip{background:transparent!important;box-shadow:none!important;border:0!important}.send-post-modal-container .strip-viewport{background:transparent!important;border:0!important;box-shadow:none!important}.send-post-modal-container .strip-row{background:transparent!important}.send-post-modal-container .strip-card,.send-post-modal-container .strip-card.selected{background:transparent!important;box-shadow:none!important;border:0!important}.send-post-modal-container .share-arrow{background:transparent!important;border:0!important;box-shadow:none!important}.send-post-modal-container .share-arrow:hover{background:#0000000f!important}.send-post-modal-container button{background-color:transparent}.send-post-modal-container .strip-handle,.send-post-modal-container .share-menu-wrapper{background:transparent!important}.send-post-modal-container .strip-card:hover,.send-post-modal-container .strip-card:active,.send-post-modal-container .strip-card:focus,.send-post-modal-container .strip-card:focus-visible{transform:none!important;box-shadow:none!important;border-color:transparent!important;background:transparent!important;outline:none!important}.send-post-modal-container .strip-card:hover *{box-shadow:none!important}.send-post-modal-container .share-arrow:hover,.send-post-modal-container .share-arrow:active,.send-post-modal-container .share-arrow:focus,.send-post-modal-container .share-arrow:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important;transform:none!important}.send-post-modal-container .share-arrow:hover svg{transform:none!important}.send-post-modal-container .gsm-avatar{background:transparent!important;box-shadow:none!important}.send-post-modal-container .strip-avatar-bg{background:transparent!important;box-shadow:none!important}.send-post-modal-container .following-strip,.send-post-modal-container .strip-viewport,.send-post-modal-container .strip-row,.send-post-modal-container .strip-avatar-bg,.send-post-modal-container .selected-preview-strip,.send-post-modal-container .selected-users,.send-post-modal-container .selected-user-chip,.send-post-modal-container .selected-avatar-wrapper{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.send-post-modal-container .strip-card{background:transparent!important;background-color:transparent!important;box-shadow:none!important;transform:none!important;transition:none!important;border:0!important}.send-post-modal-container .strip-card:hover,.send-post-modal-container .strip-card:focus,.send-post-modal-container .strip-card:active{background:transparent!important;background-color:transparent!important;box-shadow:none!important;transform:none!important;border:0!important}.send-post-modal-container .share-arrow{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.15)!important;color:#111!important}.send-post-modal-container .share-arrow:hover,.send-post-modal-container .share-arrow:active{background:transparent!important;box-shadow:none!important}.send-post-modal-container .gsm-avatar{background:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow:visible!important}.send-post-modal-container .gsm-avatar img{border:0!important;outline:0!important;box-shadow:none!important}.send-post-modal-container .gsm-avatar [class*=ring],.send-post-modal-container .gsm-avatar [class*=halo],.send-post-modal-container .gsm-avatar [class*=frame],.send-post-modal-container .gsm-avatar [class*=gradient],.send-post-modal-container .gsm-avatar [class*=border]{display:block!important;opacity:1!important;visibility:visible!important}.send-post-modal-container .gsm-avatar:before,.send-post-modal-container .gsm-avatar:after,.send-post-modal-container .gsm-avatar *:before,.send-post-modal-container .gsm-avatar *:after{visibility:visible!important;opacity:1!important}.send-post-modal-container .strip-card.selected{box-shadow:none!important}.send-post-modal-container .selected-preview-strip .selected-user-chip,.send-post-modal-container .selected-preview-strip .selected-user-chip *,.send-post-modal-container .selected-preview-strip .selected-avatar-wrapper{border:0!important;box-shadow:none!important}.send-post-modal-container .selected-preview-strip .strip-card{border:0!important;box-shadow:none!important;background:transparent!important}.send-post-modal-container .selected-preview-strip .gsm-avatar img,.send-post-modal-container .selected-preview-strip .strip-avatar-bg img{border:0!important;outline:0!important;box-shadow:none!important}.send-post-modal-container .selected-preview-strip .gsm-avatar,.send-post-modal-container .selected-preview-strip .strip-avatar-bg{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.send-post-modal-container .selected-preview-strip .gsm-avatar:before,.send-post-modal-container .selected-preview-strip .gsm-avatar:after,.send-post-modal-container .selected-preview-strip .strip-avatar-bg:before,.send-post-modal-container .selected-preview-strip .strip-avatar-bg:after{box-shadow:none!important;border:0!important;outline:0!important;background:transparent!important}.send-post-modal-container .send-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 18px;border-top:1px solid rgba(0,0,0,.08);background:transparent}.send-post-modal-container .send-actions .send-btn,.send-post-modal-container .send-actions .send-all-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111;border-radius:12px;height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;cursor:pointer;box-shadow:none;outline:none;-webkit-user-select:none;user-select:none}.send-post-modal-container .send-actions .send-btn:disabled,.send-post-modal-container .send-actions .send-all-btn:disabled{opacity:.55;cursor:not-allowed}.send-post-modal-container .send-actions .send-btn:hover:not(:disabled),.send-post-modal-container .send-actions .send-all-btn:hover:not(:disabled){background:#f6f6f6}.send-post-modal-container .send-actions .btn-ico{width:16px;height:16px;flex:0 0 16px;pointer-events:none}.send-post-modal-container .send-actions .btn-text{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-post-modal-container .send-actions .send-btn:not(:disabled){border-color:#00000038}.send-post-modal-container .send-actions{display:flex!important;gap:12px!important;padding:14px 16px 18px!important;align-items:stretch!important;justify-content:space-between!important}.send-post-modal-container .send-actions .send-btn,.send-post-modal-container .send-actions .send-all-btn{flex:1 1 0!important;box-sizing:border-box!important;margin:0!important;height:44px!important;min-height:44px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;line-height:1!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.14)!important;background:#fff!important;color:#111!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;vertical-align:middle!important}.send-post-modal-container .send-actions .btn-ico,.send-post-modal-container .send-actions svg{width:16px!important;height:16px!important;flex:0 0 16px!important;display:block!important;pointer-events:none!important}.send-post-modal-container .send-actions .send-btn:disabled,.send-post-modal-container .send-actions .send-all-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.send-post-modal-container .send-actions .send-btn:hover:not(:disabled),.send-post-modal-container .send-actions .send-all-btn:hover:not(:disabled){background:#f6f6f6!important}.send-post-modal-overlay{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.send-post-modal-container .send-actions{display:flex!important;gap:12px!important;align-items:stretch!important}.send-post-modal-container .send-actions .send-btn,.send-post-modal-container .send-actions .send-all-btn,.send-post-modal-container .send-actions .send-cancel-btn{flex:1 1 0!important;height:44px!important;min-height:44px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.14)!important;background:#fff!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.send-post-modal-container .send-actions .send-cancel-btn{border-color:#00000038!important;opacity:.9}.send-post-modal-container .send-actions .send-cancel-btn:hover:not(:disabled){background:#0000000a!important;opacity:1}.send-post-modal-container .send-actions .send-cancel-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.send-post-modal-container .share-arrow{border:0!important;outline:none!important;box-shadow:none!important}.send-post-modal-container .share-arrow:focus,.send-post-modal-container .share-arrow:focus-visible{outline:none!important;box-shadow:none!important}.send-post-modal-overlay{position:fixed;inset:0;background:transparent;z-index:120000;display:grid;place-items:center;padding:18px}.send-post-modal-container{width:min(720px,96vw);max-height:min(92vh,920px);background:#fff;border-radius:18px;box-shadow:0 18px 48px #00000047;display:flex;flex-direction:column;overflow:hidden}.send-post-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.send-post-header h3{margin:0;font-size:16px;font-weight:700}.send-post-close{appearance:none;border:0;background:transparent;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:#111;padding:0}.send-post-close svg{width:18px;height:18px}.send-post-close svg path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.send-post-close:hover{background:#0000000f}.send-post-close:active{transform:scale(.97)}.send-post-close:focus-visible{outline:none;box-shadow:0 0 0 3px #0000002e}.send-post-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:12px 12px 14px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}.send-post-body::-webkit-scrollbar{width:8px}.send-post-body::-webkit-scrollbar-track{background:transparent}.send-post-body::-webkit-scrollbar-thumb{background:#00000047;border-radius:999px;border:2px solid rgba(255,255,255,.85)}.share-preview-message{width:100%;margin:0 0 12px}.share-preview-label{font-size:12px;font-weight:700;color:#000000b3;margin:0 0 6px}.share-preview-input{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);outline:none;font-size:14px;line-height:1.25;resize:vertical;min-height:44px;max-height:120px}.share-preview-input:focus{border-color:#00000047;box-shadow:0 0 0 3px #0000001f}.following-strip{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;padding:8px 4px 10px;border-radius:14px;background:#00000005;border:1px solid rgba(0,0,0,.06)}.share-arrow{appearance:none;border:0!important;outline:none!important;box-shadow:none!important;background:#0000000f;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:#111;transition:background .15s ease,transform .12s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.share-arrow>svg{width:16px;height:16px;pointer-events:none}.share-arrow:hover{background:#0000001a;box-shadow:0 4px 16px #0000001f}.share-arrow:active{transform:scale(.96)}.share-arrow:focus,.share-arrow:focus-visible{outline:none!important;box-shadow:none!important}.strip-viewport::-webkit-scrollbar{width:0;height:0;display:none}.strip-row{display:flex;gap:12px;padding:6px 4px}.strip-card{flex:0 0 auto;width:96px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;padding:10px 8px 8px;cursor:pointer;position:relative;display:grid;place-items:center;gap:6px;text-align:center;appearance:none;outline:none}.strip-card:hover{border-color:#0003;box-shadow:0 8px 18px #00000014;transform:translateY(-1px)}.strip-card:focus-visible{box-shadow:0 0 0 3px #00000024,0 8px 18px #00000014}.strip-card.selected{border-color:#0000004d;box-shadow:0 0 0 2px #0000001a inset}.strip-avatar-bg{display:grid;place-items:center;background:transparent;border:0;border-radius:999px}.strip-card img,.selected-user-chip img{border:0!important;outline:0!important;box-shadow:none!important}.strip-handle{font-size:12px;font-weight:700;max-width:88px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkmark-inside{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:999px;background:#111;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.selected-preview-strip{margin-top:12px;padding:10px 12px;border-radius:14px;background:#00000005;border:1px solid rgba(0,0,0,.06)}.selected-users{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.selected-user-chip{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08)}.selected-avatar-wrapper{display:flex;align-items:center;gap:8px}.chip-handle{font-size:12px;font-weight:700;color:#111}.share-avatar-handle{font-size:11px;opacity:.75}.send-post-loading,.send-post-error{text-align:center;padding:14px 0;color:#333}.share-menu-wrapper{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.send-actions{display:flex;gap:12px;padding:14px 16px 18px;border-top:1px solid rgba(0,0,0,.08);background:#fff;align-items:stretch}.send-btn,.send-all-btn,.send-cancel-btn{flex:1 1 0;height:44px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:700;cursor:pointer;line-height:1;box-shadow:none;appearance:none;-webkit-appearance:none}.send-btn:hover:not(:disabled),.send-all-btn:hover:not(:disabled),.send-cancel-btn:hover:not(:disabled){background:#f6f6f6}.send-btn:disabled,.send-all-btn:disabled,.send-cancel-btn:disabled{opacity:.55;cursor:not-allowed}.btn-ico,.send-actions svg{width:16px;height:16px;flex:0 0 16px;display:block;pointer-events:none}.btn-text{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#global-share-modal-root{position:relative!important;z-index:2147483000!important}body.global-share-modal-lock{overflow:hidden!important}.send-post-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.send-post-modal-container{position:relative!important;z-index:2147483001!important}.send-post-close,.send-post-modal-container button,.send-post-modal-container a,.send-post-modal-container textarea{position:relative;z-index:2147483002}html.global-share-modal-on-top #global-share-modal-root .send-post-modal-overlay,body.global-share-modal-on-top #global-share-modal-root .send-post-modal-overlay,#global-share-modal-root.global-share-modal-root--open .send-post-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483646!important;pointer-events:auto!important}html.global-share-modal-on-top #quickshot-modal-root,body.global-share-modal-on-top #quickshot-modal-root,html.global-share-modal-on-top #quickshot-modal-root .quickshot-modal-overlay,html.global-share-modal-on-top #quickshot-modal-root .quickshot-modal,html.global-share-modal-on-top #quickshot-modal-root .quickshot-modal-grid,html.global-share-modal-on-top #quickshot-modal-root .quickshot-wrapper,html.global-share-modal-on-top #quickshot-modal-root .quickshot-video-container,html.global-share-modal-on-top #quickshot-modal-root .quickshot-overlay-buttons,body.global-share-modal-on-top #quickshot-modal-root .quickshot-modal-overlay,body.global-share-modal-on-top #quickshot-modal-root .quickshot-modal,body.global-share-modal-on-top #quickshot-modal-root .quickshot-modal-grid,body.global-share-modal-on-top #quickshot-modal-root .quickshot-wrapper,body.global-share-modal-on-top #quickshot-modal-root .quickshot-video-container,body.global-share-modal-on-top #quickshot-modal-root .quickshot-overlay-buttons{z-index:2147483000!important;pointer-events:none!important}html.global-share-modal-on-top #global-share-modal-root,html.global-share-modal-on-top #global-share-modal-root *,body.global-share-modal-on-top #global-share-modal-root,body.global-share-modal-on-top #global-share-modal-root *{pointer-events:auto!important}@media(max-width:520px){.send-post-modal-container{width:96vw;border-radius:16px}.strip-card{width:88px}}.send-post-modal-container .global-share-media-preview-frame{width:100%!important;max-width:100%!important;margin-top:12px!important;overflow:hidden!important;border-radius:16px!important;background:#050505!important}.send-post-modal-container .global-share-media-preview-frame img,.send-post-modal-container .global-share-media-preview-frame video,.send-post-modal-container .global-share-media-preview-frame picture{width:100%!important;height:auto!important;max-height:min(62vh,620px)!important;object-fit:contain!important;object-position:center center!important;display:block!important;background:#050505!important;border-radius:16px!important}.send-post-modal-container .global-share-media-preview-frame .post-media-preview,.send-post-modal-container .global-share-media-preview-frame .post-media-preview-wrapper,.send-post-modal-container .global-share-media-preview-frame .post-preview-media,.send-post-modal-container .global-share-media-preview-frame .share-post-preview,.send-post-modal-container .global-share-media-preview-frame [class*=PostMediaPreview],.send-post-modal-container .global-share-media-preview-frame [class*=post-media-preview]{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:#050505!important;border-radius:16px!important}.send-post-modal-container .global-share-media-preview-frame *{object-fit:contain!important;object-position:center center!important}.send-post-modal-container .following-strip img,.send-post-modal-container .strip-row img,.send-post-modal-container .strip-card img,.send-post-modal-container .strip-avatar-bg img,.send-post-modal-container .selected-preview-strip img,.send-post-modal-container .selected-users img,.send-post-modal-container .selected-user-chip img,.send-post-modal-container .selected-avatar-wrapper img,.send-post-modal-container .gsm-avatar img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}.send-post-modal-container .strip-avatar-bg,.send-post-modal-container .gsm-avatar{background:transparent!important;border-radius:999px!important;overflow:visible!important}.send-post-modal-container .strip-card{align-content:center!important;justify-content:center!important}.send-post-modal-container .selected-user-chip,.send-post-modal-container .selected-avatar-wrapper{align-items:center!important}.send-post-modal-container .share-recipient-search{position:relative!important;width:100%!important;margin:0 0 14px!important}.send-post-modal-container .share-recipient-search-icon{position:absolute!important;left:16px!important;top:50%!important;width:18px!important;height:18px!important;transform:translateY(-50%)!important;color:#1118277a!important;pointer-events:none!important;z-index:2!important}.send-post-modal-container .share-recipient-search-input{width:100%!important;height:48px!important;box-sizing:border-box!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:linear-gradient(180deg,#fffffffa,#f8fafcfa)!important;padding:0 48px 0 46px!important;color:#111827!important;font-size:14px!important;font-weight:650!important;letter-spacing:-.01em!important;outline:none!important;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffe6!important;appearance:none!important;-webkit-appearance:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.send-post-modal-container .share-recipient-search-input::placeholder{color:#64748bb8!important;font-weight:600!important}.send-post-modal-container .share-recipient-search:focus-within .share-recipient-search-input{border-color:#10b98173!important;background:#fff!important;box-shadow:0 0 0 4px #10b9811a,0 10px 24px #0f172a14!important}.send-post-modal-container .share-recipient-search:focus-within .share-recipient-search-icon,.send-post-modal-container .share-recipient-search--active .share-recipient-search-icon{color:#059669!important}.send-post-modal-container .share-recipient-search-clear{position:absolute!important;right:8px!important;top:50%!important;width:34px!important;height:34px!important;transform:translateY(-50%)!important;border:0!important;border-radius:999px!important;background:#0f172a0f!important;color:#0f172aa8!important;display:grid!important;place-items:center!important;padding:0!important;cursor:pointer!important;z-index:3!important}.send-post-modal-container .share-recipient-search-clear svg{width:16px!important;height:16px!important}.send-post-modal-container .share-recipient-search-clear:hover{background:#0f172a1a!important;color:#111827!important}.send-post-modal-container .global-share-custom-preview{width:100%!important;border-radius:16px!important;overflow:hidden!important;background:#050505!important;position:relative!important;margin-top:12px!important}.send-post-modal-container .global-share-custom-preview-img{width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important;object-position:center center!important;display:block!important;background:#050505!important}.send-post-modal-container .global-share-preview-badge{position:absolute!important;left:12px!important;top:12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:999px!important;background:#000000ad!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1!important;pointer-events:none!important}.send-post-modal-container .global-share-preview-play-hint{position:absolute!important;right:12px!important;bottom:12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 12px!important;border-radius:999px!important;background:#ffffffeb!important;color:#111!important;font-size:12px!important;font-weight:800!important;line-height:1!important;pointer-events:none!important}.send-post-modal-container .share-recipient-search-icon{width:24px!important;height:24px!important;left:18px!important;top:42%!important;transform:translateY(-55%)!important}.send-post-modal-container .share-recipient-search-input{height:52px!important;padding-left:54px!important;padding-right:48px!important;line-height:58px!important}.send-post-modal-container .share-recipient-search-input::placeholder{line-height:52px!important}.send-post-modal-container .share-recipient-search{position:relative!important}html.global-share-modal-on-top #global-share-modal-root,body.global-share-modal-on-top #global-share-modal-root,#global-share-modal-root.global-share-modal-root--open{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important}html.global-share-modal-on-top #global-share-modal-root .send-post-modal-overlay,body.global-share-modal-on-top #global-share-modal-root .send-post-modal-overlay,#global-share-modal-root.global-share-modal-root--open .send-post-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;pointer-events:auto!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.global-share-modal-on-top #global-share-modal-root .send-post-modal-container,body.global-share-modal-on-top #global-share-modal-root .send-post-modal-container,#global-share-modal-root.global-share-modal-root--open .send-post-modal-container{position:relative!important;z-index:2147483647!important;pointer-events:auto!important}#global-share-modal-root .send-post-close{position:relative!important;z-index:2147483647!important;pointer-events:auto!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;color:#111827!important;width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;cursor:pointer!important}#global-share-modal-root .send-post-close:hover{background:#0f172a0f!important}#global-share-modal-root .send-post-close:active{transform:scale(.97)!important}#global-share-modal-root .send-post-close:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0f172a29!important}#global-share-modal-root .send-cancel-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:none!important}#global-share-modal-root .send-cancel-btn:hover:not(:disabled){background:#0f172a0a!important}#global-share-modal-root .send-cancel-btn:disabled{opacity:.55!important;cursor:not-allowed!important}html.global-share-modal-on-top #quickshot-modal-root,body.global-share-modal-on-top #quickshot-modal-root{z-index:2147483000!important;pointer-events:none!important}#global-share-modal-root .send-post-close{position:absolute!important;top:14px!important;right:18px!important;z-index:2147483647!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;color:#000!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#global-share-modal-root .send-post-close-x{display:block!important;color:#000!important;font-size:30px!important;font-weight:800!important;line-height:1!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:translateY(-1px)}#global-share-modal-root .send-post-close:hover{background:#0f172a0f!important;border-radius:999px!important}#global-share-modal-root .send-post-close:active{transform:scale(.96)!important}.tc-wrap,.tc-wrap *{box-sizing:border-box}.tc-wrap,.tc-wrap .tc-list,.tc-wrap .tc-block,.tc-wrap .tc-item,.tc-wrap .tc-meta,.tc-wrap .tc-head{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tc-wrap:before,.tc-wrap:after,.tc-wrap .tc-list:before,.tc-wrap .tc-list:after,.tc-wrap .tc-block:before,.tc-wrap .tc-block:after,.tc-wrap .tc-item:before,.tc-wrap .tc-item:after,.tc-wrap .tc-meta:before,.tc-wrap .tc-meta:after{content:none!important;display:none!important}.tc-wrap button{background:transparent!important;color:#111!important;border-color:#00000024!important;box-shadow:none!important;outline:none!important}.tc-wrap{display:flex;flex-direction:column;width:100%;min-height:0}.tc-list{display:flex;flex-direction:column;gap:14px}.tc-block,.tc-composer{width:100%}.tc-form{display:flex;align-items:center;gap:10px;width:100%;margin:0}.tc-input-row{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.tc-input{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14)!important;background:#fff!important;color:#111!important;outline:none}.tc-input:focus{border-color:#00000059!important}.tc-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.tc-btn{height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;color:#111!important;font-weight:800;cursor:pointer}.tc-btn:hover{background:#0000000d!important}.tc-btn.primary{background:#111!important;color:#fff!important;border-color:#111!important}.tc-btn.primary:hover{background:#000000db!important}.tc-btn:disabled{opacity:.55;cursor:not-allowed}.tc-wrap .transparent-btn{background:transparent!important;border:1px solid rgba(0,0,0,.14)!important;color:#111!important}.tc-item{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 14px}.tc-meta{flex:1 1 auto;min-width:0}.tc-head{display:flex;align-items:baseline;gap:8px;line-height:1.2;margin-top:2px}.tc-handle{font-weight:800;color:#111!important}.tc-date{font-size:12px;color:#0000008c}.tc-text{margin:6px 0 10px;color:#111;line-height:1.35;word-break:break-word}.tc-replies{margin-top:12px;display:flex;flex-direction:column;gap:12px}.tc-item.reply{margin-left:36px;padding-left:10px;border-left:2px solid rgba(0,0,0,.08)}.tc-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0;padding:0}.tc-heart,.tc-action{-webkit-appearance:none;appearance:none;border:0!important;background:transparent!important;border-radius:0!important;padding:6px 0!important;margin:0!important;display:inline-flex;align-items:center;gap:6px;color:#111!important;font-weight:800;font-size:14px;cursor:pointer;box-shadow:none!important}.tc-heart:hover,.tc-action:hover{background:transparent!important;text-decoration:underline}.tc-heart:focus,.tc-action:focus,.tc-heart:focus-visible,.tc-action:focus-visible{outline:none!important;box-shadow:none!important}.tc-heart-count{font-size:12px;opacity:.9}.tc-row-spacer{flex:1 1 auto}.tc-creator-heart{appearance:none;border:0!important;background:transparent!important;padding:6px 8px!important;border-radius:999px;cursor:pointer;line-height:1}.tc-creator-heart:hover{background:#0000000f!important}.tc-heartback{appearance:none;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:999px;cursor:pointer;font-weight:800}.tc-reply,.tc-edit{margin-top:10px}.tc-reply-row{display:flex;align-items:center;gap:10px;min-width:0}.tc-reply-input,.tc-edit-input{flex:1 1 auto;min-width:0;height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14)!important;background:#fff!important;color:#111!important;outline:none}.tc-reply-input:focus,.tc-edit-input:focus{border-color:#00000059!important}.tc-kebab{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:10px;border:0!important;background:transparent!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#111!important;z-index:10}.tc-kebab:hover{background:#0000000f!important}.tc-kebab-popover{position:absolute;top:44px;right:10px;z-index:9999;min-width:190px;background:#fff!important;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 14px 40px #0000002e;padding:8px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tc-kebab-popover .dropdown,.tc-kebab-popover .dropdown.kebab-menu{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tc-kebab-popover .dropdown-item{width:100%;text-align:left;border:0!important;background:transparent!important;padding:10px 12px;border-radius:10px;cursor:pointer;display:flex;align-items:center;color:#111!important;font-weight:800}.tc-kebab-popover .dropdown-item:hover{background:#0000000f!important}.tc-kebab-popover .dropdown-item.danger{color:#111!important}.tc-report-backdrop{position:fixed;inset:0;background:#00000059;z-index:99999;display:flex;align-items:center;justify-content:center}.tc-report{width:min(520px,92vw);background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.12);box-shadow:0 18px 60px #00000040;padding:14px}.tc-report-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tc-iconbtn{border:0!important;background:transparent!important;width:38px;height:38px;border-radius:10px;cursor:pointer}.tc-iconbtn:hover{background:#0000000f!important}.tc-report-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.tc-noblur-scope{position:relative;isolation:isolate;z-index:2}.tc-noblur-scope:before,.tc-noblur-scope:after{content:none!important;display:none!important}.tc-noblur-scope,.tc-noblur-scope *{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tc-noblur-scope .tc-block:first-child{position:relative;z-index:3}.tc-noblur-scope .tc-block:first-child .tc-handle{position:relative;z-index:4}.tc-wrap{flex-direction:column-reverse!important}.tc-list{padding-bottom:0!important;padding-top:86px!important}.tc-wrap{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.tc-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:88px!important}.tc-composer{position:sticky!important;bottom:0!important;z-index:50!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.1)!important;flex:0 0 auto!important}.tc-wrap{position:relative}.tc-bursts{position:fixed;inset:0;pointer-events:none;z-index:999999}.tc-burst{position:absolute;transform:translate(-50%,-50%)}.tc-burst:before{content:"";position:absolute;left:0;top:0;width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,0,0,.35);transform:translate(-50%,-50%) scale(1);animation:tc-ring .6s ease-out forwards}.tc-emoji{position:absolute;left:0;top:0;transform:translate(-50%,-50%);font-size:18px;opacity:0;animation:tc-pop .9s ease-out forwards}.tc-emoji{--angle: calc(var(--i) * 36deg);--radius: 42px;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--radius)) rotate(calc(var(--angle) * -1))}@keyframes tc-pop{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(0) rotate(calc(var(--angle) * -1)) scale(.9);filter:blur(1px)}20%{opacity:1;filter:blur(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translate(calc(var(--radius) + 26px)) rotate(calc(var(--angle) * -1)) scale(1.1)}}@keyframes tc-ring{0%{opacity:.65;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(7.5)}}.tc-heart{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:4px 8px;cursor:pointer;text-decoration:none!important}.tc-heart:hover,.tc-heart:focus,.tc-heart:active,.tc-heart:visited{text-decoration:none!important}.tc-heart .tc-heart-ico,.tc-heart .tc-heart-count,.tc-heart span{text-decoration:none!important}.tc-heart-ico{font-size:24px;line-height:1;display:inline-block}.tc-heart-count{font-size:13px;line-height:1}.tc-heart.is-active .tc-heart-ico{transform:scale(1.08)}.tc-list{padding-top:6px;margin-top:0}.tc-block:first-child,.tc-item.tc-item--top{margin-top:0}.tc-wrap{gap:6px}.tc-composer{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.tc-form{display:flex;align-items:center;gap:12px}.tc-composer-shell{flex:1;min-width:0;height:52px;display:flex;align-items:center;gap:8px;padding:0 10px 0 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fafafa;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tc-form.has-text .tc-composer-shell,.tc-composer-shell:focus-within{background:#fff;border-color:#0003;box-shadow:0 0 0 3px #0000000a}.tc-input{flex:1;min-width:0;height:100%;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;font-size:15px;font-weight:600;color:#111;padding:0}.tc-input::placeholder{color:#11111173;font-weight:500}.tc-composer-cancel,.tc-composer-send{width:38px;height:38px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.tc-composer-cancel{background:transparent;color:#111;flex:0 0 auto}.tc-composer-cancel:hover{background:#0000000f}.tc-composer-send{background:#111;color:#fff;flex:0 0 auto}.tc-composer-send:hover:not(:disabled){background:#222;transform:translateY(-1px)}.tc-composer-send:disabled{background:#d9d9d9;color:#8f8f8f;cursor:not-allowed;transform:none}.tc-composer-cancel svg,.tc-composer-send svg{width:18px;height:18px}.tc-input-row,.tc-actions{all:unset}.tc-wrap{height:100%;min-height:0;display:flex;flex-direction:column}.tc-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 18px 8px!important;display:flex;flex-direction:column;justify-content:flex-start!important;align-items:stretch!important;gap:0!important}.tc-block{margin:0!important;padding:0!important}.tc-block:first-child{margin-top:0!important;padding-top:0!important}.tc-item,.tc-item--top{margin-top:0!important;padding-top:0!important;align-items:flex-start}.tc-meta,.tc-meta--top{margin-top:0!important;padding-top:0!important}.tc-thread-comments{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}@media(max-width:520px){.tc-row{flex-wrap:wrap}}.cube-avatar-wrapper,.cube-avatar-wrapper *,.cube-avatar-wrapper *:before,.cube-avatar-wrapper *:after{box-sizing:border-box}.cube-avatar-wrapper{--cube-ring-gap: 4px;--cube-inner-gap: 3px;--cube-wrapper-radius: 12px;--cube-inner-radius: 9px;--cube-img-radius: 7px;border-radius:var(--cube-wrapper-radius);padding:var(--cube-ring-gap);background:conic-gradient(from 0deg,gold,#c89b00,#000,#111,gold 360deg);display:flex;align-items:center;justify-content:center;margin-bottom:6px;overflow:hidden;flex:0 0 auto}.cube-avatar-wrapper.default{width:92px;height:92px;--cube-ring-gap: 4px;--cube-inner-gap: 3px;--cube-wrapper-radius: 12px;--cube-inner-radius: 9px;--cube-img-radius: 8px}.cube-avatar-inner{position:relative;width:100%;height:100%;padding:var(--cube-inner-gap);background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:var(--cube-inner-radius);overflow:hidden}.cube-avatar-inner img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:var(--cube-img-radius)}.cube-avatar-wrapper.sm{width:66px;height:66px;--cube-ring-gap: 3px;--cube-inner-gap: 3px;--cube-wrapper-radius: 12px;--cube-inner-radius: 9px;--cube-img-radius: 7px}.cube-avatar-wrapper.md{width:44px;height:44px;--cube-ring-gap: 2px;--cube-inner-gap: 2px;--cube-wrapper-radius: 10px;--cube-inner-radius: 8px;--cube-img-radius: 6px}.cube-avatar-wrapper.lg{width:140px;height:140px;--cube-ring-gap: 5px;--cube-inner-gap: 5px;--cube-wrapper-radius: 16px;--cube-inner-radius: 12px;--cube-img-radius: 10px}.cube-avatar-wrapper.mdPlus{width:64px;height:64px;--cube-ring-gap: 3px;--cube-inner-gap: 3px;--cube-wrapper-radius: 12px;--cube-inner-radius: 9px;--cube-img-radius: 7px}.cube-avatar-wrapper.xs{width:42px;height:42px;--cube-ring-gap: 3px;--cube-inner-gap: 2px;--cube-wrapper-radius: 10px;--cube-inner-radius: 7px;--cube-img-radius: 5px}.avatar-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.qs-media-head{pointer-events:auto}.qs-media-card{width:min(600px,calc(100vw - 120px));min-width:480px;max-width:720px;display:grid;grid-template-columns:56px 1fr auto;grid-template-rows:auto auto;column-gap:14px;row-gap:6px;padding:12px 14px;border-radius:16px;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.qs-media-avatar{grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center}.qs-media-text{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:6px;min-width:240px;overflow:hidden}.qs-media-row1{display:flex;align-items:center;gap:8px;white-space:nowrap;line-height:1.15}.qs-media-row2{display:flex;align-items:center;gap:8px;white-space:nowrap}.qs-head-label,.qs-head-company-inline,.qs-head-sponsor{color:#fff;white-space:nowrap}.qs-storefront-link{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 10px;color:#fff;font:inherit;display:inline-flex;align-items:center;line-height:1;cursor:pointer}.qs-media-actions{grid-column:3;grid-row:2;display:flex;align-items:center;gap:12px;white-space:nowrap}.qs-subscribe-btn,.qs-cart-btn{height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.qs-subscribe-btn{padding:0 14px}.qs-cart-btn{width:40px;padding:0}.qs-subscribe-btn:disabled,.qs-cart-btn:disabled,.qs-storefront-link:disabled{opacity:.55;cursor:not-allowed}.qs-media-text{grid-column:2;grid-row:1 / span 2;min-width:240px;overflow:hidden}.qs-avatar-btn{border:0;padding:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.qs-media-card{display:flex;align-items:center;gap:12px}.qs-media-text{flex:1 1 auto;min-width:0}.qs-media-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.qs-storefront-link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-media-avatar{background:transparent!important}.qs-avatar-btn{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.qs-avatar-btn:hover,.qs-avatar-btn:active,.qs-avatar-btn:focus,.qs-avatar-btn:focus-visible{background:transparent!important;outline:none!important;box-shadow:none!important}.qs-avatar-btn .qs-head-avatar{background:unset!important}@media(max-width:520px){.qs-media-card{width:calc(100vw - 36px);min-width:0;max-width:none;grid-template-columns:52px 1fr auto}}.quickshot-creator-card{width:min(100%,480px);max-width:480px;pointer-events:auto;color:#fff;box-sizing:border-box}.quickshot-creator-card *,.quickshot-creator-card *:before,.quickshot-creator-card *:after{box-sizing:border-box}.quickshot-creator-card__inner{width:100%;min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#191919d6,#2d2d2db3),#141414bd;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}.quickshot-creator-card__avatar{width:52px;height:52px;min-width:52px;display:grid;place-items:center}.quickshot-creator-card__avatarBtn{width:52px;height:52px;min-width:52px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent!important;color:inherit;cursor:pointer;box-shadow:none!important;appearance:none}.quickshot-creator-card__avatarBtn:disabled{cursor:default;opacity:1}.quickshot-creator-card__avatarRing{width:52px;height:52px}.quickshot-creator-card__text{min-width:0;display:grid;gap:5px;align-content:center}.quickshot-creator-card__kicker{min-width:0;display:flex;align-items:center;gap:6px;color:#ffffffc7;font-size:.76rem;font-weight:850;line-height:1.1;white-space:nowrap;overflow:hidden}.quickshot-creator-card__label{flex:0 0 auto;color:#ffffffc2}.quickshot-creator-card__company{min-width:0;color:#fff;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickshot-creator-card__company:before{content:"•";margin-right:6px;color:#ffffff8c}.quickshot-creator-card__handleRow{min-width:0;display:flex;align-items:center}.quickshot-creator-card__handle{max-width:100%;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff1f!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.83rem;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:none!important;appearance:none}.quickshot-creator-card__handle:hover:not(:disabled){background:#ffffff2e!important;border-color:#ffffff3d}.quickshot-creator-card__handle:disabled{opacity:.68;cursor:default}.quickshot-creator-card__sponsor{max-width:100%;color:#ffffffa3;font-size:.72rem;font-weight:760;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickshot-creator-card__actions{display:flex;align-items:center;gap:8px;min-width:0}.quickshot-creator-card__subscribe{min-width:106px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18)!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.84rem;font-weight:950;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffffc2!important;appearance:none}.quickshot-creator-card__subscribe.is-subscribed{background:#ffffffeb!important;color:#111827!important}.quickshot-creator-card__subscribe:hover:not(:disabled){transform:translateY(-1px);background:#fff!important;box-shadow:0 14px 30px #0003,inset 0 1px #ffffffdb!important}.quickshot-creator-card__subscribe:disabled{opacity:.62;cursor:not-allowed;transform:none}.quickshot-creator-card__store{width:42px;height:42px;min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff1f!important;color:#fff!important;box-shadow:none!important;cursor:pointer;appearance:none}.quickshot-creator-card__store svg{width:18px;height:18px;color:currentColor!important;stroke:currentColor}.quickshot-creator-card__store:hover:not(:disabled){transform:translateY(-1px);background:#fff3!important;border-color:#ffffff47!important}.quickshot-creator-card__store:disabled{opacity:.45;cursor:not-allowed;transform:none}.quickshot-creator-card--compact{max-width:420px}.quickshot-creator-card--compact .quickshot-creator-card__inner{min-height:66px;padding:10px 12px;border-radius:16px}.quickshot-creator-card--compact .quickshot-creator-card__avatar,.quickshot-creator-card--compact .quickshot-creator-card__avatarBtn,.quickshot-creator-card--compact .quickshot-creator-card__avatarRing{width:46px;height:46px;min-width:46px}.quickshot-creator-card--compact .quickshot-creator-card__subscribe{min-width:96px;min-height:34px;font-size:.78rem}.quickshot-creator-card--compact .quickshot-creator-card__store{width:38px;height:38px;min-width:38px;min-height:38px}.quickshot-creator-card--light{color:#111827}.quickshot-creator-card--light .quickshot-creator-card__inner{border-color:#0f172a1a;background:linear-gradient(135deg,#fffffff5,#f8fafce6),#fff;box-shadow:0 14px 34px #0f172a17,inset 0 1px #ffffffdb}.quickshot-creator-card--light .quickshot-creator-card__label,.quickshot-creator-card--light .quickshot-creator-card__company,.quickshot-creator-card--light .quickshot-creator-card__sponsor{color:#475569}.quickshot-creator-card--light .quickshot-creator-card__company:before{color:#94a3b8}.quickshot-creator-card--light .quickshot-creator-card__handle{background:#0f172a0d!important;border-color:#0f172a14;color:#111827!important;-webkit-text-fill-color:#111827!important}.quickshot-creator-card--light .quickshot-creator-card__store{background:#0f172a0d!important;border-color:#0f172a14!important;color:#111827!important}.quickshot-creator-card button,.quickshot-creator-card a{font-family:inherit}.quickshot-creator-card button:focus-visible,.quickshot-creator-card a:focus-visible{outline:3px solid rgba(255,255,255,.28);outline-offset:3px}@media(max-width:720px){.quickshot-creator-card{width:100%;max-width:none}.quickshot-creator-card__inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar text" "actions actions";gap:10px 12px;padding:11px}.quickshot-creator-card__avatar{grid-area:avatar}.quickshot-creator-card__text{grid-area:text}.quickshot-creator-card__actions{grid-area:actions;width:100%}.quickshot-creator-card__subscribe{flex:1 1 auto}.quickshot-creator-card__store{flex:0 0 42px}}@media(max-width:420px){.quickshot-creator-card__company{display:none}.quickshot-creator-card__inner{border-radius:16px}}.modal-overlay{position:fixed;inset:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-content{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 12px 28px #00000040}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #ddd}.modal-body{padding:1rem}.modal-close-btn{background:transparent;border:none;cursor:pointer}.find-user-modal-overlay{position:fixed;inset:0;background:#000000a6;z-index:9998;display:flex;align-items:center;justify-content:center;padding:16px}.find-user-modal{background-color:#fff;width:100%;max-width:520px;border-radius:12px;box-shadow:0 20px 50px #0000004d;padding:24px;position:relative;animation:fadeInScale .25s ease}.find-user-modal .close-btn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:22px;cursor:pointer;color:#333}.find-user-search-input{width:100%;padding:12px 16px;border-radius:8px;border:1px solid #ddd;margin-bottom:16px;font-size:15px}.user-result-list{max-height:300px;overflow-y:auto;border-top:1px solid #eee;margin-top:8px;padding-top:8px}.user-result-item{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:8px;cursor:pointer;transition:background .2s ease}.user-result-item:hover{background:#f5f5f5}.user-result-item img{width:36px;height:36px;border-radius:50%;object-fit:cover}.user-result-info{display:flex;flex-direction:column}.user-result-info span{font-size:14px;font-weight:500}.user-result-info small{font-size:12px;color:#666}.play-container{display:flex;align-items:flex-start;gap:20px;padding:20px .5%;box-sizing:border-box;overflow:visible!important;position:relative}.play-video-wrapper{flex:1 1 90%;max-width:90%;overflow:visible!important;position:relative}.recommended-wrapper{flex:0 0 10%;max-width:10%;overflow:visible!important;position:relative}.play-video video{width:100%;border-radius:8px}.quickshots-wrapper{overflow:visible!important;position:relative;width:100%;overflow-x:auto;margin-top:50px}.quickshots-title{font-size:16px;font-weight:600;margin-bottom:10px}.play-container-grid{display:flex;flex-wrap:nowrap;overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}.main-video-area{flex:5}.side-video-area{position:relative;overflow:visible!important;z-index:1;flex:1;display:flex;flex-direction:column;gap:20px}.play-container-grid{min-width:0;max-width:100%;align-items:flex-start}.main-video-area{min-width:0;max-width:100%;overflow:hidden}.main-video-area>*{min-width:0;max-width:100%}.main-video-area video,.main-video-area iframe,.main-video-area img{max-width:100%}.side-video-area{min-width:280px;max-width:430px;flex:0 0 28%}.side-video-area>*{min-width:0;max-width:100%}@media(min-width:901px){.video-page-wrapper .video-main .play-container-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;gap:28px!important;column-gap:28px!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.video-page-wrapper .video-main .main-video-area{min-width:0!important;max-width:100%!important;width:100%!important;overflow:visible!important}.video-page-wrapper .video-main .side-video-area{width:100%!important;min-width:320px!important;max-width:420px!important;flex:none!important;overflow:visible!important}}@media(min-width:901px)and (max-width:1200px){.video-page-wrapper .video-main .play-container-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:22px!important;column-gap:22px!important}.video-page-wrapper .video-main .side-video-area{min-width:300px!important;max-width:360px!important}}@media(max-width:900px){.video-page-wrapper .video-main .play-container-grid{display:flex!important;flex-direction:column!important;gap:20px!important}.video-page-wrapper .video-main .main-video-area,.video-page-wrapper .video-main .side-video-area{width:100%!important;min-width:0!important;max-width:100%!important}}@media(min-width:901px){.video-page-wrapper .video-main .play-container-grid{justify-content:stretch!important}.video-page-wrapper .video-main .side-video-area{justify-self:end!important;align-self:start!important;margin-left:0!important;margin-right:0!important}}.video-page-wrapper .side-video-area .quickshots-wrapper,.video-page-wrapper .side-video-area .quickshots-rail,.video-page-wrapper .side-video-area .quickshots-container,.video-page-wrapper .side-video-area .quickshots-scroll,.video-page-wrapper .side-video-area .quickshots-row,.video-page-wrapper .side-video-area .quickshots-list{overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.video-page-wrapper .side-video-area .quickshots-wrapper::-webkit-scrollbar,.video-page-wrapper .side-video-area .quickshots-rail::-webkit-scrollbar,.video-page-wrapper .side-video-area .quickshots-container::-webkit-scrollbar,.video-page-wrapper .side-video-area .quickshots-scroll::-webkit-scrollbar,.video-page-wrapper .side-video-area .quickshots-row::-webkit-scrollbar,.video-page-wrapper .side-video-area .quickshots-list::-webkit-scrollbar{display:none!important}.video-page-wrapper .side-video-area .quickshots-wrapper>*,.video-page-wrapper .side-video-area .quickshots-rail>*,.video-page-wrapper .side-video-area .quickshots-container>*,.video-page-wrapper .side-video-area .quickshots-scroll>*,.video-page-wrapper .side-video-area .quickshots-row>*,.video-page-wrapper .side-video-area .quickshots-list>*{max-width:100%!important}@media(min-width:901px){.video-page-wrapper .play-container-grid{grid-template-columns:minmax(0,1fr) minmax(450px,465px)!important;column-gap:34px!important}.video-page-wrapper .side-video-area{width:465px!important;min-width:450px!important;max-width:465px!important}}.video-page-wrapper{overflow-x:hidden!important;box-sizing:border-box!important}.video-page-wrapper .video-main.sidebar-open,.video-page-wrapper .video-main.sidebar-collapsed{padding-right:18px!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .play-container-grid{max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .main-video-area,.video-page-wrapper .side-video-area{min-width:0!important;box-sizing:border-box!important}.video-page-wrapper .main-video-area video,.video-page-wrapper .main-video-area iframe,.video-page-wrapper .main-video-area img,.video-page-wrapper .main-video-area canvas{max-width:100%!important;box-sizing:border-box!important}.video-page-wrapper .video-main.sidebar-open .play-container-grid{margin-left:18px!important;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;box-sizing:border-box!important}.video-page-wrapper .video-main.sidebar-collapsed .play-container-grid{margin-left:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.video-page-wrapper .play-container-grid,.video-page-wrapper .main-video-area,.video-page-wrapper .side-video-area{min-width:0!important;box-sizing:border-box!important}.video-right-rail-tabs-shell{width:100%;max-width:100%;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 0 8px;margin:0 0 14px;scrollbar-width:none}.video-right-rail-tabs-shell::-webkit-scrollbar{display:none}.video-right-rail-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 14px;border:0;border-radius:10px;background:#f3f4f6;color:#111827;font-size:14px;line-height:1;font-weight:900;cursor:pointer;white-space:nowrap;box-shadow:none;outline:none}.video-right-rail-tab:hover{background:#e5e7eb}.video-right-rail-tab.active{background:#0f0f0f;color:#fff}.video-right-rail-tabs-loading{flex:0 0 auto;color:#6b7280;font-size:12px;font-weight:800}.video-page-wrapper .video-right-rail-tabs-shell .video-right-rail-tab{background:#f3f4f6!important;background-color:#f3f4f6!important;color:#111827!important;border:0!important;box-shadow:none!important;outline:none!important}.video-page-wrapper .video-right-rail-tabs-shell .video-right-rail-tab:hover{background:#e5e7eb!important;background-color:#e5e7eb!important;color:#111827!important}.video-page-wrapper .video-right-rail-tabs-shell .video-right-rail-tab:focus,.video-page-wrapper .video-right-rail-tabs-shell .video-right-rail-tab:focus-visible{background:#f3f4f6!important;background-color:#f3f4f6!important;color:#111827!important;outline:none!important;box-shadow:none!important}.video-page-wrapper .video-right-rail-tabs-shell .video-right-rail-tab.active,.video-page-wrapper .video-right-rail-tabs-shell .video-right-rail-tab.active:hover,.video-page-wrapper .video-right-rail-tabs-shell .video-right-rail-tab.active:focus,.video-page-wrapper .video-right-rail-tabs-shell .video-right-rail-tab.active:focus-visible{background:#0f0f0f!important;background-color:#0f0f0f!important;color:#fff!important;border:0!important;box-shadow:none!important;outline:none!important}.video-main.sidebar-collapsed{margin-left:0!important;padding-left:0!important}.video-main.sidebar-open{transition:margin-left .22s ease,padding-left .22s ease}.video-right-rail-tabs-shell{width:100%;display:flex;align-items:center;gap:8px;min-width:0;position:relative}.video-right-rail-tabs-scroll{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.video-right-rail-tabs-scroll::-webkit-scrollbar{display:none}.video-right-rail-tabs-scroll .video-right-rail-tab,.video-right-rail-tabs-shell .video-right-rail-tab{flex:0 0 auto;white-space:nowrap}.video-right-rail-tabs-arrow{flex:0 0 34px;width:34px;height:34px;min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#0f172a;box-shadow:0 8px 18px #0f172a14;cursor:pointer;padding:0;line-height:1}.video-right-rail-tabs-arrow svg{width:18px;height:18px;stroke-width:2.7}.video-right-rail-tabs-arrow:hover:not(:disabled){background:#f8fafc;border-color:#0f172a33}.video-right-rail-tabs-arrow:disabled{opacity:.32;cursor:default;box-shadow:none}.video-right-rail-tabs-loading{flex:0 0 auto;white-space:nowrap}.video-right-rail-tabs-shell{width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;position:relative!important}.video-right-rail-tabs-scroll{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:2px 0!important}.video-right-rail-tabs-scroll::-webkit-scrollbar{display:none!important}.video-right-rail-tabs-scroll .video-right-rail-tab,.video-right-rail-tabs-shell .video-right-rail-tab{flex:0 0 auto!important;white-space:nowrap!important}.video-right-rail-tabs-arrow{flex:0 0 44px!important;width:44px!important;height:40px!important;min-width:44px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:10px!important;background:#f1f5ff!important;color:#020617!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important;padding:0!important;line-height:1!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:5!important}.video-right-rail-tabs-arrow svg{width:24px!important;height:24px!important;display:block!important;color:#020617!important;stroke:#020617!important;fill:none!important;opacity:1!important;visibility:visible!important}.video-right-rail-tabs-arrow svg path,.video-right-rail-tabs-arrow svg polyline,.video-right-rail-tabs-arrow svg line{stroke:#020617!important;stroke-width:3!important;opacity:1!important;visibility:visible!important}.video-right-rail-tabs-arrow:hover:not(:disabled){background:#e0e7ff!important;border-color:#0f172a42!important}.video-right-rail-tabs-arrow:disabled{opacity:1!important;cursor:default!important;background:#dbe7ff!important;color:#1e293b!important;box-shadow:none!important}.video-right-rail-tabs-arrow:disabled svg,.video-right-rail-tabs-arrow:disabled svg path,.video-right-rail-tabs-arrow:disabled svg polyline,.video-right-rail-tabs-arrow:disabled svg line{stroke:#1e293b!important;color:#1e293b!important;opacity:1!important}.video-right-rail-tabs-loading{flex:0 0 auto!important;white-space:nowrap!important}.video-page-wrapper .side-video-area .video-right-rail-tabs-shell{position:sticky!important;top:92px!important;z-index:40!important;width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;padding:8px 0 10px!important;margin:0 0 16px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important;overscroll-behavior:contain!important;-webkit-user-select:none!important;user-select:none!important}.video-page-wrapper .side-video-area .video-right-rail-tabs-scroll{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:8px!important;overflow-x:hidden!important;overflow-y:hidden!important;scroll-behavior:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:0!important;margin:0!important;touch-action:pan-y!important;overscroll-behavior-x:contain!important}.video-page-wrapper .side-video-area .video-right-rail-tabs-scroll::-webkit-scrollbar{display:none!important}.video-page-wrapper .side-video-area .video-right-rail-tab{flex:0 0 auto!important;min-height:38px!important;height:38px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;border-radius:10px!important;line-height:1!important}.video-page-wrapper .side-video-area .video-right-rail-tabs-arrow{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:40px!important;min-height:40px!important;position:relative!important;z-index:2!important}.video-page-wrapper .side-video-area .video-right-rail-tabs-arrow:disabled{opacity:.55!important}@media(max-width:900px){.video-page-wrapper .side-video-area .video-right-rail-tabs-shell{position:relative!important;top:auto!important}}.video-page-wrapper .side-video-area .video-right-rail-tabs-shell{position:relative!important;top:auto!important;z-index:3!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:8px 0 12px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.video-page-wrapper .side-video-area .recommended{position:relative!important;z-index:1!important;margin-top:0!important;padding-top:0!important;clear:both!important}.video-page-wrapper .side-video-area .recommended .side-video-list:first-child{margin-top:0!important}.video-page-wrapper .side-video-area .video-right-rail-tabs-scroll{overflow-x:hidden!important;overflow-y:hidden!important;max-width:100%!important}@media(min-width:641px)and (max-width:900px){.video-page-wrapper .video-main,.video-page-wrapper .video-main.sidebar-open,.video-page-wrapper .video-main.sidebar-collapsed,.video-page-wrapper .play-container-grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .side-video-area{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .side-video-area>*,.video-page-wrapper .side-video-area .music-track-list,.video-page-wrapper .side-video-area .quickshots-sponsor-card,.video-page-wrapper .side-video-area .video-right-rail-tabs-shell,.video-page-wrapper .side-video-area .recommended,.video-page-wrapper .side-video-area .recommended-container,.video-page-wrapper .side-video-area .quickshots-rail,.video-page-wrapper .side-video-area .video-side-chat{max-width:100%!important;box-sizing:border-box!important}.video-page-wrapper .side-video-area .video-right-rail-tabs-shell{width:100%!important;margin-left:0!important;margin-right:0!important}}@media(min-width:641px)and (max-width:900px){.video-page-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .video-main,.video-page-wrapper .video-main.sidebar-open,.video-page-wrapper .video-main.sidebar-collapsed{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .play-container-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"main" "rail"!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:18px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .main-video-area{grid-area:main!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .side-video-area{grid-area:rail!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .main-video-area>*,.video-page-wrapper .side-video-area>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.video-page-wrapper .main-video-area .play-wrapper,.video-page-wrapper .main-video-area .play-main,.video-page-wrapper .main-video-area .play-video,.video-page-wrapper .main-video-area .play-video-frame,.video-page-wrapper .main-video-area .music-layout,.video-page-wrapper .main-video-area .music-main,.video-page-wrapper .main-video-area .music-player-area,.video-page-wrapper .main-video-area .ygs-media-stage{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.video-page-wrapper .main-video-area .ygs-media-stage{border-radius:14px!important;overflow:hidden!important}.video-page-wrapper .main-video-area .ygs-media-stage .ygs-media,.video-page-wrapper .main-video-area .music-player-area .ygs-media{width:100%!important;max-width:100%!important}.video-page-wrapper .side-video-area .music-track-list,.video-page-wrapper .side-video-area .quickshots-sponsor-card,.video-page-wrapper .side-video-area .video-right-rail-tabs-shell,.video-page-wrapper .side-video-area .recommended,.video-page-wrapper .side-video-area .recommended-container,.video-page-wrapper .side-video-area .quickshots-rail,.video-page-wrapper .side-video-area .video-side-chat{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}.play-breadcrumb{margin:20px 0;font-size:14px;color:#555}.play-breadcrumb a{text-decoration:none;color:#007bff}.play-breadcrumb a:hover{text-decoration:underline}.play-breadcrumb span{margin:0 5px}.play-main.sidebar-open{margin-left:220px}.play-main.sidebar-closed{margin-left:70px}.play-container{display:flex;gap:2rem;padding:1rem;width:100%;max-width:1400px;margin:0 auto;position:relative;overflow:visible!important;z-index:0}.play-video{width:100%;max-width:100%}.play-video>video{width:100%;height:auto;border-radius:8px;background:#000}.play-video h3{margin-top:15px;font-weight:600;font-size:22px}.play-video-info{margin-top:4px;margin-bottom:12px;font-size:14px;color:gray;text-align:left}.video-meta-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:12px 0 20px;gap:10px}.publisher{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:260px;gap:12px;margin-top:16px}.publisher-left{display:flex;align-items:center;gap:12px}.publisher-left img{width:56px;height:56px;border-radius:50%;object-fit:cover}.channel-meta{display:flex;flex-direction:column}.channel-name{font-weight:600;font-size:16px;margin:0;display:flex;align-items:center;gap:8px}.channel-handle{font-weight:400;font-size:14px;color:#606060;text-decoration:none;transition:color .3s ease}.channel-handle:hover{color:gold;cursor:pointer}.subscriber-count{font-size:13px;color:gray}.video-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.video-actions span{display:flex;align-items:center;font-size:14px;color:#333;background-color:#f1f1f1;padding:6px 12px;border-radius:20px;cursor:pointer;transition:background .2s}.video-actions span:hover{background-color:#e2e2e2}.video-actions img{width:18px;margin-right:6px}.vid-description{margin-top:10px;font-size:14px;line-height:1.6;color:#333;padding-left:60px}.hashtag{color:#065fd4;cursor:pointer;margin-right:6px}.hashtag:hover{text-decoration:underline}.channel-display-name{font-weight:700;font-size:15px;margin-bottom:2px;color:#111}.channel-username-line{font-size:14px;color:#444;margin-bottom:4px}.channel-username-line strong{font-weight:500;margin-right:6px}.channel-handle{font-size:13px;color:#888}.channel-company{font-weight:700;font-size:16px;color:#444;margin-top:2px}.join-button-wrapper{position:relative;display:inline-block}.join-modal-wrapper.above-button{position:absolute;top:100px;left:50%;transform:translate(-50%);z-index:9999;background:transparent}.publisher-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.publisher-buttons{display:flex;gap:12px;flex-shrink:0}.publisher-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.join-icon-btn{display:flex;align-items:center;justify-content:center;padding:0 14px;height:36px;background-color:#fff;border:1px solid #ccc;border-radius:18px;font-size:14px;cursor:pointer;white-space:nowrap;gap:8px;font-weight:500}.join-icon-img{width:58px;height:58px;object-fit:contain}.follow-btn-inline{padding:8px 14px;font-size:14px;border-radius:18px;background-color:#eaeaea;border:1px solid #ccc;cursor:pointer;height:36px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.follow-btn-inline.following{background-color:#d4edda;color:#155724}.subscribe-wrapper{display:flex;align-items:center;position:relative;height:36px}.subscribe-icon-btn{display:flex;align-items:center;justify-content:center;height:36px;padding:0 14px;font-size:14px;border:1px solid #ccc;border-radius:18px;background-color:#fff;cursor:pointer;white-space:nowrap}.subscribed-btn-content{display:flex;align-items:center;gap:6px}.subscribed-icon-img,.subscribe-icon-img{width:18px;height:18px;object-fit:contain}.dropdown-arrow{font-size:14px;transform:translateY(1px)}.join-icon-btn:hover .join-icon-img,.subscribe-icon-btn:hover img{transform:scale(1.05);transition:transform .2s ease}.subscribing-animation{opacity:.6;pointer-events:none}.notification-dropdown-toggle{background:transparent;border:none;margin-left:6px;cursor:pointer;font-size:16px;display:flex;align-items:center}.notification-dropdown{position:absolute;top:110%;left:0;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:8px;z-index:999;box-shadow:0 4px 12px #0000001a;width:max-content}.notification-dropdown ul{list-style:none;padding:0;margin:0}.notification-dropdown li{padding:6px 12px;cursor:pointer;transition:background .2s ease;white-space:nowrap}.notification-dropdown li:hover{background-color:#f3f3f3}.player-wrap{width:100%;max-width:1200px;margin:0 auto}.player-stage{position:relative;width:100%;aspect-ratio:var(--ar, 16/9);background:#000;border-radius:12px;overflow:hidden}.player-stage .stage-media,.player-stage .live-player,.player-stage .stage-img{display:block;width:100%;height:100%;object-fit:contain;background:#000}.overlay-layer{pointer-events:none}.play-video .comment-form{text-align:left;display:block;width:100%;margin:12px 0 18px}.play-video .comment-user-avatar{flex:0 0 auto;display:block}.play-video .comment-input-field{flex:1 1 auto;min-height:42px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;outline:none;background:#fff}.play-video .emoji-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px;--cmtAvatar: 40px;--cmtGap: 12px;padding-left:calc(var(--cmtAvatar) + var(--cmtGap));margin-top:8px}.play-video .emoji-icon{opacity:.8}.play-video .comment-actions{display:flex;gap:8px}.play-video .comments-section{display:block}.play-video .comment-composer{position:relative}.play-video .comments-list{margin-top:12px;display:grid;gap:10px}.play-video .comment-form{text-align:left;display:block;width:100%}.play-video .comment-input-container{display:flex;align-items:center;gap:12px;width:100%}.play-video .comment-user-avatar{flex:0 0 auto}.play-video .comment-input-field{flex:1 1 auto;min-height:42px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;outline:none}.play-video .emoji-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px;--cmtAvatar: 40px;--cmtGap: 12px;padding-left:calc(var(--cmtAvatar) + var(--cmtGap));margin-top:8px;min-height:36px}.play-video .emoji-icon{opacity:.7}.play-video .comment-actions{display:flex;gap:8px;visibility:hidden}.play-video .comment-form.has-text .comment-actions{visibility:visible}.play-video .comment-btn{appearance:none;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:8px;padding:6px 10px;font-weight:600;cursor:pointer}.play-video .comment-btn:hover{filter:brightness(.98)}.play-video .comment-block{padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.play-video .comment{display:flex;gap:12px}.play-video .comment img{width:36px;height:36px;border-radius:999px;object-fit:cover}.play-video .comment-meta{flex:1 1 auto}.play-video .comment-header-row{display:flex;gap:8px;align-items:baseline}.play-video .comment-handle{font-weight:700}.play-video .comment-text{margin:4px 0 0}.comments-section{border:none!important;outline:none!important;background:transparent!important;max-height:none!important;overflow:visible!important;box-shadow:none!important}.comments-section:focus,.comments-section:focus-within{outline:none!important;box-shadow:none!important}.comment-composer{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.comments-list{max-height:none!important;overflow:visible!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.play-video .play-container,.play-video .video-meta-row{overflow:visible!important}.comments-section::-webkit-scrollbar,.comments-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.comments-section{overflow-y:auto;-ms-overflow-style:none}@supports (scrollbar-width: none){.comments-section{scrollbar-width:none}}.comments-section::-webkit-scrollbar{display:none}.dropdown{position:absolute;z-index:30;margin-top:6px;min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px #0000001f;border-radius:10px;padding:6px}.dropdown-item{display:flex;align-items:center;width:100%;padding:8px 10px;border:0;background:transparent;cursor:pointer;border-radius:8px;font-size:14px}.dropdown-item:hover{background:#f5f7fb}.dropdown-item.danger{color:#b00020}.reply-split{position:relative;display:inline-flex}.comment-action.caret{padding-left:8px;padding-right:8px}.kebab-btn{margin-left:6px;border:0;background:transparent;padding:6px;border-radius:8px;cursor:pointer}.kebab-btn:hover{background:#f5f7fb}.modal-backdrop{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{width:min(520px,92vw);max-height:88vh;background:#fff;border-radius:14px;box-shadow:0 16px 48px #00000040;display:flex;flex-direction:column}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #eee}.modal-subtitle{padding:12px 18px 0}.modal-subtitle p{margin:6px 0 0;color:#555;font-size:14px}.modal-body.scroll{padding:8px 18px 14px;overflow:auto}.radio-row{display:flex;align-items:center;gap:10px;padding:10px 4px;border-radius:8px}.radio-row:hover{background:#f8f9fc}.modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px 16px;border-top:1px solid #eee}.icon-btn{border:0;background:transparent;padding:6px;border-radius:8px;cursor:pointer}.icon-btn:hover{background:#f5f7fb}:root{--btn-border: #d0d7de;--btn-hover: #f6f8fa;--btn-text: #1f2328;--btn-muted: #57606a;--radius: 8px}.comments-section .comment-actions-row .comment-action,.comments-section .comment-actions-row .comment-action.caret,.comments-section .kebab-btn,.comments-section .reply-form .comment-btn,.comments-section .comment-btn{appearance:none;background:transparent;color:var(--btn-text);border:1px solid var(--btn-border);border-radius:var(--radius);padding:8px 12px;line-height:1;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.comments-section .comment-actions-row .comment-action:hover,.comments-section .comment-actions-row .comment-action.caret:hover,.comments-section .kebab-btn:hover,.comments-section .reply-form .comment-btn:hover,.comments-section .comment-btn:hover{background:var(--btn-hover)}.comments-section .comment-actions-row .comment-action.caret{width:36px;padding:0;justify-content:center}.comments-section .kebab-btn{width:36px;height:36px;padding:0;justify-content:center}.comments-section .kebab-btn svg,.comments-section .comment-actions-row .comment-action svg{color:var(--btn-muted)}.comments-section .comment-actions-row{display:flex;gap:8px;align-items:center;margin-top:10px}.comments-section .reply-split{display:inline-flex;align-items:stretch;gap:6px}.comments-section .comment-composer .comment-actions .comment-btn{background:transparent;border:1px solid var(--btn-border);color:var(--btn-text);border-radius:var(--radius);padding:8px 12px}.comments-section .comment-composer .comment-actions .comment-btn:hover{background:var(--btn-hover)}.comments-section .comment-input-field,.comments-section .reply-input{border:1px solid var(--btn-border);background:#fff;border-radius:var(--radius);padding:10px 12px;outline:none}.comments-section .comment-input-field:focus,.comments-section .reply-input:focus{box-shadow:0 0 0 3px #0969da26}.comments-section .reply-actions{display:flex;gap:8px;margin-top:8px}.reply-menu,.kebab-menu{background:#fff;border:1px solid var(--btn-border);border-radius:10px;padding:6px;min-width:180px;box-shadow:0 8px 28px #0000001f;z-index:5}.reply-menu button,.kebab-menu button{width:100%;background:transparent;border:0;text-align:left;padding:10px;border-radius:8px;color:var(--btn-text);display:flex;gap:10px;align-items:center}.reply-menu button:hover,.kebab-menu button:hover{background:var(--btn-hover)}.comments-section .comment{display:flex;gap:12px}.comments-section .comment-meta,.comments-section .comment-body{flex:1}.comments-section .comment-header-row{display:flex;gap:10px;align-items:baseline;color:var(--btn-muted)}.comments-section .comment-handle{color:var(--btn-text);font-weight:600}.comments-section .cs-primary-btn{background:transparent;color:var(--btn-text);border:1px solid var(--btn-border)}.comments-section .cs-primary-btn:hover{background:var(--btn-hover)}.report-modal .cs-primary-btn,.report-modal .cs-secondary-btn{background:transparent;color:var(--btn-text);border:1px solid var(--btn-border)}.report-modal .cs-primary-btn:hover,.report-modal .cs-secondary-btn:hover{background:var(--btn-hover)}.play-wrapper .dropdown{position:absolute;top:100%;right:0;z-index:50;min-width:180px;padding:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000f}.play-wrapper .reply-menu,.play-wrapper .kebab-menu{inset:auto}.play-wrapper .dropdown .dropdown-item{-webkit-appearance:none;appearance:none;background:transparent!important;border:0;width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.2;color:#111827;text-align:left;cursor:pointer}.play-wrapper .dropdown .dropdown-item:hover{background:#f3f4f6}.play-wrapper .dropdown .dropdown-item:active{background:#e5e7eb}.play-wrapper .dropdown .dropdown-item:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.play-wrapper .dropdown .dropdown-item svg{flex:0 0 auto;width:16px;height:16px;opacity:.9}.play-wrapper .dropdown .dropdown-item.danger{color:#b91c1c}.play-wrapper .dropdown .dropdown-item.danger:hover{background:#fef2f2}.play-wrapper .dropdown .btn-edit{color:#111827}.play-wrapper .dropdown .btn-delete{color:#b91c1c}.play-wrapper .kebab-btn{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:6px;border-radius:8px;cursor:pointer}.play-wrapper .kebab-btn:hover{background:#f3f4f6}.play-wrapper .dropdown .dropdown-item{white-space:nowrap}.play-wrapper .dropdown{min-width:190px}.play-wrapper .dropdown .dropdown-item span{word-break:keep-all}.edit-form{display:flex;gap:8px;align-items:center;margin:6px 0}.edit-input{flex:1;padding:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:8px}.edit-actions{display:flex;gap:8px}.comment-btn{padding:6px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer}.comment-btn:hover{background:#f6f6f6}.comment{position:relative;padding-right:44px}.comment-kebab{position:absolute;top:6px;right:6px;width:32px;height:32px;display:grid;place-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer}.comment-kebab:hover{background:#0000000f}.kebab-menu.pop{position:absolute;top:38px;right:6px;z-index:40;min-width:180px}.kebab-menu.pop>*{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 24px #0000001f;border-radius:10px}.kebab-menu.pop .menu-item,.kebab-menu.pop button{white-space:nowrap}.comment{position:relative;overflow:visible}.comment-kebab,.kebab-btn{position:absolute;top:6px;right:8px;z-index:3;padding:6px;line-height:1}.kebab-menu.pop{position:absolute;top:32px;right:0;margin:0;z-index:20;min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 8px 24px #0000001f}.kebab-menu.pop .menu-item{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;cursor:pointer;white-space:nowrap}.kebab-menu.pop .menu-item:hover{background:#0000000a}.kebab-menu.pop .danger{color:#d93025}.comment-block{position:relative;overflow:visible}.comment-kebab{position:absolute;top:8px;right:8px;margin:0}.kebab-menu{position:absolute;top:36px;right:8px;margin:0;padding:4px 0;min-width:180px;z-index:5}.kebab-menu .dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:0;text-align:left}.kebab-menu .dropdown-item.danger{color:#d93025}.comment-block,.comment,.kebab-anchor{position:relative;overflow:visible;z-index:1}.kebab-btn{line-height:1}.kebab-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:180px;padding:4px 0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 6px 24px #00000014}.kebab-menu.left{top:0;left:0;right:auto;transform:translate(-100%);margin-left:-8px}.kebab-menu:before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);transform:rotate(45deg);top:-6px;right:28px}.kebab-menu.left:before{top:10px;right:-6px;left:auto;transform:rotate(45deg);border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08)}@keyframes subscribeAnimation{0%{transform:scale(1);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.fact-check-btn{background-color:#15171a;color:#fff;padding:8px 16px;font-size:14px;font-weight:600;border:none;border-radius:20px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background-color .3s ease;margin-bottom:10px}.fact-check-btn:hover{background-color:#054bb2}.fact-panel{background-color:#f9f9f9;border-left:4px solid #065fd4;padding:12px 16px;margin-top:12px;margin-bottom:16px;border-radius:6px;font-size:14px;color:#333;box-shadow:0 1px 3px #0000000d}.fact-panel strong{display:block;margin-bottom:6px;font-weight:600;color:#222}.fact-panel p{margin:0;line-height:1.6}.comment-form{margin-top:20px;display:flex;flex-direction:column;gap:8px}.comment-input-container{display:flex;align-items:center;gap:12px}.comment-user-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.comment-input-field{flex:1;border:none!important;border-bottom:1px solid #ccc!important;outline:none;box-shadow:none!important;font-size:14px;padding:8px 4px;background-color:transparent!important;color:#333;transition:border-color .2s ease}.comment-input-field:focus{border-bottom:2px solid #065fd4!important;box-shadow:none!important;outline:none!important}.emoji-action-row{display:flex;justify-content:space-between;align-items:center;margin-left:58px;margin-top:2px}.emoji-icon{font-size:20px;color:#888;cursor:pointer;transition:color .2s ease}.emoji-icon:hover{color:#333}.comment-actions{display:flex;gap:12px;justify-content:flex-end;align-items:center;margin-top:8px}.comment-btn{padding:6px 16px;min-width:90px;height:36px;font-size:14px;font-weight:500;color:#333;background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.comment-btn:hover{background-color:#eee;border-color:#bbb}.comment-block{margin-top:20px;margin-bottom:16px}.comment{display:flex;align-items:flex-start;gap:12px}.comment img{width:40px;height:40px;border-radius:50%;object-fit:cover}.comment-meta{flex:1}.comment-header-row{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:4px}.comment-username{font-weight:600}.comment-handle{font-weight:400;color:#606060;text-decoration:none;transition:color .3s ease}.comment-handle:hover{color:gold;cursor:pointer}.comment-date{font-size:12px;color:gray}.comment-text{font-size:14px;color:#333;margin-top:4px}.video-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:8px 0}.video-actions span{display:flex;align-items:center;gap:6px;cursor:pointer;padding:6px 12px;background-color:#f1f1f1;border-radius:20px;transition:background .2s}.video-actions span:hover{background-color:#e6e6e6}.video-menu-toggle{font-size:18px;padding:4px}.video-menu-dropdown{position:absolute;top:36px;right:0;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 10px #00000026;z-index:5000;min-width:180px}.video-menu-dropdown ul{list-style:none;margin:0;padding:8px 0}.video-menu-dropdown li{padding:10px 16px;cursor:pointer}.video-menu-dropdown li:hover{background-color:#f7f7f7}.fact-panel{background:#f8f9fa;padding:12px;border-radius:6px;margin-top:10px;border:1px solid #ddd;font-size:14px;color:#333}.confidence-label{margin-top:6px;font-size:13px;font-weight:700;color:#555}.confidence-label span{font-weight:700}.confidence-accurate{color:#28a745}.confidence-unverified{color:#ffc107}.confidence-false{color:#dc3545}.confidence-unknown{color:#6c757d}.live-strip{display:flex;align-items:center;justify-content:space-between;gap:12px}.join-live-pill{display:flex;align-items:center;gap:8px;background:#e11d48;color:#fff;border:none;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:600}.join-live-pill .live-dot{width:8px;height:8px;border-radius:999px;background:#fff}.live-strip{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px}.video-title{margin:8px 0 4px;font-size:1.1rem;font-weight:600;line-height:1.3}.live-overlay{position:absolute;inset:0;pointer-events:none;color:#fff;--theme: #FF2D55;font-family:inherit}.lo-banner{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:8px;font-weight:600;pointer-events:auto}.lo-countdown{position:absolute;top:50px;left:12px;background:#0009;border:2px solid var(--theme);padding:4px 10px;border-radius:999px;font-weight:700;letter-spacing:.5px}.lo-lower{position:absolute;left:12px;bottom:16px;background:#0009;border-left:4px solid var(--theme);padding:8px 12px;border-radius:10px;max-width:70%}.lo-lt-title{font-weight:800}.lo-lt-sub{opacity:.9;font-size:.9rem}.lo-badge{position:absolute;top:12px;right:12px;width:44px;height:44px;object-fit:contain;background:#0003;border-radius:8px}.lo-cta{position:absolute;right:12px;bottom:16px;pointer-events:auto;background:var(--theme);color:#fff;text-decoration:none;padding:8px 12px;border-radius:999px;font-weight:700}.overlay-layer .ov-pill{position:absolute;top:12px;left:12px;padding:4px 8px;border:2px solid;border-radius:8px;background:#000000a6;color:#fff;font-weight:700;font-variant-numeric:tabular-nums;font-size:12px}.overlay-layer .ov-banner{position:absolute;left:12px;right:12px;top:52px;color:#fff;padding:6px 10px;border-radius:8px;font-weight:600}.overlay-layer .ov-lowerthird{position:absolute;left:12px;right:12px;bottom:12px;color:#fff}.overlay-layer .ov-lt-title{display:inline-block;background:#0000008c;padding:6px 10px;border-radius:8px;font-weight:700;margin-right:8px}.overlay-layer .ov-lt-sub{display:inline-block;background:#00000073;padding:4px 8px;border-radius:8px;font-size:12px;margin-top:6px}.overlay-layer .ov-badge{position:absolute;top:12px;right:12px;width:40px;height:40px;object-fit:contain;border-radius:6px;background:#ffffff1a}.cover-stage{position:relative}.cover-stage .stage-img{display:block;width:100%;height:auto;border-radius:12px;background:#000}.overlay-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.pip-cam{position:fixed;right:16px;bottom:16px;width:240px;height:135px;background:#000;border-radius:12px;box-shadow:0 6px 24px #00000059;z-index:40}.pip-cam{position:absolute;right:16px;bottom:16px;width:220px;height:124px;border-radius:10px;background:#000;object-fit:cover;z-index:3}.comment,.comment-actions-row,.comment-block{position:relative;overflow:visible}.kebab-menu{position:absolute;z-index:60;min-width:180px;padding:4px 0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 6px 24px #00000014;white-space:nowrap;margin:0;top:calc(100% + 8px);right:0}.kebab-btn+.kebab-menu{top:calc(100% + 8px);left:0;right:auto;transform:translate(-100%)}.kebab-menu:before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);transform:rotate(45deg);top:-6px;right:14px}.kebab-btn+.kebab-menu:before{right:-6px}:root{--kebab-gap: 4px}.kebab-menu{top:calc(100% + var(--kebab-gap))}.kebab-btn+.kebab-menu{top:calc(100% + var(--kebab-gap));transform:translate(calc(-100% + 6px))}.kebab-btn.comment-kebab+.kebab-menu{transform:none}.kebab-menu:before{top:calc(-6px + (4px - var(--kebab-gap))/2)}:root{--kebab-gap: 0px}.kebab-btn+.kebab-menu{transform:translate(calc(-100% + 6px))}:root{--kebab-top: 10px;--kebab-right: 10px;--kebab-size: 28px;--kebab-gap: 2px}.kebab-btn.comment-kebab{position:absolute;top:var(--kebab-top);right:var(--kebab-right);width:var(--kebab-size);height:var(--kebab-size);line-height:1}.kebab-menu{position:absolute;z-index:60;min-width:180px;padding:4px 0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 6px 24px #00000014;white-space:nowrap}.kebab-btn.comment-kebab+.kebab-menu{top:calc(var(--kebab-top) + var(--kebab-size) + var(--kebab-gap));right:var(--kebab-right);left:auto;transform:none}.kebab-btn.comment-kebab+.kebab-menu:before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);transform:rotate(45deg);top:-5px;right:16px}.kebab-btn:not(.comment-kebab)+.kebab-menu{top:calc(100% + var(--kebab-gap));left:0;right:auto;transform:translate(calc(-100% + 6px))}.reply-form{margin-top:8px;padding:0;background:transparent;border:0;box-shadow:none}.reply-form .reply-input-row{display:flex;align-items:center;gap:10px}.reply-form .reply-input-row .AvatarRing,.reply-form .reply-input-row img.avatar,.reply-form .reply-input-row .avatar{display:inline-block;vertical-align:middle}.reply-form .reply-input{flex:1 1 auto;min-width:520px;max-width:100%;height:40px;padding:0 6px;border:0;border-bottom:1px solid rgba(0,0,0,.12);outline:none;background:transparent;font-size:15px;line-height:40px}.reply-form .reply-input::placeholder{color:#00000073}.reply-form .reply-actions{display:flex;gap:8px;margin-top:8px}@media(max-width:640px){.reply-form .reply-input{min-width:0}}.comment-actions-row{display:flex;align-items:center;gap:8px}.comment-actions-row .kebab-btn{margin-left:auto}.kebab-btn{position:relative;line-height:1}.kebab-menu{position:absolute;z-index:60;min-width:180px;padding:4px 0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 6px 24px #00000014;white-space:nowrap;top:calc(100% + var(--kebab-gap));right:0}.kebab-btn+.kebab-menu{left:0;right:auto;top:calc(100% + var(--kebab-gap));transform:translate(calc(-100% + 6px))}.kebab-btn.comment-kebab+.kebab-menu{transform:none;left:auto;right:0}.kebab-menu:before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);transform:rotate(45deg);top:calc(-6px + (4px - var(--kebab-gap))/2);right:14px}.kebab-btn+.kebab-menu:before{right:-2px}.comment.reply .kebab-anchor{position:absolute;top:6px;right:6px;display:inline-block}.comment.reply .kebab-anchor .kebab-btn{position:relative;line-height:1}:root{--kebab-gap: 2px}.comment.reply .kebab-anchor .kebab-menu{position:absolute;top:calc(100% + var(--kebab-gap));right:0;z-index:60;min-width:180px;padding:4px 0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 6px 24px #00000014;white-space:nowrap}.comment.reply .kebab-anchor .kebab-menu:before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);transform:rotate(45deg);top:-6px;right:14px}.comment.reply{position:relative}.kebab-btn.reply-kebab{position:absolute;top:6px;right:6px;line-height:1;padding:6px;border-radius:8px}.kebab-btn.reply-kebab+.kebab-menu{top:calc(100% + 4px);right:0;left:auto;transform:none;z-index:60}.kebab-btn.reply-kebab+.kebab-menu:before{right:14px}.reply-form{margin-top:8px;background:transparent;border:0;padding:0}.reply-input-row{display:flex;align-items:center;gap:8px}.reply-input-row .avatar-ring,.reply-input-row img,.reply-input-row svg{flex:0 0 auto}.reply-input{flex:1 1 auto;min-width:0;width:100%;font:inherit;padding:10px 12px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#fff}.reply-input:focus{outline:none;border-color:#0e7afe;box-shadow:0 0 0 3px #0e7afe1f}.reply-actions{margin-top:8px;display:flex;gap:8px}.comment.reply .comment-body{padding-right:36px}.comment{position:relative}.kebab-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;padding:0;cursor:pointer}.kebab-menu{position:absolute;right:0;top:36px;margin:0;min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 10px 24px #0000001f;z-index:50;transform-origin:top right;animation:kebabScaleIn .12s ease-out}.comment.reply .kebab-menu{top:30px}.kebab-menu:before{content:"";position:absolute;top:-6px;right:10px;width:10px;height:10px;background:#fff;transform:rotate(45deg);border-left:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08)}@keyframes kebabScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.kebab-menu{margin-top:4px!important;z-index:1000}.kebab-menu:before,.kebab-menu:after,.kebab-menu [data-arrow],.kebab-menu [data-popper-arrow],.kebab-menu .popover__arrow,.kebab-menu svg[class*=arrow]{display:none!important;content:none!important}[role=menu][data-popper-placement]{margin-top:4px!important;z-index:1000}[role=menu][data-popper-placement]:before,[role=menu][data-popper-placement]:after,[role=menu][data-popper-placement] [data-arrow],[role=menu][data-popper-placement] [data-popper-arrow],[role=menu][data-popper-placement] .popover__arrow,[role=menu][data-popper-placement] svg[class*=arrow]{display:none!important;content:none!important}.comment-actions-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.comment-actions-row .creator-heartback{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:28px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:999px;cursor:pointer;font-weight:800;line-height:1}.comment-actions-row .creator-heartback:hover{border-color:#ffffff38;transform:translateY(-1px)}.comment-actions-row .creator-heartback:active{transform:translateY(0)}.comment-action{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:.9rem;line-height:1;background:transparent;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.react-btn{border-color:var(--border-subtle, rgba(255, 255, 255, .12))}.react-btn.is-active{border-color:var(--accent, #0e7afe);box-shadow:0 0 0 1px var(--accent, #0e7afe) inset}.comment-action:hover{background:#ffffff0f}.react-btn.is-active{border:1px solid var(--accent, #0e7afe);border-radius:8px}.video-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;width:100%}.publisher-row{display:flex;align-items:center;gap:12px;flex:0 0 auto}.video-actions-row{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.video-actions{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;white-space:nowrap}.video-menu-container{position:relative;flex:0 0 auto}.comment-action,.react-btn,.video-menu-toggle,.video-actions-row .comment-action{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;height:36px;border:1px solid #e6e6e6;border-radius:8px;background:transparent;color:#1f2328;cursor:pointer;line-height:1}.comment-action:hover,.react-btn:hover,.video-menu-toggle:hover{background:#f7f7f8}.react-btn.is-active{border-color:#c9c9c9;background:#f2f2f3}.video-menu-toggle{width:36px;justify-content:center;padding:0}.video-meta-row{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.publisher-row{display:flex;align-items:center;gap:12px;flex:0 1 auto}.publisher-buttons{display:flex;align-items:center;gap:10px;margin-right:24px}.video-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.comment-action,.react-btn,.video-menu-toggle{display:inline-flex;align-items:center;gap:6px;height:36px;padding:8px 12px;border:1px solid #e6e6e6;border-radius:8px;background:transparent!important;color:#1f2328;line-height:1;cursor:pointer;box-shadow:none!important}.comment-action:hover,.react-btn:hover,.video-menu-toggle:hover{background:#f7f7f8!important}.react-btn.is-active{background:#f2f2f3!important;border-color:#cfcfcf}.video-menu-toggle{width:36px;justify-content:center;padding:0;outline:none}.video-menu-toggle:focus,.video-menu-toggle:focus-visible,.video-menu-toggle:active{outline:none;box-shadow:none!important;background:transparent!important}.video-menu-container{position:relative}.video-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 8px 22px #0000001f;padding:8px 0;z-index:10}.video-menu-dropdown ul{margin:0;padding:0;list-style:none}.video-menu-dropdown li{padding:10px 14px;cursor:pointer}.video-menu-dropdown li:hover{background:#f7f7f8}.video-menu-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;border:1px solid #e6e6e6;border-radius:8px;background:transparent!important;box-shadow:none!important;padding:0}.video-menu-toggle:hover{color:#111;background:#f7f7f8!important}.video-menu-toggle svg{width:18px;height:18px;display:block;pointer-events:none;color:inherit}.video-menu-toggle svg path{fill:currentColor;stroke:currentColor}.video-menu-toggle *{font-size:16px;line-height:1}.video-actions-row,.video-menu-container{overflow:visible}.video-menu-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e6e6;border-radius:8px;background:transparent!important;box-shadow:none!important;padding:0;color:#4b5563;cursor:pointer}.kebab-dots-vert{position:relative;width:4px;height:4px;border-radius:50%;background:currentColor}.kebab-dots-vert:before,.kebab-dots-vert:after{content:"";position:absolute;left:0;width:4px;height:4px;border-radius:50%;background:currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.video-actions-row{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.video-menu-container{overflow:visible}.video-menu-toggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e6e6;border-radius:8px;background:transparent!important;box-shadow:none!important;padding:0;cursor:pointer;color:#6b7280}.video-menu-toggle:hover{background:#f7f7f8!important;color:#111}.video-menu-toggle:active{background:#efefef!important}.video-menu-toggle .kebab-icon{width:16px;height:16px;display:block;pointer-events:none}.video-menu-toggle{line-height:0}.kebab-dots-vert{position:relative;width:4px;height:18px;display:block}.kebab-dots-vert:before,.kebab-dots-vert:after{content:"";position:absolute;left:0;right:0;margin:auto;width:4px;height:4px;border-radius:50%;background:currentColor}.kebab-dots-vert{background:currentColor;border-radius:50%}.kebab-dots-vert:before{top:-7px}.kebab-dots-vert:after{top:7px}.video-actions-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.video-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.video-menu-container{position:relative;z-index:5}.video-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;border:1px solid #d1d5db!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;filter:none!important;color:#374151!important}.video-menu-toggle .kebab-icon,.video-menu-toggle svg{width:18px!important;height:18px!important;display:block!important;color:inherit!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.video-menu-container:hover .video-menu-toggle,.video-actions-row:hover .video-menu-toggle,.video-meta-row:hover .video-menu-toggle{opacity:1!important;visibility:visible!important;filter:none!important}.video-menu-dropdown{position:absolute;top:100%;right:0;margin-top:8px;min-width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #00000014;display:none;opacity:0;pointer-events:none;visibility:hidden;z-index:20}.video-menu-dropdown.is-open{display:block;opacity:1;pointer-events:auto;visibility:visible}.video-menu-container:hover .video-menu-dropdown{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.video-menu-dropdown ul{list-style:none;margin:0;padding:6px}.video-menu-dropdown li{padding:10px 12px;border-radius:8px;cursor:pointer;color:#111827}.video-menu-dropdown li:hover{background:#f3f4f6}.video-menu-toggle[title],.video-menu-dropdown{pointer-events:auto}.video-menu-container{position:relative;display:inline-flex}.video-menu-toggle{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--ui-border, rgba(0, 0, 0, .12));background:#fff;border-radius:10px;cursor:pointer}.video-menu-toggle:hover{background:#0000000a}.video-menu-dropdown{width:260px;max-width:calc(100vw - 16px);background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 12px 28px #0000002e;padding:8px 0}.video-menu-dropdown ul{list-style:none;margin:0;padding:0}.video-menu-dropdown li{padding:10px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.2}.video-menu-dropdown li:hover{background:#0000000d}.video-menu-dropdown .fact-panel{white-space:normal;cursor:default}.music-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:16px}.music-main{display:flex;flex-direction:column;gap:12px}.music-hero{display:flex;gap:12px}.music-cover{width:120px;height:120px;object-fit:cover;border-radius:8px}.music-meta{display:flex;flex-direction:column;justify-content:center}.music-video-player,.music-audio{width:100%;border-radius:8px}.music-playlist{display:flex;flex-direction:column;max-height:520px;overflow-y:auto}.playlist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600}.playlist-list{list-style:none;padding:0;margin:0}.playlist-item{display:flex;gap:8px;padding:6px 4px;border-radius:6px;cursor:pointer;align-items:center}.playlist-item:hover{background:#00000008}.playlist-item.is-active{background:#0000000f}.playlist-thumb img,.playlist-thumb-ph{width:80px;height:45px;border-radius:4px;object-fit:cover;background:#111}.playlist-track-title{font-size:13px;font-weight:500}.playlist-duration{font-size:12px;opacity:.7;margin-left:8px}.music-player-area{width:100%}.music-video-player{width:100%;border-radius:8px;display:block}.music-audio{width:100%;border-radius:6px}.music-stage{padding:16px 20px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.06);margin-bottom:16px}.music-layout{display:flex;gap:24px;align-items:flex-start}.music-main{flex:2;min-width:0}.music-hero{display:flex;gap:16px;align-items:center;margin-bottom:16px}.music-cover{width:140px;height:140px;object-fit:cover;border-radius:12px;box-shadow:0 8px 18px #0f172a1f;background:#0f172a}.music-meta{display:flex;flex-direction:column;gap:4px}.music-title{font-size:1.4rem;font-weight:700;color:#0f172a;margin:0}.music-artist{font-size:.95rem;color:#4b5563;margin:0}.music-date,.music-track{font-size:.85rem;color:#6b7280;margin:0}.music-player-area{margin-top:8px}.music-video-player{width:100%;max-height:420px;border-radius:14px;background:#000;display:block}.music-audio{width:100%;display:block}.music-playlist{flex:1;min-width:260px;max-width:360px;background:#f9fafb;border-radius:16px;padding:12px 10px;border:1px solid rgba(15,23,42,.05)}.playlist-header{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:600;padding:0 6px 8px;border-bottom:1px solid rgba(15,23,42,.06);margin-bottom:6px}.playlist-title{text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.playlist-count{color:#9ca3af}.playlist-empty{font-size:.85rem;color:#9ca3af;padding:8px 6px}.playlist-list{list-style:none;margin:0;padding:4px 0 0;max-height:420px;overflow-y:auto}.playlist-item{display:flex;gap:8px;padding:6px;border-radius:10px;cursor:pointer;transition:background .15s ease,transform .08s ease}.playlist-item:hover{background:#0f172a08;transform:translateY(-1px)}.playlist-item.is-active{background:#3b82f614}.playlist-thumb{flex-shrink:0;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#e5e7eb}.playlist-thumb-ph{width:100%;height:100%;border-radius:inherit;background:repeating-linear-gradient(45deg,#e5e7eb,#e5e7eb 6px,#f3f4f6 6px 12px)}.playlist-meta{flex:1;min-width:0}.playlist-title-row{display:flex;justify-content:space-between;gap:6px;font-size:.85rem}.playlist-track-title{font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-duration{flex-shrink:0;color:#9ca3af}.playlist-sub-row{margin-top:2px;font-size:.8rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-feat{font-style:italic}.music-layout{display:flex;align-items:flex-start;gap:24px;width:100%;max-width:1280px;margin:0 auto 24px}.music-main{flex:3 1 0;min-width:0}.music-playlist-inline{flex:1.5 1 0;min-width:260px}.music-player-area audio,.music-player-area video,.music-cover-large,.music-cover{width:100%;max-width:100%;display:block}.music-player-frame{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 10px 25px #00000029;padding:12px;display:flex;flex-direction:column;align-items:center}.music-video-player{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border:0}.music-audio{display:block;width:100%;margin-top:10px;border:0;outline:none}.publisher-row{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:12px 0}.publisher-row .avatar-ring,.publisher-row img.avatar-ring{flex-shrink:0}.channel-company{margin:0;font-size:14px;font-weight:600;color:#111827}.subscriber-count{margin-top:2px;font-size:12px;color:#6b7280;white-space:nowrap}.publisher-buttons{margin-left:auto;display:flex;align-items:center;gap:8px}.publisher-buttons .subscribe-wrapper{display:flex;align-items:center;gap:4px}.notification-dropdown-toggle{border:none;outline:none;background:transparent;padding:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.publisher-row .react-btn[disabled]{opacity:.5;cursor:default}.publisher-row .comment-action{font-size:13px;padding:6px 12px}.video-meta-row{margin-top:16px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.publisher-row{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.channel-meta{display:flex;flex-direction:column;min-width:0}.channel-company{font-weight:600;font-size:14px;margin:0}.subscriber-count{font-size:12px;color:#666}.publisher-buttons{display:inline-flex;align-items:center;gap:8px;margin-left:24px;flex-wrap:nowrap}.publisher-buttons .comment-action.react-btn,.publisher-buttons .follow-subscribe-button{height:36px;padding:0 16px;border-radius:999px;font-size:13px}.video-actions-row{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.video-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.video-menu-container{flex-shrink:0}.music-views{margin-top:4px;font-size:.9rem;color:#777}.music-summary{margin-top:8px;font-size:.95rem;color:#444}.music-hero{width:100%;margin:12px 0 16px}.music-meta{width:100%;box-sizing:border-box;padding:16px 20px;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a0f;text-align:left}.music-title{margin:0 0 4px;font-size:20px;line-height:1.2;font-weight:600;color:#111827}.music-meta-row{margin:0 0 6px;font-size:13px;color:#6b7280;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.music-dot{margin:0 4px;color:#d1d5db}.music-artist{font-weight:500;color:#4b5563}.music-views,.music-date,.music-uploaded{white-space:nowrap}.music-track{margin:0;font-size:13px;color:#6b7280}.music-summary{margin:6px 0 0;font-size:14px;line-height:1.5;color:#374151}.music-summary-toggle{background:none;border:none;padding:0;margin-top:4px;font-size:13px;font-weight:500;color:#065fd4;cursor:pointer}.music-summary-toggle{font-size:13px;font-weight:500;color:#065fd4;cursor:pointer;margin-top:4px;display:inline-block}.music-summary-toggle:hover{text-decoration:underline}.music-summary-toggle:focus-visible{outline:none;text-decoration:underline}.music-hero,.video-hero{margin-top:12px;margin-bottom:8px;padding:12px 16px;border-radius:12px;border:1px solid rgba(15,23,42,.06);background:#fff}.music-hero .music-meta,.video-hero .video-hero-meta{display:flex;flex-direction:column;gap:4px}.music-title,.video-hero-title{font-size:16px;line-height:1.3;font-weight:600;color:#111827;margin:0 0 4px}.music-meta-line,.video-hero-line{margin:0;font-size:13px;line-height:1.35;color:#6b7280}.music-artist-line .music-artist{font-weight:500;color:#374151}.music-track{margin:4px 0 0;font-size:13px;line-height:1.35;color:#4b5563}.music-summary,.video-hero-summary{margin:6px 0 0;font-size:13px;line-height:1.45;color:#374151;white-space:pre-wrap}.music-summary-toggle,.video-summary-toggle{display:inline-block;margin-top:2px;font-size:12px;font-weight:500;color:#4b5563;cursor:pointer;text-decoration:none}.music-summary-toggle:hover,.music-summary-toggle:focus,.video-summary-toggle:hover,.video-summary-toggle:focus{text-decoration:underline}.music-player-area{position:relative;display:flex;align-items:center;justify-content:center}.music-video-player{display:block}.ygs-playerbar{width:min(820px,100%);margin:14px auto 0;padding:10px 12px;border-radius:14px;display:grid;grid-template-columns:44px auto 1fr 44px 140px;align-items:center;gap:10px;background:#121212c7;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 28px #00000038;-webkit-backdrop-filter:none;backdrop-filter:blur(12px)}.ygs-icon-btn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.ygs-icon-btn:hover{transform:translateY(-1px);background:#ffffff1a;border-color:#ffffff38}.ygs-icon-btn:active{transform:translateY(0)}.ygs-time{font-size:13px;color:#ffffffd9;-webkit-user-select:none;user-select:none;white-space:nowrap}.ygs-time-sep{opacity:.55;padding:0 4px}.ygs-seek,.ygs-vol{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:#ffffff2e;outline:none}.ygs-seek,.ygs-vol{width:100%}.ygs-seek::-webkit-slider-thumb,.ygs-vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:999px;background:#fff;border:2px solid rgba(0,0,0,.28);cursor:pointer}.ygs-seek::-moz-range-thumb,.ygs-vol::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#fff;border:2px solid rgba(0,0,0,.28);cursor:pointer}.ygs-seek::-moz-range-track,.ygs-vol::-moz-range-track{height:6px;border-radius:999px;background:#ffffff2e}.ygs-playerbar{background:transparent!important;border:1px solid rgba(255,255,255,.1);box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ygs-icon-btn{background:transparent!important;border:1px solid rgba(255,255,255,.14);color:#ffffffeb}.ygs-icon-btn:hover{background:#ffffff0f!important;border-color:#ffffff38}.ygs-time{color:#fffc}.ygs-seek,.ygs-vol{background:transparent!important;accent-color:transparent}.ygs-seek::-webkit-slider-runnable-track,.ygs-vol::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#ffffff2e!important}.ygs-seek::-webkit-slider-thumb,.ygs-vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:999px;background:#fffffff2!important;border:2px solid rgba(0,0,0,.25);margin-top:-4px}.ygs-seek::-moz-range-track,.ygs-vol::-moz-range-track{height:6px;border-radius:999px;background:#ffffff2e!important}.ygs-seek::-moz-range-progress,.ygs-vol::-moz-range-progress{height:6px;border-radius:999px;background:#ffffff2e!important}.ygs-seek::-moz-range-thumb,.ygs-vol::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#fffffff2!important;border:2px solid rgba(0,0,0,.25)}.ygs-seek:focus,.ygs-vol:focus,.ygs-icon-btn:focus{outline:none}.ygs-playerbar{width:min(920px,100%);margin:14px auto 0;padding:10px 12px;display:flex;align-items:center;gap:12px;background:#f5f5f5b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 10px 22px #0000001a}.ygs-icon-btn{width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffd9;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.ygs-icon-btn svg{width:20px;height:20px}.ygs-icon-btn:hover{background:#fffffffa;box-shadow:0 8px 16px #0000001f;transform:translateY(-1px)}.ygs-icon-btn:active{transform:translateY(0);box-shadow:none}.ygs-icon-btn:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.ygs-time{min-width:96px;font-size:13px;font-weight:600;color:#111;opacity:.92;-webkit-user-select:none;user-select:none;white-space:nowrap}.ygs-time-sep{opacity:.45;padding:0 2px}.ygs-seek,.ygs-vol{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:#0000002e;outline:none}.ygs-seek{flex:1;min-width:220px}.ygs-vol{width:140px}.ygs-seek::-webkit-slider-runnable-track,.ygs-vol::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#0000002e}.ygs-seek::-webkit-slider-thumb,.ygs-vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:999px;background:#fffffff2;border:1px solid rgba(0,0,0,.2);box-shadow:0 6px 12px #0000002e;margin-top:-5px;cursor:pointer}.ygs-seek::-moz-range-track,.ygs-vol::-moz-range-track{height:6px;border-radius:999px;background:#0000002e}.ygs-seek::-moz-range-thumb,.ygs-vol::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:#fffffff2;border:1px solid rgba(0,0,0,.2);box-shadow:0 6px 12px #0000002e;cursor:pointer}@media(prefers-color-scheme:dark){.ygs-playerbar{background:#1e1e1e8c;border:1px solid rgba(255,255,255,.1)}.ygs-time{color:#ffffffeb}.ygs-icon-btn{background:#282828d9;border:1px solid rgba(255,255,255,.14);color:#ffffffeb}.ygs-seek,.ygs-vol{background:#fff3}.ygs-seek::-webkit-slider-runnable-track,.ygs-vol::-webkit-slider-runnable-track,.ygs-seek::-moz-range-track,.ygs-vol::-moz-range-track{background:#fff3}}.ygs-playerbar{width:min(860px,calc(100% - 32px));margin:14px auto 0;padding:10px 12px;display:grid;grid-template-columns:auto auto 1fr auto 170px;gap:10px;align-items:center;background:#ffffffb8;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 10px 24px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ygs-icon-btn{width:40px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(0,0,0,.1);background:#f5f5f5eb;color:#111;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ygs-icon-btn svg{width:18px;height:18px}.ygs-icon-btn:hover{background:#ebebebf5}.ygs-icon-btn:active{transform:translateY(1px)}.ygs-icon-btn:focus{outline:none}.ygs-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0000001f}.ygs-time{font-size:13px;font-weight:700;color:#111;opacity:.9;white-space:nowrap}.ygs-time span{opacity:.45;margin:0 4px}.ygs-seek,.ygs-vol{-webkit-appearance:none;appearance:none;height:6px;border-radius:999px;background:#00000029;outline:none}.ygs-seek{width:100%}.ygs-vol{width:170px}.ygs-seek::-webkit-slider-thumb,.ygs-vol::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:999px;background:#111;border:3px solid rgba(255,255,255,.95);box-shadow:0 6px 14px #0000002e;cursor:pointer}.ygs-seek::-moz-range-thumb,.ygs-vol::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:#111;border:3px solid rgba(255,255,255,.95);box-shadow:0 6px 14px #0000002e;cursor:pointer}.ygs-seek::-moz-range-track,.ygs-vol::-moz-range-track{height:6px;border-radius:999px;background:#00000029}.video-actions-row .video-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.comment-action.react-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#f5f5f5f2;color:#111!important;font-weight:700;font-size:13px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.comment-action.react-btn svg{width:18px;height:18px;flex:0 0 auto;color:#111;opacity:.9}.comment-action.react-btn:hover{background:#ebebebfa}.comment-action.react-btn.is-active{background:#00000014;border-color:#0000002e}.comment-action.react-btn:disabled{opacity:.55;cursor:not-allowed}.ygs-playerbar{width:min(860px,calc(100% - 32px));margin:14px auto 0!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:12px!important;background:#ffffffa6!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:14px!important;box-shadow:0 10px 24px #0000001a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ygs-icon-btn{width:42px!important;height:38px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(0,0,0,.14)!important;background:#f5f5f5f2!important;color:#111!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent}.ygs-icon-btn svg{width:20px!important;height:20px!important;display:block!important;color:#111!important;opacity:1!important;visibility:visible!important}.ygs-time{font-size:13px!important;font-weight:700!important;color:#111!important;opacity:.95!important;white-space:nowrap!important}.ygs-time span{opacity:.45!important;margin:0 4px!important}.ygs-seek,.ygs-vol{-webkit-appearance:none!important;appearance:none!important;height:6px!important;border-radius:999px!important;background:#0000002e!important;outline:none!important}.ygs-seek{flex:1 1 auto!important;min-width:180px!important}.ygs-vol{width:160px!important}.ygs-seek::-webkit-slider-thumb,.ygs-vol::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:16px!important;height:16px!important;border-radius:999px!important;background:#111!important;border:3px solid rgba(255,255,255,.95)!important;box-shadow:0 6px 14px #0000002e!important;cursor:pointer!important}.ygs-seek::-moz-range-thumb,.ygs-vol::-moz-range-thumb{width:16px!important;height:16px!important;border-radius:999px!important;background:#111!important;border:3px solid rgba(255,255,255,.95)!important;box-shadow:0 6px 14px #0000002e!important;cursor:pointer!important}.ygs-icon-btn{color:#111!important;font-size:20px!important;line-height:1!important}.ygs-icon-btn svg{width:20px!important;height:20px!important;display:block!important;opacity:1!important;visibility:visible!important;fill:currentColor!important;stroke:currentColor!important}.ygs-playerbar .ygs-icon-btn{display:inline-flex;align-items:center;justify-content:center;color:#111!important;background:#0000000f;border:1px solid rgba(0,0,0,.1);border-radius:10px;width:40px;height:34px;padding:0;cursor:pointer}.ygs-playerbar .ygs-icon-btn .ygs-icon,.ygs-playerbar .ygs-icon-btn svg{display:block!important;width:18px!important;height:18px!important;opacity:1!important;visibility:visible!important;fill:currentColor!important;stroke:currentColor!important}.ygs-media-stage{position:relative;width:100%;overflow:hidden;border-radius:16px}.music-cover-large,.music-video-player{display:block;width:100%;height:auto}.music-audio--hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ygs-playerbar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px}.ygs-playerbar--overlay{position:absolute;left:12px;right:12px;bottom:12px;z-index:5;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ygs-seek{flex:1;min-width:140px}.ygs-vol{width:110px;max-width:25vw}.ygs-time{white-space:nowrap}.ygs-playerbar{position:absolute;left:12px;right:12px;bottom:12px;z-index:20;-webkit-backdrop-filter:none;backdrop-filter:blur(10px)}.ygs-icon-btn.is-active{outline:2px solid rgba(255,255,255,.35)}.ygs-cc-glyph{font-weight:700;font-size:12px;letter-spacing:.5px}.ygs-settings-wrap{position:relative}.ygs-settings-menu{position:absolute;right:0;bottom:46px;min-width:220px;border-radius:14px;background:#000000bf;-webkit-backdrop-filter:none;backdrop-filter:blur(12px);padding:8px;z-index:50}.ygs-settings-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;color:#fff;background:transparent;border:0;cursor:pointer;text-align:left}.ygs-settings-item:hover{background:#ffffff1a}.ygs-settings-item--static{cursor:default}.ygs-settings-value{opacity:.85;font-size:12px}.ygs-settings-select{background:#ffffff1a;border:0;color:#fff;border-radius:8px;padding:6px 8px}.play-video{width:100%}.ygs-media-stage video,.ygs-media-stage iframe,.ygs-media-stage .music-video-player,.ygs-media-stage .video-player{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center}.ygs-media-stage{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden;border-radius:16px}.ygs-media-stage .ygs-media{width:100%;height:100%;object-fit:contain;object-position:center}.ygs-media-stage.is-vod .ygs-media{object-fit:cover;object-position:center}.ygs-media-stage .ygs-playerbar,.ygs-media-stage .ygs-playerbar--overlay{left:12px;right:12px;width:auto!important;max-width:none!important;margin:0!important;box-sizing:border-box}.ygs-media-stage .ygs-playerbar{position:absolute;bottom:12px;z-index:20}.ygs-playerbar,.ygs-playerbar--overlay{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ygs-playerbar,.ygs-playerbar--overlay{position:relative}.ygs-playerbar:before,.ygs-playerbar--overlay:before{content:"";position:absolute;inset:-6px -8px;border-radius:16px;background:#0000001a;filter:blur(12px);z-index:-1;pointer-events:none}.ygs-playerbar .ygs-icon-btn{background:#0000002e!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 6px 14px #0000002e!important;color:#ffffffeb!important}.ygs-playerbar .ygs-time{color:#ffffffeb!important;text-shadow:0 2px 6px rgba(0,0,0,.45)}.ygs-playerbar .ygs-seek,.ygs-playerbar .ygs-vol{background:#fff3!important}.ygs-playerbar .ygs-seek::-webkit-slider-runnable-track,.ygs-playerbar .ygs-vol::-webkit-slider-runnable-track{background:#fff3!important}.ygs-playerbar .ygs-seek::-webkit-slider-thumb,.ygs-playerbar .ygs-vol::-webkit-slider-thumb{background:#fffffff2!important;border:2px solid rgba(0,0,0,.35)!important}.ygs-playerbar .ygs-seek::-moz-range-track,.ygs-playerbar .ygs-vol::-moz-range-track{background:#fff3!important}.ygs-playerbar .ygs-seek::-moz-range-progress,.ygs-playerbar .ygs-vol::-moz-range-progress{background:#fff3!important}.ygs-playerbar .ygs-seek::-moz-range-thumb,.ygs-playerbar .ygs-vol::-moz-range-thumb{background:#fffffff2!important;border:2px solid rgba(0,0,0,.35)!important}.ygs-playerbar .ygs-icon-btn,.ygs-playerbar--overlay .ygs-icon-btn{background:linear-gradient(180deg,#ffffffeb,#f8f8f8eb 55%,#f2f2f2eb)!important;border:1px solid rgba(0,0,0,.1)!important;color:#191919eb!important;box-shadow:0 1px #ffffffbf inset,0 8px 18px #7878782e!important;border-radius:10px!important}.ygs-playerbar .ygs-icon-btn svg,.ygs-playerbar--overlay .ygs-icon-btn svg{color:inherit!important;fill:currentColor!important;stroke:currentColor!important}.ygs-playerbar .ygs-icon-btn:hover,.ygs-playerbar--overlay .ygs-icon-btn:hover{background:linear-gradient(180deg,#fffffff5,#f5f5f5f5)!important;box-shadow:0 1px #fffc inset,0 10px 22px #78787833!important}.ygs-playerbar .ygs-icon-btn:active,.ygs-playerbar--overlay .ygs-icon-btn:active{transform:translateY(1px);box-shadow:0 1px #ffffffa6 inset,0 6px 14px #78787829!important}.ygs-playerbar button,.ygs-playerbar--overlay button{border-radius:10px}.ygs-playerbar--overlay{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ygs-media-stage{position:relative;width:100%;background:#000;overflow:hidden;border-radius:18px}.ygs-media-stage.is-vod,.ygs-media-stage.is-live{aspect-ratio:16 / 9}.ygs-media-stage .ygs-media{position:absolute;inset:0;width:100%;height:100%;display:block;object-position:center}.ygs-media-stage.is-vod .ygs-media,.ygs-media-stage.is-live .ygs-media{object-fit:cover}.ygs-media-stage.is-image-only .ygs-media{object-fit:contain}.ygs-playerbar--overlay{position:absolute;left:0;right:0;bottom:0;z-index:5;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ygs-playerbar--overlay.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.ygs-media-stage.music-video-player{width:100%;height:auto;aspect-ratio:16 / 9}.play-video{align-items:stretch}.music-layout,.music-main{width:100%}.music-layout .ygs-media-stage{width:100%!important;max-width:none!important;margin-inline:0!important}.music-layout{justify-content:flex-start!important;max-width:none!important;width:100%!important}.music-main{width:100%!important;max-width:none!important}.music-player-area .ygs-media-stage{width:100%!important;max-width:none!important;margin:0!important}.music-player-area video.music-video-player{width:100%!important;max-width:none!important;aspect-ratio:16 / 9!important;height:auto!important;object-fit:cover!important}.ygs-media-stage.is-image-only .ygs-media,.ygs-media-stage.is-image-only img,.ygs-media-stage.is-image-only .music-cover-large{object-fit:contain!important;object-position:center!important;background:#000}.music-cover-large{object-fit:contain}.ygs-media-stage.is-image-only .ygs-playerbar--overlay{pointer-events:auto}.ygs-media-stage.is-image-only.controls-visible .ygs-playerbar--overlay{opacity:1;transform:translateY(0)}.publisher-row .notification-dropdown-toggle,.publisher-row .join-icon-btn{background:transparent!important;color:#000!important;font-weight:800!important;border:1px solid rgba(0,0,0,.18);border-radius:10px;padding:8px 10px;line-height:1;box-shadow:none!important}.publisher-row .notification-dropdown-toggle svg{color:#000!important;stroke:#000!important;fill:#000!important}.publisher-row .notification-dropdown-toggle:hover,.publisher-row .join-icon-btn:hover{background:#0000000f!important}.publisher-row .notification-dropdown-toggle:focus-visible,.publisher-row .join-icon-btn:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.publisher-row .join-icon-img{filter:none}.publisher-row .notification-dropdown-toggle{min-width:44px;display:inline-flex;align-items:center;justify-content:center}.publisher-row .subscribe-wrapper{position:relative}.publisher-row .notification-dropdown{position:absolute;top:calc(100% + 8px);right:0;left:auto;transform:translate(10px)}.report-modal__list,.reportModal__list,.report-modal__body,.reportModal__body,.qs-reportModal__body,.modal-body{overflow-y:auto!important;overflow-x:hidden!important;padding-right:0!important}.report-modal__listInner,.reportModal__listInner,.report-modal__content,.reportModal__content{padding-right:16px!important}.report-modal__list::-webkit-scrollbar,.reportModal__list::-webkit-scrollbar,.report-modal__body::-webkit-scrollbar,.reportModal__body::-webkit-scrollbar,.modal-body::-webkit-scrollbar{width:10px}.report-modal__list::-webkit-scrollbar-track,.reportModal__list::-webkit-scrollbar-track,.report-modal__body::-webkit-scrollbar-track,.reportModal__body::-webkit-scrollbar-track,.modal-body::-webkit-scrollbar-track{background:transparent;margin:0}.play-video .video-meta-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:nowrap!important;margin-top:18px!important;padding:10px 0 18px!important}.play-video .publisher-row,.play-video .publisher,.play-video .publisher-left{display:flex!important;align-items:center!important;gap:14px!important;flex:0 1 auto!important;min-width:0!important}.play-video .publisher-left img,.play-video .publisher-row img:not(.join-icon-img),.play-video .publisher .avatar-ring,.play-video .publisher .AvatarRing,.play-video .publisher-row .avatar-ring,.play-video .publisher-row .AvatarRing{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-radius:999px!important;object-fit:cover!important;flex:0 0 auto!important}.play-video .channel-meta{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;min-width:0!important}.play-video .channel-company,.play-video .channel-name{margin:0!important;font-size:22px!important;line-height:1.08!important;font-weight:800!important;color:#111827!important;letter-spacing:-.02em!important}.play-video .channel-handle,.play-video .channel-username-line{font-size:18px!important;line-height:1.15!important;color:#6b7280!important;font-weight:500!important}.play-video .subscriber-count{margin:0!important;font-size:17px!important;line-height:1.15!important;color:#6b7280!important;font-weight:500!important;white-space:nowrap!important}.play-video .publisher-buttons{display:inline-flex!important;align-items:center!important;gap:12px!important;margin-left:22px!important;flex-wrap:nowrap!important}.play-video .publisher-buttons button,.play-video .publisher-buttons .follow-btn-inline,.play-video .publisher-buttons .subscribe-icon-btn,.play-video .publisher-buttons .follow-subscribe-button,.play-video .publisher-buttons .comment-action.react-btn,.play-video .publisher-buttons [role=button]{height:44px!important;min-height:44px!important;padding:0 24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:17px!important;line-height:1!important;font-weight:700!important;background:#f2f3f5!important;color:#111827!important;border:1px solid rgba(17,24,39,.08)!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important}.play-video .publisher-buttons button:hover,.play-video .publisher-buttons .follow-btn-inline:hover,.play-video .publisher-buttons .subscribe-icon-btn:hover,.play-video .publisher-buttons .follow-subscribe-button:hover,.play-video .publisher-buttons .comment-action.react-btn:hover{background:#e7e9ed!important;transform:translateY(-1px)}.play-video .subscribe-wrapper{display:inline-flex!important;align-items:center!important;gap:8px!important;height:auto!important;position:relative!important}.play-video .notification-dropdown-toggle{width:46px!important;min-width:46px!important;height:44px!important;padding:0!important;border-radius:999px!important;background:#f2f3f5!important}.play-video .notification-dropdown-toggle svg{width:19px!important;height:19px!important;color:#111827!important}.play-video .publisher-buttons .join-icon-btn{width:72px!important;min-width:72px!important;height:44px!important;padding:0!important;border-radius:999px!important;background:#f2f3f5!important;border:1px solid rgba(17,24,39,.08)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex:0 0 auto!important}.play-video .publisher-buttons .join-icon-img{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important;display:block!important}.play-video .video-actions-row{margin-left:auto!important;display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}.play-video .video-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.play-video .publisher-buttons .join-text-btn{min-width:96px!important;height:44px!important;padding:0 22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:17px!important;font-weight:700!important;line-height:1!important;background:#f2f3f5!important;color:#111827!important;border:1px solid rgba(17,24,39,.08)!important}.play-video .publisher-buttons .join-text-btn__icon{width:17px!important;height:17px!important}.play-video .publisher-buttons .notification-dropdown-toggle{width:46px!important;min-width:46px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#f2f3f5!important;border:1px solid rgba(17,24,39,.08)!important;color:#111827!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.play-video .publisher-buttons .notification-dropdown-toggle svg{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;display:block!important;color:#111827!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.play-video .publisher-buttons .notification-dropdown-toggle:hover{background:#e7e9ed!important}.play-video .publisher-buttons .join-icon-btn{width:auto!important;min-width:96px!important;height:44px!important;min-height:44px!important;padding:0 22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f2f3f5!important;border:1px solid rgba(17,24,39,.08)!important;color:#111827!important;box-shadow:none!important;overflow:hidden!important}.play-video .publisher-buttons .join-icon-img{width:62px!important;height:auto!important;max-width:72px!important;max-height:34px!important;display:block!important;object-fit:contain!important;transform:scale(1.22)!important;transform-origin:center!important}.play-video .publisher-buttons .join-icon-btn:hover{background:#e7e9ed!important;transform:translateY(-1px)}@media(max-width:900px){.play-video .video-meta-row{flex-wrap:wrap!important;align-items:flex-start!important}.play-video .video-actions-row{width:100%!important;margin-left:0!important;justify-content:flex-start!important}.play-video .publisher-buttons{margin-left:0!important}}.play-video .publisher-buttons .subscribe-wrapper{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.play-video .publisher-buttons .notification-dropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;transform:none!important;min-width:245px!important;padding:10px!important;background:#fffffffa!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:16px!important;box-shadow:0 18px 42px #0f172a29,0 4px 12px #0f172a14!important;z-index:9999!important;overflow:hidden!important}.play-video .publisher-buttons .notification-dropdown ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.play-video .publisher-buttons .notification-dropdown li{min-height:42px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:12px!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;color:#111827!important;cursor:pointer!important;white-space:nowrap!important;transition:background-color .14s ease,transform .14s ease,color .14s ease!important}.play-video .publisher-buttons .notification-dropdown li:hover{background:#f3f4f6!important;transform:translate(2px)}.play-video .publisher-buttons .notification-dropdown li:active{transform:translate(1px) scale(.99)}.play-video .publisher-buttons .notification-dropdown li:first-letter{font-size:17px}.play-video .publisher-buttons .notification-dropdown:before{content:"";position:absolute;top:-6px;right:22px;width:12px;height:12px;background:#fffffffa;border-left:1px solid rgba(17,24,39,.08);border-top:1px solid rgba(17,24,39,.08);transform:rotate(45deg)}.publisher-left img,.publisher-row>img,.publisher-row .avatar-ring,.publisher-row .avatar-ring img,.publisher-row .comment-user-avatar{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;border-radius:50%!important;object-fit:cover!important;flex-shrink:0!important}.publisher-left,.publisher-row{gap:16px!important;align-items:center!important}.video-meta-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:nowrap}.publisher-row{display:flex;align-items:center;gap:18px;flex:1 1 auto;min-width:0}.video-actions-row{display:flex;align-items:center;gap:12px;margin-left:auto;flex:0 0 auto}.video-actions .comment-action.react-btn,.video-actions .comment-action,.video-menu-toggle{height:48px!important;min-height:48px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:18px!important;border:1px solid #d9d9d9!important;background:#fff!important;box-shadow:none!important;font-size:18px!important;font-weight:600!important;line-height:1!important;color:#111!important;white-space:nowrap}.video-menu-toggle{width:48px!important;min-width:48px!important;padding:0!important;border-radius:14px!important}.video-actions .comment-action.react-btn svg,.video-actions .comment-action svg,.video-menu-toggle svg{width:20px!important;height:20px!important;flex:0 0 auto}.video-actions .comment-action.react-btn span,.video-actions .comment-action span{font-size:16px!important;font-weight:600!important;line-height:1!important}.video-actions .comment-action.react-btn:hover,.video-actions .comment-action:hover,.video-menu-toggle:hover{background:#f7f7f7!important;border-color:#cfcfcf!important}.video-menu-container{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.publisher-buttons,.video-actions{margin-top:0!important}.video-actions-row{display:flex;align-items:center;gap:12px;margin-left:auto}.video-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.video-react-combo{height:42px;min-height:42px;display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f5f6f8;color:#111827;box-shadow:0 1px #fffc inset,0 6px 14px #0f172a0f}.video-react-combo__btn{height:100%;min-width:64px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:#111827;font-size:16px;font-weight:700;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,transform .12s ease,color .16s ease}.video-react-combo__btn svg{width:20px;height:20px;display:block;stroke-width:2.35}.video-react-combo__btn:hover:not(:disabled){background:#0f172a0f}.video-react-combo__btn:active:not(:disabled){transform:scale(.96)}.video-react-combo__btn.is-active{background:#111827;color:#fff}.video-react-combo__divider{width:1px;height:24px;flex:0 0 auto;background:#0f172a29}.video-react-combo.is-disabled{opacity:.55}.video-react-combo__btn:disabled{cursor:not-allowed}.video-actions .comment-action.react-btn,.video-menu-toggle{height:42px;min-height:42px;border-radius:999px;font-size:15px;font-weight:700}.ygs-media-stage.is-preroll-ad{position:relative}.pv-preroll-overlay{pointer-events:none;position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;justify-content:space-between;padding:14px}.pv-preroll-pill{align-self:flex-start;padding:6px 10px;border-radius:999px;background:#000000b8;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.02em;-webkit-backdrop-filter:(8px);backdrop-filter:blur(8px)}.pv-preroll-card{pointer-events:auto;align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:18px;background:#080c18c7;color:#fff;box-shadow:0 18px 55px #00000040;-webkit-backdrop-filter:12px;backdrop-filter:blur(12px)}.pv-preroll-title{margin:0;font-size:.95rem;font-weight:900}.pv-preroll-description{margin:3px 0 0;max-width:520px;color:#ffffffc2;font-size:.82rem;line-height:1.35}.pv-preroll-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pv-preroll-cta,.pv-preroll-skip{border:0;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900;cursor:pointer}.pv-preroll-cta{background:#fff;color:#111827}.pv-preroll-skip{background:#ffffff24;color:#fff}.pv-preroll-cta:hover,.pv-preroll-skip:hover{transform:translateY(-1px)}.ygs-media-stage.is-preroll-ad .ygs-media{z-index:1}.pv-preroll-pill{align-self:flex-start;margin:14px;padding:7px 11px;border-radius:999px;background:#000000b8;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.02em;pointer-events:none}.pv-preroll-card{position:relative;z-index:35;pointer-events:auto;margin:0 14px 14px;min-height:64px;padding:12px 14px;border-radius:16px;background:#0c0a12db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:14px}.pv-preroll-title{margin:0;color:#fff;font-size:.95rem;font-weight:850}.pv-preroll-description{margin:4px 0 0;color:#ffffffc7;font-size:.82rem}.pv-preroll-actions{position:relative;z-index:45;display:flex;align-items:center;gap:8px;flex-shrink:0;pointer-events:auto}.pv-preroll-cta,.pv-preroll-skip{position:relative;z-index:50;pointer-events:auto;border:0;border-radius:10px;min-height:44px;padding:0 18px;color:#fff;background:#4f7df3;font-size:.94rem;font-weight:850;cursor:pointer;touch-action:manipulation}.pv-preroll-cta:hover,.pv-preroll-skip.is-ready:hover{filter:brightness(1.08);transform:translateY(-1px)}.pv-preroll-skip.is-locked,.pv-preroll-skip:disabled{cursor:not-allowed;opacity:.72;background:#ffffff2e;color:#ffffffd1}.ygs-media-stage.is-preroll-ad{position:relative;isolation:isolate}.ygs-media-stage.is-preroll-ad .ygs-media{position:relative;z-index:1}.pv-preroll-overlay{position:absolute;inset:0;z-index:30;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between}.pv-preroll-pill{align-self:flex-start;margin:14px;padding:7px 12px;border-radius:999px;background:#161616c7;color:#fff;font-size:.78rem;font-weight:850;letter-spacing:.015em;box-shadow:0 8px 22px #0000003d;pointer-events:none}.pv-preroll-card{position:relative;z-index:35;pointer-events:auto;margin:0 14px 14px;min-height:86px;padding:15px 16px 24px;border-radius:18px;background:linear-gradient(180deg,#1c1c1ce6,#121212eb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff14;display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden}.pv-preroll-title{margin:0;color:#fff;font-size:1rem;font-weight:900;letter-spacing:-.01em}.pv-preroll-description{margin:5px 0 0;color:#ffffffb8;font-size:.82rem;line-height:1.35;max-width:520px}.pv-preroll-actions{position:relative;z-index:45;display:flex;align-items:center;gap:10px;flex-shrink:0;pointer-events:auto}.pv-preroll-cta,.pv-preroll-skip{position:relative;z-index:50;pointer-events:auto;min-height:46px;padding:0 22px;border-radius:999px;font-size:.94rem;font-weight:850;letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,filter .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease}.pv-preroll-cta{border:1px solid rgba(255,255,255,.88);background:#fffffff5;color:#111;box-shadow:0 8px 20px #0000003d,inset 0 1px #fffc}.pv-preroll-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.pv-preroll-skip{border:1.5px solid rgba(255,255,255,.72);background:#1e1e1e9e;color:#fff;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffff0f}.pv-preroll-skip.is-ready:hover{background:#303030c7;border-color:#ffffffeb;transform:translateY(-1px)}.pv-preroll-skip.is-locked,.pv-preroll-skip:disabled{cursor:not-allowed;opacity:.78;color:#ffffffd1;background:#26262675;border-color:#ffffff57}.pv-preroll-progress{position:absolute;left:16px;right:16px;bottom:12px;height:5px;border-radius:999px;overflow:hidden;background:#ffffff38;pointer-events:none}.pv-preroll-progress-fill{display:block;height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#ffd400,#ffe36d);box-shadow:0 0 14px #ffd4006b;transition:width .18s linear}.pv-preroll-countdown{position:absolute;right:20px;bottom:21px;color:#ffffffa8;font-size:.8rem;font-weight:750;line-height:1;pointer-events:none}.ygs-media-stage.is-preroll-ad .ygs-playerbar{opacity:0;visibility:hidden;pointer-events:none;z-index:5}.pv-preroll-cta:focus-visible,.pv-preroll-skip:focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:3px}.play-video .video-actions-row{display:flex;align-items:center;margin-left:auto}.play-video .video-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.play-video .video-actions .comment-action.react-btn,.play-video .video-actions-row .comment-action.react-btn,.play-video .video-menu-toggle{height:42px!important;min-height:42px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;border:1px solid #d9d9de!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important;line-height:1!important;cursor:pointer}.play-video .video-actions .comment-action.react-btn svg,.play-video .video-actions-row .comment-action.react-btn svg,.play-video .video-menu-toggle svg{width:18px!important;height:18px!important;color:#111827!important;stroke:currentColor!important;fill:none!important}.play-video .video-actions .comment-action.react-btn:hover:not(:disabled),.play-video .video-actions-row .comment-action.react-btn:hover:not(:disabled),.play-video .video-menu-toggle:hover{background:#f5f5f7!important;background-color:#f5f5f7!important;background-image:none!important}.play-video .video-actions .comment-action.react-btn.is-active,.play-video .video-actions-row .comment-action.react-btn.is-active{background:#f1f3f4!important;background-color:#f1f3f4!important;background-image:none!important;color:#111827!important;border-color:#cfd4dc!important;box-shadow:none!important}.play-video .video-actions .comment-action.react-btn:disabled,.play-video .video-actions-row .comment-action.react-btn:disabled{opacity:.55;cursor:not-allowed}.play-video .video-actions .comment-action.react-btn:focus,.play-video .video-actions .comment-action.react-btn:focus-visible,.play-video .video-actions .comment-action.react-btn:active,.play-video .video-actions-row .comment-action.react-btn:focus,.play-video .video-actions-row .comment-action.react-btn:focus-visible,.play-video .video-actions-row .comment-action.react-btn:active{outline:none!important;box-shadow:none!important;background-image:none!important}.play-video .video-react-combo{height:42px;display:inline-flex;align-items:center;overflow:hidden;border:1px solid #d9d9de;border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important}.play-video .video-react-combo__btn{height:42px;min-width:68px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0!important;outline:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;box-shadow:none!important;font-size:15px;font-weight:700;line-height:1;cursor:pointer}.play-video .video-react-combo__btn svg{width:18px;height:18px;color:#111827!important;stroke:currentColor!important;fill:none!important}.play-video .video-react-combo__btn span{color:#111827!important}.play-video .video-react-combo__btn:hover:not(:disabled){background:#f5f5f7!important;background-color:#f5f5f7!important;background-image:none!important}.play-video .video-react-combo__btn.is-active,.play-video .video-react-combo__btn[aria-pressed=true]{background:#f1f3f4!important;background-color:#f1f3f4!important;background-image:none!important;color:#111827!important;box-shadow:none!important}.play-video .video-react-combo__divider{width:1px;height:24px;flex:0 0 1px;background:#d7d7dc}.play-video .video-react-combo.is-disabled{opacity:.55}.play-video .video-react-combo__btn:disabled{cursor:not-allowed}.play-video .video-react-combo__btn:focus,.play-video .video-react-combo__btn:focus-visible,.play-video .video-react-combo__btn:active{outline:none!important;box-shadow:none!important;background-image:none!important}.play-video .video-react-combo,.play-wrapper .video-react-combo{display:inline-flex;align-items:center;overflow:hidden}.play-video .video-react-combo__divider,.play-wrapper .video-react-combo__divider{display:block!important;align-self:center!important;flex:0 0 1px!important;width:1px!important;min-width:1px!important;height:22px!important;margin:0 2px!important;background:#0f172a47!important;border-left:1px solid rgba(15,23,42,.28)!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.play-video .video-react-combo:hover .video-react-combo__divider,.play-wrapper .video-react-combo:hover .video-react-combo__divider{background:#0f172a61!important;border-left-color:#0f172a61!important}.dark .play-video .video-react-combo__divider,.dark .play-wrapper .video-react-combo__divider,.play-wrapper.dark .video-react-combo__divider{background:#ffffff47!important;border-left-color:#ffffff47!important}.play-wrapper .video-react-combo,.play-video .video-react-combo{display:inline-flex!important;align-items:center!important;gap:0!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important}.play-wrapper .video-react-combo__divider,.play-video .video-react-combo__divider{display:none!important}.play-wrapper .video-react-combo__btn--dislike,.play-video .video-react-combo__btn--dislike{border-left:2px solid rgba(15,23,42,.32)!important;margin-left:0!important;padding-left:14px!important}.play-wrapper .video-react-combo__btn--like,.play-video .video-react-combo__btn--like{padding-right:14px!important}.play-wrapper .video-react-combo__btn,.play-video .video-react-combo__btn{background:transparent!important;border-top:0!important;border-right:0!important;border-bottom:0!important;box-shadow:none!important}.play-wrapper .video-react-combo:hover .video-react-combo__btn--dislike,.play-video .video-react-combo:hover .video-react-combo__btn--dislike{border-left-color:#0f172a7a!important}.dark .play-wrapper .video-react-combo__btn--dislike,.dark .play-video .video-react-combo__btn--dislike{border-left-color:#ffffff59!important}.play-wrapper .music-hero,.play-wrapper .video-hero{width:100%;margin:18px 0 10px;padding:0 18px}.play-wrapper .music-meta,.play-wrapper .video-hero-meta{position:relative;width:100%;padding:18px 18px 16px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:0 12px 34px #0f172a0f,inset 0 1px #ffffffe6;overflow:hidden}.play-wrapper .music-meta:before,.play-wrapper .video-hero-meta:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#6366f1e6,#ec4899d1,#0ea5e9cc);opacity:.85}.play-wrapper .music-title,.play-wrapper .video-hero-title{margin:0 0 8px;color:#0f172a;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:850;line-height:1.18;letter-spacing:-.02em}.play-wrapper .music-meta-line,.play-wrapper .video-hero-line,.play-wrapper .music-track{margin:5px 0;color:#475569;font-size:.92rem;line-height:1.35}.play-wrapper .music-artist{color:#111827;font-weight:750}.play-wrapper .music-views-line,.play-wrapper .video-hero-views-line{color:#334155;font-weight:720}.play-wrapper .music-release-line,.play-wrapper .music-uploaded-line,.play-wrapper .video-hero-published-line,.play-wrapper .video-hero-uploaded-line{color:#64748b}.play-wrapper .fer-detail-chips{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 11px}.play-wrapper .fer-chip{display:inline-flex;align-items:center;min-height:26px;padding:5px 10px;border:1px solid rgba(99,102,241,.18);border-radius:999px;background:#6366f113;color:#3730a3;font-size:.78rem;font-weight:750;line-height:1}.play-wrapper .music-summary,.play-wrapper .video-hero-summary{margin:11px 0 0;max-width:980px;color:#334155;font-size:.94rem;line-height:1.55;white-space:pre-wrap}.play-wrapper .music-summary-toggle,.play-wrapper .video-summary-toggle{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:10px;padding:7px 12px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;font-size:.84rem;font-weight:800;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 5px 14px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.play-wrapper .music-summary-toggle:after,.play-wrapper .video-summary-toggle:after{content:"⌄";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#0f172a12;color:#0f172a;font-size:.9rem;font-weight:900;line-height:1;transform:translateY(-1px);transition:transform .16s ease,background .16s ease,color .16s ease}.play-wrapper .music-summary-toggle:hover,.play-wrapper .video-summary-toggle:hover{transform:translateY(-1px);border-color:#6366f157;background:#6366f10f;color:#3730a3;box-shadow:0 10px 24px #6366f124}.play-wrapper .music-summary-toggle:hover:after,.play-wrapper .video-summary-toggle:hover:after{background:#6366f129;color:#3730a3;transform:translateY(-1px) rotate(180deg)}.play-wrapper .music-summary-toggle:active,.play-wrapper .video-summary-toggle:active{transform:translateY(0) scale(.98);box-shadow:0 5px 12px #0f172a14}.play-wrapper .music-summary-toggle:focus-visible,.play-wrapper .video-summary-toggle:focus-visible{outline:3px solid rgba(99,102,241,.22);outline-offset:3px}.play-wrapper .music-hero .comment-action.react-btn,.play-wrapper .video-hero .comment-action.react-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:38px;margin-top:14px;padding:9px 15px;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;color:#111827!important;font-size:.88rem;font-weight:850;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 7px 18px #0f172a14,inset 0 1px #fffffff2;overflow:hidden;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,color .17s ease,background .17s ease}.play-wrapper .music-hero .comment-action.react-btn:before,.play-wrapper .video-hero .comment-action.react-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#6366f129,#ec489924,#0ea5e924);opacity:0;transition:opacity .17s ease}.play-wrapper .music-hero .comment-action.react-btn:hover,.play-wrapper .video-hero .comment-action.react-btn:hover{transform:translateY(-2px);border-color:#6366f161!important;color:#3730a3!important;box-shadow:0 14px 30px #6366f129,inset 0 1px #fffffff2}.play-wrapper .music-hero .comment-action.react-btn:hover:before,.play-wrapper .video-hero .comment-action.react-btn:hover:before{opacity:1}.play-wrapper .music-hero .comment-action.react-btn svg,.play-wrapper .video-hero .comment-action.react-btn svg{width:16px;height:16px;transition:transform .17s ease}.play-wrapper .music-hero .comment-action.react-btn:hover svg,.play-wrapper .video-hero .comment-action.react-btn:hover svg{transform:translate(2px,-2px)}.play-wrapper .music-hero .comment-action.react-btn:active,.play-wrapper .video-hero .comment-action.react-btn:active{transform:translateY(0) scale(.98);box-shadow:0 6px 14px #0f172a1a,inset 0 2px 5px #0f172a14}.play-wrapper .music-hero .comment-action.react-btn:focus-visible,.play-wrapper .video-hero .comment-action.react-btn:focus-visible{outline:3px solid rgba(99,102,241,.24);outline-offset:3px}.dark .play-wrapper .music-meta,.dark .play-wrapper .video-hero-meta{border-color:#ffffff1f;background:linear-gradient(180deg,#0f172af5,#020617eb),#020617;box-shadow:0 12px 34px #00000052,inset 0 1px #ffffff14}.dark .play-wrapper .music-title,.dark .play-wrapper .video-hero-title{color:#f8fafc}.dark .play-wrapper .music-meta-line,.dark .play-wrapper .video-hero-line,.dark .play-wrapper .music-track,.dark .play-wrapper .music-summary,.dark .play-wrapper .video-hero-summary{color:#cbd5e1}.dark .play-wrapper .music-views-line,.dark .play-wrapper .video-hero-views-line,.dark .play-wrapper .music-artist{color:#f1f5f9}.dark .play-wrapper .fer-chip{border-color:#818cf847;background:#818cf824;color:#c7d2fe}.dark .play-wrapper .music-summary-toggle,.dark .play-wrapper .video-summary-toggle,.dark .play-wrapper .music-hero .comment-action.react-btn,.dark .play-wrapper .video-hero .comment-action.react-btn{border-color:#ffffff24!important;background:linear-gradient(180deg,#111827,#0f172a)!important;color:#f8fafc!important;box-shadow:0 8px 20px #00000047}.dark .play-wrapper .music-summary-toggle:after,.dark .play-wrapper .video-summary-toggle:after{background:#ffffff1f;color:#f8fafc}@media(max-width:720px){.play-wrapper .music-hero,.play-wrapper .video-hero{padding:0 10px;margin-top:14px}.play-wrapper .music-meta,.play-wrapper .video-hero-meta{padding:16px 14px 15px;border-radius:15px}.play-wrapper .music-title,.play-wrapper .video-hero-title{font-size:1.05rem}.play-wrapper .music-hero .comment-action.react-btn,.play-wrapper .video-hero .comment-action.react-btn{width:100%;min-height:40px}}.play-wrapper .music-hero,.play-wrapper .video-hero{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important;margin:18px 0 10px!important;border-radius:0!important;overflow:visible!important}.play-wrapper .music-hero:before,.play-wrapper .music-hero:after,.play-wrapper .video-hero:before,.play-wrapper .video-hero:after{display:none!important;content:none!important}.play-wrapper .music-meta,.play-wrapper .video-hero-meta{margin:0!important;width:100%!important}.play-wrapper .play-video .music-hero,.play-wrapper .play-video .video-hero{border-color:transparent!important}.play-wrapper .music-hero+hr,.play-wrapper .video-hero+hr{margin-top:12px!important}.play-wrapper .music-meta>.comment-action.react-btn,.play-wrapper .video-hero-meta>.comment-action.react-btn{width:auto!important;min-width:190px!important;max-width:fit-content!important;align-self:flex-start!important;justify-content:flex-start!important;margin-top:16px!important;margin-left:0!important;margin-right:auto!important;padding:10px 18px!important;border-radius:999px!important}.play-wrapper .music-meta>.comment-action.react-btn svg,.play-wrapper .video-hero-meta>.comment-action.react-btn svg{flex-shrink:0!important}.notification-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px}.notification-current-icon{display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.notification-dropdown-toggle--all .notification-current-icon{color:#111827}.notification-dropdown-toggle--personalized .notification-current-icon{color:#4f46e5}.notification-dropdown li{display:flex;align-items:center;gap:10px}.notification-dropdown li.is-selected{font-weight:700;background:#4f46e514}.notification-selected-mark{margin-left:auto;font-weight:800;color:#4f46e5}.notification-dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:64px;height:44px;padding:0 14px;border-radius:999px;border:1px solid #dddddd;background:#f1f1f1;color:#111827;flex-shrink:0;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.notification-dropdown-toggle:hover{background:#ebebeb;border-color:#d4d4d4}.notification-dropdown-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #c9a2272e}.notification-current-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;color:#6b7280}.notification-chevron{display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;line-height:1;color:#4b5563}.notification-dropdown-toggle.is-subscribed .notification-current-icon{color:#c9a227}.notification-dropdown-toggle--none .notification-current-icon{color:#6b7280}.notification-dropdown-toggle--personalized.is-subscribed .notification-current-icon,.notification-dropdown-toggle--all.is-subscribed .notification-current-icon{color:#c9a227}.publisher-row .notification-dropdown-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:74px!important;height:42px!important;padding:0 16px!important;border-radius:14px!important;border:1px solid #d9d9d9!important;background:#efefef!important;color:#111827!important;flex-shrink:0!important;cursor:pointer!important}.publisher-row .notification-dropdown-toggle:hover{background:#e8e8e8!important;border-color:#cfcfcf!important}.publisher-row .notification-dropdown-toggle.is-open{background:#e6e6e6!important;border-color:#c8c8c8!important;box-shadow:0 6px 14px #0f172a1a!important}.publisher-row .notification-current-icon,.publisher-row .notification-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.publisher-row .notification-current-icon svg{width:20px!important;height:20px!important;color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.publisher-row .notification-chevron svg{width:16px!important;height:16px!important;color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.publisher-row .notification-dropdown-toggle.is-subscribed .notification-current-icon svg{color:#c9a227!important;fill:currentColor!important;stroke:currentColor!important}.publisher-row .notification-dropdown-toggle.is-subscribed .notification-chevron svg{color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.play-wrapper .publisher-row .subscribe-wrapper{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important;width:auto!important;min-width:0!important;max-width:none!important}.play-wrapper .publisher-row .subscribe-wrapper .notification-dropdown-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:82px!important;min-width:82px!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 16px!important;aspect-ratio:auto!important;border-radius:16px!important;border:1px solid #d8dbe2!important;background:#f1f2f4!important;color:#111827!important;box-shadow:none!important;overflow:visible!important;flex:0 0 auto!important}.play-wrapper .publisher-row .subscribe-wrapper .notification-dropdown-toggle:hover{background:#e9eaed!important;border-color:#cfd3dc!important}.play-wrapper .publisher-row .subscribe-wrapper .notification-dropdown-toggle.is-open{background:#e7e8eb!important;border-color:#c7ccd6!important}.play-wrapper .publisher-row .subscribe-wrapper .notification-current-icon,.play-wrapper .publisher-row .subscribe-wrapper .notification-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;height:auto!important}.play-wrapper .publisher-row .subscribe-wrapper .notification-current-icon svg{width:22px!important;height:22px!important;color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.play-wrapper .publisher-row .subscribe-wrapper .notification-chevron svg{width:17px!important;height:17px!important;color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.play-wrapper .publisher-row .subscribe-wrapper .notification-dropdown-toggle.is-subscribed .notification-current-icon svg{color:#d4aa21!important;fill:currentColor!important;stroke:currentColor!important}.play-wrapper .publisher-row .channel-company{font-size:19px!important;line-height:1.05!important;font-weight:800!important}.play-wrapper .publisher-row .channel-company{display:flex!important;align-items:center!important;gap:6px!important}.play-wrapper .publisher-row .channel-approved-icon{flex:0 0 auto;font-size:16px;color:#2f80ed;filter:drop-shadow(0 1px 2px rgba(47,128,237,.22));transform:translateY(1px)}.play-wrapper .publisher-row .channel-company{display:flex!important;align-items:center!important;gap:5px!important}.play-wrapper .publisher-row .channel-company-name{display:inline-block;min-width:0}.play-wrapper .publisher-row .channel-approved-icon{flex:0 0 auto;font-size:15px;color:#2f80ed;transform:translateY(1px);filter:drop-shadow(0 1px 2px rgba(47,128,237,.24))}.play-wrapper .play-video .publisher-row{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;width:100%!important}.play-wrapper .play-video .publisher-row .channel-meta{display:flex!important;flex-direction:column!important;min-width:0!important;flex:0 1 235px!important;max-width:235px!important}.play-wrapper .play-video .publisher-row .channel-company{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:18px!important;line-height:1.05!important;font-weight:800!important}.play-wrapper .play-video .publisher-row .channel-company-name{display:inline-block!important;min-width:0!important;max-width:205px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important}.play-wrapper .play-video .publisher-row .channel-approved-icon{flex:0 0 auto!important;width:15px!important;height:15px!important;font-size:15px!important;color:#2f80ed!important;transform:translateY(1px)!important;filter:drop-shadow(0 1px 2px rgba(47,128,237,.25))!important}.play-wrapper .play-video .publisher-row .channel-handle,.play-wrapper .play-video .publisher-row .subscriber-count{max-width:230px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.play-wrapper .play-video .publisher-buttons{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;margin-left:auto!important;min-width:max-content!important}.play-wrapper .play-video .video-meta-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:nowrap!important;overflow:visible!important}.play-wrapper .play-video .publisher-row-wrapper{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}.play-wrapper .play-video .publisher-row{width:100%!important;min-width:0!important;max-width:100%!important}.play-wrapper .play-video .publisher-buttons{margin-left:auto!important;flex:0 0 auto!important;min-width:max-content!important;max-width:max-content!important}.play-wrapper .play-video .video-actions-row{position:static!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:max-content!important;max-width:max-content!important;margin-left:auto!important;overflow:visible!important;z-index:2!important}.play-wrapper .play-video .video-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;min-width:max-content!important}.play-wrapper .play-video .video-menu-container{flex:0 0 auto!important}.play-main.sidebar-open .play-video .video-meta-row{flex-wrap:wrap!important;align-items:flex-start!important}.play-main.sidebar-open .play-video .publisher-row-wrapper{flex:1 1 520px!important;min-width:360px!important}.play-main.sidebar-open .play-video .video-actions-row{flex:1 1 100%!important;max-width:100%!important;min-width:0!important;justify-content:flex-end!important;margin-left:0!important;padding-top:4px!important}.play-main.sidebar-open .play-video .video-actions{justify-content:flex-end!important;flex-wrap:wrap!important;row-gap:8px!important}@media(max-width:780px){.play-wrapper .play-video .video-meta-row{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.play-wrapper .play-video .publisher-row-wrapper{min-width:0!important;width:100%!important}.play-wrapper .play-video .publisher-row{align-items:flex-start!important}.play-wrapper .play-video .publisher-buttons{margin-left:0!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}.play-wrapper .play-video .video-actions-row{width:100%!important;justify-content:flex-start!important}.play-wrapper .play-video .video-actions{justify-content:flex-start!important}}.play-main.sidebar-open .play-video .video-meta-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:14px!important}.play-main.sidebar-open .play-video .publisher-row-wrapper{flex:1 1 auto!important;min-width:0!important;max-width:none!important}.play-main.sidebar-open .play-video .publisher-row{display:flex!important;align-items:center!important;min-width:0!important;width:100%!important;gap:12px!important}.play-main.sidebar-open .play-video .channel-meta{min-width:0!important;flex:0 1 auto!important}.play-main.sidebar-open .play-video .channel-company,.play-main.sidebar-open .play-video .channel-handle,.play-main.sidebar-open .play-video .subscriber-count{max-width:210px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.play-main.sidebar-open .play-video .publisher-buttons{flex:0 0 auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;min-width:max-content!important}.play-main.sidebar-open .play-video .video-actions-row{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:max-content!important;margin-left:0!important;padding-top:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.play-main.sidebar-open .play-video .video-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;min-width:max-content!important}.play-main.sidebar-open .play-video .comment-action.react-btn,.play-main.sidebar-open .play-video .video-menu-toggle,.play-main.sidebar-open .play-video .video-react-combo{height:38px!important}.play-main.sidebar-open .play-video .comment-action.react-btn{padding:0 14px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-overlay,.pv-preroll-overlay.pv-preroll-overlay--youtube{position:absolute!important;inset:0!important;z-index:80!important;pointer-events:none!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.ygs-media-stage.is-preroll-ad .pv-preroll-pill{align-self:flex-start!important;margin:14px!important;padding:7px 12px!important;border-radius:999px!important;background:#141414c7!important;color:#fff!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:.015em!important;box-shadow:0 8px 22px #00000040!important;pointer-events:none!important}.ygs-media-stage.is-preroll-ad .pv-preroll-card,.pv-preroll-card.pv-preroll-card--youtube{position:relative!important;z-index:90!important;pointer-events:auto!important;margin:0 14px 14px!important;min-height:82px!important;padding:14px 14px 25px!important;border-radius:18px!important;background:linear-gradient(180deg,#1e1e1ee6,#0f0f0ff0)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 18px 42px #0000005c,inset 0 1px #ffffff14!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;overflow:hidden!important}.ygs-media-stage.is-preroll-ad .pv-preroll-copy{min-width:0!important;padding-right:12px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-title{margin:0!important;color:#fff!important;font-size:1rem!important;font-weight:900!important;letter-spacing:-.01em!important;line-height:1.15!important}.ygs-media-stage.is-preroll-ad .pv-preroll-meta-line{margin-top:8px!important;display:flex!important;align-items:center!important;gap:8px!important;color:#ffffffc2!important;font-size:.8rem!important;font-weight:700!important}.ygs-media-stage.is-preroll-ad .pv-preroll-actions{position:relative!important;z-index:100!important;display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;pointer-events:auto!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta,.ygs-media-stage.is-preroll-ad .pv-preroll-skip,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube{position:relative!important;z-index:110!important;pointer-events:auto!important;min-height:44px!important;border-radius:999px!important;padding:0 20px!important;font-size:.94rem!important;font-weight:850!important;letter-spacing:-.01em!important;cursor:pointer!important;touch-action:manipulation!important;transition:transform .14s ease,filter .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube{border:1px solid rgba(255,255,255,.9)!important;background:#fffffff5!important;color:#101010!important;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffffe6!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta:hover,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube{border:1.5px solid rgba(255,255,255,.68)!important;background:#242424a3!important;color:#fff!important;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff0f!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip.is-ready:hover,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube.is-ready:hover{background:#343434d1!important;border-color:#fffffff2!important;transform:translateY(-1px)!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip.is-locked,.ygs-media-stage.is-preroll-ad .pv-preroll-skip:disabled,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube.is-locked,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube:disabled{cursor:not-allowed!important;opacity:.82!important;color:#ffffffdb!important;background:#26262680!important;border-color:#ffffff5c!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip-icon{margin-left:7px!important;font-size:.78em!important}.ygs-media-stage.is-preroll-ad .pv-preroll-progress{position:absolute!important;left:14px!important;right:14px!important;bottom:10px!important;height:4px!important;border-radius:999px!important;overflow:hidden!important;background:#ffffff38!important;pointer-events:none!important;z-index:105!important}.ygs-media-stage.is-preroll-ad .pv-preroll-progress-fill{display:block!important;height:100%!important;width:0%;border-radius:inherit!important;background:linear-gradient(90deg,#ffd400,#ffe36d)!important;box-shadow:0 0 14px #ffd4006b!important;transition:width .18s linear!important}.ygs-media-stage.is-preroll-ad{position:relative!important;isolation:isolate!important}.ygs-media-stage.is-preroll-ad .ygs-media{position:relative!important;z-index:1!important}.ygs-media-stage.is-preroll-ad .ygs-playerbar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1!important}.ygs-media-stage.is-preroll-ad .pv-preroll-overlay,.pv-preroll-overlay.pv-preroll-overlay--youtube{position:absolute!important;inset:0!important;z-index:80!important;pointer-events:none!important;background:transparent!important;display:block!important}.ygs-media-stage.is-preroll-ad .pv-preroll-pill{position:absolute!important;top:14px!important;left:14px!important;z-index:90!important;margin:0!important;padding:5px 9px!important;border-radius:6px!important;background:#14141494!important;color:#fff!important;font-size:.62rem!important;font-weight:850!important;line-height:1!important;letter-spacing:-.01em!important;box-shadow:0 6px 16px #00000038!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;pointer-events:none!important}.ygs-media-stage.is-preroll-ad .pv-preroll-card,.pv-preroll-card.pv-preroll-card--youtube{position:absolute!important;left:14px!important;right:14px!important;bottom:10px!important;z-index:90!important;margin:0!important;min-height:54px!important;padding:0 0 12px!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;overflow:visible!important;pointer-events:none!important}.ygs-media-stage.is-preroll-ad .pv-preroll-copy{position:relative!important;z-index:95!important;min-width:128px!important;max-width:42%!important;padding:9px 12px!important;border-radius:9px!important;background:#14141470!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff0f!important;pointer-events:none!important}.ygs-media-stage.is-preroll-ad .pv-preroll-title{margin:0!important;color:#fff!important;font-size:.74rem!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ygs-media-stage.is-preroll-ad .pv-preroll-meta-line{margin-top:5px!important;display:flex!important;align-items:center!important;gap:6px!important;color:#fffc!important;font-size:.62rem!important;font-weight:700!important;line-height:1!important}.ygs-media-stage.is-preroll-ad .pv-preroll-actions{position:relative!important;z-index:100!important;display:flex!important;align-items:center!important;gap:8px!important;flex-shrink:0!important;pointer-events:auto!important;background:transparent!important;border:0!important;box-shadow:none!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta,.ygs-media-stage.is-preroll-ad .pv-preroll-skip,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube{appearance:none!important;position:relative!important;z-index:110!important;min-height:34px!important;padding:0 15px!important;border-radius:999px!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;letter-spacing:-.01em!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,filter .14s ease,opacity .14s ease!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube{background:#fffffff5!important;color:#111!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffffe6!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta:hover,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube:hover{background:#fff!important;transform:translateY(-1px)!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube{background:#1212126b!important;color:#fff!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff0f!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip.is-ready:hover,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube.is-ready:hover{background:#16161694!important;border-color:#ffffff85!important;transform:translateY(-1px)!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip.is-locked,.ygs-media-stage.is-preroll-ad .pv-preroll-skip:disabled,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube.is-locked,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube:disabled{cursor:not-allowed!important;opacity:.82!important;color:#ffffffd6!important;background:#12121257!important;border-color:#ffffff38!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip-icon{display:inline-block!important;margin-left:7px!important;font-size:.78em!important;line-height:1!important;transform:translateY(-.5px)!important}.ygs-media-stage.is-preroll-ad .pv-preroll-progress{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:95!important;height:4px!important;border-radius:999px!important;overflow:hidden!important;background:#fff3!important;pointer-events:none!important}.ygs-media-stage.is-preroll-ad .pv-preroll-progress-fill{display:block!important;height:100%!important;width:0%;border-radius:inherit!important;background:#ffd400!important;box-shadow:0 0 10px #ffd40073!important;transition:width .18s linear!important}.ygs-media-stage.is-preroll-ad .pv-preroll-countdown{display:none!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta:focus-visible,.ygs-media-stage.is-preroll-ad .pv-preroll-skip:focus-visible{outline:2px solid rgba(255,255,255,.72)!important;outline-offset:3px!important}@media(max-width:768px){.ygs-media-stage.is-preroll-ad .pv-preroll-pill{top:9px!important;left:9px!important;padding:4px 7px!important;font-size:.56rem!important}.ygs-media-stage.is-preroll-ad .pv-preroll-card,.pv-preroll-card.pv-preroll-card--youtube{left:9px!important;right:9px!important;bottom:8px!important;min-height:46px!important;padding-bottom:10px!important;gap:10px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-copy{min-width:104px!important;max-width:45%!important;padding:7px 9px!important;border-radius:8px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-title{font-size:.64rem!important}.ygs-media-stage.is-preroll-ad .pv-preroll-meta-line{margin-top:4px!important;font-size:.54rem!important;gap:4px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-actions{gap:6px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta,.ygs-media-stage.is-preroll-ad .pv-preroll-skip,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube{min-height:30px!important;padding:0 10px!important;font-size:.62rem!important}.ygs-media-stage.is-preroll-ad .pv-preroll-progress{height:3px!important}}.ygs-media-stage.is-preroll-ad .pv-preroll-pill{font-size:1.15rem!important;padding:8px 13px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-copy{min-width:220px!important;padding:13px 16px!important;border-radius:12px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-title{font-size:1.45rem!important;font-weight:950!important;line-height:1.08!important}.ygs-media-stage.is-preroll-ad .pv-preroll-meta-line{margin-top:8px!important;font-size:1.05rem!important;font-weight:800!important;gap:8px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta,.ygs-media-stage.is-preroll-ad .pv-preroll-skip,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube{min-height:48px!important;padding:0 24px!important;font-size:1.25rem!important;font-weight:900!important}.ygs-media-stage.is-preroll-ad .pv-preroll-skip-icon{margin-left:10px!important;font-size:.95em!important}.ygs-media-stage.is-preroll-ad .pv-preroll-card,.pv-preroll-card.pv-preroll-card--youtube{min-height:76px!important;padding-bottom:14px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-progress{height:5px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-overlay--youtube{pointer-events:none}.ygs-media-stage.is-preroll-ad .pv-preroll-top-actions{position:absolute!important;top:22px!important;right:22px!important;left:auto!important;transform:none!important;z-index:12!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;pointer-events:auto!important}.ygs-media-stage.is-preroll-ad .pv-preroll-expand-btn,.ygs-media-stage.is-preroll-ad button.pv-preroll-expand-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;background:#ffffff47!important;background-color:#ffffff47!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px #0000001f!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;-webkit-appearance:none!important;appearance:none!important;outline:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.ygs-media-stage.is-preroll-ad .pv-preroll-expand-btn svg,.ygs-media-stage.is-preroll-ad button.pv-preroll-expand-btn svg,.ygs-media-stage.is-preroll-ad .pv-preroll-expand-btn *{color:#111!important;stroke:#111!important;fill:none!important;width:20px!important;height:20px!important;stroke-width:2.6!important}.ygs-media-stage.is-preroll-ad .pv-preroll-expand-btn:hover,.ygs-media-stage.is-preroll-ad .pv-preroll-expand-btn:focus-visible,.ygs-media-stage.is-preroll-ad button.pv-preroll-expand-btn:hover,.ygs-media-stage.is-preroll-ad button.pv-preroll-expand-btn:focus-visible{background:#ffffff6b!important;background-color:#ffffff6b!important;background-image:none!important;border-color:#0000002e!important;color:#111!important;-webkit-text-fill-color:#111111!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #00000029!important}.ygs-media-stage.is-preroll-ad .pv-preroll-expand-btn:active,.ygs-media-stage.is-preroll-ad button.pv-preroll-expand-btn:active{transform:translateY(0)!important;background:#ffffff80!important;background-color:#ffffff80!important;background-image:none!important}.ygs-media-stage.is-preroll-ad:fullscreen .pv-preroll-top-actions{top:28px!important;right:28px!important}.play-video{position:relative}.play-video .live-strip--media-overlay{position:absolute!important;inset:18px 18px auto auto!important;z-index:40;margin:0!important;padding:0!important;width:auto!important;height:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;pointer-events:none}.play-video .join-live-pill--media-overlay{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#2563ebe6;color:#fff;font-size:14px;font-weight:800;line-height:1;box-shadow:0 8px 18px #2563eb38,0 2px 8px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.play-video .join-live-pill--media-overlay:hover{background:#2563ebfa;transform:translateY(-1px)}.play-video .join-live-pill--media-overlay .live-dot{width:6px;height:6px;border-radius:999px;background:#fff;box-shadow:0 0 0 3px #ffffff2e}@media(max-width:1450px){.play-main.sidebar-open .play-video .comment-action.react-btn{padding:0 12px!important}.play-main.sidebar-open .play-video .comment-action.react-btn svg{margin-right:0!important}.play-main.sidebar-open .play-video .comment-action.react-btn{font-size:0!important}.play-main.sidebar-open .play-video .comment-action.react-btn svg{font-size:16px!important}}@media(max-width:1180px){.play-main.sidebar-open .play-video .video-meta-row{flex-wrap:wrap!important;align-items:flex-start!important}.play-main.sidebar-open .play-video .publisher-row-wrapper{flex:1 1 100%!important;width:100%!important}.play-main.sidebar-open .play-video .video-actions-row{flex:1 1 100%!important;width:100%!important;justify-content:flex-end!important}}@media(max-width:768px){.ygs-media-stage.is-preroll-ad .pv-preroll-card,.pv-preroll-card.pv-preroll-card--youtube{margin:0 10px 10px!important;min-height:86px!important;padding:12px 10px 22px!important;border-radius:16px!important;gap:8px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-title{font-size:.86rem!important}.ygs-media-stage.is-preroll-ad .pv-preroll-meta-line{display:none!important}.ygs-media-stage.is-preroll-ad .pv-preroll-actions{gap:7px!important}.ygs-media-stage.is-preroll-ad .pv-preroll-cta,.ygs-media-stage.is-preroll-ad .pv-preroll-skip,.ygs-media-stage.is-preroll-ad .pv-preroll-cta--youtube,.ygs-media-stage.is-preroll-ad .pv-preroll-skip--youtube{min-height:39px!important;padding:0 12px!important;font-size:.8rem!important}.ygs-media-stage.is-preroll-ad .pv-preroll-progress{left:10px!important;right:10px!important;bottom:8px!important;height:4px!important}}@media(max-width:640px){.play-wrapper .music-meta>.comment-action.react-btn,.play-wrapper .video-hero-meta>.comment-action.react-btn{min-width:170px!important;max-width:100%!important}}@media(min-width:1100px){.play-main{gap:24px!important;column-gap:24px!important}.play-main .play-container{margin-right:24px!important}}@media(min-width:900px)and (max-width:1099px){.play-main{gap:18px!important;column-gap:18px!important}.play-main .play-container{margin-right:18px!important}}@media(max-width:899px){.play-main .play-container{margin-right:0!important}}@media(min-width:1100px){.play-main .play-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;column-gap:28px!important;gap:28px!important;align-items:start!important}.play-main .play-container>.play-video{min-width:0!important;width:100%!important;margin-right:0!important}.play-main .play-container>.play-video+*{min-width:0!important;margin-left:0!important}}@media(min-width:900px)and (max-width:1099px){.play-main .play-container{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;width:100%!important;max-width:100%!important;min-width:0!important;column-gap:0!important;gap:24px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.play-main .play-container>.play-video{order:1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.play-main .play-container>.play-video+*{order:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:24px 0 0!important;padding:0!important;box-sizing:border-box!important}}@media(max-width:899px){.play-main .play-container{display:block!important}.play-main .play-container>.play-video{margin-right:0!important}}.video-page-wrapper .play-wrapper .play-main.sidebar-closed{margin-left:0!important;padding-left:0!important;transform:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper,.video-page-wrapper .play-wrapper .play-video,.video-page-wrapper .play-wrapper .play-video-frame{margin-left:0!important;padding-left:0!important;width:100%!important;max-width:100%!important;transform:none!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .ygs-media-stage,.video-page-wrapper .play-wrapper .music-layout,.video-page-wrapper .play-wrapper .music-main,.video-page-wrapper .play-wrapper .music-player-area{width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .ygs-media-stage .ygs-media,.video-page-wrapper .play-wrapper .music-player-area .ygs-media{width:100%!important;max-width:100%!important}.play-main.sidebar-open .play-video .video-meta-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row-wrapper{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:nowrap!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row .channel-meta{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:120px!important;overflow:hidden!important}.play-main.sidebar-open .play-video .publisher-row .channel-company{display:flex!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.play-main.sidebar-open .play-video .publisher-row .channel-company-name{display:inline-block!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.play-main.sidebar-open .play-video .publisher-row .channel-handle,.play-main.sidebar-open .play-video .publisher-row .subscriber-count{display:block!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons{flex:0 0 auto!important;margin-left:10px!important;min-width:max-content!important;max-width:max-content!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;overflow:visible!important}.play-main.sidebar-open .play-video .video-actions-row{flex:0 0 auto!important;width:auto!important;max-width:max-content!important;min-width:max-content!important;margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important}.play-main.sidebar-open .play-video .video-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;min-width:max-content!important;max-width:max-content!important;overflow:visible!important}.play-main.sidebar-open .play-video .video-actions button,.play-main.sidebar-open .play-video .video-actions .video-action-button,.play-main.sidebar-open .play-video .video-actions .share-button,.play-main.sidebar-open .play-video .video-actions .save-button,.play-main.sidebar-open .play-video .video-actions .kebab-button{flex:0 0 auto!important;white-space:nowrap!important}@media(max-width:1280px){.play-main.sidebar-open .play-video .video-meta-row,.play-main.sidebar-open .play-video .publisher-row{gap:8px!important;flex-wrap:nowrap!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons{gap:6px!important;margin-left:8px!important;flex-wrap:nowrap!important}.play-main.sidebar-open .play-video .video-actions{gap:6px!important;flex-wrap:nowrap!important}.play-main.sidebar-open .play-video .publisher-row .channel-meta{min-width:100px!important}}.play-main.sidebar-open .play-video .video-meta-row{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:16px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row-wrapper{grid-column:1!important;width:auto!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.play-main.sidebar-open .play-video .video-actions-row{grid-column:2!important;width:auto!important;max-width:max-content!important;min-width:max-content!important;margin-left:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important;z-index:3!important}.play-main.sidebar-open .play-video .video-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;min-width:max-content!important;max-width:max-content!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:nowrap!important;overflow:hidden!important}.play-main.sidebar-open .play-video .publisher-row .avatar-ring,.play-main.sidebar-open .play-video .publisher-row img{flex:0 0 auto!important}.play-main.sidebar-open .play-video .publisher-row .channel-meta{flex:1 1 auto!important;width:auto!important;max-width:100%!important;min-width:72px!important;overflow:hidden!important}.play-main.sidebar-open .play-video .publisher-row .channel-company,.play-main.sidebar-open .play-video .publisher-row .channel-company-name,.play-main.sidebar-open .play-video .publisher-row .channel-handle,.play-main.sidebar-open .play-video .publisher-row .subscriber-count{max-width:100%!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;margin-left:8px!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;overflow:hidden!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons button,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .follow-btn,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .subscribe-btn,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .join-btn{flex:0 0 auto!important;white-space:nowrap!important;padding-left:14px!important;padding-right:14px!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .notification-button,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .bell-button{padding-left:10px!important;padding-right:10px!important}@media(max-width:1280px){.play-main.sidebar-open .play-video .video-meta-row{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:10px!important}.play-main.sidebar-open .play-video .publisher-row{gap:8px!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons{gap:5px!important;margin-left:6px!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons button,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .follow-btn,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .subscribe-btn,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .join-btn{padding-left:12px!important;padding-right:12px!important}}.play-main.sidebar-open .play-video .video-meta-row{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row-wrapper{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.play-main.sidebar-open .play-video .video-actions-row{grid-column:2!important;width:auto!important;max-width:max-content!important;min-width:max-content!important;margin-left:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important;z-index:5!important}.play-main.sidebar-open .play-video .video-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:max-content!important;min-width:max-content!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row{display:grid!important;grid-template-columns:max-content minmax(80px,1fr) max-content!important;align-items:center!important;column-gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row .avatar-ring,.play-main.sidebar-open .play-video .publisher-row img{grid-column:1!important;flex:0 0 auto!important}.play-main.sidebar-open .play-video .publisher-row .channel-meta{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.play-main.sidebar-open .play-video .publisher-row .channel-company,.play-main.sidebar-open .play-video .publisher-row .channel-company-name,.play-main.sidebar-open .play-video .publisher-row .channel-handle,.play-main.sidebar-open .play-video .publisher-row .subscriber-count{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons{grid-column:3!important;flex:0 0 auto!important;width:auto!important;max-width:max-content!important;min-width:max-content!important;margin-left:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:7px!important;overflow:visible!important;z-index:4!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons button,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .follow-btn,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .subscribe-btn,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .join-btn{flex:0 0 auto!important;min-width:auto!important;width:auto!important;padding-left:13px!important;padding-right:13px!important;white-space:nowrap!important;overflow:visible!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .notification-button,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .bell-button,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons [aria-label*=notification i],.play-main.sidebar-open .play-video .publisher-row .publisher-buttons [aria-label*=bell i]{padding-left:10px!important;padding-right:10px!important;min-width:46px!important}@media(max-width:1360px){.play-main.sidebar-open .play-video .video-meta-row{column-gap:10px!important}.play-main.sidebar-open .play-video .publisher-row{grid-template-columns:max-content minmax(64px,1fr) max-content!important;column-gap:8px!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons{gap:5px!important}.play-main.sidebar-open .play-video .publisher-row .publisher-buttons button,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .follow-btn,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .subscribe-btn,.play-main.sidebar-open .play-video .publisher-row .publisher-buttons .join-btn{padding-left:11px!important;padding-right:11px!important}.play-main.sidebar-open .play-video .video-actions{gap:6px!important}}.play-wrapper .play-video .publisher-row .channel-meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;max-width:none!important;flex:0 1 auto!important}.play-wrapper .play-video .publisher-row .channel-company{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;min-width:0!important;gap:6px!important;margin:0!important;line-height:1.1!important;white-space:nowrap!important}.play-wrapper .play-video .publisher-row .channel-company-name{display:inline-block!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important}.play-wrapper .play-video .publisher-row .channel-approved-icon{position:static!important;display:inline-block!important;flex:0 0 auto!important;width:16px!important;height:16px!important;min-width:16px!important;margin:0!important;padding:0!important;color:#2f80ed!important;fill:currentColor!important;transform:translateY(1px)!important;vertical-align:middle!important}.publisher-row .channel-meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:320px!important}.publisher-row .channel-company{display:block!important;width:auto!important;min-width:0!important;max-width:320px!important;margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap!important;line-height:1.1!important}.publisher-row .channel-company-lock{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:max-content!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;vertical-align:middle!important}.publisher-row .channel-company-name{display:inline-block!important;flex:0 1 auto!important;min-width:0!important;max-width:260px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important}.publisher-row .channel-approved-icon{position:static!important;inset:auto!important;display:inline-block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0!important;padding:0!important;color:#2f80ed!important;fill:currentColor!important;transform:translateY(1px)!important;vertical-align:middle!important;z-index:1!important}.play-wrapper .play-video .comments-section .comment-input-container{align-items:center!important;overflow:visible!important}.play-wrapper .play-video .comments-section .comment-user-avatar,.play-wrapper .play-video .comments-section .comment-input-container .avatar-ring,.play-wrapper .play-video .comments-section .comment-input-container [class*=AvatarRing],.play-wrapper .play-video .comments-section .comment-input-container [class*=avatar-ring]{flex:0 0 52px!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;border-radius:999px!important}.play-wrapper .play-video .comments-section .comment-input-container img,.play-wrapper .play-video .comments-section .comment-user-avatar img,.play-wrapper .play-video .comments-section .comment-input-container .avatar-ring img,.play-wrapper .play-video .comments-section .comment-input-container [class*=AvatarRing] img,.play-wrapper .play-video .comments-section .comment-input-container [class*=avatar-ring] img{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:block!important;object-fit:cover!important;border-radius:999px!important;overflow:hidden!important}.play-wrapper .play-video .comments-section .comment-input-field{min-width:0!important;flex:1 1 auto!important}.play-wrapper .play-video .comments-section .comment img{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;object-fit:cover!important;border-radius:999px!important}.play-wrapper .play-video .comments-section .comment-input-container .comment-user-avatar,.play-wrapper .play-video .comments-section .comment-input-container .avatar-ring,.play-wrapper .play-video .comments-section .comment-input-container [class*=AvatarRing],.play-wrapper .play-video .comments-section .comment-input-container [class*=avatar-ring]{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;padding:4px!important;box-sizing:border-box!important;overflow:visible!important;border-radius:999px!important}.play-wrapper .play-video .comments-section .comment-input-container .comment-user-avatar img,.play-wrapper .play-video .comments-section .comment-input-container .avatar-ring img,.play-wrapper .play-video .comments-section .comment-input-container [class*=AvatarRing] img,.play-wrapper .play-video .comments-section .comment-input-container [class*=avatar-ring] img{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;object-fit:cover!important;border-radius:999px!important}.comment-emoji-picker-wrap{position:relative;display:inline-flex;align-items:center}.comment-emoji-toggle{width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#5f6368;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.comment-emoji-toggle:hover,.comment-emoji-toggle.is-open{background:#0f172a14;color:#111827}.comment-emoji-picker{position:absolute;left:0;bottom:calc(100% + 10px);width:min(340px,calc(100vw - 32px));padding:12px;border-radius:18px;border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:0 20px 50px #0f172a2e,0 4px 16px #0f172a1f;z-index:80}.comment-emoji-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(15,23,42,.08)}.comment-emoji-tab{border:0;border-radius:999px;background:#0f172a0f;color:#374151;padding:7px 11px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.comment-emoji-tab:hover,.comment-emoji-tab.is-active{background:#111827;color:#fff}.comment-emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;max-height:190px;overflow-y:auto;padding:2px}.comment-emoji-option{width:34px;height:34px;border:0;border-radius:10px;background:transparent;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.comment-emoji-option:hover{background:#0f172a14}@media(max-width:640px){.comment-emoji-picker{left:-8px;width:min(310px,calc(100vw - 24px))}.comment-emoji-grid{grid-template-columns:repeat(7,1fr)}}.comment-emoji-picker-wrap{position:relative;display:inline-flex;align-items:center;z-index:90}.comment-emoji-toggle{width:36px;height:36px;border:0!important;border-radius:999px;background:transparent!important;color:#5f6368;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.comment-emoji-toggle:hover,.comment-emoji-toggle.is-open{background:#0f172a14!important;color:#111827}.comment-emoji-toggle:active{transform:scale(.96)}.comment-emoji-toggle .emoji-icon{font-size:18px}.comment-emoji-picker{position:absolute;left:0;bottom:calc(100% + 10px);width:430px;max-width:calc(100vw - 32px);max-height:380px;padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.12);background:#fff!important;box-shadow:0 18px 44px #0f172a29,0 4px 14px #0f172a1a;z-index:999;overflow:hidden}.comment-emoji-tabs{display:flex;align-items:center;gap:8px;width:100%;overflow:visible!important;padding:0 0 10px;margin:0 0 12px;border-bottom:1px solid rgba(15,23,42,.08)}.comment-emoji-tab{flex:1 1 0;min-width:0;border:1px solid rgba(15,23,42,.12)!important;border-radius:10px;background:#fff!important;color:#111827!important;padding:9px 10px;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease}.comment-emoji-tab:hover,.comment-emoji-tab.is-active{background:#111827!important;border-color:#111827!important;color:#fff!important}.comment-emoji-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;width:100%;max-height:245px;overflow-y:auto;overflow-x:hidden!important;padding:2px 2px 4px;scrollbar-width:thin}.comment-emoji-option{width:34px;height:34px;border:0!important;border-radius:10px;background:transparent!important;color:inherit!important;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;transition:background .14s ease,transform .14s ease}.comment-emoji-option:hover{background:#0f172a14!important;transform:scale(1.06)}.comment-emoji-option:active{transform:scale(.94)}.comment-emoji-picker button,.comment-emoji-picker button[type=button]{appearance:none;-webkit-appearance:none;outline:none;box-shadow:none}.comment-emoji-picker .comment-emoji-option,.comment-emoji-picker .comment-emoji-option:hover,.comment-emoji-picker .comment-emoji-option:focus,.comment-emoji-picker .comment-emoji-option:active{background-color:transparent!important}.comment-emoji-picker .comment-emoji-option:hover{background-color:#0f172a14!important}.comment-emoji-picker button:focus-visible{box-shadow:0 0 0 2px #11182738!important}@media(max-width:640px){.comment-emoji-picker{left:-8px;width:340px;max-width:calc(100vw - 24px);max-height:350px;padding:12px}.comment-emoji-tabs{gap:6px}.comment-emoji-tab{font-size:12px;padding:8px}.comment-emoji-grid{grid-template-columns:repeat(8,1fr);max-height:220px;gap:6px}.comment-emoji-option{width:32px;height:32px;font-size:19px}}.comment-emoji-tabs{align-items:stretch!important}.comment-emoji-tab{min-height:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;padding:0 14px!important;vertical-align:middle!important}.comment-emoji-tab.is-active,.comment-emoji-tab:hover{display:flex!important;align-items:center!important;justify-content:center!important}.emoji-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin-top:14px!important;position:relative!important;overflow:visible!important}.comment-emoji-picker-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;height:auto!important;z-index:1000!important}.comment-emoji-toggle{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;box-shadow:none!important}.comment-emoji-toggle:hover,.comment-emoji-toggle.is-open{background:#0f172a14!important;color:#111827!important}.comment-emoji-toggle .emoji-icon,.comment-emoji-toggle svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;color:#111827!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.comment-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-left:auto!important}.comment-emoji-picker{position:absolute!important;left:0!important;bottom:calc(100% + 10px)!important;width:430px!important;max-width:calc(100vw - 32px)!important;background:#fff!important;z-index:2000!important;overflow:hidden!important}.comment-section,.comment-form,.comment-input-wrapper,.comment-input-area,.video-comments-section,.comments-section,.play-video-comments{overflow:visible!important}.play-video-comments,.video-comments-section,.comments-section,.comment-section,.comment-form,.comment-input-wrapper,.comment-input-area{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.comment-input-row,.comment-compose-row,.comment-box-row{display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.comment-input-row input,.comment-input-row textarea,.comment-compose-row input,.comment-compose-row textarea,.comment-form input,.comment-form textarea{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.emoji-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:14px!important;padding-left:0!important;position:relative!important;overflow:visible!important}.comment-emoji-picker-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:40px!important;min-width:40px!important;z-index:1000!important}.comment-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-left:auto!important;flex:0 0 auto!important}.comment-actions .comment-btn,.comment-btn{width:auto!important;min-width:86px!important;max-width:none!important;flex:0 0 auto!important;white-space:nowrap!important}.comment-emoji-toggle{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}.comment-emoji-toggle .emoji-icon,.comment-emoji-toggle svg{width:18px!important;height:18px!important;color:#111827!important;opacity:1!important;visibility:visible!important}.comment-emoji-picker{position:absolute!important;left:0!important;bottom:calc(100% + 10px)!important;width:430px!important;max-width:min(430px,calc(100vw - 32px))!important;background:#fff!important;z-index:2000!important;overflow:hidden!important}@media(max-width:900px){.comment-emoji-picker{width:340px!important;max-width:calc(100vw - 24px)!important}.emoji-action-row,.comment-actions{gap:8px!important}.comment-actions .comment-btn,.comment-btn{min-width:74px!important}}.emoji-action-row{max-width:calc(100% - 110px)!important;margin-right:110px!important}.comment-actions{gap:12px!important}.comment-actions .comment-btn,.comment-btn{min-width:96px!important;height:42px!important;padding:0 20px!important;border-radius:999px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.comment-emoji-picker{width:520px!important;max-width:min(520px,calc(100vw - 40px))!important;max-height:460px!important;padding:16px!important;border-radius:20px!important}.comment-emoji-tabs{gap:10px!important;margin-bottom:14px!important;padding-bottom:12px!important}.comment-emoji-tab{height:52px!important;min-height:52px!important;padding:0 18px!important;font-size:15px!important;font-weight:800!important;border-radius:12px!important}.comment-emoji-grid{grid-template-columns:repeat(10,1fr)!important;gap:10px!important;max-height:330px!important;padding:4px!important}.comment-emoji-option{width:40px!important;height:40px!important;font-size:24px!important;border-radius:12px!important}@media(max-width:900px){.emoji-action-row{max-width:100%!important;margin-right:0!important}.comment-emoji-picker{width:360px!important;max-width:calc(100vw - 24px)!important;max-height:390px!important}.comment-emoji-grid{grid-template-columns:repeat(8,1fr)!important;max-height:270px!important}.comment-emoji-option{width:36px!important;height:36px!important;font-size:22px!important}.comment-actions .comment-btn,.comment-btn{min-width:86px!important;height:40px!important;font-size:14px!important}}.comment-emoji-toggle{border:0!important;background:transparent!important;box-shadow:none!important}.comment-emoji-toggle:hover,.comment-emoji-toggle.is-open{border:0!important;background:#0f172a0f!important;box-shadow:none!important}.emoji-action-row{margin-top:4px!important;padding-top:0!important}.comment-form,.comment-input-wrapper,.comment-input-area,.comment-compose-row,.comment-input-row{margin-bottom:0!important;padding-bottom:0!important}.comment-form input,.comment-form textarea,.comment-input-wrapper input,.comment-input-wrapper textarea,.comment-input-area input,.comment-input-area textarea{margin-bottom:0!important}.comment-emoji-picker-wrap{margin-top:0!important}.comment-actions{align-items:center!important;margin-top:0!important}.comment-emoji-picker-wrap{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.comment-emoji-toggle{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important}.comment-emoji-toggle .emoji-icon,.comment-emoji-toggle svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;color:#111827!important;fill:currentColor!important;line-height:1!important}.comment-emoji-picker{width:560px!important;max-width:min(560px,calc(100vw - 40px))!important;padding:16px 18px!important;border-radius:18px!important;overflow:hidden!important}.comment-emoji-tab{height:40px!important;min-height:40px!important;flex:1 1 0!important;min-width:0!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:11px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.comment-emoji-tab:hover{background:#0f172a0d!important;border-color:#0f172a29!important;color:#111827!important}.comment-emoji-grid{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:12px!important;width:100%!important;max-height:330px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:4px 6px 6px!important;box-sizing:border-box!important}.comment-emoji-option{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:25px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;padding:0!important}.comment-emoji-picker .comment-emoji-option,.comment-emoji-picker .comment-emoji-option:hover,.comment-emoji-picker .comment-emoji-option:focus,.comment-emoji-picker .comment-emoji-option:active{box-shadow:none!important}.comment-emoji-picker .comment-emoji-option:focus-visible{outline:2px solid rgba(99,102,241,.35)!important;outline-offset:2px!important}@media(max-width:900px){.comment-emoji-picker{width:390px!important;max-width:calc(100vw - 24px)!important;padding:14px!important}.comment-emoji-tab{height:38px!important;min-height:38px!important;font-size:13px!important;padding:0 8px!important}.comment-emoji-grid{grid-template-columns:repeat(6,1fr)!important;gap:10px!important;max-height:300px!important}.comment-emoji-option{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;font-size:23px!important}}.comment-emoji-picker{position:fixed!important;bottom:auto!important;right:auto!important;width:560px!important;max-width:calc(100vw - 32px)!important;max-height:420px!important;padding:16px 18px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:0 18px 44px #0f172a29,0 4px 14px #0f172a1a!important;z-index:9999!important;overflow:hidden!important}.comment-emoji-tab{height:40px!important;min-height:40px!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:11px!important;font-size:14px!important;font-weight:700!important}.comment-emoji-grid{grid-template-columns:repeat(8,1fr)!important;gap:12px!important;max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important}@media(max-width:900px){.comment-emoji-picker{width:390px!important;max-width:calc(100vw - 24px)!important;max-height:380px!important}.comment-emoji-grid{grid-template-columns:repeat(6,1fr)!important;max-height:260px!important}}.emoji-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:calc(100% - 110px)!important;margin-top:4px!important;margin-right:110px!important;padding-top:0!important;position:relative!important;overflow:visible!important;box-sizing:border-box!important}.comment-form,.comment-input-wrapper,.comment-input-area,.comment-compose-row,.comment-input-row,.comment-input-container{margin-bottom:0!important;padding-bottom:0!important;overflow:visible!important;box-sizing:border-box!important}.comment-form input,.comment-form textarea,.comment-input-wrapper input,.comment-input-wrapper textarea,.comment-input-area input,.comment-input-area textarea,.comment-input-field{margin-bottom:0!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.comment-emoji-picker-wrap{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;z-index:1000!important}.comment-emoji-toggle{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111827!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important}.comment-emoji-toggle:hover,.comment-emoji-toggle.is-open{background:#0f172a0f!important;border:0!important;box-shadow:none!important}.comment-emoji-toggle .emoji-icon,.comment-emoji-toggle svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;color:#111827!important;fill:currentColor!important;line-height:1!important;opacity:1!important;visibility:visible!important}.comment-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-left:auto!important;margin-top:0!important;flex:0 0 auto!important}.comment-actions .comment-btn,.comment-btn{width:auto!important;min-width:96px!important;max-width:none!important;height:42px!important;padding:0 20px!important;border-radius:999px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.comment-emoji-picker{position:fixed!important;bottom:auto!important;right:auto!important;width:560px!important;max-width:calc(100vw - 32px)!important;max-height:390px!important;padding:16px 18px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:0 18px 44px #0f172a29,0 4px 14px #0f172a1a!important;z-index:9999!important;overflow:hidden!important;box-sizing:border-box!important}.comment-emoji-tabs{display:flex!important;align-items:center!important;gap:8px!important;padding:0 0 12px!important;margin:0 0 14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;overflow:visible!important}.comment-emoji-tab{height:40px!important;min-height:40px!important;flex:1 1 0!important;min-width:0!important;padding:0 12px!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:11px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.comment-emoji-grid{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:12px!important;width:100%!important;max-height:275px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:4px 6px 6px!important;box-sizing:border-box!important}.comment-emoji-picker button,.comment-emoji-picker button[type=button]{appearance:none!important;-webkit-appearance:none!important;outline:none!important;box-shadow:none!important}.comment-emoji-picker button:focus-visible{box-shadow:0 0 0 2px #6366f159!important}@media(max-width:900px){.emoji-action-row{max-width:100%!important;margin-right:0!important}.comment-emoji-picker{width:390px!important;max-width:calc(100vw - 24px)!important;max-height:360px!important}.comment-emoji-grid{grid-template-columns:repeat(6,1fr)!important;max-height:245px!important}.comment-emoji-option{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;font-size:23px!important}.comment-actions .comment-btn,.comment-btn{min-width:86px!important;height:40px!important;font-size:14px!important}}.comment-section,.comments-section,.video-comments-section,.play-video-comments,.comment-form,.comment-input-wrapper,.comment-input-area{overflow:visible!important}.emoji-action-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;max-width:calc(100% - 90px)!important;margin-top:4px!important;margin-right:90px!important;padding:0!important;position:relative!important;overflow:visible!important;box-sizing:border-box!important}.comment-emoji-picker-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;z-index:2!important}.comment-emoji-toggle{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111827!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.comment-emoji-toggle:hover,.comment-emoji-toggle.is-open{background:#0f172a0f!important}.comment-emoji-toggle .emoji-icon,.comment-emoji-toggle svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;color:#111827!important;fill:currentColor!important;display:block!important}.comment-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-left:auto!important;flex:0 0 auto!important}.comment-actions .comment-btn,.comment-btn{width:auto!important;min-width:96px!important;height:42px!important;padding:0 20px!important;border-radius:999px!important;font-size:15px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.comment-emoji-inline-panel-row{width:100%!important;max-width:calc(100% - 90px)!important;margin:10px 90px 18px 64px!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;position:relative!important;z-index:20!important}.comment-emoji-picker{position:relative!important;inset:auto!important;width:560px!important;max-width:min(560px,100%)!important;height:auto!important;max-height:none!important;padding:16px 18px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:0 18px 44px #0f172a29,0 4px 14px #0f172a1a!important;z-index:21!important;overflow:visible!important;box-sizing:border-box!important}.comment-emoji-tabs{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;padding:0 0 12px!important;margin:0 0 14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;overflow:visible!important;box-sizing:border-box!important}.comment-emoji-tab{height:40px!important;min-height:40px!important;flex:1 1 0!important;min-width:0!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:11px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;cursor:pointer!important}.comment-emoji-tab:hover{background:#0f172a0d!important;color:#111827!important}.comment-emoji-tab.is-active{background:#6366f11a!important;border-color:#6366f159!important;color:#3730a3!important}.comment-emoji-grid{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:12px!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:4px 6px 6px!important;box-sizing:border-box!important}.comment-emoji-option{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:25px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;padding:0!important;cursor:pointer!important}.comment-emoji-option:hover{background:#0f172a0f!important;transform:none!important}.comment-section,.comments-section,.video-comments-section,.play-video-comments,.comment-form,.comment-input-wrapper,.comment-input-area,.comment-composer{overflow:visible!important}@media(max-width:900px){.emoji-action-row{max-width:100%!important;margin-right:0!important}.comment-emoji-inline-panel-row{max-width:100%!important;margin:10px 0 18px!important}.comment-emoji-picker{width:390px!important;max-width:calc(100vw - 24px)!important}.comment-emoji-grid{grid-template-columns:repeat(6,1fr)!important;gap:10px!important}.comment-emoji-option{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;font-size:23px!important}.comment-actions .comment-btn,.comment-btn{min-width:86px!important;height:40px!important;font-size:14px!important}}.play-video .comment-input-container .comment-user-avatar-shell,.comments-section .comment-input-container .comment-user-avatar-shell{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;overflow:hidden!important;background:#f3f4f6!important;border:1px solid rgba(17,24,39,.12)!important;box-shadow:none!important}.play-video .comment-input-container .comment-user-avatar-shell img.comment-user-avatar,.comments-section .comment-input-container .comment-user-avatar-shell img.comment-user-avatar{width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;min-height:100%!important;max-height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;border:0!important;outline:0!important;box-shadow:none!important;flex:none!important}@media(max-width:560px){.play-video .comment-input-container .comment-user-avatar-shell,.comments-section .comment-input-container .comment-user-avatar-shell{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important}}.publisher-storefront-avatar-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.publisher-storefront-product-count{position:absolute;right:-5px;bottom:-2px;min-width:23px;height:23px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#111827;color:#fff;border:2px solid #ffffff;font-size:12px;font-weight:900;line-height:1;letter-spacing:-.02em;box-shadow:0 8px 18px #0f172a38;pointer-events:none;z-index:4}.publisher-storefront-trigger.is-open .publisher-storefront-product-count{background:#2563eb}.play-video .video-meta-row .publisher-row-wrapper .publisher-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:6px!important;gap:6px!important;width:100%!important;min-width:0!important}.play-video .publisher-storefront-trigger{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;flex:0 0 auto!important}.play-video .publisher-storefront-avatar-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important;flex:0 0 auto!important}.play-video .channel-meta{min-width:0!important;max-width:100%!important;margin:0 0 0 -2px!important;padding:0!important;overflow:hidden!important}.play-video .channel-company{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.play-video .channel-company-lock{display:grid!important;grid-template-columns:minmax(0,auto) 17px!important;align-items:center!important;justify-content:start!important;column-gap:6px!important;width:fit-content!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.play-video .channel-company-name{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.15!important}.play-video .channel-approved-icon{position:static!important;display:block!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;flex:0 0 16px!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important;color:#1d9bf0!important}.play-video .channel-handle,.play-video .subscriber-count{margin-left:0!important;padding-left:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.play-wrapper,.play-main,.play-video,.play-video-frame{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.play-wrapper{width:100%!important;overflow-x:hidden!important}.play-main{transition:margin-left .18s ease,padding .18s ease!important}@media(min-width:1100px){.play-main .play-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;column-gap:28px!important;gap:28px!important;align-items:start!important;width:100%!important;max-width:1400px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.play-main .play-container>.play-video{min-width:0!important;width:100%!important;max-width:100%!important;margin-right:0!important}.play-main .play-container>.play-video+*{min-width:0!important;margin-left:0!important}}@media(min-width:900px)and (max-width:1099px){.play-main,.play-main.sidebar-open,.play-main.sidebar-closed{width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:18px!important;padding-right:18px!important;padding-bottom:36px!important;box-sizing:border-box!important;overflow-x:hidden!important}.play-main .play-container{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;width:100%!important;max-width:100%!important;min-width:0!important;column-gap:0!important;gap:24px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.play-main .play-container>.play-video{order:1!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.play-main .play-container>.play-video+*{order:2!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:24px 0 0!important;padding:0!important;box-sizing:border-box!important}.video-page-wrapper{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper>.play-wrapper{order:1!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.video-page-wrapper>.play-wrapper+*{order:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:24px!important;box-sizing:border-box!important}.play-video,.play-video-frame{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;overflow:visible!important}.play-video .ygs-media-stage,.play-video .music-layout,.play-video .music-main,.play-video .music-player-area{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.play-video .ygs-media-stage{aspect-ratio:16 / 9!important;border-radius:16px!important}.play-video .video-meta-row{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;margin:18px 0 22px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-video .publisher-row-wrapper,.play-video .video-actions-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.play-video .publisher-row{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important}.play-video .publisher-buttons{grid-column:1 / -1!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-top:10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}.play-video .channel-meta,.play-video .channel-company,.play-video .channel-handle,.play-video .subscriber-count{min-width:0!important;max-width:100%!important}.play-video .channel-company,.play-video .channel-handle,.play-video .subscriber-count{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.play-video .video-actions-row{justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.play-video .video-actions-row::-webkit-scrollbar{display:none!important}.play-video .video-actions{min-width:max-content!important;flex-wrap:nowrap!important;justify-content:flex-start!important}}@media(max-width:899px){.play-main,.play-main.sidebar-open,.play-main.sidebar-closed{margin-left:0!important;width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;padding-bottom:34px!important;box-sizing:border-box!important;overflow-x:hidden!important}.play-main .play-container,.video-page-wrapper{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:20px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.play-video,.play-video-frame,.play-video .ygs-media-stage{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.play-video .ygs-media-stage{border-radius:14px!important}.play-video .video-meta-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.play-video .publisher-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important}.play-video .publisher-buttons{grid-column:1 / -1!important;width:100%!important;min-width:0!important;margin-left:0!important;margin-top:10px!important;flex-wrap:wrap!important}.play-video .video-actions-row{width:100%!important;min-width:0!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.play-video .video-actions-row::-webkit-scrollbar{display:none!important}.play-video .video-actions{min-width:max-content!important;flex-wrap:nowrap!important}}@media(max-width:560px){.play-main,.play-main.sidebar-open,.play-main.sidebar-closed{padding-left:10px!important;padding-right:10px!important}.play-video .ygs-media-stage{border-radius:12px!important}.play-video .channel-company{font-size:.95rem!important}.play-video .channel-handle,.play-video .subscriber-count{font-size:.82rem!important}.play-video .comment-action,.play-video .react-btn,.play-video .video-menu-toggle{height:34px!important;padding-left:10px!important;padding-right:10px!important;font-size:.82rem!important}}.play-video .play-video-meta-stack{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;margin:18px 0 22px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-video .play-video-publisher-zone{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-video .play-video-actions-strip{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;box-sizing:border-box!important}.play-video .play-video-actions-strip::-webkit-scrollbar{display:none!important}.play-video .play-video-actions-list{width:auto!important;max-width:none!important;min-width:max-content!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-video .play-video-actions-list>*,.play-video .play-video-actions-list button,.play-video .play-video-actions-list .comment-action,.play-video .play-video-actions-list .react-btn,.play-video .play-video-actions-list .video-react-combo,.play-video .play-video-actions-list .video-menu-container{flex:0 0 auto!important;white-space:nowrap!important}.play-video .play-video-frame{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;align-items:initial!important;justify-content:initial!important;overflow:visible!important}@media(max-width:900px){.play-video .play-video-meta-stack{gap:14px!important;margin-top:16px!important;margin-bottom:20px!important}.play-video .play-video-actions-strip{justify-content:flex-start!important}}@media(max-width:900px){.play-video .publisher-buttons{gap:7px!important;margin-top:2px!important;flex-wrap:wrap!important}.play-video .publisher-buttons button,.play-video .publisher-buttons .follow-subscribe-button,.play-video .publisher-buttons .follow-btn-inline,.play-video .publisher-buttons .subscribe-icon-btn,.play-video .publisher-buttons .join-icon-btn,.play-video .publisher-buttons .join-text-btn,.play-video .publisher-buttons .notification-dropdown-toggle{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important}.play-video .publisher-buttons .notification-dropdown-toggle{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}.play-video .publisher-buttons svg{width:13px!important;height:13px!important}.play-video .publisher-buttons .join-text-btn{min-width:68px!important}.play-video .video-actions-row,.play-video .play-video-actions-strip{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.play-video .video-actions-row::-webkit-scrollbar,.play-video .play-video-actions-strip::-webkit-scrollbar{display:none!important}.play-video .video-actions,.play-video .play-video-actions-list{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:nowrap!important;width:auto!important;min-width:max-content!important;margin:0!important;padding:0!important}.play-video .video-react-combo{height:28px!important;min-height:28px!important;max-height:28px!important;border-radius:999px!important}.play-video .video-react-combo__btn{height:28px!important;min-height:28px!important;max-height:28px!important;min-width:40px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;gap:4px!important}.play-video .video-react-combo__btn svg{width:13px!important;height:13px!important}.play-video .video-react-combo__divider{height:18px!important}.play-video .comment-action.react-btn,.play-video .video-actions .comment-action.react-btn,.play-video .play-video-actions-list .comment-action.react-btn{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;gap:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.play-video .comment-action.react-btn svg{width:13px!important;height:13px!important;margin-right:2px!important}.play-video .video-menu-toggle{width:30px!important;min-width:30px!important;max-width:30px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.play-video .video-menu-toggle svg{width:14px!important;height:14px!important}}@media(max-width:560px){.play-video .publisher-buttons{gap:6px!important}.play-video .publisher-buttons button,.play-video .publisher-buttons .follow-subscribe-button,.play-video .publisher-buttons .follow-btn-inline,.play-video .publisher-buttons .subscribe-icon-btn,.play-video .publisher-buttons .join-icon-btn,.play-video .publisher-buttons .join-text-btn,.play-video .publisher-buttons .notification-dropdown-toggle,.play-video .video-react-combo,.play-video .video-react-combo__btn,.play-video .comment-action.react-btn,.play-video .video-actions .comment-action.react-btn,.play-video .play-video-actions-list .comment-action.react-btn,.play-video .video-menu-toggle{height:26px!important;min-height:26px!important;max-height:26px!important;font-size:11.5px!important}.play-video .video-menu-toggle{width:28px!important;min-width:28px!important;max-width:28px!important}}@media(min-width:901px){.play-video .video-meta-row,.play-wrapper .play-video .video-meta-row,.play-main .play-video .video-meta-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;gap:16px!important;margin:16px 0 20px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-video .publisher-row-wrapper,.play-wrapper .play-video .publisher-row-wrapper,.play-main .play-video .publisher-row-wrapper{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.play-video .publisher-row,.play-wrapper .play-video .publisher-row,.play-main .play-video .publisher-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;min-width:0!important;gap:12px!important;margin:0!important;padding:0!important}.play-video .publisher-buttons,.play-wrapper .play-video .publisher-buttons,.play-main .play-video .publisher-buttons{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;min-width:max-content!important;gap:8px!important;margin-left:10px!important}.play-video .video-actions-row,.play-wrapper .play-video .video-actions-row,.play-main .play-video .video-actions-row,.play-video .play-video-actions-strip{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:max-content!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin:0 0 0 auto!important;padding:0!important;overflow:visible!important}.play-video .video-actions,.play-wrapper .play-video .video-actions,.play-main .play-video .video-actions,.play-video .play-video-actions-list{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;min-width:max-content!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important}}@media(max-width:900px){.play-video .video-meta-row,.play-wrapper .play-video .video-meta-row,.play-main .play-video .video-meta-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.play-video .video-actions-row,.play-video .play-video-actions-strip{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important}}@media(min-width:901px){.play-video .play-video-meta-stack{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:18px!important;row-gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:16px 0 20px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-video .play-video-publisher-zone{grid-column:1!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.play-video .publisher-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;min-width:0!important;gap:12px!important;margin:0!important;padding:0!important;overflow:visible!important}.play-video .publisher-buttons{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;min-width:max-content!important;gap:8px!important;margin-left:12px!important;margin-top:0!important;overflow:visible!important}.play-video .play-video-actions-strip{grid-column:2!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;width:auto!important;max-width:none!important;min-width:max-content!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-video .play-video-actions-list,.play-video .video-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;min-width:max-content!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important}.play-video .play-video-actions-list>*,.play-video .video-actions>*,.play-video .video-react-combo,.play-video .comment-action.react-btn,.play-video .video-menu-container,.play-video .video-menu-toggle{flex:0 0 auto!important;white-space:nowrap!important}}@media(max-width:900px){.play-video .play-video-meta-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.play-video .play-video-actions-strip{width:100%!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important}}@media(min-width:641px)and (max-width:900px){.play-wrapper .play-main .play-video .play-video-meta-stack,.play-wrapper .play-main.sidebar-open .play-video .play-video-meta-stack,.play-wrapper .play-main.sidebar-closed .play-video .play-video-meta-stack{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:8px!important;margin:12px 0 16px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .publisher-row,.play-wrapper .play-main.sidebar-open .play-video .publisher-row,.play-wrapper .play-main.sidebar-closed .play-video .publisher-row{display:grid!important;grid-template-columns:64px minmax(0,1fr) max-content!important;grid-template-areas:"avatar meta buttons"!important;align-items:center!important;justify-content:start!important;width:100%!important;max-width:100%!important;min-width:0!important;column-gap:10px!important;row-gap:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .publisher-storefront-trigger,.play-wrapper .play-main .play-video .publisher-storefront-avatar-wrap,.play-wrapper .play-main.sidebar-open .play-video .publisher-storefront-trigger,.play-wrapper .play-main.sidebar-open .play-video .publisher-storefront-avatar-wrap,.play-wrapper .play-main.sidebar-closed .play-video .publisher-storefront-trigger,.play-wrapper .play-main.sidebar-closed .play-video .publisher-storefront-avatar-wrap{grid-area:avatar!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.play-wrapper .play-main .play-video .publisher-storefront-trigger *,.play-wrapper .play-main .play-video .publisher-storefront-avatar-wrap *{max-width:64px!important;max-height:64px!important}.play-wrapper .play-main .play-video .channel-meta,.play-wrapper .play-main.sidebar-open .play-video .channel-meta,.play-wrapper .play-main.sidebar-closed .play-video .channel-meta{grid-area:meta!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.play-wrapper .play-main .play-video .channel-company{max-width:100%!important;font-size:15px!important;line-height:1.05!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.play-wrapper .play-main .play-video .channel-handle,.play-wrapper .play-main .play-video .subscriber-count{max-width:100%!important;font-size:13px!important;line-height:1.12!important;margin:1px 0 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.play-wrapper .play-main .play-video .publisher-buttons,.play-wrapper .play-main.sidebar-open .play-video .publisher-buttons,.play-wrapper .play-main.sidebar-closed .play-video .publisher-buttons{grid-area:buttons!important;width:auto!important;max-width:none!important;min-width:max-content!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .publisher-buttons button,.play-wrapper .play-main .play-video .publisher-buttons .follow-subscribe-button,.play-wrapper .play-main .play-video .publisher-buttons .follow-btn-inline,.play-wrapper .play-main .play-video .publisher-buttons .subscribe-icon-btn,.play-wrapper .play-main .play-video .publisher-buttons .join-icon-btn,.play-wrapper .play-main .play-video .publisher-buttons .join-text-btn,.play-wrapper .play-main .play-video .publisher-buttons .notification-dropdown-toggle{height:30px!important;min-height:30px!important;max-height:30px!important;min-width:0!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .publisher-buttons .notification-dropdown-toggle{width:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important}.play-wrapper .play-main .play-video .publisher-buttons .join-icon-btn,.play-wrapper .play-main .play-video .publisher-buttons .join-text-btn{min-width:62px!important}.play-wrapper .play-main .play-video .publisher-buttons svg{width:14px!important;height:14px!important}.play-wrapper .play-main .play-video .play-video-actions-strip{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.play-wrapper .play-main .play-video .play-video-actions-strip::-webkit-scrollbar{display:none!important}.play-wrapper .play-main .play-video .play-video-actions-list,.play-wrapper .play-main .play-video .video-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;width:auto!important;min-width:max-content!important;margin:0!important;padding:0!important}.play-wrapper .play-main .play-video .video-react-combo,.play-wrapper .play-main .play-video .video-react-combo__btn,.play-wrapper .play-main .play-video .comment-action.react-btn,.play-wrapper .play-main .play-video .video-menu-toggle{height:30px!important;min-height:30px!important;max-height:30px!important;font-size:12px!important;line-height:1!important}.play-wrapper .play-main .play-video .video-react-combo__btn{min-width:42px!important;padding:0 8px!important;gap:4px!important}.play-wrapper .play-main .play-video .comment-action.react-btn{padding:0 10px!important;gap:4px!important}.play-wrapper .play-main .play-video .video-menu-toggle{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important}.play-wrapper .play-main .play-video .video-react-combo__btn svg,.play-wrapper .play-main .play-video .comment-action.react-btn svg,.play-wrapper .play-main .play-video .video-menu-toggle svg{width:13px!important;height:13px!important}}@media(min-width:641px)and (max-width:900px){.play-wrapper .play-main .play-video .play-video-meta-stack,.play-wrapper .play-main.sidebar-open .play-video .play-video-meta-stack,.play-wrapper .play-main.sidebar-closed .play-video .play-video-meta-stack{padding-left:10px!important;padding-right:8px!important;overflow:visible!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .publisher-row,.play-wrapper .play-main.sidebar-open .play-video .publisher-row,.play-wrapper .play-main.sidebar-closed .play-video .publisher-row{grid-template-columns:70px minmax(0,1fr) max-content!important;grid-template-areas:"avatar meta buttons"!important;column-gap:10px!important;overflow:visible!important}.play-wrapper .play-main .play-video .publisher-storefront-trigger,.play-wrapper .play-main.sidebar-open .play-video .publisher-storefront-trigger,.play-wrapper .play-main.sidebar-closed .play-video .publisher-storefront-trigger{grid-area:avatar!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important;border:0!important}.play-wrapper .play-main .play-video .publisher-storefront-avatar-wrap,.play-wrapper .play-main.sidebar-open .play-video .publisher-storefront-avatar-wrap,.play-wrapper .play-main.sidebar-closed .play-video .publisher-storefront-avatar-wrap{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}}@media(min-width:641px)and (max-width:900px){.play-wrapper .play-main .play-video .publisher-buttons .notification-dropdown-toggle{width:44px!important;min-width:44px!important;max-width:44px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important}.play-wrapper .play-main .play-video .publisher-buttons .notification-current-icon svg{width:14px!important;height:14px!important}.play-wrapper .play-main .play-video .publisher-buttons .notification-chevron,.play-wrapper .play-main .play-video .publisher-buttons .notification-chevron svg,.play-wrapper .play-main .play-video .publisher-buttons .notification-dropdown-toggle .notification-chevron svg{width:10px!important;height:10px!important;min-width:10px!important;max-width:10px!important;flex:0 0 10px!important;margin:0!important;padding:0!important;stroke-width:2.4!important}}@media(min-width:641px)and (max-width:900px){.play-wrapper .play-main .play-video .play-video-actions-strip,.play-wrapper .play-main.sidebar-open .play-video .play-video-actions-strip,.play-wrapper .play-main.sidebar-closed .play-video .play-video-actions-strip{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0 8px 0 0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .play-video-actions-strip::-webkit-scrollbar,.play-wrapper .play-main.sidebar-open .play-video .play-video-actions-strip::-webkit-scrollbar,.play-wrapper .play-main.sidebar-closed .play-video .play-video-actions-strip::-webkit-scrollbar{display:none!important}.play-wrapper .play-main .play-video .play-video-actions-list,.play-wrapper .play-main .play-video .video-actions,.play-wrapper .play-main.sidebar-open .play-video .play-video-actions-list,.play-wrapper .play-main.sidebar-open .play-video .video-actions,.play-wrapper .play-main.sidebar-closed .play-video .play-video-actions-list,.play-wrapper .play-main.sidebar-closed .play-video .video-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;min-width:max-content!important;gap:6px!important;margin:0 0 0 auto!important;padding:0!important;overflow:visible!important;white-space:nowrap!important}.play-wrapper .play-main .play-video .video-menu-container,.play-wrapper .play-main.sidebar-open .play-video .video-menu-container,.play-wrapper .play-main.sidebar-closed .play-video .video-menu-container{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin:0!important;padding:0!important;overflow:visible!important}.play-wrapper .play-main .play-video .video-menu-toggle,.play-wrapper .play-main.sidebar-open .play-video .video-menu-toggle,.play-wrapper .play-main.sidebar-closed .play-video .video-menu-toggle{margin-left:0!important}}@media(min-width:641px)and (max-width:900px){.play-wrapper .play-main .comments-section,.play-wrapper .play-main .play-video .comments-section{padding-left:12px!important;padding-right:12px!important;overflow:visible!important;box-sizing:border-box!important}.play-wrapper .play-main .comments-section h2,.play-wrapper .play-main .comments-section h3,.play-wrapper .play-main .comments-title,.play-wrapper .play-main .comments-heading{font-size:16px!important;line-height:1.15!important;font-weight:800!important;margin-bottom:12px!important}.play-wrapper .play-main .comment-form,.play-wrapper .play-main .comments-form,.play-wrapper .play-main .comment-composer,.play-wrapper .play-main .comment-input-row{padding-left:8px!important;padding-right:8px!important;overflow:visible!important;box-sizing:border-box!important}.play-wrapper .play-main .comment-avatar,.play-wrapper .play-main .comment-user-avatar,.play-wrapper .play-main .comment-composer-avatar{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin-left:0!important;border-radius:999px!important;overflow:visible!important}.play-wrapper .play-main .comment-input,.play-wrapper .play-main .comment-textarea{font-size:14px!important;line-height:1.25!important;max-width:100%!important;min-width:0!important}.play-wrapper .play-main .comment-actions,.play-wrapper .play-main .comments-actions,.play-wrapper .play-main .comment-form-actions,.play-wrapper .play-main .comment-buttons,.play-wrapper .play-main .comment-submit-row{gap:8px!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.play-wrapper .play-main .comment-cancel-btn,.play-wrapper .play-main .comment-submit-btn{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.play-wrapper .play-main .comment-emoji-btn{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important}.play-wrapper .play-main .comment-emoji-btn svg{width:15px!important;height:15px!important}}@media(min-width:641px)and (max-width:900px){.play-wrapper .play-main .comments-section .comment-actions button:not(.emoji-btn):not(.comment-emoji-btn),.play-wrapper .play-main .comments-section .comments-actions button:not(.emoji-btn):not(.comment-emoji-btn),.play-wrapper .play-main .comments-section .comment-form-actions button:not(.emoji-btn):not(.comment-emoji-btn),.play-wrapper .play-main .comments-section .comment-buttons button:not(.emoji-btn):not(.comment-emoji-btn),.play-wrapper .play-main .comments-section .comment-submit-row button:not(.emoji-btn):not(.comment-emoji-btn),.play-wrapper .play-main .comments-section .comment-cancel-btn,.play-wrapper .play-main .comments-section .comment-submit-btn,.play-wrapper .play-main .comments-section button[type=submit],.play-wrapper .play-main .comments-section button[type=button]{height:28px!important;min-height:28px!important;max-height:28px!important;min-width:68px!important;max-width:96px!important;padding:0 10px!important;border-radius:999px!important;border-width:1px!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-shadow:none!important;box-sizing:border-box!important}.play-wrapper .play-main .comments-section .comment-submit-btn,.play-wrapper .play-main .comments-section button[type=submit]{min-width:78px!important}.play-wrapper .play-main .comments-section .comment-input,.play-wrapper .play-main .comments-section .comment-textarea,.play-wrapper .play-main .comments-section input,.play-wrapper .play-main .comments-section textarea{font-size:13.5px!important;line-height:1.25!important}.play-wrapper .play-main .comments-section .comment-actions,.play-wrapper .play-main .comments-section .comments-actions,.play-wrapper .play-main .comments-section .comment-form-actions,.play-wrapper .play-main .comments-section .comment-buttons,.play-wrapper .play-main .comments-section .comment-submit-row{gap:6px!important}}@media(min-width:641px)and (max-width:900px){.play-wrapper .play-main .play-video .comments-section,.play-wrapper .play-main.sidebar-open .play-video .comments-section,.play-wrapper .play-main.sidebar-closed .play-video .comments-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.play-wrapper .play-main .play-video .comment-composer,.play-wrapper .play-main .play-video .comment-form,.play-wrapper .play-main.sidebar-open .play-video .comment-composer,.play-wrapper .play-main.sidebar-open .play-video .comment-form,.play-wrapper .play-main.sidebar-closed .play-video .comment-composer,.play-wrapper .play-main.sidebar-closed .play-video .comment-form{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .comment-input-container,.play-wrapper .play-main.sidebar-open .play-video .comment-input-container,.play-wrapper .play-main.sidebar-closed .play-video .comment-input-container{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;column-gap:12px!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.play-wrapper .play-main .play-video .comment-user-avatar-shell,.play-wrapper .play-main.sidebar-open .play-video .comment-user-avatar-shell,.play-wrapper .play-main.sidebar-closed .play-video .comment-user-avatar-shell{grid-column:1!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .comment-input-field,.play-wrapper .play-main.sidebar-open .play-video .comment-input-field,.play-wrapper .play-main.sidebar-closed .play-video .comment-input-field{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:14px!important;line-height:1.35!important}.play-wrapper .play-main .play-video .emoji-action-row,.play-wrapper .play-main.sidebar-open .play-video .emoji-action-row,.play-wrapper .play-main.sidebar-closed .play-video .emoji-action-row{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;column-gap:12px!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:6px 0 0!important;padding:0!important;min-height:36px!important;box-sizing:border-box!important;overflow:visible!important}.play-wrapper .play-main .play-video .comment-emoji-picker-wrap,.play-wrapper .play-main.sidebar-open .play-video .comment-emoji-picker-wrap,.play-wrapper .play-main.sidebar-closed .play-video .comment-emoji-picker-wrap{grid-column:2!important;grid-row:1!important;justify-self:start!important;align-self:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important}.play-wrapper .play-main .play-video .comment-actions,.play-wrapper .play-main.sidebar-open .play-video .comment-actions,.play-wrapper .play-main.sidebar-closed .play-video .comment-actions{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.play-wrapper .play-main .play-video .comment-actions .comment-btn,.play-wrapper .play-main.sidebar-open .play-video .comment-actions .comment-btn,.play-wrapper .play-main.sidebar-closed .play-video .comment-actions .comment-btn{width:auto!important;min-width:78px!important;max-width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.play-wrapper .play-main .play-video .comment-actions .comment-btn[type=submit],.play-wrapper .play-main.sidebar-open .play-video .comment-actions .comment-btn[type=submit],.play-wrapper .play-main.sidebar-closed .play-video .comment-actions .comment-btn[type=submit]{min-width:88px!important}}@media(min-width:641px)and (max-width:900px){.play-wrapper .play-main .play-video .comments-section .comment-input-container .comment-user-avatar-shell,.play-wrapper .play-main.sidebar-open .play-video .comments-section .comment-input-container .comment-user-avatar-shell,.play-wrapper .play-main.sidebar-closed .play-video .comments-section .comment-input-container .comment-user-avatar-shell{grid-column:1!important;justify-self:center!important;align-self:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:1 / 1!important;border-radius:999px!important;overflow:hidden!important;background:#f3f4f6!important;box-sizing:border-box!important}.play-wrapper .play-main .play-video .comments-section .comment-input-container .comment-user-avatar-shell img.comment-user-avatar,.play-wrapper .play-main.sidebar-open .play-video .comments-section .comment-input-container .comment-user-avatar-shell img.comment-user-avatar,.play-wrapper .play-main.sidebar-closed .play-video .comments-section .comment-input-container .comment-user-avatar-shell img.comment-user-avatar{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:block!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important;border:0!important;outline:0!important;box-shadow:none!important;margin:0!important;padding:0!important;flex:0 0 42px!important}}@media(min-width:641px)and (max-width:900px){.video-page-wrapper .play-wrapper,.video-page-wrapper .play-wrapper .play-main,.video-page-wrapper .play-wrapper .play-main.sidebar-open,.video-page-wrapper .play-wrapper .play-main.sidebar-closed{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .play-wrapper .play-container,.video-page-wrapper .play-wrapper .play-main .play-container,.video-page-wrapper .play-wrapper .play-main.sidebar-open .play-container,.video-page-wrapper .play-wrapper .play-main.sidebar-closed .play-container{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .play-wrapper .play-video,.video-page-wrapper .play-wrapper .play-video-frame{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .ygs-media-stage,.video-page-wrapper .play-wrapper .music-layout,.video-page-wrapper .play-wrapper .music-main,.video-page-wrapper .play-wrapper .music-player-area,.video-page-wrapper .play-wrapper .comments-section,.video-page-wrapper .play-wrapper .play-video-meta-stack,.video-page-wrapper .play-wrapper .play-video-details-card,.video-page-wrapper .play-wrapper .pv-related-panel,.video-page-wrapper .play-wrapper .quickshots-category-strip,.video-page-wrapper .play-wrapper .video-category-sidebar,.video-page-wrapper .play-wrapper .category-sidebar{max-width:100%!important;box-sizing:border-box!important}}@media(min-width:901px)and (max-width:1099px){.video-page-wrapper .video-main,.video-page-wrapper .video-main.sidebar-open,.video-page-wrapper .video-main.sidebar-collapsed{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .video-main .play-container-grid,.video-page-wrapper.video-page-music .video-main .play-container-grid,.video-page-wrapper.video-right-rail-music .video-main .play-container-grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:22px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .video-main .play-container-grid>.main-video-area,.video-page-wrapper.video-page-music .video-main .play-container-grid>.main-video-area,.video-page-wrapper.video-right-rail-music .video-main .play-container-grid>.main-video-area{order:1!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .video-main .play-container-grid>.side-video-area,.video-page-wrapper.video-page-music .video-main .play-container-grid>.side-video-area,.video-page-wrapper.video-right-rail-music .video-main .play-container-grid>.side-video-area{order:2!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important;overflow-x:hidden!important}.video-page-wrapper .main-video-area .play-wrapper,.video-page-wrapper .main-video-area .play-main,.video-page-wrapper .main-video-area .play-main.sidebar-open,.video-page-wrapper .main-video-area .play-main.sidebar-closed,.video-page-wrapper .main-video-area .play-video,.video-page-wrapper .main-video-area .play-video-frame,.video-page-wrapper .main-video-area .music-layout,.video-page-wrapper .main-video-area .music-main,.video-page-wrapper .main-video-area .music-player-area,.video-page-wrapper .main-video-area .ygs-media-stage{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.video-page-wrapper .main-video-area .ygs-media-stage{display:block!important;border-radius:14px!important;overflow:hidden!important}.video-page-wrapper .main-video-area .ygs-media-stage .ygs-media,.video-page-wrapper .main-video-area .music-player-area .ygs-media,.video-page-wrapper .main-video-area .music-player-area video,.video-page-wrapper .main-video-area .music-player-area img{width:100%!important;max-width:100%!important}.video-page-wrapper .side-video-area>*,.video-page-wrapper .side-video-area .music-track-list,.video-page-wrapper .side-video-area .quickshots-sponsor-card,.video-page-wrapper .side-video-area .video-right-rail-tabs-shell,.video-page-wrapper .side-video-area .recommended,.video-page-wrapper .side-video-area .recommended-container,.video-page-wrapper .side-video-area .quickshots-rail,.video-page-wrapper .side-video-area .video-side-chat{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}}@media(min-width:1000px)and (max-width:1099px){.video-page-wrapper .play-video .video-meta-row,.video-page-wrapper .play-wrapper .play-video .video-meta-row,.video-page-wrapper .main-video-area .play-video .video-meta-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;width:100%!important;max-width:100%!important;gap:8px!important;margin:14px 0 16px!important;padding:10px 0 12px!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .publisher-row,.video-page-wrapper .play-wrapper .play-video .publisher-row,.video-page-wrapper .main-video-area .play-video .publisher-row{grid-row:1!important;grid-column:1!important;display:grid!important;grid-template-columns:94px minmax(220px,1fr) auto!important;grid-template-areas:"avatar meta creatorButtons"!important;align-items:center!important;column-gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .publisher-row .AvatarRing,.video-page-wrapper .play-video .publisher-row .avatar-ring,.video-page-wrapper .play-video .publisher-row>img,.video-page-wrapper .play-video .publisher-left{grid-area:avatar!important;justify-self:start!important;align-self:center!important;margin:0!important;flex:0 0 auto!important}.video-page-wrapper .play-video .channel-meta,.video-page-wrapper .play-wrapper .play-video .channel-meta,.video-page-wrapper .main-video-area .play-video .channel-meta{grid-area:meta!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.video-page-wrapper .play-video .channel-company,.video-page-wrapper .play-video .channel-name{max-width:100%!important;font-size:20px!important;line-height:1.1!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.video-page-wrapper .play-video .channel-company-name{max-width:calc(100% - 24px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.video-page-wrapper .play-video .channel-handle,.video-page-wrapper .play-video .channel-username-line,.video-page-wrapper .play-video .subscriber-count{max-width:100%!important;font-size:17px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.video-page-wrapper .play-video .publisher-buttons,.video-page-wrapper .play-wrapper .play-video .publisher-buttons,.video-page-wrapper .main-video-area .play-video .publisher-buttons{grid-area:creatorButtons!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .video-actions-row,.video-page-wrapper .play-wrapper .play-video .video-actions-row,.video-page-wrapper .main-video-area .play-video .video-actions-row{grid-row:2!important;grid-column:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .video-actions,.video-page-wrapper .play-wrapper .play-video .video-actions,.video-page-wrapper .main-video-area .play-video .video-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.video-page-wrapper .play-video .video-menu-container{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;flex:0 0 auto!important}.video-page-wrapper .play-video .publisher-buttons button,.video-page-wrapper .play-video .publisher-buttons .comment-action,.video-page-wrapper .play-video .publisher-buttons .follow-btn-inline,.video-page-wrapper .play-video .publisher-buttons .subscribe-icon-btn,.video-page-wrapper .play-video .publisher-buttons .follow-subscribe-button,.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle,.video-page-wrapper .play-video .publisher-buttons .join-icon-btn,.video-page-wrapper .play-video .video-actions button,.video-page-wrapper .play-video .video-actions .comment-action,.video-page-wrapper .play-video .video-menu-toggle{height:34px!important;min-height:34px!important;padding:0 11px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;flex:0 0 auto!important}.video-page-wrapper .play-video .video-menu-toggle{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important}}@media(min-width:1000px)and (max-width:1099px){.video-page-wrapper .play-wrapper .play-video .play-video-meta-stack{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;grid-template-columns:none!important;grid-template-rows:none!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important;margin:12px 0 16px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .play-video-publisher-zone{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .publisher-row-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .publisher-row{display:grid!important;grid-template-columns:94px minmax(0,1fr) max-content!important;grid-template-areas:"avatar meta buttons"!important;align-items:center!important;column-gap:14px!important;row-gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .publisher-left,.video-page-wrapper .play-wrapper .play-video .publisher-row>img,.video-page-wrapper .play-wrapper .play-video .publisher-row .AvatarRing,.video-page-wrapper .play-wrapper .play-video .publisher-row .avatar-ring{grid-area:avatar!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:0!important;flex:0 0 auto!important}.video-page-wrapper .play-wrapper .play-video .channel-meta{grid-area:meta!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .channel-company,.video-page-wrapper .play-wrapper .play-video .channel-name{display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-size:20px!important;line-height:1.1!important;font-weight:800!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.video-page-wrapper .play-wrapper .play-video .channel-company-name{display:inline-block!important;max-width:calc(100% - 24px)!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.video-page-wrapper .play-wrapper .play-video .channel-approved-icon{flex:0 0 auto!important}.video-page-wrapper .play-wrapper .play-video .channel-handle,.video-page-wrapper .play-wrapper .play-video .channel-username-line,.video-page-wrapper .play-wrapper .play-video .subscriber-count{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-size:17px!important;line-height:1.16!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.video-page-wrapper .play-wrapper .play-video .publisher-buttons{grid-area:buttons!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:7px!important;width:auto!important;max-width:none!important;min-width:max-content!important;justify-self:end!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .play-video-actions-strip,.video-page-wrapper .play-wrapper .play-video .video-actions-row{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .play-video-actions-strip::-webkit-scrollbar,.video-page-wrapper .play-wrapper .play-video .video-actions-row::-webkit-scrollbar{display:none!important}.video-page-wrapper .play-wrapper .play-video .play-video-actions-list,.video-page-wrapper .play-wrapper .play-video .video-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:auto!important;max-width:none!important;min-width:max-content!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .publisher-buttons button,.video-page-wrapper .play-wrapper .play-video .publisher-buttons .follow-subscribe-button,.video-page-wrapper .play-wrapper .play-video .publisher-buttons .follow-btn-inline,.video-page-wrapper .play-wrapper .play-video .publisher-buttons .subscribe-icon-btn,.video-page-wrapper .play-wrapper .play-video .publisher-buttons .join-icon-btn,.video-page-wrapper .play-wrapper .play-video .publisher-buttons .join-text-btn,.video-page-wrapper .play-wrapper .play-video .publisher-buttons .notification-dropdown-toggle,.video-page-wrapper .play-wrapper .play-video .video-react-combo,.video-page-wrapper .play-wrapper .play-video .video-react-combo__btn,.video-page-wrapper .play-wrapper .play-video .comment-action.react-btn,.video-page-wrapper .play-wrapper .play-video .video-actions .comment-action.react-btn,.video-page-wrapper .play-wrapper .play-video .play-video-actions-list .comment-action.react-btn,.video-page-wrapper .play-wrapper .play-video .video-menu-toggle{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;flex:0 0 auto!important}.video-page-wrapper .play-wrapper .play-video .publisher-buttons .notification-dropdown-toggle{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}.video-page-wrapper .play-wrapper .play-video .video-menu-toggle{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important}.video-page-wrapper .play-wrapper .play-video .publisher-buttons svg,.video-page-wrapper .play-wrapper .play-video .play-video-actions-list svg,.video-page-wrapper .play-wrapper .play-video .video-actions svg{width:13px!important;height:13px!important}}@media(min-width:1000px)and (max-width:1099px){.video-page-wrapper .play-wrapper .play-video .publisher-buttons .notification-dropdown-toggle{width:42px!important;min-width:42px!important;max-width:42px!important;height:28px!important;min-height:28px!important;max-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:0 6px!important;margin:0!important;border-radius:999px!important;line-height:1!important;overflow:hidden!important;box-sizing:border-box!important}.video-page-wrapper .play-wrapper .play-video .publisher-buttons .notification-dropdown-toggle img,.video-page-wrapper .play-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .subscribed-icon-img,.video-page-wrapper .play-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .subscribe-icon-img{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;object-fit:contain!important;flex:0 0 15px!important;margin:0!important;padding:0!important}.video-page-wrapper .play-wrapper .play-video .publisher-buttons .notification-dropdown-toggle svg{width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;flex:0 0 12px!important;margin:0!important;padding:0!important;display:block!important;transform:translateY(0)!important}.video-page-wrapper .play-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .dropdown-arrow{font-size:12px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;margin:0!important;padding:0!important;transform:translateY(0)!important}}@media(min-width:1100px)and (max-width:1536px){.video-page-wrapper .play-container-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:22px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.video-page-wrapper .side-video-area{min-width:300px!important;max-width:360px!important;width:100%!important;box-sizing:border-box!important}.video-page-wrapper .main-video-area,.video-page-wrapper .play-wrapper,.video-page-wrapper .play-main,.video-page-wrapper .play-video,.video-page-wrapper .music-layout,.video-page-wrapper .music-main,.video-page-wrapper .music-player-area,.video-page-wrapper .ygs-media-stage{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.video-page-wrapper .play-video .play-video-meta-stack{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:10px!important;margin:12px 0 16px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .play-video-publisher-zone{grid-row:1!important;grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .publisher-row{display:grid!important;grid-template-columns:78px minmax(0,1fr) max-content!important;grid-template-areas:"avatar meta buttons"!important;align-items:center!important;column-gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .publisher-left,.video-page-wrapper .play-video .publisher-row>img,.video-page-wrapper .play-video .publisher-row .AvatarRing,.video-page-wrapper .play-video .publisher-row .avatar-ring{grid-area:avatar!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:0!important;flex:0 0 auto!important}.video-page-wrapper .play-video .channel-meta{grid-area:meta!important;display:flex!important;flex-direction:column!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.video-page-wrapper .play-video .channel-company,.video-page-wrapper .play-video .channel-name{display:flex!important;align-items:center!important;max-width:100%!important;font-size:18px!important;line-height:1.1!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.video-page-wrapper .play-video .channel-company-name{display:inline-block!important;max-width:calc(100% - 24px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.video-page-wrapper .play-video .channel-handle,.video-page-wrapper .play-video .subscriber-count,.video-page-wrapper .play-video .channel-username-line{max-width:100%!important;font-size:15px!important;line-height:1.16!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.video-page-wrapper .play-video .publisher-buttons{grid-area:buttons!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:7px!important;width:auto!important;max-width:none!important;min-width:max-content!important;justify-self:end!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .play-video-actions-strip,.video-page-wrapper .play-video .video-actions-row{grid-row:2!important;grid-column:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;box-sizing:border-box!important}.video-page-wrapper .play-video .play-video-actions-strip::-webkit-scrollbar,.video-page-wrapper .play-video .video-actions-row::-webkit-scrollbar{display:none!important}.video-page-wrapper .play-video .play-video-actions-list,.video-page-wrapper .play-video .video-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:7px!important;width:auto!important;max-width:none!important;min-width:max-content!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.video-page-wrapper .play-video .publisher-buttons button,.video-page-wrapper .play-video .publisher-buttons .follow-subscribe-button,.video-page-wrapper .play-video .publisher-buttons .follow-btn-inline,.video-page-wrapper .play-video .publisher-buttons .subscribe-icon-btn,.video-page-wrapper .play-video .publisher-buttons .join-icon-btn,.video-page-wrapper .play-video .publisher-buttons .join-text-btn,.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle,.video-page-wrapper .play-video .video-react-combo,.video-page-wrapper .play-video .video-react-combo__btn,.video-page-wrapper .play-video .comment-action.react-btn,.video-page-wrapper .play-video .video-actions .comment-action.react-btn,.video-page-wrapper .play-video .play-video-actions-list .comment-action.react-btn,.video-page-wrapper .play-video .video-menu-toggle{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 9px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;flex:0 0 auto!important}.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle{width:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important}.video-page-wrapper .play-video .video-menu-toggle{width:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important}.video-page-wrapper .play-video .publisher-buttons svg,.video-page-wrapper .play-video .play-video-actions-list svg,.video-page-wrapper .play-video .video-actions svg{width:13px!important;height:13px!important}}@media(min-width:1100px)and (max-width:1536px){.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle{gap:3px!important;padding-left:7px!important;padding-right:7px!important;overflow:hidden!important}.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .dropdown-arrow{width:10px!important;height:10px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;transform:translateY(0)!important}.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .dropdown-arrow svg,.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle svg:last-child{width:10px!important;height:10px!important;min-width:10px!important;max-width:10px!important;flex:0 0 10px!important;margin:0!important;padding:0!important;display:block!important;transform:translateY(0)!important}}@media(min-width:1100px)and (max-width:1536px){.video-page-wrapper .play-video .publisher-buttons{overflow:visible!important}.video-page-wrapper .play-video .publisher-buttons .follow-btn-inline,.video-page-wrapper .play-video .publisher-buttons .follow-subscribe-button{order:1!important}.video-page-wrapper .play-video .publisher-buttons .subscribe-wrapper,.video-page-wrapper .play-video .publisher-buttons .subscribe-icon-btn{order:2!important}.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle{order:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 6px!important;margin:0!important;gap:3px!important;border-radius:999px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:hidden!important;box-sizing:border-box!important}.video-page-wrapper .play-video .publisher-buttons .join-button-wrapper,.video-page-wrapper .play-video .publisher-buttons .join-icon-btn,.video-page-wrapper .play-video .publisher-buttons .join-text-btn{order:4!important}.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle img,.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .subscribed-icon-img,.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .subscribe-icon-img{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;object-fit:contain!important;flex:0 0 14px!important;margin:0!important;padding:0!important}.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle svg,.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .dropdown-arrow svg{width:9px!important;height:9px!important;min-width:9px!important;max-width:9px!important;flex:0 0 9px!important;margin:0!important;padding:0!important;display:block!important;transform:translateY(0)!important}.video-page-wrapper .play-video .publisher-buttons .notification-dropdown-toggle .dropdown-arrow{width:9px!important;height:9px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;transform:translateY(0)!important}}.join-modal-overlay{position:fixed;inset:0;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:grid;place-items:center;z-index:9999}.join-modal{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 16px #00000026;position:relative;z-index:10000;animation:fadeIn .25s ease-in-out}.join-modal::-webkit-scrollbar{width:8px}.join-modal::-webkit-scrollbar-thumb{background-color:#0003;border-radius:6px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.join-avatar-header{display:flex;justify-content:center;margin-bottom:12px}.join-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #065fd4}.join-close-outside{position:absolute;top:-16px;right:-16px;background:#fff;border:2px solid #ccc;border-radius:50%;padding:6px;font-size:16px;cursor:pointer;z-index:10001;box-shadow:0 2px 8px #0003}.join-close-outside:hover{background:#eee}.join-header{display:flex;justify-content:space-between;align-items:center}.join-header h3{font-size:22px;font-weight:600}.close-btn{background:none;border:none;font-size:20px;cursor:pointer;color:#888}.join-modal label{display:block;margin-top:16px;font-weight:500}.join-modal select,.join-modal textarea,.join-modal input[type=url],.join-modal input[type=file]{width:100%;padding:10px;margin-top:6px;border:1px solid #ccc;border-radius:6px;font-size:15px}.tier-title-with-badge{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:18px}.tier-badge-icon{width:24px;height:24px;object-fit:contain}.tier-preview{margin-top:20px;text-align:center}.tier-preview img.tier-banner{width:100%;max-height:120px;object-fit:contain;margin-bottom:8px;border-radius:8px}.tier-preview h4{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:18px}.tier-preview p{font-size:14px;color:#666}.media-preview{margin-top:16px}.media-preview img,.media-preview video{width:100%;max-height:240px;border-radius:8px;object-fit:cover}.join-buttons{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.join-confirm-btn,.join-cancel-btn{flex:1;padding:12px;font-size:15px;border-radius:6px;cursor:pointer;transition:background .2s ease}.join-confirm-btn{background-color:#065fd4;color:#fff;border:none}.join-confirm-btn:hover{background-color:#054bb5}.join-cancel-btn{background-color:#eee;color:#333;border:none}.join-cancel-btn:hover{background-color:#ddd}.join-loading-overlay{position:absolute;inset:0;background-color:#ffffffd9;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center}.join-spinner{width:40px;height:40px;border:5px solid #eee;border-top:5px solid #065fd4;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:12px}.tier-comparison{margin-top:30px;border-top:1px solid #ddd;padding-top:16px}.tier-comparison h4{margin-bottom:8px;font-size:18px}.tier-comparison table{width:100%;border-collapse:collapse;font-size:14px}.tier-comparison th,.tier-comparison td{padding:8px;border:1px solid #ddd;text-align:center}.tier-comparison th{background-color:#f0f0f0;font-weight:600}.join-modal select,.join-modal textarea,.join-modal input[type=url],.join-modal input[type=file]{border:1px solid #e6e8ee;border-radius:10px;outline:none;box-shadow:none}.join-modal select:focus,.join-modal textarea:focus,.join-modal input[type=url]:focus{border-color:#cfe1ff;box-shadow:0 0 0 3px #4c82ff1f}.join-modal-overlay{background:transparent!important}.join-modal{width:min(600px,92vw)}.join-close{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;cursor:pointer;transition:background .12s,transform .08s}.join-close:hover{background:#f8fafc}.join-close:active{transform:translateY(1px)}.join-payrow{display:flex;align-items:center;gap:10px;margin-top:6px}.join-payicon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827}.join-payicon svg{width:18px;height:18px}.join-modal select,.join-modal textarea,.join-modal input[type=url],.join-modal input[type=file]{border:1px solid #e6e8ee;border-radius:10px}.join-modal select:focus,.join-modal textarea:focus,.join-modal input[type=url]:focus,.join-modal input[type=file]:focus{outline:none;border-color:#cfe1ff;box-shadow:0 0 0 3px #4c82ff26}.join-buttons{display:flex;gap:12px;margin-top:18px}.join-btn{flex:1;height:42px;padding:0 14px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .12s,transform .08s,opacity .12s}.join-btn:hover{background:#f8fafc}.join-btn:active{transform:translateY(1px)}.join-btn[disabled]{opacity:.7;cursor:not-allowed}.join-btn-primary{border-color:#cfe1ff;box-shadow:0 0 0 3px #4c82ff1a}.join-btn svg{width:16px;height:16px}.join-footnote{margin-top:10px;display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:#6b7280}.close-btn{background:#fff!important;border:1px solid #e6e8ee!important;color:#111827!important;border-radius:10px!important;width:36px;height:36px;display:inline-grid;place-items:center}.close-btn:hover{background:#f8fafc!important}.join-confirm-btn,.join-cancel-btn{background:#fff!important;color:#111827!important;border:1px solid #e6e8ee!important;box-shadow:none!important}.join-confirm-btn:hover,.join-cancel-btn:hover{background:#f8fafc!important}.join-confirm-btn:active,.join-cancel-btn:active{transform:translateY(1px)}.join-buttons button{background:#fff!important;color:#111827!important;border:1px solid #e6e8ee!important}.join-modal .close-btn{background:#fff!important;border:1px solid #e6e8ee!important;color:#111827!important;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important}.join-modal .close-btn:hover{background:#f8fafc!important}.join-modal .close-btn:active{transform:scale(.98)}.join-modal .close-btn:focus-visible{outline:2px solid rgba(110,168,254,.9);outline-offset:2px}.join-modal .close-btn svg{color:#111827!important;fill:currentColor!important}@media screen and (max-width:600px){.join-modal{padding:16px}.join-header h3{font-size:18px}.tier-preview h4{font-size:16px}.tier-comparison table,.tier-comparison th,.tier-comparison td{font-size:12px}.join-buttons{flex-direction:column}.join-confirm-btn,.join-cancel-btn{width:100%}}:root{--lm-shell-pad: 18px;--lm-border: rgba(0, 0, 0, .1);--lm-border-strong: rgba(0, 0, 0, .14);--lm-text: #111;--lm-muted: rgba(0, 0, 0, .58);--lm-bg: #fff;--lm-soft: #f8f8f8;--lm-soft-2: #fafafa;--lm-shadow: 0 18px 60px rgba(0, 0, 0, .18);--lm-radius: 18px;--lm-sticky-offset: 64px}.lm-modal-overlay{position:fixed;inset:0;z-index:30000;display:flex;align-items:center;justify-content:center;padding:18px;background:#0000003d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lm-modal-overlay.lm-fullscreen{padding:0;background:#fffffff5;-webkit-backdrop-filter:none;backdrop-filter:none}.lm-modal{width:min(1440px,96vw);height:min(92vh,980px);max-width:96vw;max-height:92vh;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--lm-bg);border:1px solid var(--lm-border);border-radius:24px;box-shadow:var(--lm-shadow)}.lm-fullscreen .lm-modal{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;border:none;box-shadow:none}.lm-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#fff;border-bottom:1px solid var(--lm-border)}.lm-uploader{display:flex;align-items:center;gap:12px;min-width:0}.lm-uploader-text{min-width:0}.lm-uploader-name{font-size:18px;font-weight:800;color:var(--lm-text);line-height:1.1}.lm-uploader-sub{margin-top:4px;font-size:13px;color:var(--lm-muted);line-height:1.2}.lm-close{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--lm-border);border-radius:12px;background:transparent;color:var(--lm-text);font-size:22px;line-height:1;cursor:pointer}.lm-close:hover{background:#0000000a}.lm-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr) minmax(280px,.72fr);gap:16px;padding:16px 18px;overflow:hidden}.lm-col{min-width:0;min-height:0}.lm-left{display:flex;flex-direction:column;min-height:0}.lm-camera{flex:0 0 auto;border:1px solid var(--lm-border);border-radius:16px;background:#fff;overflow:hidden;min-height:420px;padding:8px}.lm-camera>*{width:100%;height:100%}.mb-12{margin-top:12px}.lm-modpanel{display:flex;flex-direction:column;min-height:0;gap:14px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.field{display:flex;flex-direction:column;gap:8px}.field>span{font-size:13px;font-weight:700;color:var(--lm-text)}.field input{width:100%;height:42px;border:1px solid var(--lm-border);border-radius:12px;padding:0 12px;background:#fff;color:var(--lm-text);outline:none}.field input:focus{border-color:var(--lm-border-strong);box-shadow:0 0 0 3px #0000000f}.picker{position:relative;display:flex;flex-direction:column;gap:8px}.picker-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px}.picker-input,.picker-id{width:100%;height:42px;border:1px solid var(--lm-border);border-radius:12px;padding:0 12px;background:#fff;color:var(--lm-text);outline:none}.picker-input:focus,.picker-id:focus{border-color:var(--lm-border-strong);box-shadow:0 0 0 3px #0000000f}.picker-refresh-btn{width:40px;height:40px;border:1px solid var(--lm-border);border-radius:12px;background:transparent;color:var(--lm-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.picker-refresh-btn:hover{background:#0000000a}.picker-refresh.spin{animation:lmSpin 1s linear infinite}@keyframes lmSpin{to{transform:rotate(360deg)}}.picker-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:300px;overflow-y:auto;background:#fff;border:1px solid var(--lm-border);border-radius:14px;box-shadow:0 16px 36px #0000001f}.picker-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.picker-item:hover,.picker-item.is-selected{background:#0000000a}.picker-ava{width:34px;height:34px;border-radius:999px;object-fit:cover;flex:0 0 34px}.picker-texts{min-width:0}.picker-name{font-size:14px;font-weight:700;color:var(--lm-text);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-sub{margin-top:2px;font-size:12px;color:var(--lm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-empty{padding:12px;font-size:13px;color:var(--lm-muted)}.picker-divider{height:1px;background:#00000014}.lm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.spacer{display:none}.btn{min-height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--lm-border);background:transparent;color:var(--lm-text);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.btn:hover{background:#0000000a}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-outline{background:transparent}.btn-primary,.btn-danger,.btn-warning{background:transparent;color:var(--lm-text)}.btn-icon{min-height:40px}.btn-ic{width:16px;height:16px;flex:0 0 auto}.btn-text{white-space:nowrap}.lm-blocks{border:1px solid var(--lm-border);border-radius:16px;background:#fff;padding:12px}.tier-row{display:flex;align-items:center;gap:12px}.align-center{align-items:center}.tier-left{min-width:0;flex:1 1 auto}.tier-right{flex:0 0 auto}.tier-label{font-size:14px;font-weight:800;color:var(--lm-text)}.icon-btn{width:34px;height:34px;border:1px solid var(--lm-border);border-radius:10px;background:transparent;color:var(--lm-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-btn:hover{background:#0000000a}.icon.spin{animation:lmSpin 1s linear infinite}.lm-blocked-list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.lm-blocked-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:var(--lm-soft-2)}.lm-blocked-item code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-footer{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--lm-border);background:#fff}.lm-footer-actions{display:flex;align-items:center;gap:10px}.muted{color:var(--lm-muted);font-size:12px;line-height:1.25}.lm-fullscreen .lm-body{padding:14px 16px}@media(max-width:1280px){.lm-body{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr)}.lm-chat-embed{grid-column:1 / -1;min-height:340px;border-left:0;padding-left:0;border-top:1px solid rgba(0,0,0,.08);padding-top:12px}}@media(max-width:900px){.lm-modal{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.lm-body{grid-template-columns:1fr;gap:14px;padding:14px;overflow-y:auto}.lm-left,.lm-modpanel,.lm-chat-embed{min-height:auto}.lm-camera{min-height:260px}.lm-chat-embed{min-height:320px;border-left:0;padding-left:0;border-top:1px solid rgba(0,0,0,.08);padding-top:12px}.lm-actions{grid-template-columns:1fr}.lm-footer{flex-wrap:wrap}}.lm-fullscreen .lm-modal{display:flex!important;flex-direction:column!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important}.lm-fullscreen .lm-body{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important;align-items:stretch!important}.lm-fullscreen .lm-col,.lm-fullscreen .lm-left,.lm-fullscreen .lm-modpanel,.lm-fullscreen .lm-chat-embed{min-height:0!important;height:100%!important}.lm-fullscreen .lm-left{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.lm-fullscreen .lm-camera{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.lm-fullscreen .lm-camera>*{flex:1 1 auto!important;min-height:0!important;width:100%!important;height:100%!important}.lm-fullscreen .lm-camera video,.lm-fullscreen .lm-camera .camera-publisher,.lm-fullscreen .lm-camera .publisher-shell,.lm-fullscreen .lm-camera .publisher-stage,.lm-fullscreen .lm-camera .publisher-video-wrap,.lm-fullscreen .lm-camera .publisher-video,.lm-fullscreen .lm-camera .video-js,.lm-fullscreen .lm-camera .video-js video{width:100%!important;height:100%!important;max-height:none!important}.lm-fullscreen .lm-camera video,.lm-fullscreen .lm-camera .publisher-video,.lm-fullscreen .lm-camera .video-js video{object-fit:contain!important;background:#000!important}.lm-fullscreen .lm-left .mb-12{flex:0 0 auto!important;margin-top:10px!important}.lm-fullscreen .lm-footer{flex:0 0 auto!important}.lm-fullscreen .lm-camera{min-height:0!important}.lm-camera{border:none!important;box-shadow:none!important;background:transparent!important;padding:0!important}.lm-camera>div,.lm-camera .tool-row.camera-panel,.lm-camera .tool-row__control{border:none!important;box-shadow:none!important;background:transparent!important}.lm-camera .cam-box{border:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;padding:12px!important}.lm-camera .cam-box video,.lm-camera .cam-video{border:none!important;outline:none!important;box-shadow:none!important}.lm-fullscreen .lm-camera,.lm-fullscreen .lm-camera>div,.lm-fullscreen .lm-camera .tool-row.camera-panel,.lm-fullscreen .lm-camera .tool-row__control{border:none!important;box-shadow:none!important;background:transparent!important}.lm-fullscreen .lm-camera .cam-box{border:none!important;box-shadow:none!important;border-radius:12px!important}.lm-camera .cam-box{border:none!important}.lm-modpanel{padding:10px 12px!important;font-size:18px!important}.lm-modpanel .field{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:18px!important}.lm-modpanel .field>span{font-size:18px!important;font-weight:800!important;color:#111!important;line-height:1.2!important}.lm-modpanel input,.lm-modpanel .picker-input,.lm-modpanel .picker-id{height:46px!important;min-height:46px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#111!important;box-shadow:none!important}.lm-modpanel input::placeholder,.lm-modpanel .picker-input::placeholder,.lm-modpanel .picker-id::placeholder{color:#0000006b!important}.lm-modpanel .picker-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.lm-modpanel .picker-refresh-btn{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;color:#111!important;box-shadow:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.lm-modpanel .picker-refresh-btn:hover:not(:disabled){background:#0000000a!important;border-color:#0003!important;box-shadow:0 8px 18px #00000014!important;transform:translateY(-1px)!important}.lm-modpanel .picker-refresh-btn:active:not(:disabled){background:#00000012!important;transform:translateY(0)!important}.lm-modpanel .picker-refresh-btn:focus-visible{outline:2px solid rgba(0,0,0,.18)!important;outline-offset:2px!important}.lm-modpanel .picker-refresh-btn:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}.lm-modpanel .picker-refresh,.lm-modpanel .picker-refresh-btn .picker-refresh,.lm-modpanel .picker-refresh-btn svg{width:18px!important;height:18px!important;color:#111!important;display:block!important}.lm-modpanel .picker-menu{margin-top:8px!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fff!important;box-shadow:0 14px 32px #0000001a!important;overflow:hidden!important}.lm-modpanel .picker-item{padding:12px 14px!important;gap:12px!important}.lm-modpanel .picker-ava{width:42px!important;height:42px!important;border-radius:999px!important}.lm-modpanel .picker-name{font-size:18px!important;font-weight:800!important;color:#111!important}.lm-modpanel .picker-sub,.lm-modpanel .picker-empty{font-size:18px!important;color:#0000009e!important}.lm-modpanel .lm-actions{gap:10px!important}.lm-modpanel .lm-actions .btn{min-height:42px!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important;border-radius:12px!important}.lm-modpanel .lm-actions .btn-ic{width:15px!important;height:15px!important}.lm-modpanel .lm-blocks{margin-top:18px!important;padding:14px!important;border-radius:14px!important}.lm-modpanel .tier-label{font-size:18px!important;font-weight:800!important;color:#111!important}.lm-modpanel .tier-left .muted,.lm-modpanel .lm-blocks .muted{font-size:18px!important;line-height:1.35!important}.lm-modpanel .icon-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;color:#111!important;box-shadow:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.lm-modpanel .icon-btn:hover:not(:disabled){background:#0000000a!important;border-color:#0003!important;box-shadow:0 8px 18px #00000014!important;transform:translateY(-1px)!important}.lm-modpanel .icon-btn:active:not(:disabled){background:#00000012!important;transform:translateY(0)!important}.lm-modpanel .icon-btn svg,.lm-modpanel .icon-btn .icon{width:17px!important;height:17px!important;color:#111!important}.lm-body{grid-template-columns:minmax(0,1.3fr) minmax(360px,.82fr) minmax(260px,.68fr)!important}.lm-fullscreen .lm-body{grid-template-columns:minmax(0,1.55fr) minmax(420px,.9fr) minmax(300px,.72fr)!important}.lm-modal .lm-modpanel{padding:14px 16px!important;font-size:16px!important}.lm-modal .lm-modpanel .field>span,.lm-modal .lm-modpanel label>span,.lm-modal .lm-modpanel .tier-label,.lm-modal .lm-modpanel .picker-name{font-size:16px!important;font-weight:800!important;color:#111!important;line-height:1.2!important}.lm-modal .lm-modpanel .muted,.lm-modal .lm-modpanel .picker-sub,.lm-modal .lm-modpanel .picker-empty,.lm-modal .lm-modpanel .tier-left .muted,.lm-modal .lm-modpanel .lm-blocks .muted,.lm-modal .lm-modpanel .lm-blocked-item code{font-size:13px!important;line-height:1.4!important;color:#000000ad!important}.lm-modal .lm-modpanel input,.lm-modal .lm-modpanel .picker-input,.lm-modal .lm-modpanel .picker-id{height:50px!important;min-height:50px!important;padding:0 16px!important;font-size:15px!important;font-weight:600!important;color:#111!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important}.lm-modal .lm-modpanel input::placeholder,.lm-modal .lm-modpanel .picker-input::placeholder,.lm-modal .lm-modpanel .picker-id::placeholder{font-size:14px!important;color:#0000006b!important}.lm-modal .lm-modpanel .picker-item{padding:12px 14px!important;gap:12px!important}.lm-modal .lm-modpanel .picker-ava{width:42px!important;height:42px!important;border-radius:999px!important}.lm-modal .lm-modpanel .lm-actions .btn,.lm-modal .lm-modpanel .lm-blocked-item .btn{min-height:46px!important;height:46px!important;padding:0 16px!important;font-size:15px!important;font-weight:800!important;color:#111!important;border-radius:12px!important}.lm-modal .lm-modpanel .btn-ic{width:16px!important;height:16px!important;color:currentColor!important}.lm-modal .lm-modpanel .lm-blocks{margin-top:18px!important;padding:16px!important;border-radius:14px!important}.lm-modal .lm-modpanel .picker-refresh-btn,.lm-modal .lm-modpanel .icon-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:12px!important;background:transparent!important;color:#111!important;box-shadow:none!important;opacity:1!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.lm-modal .lm-modpanel .picker-refresh-btn:hover:not(:disabled),.lm-modal .lm-modpanel .icon-btn:hover:not(:disabled){background:#0000000a!important;border-color:#0003!important;box-shadow:0 8px 18px #00000014!important;transform:translateY(-1px)!important}.lm-modal .lm-modpanel .picker-refresh-btn:active:not(:disabled),.lm-modal .lm-modpanel .icon-btn:active:not(:disabled){background:#00000012!important;transform:translateY(0)!important}.lm-modal .lm-modpanel .picker-refresh-btn svg,.lm-modal .lm-modpanel .icon-btn svg,.lm-modal .lm-modpanel .picker-refresh,.lm-modal .lm-modpanel .icon{width:18px!important;height:18px!important;color:#111!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;display:block!important}.lm-fullscreen .lm-body{grid-template-columns:minmax(0,1.5fr) minmax(460px,.95fr) minmax(300px,.72fr)!important}.lm-modal .lm-modpanel .picker-refresh-btn,.lm-modal .lm-modpanel .icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;background:#00000008!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:12px!important;box-shadow:none!important;color:#111!important;cursor:pointer!important;opacity:1!important}.lm-modal .lm-modpanel .picker-refresh-btn svg,.lm-modal .lm-modpanel .icon-btn svg,.lm-modal .lm-modpanel .picker-refresh,.lm-modal .lm-modpanel .icon{width:18px!important;height:18px!important;color:#111!important;fill:none!important;stroke:#111!important;stroke-width:2.2!important;opacity:1!important}.lm-modal .lm-modpanel .picker-refresh-btn:hover:not(:disabled),.lm-modal .lm-modpanel .icon-btn:hover:not(:disabled){background:#0000000f!important;border-color:#00000038!important;box-shadow:0 8px 18px #00000014!important;transform:translateY(-1px)!important}.lm-modal .lm-modpanel .picker-refresh-btn:active:not(:disabled),.lm-modal .lm-modpanel .icon-btn:active:not(:disabled){background:#00000017!important;transform:translateY(0)!important}.lm-modal{display:flex;flex-direction:column;min-height:0}.lm-body{flex:1 1 auto;min-height:0;display:grid}.lm-col{min-height:0}.lm-chat-embed{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.lm-chat-embed .video-side-chat-card .vsc-list{min-height:0!important}.lm-chat-embed{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-left:1px solid rgba(0,0,0,.08);padding-left:8px}.lm-chat-embed .video-side-chat-card{flex:1 1 auto!important;min-height:0!important;height:100%!important;margin-top:0!important;display:flex!important;flex-direction:column!important;background:transparent!important;border:1px solid var(--lm-border)!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden!important}.lm-chat-embed .vsc-header{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.lm-chat-embed .vsc-panel,.lm-chat-embed .vsc-panel.open{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}.lm-chat-embed .vsc-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:8px!important;background:transparent!important}.lm-chat-embed .vsc-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;gap:10px!important}.lm-chat-embed .vsc-toolbar,.lm-chat-embed .vsc-toolbar--bottom{flex:0 0 auto!important}.lm-chat-embed .vsc-input{flex:0 0 auto!important;position:relative!important;bottom:auto!important;margin-top:0!important;z-index:4!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important}.lm-modal-overlay{z-index:2147483646!important}:root{--vsc-composer-h: 56px}.video-side-chat-card{display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.vsc-header{display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid #f0f2f5;background:#fff}.vsc-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid #e5e7eb;background:#fff;border-radius:9999px;padding:8px 12px;font-weight:600;cursor:pointer;width:100%}.vsc-icon-badge{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#eef2ff;border:1px solid #e0e7ff}.vsc-title{font-weight:600}.vsc-chevron{margin-left:auto;transition:transform .2s ease}.vsc-toggle.is-open .vsc-chevron{transform:rotate(180deg)}.vsc-panel{position:relative;display:flex;flex-direction:column;height:0;overflow:hidden;transition:height .18s ease;background:#fff}.vsc-panel.open{overflow:auto}.video-side-chat-card.is-embed .vsc-panel{height:auto!important;flex:1 1 auto;min-height:0;margin:0!important;padding:0;overflow:hidden}.vsc-sub-banner{position:sticky;top:0;z-index:1;background:#fffdf7;border-bottom:1px solid #f1f1f1;padding:10px 12px;display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}.vsc-sub-banner__title{font-weight:700}.vsc-sub-banner__text{color:#666;font-size:13px}.vsc-sub-banner__actions{display:inline-flex;gap:8px}.vsc-subscribe-btn{border:1px solid #16a34a;background:#16a34a;color:#fff;padding:6px 10px;border-radius:8px;font-weight:600}.vsc-sub-banner__close{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#6b7280}.vsc-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px}.vsc-list{display:grid;gap:10px}.vsc-empty{color:#777;text-align:center;padding:16px 0}.vsc-msg{display:grid;grid-template-columns:32px 1fr;gap:8px}.vsc-msg.me{grid-template-columns:1fr 32px}.vsc-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.vsc-bubble{border:1px solid #eef2f7;background:#fff;border-radius:12px;padding:8px 10px;max-width:100%}.vsc-msg.me .vsc-bubble{background:#f8faff}.vsc-meta{display:flex;gap:6px;align-items:baseline;font-size:12px;color:#666;margin-bottom:2px}.vsc-name{font-weight:600;color:#111}.vsc-handle,.vsc-company{color:#777}.vsc-time{margin-left:auto;color:#999;font-size:11px}.vsc-text{font-size:14px;color:#222;word-break:break-word}.vsc-toolbar{position:sticky;bottom:calc(var(--vsc-composer-h) + 1px);z-index:1;background:#fff;border-top:1px solid #f1f1f1;padding:8px 12px}.vsc-toolbar-left{display:inline-flex;gap:6px}.vsc-mini{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;border-radius:999px;border:1px solid #e7e7e7;background:#fafafa}.vsc-mini.active{background:#fff;border-color:#dcdcdc}.vsc-input{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;height:var(--vsc-composer-h);padding:10px 12px;background:#fff;border-top:1px solid #eee}.vsc-input-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.vsc-input input{height:36px;padding:0 12px;outline:none;border:1px solid #e7e7e7;border-radius:18px;font-size:14px}.vsc-input button{height:32px;padding:0 12px;border-radius:16px;border:1px solid #e7e7e7;background:#fafafa;cursor:pointer}.vsc-input button:disabled{opacity:.6;cursor:not-allowed}.vsc-locked{height:100%;display:grid;place-items:center;padding:24px 8px}.vsc-locked-card{width:min(520px,92%);border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0000000f;padding:16px 18px;display:grid;grid-template-columns:40px 1fr;gap:12px}.vsc-locked-badge{width:40px;height:40px;border-radius:9999px;display:grid;place-items:center;background:#fef3c7;color:#b45309;border:1px solid #fde68a}.vsc-locked-title{font-weight:700;margin-bottom:4px}.vsc-locked-text{color:#374151;font-size:13px}.video-side-chat-card{margin-top:14px!important}.video-side-chat-card.is-embed{margin-top:0!important}.video-side-chat-card.is-embed .vsc-panel{height:0;overflow:hidden}.video-side-chat-card.is-embed .vsc-panel.open{height:var(--vsc-h, 100%)}.video-side-chat-card.is-embed .vsc-panel{overflow:hidden;max-height:0;padding:0!important;border-width:0!important;height:0!important;transition:max-height .22s ease}.video-side-chat-card.is-embed .vsc-panel.open{height:auto!important;max-height:520px;padding:10px 0 0!important;border-width:1px!important}.vsc-auctionTimer--header{display:flex;align-items:center;justify-content:space-between;gap:10px;width:calc(100% - 16px);margin:8px auto 0;padding:10px 12px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:transparent;overflow:hidden}.vsc-auctionTimer__label{font-weight:800;color:#111;font-size:13px;line-height:1;white-space:nowrap}.vsc-auctionTimer__value{font-weight:900;color:#111;font-size:13px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.vsc-auctionLockedNote{width:calc(100% - 16px);margin:8px auto 0;padding:10px 12px;border:1px dashed rgba(0,0,0,.18);border-radius:12px;background:transparent;color:#111;font-weight:700;font-size:12px}.pd-auction-chat-right .video-side-chat-card .vsc-toggle{background:transparent!important;background-color:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}.pd-auction-chat-right .video-side-chat-card .vsc-toggle.is-open,.pd-auction-chat-right .video-side-chat-card .vsc-toggle:active,.pd-auction-chat-right .video-side-chat-card .vsc-toggle:focus,.pd-auction-chat-right .video-side-chat-card .vsc-toggle:focus-visible{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}.pd-auction-chat-right .video-side-chat-card .vsc-icon-badge,.pd-auction-chat-right .video-side-chat-card .vsc-header{background:transparent!important}.video-side-chat-card .vsc-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.video-side-chat-card .vsc-toggle{flex:1 1 auto;min-width:220px}.video-side-chat-card .vsc-auctionTimer--header{flex:0 0 100%;order:3;margin-top:6px}.video-side-chat-card .vsc-status,.video-side-chat-card .vsc-statusPill,.video-side-chat-card .vsc-status-pill,.video-side-chat-card .vsc-auctionStatus,.video-side-chat-card .vsc-auctionStatusPill{display:none!important}.video-side-chat-card .vsc-auctionPresence{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;order:2;margin-left:auto;padding:6px 10px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff}.video-side-chat-card .vsc-auctionPresence__icon{font-size:16px;line-height:1;opacity:.8}.video-side-chat-card .vsc-auctionPresence__dot{width:8px;height:8px;border-radius:999px;display:inline-block}.video-side-chat-card .vsc-auctionPresence__dot.is-live{background:#19a34a;animation:vscPulseLive 1.4s infinite}.video-side-chat-card .vsc-auctionPresence__dot.is-offline{background:#dc2626;animation:vscPulseOffline 1.4s infinite}@keyframes vscPulseLive{0%{box-shadow:0 0 #19a34a8c}70%{box-shadow:0 0 0 10px #19a34a00}to{box-shadow:0 0 #19a34a00}}@keyframes vscPulseOffline{0%{box-shadow:0 0 #dc26268c}70%{box-shadow:0 0 0 10px #dc262600}to{box-shadow:0 0 #dc262600}}.vsc-auctionHeaderRow2{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-top:6px;min-height:28px;flex-wrap:nowrap;overflow:hidden}.vsc-auctionPresence{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.vsc-auctionOwner{position:relative;width:24px;height:24px;flex:0 0 24px;border-radius:999px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center}.vsc-auctionOwner__name{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.2;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsc-auctionCountdown,.vsc-auctionTimer,.vsc-auctionEndsIn{flex:0 0 auto;margin-left:auto;white-space:nowrap}.vsc-embed .vsc-auctionHeaderRow2,.vsc--embed .vsc-auctionHeaderRow2{gap:8px}.vsc-title{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsc-auctionHeaderInline{display:inline-flex;align-items:center;gap:10px;margin-left:auto;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden}.vsc-chevron{flex:0 0 auto}.vsc-auctionPresence{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);flex:0 1 auto;min-width:0;overflow:hidden}.vsc-auctionPresence__wifiWrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.vsc-auctionPresence__icon{width:16px;height:16px;opacity:.92}.vsc-auctionPresence__dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;border:2px solid rgba(0,0,0,.55);background:#ffffff40;box-shadow:0 0 0 1px #ffffff1a}.vsc-auctionPresence__dot.is-offline{background:#ffffff40}.vsc-auctionPresence__dot.is-live{background:#4ade80;animation:vscPulseLive 1.1s infinite}@keyframes vscPulseLive{0%{transform:scale(1);opacity:1}70%{transform:scale(1.6);opacity:.35}to{transform:scale(1);opacity:1}}.vsc-auctionOwner{position:relative;width:22px;height:22px;flex:0 0 22px;border-radius:999px;overflow:hidden;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center}.vsc-auctionOwner__avatar{width:100%;height:100%;object-fit:cover;display:block}.vsc-auctionOwner__dot{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;border:2px solid rgba(0,0,0,.55);background:#ffffff40;box-shadow:0 0 0 1px #ffffff1a}.vsc-auctionOwner__dot.is-offline{background:#ffffff40}.vsc-auctionOwner__dot.is-online{background:#4ade80}.vsc-auctionOwner__dot.is-inroom{background:#60a5fa}.vsc-auctionOwner__name,.vsc-auctionPresence__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;opacity:.92}.vsc-auctionPresence__count{flex:0 0 auto;font-size:12px;opacity:.9}.vsc-auctionTimer.vsc-auctionTimer--header{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:6px;padding:4px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.vsc-auctionTimer__label{font-size:11px;opacity:.75}.vsc-auctionTimer__value{font-size:12px;font-weight:600;opacity:.95}.video-side-chat-card.is-embed .vsc-auctionHeaderInline{gap:8px}.vsc-header--row{display:flex;align-items:center}.vsc-toggle{display:flex;align-items:center;gap:10px;width:100%}.vsc-title{white-space:nowrap;flex:0 0 auto}.vsc-auctionInline{display:flex;align-items:center;gap:8px;margin-left:10px;flex:1 1 auto;min-width:0}.vsc-chevron{margin-left:auto}.vsc-auctionPresence{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#0000000a;border:1px solid rgba(0,0,0,.08)}.vsc-auctionPresence__icon{width:16px;height:16px}.vsc-auctionPresence__dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#9ca3af}.vsc-auctionPresence__dot.is-live{background:#22c55e;animation:vsc-pulse 1.5s infinite}.vsc-auctionPresence__dot.is-offline{background:#ef4444;animation:none}@keyframes vsc-pulse{0%{box-shadow:0 0 #22c55e99}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.vsc-auctionOwner{position:relative;width:22px;height:22px;border-radius:50%;overflow:hidden;flex:0 0 22px}.vsc-auctionOwner__avatar{width:100%;height:100%;object-fit:cover}.vsc-auctionOwner__dot{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;border:2px solid white}.vsc-auctionOwner__dot.is-online{background:#22c55e}.vsc-auctionOwner__dot.is-inroom{background:#3b82f6}.vsc-auctionOwner__dot.is-offline{background:#9ca3af}.vsc-auctionOwner__name{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.video-side-chat-card,.video-side-chat-card.is-embed{border:1px solid rgba(0,0,0,.12)!important;box-shadow:none!important}.vsc-header{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.vsc-toggle{background:transparent!important}.vsc-subheader{display:inline-flex;align-items:center;gap:10px}.vsc-modeDropdown__btn{background:transparent!important;color:#111!important;font-weight:700!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;padding:8px 12px!important;line-height:1!important;box-shadow:none!important}.vsc-modeDropdown__btn:active{background:#0000000f!important}.vsc-modeDropdown__chev{color:#111!important}.vsc-modeDropdown__menu{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;box-shadow:0 10px 24px #0000001f!important;overflow:hidden}.vsc-modeDropdown__item{background:transparent!important;color:#111!important;font-weight:700!important;border:0!important;width:100%;text-align:left;padding:10px 12px!important}.vsc-modeDropdown__item:hover{background:#0000000a!important}.vsc-modeDropdown__item.is-active{background:#0000000f!important}.vsc-auctionHeaderMini{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:transparent}.vsc-auctionWifiMini{position:relative;display:inline-flex;align-items:center;justify-content:center}.vsc-auctionWifiMini__icon{color:#111!important}.vsc-auctionWifiMini__dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:999px;border:2px solid #fff}.vsc-auctionWifiMini__dot.is-live{background:#18a34a;animation:vscPulse 1.25s ease-in-out infinite}.vsc-auctionWifiMini__dot.is-offline{background:#9ca3af}.vsc-auctionOwnerMini{position:relative;display:inline-flex;align-items:center}.vsc-auctionOwnerMini__avatar{width:22px;height:22px;border-radius:999px;object-fit:cover;border:1px solid rgba(0,0,0,.12)}.vsc-auctionOwnerMini__dot{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:999px;border:2px solid #fff}.vsc-auctionOwnerMini__dot.is-inroom{background:#18a34a;animation:vscPulse 1.25s ease-in-out infinite}.vsc-auctionOwnerMini__dot.is-online{background:#22c55e}.vsc-auctionOwnerMini__dot.is-offline{background:#9ca3af}@keyframes vscPulse{0%{transform:scale(1);opacity:1}60%{transform:scale(1.35);opacity:.55}to{transform:scale(1);opacity:1}}.vsc-kebabBtn{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;padding:8px 10px!important;box-shadow:none!important}.vsc-kebabBtn__dots{color:#111!important;font-weight:800!important}.vsc-kebabMenu{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;box-shadow:0 10px 24px #0000001f!important}.vsc-kebabMenu__label,.vsc-kebabMenu__value{color:#111!important;font-weight:700!important}.vsc-kebabMenu__divider{background:#0000001a!important}.vsc-kebabMenu__toggle{background:transparent!important;border:0!important;color:#111!important;font-weight:700!important}.vsc-kebabMenu__pill{background:#0000000f!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;font-weight:800!important}.vsc-kebabMenu__pill.is-on{background:#0000001a!important}.vsc-modeDropdown__btn:focus-visible,.vsc-kebabBtn:focus-visible,.vsc-modeDropdown__item:focus-visible,.vsc-kebabMenu__toggle:focus-visible{box-shadow:0 0 0 3px #0000001f!important}.video-side-chat-card{border:none!important;box-shadow:none!important;background:transparent}.video-side-chat-card.is-embed{border:none!important;box-shadow:none!important}.vsc-header{position:relative;background:transparent}.vsc-toggle{width:100%;display:flex;align-items:center;gap:10px;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:10px 12px;background:transparent!important;color:#000;font-weight:700}.vsc-toggle>*{min-width:0}.vsc-chevron{margin-left:auto;opacity:.85}.vsc-subheader{display:flex;align-items:center;gap:10px;margin-left:10px;flex:1 1 auto;min-width:0}.vsc-modeDropdown{position:relative;display:inline-flex;align-items:center}.vsc-modeDropdown__btn{appearance:none;border:1px solid rgba(0,0,0,.14);background:transparent!important;color:#000!important;font-weight:800;border-radius:10px;padding:6px 10px;display:inline-flex;align-items:center;gap:8px;line-height:1;cursor:pointer}.vsc-modeDropdown__btn:hover{background:#0000000a!important}.vsc-modeDropdown__chev{opacity:.9}.vsc-auctionHeaderMini{display:inline-flex;align-items:center;gap:8px;padding:4px 6px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:transparent}.vsc-auctionWifiMini{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}.vsc-auctionWifiMini__icon{font-size:18px;color:#000;opacity:.95}.vsc-auctionWifiMini__dot{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #fffffff2}.vsc-auctionWifiMini__dot.is-live{background:#17b26a;animation:vscPulse 1.25s infinite}.vsc-auctionWifiMini__dot.is-offline{background:#ef4444;animation:none}@keyframes vscPulse{0%{transform:scale(1);box-shadow:0 0 #17b26a59}70%{transform:scale(1);box-shadow:0 0 0 10px #17b26a00}to{transform:scale(1);box-shadow:0 0 #17b26a00}}.vsc-auctionOwnerMini{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}.vsc-auctionOwnerMini__avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.12)}.vsc-auctionOwnerMini__dot{position:absolute;bottom:1px;right:1px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #fffffff2}.vsc-auctionOwnerMini__dot.is-inroom{background:#17b26a}.vsc-auctionOwnerMini__dot.is-online{background:#f59e0b}.vsc-auctionOwnerMini__dot.is-offline{background:#ef4444}.vsc-kebabWrap{position:relative;display:inline-flex;align-items:center}.vsc-kebabBtn{appearance:none;border:1px solid rgba(0,0,0,.14);background:transparent!important;color:#000!important;font-weight:900;border-radius:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vsc-kebabBtn:hover{background:#0000000a!important}.vsc-kebabBtn__dots{font-size:18px;line-height:1}.vsc-modeDropdown__menuPortal,.vsc-kebabMenuPortal{background:#fff;color:#000;border:1px solid rgba(0,0,0,.14);border-radius:12px;box-shadow:0 14px 40px #00000024;overflow:hidden}.vsc-modeDropdown__menuPortal .vsc-modeDropdown__item{width:100%;text-align:left;background:transparent;border:none;padding:10px 12px;font-weight:800;cursor:pointer}.vsc-modeDropdown__menuPortal .vsc-modeDropdown__item:hover{background:#0000000a}.vsc-modeDropdown__menuPortal .vsc-modeDropdown__item.is-active{background:#0000000f}.vsc-kebabMenuPortal{padding:10px}.vsc-kebabMenu__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px;font-weight:700}.vsc-kebabMenu__label{opacity:.75;font-weight:800}.vsc-kebabMenu__value{font-weight:900}.vsc-kebabMenu__divider{height:1px;background:#0000001a;margin:8px 0}.vsc-kebabMenu__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 6px;background:transparent;border:none;cursor:pointer;font-weight:800;color:#000}.vsc-kebabMenu__toggle:hover{background:#0000000a}.vsc-kebabMenu__toggleLabel{opacity:.85;font-weight:900}.vsc-kebabMenu__pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:transparent;font-weight:900;min-width:44px}.vsc-kebabMenu__pill.is-on{background:#0000000f}.vsc-modeDropdown__btn,.vsc-kebabBtn,.vsc-modeDropdown__item,.vsc-kebabMenu__toggle{outline:none}.vsc-panel{border:1px solid rgba(0,0,0,.1);border-top:none;border-radius:0 0 10px 10px;background:transparent}.vsc-bid-panel{width:calc(100% - 16px);margin:8px auto 0;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;display:grid;gap:8px}.vsc-bid-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.vsc-bid-label,.vsc-bid-subLabel{font-size:12px;font-weight:800;color:#111;white-space:nowrap}.vsc-bid-value,.vsc-bid-subValue{font-size:12px;font-weight:900;color:#111;white-space:nowrap;font-variant-numeric:tabular-nums}.vsc-bid-row--sub .vsc-bid-subLabel,.vsc-bid-row--sub .vsc-bid-subValue{opacity:.75}.vsc-bid-reserve{font-size:12px;font-weight:800;color:#111;opacity:.85;padding:6px 10px;border-radius:10px;border:1px dashed rgba(0,0,0,.18);background:transparent}.vsc-bid-hint{font-size:12px;font-weight:800;color:#111;opacity:.85}.vsc-bid-inputRow{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.vsc-bid-inputRow input[type=number]{flex:1 1 auto;min-width:0;height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111;outline:none;font-size:14px;font-weight:700}.vsc-bid-inputRow input[type=number]::-webkit-outer-spin-button,.vsc-bid-inputRow input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vsc-bid-inputRow input[type=number]:focus{box-shadow:0 0 0 3px #0000001a}.vsc-bid-inputRow button{flex:0 0 auto;height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:transparent;color:#111;font-weight:900;white-space:nowrap;cursor:pointer}.vsc-bid-inputRow button:hover{background:#0000000a}.vsc-bid-inputRow button:disabled{opacity:.55;cursor:not-allowed;background:transparent}@media(max-width:420px){.vsc-bid-inputRow{flex-wrap:wrap}.vsc-bid-inputRow input[type=number]{flex:1 1 100%}.vsc-bid-inputRow button{width:100%}}.vsc-modeDropdown__menuPortal,.vsc-kebabMenuPortal{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:12px!important;box-shadow:0 14px 40px #00000024!important;overflow:hidden!important;display:grid}.vsc-modeDropdown__menuPortal .vsc-modeDropdown__item{display:block;width:100%;text-align:left;border:0!important;background:transparent!important;padding:10px 12px!important;font-weight:800!important;cursor:pointer}.vsc-modeDropdown__menuPortal .vsc-modeDropdown__item:hover{background:#0000000a!important}.vsc-modeDropdown__menuPortal .vsc-modeDropdown__item.is-active{background:#0000000f!important}.vsc-kebabMenuPortal{padding:10px!important;gap:2px}.vsc-kebabMenu__row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 6px!important}.vsc-kebabMenu__label{font-weight:800!important;opacity:.7}.vsc-kebabMenu__value{font-weight:900!important}.vsc-kebabMenu__divider{height:1px!important;background:#0000001a!important;margin:8px 0!important}.vsc-kebabMenu__toggle{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:0!important;background:transparent!important;padding:10px 6px!important;color:#111!important;font-weight:900!important;cursor:pointer}.vsc-kebabMenu__toggle:hover{background:#0000000a!important}.vsc-kebabMenu__pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px;padding:4px 10px!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;font-weight:900!important}.vsc-kebabMenu__pill.is-on{background:#0000000f!important}.vsc-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.vsc-toggle.is-disabled{opacity:.6;cursor:not-allowed;pointer-events:auto}.vsc-bid-panel,.vsc-toolbar,.vsc-input{flex:0 0 auto}.vsc-panel{display:flex;flex-direction:column;min-height:0}.vsc-body{flex:1 1 auto;min-height:0;overflow-y:auto}.vsc-bid-panel,.vsc-input{flex:0 0 auto}.vsc-auction-checkout{margin-top:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px;background:#ffffff08;-webkit-backdrop-filter:6px;backdrop-filter:blur(6px)}.vsc-auction-checkout .vsc-bid-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.vsc-auction-checkout .vsc-bid-label{font-size:12px;opacity:.85}.vsc-auction-checkout .vsc-bid-value{font-weight:700;letter-spacing:.2px}.vsc-auction-checkout .vsc-bid-hint{margin-top:8px}.vsc-auction-checkout .vsc-bid-row--sub{margin-top:8px;opacity:.9}.vsc-auction-checkout .vsc-bid-inputRow{margin-top:10px}.vsc-auction-checkout input{width:100%;border-radius:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:inherit;outline:none}.vsc-auction-checkout input::placeholder{opacity:.65}.vsc-auction-checkout input:focus{border-color:#ffffff47;background:#00000047}.vsc-auction-checkout button{background:transparent;border:1px solid currentColor;border-radius:10px;padding:8px 12px;color:inherit;transition:transform .12s ease,opacity .12s ease,background .12s ease}.vsc-auction-checkout button:hover:not(:disabled){transform:translateY(-1px);background:#ffffff0f}.vsc-auction-checkout button:active:not(:disabled){transform:translateY(0);opacity:.92}.vsc-auction-checkout button:disabled{opacity:.6;cursor:not-allowed}.vsc-auction-checkout button:not(:disabled){cursor:pointer}.vsc-auction-outcomeBanner{margin-top:10px;padding:12px;border-radius:14px;background:linear-gradient(135deg,#50505059,#1e1e1e59);border:1px solid rgba(255,255,255,.14);color:#fffffff2;box-shadow:0 10px 24px #00000059,inset 0 1px #ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;gap:10px;align-items:flex-start}.vsc-auction-outcomeBanner strong{color:#fff;font-weight:800}.vsc-auction-outcomeBanner .vsc-outcome-title{font-weight:900;letter-spacing:.2px;margin-bottom:2px}.vsc-auction-outcomeBanner .vsc-outcome-sub{opacity:.92;line-height:1.25}.vsc-auction-outcomeBanner:before{content:"";width:6px;border-radius:10px;align-self:stretch;background:#ffffff40;box-shadow:0 0 0 1px #ffffff0f}.vsc-auction-outcomeBanner.is-sold{background:linear-gradient(135deg,#10b98138,#08503c33);border:1px solid rgba(16,185,129,.35)}.vsc-auction-outcomeBanner.is-sold:before{background:#10b981e6}.vsc-auction-outcomeBanner.is-nosale{background:linear-gradient(135deg,#f59e0b38,#642d002e);border:1px solid rgba(245,158,11,.4)}.vsc-auction-outcomeBanner.is-nosale:before{background:#f59e0bf2}.video-side-chat-card.is-embed .vsc-auction-outcomeBanner{border-radius:12px;padding:10px}.vsc-subheader{display:flex;align-items:center;gap:10px}.vsc-modeDropdown{flex:0 0 auto}.vsc-auctionCountdownChip{flex:0 1 auto;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffeb;color:#111;font-size:12px;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:0 1px #0000000d}.vsc-auctionCountdownChip__icon{font-size:13px;line-height:1;opacity:.85}.vsc-auctionCountdownChip__label{opacity:.75;font-weight:600}.vsc-auctionCountdownChip__value{font-variant-numeric:tabular-nums;font-weight:700}.vsc-auctionCountdownChip.is-live{border-color:#2ecc7159;background:#2ecc711a}.vsc-auctionCountdownChip.is-idle{border-color:#0000001f;background:#ffffffeb}.vsc-auctionCountdownChip.is-ended{border-color:#e74c3c59;background:#e74c3c1a;opacity:.9}.vsc-auctionHeaderMini{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.vsc-subheader{padding-right:14px}.vsc-kebabWrap{flex:0 0 auto;margin-left:8px;min-width:36px;display:inline-flex;align-items:center;justify-content:flex-end}.vsc-kebabBtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.vsc-chevron{pointer-events:none}.video-side-chat-card.is-embed{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto 1fr!important;overflow:hidden!important}.video-side-chat-card.is-embed .vsc-header{flex:0 0 auto!important}.video-side-chat-card.is-embed .vsc-panel.is-embed{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:1fr auto!important;overflow:hidden!important}.video-side-chat-card.is-embed .vsc-body{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.video-side-chat-card.is-embed .vsc-list{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}.video-side-chat-card.is-embed .vsc-toolbar--bottom{flex:0 0 auto!important}.video-side-chat-card.is-embed .vsc-input{flex:0 0 auto!important;margin:0!important;align-self:stretch!important;position:relative!important;bottom:auto!important;z-index:2!important;background:#fff!important;border-top:1px solid rgba(15,23,42,.08)!important}.video-side-chat-card.is-embed{height:100%!important;min-height:0!important;width:100%!important;display:flex!important;flex-direction:column!important;margin-top:0!important;overflow:hidden!important;border:1px solid #e5e7eb!important;border-radius:20px!important;background:#fff!important}.video-side-chat-card.is-embed .vsc-header{flex:0 0 auto!important;margin:0!important;padding:8px 10px!important;border-bottom:1px solid #f0f2f5!important;background:#fff!important}.video-side-chat-card.is-embed .vsc-panel,.video-side-chat-card.is-embed .vsc-panel.is-embed,.video-side-chat-card.is-embed .vsc-panel.open,.video-side-chat-card.is-embed #vsc-collapse{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.video-side-chat-card.is-embed .vsc-sub-banner,.video-side-chat-card.is-embed .vsc-bid-panel,.video-side-chat-card.is-embed .vsc-auction-checkout,.video-side-chat-card.is-embed .vsc-auction-outcomeBanner,.video-side-chat-card.is-embed .vsc-toolbar,.video-side-chat-card.is-embed .vsc-toolbar--bottom{flex:0 0 auto!important}.video-side-chat-card.is-embed .vsc-body{flex:1 1 auto!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:8px!important}.video-side-chat-card.is-embed .vsc-list{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important}.video-side-chat-card.is-embed .vsc-input{flex:0 0 auto!important;position:relative!important;bottom:auto!important;margin:auto 0 0!important;z-index:2!important;background:#fff!important;border-top:1px solid #eee!important}.video-side-chat-card.is-embed .vsc-panel.open{max-height:none!important}.video-side-chat-card.is-embed .vsc-toolbar{position:relative!important;bottom:auto!important}.video-side-chat-card.is-embed .vsc-input{position:relative!important}.video-side-chat-card .vsc-sub-banner.vsc-sub-banner--fixed{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;padding:14px 16px!important;box-sizing:border-box!important;background:#fffdf7!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-sub-banner__content{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-sub-banner__title{margin:0!important;color:#0f172a!important;font-size:.95rem!important;font-weight:900!important;line-height:1.15!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-sub-banner__text{margin:0!important;color:#334155d1!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important;max-width:100%!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-sub-banner__actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;min-width:0!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-subscribe-btn{min-width:116px!important;min-height:42px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.1)!important;background:#f8fafc!important;color:#0f172a!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-subscribe-btn:hover:not(:disabled){background:#fff!important;border-color:#0f172a2e!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-subscribe-btn:disabled{opacity:.58!important;cursor:not-allowed!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-sub-banner__close{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;cursor:pointer!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-sub-banner__close svg{width:18px!important;height:18px!important;display:block!important;color:currentColor!important;stroke:currentColor!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-sub-banner__close:hover{background:#f8fafc!important;border-color:#0f172a2e!important}.video-side-chat-card .vsc-input.vsc-input--modern{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 12px!important;box-sizing:border-box!important;background:#fff!important;border-top:1px solid rgba(15,23,42,.08)!important}.video-side-chat-card .vsc-input--modern .vsc-input-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;object-fit:cover!important}.video-side-chat-card .vsc-composer-shell{position:relative!important;min-width:0!important;width:100%!important;height:44px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0e,inset 0 1px #ffffffe6!important;overflow:visible!important}.video-side-chat-card .vsc-composer-shell:focus-within{border-color:#0f172a33!important;box-shadow:0 0 0 4px #0f172a0a,0 10px 22px #0f172a14!important}.video-side-chat-card .vsc-composer-input{width:100%!important;min-width:0!important;height:100%!important;padding:0 4px!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;font-size:.92rem!important;font-weight:650!important}.video-side-chat-card .vsc-composer-input::placeholder{color:#64748bc7!important;font-weight:650!important}.video-side-chat-card .vsc-composer-icon-btn,.video-side-chat-card .vsc-composer-send-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#64748b!important;cursor:pointer!important;box-shadow:none!important;transition:background .14s ease,color .14s ease,transform .14s ease!important}.video-side-chat-card .vsc-composer-icon-btn svg,.video-side-chat-card .vsc-composer-send-btn svg{width:19px!important;height:19px!important;display:block!important;color:currentColor!important;stroke:currentColor!important}.video-side-chat-card .vsc-composer-icon-btn:hover:not(:disabled),.video-side-chat-card .vsc-composer-icon-btn.is-active{background:#0f172a0f!important;color:#0f172a!important}.video-side-chat-card .vsc-composer-send-btn{background:#0f172a!important;color:#fff!important}.video-side-chat-card .vsc-composer-send-btn:hover:not(:disabled){background:#020617!important;transform:translateY(-1px)!important}.video-side-chat-card .vsc-composer-send-btn:disabled,.video-side-chat-card .vsc-composer-icon-btn:disabled{opacity:.46!important;cursor:not-allowed!important;transform:none!important}.video-side-chat-card .vsc-emoji-picker{position:absolute!important;left:0!important;bottom:calc(100% + 10px)!important;z-index:80!important;width:min(330px,calc(100vw - 32px))!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fffffffa!important;box-shadow:0 18px 46px #0f172a2e!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;backdrop-filter:blur(14px) saturate(150%)!important}.video-side-chat-card .vsc-emoji-picker__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.video-side-chat-card .vsc-emoji-picker__head strong{color:#0f172a!important;font-size:.92rem!important;font-weight:900!important}.video-side-chat-card .vsc-emoji-picker__head small{color:#64748be6!important;font-size:.75rem!important;font-weight:700!important;text-align:right!important;line-height:1.25!important}.video-side-chat-card .vsc-emoji-picker__grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:7px!important}.video-side-chat-card .vsc-emoji-picker__btn{width:100%!important;aspect-ratio:1 / 1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;font-size:1.15rem!important;line-height:1!important;cursor:pointer!important;box-shadow:0 6px 14px #0f172a0d!important;transition:background .12s ease,transform .12s ease,box-shadow .12s ease!important}.video-side-chat-card .vsc-emoji-picker__btn:hover{background:#f8fafc!important;transform:translateY(-1px) scale(1.04)!important;box-shadow:0 10px 18px #0f172a14!important}.video-side-chat-card .vsc-emoji-picker__btn:active{transform:scale(.94)!important}.video-side-chat-card .vsc-toolbar.vsc-toolbar--bottom,.vsc-panel .vsc-toolbar.vsc-toolbar--bottom,.vsc-toolbar.vsc-toolbar--bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;background:#fff!important;border-top:1px solid rgba(15,23,42,.08)!important;opacity:1!important;visibility:visible!important}.video-side-chat-card .vsc-toolbar-left,.vsc-panel .vsc-toolbar-left,.vsc-toolbar-left{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;opacity:1!important;visibility:visible!important}.video-side-chat-card .vsc-toolbar--bottom .vsc-mini,.vsc-panel .vsc-toolbar--bottom .vsc-mini,.vsc-toolbar--bottom .vsc-mini{min-height:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.86rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 8px 18px #0f172a12!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease!important}.video-side-chat-card .vsc-toolbar--bottom .vsc-mini svg,.vsc-panel .vsc-toolbar--bottom .vsc-mini svg,.vsc-toolbar--bottom .vsc-mini svg{width:17px!important;height:17px!important;min-width:17px!important;display:block!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.video-side-chat-card .vsc-toolbar--bottom .vsc-mini span,.vsc-panel .vsc-toolbar--bottom .vsc-mini span,.vsc-toolbar--bottom .vsc-mini span{display:inline-flex!important;align-items:center!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.video-side-chat-card .vsc-toolbar--bottom .vsc-mini:hover,.vsc-panel .vsc-toolbar--bottom .vsc-mini:hover,.vsc-toolbar--bottom .vsc-mini:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a2e!important;color:#020617!important;-webkit-text-fill-color:#020617!important;box-shadow:0 10px 22px #0f172a1a!important;transform:translateY(-1px)!important}.video-side-chat-card .vsc-toolbar--bottom .vsc-mini.active,.vsc-panel .vsc-toolbar--bottom .vsc-mini.active,.vsc-toolbar--bottom .vsc-mini.active{background:#0f172a!important;background-color:#0f172a!important;background-image:none!important;border-color:#0f172a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 24px #0f172a29!important}.video-side-chat-card .vsc-toolbar--bottom .vsc-mini.active svg,.video-side-chat-card .vsc-toolbar--bottom .vsc-mini.active span,.vsc-panel .vsc-toolbar--bottom .vsc-mini.active svg,.vsc-panel .vsc-toolbar--bottom .vsc-mini.active span,.vsc-toolbar--bottom .vsc-mini.active svg,.vsc-toolbar--bottom .vsc-mini.active span{color:#fff!important;stroke:currentColor!important;-webkit-text-fill-color:#ffffff!important}.video-side-chat-card .vsc-header{padding:10px 10px 8px!important;background:transparent!important}.video-side-chat-card .vsc-toggle{min-height:48px!important;width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border-radius:16px!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;background-color:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a12,inset 0 1px #fffffff2!important;color:#0f172a!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.video-side-chat-card .vsc-toggle:hover{background:linear-gradient(135deg,#fff,#f1f5f9fa)!important;border-color:#0f172a29!important;box-shadow:0 14px 30px #0f172a1a,inset 0 1px #fff!important;transform:translateY(-1px)!important}.video-side-chat-card .vsc-toggle.is-open{background:linear-gradient(135deg,#fff,#f8fafcfa)!important;border-color:#0f172a2e!important}.video-side-chat-card .vsc-toggle.is-disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important}.video-side-chat-card .vsc-icon-badge{width:34px!important;height:34px!important;min-width:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:radial-gradient(circle at 30% 20%,#fffffff2,#e2e8f0e6)!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a14!important}.video-side-chat-card .vsc-icon-badge svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important}.video-side-chat-card .vsc-chevron{margin-left:auto!important;width:34px!important;height:34px!important;min-width:34px!important;padding:8px!important;border-radius:999px!important;background:#f8fafce6!important;border:1px solid rgba(15,23,42,.08)!important;color:#0f172a!important;box-shadow:0 8px 16px #0f172a0e!important;transition:transform .18s ease,background .16s ease,color .16s ease!important}.video-side-chat-card .vsc-toggle:hover .vsc-chevron{background:#fff!important;color:#020617!important}.video-side-chat-card .vsc-toggle.is-open .vsc-chevron{transform:rotate(180deg)!important}.video-side-chat-card .vsc-modeDropdown__btn{min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border-radius:999px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-size:.82rem!important;font-weight:850!important;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer!important}.video-side-chat-card .vsc-modeDropdown__btn:hover{background:#fff!important;border-color:#0f172a29!important}.video-side-chat-card .vsc-modeDropdown__chev{width:15px!important;height:15px!important}.vsc-modeDropdown__menuPortal,.vsc-kebabMenu{padding:8px!important;border-radius:16px!important;background:#fffffffa!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 18px 46px #0f172a2e,inset 0 1px #fffffff2!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;backdrop-filter:blur(14px) saturate(150%)!important}.vsc-modeDropdown__item,.vsc-kebabMenu__item{width:100%!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#0f172a!important;font-size:.86rem!important;font-weight:800!important;text-align:left!important;cursor:pointer!important;transition:background .14s ease,color .14s ease,transform .14s ease!important}.vsc-modeDropdown__item:hover,.vsc-kebabMenu__item:hover{background:#0f172a0e!important;color:#020617!important}.vsc-modeDropdown__item.is-active,.vsc-kebabMenu__item.is-active{background:#0f172a!important;color:#fff!important}.vsc-modeDropdown__item.is-active *,.vsc-kebabMenu__item.is-active *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:520px){.vsc-auctionCountdownChip__label{display:none}}@media(max-width:480px){.video-side-chat-card .vsc-sub-banner.vsc-sub-banner--fixed{grid-template-columns:1fr!important;align-items:stretch!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-sub-banner__actions{justify-content:flex-start!important}.video-side-chat-card .vsc-sub-banner--fixed .vsc-subscribe-btn{flex:1 1 auto!important}}@media(max-width:460px){.video-side-chat-card .vsc-input.vsc-input--modern{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;padding:9px 10px!important}.video-side-chat-card .vsc-input--modern .vsc-input-avatar{width:30px!important;height:30px!important;min-width:30px!important}.video-side-chat-card .vsc-composer-shell{height:42px!important;grid-template-columns:38px minmax(0,1fr) 38px!important}.video-side-chat-card .vsc-emoji-picker{width:min(300px,calc(100vw - 24px))!important}.video-side-chat-card .vsc-emoji-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media(max-width:420px){.vsc-auctionCountdownChip{padding:6px 8px;gap:6px}.vsc-auctionCountdownChip__icon,.vsc-auctionCountdownChip__label{display:none}}@media(max-width:420px){.vsc-auction-checkout{padding:10px;border-radius:12px}.vsc-auction-checkout button{width:100%}}.video-side-chat-card .vsc-comment-msg,.video-side-chat-card .vsc-comment-msg.me{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}.video-side-chat-card .vsc-comment-msg .vsc-avatar{order:0!important;margin-left:0!important;margin-right:8px!important}.video-side-chat-card .vsc-comment-msg .vsc-bubble{order:1!important;text-align:left!important;max-width:calc(100% - 44px)!important}.video-side-chat-card .vsc-comment-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;padding:0 8px!important;margin:0!important;text-align:left!important;overflow:visible!important}.video-side-chat-card .vsc-comment-avatar{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;display:block!important;border-radius:999px!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important}.video-side-chat-card .vsc-comment-bubble{flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 44px)!important;min-width:0!important;box-sizing:border-box!important;display:block!important;padding:8px 10px!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 4px 12px #0f172a0d!important;text-align:left!important;overflow:visible!important}.video-side-chat-card .vsc-comment-meta{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin:0 0 4px!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.video-side-chat-card .vsc-comment-name,.video-side-chat-card .vsc-comment-handle,.video-side-chat-card .vsc-comment-time{display:inline-block!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important}.video-side-chat-card .vsc-comment-name{max-width:110px!important;color:#0f172a!important;font-size:.78rem!important;font-weight:900!important}.video-side-chat-card .vsc-comment-handle{max-width:90px!important;color:#334155b8!important;font-size:.72rem!important;font-weight:700!important}.video-side-chat-card .vsc-comment-time{flex:0 0 auto!important;color:#64748bb8!important;font-size:.68rem!important;font-weight:700!important}.video-side-chat-card .vsc-comment-text{display:block!important;width:100%!important;min-width:0!important;color:#0f172a!important;font-size:.88rem!important;font-weight:750!important;line-height:1.25!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-align:left!important}.video-side-chat-card .vsc-body,.video-side-chat-card .vsc-list{overflow-x:hidden!important}.video-side-chat-card .vsc-chat-row,.video-side-chat-card .vsc-comment-row{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;padding:0 8px!important;margin:0 0 8px!important;text-align:left!important;overflow:visible!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.video-side-chat-card .vsc-chat-row.is-system{justify-content:center!important}.video-side-chat-card .vsc-chat-row.is-system .vsc-chat-avatar{display:none!important}.video-side-chat-card .vsc-chat-avatar,.video-side-chat-card .vsc-comment-avatar{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;display:block!important;border-radius:999px!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important}.video-side-chat-card .vsc-chat-bubble,.video-side-chat-card .vsc-comment-bubble{flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 44px)!important;min-width:0!important;box-sizing:border-box!important;display:block!important;padding:8px 10px!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 4px 12px #0f172a0d!important;text-align:left!important;overflow:visible!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.video-side-chat-card .vsc-chat-row.is-system .vsc-chat-bubble{max-width:92%!important;background:#0f172a0d!important}.video-side-chat-card .vsc-chat-meta,.video-side-chat-card .vsc-comment-meta{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;margin:0 0 4px!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important}.video-side-chat-card .vsc-chat-name,.video-side-chat-card .vsc-chat-handle,.video-side-chat-card .vsc-chat-company,.video-side-chat-card .vsc-chat-time,.video-side-chat-card .vsc-comment-name,.video-side-chat-card .vsc-comment-handle,.video-side-chat-card .vsc-comment-time{display:inline-block!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important}.video-side-chat-card .vsc-chat-name,.video-side-chat-card .vsc-comment-name{max-width:110px!important;color:#0f172a!important;font-size:.78rem!important;font-weight:900!important}.video-side-chat-card .vsc-chat-handle,.video-side-chat-card .vsc-chat-company,.video-side-chat-card .vsc-comment-handle{max-width:90px!important;color:#334155b8!important;font-size:.72rem!important;font-weight:700!important}.video-side-chat-card .vsc-chat-time,.video-side-chat-card .vsc-comment-time{flex:0 0 auto!important;color:#64748bb8!important;font-size:.68rem!important;font-weight:700!important}.video-side-chat-card .vsc-chat-text,.video-side-chat-card .vsc-comment-text{display:block!important;width:100%!important;min-width:0!important;color:#0f172a!important;font-size:.88rem!important;font-weight:750!important;line-height:1.25!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-align:left!important}.video-side-chat-card .vsc-input--modern,.video-side-chat-card .vsc-composer-shell{min-width:0!important}.video-side-chat-card .vsc-composer-shell{position:relative!important;display:flex!important;align-items:center!important;gap:8px!important}.video-side-chat-card .vsc-composer-input{min-width:0!important}.video-side-chat-card .vsc-emoji-picker{position:absolute!important;left:0!important;right:0!important;bottom:calc(100% + 10px)!important;z-index:99999!important;width:min(360px,100%)!important;max-height:260px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffffa!important;box-shadow:0 18px 42px #0f172a2e!important}.video-side-chat-card .vsc-emoji-picker__head{display:flex!important;flex-direction:column!important;gap:2px!important;margin:0 0 10px!important;color:#0f172a!important}.video-side-chat-card .vsc-emoji-picker__head strong{font-size:.9rem!important;font-weight:900!important}.video-side-chat-card .vsc-emoji-picker__head small{font-size:.72rem!important;font-weight:700!important;color:#475569b8!important}.video-side-chat-card .vsc-emoji-picker__grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:6px!important}.video-side-chat-card .vsc-emoji-picker__btn{width:100%!important;height:34px!important;min-width:0!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;font-size:1.15rem!important;line-height:1!important;cursor:pointer!important}.video-side-chat-card .vsc-emoji-picker__btn:hover{background:#0f172a0d!important}.video-side-chat-card .vsc-panel{position:relative!important}.video-side-chat-card .vsc-emoji-burst-layer{position:absolute!important;inset:0!important;z-index:30!important;pointer-events:none!important;overflow:hidden!important}.video-side-chat-card .vsc-emoji-burst{position:absolute!important;left:var(--vsc-burst-left, 70%)!important;bottom:64px!important;font-size:var(--vsc-burst-size, 24px)!important;line-height:1!important;animation:vscEmojiMachineGun var(--vsc-burst-duration, 1s) ease-out var(--vsc-burst-delay, 0ms) forwards!important;filter:drop-shadow(0 5px 12px rgba(15,23,42,.28))!important}@keyframes vscEmojiMachineGun{0%{opacity:0;transform:translateZ(0) scale(.72) rotate(-8deg)}12%{opacity:1;transform:translate3d(0,-26px,0) scale(1) rotate(4deg)}to{opacity:0;transform:translate3d(var(--vsc-burst-drift, 0px),-260px,0) scale(1.18) rotate(18deg)}}.video-side-chat-card .vsc-chat-row{align-items:flex-start!important;gap:9px!important;padding:0 10px!important;margin:0 0 10px!important}.video-side-chat-card .vsc-chat-bubble{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-width:calc(100% - 44px)!important}.video-side-chat-card .vsc-chat-meta{margin:0 0 2px!important}.video-side-chat-card .vsc-chat-text{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:.9rem!important;font-weight:800!important;line-height:1.25!important}.video-side-chat-card .vsc-chat-row.is-system .vsc-chat-bubble{background:transparent!important;border:0!important;box-shadow:none!important}.video-side-chat-card .vsc-comment-row{align-items:flex-start!important;gap:9px!important;padding:0 10px!important;margin:0 0 10px!important}.video-side-chat-card .vsc-comment-bubble{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-width:calc(100% - 44px)!important}.video-side-chat-card .vsc-comment-meta{margin:0 0 2px!important}.video-side-chat-card .vsc-comment-text{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:.9rem!important;font-weight:800!important;line-height:1.25!important}.video-side-chat-card.vsc-connected-dropdown{width:100%!important;max-width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;box-shadow:0 16px 36px #0f172a14,inset 0 1px #ffffffd9!important;overflow:hidden!important}.video-side-chat-card.vsc-connected-dropdown.is-embed{height:auto!important;min-height:0!important;margin:0!important;background:#fff!important}.video-side-chat-card.vsc-connected-dropdown .vsc-header.vsc-header--connected{flex:0 0 auto!important;width:100%!important;margin:0!important;padding:10px!important;background:linear-gradient(180deg,#f8fafcf5,#fff)!important;border:0!important;border-bottom:0!important;box-shadow:none!important;box-sizing:border-box!important}.video-side-chat-card.vsc-connected-dropdown .vsc-toggle{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;margin:0!important;box-sizing:border-box!important;background:transparent!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 8px 18px #0f172a0e,inset 0 1px #fffffff2!important;color:#0f172a!important}.video-side-chat-card.vsc-connected-dropdown.is-closed,.video-side-chat-card.vsc-connected-dropdown.is-closed .vsc-header{border-radius:18px!important}.video-side-chat-card.vsc-connected-dropdown.is-closed .vsc-toggle{border-radius:16px!important}.video-side-chat-card.vsc-connected-dropdown.is-open{border-radius:18px!important}.video-side-chat-card.vsc-connected-dropdown.is-open .vsc-header{border-radius:18px 18px 0 0!important}.video-side-chat-card.vsc-connected-dropdown.is-open .vsc-toggle{border-radius:16px!important}.video-side-chat-card.vsc-connected-dropdown .vsc-panel.vsc-panel--connected{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-top:1px solid rgba(15,23,42,.08)!important;border-radius:0 0 18px 18px!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.video-side-chat-card.vsc-connected-dropdown .vsc-panel.vsc-panel--connected.is-closed{height:0!important;max-height:0!important;min-height:0!important;border-top:0!important;padding:0!important;overflow:hidden!important}.video-side-chat-card.vsc-connected-dropdown .vsc-panel.vsc-panel--connected.is-open{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.video-side-chat-card.vsc-connected-dropdown.is-embed .vsc-panel.vsc-panel--connected.is-open{height:auto!important;max-height:620px!important}.video-side-chat-card.vsc-connected-dropdown .vsc-body{flex:1 1 auto!important;min-height:260px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important;background:#fff!important}.video-side-chat-card.vsc-connected-dropdown .vsc-list{flex:1 1 auto!important;min-height:260px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 14px!important;background:#fff!important}.video-side-chat-card.vsc-connected-dropdown .vsc-empty{color:#0f172a94!important;text-align:center!important;padding:20px 0!important;font-weight:650!important}.video-side-chat-card.vsc-connected-dropdown .vsc-toolbar.vsc-toolbar--bottom{flex:0 0 auto!important;position:relative!important;bottom:auto!important;margin:0!important;padding:10px 12px!important;background:#fff!important;border-top:1px solid rgba(15,23,42,.08)!important;z-index:2!important}.video-side-chat-card.vsc-connected-dropdown .vsc-input.vsc-input--modern{flex:0 0 auto!important;position:relative!important;bottom:auto!important;margin:0!important;padding:10px 12px!important;background:#fff!important;border-top:1px solid rgba(15,23,42,.08)!important;border-radius:0 0 18px 18px!important;z-index:2!important}.video-side-chat-card.vsc-connected-dropdown .vsc-panel,.video-side-chat-card.vsc-connected-dropdown .vsc-panel.open,.video-side-chat-card.vsc-connected-dropdown .vsc-panel.is-embed,.video-side-chat-card.vsc-connected-dropdown #vsc-collapse{box-shadow:none!important}.video-side-chat-card.vsc-connected-dropdown .vsc-chevron{color:#0f172a!important;stroke:currentColor!important;opacity:1!important}.side-video-area .video-side-chat-card.vsc-connected-dropdown,.video-right-rail-live .video-side-chat-card.vsc-connected-dropdown{max-width:100%!important}@media(max-width:560px){.video-side-chat-card.vsc-connected-dropdown .vsc-list{min-height:220px!important;padding:14px 10px!important}.video-side-chat-card.vsc-connected-dropdown.is-embed .vsc-panel.vsc-panel--connected.is-open{max-height:560px!important}}.ms-modal{width:min(980px,96vw);background:var(--ms-card-bg);border:1px solid var(--ms-border);border-radius:var(--ms-radius);box-shadow:var(--ms-shadow);animation:ms-pop .18s ease-out}.ms-body{padding:0}.chat-shell{display:grid;grid-template-columns:300px 1fr;min-height:520px}.chat-left{border-right:1px solid var(--ms-border);padding:12px}.chat-search{display:flex;align-items:center;gap:8px;border:1px solid var(--ms-border);border-radius:10px;padding:8px 10px;margin-bottom:10px;background:#fafafa}.chat-search input{border:none;outline:none;width:100%;background:transparent;font-size:14px}.chat-list{display:flex;flex-direction:column;gap:6px;max-height:58vh;overflow:auto}.chat-list-item{display:grid;grid-template-columns:40px 1fr;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}.chat-list-item:hover{background:#f3f4f6}.chat-list-item.active{background:#eef2ff}.cli-top{display:flex;align-items:center;justify-content:space-between}.cli-name{font-weight:600;font-size:14px}.cli-unread{background:#ef4444;color:#fff;border-radius:999px;font-size:12px;padding:2px 8px}.cli-preview{color:#6b7280;font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-right{padding:12px}.chat-empty{height:100%;min-height:420px;display:grid;place-items:center;gap:8px;color:#6b7280}.chat-empty-title{font-weight:600;color:#111827}.chat-thread-wrap{display:flex;flex-direction:column;gap:10px;min-height:420px}.chat-thread{border:1px solid var(--ms-border);border-radius:12px;padding:12px;min-height:320px;max-height:56vh;overflow:auto;background:#fff}.msg-row{margin-bottom:10px;display:flex;flex-direction:column}.msg-row.mine{align-items:flex-end}.msg-row.theirs{align-items:flex-start}.bubble{max-width:70%;padding:8px 12px;border-radius:14px;border:1px solid var(--ms-border);background:#f9fafb}.msg-row.mine .bubble{background:#eef2ff;border-color:#c7d2fe}.meta{font-size:11px;color:#9ca3af;margin-top:4px}.msg-error{color:#ef4444;margin-left:6px}.msg-pending{margin-left:6px}.chat-composer{display:grid;grid-template-columns:1fr 44px;gap:8px;align-items:center}.chat-composer input{height:42px;border:1px solid var(--ms-border);border-radius:10px;padding:0 12px;outline:none}.chat-composer input:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f133}.chat-composer .btn{height:42px;border-radius:10px;border:none;background:#111827;color:#fff;cursor:pointer}.chat-composer .btn:disabled{opacity:.5;cursor:not-allowed}.pad{padding:12px}@media(max-width:780px){.chat-shell{grid-template-columns:1fr}.chat-left{border-right:none;border-bottom:1px solid var(--ms-border)}}.notif-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f6;background:linear-gradient(180deg,#fbfdff,#f6f9ff)}.pill{margin-left:8px;padding:.1rem .45rem;border-radius:999px;background:#e9efff;color:#2e62e6;font-weight:700;font-size:.8rem}.icon-btn.danger{color:#b42318;border-color:#f3d1cf}.notif-overlay{position:fixed;inset:0;z-index:9999;background:#0006;opacity:0;pointer-events:none;transition:opacity .18s ease}.notif-overlay.open{opacity:1;pointer-events:auto}.notif-container{position:absolute;right:24px;top:24px;width:min(520px,92vw);max-height:calc(100vh - 48px);overflow:auto;background:var(--notif-bg, #121212);color:var(--notif-fg, #fff);border-radius:12px;box-shadow:0 10px 30px #00000059;transform:translateY(12px);transition:transform .18s ease}.notif-overlay.open .notif-container{transform:translateY(0)}:root{--notif-overlay: rgba(0, 0, 0, .48);--notif-bg: #ffffff;--notif-text: #1f2937;--notif-muted: #6b7280;--notif-border: #e5e7eb;--notif-card: #fafafa;--notif-hover: #f3f4f6;--notif-primary: #0d6efd;--notif-success: #22c55e;--notif-danger: #ef4444;--notif-warning: #f59e0b;--notif-info: #06b6d4;--notif-purple: #6f42c1;--notif-shadow: 0 10px 30px rgba(0,0,0,.15)}.dark .notification-modal{--notif-bg: #111827;--notif-text: #e5e7eb;--notif-muted: #9ca3af;--notif-border: #374151;--notif-card: #1f2937;--notif-hover: #111827;--notif-shadow: 0 10px 30px rgba(0,0,0,.45)}.notification-modal-overlay{position:fixed;inset:0;background:var(--notif-overlay);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1200}.notification-modal{background:var(--notif-bg);color:var(--notif-text);width:min(720px,96vw);max-height:84vh;border-radius:14px;box-shadow:var(--notif-shadow);overflow:hidden;display:flex;flex-direction:column}.notif-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--notif-border);background:var(--notif-bg);position:sticky;top:0;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.notif-title-wrap{display:flex;align-items:center;gap:10px}.notif-header h2{font-size:1.1rem;margin:0}.title-icon{font-size:18px;color:var(--notif-primary)}.pill{font-size:12px;padding:2px 8px;border-radius:999px;background:#0d6efd1f;color:var(--notif-primary);border:1px solid rgba(13,110,253,.25)}.notif-actions{display:flex;align-items:center;gap:8px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;color:var(--notif-text);border:1px solid var(--notif-border);border-radius:10px;padding:8px;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon-btn:hover{background:var(--notif-hover);border-color:#d1d5db}.icon-btn:active{transform:translateY(1px)}.icon-btn.danger{color:var(--notif-danger);border-color:#ef444459}.icon-btn.danger:hover{background:#ef444414;border-color:#ef444499}.notif-toolbar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--notif-border);background:var(--notif-bg);position:sticky;top:49px;z-index:1}.filter-group{display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden}.filter-group::-webkit-scrollbar{display:none}.filter-btn{border:1px solid var(--notif-border);background:var(--notif-card);color:var(--notif-text);border-radius:999px;padding:6px 10px;font-size:.85rem;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-btn:hover{background:var(--notif-hover)}.filter-btn.active{background:#0d6efd1a;border-color:#0d6efd73;color:var(--notif-primary)}.search-group{margin-left:auto;min-width:160px}.search-group input[type=search]{width:100%;padding:8px 10px;border:1px solid var(--notif-border);border-radius:10px;background:var(--notif-card);color:var(--notif-text);outline:none}.search-group input[type=search]::placeholder{color:var(--notif-muted)}.notif-list{overflow:auto;padding:10px;display:grid;gap:10px}.muted{color:var(--notif-muted)}.empty{text-align:center;padding:28px 10px}.notif-item{display:flex;align-items:stretch;gap:10px;background:var(--notif-card);border:1px solid var(--notif-border);border-radius:12px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.notif-item:hover{border-color:#d1d5db;box-shadow:0 2px 10px #0000000f}.notif-item.unread{border-color:#0d6efd59;background:linear-gradient(0deg,#0d6efd0d,#0d6efd0d)}.notif-main{flex:1;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start;text-align:left;padding:12px;border:0;background:transparent;cursor:pointer}.notif-icon{font-size:22px;margin-top:2px}.type-order{color:var(--notif-success)}.type-chat{color:var(--notif-primary)}.type-social{color:#ec4899}.type-system{color:var(--notif-warning)}.type-email{color:var(--notif-info)}.type-generic{color:var(--notif-muted)}.notif-text{display:grid;gap:4px}.notif-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.notif-title{font-weight:600;font-size:.98rem}.notif-time{display:inline-flex;align-items:center;gap:6px;color:var(--notif-muted);font-size:.78rem}.notif-message{margin:0;color:var(--notif-text);font-size:.9rem;line-height:1.35}.notif-meta{margin:0;color:var(--notif-muted);font-size:.85rem}.notif-link-hint{display:inline-flex;align-items:center;gap:6px;color:var(--notif-primary);font-size:.8rem}.dot{width:10px;height:10px;border-radius:999px;background:var(--notif-primary);margin-top:8px}.notif-actions-row{display:flex;align-items:center;gap:6px;padding-right:10px}.mini-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;width:34px;height:34px;border-radius:10px;border:1px solid var(--notif-border);background:var(--notif-bg);color:var(--notif-text);cursor:pointer;transition:background .12s ease,border-color .12s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mini-btn:hover{background:var(--notif-hover);border-color:#d1d5db}.mini-btn.danger{color:var(--notif-danger);border-color:#ef444459}.mini-btn.danger:hover{background:#ef444414;border-color:#ef444499}@media(max-width:520px){.notif-toolbar{flex-wrap:wrap;gap:8px}.search-group{width:100%;min-width:0}.notif-main{grid-template-columns:auto 1fr 10px}.notif-title{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.icon-btn,.mini-btn,.notif-item{transition:none!important}}.subs-modal{width:min(820px,96vw)}.subs-head-actions{display:flex;align-items:center;gap:8px}.ms-submodal .btn.icon{padding:6px 8px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#f6f7f9;cursor:pointer}.ms-submodal .btn.icon:hover{background:#eef0f3}.subs-body{display:flex;flex-direction:column;gap:12px}.subs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.subs-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;min-width:240px;flex:1 1 300px}.subs-search input{border:0;outline:none;width:100%;background:transparent}.subs-sort{display:inline-flex;align-items:center;gap:6px;font-size:14px}.subs-sort select{border:1px solid rgba(0,0,0,.12);padding:6px 8px;border-radius:8px;background:#fff}.subs-count{color:#7a7f87;font-size:13px}.subs-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff}.subs-meta{line-height:1.2}.subs-name{font-weight:700}.subs-sub{font-size:12px}.subs-actions{display:flex;align-items:center;gap:8px}.ms-submodal .btn{appearance:none;border:1px solid rgba(0,0,0,.12);background:#f6f7f9;color:#222;padding:8px 10px;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ms-submodal .btn:hover{background:#eef0f3}.ms-submodal .btn.danger{background:#ffe9e9;border-color:#ffd3d3;color:#a41e1e}.ms-submodal .btn.danger:hover{background:#ffdede}.subs-actions .bell.on{background:#e8f0ff;border-color:#cfe0ff;color:#1e64ff}.subs-actions .bell.off{background:#f6f7f9}@media(max-width:720px){.subs-item{flex-direction:column;align-items:flex-start}.subs-actions{width:100%;justify-content:flex-end}.hide-sm{display:none}}.pad{padding:10px}.muted{color:#7a7f87}:root{--modal-z: 2147483000;--modal-bg: #ffffff;--modal-fg: #111827;--modal-border: #e5e7eb;--muted: #6b7280;--shadow: 0 18px 60px rgba(0,0,0,.25);--radius: 16px}.ms-submodal{position:relative;background:var(--modal-bg);color:var(--modal-fg);border:1px solid var(--modal-border);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;width:96vw;max-width:1100px;max-height:calc(100dvh - 48px);overflow:hidden}.ms-submodal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--modal-border);background:linear-gradient(180deg,#f9fafb,#fff)}.head-user{display:flex;align-items:center;gap:12px}.head-user-text{display:grid;gap:2px}.head-user-name{font-weight:700;font-size:15px}.head-user-sub{font-size:12px;color:var(--muted)}.ms-submodal-close{border:0;background:transparent;font-size:22px;line-height:1;width:32px;height:32px;border-radius:8px;cursor:pointer;opacity:.7}.ms-submodal-body{padding:12px 16px 16px;overflow:auto}.muted{color:var(--muted)}.pad{padding:12px 16px}@media(max-width:640px){.hide-sm{display:none}}.bm-shell{display:grid;grid-template-rows:auto 1fr;min-height:320px}.bm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--modal-border);background:#fff}.bm-search{display:flex;align-items:center;gap:8px;border:1px solid var(--modal-border);border-radius:10px;padding:8px 10px;background:#f9fafb;min-width:260px}.bm-search svg{opacity:.6}.bm-search input{border:0;outline:none;background:transparent;width:100%;font-size:14px}.bm-right{display:flex;align-items:center;gap:12px}.bm-sort{display:flex;align-items:center;gap:8px;font-size:14px}.bm-sort select{border:1px solid var(--modal-border);background:#fff;border-radius:8px;padding:6px 8px;font-size:14px}.bm-count{font-size:12px;color:var(--muted)}.bm-list{overflow:auto;padding:10px 12px 14px;display:grid;gap:10px}.bm-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--modal-border);border-radius:12px;background:#fff}.bm-left{display:flex;align-items:center;gap:12px;min-width:0}.bm-thumb{width:72px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f3f4f6;border:1px solid var(--modal-border)}.bm-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bm-meta{min-width:0;display:grid;gap:4px}.bm-title{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-sub{font-size:12px;color:var(--muted)}.bm-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--modal-border);background:#fff;padding:7px 10px;font-size:13px;border-radius:10px;cursor:pointer}.btn.icon{padding:6px;width:32px;height:32px;justify-content:center}.btn.danger{border-color:#fecaca;background:#fff5f5}.bm-head-actions{display:flex;align-items:center;gap:8px}@media(max-width:720px){.ms-submodal{width:98vw;max-width:98vw}.bm-toolbar{flex-direction:column;align-items:stretch;gap:10px}.bm-right{justify-content:space-between}.bm-search{min-width:0}}.ms-overlay{position:fixed;inset:0;z-index:1600;background:#11182773;display:grid;place-items:center;padding:24px;overflow:auto;overscroll-behavior:contain}.ms-modal{width:min(940px,96vw);max-height:90vh;display:flex;flex-direction:column;background:#fff;color:#111827;border-radius:16px;box-shadow:0 20px 70px #00000059;overflow:hidden}.ms-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid rgba(0,0,0,.06)}.ms-header-text{line-height:1.2}.ms-title{font-weight:700;font-size:16px}.ms-subtitle{font-size:12px;color:#6b7280}.ms-close{border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#374151}.ms-body{padding:16px 18px;overflow:auto;flex:1}.ms-footer{padding:12px 18px;background:#f8fafc;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:8px}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:8px 12px;border-radius:10px;cursor:pointer;font-weight:600}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:#0b6bcb;border-color:#0b6bcb;color:#fff}.btn-primary:hover{filter:brightness(.95)}.btn-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;cursor:pointer}.btn-chip:hover{background:#f5f5f7}.btn-chip .icon{font-size:14px}.pf-section{margin-bottom:16px}.pf-title{margin:0 0 10px;font-weight:700;font-size:14px}.pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pf-field{display:flex;flex-direction:column;gap:6px}.pf-label{font-size:12px;color:#374151}.pf-field input,.pf-field select,.pf-field textarea{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;outline:none;background:#fff;color:#111827}.pf-field input:focus,.pf-field select:focus,.pf-field textarea:focus{border-color:#0b6bcb;box-shadow:0 0 0 3px #0b6bcb26}.pf-field textarea{resize:vertical}.pf-wide{grid-column:1 / -1}.pf-actions-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:10px}.pf-add{position:relative;flex:1 1 320px}.pf-add-input{width:100%;padding-right:46px}.pf-add-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.pf-add-btn:hover{background:#f5f5f7}.pf-chips{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0 0;margin:0;list-style:none}.pf-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px}.pf-chip-text{font-size:12px}.pf-chip-x{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.pf-chip-x:hover{background:#f5f5f7}.pf-error{margin-top:8px;color:#b91c1c;background:#fff5f5;border:1px solid #fecaca;border-radius:10px;padding:10px 12px}@media(max-width:720px){.pf-grid{grid-template-columns:1fr}.pf-wide{grid-column:auto}.ms-modal{width:96vw}}:root{--ms-z: 10050;--ms-overlay-bg: rgba(17, 24, 39, .55);--ms-card-bg: #fff;--ms-border: #e5e7eb;--ms-radius: 12px;--ms-shadow: 0 20px 40px rgba(0,0,0,.18), 0 2px 8px rgba(0,0,0,.06)}.ms-overlay{position:fixed;inset:0;z-index:var(--ms-z);background:var(--ms-overlay-bg);-webkit-backdrop-filter:saturate(120%) blur(2px);backdrop-filter:saturate(120%) blur(2px);display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:6vh 16px}.ms-modal{width:min(720px,96vw);background:var(--ms-card-bg);border:1px solid var(--ms-border);border-radius:var(--ms-radius);box-shadow:var(--ms-shadow);animation:ms-pop .18s ease-out}.ms-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--ms-border)}.ms-header-left{display:flex;align-items:center;gap:12px}.ms-header-text{display:flex;flex-direction:column;line-height:1.1}.ms-title{font-weight:600;font-size:16px}.ms-subtitle{font-size:12px;color:#6b7280;margin-top:2px}.ms-close{appearance:none;border:none;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#6b7280}.ms-close:hover{color:#111827}.ms-body{padding:16px 18px}.set-section{margin-bottom:18px}.set-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;margin:4px 0 12px}.set-row{margin-bottom:12px}.set-label{display:block;font-weight:500;margin-bottom:6px}.seg{display:inline-flex;gap:8px;flex-wrap:wrap}.seg-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px;border-radius:10px;border:1px solid var(--ms-border);background:#fafafa;cursor:pointer}.seg-btn:hover{background:#f3f4f6}.seg-btn.active{background:#eef2ff;border-color:#c7d2fe}.switch{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:10px 0;border-top:1px dashed #f0f0f0}.switch:first-of-type{border-top:none}.ms-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--ms-border)}.btn{height:38px;padding:0 14px;border:1px solid #111827;border-radius:10px;background:#111827;color:#fff;cursor:pointer}@keyframes ms-pop{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:520px){.ms-modal{width:min(96vw,520px)}}:root{--modal-z: 2147483000}.ms-submodal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#10121b8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:var(--modal-z)}.ms-submodal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 60px #00000040;width:96vw;max-width:1100px;max-height:calc(100dvh - 48px);overflow:hidden;display:flex;flex-direction:column}.ms-submodal-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:linear-gradient(180deg,#f9fafb,#fff)}.ms-submodal-close{border:0;background:transparent;font-size:22px;width:32px;height:32px;border-radius:8px;cursor:pointer;opacity:.7}.ms-submodal-close:hover{opacity:1;background:#f3f4f6}.ms-submodal-overlay{position:fixed;inset:0;z-index:1600;background:#11182773;display:grid;place-items:center;padding:24px;overflow:auto;overscroll-behavior:contain}.ms-submodal{width:min(940px,96vw);background:#fff;color:#111827;border-radius:16px;box-shadow:0 20px 70px #00000059;overflow:hidden}.ms-submodal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid rgba(0,0,0,.06)}.head-user{display:flex;gap:12px;align-items:center}.head-user-name{font-weight:700;font-size:16px}.head-user-sub{font-size:12px;opacity:.7}.ms-submodal-close{border:none;background:transparent;font-size:22px;cursor:pointer}.ms-submodal-body{padding:16px 18px}.ms-submodal-body.no-pad{padding:0}.ms-submodal-footer{padding:12px 18px;background:#f8fafc;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:8px}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:8px 12px;border-radius:10px;cursor:pointer}.btn:hover{background:#f5f5f7}.btn.icon{padding:6px;border-radius:8px}.btn.danger{color:#b91c1c;border-color:#fecaca;background:#fff5f5}.btn.danger:hover{background:#fee2e2}.set-section{margin-bottom:16px}.set-title{font-size:14px;font-weight:700;margin:0 0 8px;display:flex;gap:8px;align-items:center}.set-row{display:flex;align-items:center;gap:12px;margin:10px 0}.set-label{min-width:140px;color:#374151}.seg{display:flex;gap:8px;flex-wrap:wrap}.seg-btn{padding:8px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer}.seg-btn.active,.seg-btn:hover{background:#f5f5f7}.subs-toolbar,.bm-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px 0}.subs-search,.bm-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;min-width:260px}.subs-right{display:flex;align-items:center;gap:12px}.subs-sort select{padding:6px 10px;border-radius:8px;border:1px solid #e5e7eb}.subs-list{display:flex;flex-direction:column;gap:10px}.subs-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid #eef0f3;border-radius:12px;background:#fff}.subs-left{display:flex;align-items:center;gap:10px}.subs-name{font-weight:600}.subs-sub{font-size:12px;opacity:.7}.btn.bell.on{color:#0b6bcb}.btn.bell.off,.muted{color:#6b7280}.pad{padding:10px 0}.hide-sm{display:inline}@media(max-width:560px){.hide-sm{display:none}.ms-submodal{width:96vw}}.publisher-storefront-trigger{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.publisher-storefront-trigger:hover,.publisher-storefront-trigger.is-open{filter:drop-shadow(0 0 .65rem rgba(99,102,241,.22))}.publisher-storefront-trigger:focus-visible{outline:3px solid rgba(99,102,241,.35);outline-offset:4px}.pv-storefront-rail{width:100%;max-width:100%;margin:12px 0 16px;padding:14px 16px 16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 14px 34px #0f172a14;box-sizing:border-box;overflow:hidden}.pv-storefront-rail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.pv-storefront-rail-creator{display:flex;align-items:center;gap:12px;min-width:0}.pv-storefront-rail-creator span{display:block;color:#111827;font-size:16px;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-storefront-rail-creator small{display:block;margin-top:3px;color:#6b7280;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-storefront-rail-close{width:36px;height:36px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.pv-storefront-rail-close:hover{background:#0f172a0d}.pv-storefront-rail-body{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;align-items:stretch}.pv-storefront-rail-nav{align-self:center;width:42px;height:42px;border:1px solid rgba(99,102,241,.18);border-radius:999px;background:#fff;color:#4f46e5;box-shadow:0 10px 24px #0f172a17;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.pv-storefront-rail-nav svg{width:22px;height:22px}.pv-storefront-rail-nav:hover:not(:disabled){background:#6366f114}.pv-storefront-rail-nav:disabled{opacity:.35;cursor:default}.pv-storefront-rail-products{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr));gap:12px;min-width:0}.pv-storefront-rail-card{min-width:0;border:1px solid rgba(15,23,42,.09);border-radius:15px;background:#fff;box-shadow:0 8px 18px #0f172a0d;overflow:hidden;display:flex;flex-direction:column}.pv-storefront-rail-card.is-loading{min-height:226px;background:linear-gradient(90deg,#f3f4f6,#fff,#f3f4f6);background-size:220% 100%;animation:pv-storefront-rail-shimmer 1.15s linear infinite}@keyframes pv-storefront-rail-shimmer{0%{background-position:0 0}to{background-position:-220% 0}}.pv-storefront-rail-thumb{position:relative;display:block;width:100%;aspect-ratio:1 / .82;border:0;background:#f3f4f6;overflow:hidden;cursor:pointer;padding:0}.pv-storefront-rail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pv-storefront-rail-thumb span{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:999px;background:#111827c7;color:#fff;font-size:11px;font-weight:800}.pv-storefront-rail-copy{padding:10px 10px 8px;min-width:0;flex:1 1 auto}.pv-storefront-rail-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#111827;font-size:13px;font-weight:800;line-height:1.22;min-height:32px}.pv-storefront-rail-copy small{display:block;margin-top:5px;color:#6b7280;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-storefront-rail-copy b{display:block;margin-top:6px;color:#111827;font-size:13px;font-weight:900}.pv-storefront-rail-view{margin:0 10px 10px;height:34px;border:0;border-radius:999px;background:#4f46e5;color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.pv-storefront-rail-view:hover{background:#4338ca}.pv-storefront-rail-empty{min-height:160px;grid-column:1 / -1;border:1px dashed rgba(15,23,42,.16);border-radius:15px;background:#f9fafbd9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#374151;text-align:center;padding:24px}.pv-storefront-rail-empty svg{width:28px;height:28px;color:#6b7280}.pv-storefront-rail-empty strong{color:#111827;font-size:15px;font-weight:850}.pv-storefront-rail-empty p{margin:0;color:#6b7280;font-size:13px}.pv-storefront-rail-dots{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px}.pv-storefront-rail-dots button{width:7px;height:7px;border:0;border-radius:999px;background:#6366f138;cursor:pointer;padding:0}.pv-storefront-rail-dots button.is-active{width:22px;background:#4f46e5}.pv-storefront-rail .pv-storefront-creator,.pv-storefront-rail .pv-storefront-creator-avatar,.pv-storefront-rail .pv-storefront-creator-avatar-button,.pv-storefront-rail .pv-storefront-avatar-trigger,.pv-storefront-rail .pv-storefront-creator button,.pv-storefront-rail .avatar-ring,.pv-storefront-rail .avatar-ring-wrap,.pv-storefront-rail .avatar-ring-wrapper{background:transparent!important;background-color:transparent!important;color:#111827!important}.pv-storefront-rail,.pv-storefront-rail *{color:#111827}.pv-storefront-rail strong,.pv-storefront-rail h3,.pv-storefront-rail h4,.pv-storefront-rail p,.pv-storefront-rail span,.pv-storefront-rail small,.pv-storefront-rail b{color:#111827!important}.pv-storefront-rail .pv-storefront-nav,.pv-storefront-rail .pv-storefront-nav--left,.pv-storefront-rail .pv-storefront-nav--right,.pv-storefront-rail .pv-storefront-arrow,.pv-storefront-rail .pv-storefront-arrow-left,.pv-storefront-rail .pv-storefront-arrow-right{background:#fff!important;background-color:#fff!important;color:#111827!important;border:1px solid rgba(17,24,39,.14)!important;box-shadow:0 8px 22px #0f172a1f!important}.pv-storefront-rail .pv-storefront-nav svg,.pv-storefront-rail .pv-storefront-arrow svg{color:#111827!important;stroke:#111827!important}.pv-storefront-rail .pv-storefront-nav:disabled,.pv-storefront-rail .pv-storefront-arrow:disabled{background:#f3f4f6!important;background-color:#f3f4f6!important;color:#9ca3af!important;opacity:1!important}.pv-storefront-rail .pv-storefront-nav:disabled svg,.pv-storefront-rail .pv-storefront-arrow:disabled svg{color:#9ca3af!important;stroke:#9ca3af!important}.pv-storefront-rail .pv-storefront-close,.pv-storefront-rail .pv-storefront-close-btn,.pv-storefront-rail .pv-storefront-x{background:#fff!important;background-color:#fff!important;color:#111827!important;border:1px solid rgba(17,24,39,.14)!important;box-shadow:0 8px 22px #0f172a1a!important}.pv-storefront-rail .pv-storefront-close svg,.pv-storefront-rail .pv-storefront-close-btn svg,.pv-storefront-rail .pv-storefront-x svg{color:#111827!important;stroke:#111827!important}.pv-storefront-rail .pv-storefront-nav:hover,.pv-storefront-rail .pv-storefront-arrow:hover,.pv-storefront-rail .pv-storefront-close:hover,.pv-storefront-rail .pv-storefront-close-btn:hover,.pv-storefront-rail .pv-storefront-x:hover{background:#f9fafb!important;background-color:#f9fafb!important;color:#111827!important}.pv-storefront-rail button:not(.pv-storefront-view){color:#111827!important}.pv-storefront-rail .pv-storefront-view{color:#111827!important}@media(max-width:1100px){.pv-storefront-rail-products{grid-template-columns:repeat(4,minmax(126px,1fr))}}@media(max-width:820px){.pv-storefront-rail{padding:12px}.pv-storefront-rail-body{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px}.pv-storefront-rail-nav{width:34px;height:34px}.pv-storefront-rail-products{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.pv-storefront-rail-card{flex:0 0 170px;scroll-snap-align:start}}.publisher-storefront-trigger{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}.publisher-storefront-trigger:hover,.publisher-storefront-trigger:focus,.publisher-storefront-trigger:active,.publisher-storefront-trigger.is-open{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.pv-storefront-rail-creator{background:transparent!important;background-color:transparent!important;background-image:none!important}.pv-storefront-rail-nav,.pv-storefront-rail-nav--left,.pv-storefront-rail-nav--right{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;border:1px solid rgba(17,24,39,.18)!important}.pv-storefront-rail-nav svg,.pv-storefront-rail-nav--left svg,.pv-storefront-rail-nav--right svg{color:#111!important;stroke:#111!important}.pv-storefront-rail-nav:hover:not(:disabled),.pv-storefront-rail-nav--left:hover:not(:disabled),.pv-storefront-rail-nav--right:hover:not(:disabled){background:#f8f8f8!important;background-color:#f8f8f8!important;background-image:none!important;color:#111!important}.pv-storefront-rail-nav:disabled,.pv-storefront-rail-nav--left:disabled,.pv-storefront-rail-nav--right:disabled{background:#f3f4f6!important;background-color:#f3f4f6!important;background-image:none!important;color:#777!important;opacity:1!important}.pv-storefront-rail-nav:disabled svg,.pv-storefront-rail-nav--left:disabled svg,.pv-storefront-rail-nav--right:disabled svg{color:#777!important;stroke:#777!important}.pv-storefront-rail-close{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;border:1px solid rgba(17,24,39,.18)!important}.pv-storefront-rail-close svg{color:#111!important;stroke:#111!important}.pv-storefront-rail-close:hover,.pv-storefront-rail-close:focus,.pv-storefront-rail-close:active{background:#f8f8f8!important;background-color:#f8f8f8!important;background-image:none!important;color:#111!important}.pv-storefront-rail-close:hover svg,.pv-storefront-rail-close:focus svg,.pv-storefront-rail-close:active svg{color:#111!important;stroke:#111!important}.pv-storefront-rail-nav,.pv-storefront-rail-nav--left,.pv-storefront-rail-nav--right{background:#f9fafb!important;background-color:#f9fafb!important;background-image:none!important;border:1px solid rgba(17,24,39,.18)!important;color:#111827!important;opacity:1!important}.pv-storefront-rail-nav svg,.pv-storefront-rail-nav--left svg,.pv-storefront-rail-nav--right svg{display:block!important;width:22px!important;height:22px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important}.pv-storefront-rail-nav:disabled,.pv-storefront-rail-nav--left:disabled,.pv-storefront-rail-nav--right:disabled{background:#f3f4f6!important;background-color:#f3f4f6!important;border:1px solid rgba(17,24,39,.16)!important;color:#374151!important;opacity:1!important;cursor:default!important}.pv-storefront-rail-nav:disabled svg,.pv-storefront-rail-nav--left:disabled svg,.pv-storefront-rail-nav--right:disabled svg{color:#374151!important;stroke:#374151!important;opacity:1!important}.pv-storefront-rail-close{background:#f9fafb!important;background-color:#f9fafb!important;background-image:none!important;border:1px solid rgba(17,24,39,.18)!important;color:#111827!important;opacity:1!important}.pv-storefront-rail-close svg{display:block!important;width:20px!important;height:20px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important}.pv-storefront-rail-nav:hover:not(:disabled),.pv-storefront-rail-close:hover{background:#eef0f3!important;background-color:#eef0f3!important;color:#111827!important}.pv-storefront-rail-nav:hover:not(:disabled) svg,.pv-storefront-rail-close:hover svg{color:#111827!important;stroke:#111827!important;opacity:1!important}.pv-storefront-rail-nav,.pv-storefront-rail-close{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(17,24,39,.18)!important;color:#111827!important;opacity:1!important}.pv-storefront-rail-nav:hover:not(:disabled),.pv-storefront-rail-close:hover{background:#f8f8f8!important;background-color:#f8f8f8!important;color:#111827!important}.pv-storefront-rail-nav:disabled{background:#f3f4f6!important;background-color:#f3f4f6!important;color:#374151!important;opacity:1!important}.pv-storefront-control-symbol{display:inline-flex!important;align-items:center;justify-content:center;color:#111827!important;font-size:30px!important;font-weight:900!important;line-height:1!important;opacity:1!important;transform:translateY(-1px)}.pv-storefront-rail-nav:disabled .pv-storefront-control-symbol{color:#374151!important;opacity:1!important}.pv-storefront-control-symbol--x{font-size:24px!important;transform:translateY(-2px)}.pv-storefront-rail-card{background:#fff!important;border:1px solid rgba(17,24,39,.12)!important;box-shadow:0 8px 18px #0f172a0d!important}.pv-storefront-rail-thumb{background:#f3f4f6!important;background-color:#f3f4f6!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important}.pv-storefront-rail-thumb img{background:#f3f4f6!important;border:0!important;outline:0!important;box-shadow:none!important}.pv-storefront-rail-view{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(17,24,39,.18)!important;box-shadow:none!important}.pv-storefront-rail-view span,.pv-storefront-rail-view svg{color:#111827!important;stroke:#111827!important}.pv-storefront-rail-view:hover,.pv-storefront-rail-view:focus,.pv-storefront-rail-view:active{background:#f8f8f8!important;background-color:#f8f8f8!important;color:#111827!important}.pv-storefront-rail-thumb span{background:#111827d1!important;color:#fff!important}.pv-storefront-rail-view{width:calc(100% - 20px)!important;min-height:36px!important;height:36px!important;padding:0 12px!important;white-space:nowrap!important;flex-wrap:nowrap!important;line-height:1!important}.pv-storefront-rail-view span{display:inline!important;white-space:nowrap!important;line-height:1!important}.pv-storefront-rail-view svg{flex:0 0 auto!important;width:14px!important;height:14px!important}.pv-storefront-rail .pv-storefront-rail-thumb{aspect-ratio:1 / 1.05!important;background:#f8fafc!important;background-color:#f8fafc!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;box-sizing:border-box!important;overflow:hidden!important}.pv-storefront-rail .pv-storefront-rail-thumb img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;background:transparent!important}.pv-storefront-rail .pv-storefront-rail-thumb>span{position:absolute!important;top:8px!important;left:8px!important;z-index:3!important}.pv-storefront-rail .pv-storefront-rail-card{min-height:286px!important}@media(max-width:820px){.pv-storefront-rail .pv-storefront-rail-thumb{aspect-ratio:1 / 1.08!important;padding:7px!important}}.pv-storefront-rail .pv-storefront-rail-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:12px!important}.pv-storefront-rail .pv-storefront-rail-dots button{width:42px!important;height:14px!important;min-width:42px!important;border:1px solid rgba(17,24,39,.35)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;opacity:1!important;padding:0!important;box-shadow:0 4px 10px #0f172a1a!important;cursor:pointer!important}.pv-storefront-rail .pv-storefront-rail-dots button.is-active{width:42px!important;min-width:42px!important;background:#111827!important;background-color:#111827!important;background-image:none!important;border-color:#111827!important;color:#fff!important;opacity:1!important;box-shadow:0 6px 14px #0f172a33!important}.pv-storefront-rail .pv-storefront-rail-dots button:hover{background:#f3f4f6!important;background-color:#f3f4f6!important;border-color:#111827!important}.pv-storefront-rail .pv-storefront-rail-dots button.is-active:hover{background:#111827!important;background-color:#111827!important;border-color:#111827!important}.side-video-area aside.music-playlist{display:block;width:100%!important;max-width:none!important;box-sizing:border-box;margin:0 0 16px!important;padding:0;background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:none;float:none!important;align-self:stretch!important}.side-video-area .music-playlist-toggle{background:#fff!important;color:#111827!important;border:0;border-bottom:1px solid #eef0f3;border-radius:0;box-shadow:none!important}.music-playlist{width:100%;box-sizing:border-box;margin:0 0 16px;font-size:.9rem;display:flex;flex-direction:column;background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}.music-playlist-toggle{width:100%;border:0;border-bottom:1px solid #eef0f3;border-radius:0;background:#fff;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font:inherit;color:#111827;box-shadow:none}.music-playlist-toggle:focus,.music-playlist-toggle:active{outline:none;box-shadow:none}.music-playlist-toggle-left{display:flex;align-items:center;gap:8px;min-width:0}.music-playlist-toggle-icon{flex-shrink:0;font-size:16px}.music-playlist-toggle-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:1.25}.music-playlist-toggle-title{font-weight:600;font-size:14px;color:#111827;word-break:break-word}.music-playlist-toggle-subtitle{font-size:12px;color:#6b7280}.music-playlist-toggle-count{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;background:#f3f4f6;color:#4b5563}.music-playlist-toggle-chevron{margin-left:8px;font-size:16px;color:#4b5563;transition:transform .15s ease-out}.music-playlist-toggle-chevron.is-open{transform:rotate(180deg)}.playlist-list{list-style:none;margin:0;padding:4px 0;max-height:320px;overflow-y:auto;border-top:none}.playlist-item{display:flex;align-items:center;padding:8px 12px;gap:10px;cursor:pointer;transition:background .12s ease}.playlist-item+.playlist-item{margin-top:0}.playlist-item:hover{background:#f9fafb}.playlist-item.is-active{background:#eef6ff}.playlist-thumb{flex:0 0 56px;height:56px;border-radius:8px;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.playlist-thumb img{width:100%;height:100%;object-fit:cover}.playlist-thumb-ph{width:100%;height:100%;background:linear-gradient(135deg,#e5e7eb,#f3f4f6)}.playlist-meta{flex:1 1 auto;min-width:0}.playlist-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.playlist-track-title{font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-duration{font-size:.75rem;color:#6b7280;flex-shrink:0}.playlist-sub-row{margin-top:2px}.playlist-feat{font-size:.78rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-list::-webkit-scrollbar{width:6px}.playlist-list::-webkit-scrollbar-track{background:transparent}.playlist-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.playlist-sub-row--affiliate{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:500;opacity:.9}.playlist-affiliate-avatar-wrap{width:18px;height:18px;border-radius:999px;overflow:hidden;flex-shrink:0}.playlist-affiliate-avatar{width:100%;height:100%;object-fit:cover;display:block}.playlist-affiliate-avatar-fallback{width:100%;height:100%;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;background:#00000014}.playlist-affiliate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.music-playlist{margin-top:12px}}.quickshots-sponsor-card{--card-w: 100%;--radius: 12px;--pad: 14px;width:var(--card-w);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);box-shadow:0 1px 3px #0000000f;padding:var(--pad);display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.quickshots-sponsor-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f;border-color:#0000001f}.sponsored-badge{align-self:flex-start;font-size:12px;font-weight:600;background:#f1f5f9;color:#111827;border-radius:999px;padding:3px 8px}.quickshots-sponsor-image{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;background:#f8fafc;border-radius:10px;padding:6px}.quickshots-sponsor-title{margin:0;font-size:15px;font-weight:600;text-align:center;color:#111;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sponsor-cta-buttons{width:100%;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:2px}.sponsor-cta-buttons .cta-button{appearance:none;text-decoration:none;font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#eaf2ff;color:#0b63ff;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.sponsor-cta-buttons .cta-button:hover{background:#dbe9ff;box-shadow:0 2px 10px #0b63ff2e}.sponsor-cta-buttons .cta-button:active{transform:translateY(1px)}@media(prefers-color-scheme:dark){.quickshots-sponsor-card{background:#111;border-color:#ffffff14;box-shadow:0 1px 3px #00000080}.sponsored-badge{background:#ffffff14;color:#e5e7eb}.quickshots-sponsor-image{background:#ffffff0f}.quickshots-sponsor-title{color:#f3f4f6}.sponsor-cta-buttons .cta-button{border-color:#ffffff1a;background:#3b82f626;color:#93c5fd}.sponsor-cta-buttons .cta-button:hover{background:#3b82f638}}.quickshots-sidebar-feed .public-ad-card .ad-media{aspect-ratio:1 / 1}.recommended{--recommended-thumb-w: 176px;--recommended-thumb-h: 99px;--recommended-gap: 12px;width:100%;overflow:visible!important;display:flex;flex-direction:column;gap:14px;background:transparent;padding:0;border-radius:0;box-sizing:border-box}.recommended-title{margin:0 0 4px;font-size:16px;font-weight:800;color:#111827;line-height:1.2}.side-video-list{position:relative;width:100%;display:grid;grid-template-columns:var(--recommended-thumb-w) minmax(0,1fr);gap:var(--recommended-gap);align-items:start;cursor:pointer;box-sizing:border-box}.side-video-list>a{display:block;width:var(--recommended-thumb-w);min-width:var(--recommended-thumb-w);max-width:var(--recommended-thumb-w);text-decoration:none}.thumbnail-wrapper{position:relative;width:var(--recommended-thumb-w);height:var(--recommended-thumb-h);min-width:var(--recommended-thumb-w);min-height:var(--recommended-thumb-h);max-width:var(--recommended-thumb-w);max-height:var(--recommended-thumb-h);overflow:hidden;border-radius:8px;background:#f3f4f6;box-sizing:border-box}.thumbnail-wrapper img,.side-video-list img{width:100%!important;height:100%!important;min-width:100%;min-height:100%;max-width:none!important;max-height:none!important;display:block;object-fit:cover;object-position:center center;border-radius:inherit;background:#f3f4f6}.video-duration{position:absolute;right:6px;bottom:6px;z-index:2;background:#000000c7;color:#fff;padding:2px 5px;font-size:11px;line-height:1.1;border-radius:4px;font-weight:700}.vid-info{min-width:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;position:relative;box-sizing:border-box;padding-top:1px}.recommended-title-row{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:6px;position:relative}.vid-info h4,.recommended-title-row .video-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;font-weight:800;color:#0f172a;line-height:1.18}.vid-info p{margin:3px 0 0;max-width:100%;min-width:0;font-size:13px;line-height:1.22;color:#6b7280;text-align:left;overflow:hidden;text-overflow:ellipsis}.vid-info p:first-of-type{margin-top:5px;color:#4b5563}.recommended-menu-btn{width:22px;height:24px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:none;color:#111827;font-size:20px;line-height:1;cursor:pointer;padding:0;margin:-2px 0 0;outline:none;box-shadow:none;border-radius:999px;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent}.recommended-menu-btn:hover{background:#0f172a0f!important}.recommended-menu-btn:focus,.recommended-menu-btn:focus-visible{outline:none!important;box-shadow:none!important;background:transparent!important}.recommended-menu-btn::-moz-focus-inner{border:0}.recommended-dropdown{position:absolute;top:26px;right:0;z-index:9999;width:158px;padding:6px 0;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:10px;box-shadow:0 14px 34px #0f172a2e;overflow:hidden}.recommended-dropdown div{padding:9px 12px;cursor:pointer;font-size:13px;color:#111827;line-height:1.2}.recommended-dropdown div:hover{background-color:#f3f4f6}.company{display:inline-flex;align-items:center;width:fit-content;background-color:#eef2ff;color:#1e3a8a;padding:2px 6px;border-radius:999px;font-size:12px;line-height:1.2;margin-left:6px;font-weight:700}.new-badge{display:inline-flex;align-items:center;width:fit-content;color:#ef4444;font-weight:800;font-size:12px;line-height:1.2;margin-top:5px}@media(min-width:1200px){.recommended{--recommended-thumb-w: 188px;--recommended-thumb-h: 106px}}@media(max-width:980px){.recommended{--recommended-thumb-w: 160px;--recommended-thumb-h: 90px;--recommended-gap: 10px}.recommended-title-row .video-title{font-size:14px}.vid-info p{font-size:12px}}@media(max-width:600px){.recommended{--recommended-thumb-w: 100%;--recommended-thumb-h: 210px}.side-video-list{display:flex;flex-direction:column;align-items:stretch;gap:8px}.side-video-list>a,.thumbnail-wrapper{width:100%;min-width:100%;max-width:100%}.vid-info{align-items:stretch;text-align:left}.recommended-title-row{grid-template-columns:minmax(0,1fr) 28px}}.recommended-dropdown button{display:block;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:8px 10px;cursor:pointer;font:inherit}.recommended-dropdown button:hover{background:#94a3b829}.recommended-playlist-picker-backdrop{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:18px;background:#02061794;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recommended-playlist-picker{width:min(420px,100%);border:1px solid rgba(148,163,184,.22);border-radius:22px;background:#0f172afa;color:#f8fafc;box-shadow:0 28px 90px #00000070;padding:18px}.recommended-playlist-picker__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.recommended-playlist-picker__header p{margin:0 0 5px;color:#93c5fd;font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.recommended-playlist-picker__header h3{margin:0;font-size:1.25rem}.recommended-playlist-picker__header button{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#0f172acc;color:#e2e8f0;width:34px;height:34px;cursor:pointer;font-size:1.3rem;line-height:1}.recommended-playlist-picker__label{display:grid;gap:8px;color:#bfdbfe;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.recommended-playlist-picker__label select{width:100%;border:1px solid rgba(148,163,184,.26);border-radius:14px;background:#020617c7;color:#f8fafc;padding:11px 12px;outline:none}.recommended-playlist-picker__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.recommended-playlist-picker__primary,.recommended-playlist-picker__secondary{border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer}.recommended-playlist-picker__primary{border:1px solid rgba(147,197,253,.45);background:#2563eb38;color:#dbeafe}.recommended-playlist-picker__secondary{border:1px solid rgba(148,163,184,.22);background:#0f172abd;color:#e2e8f0}.recommended-playlist-picker__primary:disabled,.recommended-playlist-picker__secondary:disabled{cursor:not-allowed;opacity:.6}.recommended-playlist-picker__state{display:grid;gap:12px;place-items:center;min-height:120px;border:1px dashed rgba(148,163,184,.24);border-radius:16px;color:#cbd5e1;text-align:center;padding:14px}.recommended-playlist-picker__state p{margin:0}.recommended-playlist-picker__state--error{color:#fecaca;border-color:#f8717161;background:#7f1d1d38}.recommended-library-toast{position:fixed;right:22px;bottom:24px;z-index:2147483647;max-width:320px;padding:12px 15px;border:1px solid rgba(147,197,253,.42);border-radius:16px;background:#0f172af5;color:#e2e8f0;box-shadow:0 18px 50px #00000052;font-weight:800}.recommended .thumbnail-wrapper img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important;object-fit:cover!important;object-position:center center!important}.recommended .side-video-list>a{overflow:visible!important}.recommended-loading,.recommended-empty{margin:0;color:#6b7280;font-size:14px;font-weight:700}.recommended-preview-label{position:absolute;left:6px;bottom:6px;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#000000b8;color:#fff;font-size:10px;line-height:1.1;font-weight:800;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.recommended .thumbnail-wrapper--has-preview:hover .recommended-preview-label,.recommended .thumbnail-wrapper--has-preview:focus-within .recommended-preview-label{opacity:1;visibility:visible}.recommended-tab-shell{width:100%;max-width:100%;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 0 6px;margin:0 0 12px;scrollbar-width:none}.recommended-tab-shell::-webkit-scrollbar{display:none}.recommended-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;border:0;border-radius:10px;background:#f3f4f6;color:#111827;font-size:14px;line-height:1;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:none;outline:none}.recommended-tab:hover{background:#e5e7eb}.recommended-tab.active{background:#0f0f0f;color:#fff}.recommended-title{display:none!important}.recommended .recommended-thumb-img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important;object-fit:cover!important;object-position:center center!important;transition:opacity .16s ease,transform .22s ease}.recommended .thumbnail-wrapper--has-preview:hover,.recommended .thumbnail-wrapper--has-preview:focus-within{background:#000!important}.recommended .thumbnail-wrapper--has-preview:hover .recommended-thumb-img{transform:scale(1.02)}@media(max-width:600px){.recommended-thumb-link{width:100%;min-width:100%;max-width:100%}}.recommended-title,.recommended-tab-shell,.recommended-tab{display:none!important}.recommended-loading,.recommended-empty{margin:0 0 10px;color:#6b7280;font-size:13px;font-weight:700}.recommended-thumb-link{display:block;width:var(--recommended-thumb-w);min-width:var(--recommended-thumb-w);max-width:var(--recommended-thumb-w);text-decoration:none}.recommended .thumbnail-wrapper{isolation:isolate!important;background:#e5e7eb!important}.recommended .recommended-thumb-img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;opacity:1!important;visibility:visible!important;object-fit:cover!important;object-position:center center!important}.recommended .recommended-hover-preview{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;opacity:0!important;visibility:hidden!important;background:#000!important;border-radius:inherit!important;pointer-events:none!important;transition:opacity .16s ease,visibility .16s ease}.recommended .thumbnail-wrapper--has-preview:hover .recommended-hover-preview,.recommended .thumbnail-wrapper--has-preview:focus-within .recommended-hover-preview{opacity:1!important;visibility:visible!important}.recommended .thumbnail-wrapper--has-preview:hover .recommended-thumb-img,.recommended .thumbnail-wrapper--has-preview:focus-within .recommended-thumb-img{opacity:0!important}.recommended .video-duration{z-index:5!important}.recommended .thumbnail-wrapper--no-thumb:not(.thumbnail-wrapper--has-preview):after{content:"No thumbnail";position:absolute;inset:0;z-index:3;display:grid;place-items:center;color:#6b7280;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;pointer-events:none}.recommended-dropdown-backdrop{position:fixed;inset:0;z-index:2147483645;background:transparent}.recommended-dropdown.recommended-dropdown--portal{position:fixed!important;z-index:2147483646!important;width:220px!important;min-width:220px!important;padding:7px!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;box-shadow:0 18px 48px #0f172a38,0 4px 14px #0f172a1f!important;overflow:visible!important;box-sizing:border-box!important}.recommended-dropdown.recommended-dropdown--portal button{width:100%!important;display:flex!important;align-items:center!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#111827!important;padding:10px 11px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!important}.recommended-dropdown.recommended-dropdown--portal button:hover{background:#f3f4f6!important}.recommended .recommended-menu-btn{color:#111827!important;background:#fff!important;opacity:1!important;visibility:visible!important;border:1px solid transparent!important;box-shadow:none!important}.recommended .recommended-menu-btn:hover,.recommended .recommended-menu-btn:focus,.recommended .recommended-menu-btn:focus-visible{color:#000!important;background:#f3f4f6!important;opacity:1!important;visibility:visible!important}.recommended-dropdown.recommended-dropdown--portal{background:#fff!important;color:#111827!important;opacity:1!important;visibility:visible!important}.recommended-dropdown.recommended-dropdown--portal button,.recommended-dropdown.recommended-dropdown--portal button *{color:#111827!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.recommended-dropdown.recommended-dropdown--portal{width:280px!important;min-width:280px!important;max-width:280px!important;padding:10px!important;background:#fff!important;color:#111827!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 20px 55px #0f172a3d,0 6px 18px #0f172a1f!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.recommended-dropdown.recommended-dropdown--portal button{width:100%!important;display:flex!important;align-items:center!important;min-height:44px!important;padding:12px 14px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#111827!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;text-align:left!important;cursor:pointer!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.recommended-dropdown.recommended-dropdown--portal button:hover{background:#f3f4f6!important;color:#000!important}.recommended.recommended--music{--recommended-thumb-w: 118px;--recommended-thumb-h: 118px}.recommended.recommended--music .side-video-list{grid-template-columns:var(--recommended-thumb-w) minmax(0,1fr)!important}.recommended.recommended--music .thumbnail-wrapper{height:var(--recommended-thumb-h)!important;min-height:var(--recommended-thumb-h)!important;max-height:var(--recommended-thumb-h)!important;aspect-ratio:1 / 1!important;border-radius:10px!important;background:#f3f4f6!important}.recommended.recommended--music .recommended-thumb-img,.recommended.recommended--music .thumbnail-wrapper img,.recommended.recommended--music .side-video-list img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;transform:none!important}.recommended.recommended--music .recommended-hover-preview,.recommended.recommended--music .recommended-hover-audio-preview,.recommended.recommended--music .video-duration{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.recommended.recommended--music .thumbnail-wrapper--has-preview:hover,.recommended.recommended--music .thumbnail-wrapper--has-preview:focus-within{background:#f3f4f6!important}.recommended.recommended--music .thumbnail-wrapper--has-preview:hover .recommended-thumb-img,.recommended.recommended--music .thumbnail-wrapper--has-preview:focus-within .recommended-thumb-img{opacity:1!important;visibility:visible!important;transform:none!important}@media(min-width:1200px){.recommended.recommended--music{--recommended-thumb-w: 124px;--recommended-thumb-h: 124px}}@media(max-width:980px){.recommended.recommended--music{--recommended-thumb-w: 112px;--recommended-thumb-h: 112px}}@media(max-width:600px){.recommended.recommended--music{--recommended-thumb-w: 100%;--recommended-thumb-h: auto}.recommended.recommended--music .thumbnail-wrapper{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important}}.recommended.recommended--video,.recommended:not(.recommended--music){--recommended-thumb-w: 250px !important;--recommended-thumb-h: 141px !important;--recommended-gap: 14px !important}.recommended.recommended--video .side-video-list,.recommended:not(.recommended--music) .side-video-list{grid-template-columns:var(--recommended-thumb-w) minmax(0,1fr)!important;gap:var(--recommended-gap)!important;align-items:start!important}.recommended.recommended--video .recommended-thumb-link,.recommended.recommended--video .side-video-list>a,.recommended.recommended--video .thumbnail-wrapper,.recommended:not(.recommended--music) .recommended-thumb-link,.recommended:not(.recommended--music) .side-video-list>a,.recommended:not(.recommended--music) .thumbnail-wrapper{width:var(--recommended-thumb-w)!important;min-width:var(--recommended-thumb-w)!important;max-width:var(--recommended-thumb-w)!important}.recommended.recommended--video .thumbnail-wrapper,.recommended:not(.recommended--music) .thumbnail-wrapper{height:var(--recommended-thumb-h)!important;min-height:var(--recommended-thumb-h)!important;max-height:var(--recommended-thumb-h)!important;aspect-ratio:16 / 9!important;border-radius:12px!important}.recommended.recommended--music{--recommended-thumb-w: 160px !important;--recommended-thumb-h: 160px !important;--recommended-gap: 14px !important}.recommended.recommended--music .side-video-list{grid-template-columns:var(--recommended-thumb-w) minmax(0,1fr)!important;gap:var(--recommended-gap)!important;align-items:start!important}.recommended.recommended--music .recommended-thumb-link,.recommended.recommended--music .side-video-list>a,.recommended.recommended--music .thumbnail-wrapper{width:var(--recommended-thumb-w)!important;min-width:var(--recommended-thumb-w)!important;max-width:var(--recommended-thumb-w)!important}.recommended.recommended--music .thumbnail-wrapper{height:var(--recommended-thumb-h)!important;min-height:var(--recommended-thumb-h)!important;max-height:var(--recommended-thumb-h)!important;aspect-ratio:1 / 1!important;border-radius:12px!important}.recommended .recommended-thumb-img,.recommended .thumbnail-wrapper img,.recommended .side-video-list img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.recommended .vid-info{padding-top:3px!important}.recommended .recommended-title-row .video-title{font-size:16px!important;line-height:1.18!important}.recommended .vid-info p{font-size:13px!important;line-height:1.25!important}@media(max-width:980px){.recommended.recommended--video,.recommended:not(.recommended--music){--recommended-thumb-w: 220px !important;--recommended-thumb-h: 124px !important}.recommended.recommended--music{--recommended-thumb-w: 145px !important;--recommended-thumb-h: 145px !important}}@media(max-width:600px){.recommended.recommended--video,.recommended:not(.recommended--music),.recommended.recommended--music{--recommended-thumb-w: 100% !important;--recommended-thumb-h: auto !important}.recommended .side-video-list{display:flex!important;flex-direction:column!important}.recommended .recommended-thumb-link,.recommended .side-video-list>a,.recommended .thumbnail-wrapper{width:100%!important;min-width:100%!important;max-width:100%!important}.recommended.recommended--video .thumbnail-wrapper,.recommended:not(.recommended--music) .thumbnail-wrapper{aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;max-height:none!important}.recommended.recommended--music .thumbnail-wrapper{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important}}.thumbnail-wrapper.thumbnail-wrapper--video-first-frame{position:relative!important;overflow:hidden!important;background:#000!important}.thumbnail-wrapper.thumbnail-wrapper--video-first-frame .recommended-thumb-img{display:none!important}.thumbnail-wrapper.thumbnail-wrapper--video-first-frame video.recommended-hover-preview.recommended-first-frame-video,.thumbnail-wrapper.thumbnail-wrapper--video-first-frame video.recommended-hover-preview--no-thumb{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;visibility:visible!important;z-index:2!important;background:#000!important;pointer-events:none!important;transition:none!important;backface-visibility:hidden;transform:translateZ(0)}.thumbnail-wrapper.thumbnail-wrapper--video-first-frame:hover video.recommended-hover-preview.recommended-first-frame-video,.thumbnail-wrapper.thumbnail-wrapper--video-first-frame:hover video.recommended-hover-preview--no-thumb,.thumbnail-wrapper.thumbnail-wrapper--video-first-frame:focus-within video.recommended-hover-preview.recommended-first-frame-video,.thumbnail-wrapper.thumbnail-wrapper--video-first-frame:focus-within video.recommended-hover-preview--no-thumb{opacity:1!important;visibility:visible!important}.thumbnail-wrapper.thumbnail-wrapper--video-first-frame .video-duration,.thumbnail-wrapper.thumbnail-wrapper--video-first-frame .recommended-media-badge{position:absolute;z-index:5!important}.quickshots-sidebar-feed{display:flex;flex-direction:column;gap:12px;padding:12px 0}.qs-icon{margin-right:6px;vertical-align:-2px}.quickshots-title{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;letter-spacing:.2px;margin:0;color:var(--qs-title-fg, #121212)}.quickshots-title .qs-icon{inline-size:18px;block-size:18px;flex:0 0 18px}.quickshots-strip{display:flex;flex-direction:column;gap:10px}.quickshot-item{position:relative;display:grid;grid-template-columns:112px 1fr;gap:10px;align-items:start;border-radius:12px;background:var(--qs-item-bg, #ffffff);border:1px solid var(--qs-item-border, #eaeaea);box-shadow:0 1px #00000008;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;cursor:pointer;overflow:hidden}.quickshot-item:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000000f;border-color:var(--qs-item-border-hover, #dedede)}.quickshot-item:active{transform:translateY(0)}.quickshot-item:focus-visible{outline:2px solid var(--qs-focus, #4C8CF5);outline-offset:2px}.quickshot-video-container{position:relative;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:var(--qs-video-bg, #f5f5f5);margin:8px 0 8px 8px}.quickshot-video-container video{inline-size:100%;block-size:100%;object-fit:cover;display:block;background:#000}.quickshot-item:hover .quickshot-video-container:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.08),transparent 40%);pointer-events:none}.quickshot-text{display:flex;flex-direction:column;justify-content:center;padding:10px 12px 10px 0;min-width:0}.quickshot-title-row{display:flex;align-items:start;gap:6px;margin-bottom:6px}.quickshot-title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.92rem;line-height:1.25rem;font-weight:600;color:var(--qs-title-fg, #121212)}.author-meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quickshot-meta-info{font-size:.82rem;color:var(--qs-meta-fg, #6a6a6a);white-space:nowrap}.quickshots-strip{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x proximity}.quickshot-item{flex:0 0 132px;min-width:132px;max-width:132px;scroll-snap-align:start;display:flex;flex-direction:column;grid-template-columns:none}.quickshot-video-container{margin:0;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden}.quickshot-text{padding:8px 2px 0}.quickshot-title-text{-webkit-line-clamp:1;line-clamp:1;font-size:.85rem}.author-meta-row{gap:6px}.quickshots-strip::-webkit-scrollbar{height:6px}.quickshots-strip::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}@supports (scrollbar-color: auto){.quickshots-strip{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}}@media(prefers-color-scheme:dark){.quickshots-strip::-webkit-scrollbar-thumb{background:#fff3}@supports (scrollbar-color: auto){.quickshots-strip{scrollbar-color:rgba(255,255,255,.25) transparent}}}.quickshots-sidebar-feed{margin-top:16px}.quickshots-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#111;margin:0 0 10px}.qs-icon{width:18px;height:18px;flex:0 0 18px;opacity:.9}.quickshots-strip{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory}.quickshots-strip::-webkit-scrollbar{height:8px}.quickshots-strip::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}.quickshots-strip:hover::-webkit-scrollbar-thumb{background:#00000038}.quickshot-item{scroll-snap-align:start;width:210px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;flex:0 0 auto}.quickshot-item:hover{transform:translateY(-2px);box-shadow:0 6px 22px #0000001a}.quickshot-video-container{width:100%;aspect-ratio:9 / 16;background:#000;overflow:hidden}.quickshot-title-row{display:flex;align-items:center;gap:8px;min-height:22px}.quickshot-title-text{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-button{flex:0 0 auto;margin-left:auto;display:flex;align-items:center}.menu-button .dot-menu{width:28px;height:28px;border:none;background:transparent;border-radius:8px;cursor:pointer;display:grid;place-items:center;font-size:18px;line-height:0;color:#222}@media(prefers-color-scheme:dark){.quickshot-item{background:#111;border-color:#ffffff1a}.quickshot-item:hover{box-shadow:0 6px 22px #00000073}.quickshot-title,.quickshot-title-text{color:#f2f2f2}.menu-button .dot-menu{color:#eaeaea}.menu-button .dot-menu:hover{background:#ffffff14}.quickshots-strip::-webkit-scrollbar-thumb{background:#ffffff2e}.quickshots-strip:hover::-webkit-scrollbar-thumb{background:#ffffff47}}.quickshot-text{padding:10px 10px 12px}.quickshot-title-row{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;min-height:22px}.quickshot-title-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;color:#111;line-height:1.2}.menu-button{display:flex;align-items:center;justify-content:center}.menu-button .dot-menu{width:28px;height:28px;flex:0 0 28px;border:none;background:transparent;border-radius:8px;cursor:pointer;display:grid;place-items:center;font-size:18px;line-height:0;color:#222}.menu-button .dot-menu:hover{background:#0000000f}.author-meta-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}.quickshot-meta-info{font-size:12px;color:#666;white-space:nowrap}.menu-button{justify-self:end}.menu-button{margin-right:-2px}.qs-footer{display:flex;align-items:center;gap:10px}.qs-avatar{flex:0 0 auto;display:inline-flex}.qs-company{font-size:12px;color:#6b7280;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-meta{font-size:12px;color:#6b7280;line-height:1.2}.qs-menu{margin-left:auto;display:inline-flex;align-items:center}.qs-menu .dot-menu{width:28px;height:28px;border:none;background:transparent;border-radius:6px;cursor:pointer}.qs-menu .dot-menu:hover{background:#0000000d}.quickshots-strip{display:flex;gap:16px;overflow-x:auto;padding-bottom:4px}.quickshot-item{flex:0 0 220px;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000f;overflow:hidden;position:relative}.quickshot-video-container{width:100%;aspect-ratio:9 / 16;background:#f3f4f6}.quickshot-video-container video{width:100%;height:100%;object-fit:cover;display:block}.qs-footer{display:flex;align-items:center;gap:10px;padding:10px 8px 12px 10px}.qs-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.quickshots-sidebar-feed .qs-footer .qs-avatar .avatar-wrapper,.quickshots-sidebar-feed .qs-footer .qs-avatar .avatar-wrapper.xs,.quickshots-sidebar-feed .qs-footer .qs-avatar .avatar-inner{width:20px!important;height:20px!important}.quickshots-sidebar-feed .qs-footer .qs-avatar img{width:100%!important;height:100%!important;object-fit:cover}.qs-textcol{min-width:0;flex:1 1 auto}.qs-title{font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-company{font-size:12px;color:#6b7280;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.qs-meta{font-size:12px;color:#6b7280;line-height:1.2;margin-top:2px}.qs-menu .dot-menu{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;cursor:pointer;padding:0}.qs-menu .dot-menu:hover{background:#0000000f}.quickshot-item .qs-footer{padding-right:6px}.qs-footer{display:flex;align-items:center;gap:10px;padding:10px 8px 12px 10px;box-sizing:border-box}.qs-textcol{flex:1 1 auto;min-width:0;width:100%}.qs-title{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.2}.qs-date,.qs-views,.qs-company{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-date,.qs-views{margin-top:2px;font-size:12px;color:#6b7280}.qs-menu{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center}.qs-menu .dot-menu{width:28px;height:28px;border:none;background:transparent;border-radius:6px;display:grid;place-items:center;cursor:pointer;padding:0}.quickshots-sidebar-feed .qs-footer{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:10px 8px 12px 10px;box-sizing:border-box}.quickshots-sidebar-feed .qs-footer .qs-textcol{min-width:0!important}.quickshots-sidebar-feed .qs-footer .qs-title{display:block;max-width:100%;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px;font-weight:600;line-height:1.2}.quickshots-sidebar-feed .qs-footer .qs-company,.quickshots-sidebar-feed .qs-footer .qs-meta,.quickshots-sidebar-feed .qs-footer .qs-date,.quickshots-sidebar-feed .qs-footer .qs-views{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;font-size:12px;color:#6b7280}.quickshots-sidebar-feed .qs-footer .qs-menu{justify-self:end;display:inline-flex;align-items:center}.quickshots-sidebar-feed .qs-footer .qs-menu .dot-menu{width:28px;height:28px;flex:0 0 28px;border:none;background:transparent;border-radius:6px;display:grid;place-items:center;cursor:pointer;padding:0}.quickshots-sidebar-feed .qs-footer{padding-right:0}.quickshots-sidebar-feed .qs-footer .qs-menu{justify-self:end;margin-right:0}.quickshots-sidebar-feed .qs-footer .qs-menu .dot-menu{width:30px;height:30px;transform:translate(1px)}@media(max-width:1200px){.quickshot-item{width:196px}}@media(max-width:1024px){.quickshot-item{width:184px}}@media(min-width:901px){.video-page-wrapper .video-main{min-width:0!important;width:100%!important}.video-page-wrapper .play-container-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(390px,430px)!important;column-gap:32px!important;align-items:start!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.video-page-wrapper .main-video-area{min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.video-page-wrapper .side-video-area{width:100%!important;min-width:0!important;max-width:430px!important;justify-self:end!important;align-self:start!important;flex:none!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}}@media(max-width:900px){.video-page-wrapper .play-container-grid{display:flex!important;flex-direction:column!important;overflow-x:hidden!important}.video-page-wrapper .main-video-area,.video-page-wrapper .side-video-area{width:100%!important;max-width:100%!important}}.quickshots-sidebar-feed{width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.quickshots-sidebar-feed .quickshots-strip.quickshots-strip--watch-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:visible!important;padding:0!important;margin:0!important;scroll-snap-type:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.quickshots-sidebar-feed .quickshots-strip.quickshots-strip--watch-rail::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.quickshots-sidebar-feed .quickshots-strip.quickshots-strip--watch-rail .quickshot-item{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important;flex-basis:auto!important;scroll-snap-align:unset!important;box-sizing:border-box!important}.quickshots-sidebar-feed .quickshots-strip.quickshots-strip--watch-rail .quickshot-video-container{width:100%!important;margin:0!important;aspect-ratio:9 / 16!important}.quickshots-sidebar-feed .quickshots-strip.quickshots-strip--watch-rail .qs-footer{width:100%!important;min-width:0!important;box-sizing:border-box!important}.quickshots-sidebar-feed .quickshots-strip.quickshots-strip--watch-rail{gap:14px!important}:root{--video-hub-sidebar-open-width: 292px;--video-hub-sidebar-closed-width: 86px;--video-hub-main-max-width: 1180px;--video-hub-shell-padding-x: 24px;--video-hub-shell-padding-top: 28px;--video-hub-shell-padding-bottom: 48px}.video-library-page{min-height:100vh;background:#f8fafc;color:#0f172a;box-sizing:border-box}.video-library-main{position:relative;width:auto;min-width:0;min-height:100vh;box-sizing:border-box;padding:var(--video-hub-shell-padding-top) var(--video-hub-shell-padding-x) var(--video-hub-shell-padding-bottom);color:#0f172a;transition:margin-left .18s ease,width .18s ease,max-width .18s ease,padding .18s ease}.video-library-main.sidebar-open{margin-left:var(--video-hub-sidebar-open-width)!important;width:calc(100vw - var(--video-hub-sidebar-open-width));max-width:calc(100vw - var(--video-hub-sidebar-open-width))}.video-library-main.sidebar-closed{margin-left:var(--video-hub-sidebar-closed-width)!important;width:calc(100vw - var(--video-hub-sidebar-closed-width));max-width:calc(100vw - var(--video-hub-sidebar-closed-width))}.video-library-content-shell{width:min(var(--video-hub-main-max-width),100%);max-width:100%;margin:0 auto;box-sizing:border-box}.video-library-main>.video-library-content-shell,.video-library-main>section,.video-library-main>main,.video-library-main>article{min-width:0;box-sizing:border-box}.your-channel-shell,.education-page,.history-page,.download-page,.playlist-page,.watch-later-page,.liked-video-comments-page,.your-videos-page{max-width:100%;box-sizing:border-box}@media(max-width:1180px){:root{--video-hub-sidebar-open-width: 280px;--video-hub-sidebar-closed-width: 78px;--video-hub-shell-padding-x: 18px}.video-library-content-shell{width:100%}}@media(max-width:760px){:root{--video-hub-shell-padding-x: 14px;--video-hub-shell-padding-top: 18px;--video-hub-shell-padding-bottom: 34px}.video-library-main,.video-library-main.sidebar-open,.video-library-main.sidebar-closed{margin-left:0!important;width:100%;max-width:100%;padding:var(--video-hub-shell-padding-top) var(--video-hub-shell-padding-x) var(--video-hub-shell-padding-bottom)}}.home1-wrapper.video-library-page,.video-library-page{background:#fff!important;background-color:#fff!important;background-image:none!important}.video-library-main,.video-library-main.sidebar-open,.video-library-main.sidebar-closed{background:transparent!important;background-color:transparent!important;background-image:none!important}.video-library-content-shell{background:transparent!important;background-color:transparent!important}.education-page,.history-page,.download-page,.playlist-page,.watch-later-page,.liked-video-comments-page,.your-channel-page,.your-videos-page{background:#fff!important;background-color:#fff!important;background-image:none!important}.education-page section,.education-page main,.education-page article,.history-page section,.download-page section,.playlist-page section,.watch-later-page section,.liked-video-comments-page section,.your-channel-page section,.your-videos-page section{background-color:#fff}.video-library-page:before,.video-library-page:after,.video-library-main:before,.video-library-main:after,.video-library-content-shell:before,.video-library-content-shell:after{display:none!important;content:none!important;background:transparent!important}.liked-vc-refresh.liked-vc-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#111827!important;line-height:1!important;text-align:center!important;box-shadow:0 8px 18px #0f172a0f;cursor:pointer}.liked-vc-refresh.liked-vc-icon-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a33!important}.liked-vc-tabs{display:flex;gap:10px;margin:20px 0;padding:8px;width:fit-content;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.liked-vc-tabs button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:transparent;color:#475569;padding:10px 14px;font-weight:800;cursor:pointer}.liked-vc-tabs button.active{background:#f1f5f9!important;background-image:none!important;color:#111827!important}.liked-vc-tabs span{min-width:24px;padding:2px 7px;border-radius:999px;background:#f1f5f9!important;background-image:none!important;color:#111827!important;font-size:.76rem}.liked-vc-card{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 14px 34px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.liked-vc-thumb{aspect-ratio:16 / 9;background:#f1f5f9}.liked-vc-thumb img,.liked-vc-commentThumb img{width:100%;height:100%;object-fit:cover}.liked-vc-cardBody{padding:14px}.liked-vc-cardBody h3{margin:0 0 8px;color:#0f172a;font-size:1rem;line-height:1.25}.liked-vc-cardBody p{margin:0 0 6px;color:#475569;font-size:.9rem}.liked-vc-cardBody small{color:#64748b}.liked-vc-commentCard{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 12px 30px #0f172a0f}.liked-vc-commentThumb{overflow:hidden;aspect-ratio:16 / 9;border:0;border-radius:16px;background:#f1f5f9;cursor:pointer;padding:0}.liked-vc-commentBody{min-width:0}.liked-vc-commentMeta{display:flex;align-items:center;gap:10px;color:#475569;font-size:.78rem;font-weight:800;text-transform:uppercase}.liked-vc-commentMeta small{color:#64748b;font-weight:700;text-transform:none}.liked-vc-commentBody h3{margin:8px 0;color:#0f172a;font-size:1rem}.liked-vc-commentBody p{margin:0;color:#475569;line-height:1.45}.liked-vc-openBtn{margin-top:12px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;padding:8px 12px;font-weight:800;cursor:pointer}.liked-vc-openBtn:hover{background:#f8fafc;border-color:#0f172a33}@media(max-width:900px){.liked-vc-header{flex-direction:column}.liked-vc-tabs{width:100%;border-radius:22px}.liked-vc-tabs button{flex:1;justify-content:center}.liked-vc-grid,.liked-vc-commentCard{grid-template-columns:1fr}}.liked-vc-page{color:#111827;background:transparent}.liked-vc-main{background:#fff;color:#111827}.liked-vc-shell{width:min(1120px,100%)}.liked-vc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 45px #0f172a14}.liked-vc-eyebrow{margin:0 0 8px;color:#475569;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.liked-vc-header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.liked-vc-header p{margin:10px 0 0;max-width:620px;color:#475569}.liked-vc-refresh.liked-vc-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;line-height:1!important;text-align:center!important;box-shadow:0 8px 18px #0f172a0f;cursor:pointer}.liked-vc-refresh.liked-vc-icon-btn:hover:not(:disabled){border-color:#0f172a33!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important}.liked-vc-refresh.liked-vc-icon-btn:disabled{cursor:not-allowed;opacity:.6}.liked-vc-refresh-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;color:#111827!important;line-height:1!important;opacity:1!important;visibility:visible!important}.liked-vc-refresh-icon svg{display:block!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.liked-vc-refresh-icon svg path,.liked-vc-refresh-icon svg polyline,.liked-vc-refresh-icon svg line,.liked-vc-refresh-icon svg circle{stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.liked-vc-refresh-icon.is-spinning{animation:liked-vc-spin .9s linear infinite;transform-origin:center center}@keyframes liked-vc-spin{to{transform:rotate(360deg)}}.liked-vc-tabs{display:inline-flex;align-items:center;gap:8px;margin:22px 0;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 10px 24px #0f172a0f}.liked-vc-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border:1px solid transparent!important;border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;font-weight:900;cursor:pointer}.liked-vc-tabs button:hover,.liked-vc-tabs button.active{border-color:#0f172a29!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important}.liked-vc-tabs button span{display:inline-grid;place-items:center;min-width:24px;min-height:24px;padding:0 7px;border-radius:999px;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important;color:#111827!important;font-size:.78rem;font-weight:900}.liked-vc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.liked-vc-card,.liked-vc-commentCard{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 14px 34px #0f172a14}.liked-vc-card{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.liked-vc-card:hover,.liked-vc-card:focus-visible{transform:translateY(-3px);border-color:#0f172a38;box-shadow:0 18px 44px #0f172a1f;outline:none}.liked-vc-thumb,.liked-vc-commentThumb{overflow:hidden;position:relative;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important}.liked-vc-thumb{aspect-ratio:16 / 9}.liked-vc-thumb img,.liked-vc-thumb video,.liked-vc-commentThumb img,.liked-vc-commentThumb video{display:block;width:100%;height:100%;object-fit:cover;background:#f1f5f9}.liked-vc-cardBody,.liked-vc-commentBody{padding:14px}.liked-vc-cardBody h3,.liked-vc-commentBody h3{margin:0 0 8px;color:#0f172a;font-size:1rem;line-height:1.25}.liked-vc-cardBody p,.liked-vc-commentBody p{margin:0 0 6px;color:#475569;font-size:.9rem}.liked-vc-cardBody small,.liked-vc-commentBody small{color:#64748b}.liked-vc-comments{display:grid;gap:14px}.liked-vc-commentCard{display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:stretch;padding:14px}.liked-vc-commentThumb{width:100%;min-height:108px;aspect-ratio:16 / 9;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px;padding:0!important;cursor:pointer}.liked-vc-commentThumb:hover{border-color:#0f172a33!important}.liked-vc-commentMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.liked-vc-commentMeta span{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important;color:#334155!important;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.liked-vc-openBtn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:8px;padding:0 16px;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;font-weight:900;box-shadow:0 8px 18px #0f172a0f;cursor:pointer}.liked-vc-openBtn:hover{border-color:#0f172a33!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important}.liked-vc-state{display:grid;place-items:center;min-height:260px;border:1px dashed rgba(15,23,42,.14);border-radius:24px;background:#fff;color:#475569;text-align:center;box-shadow:0 12px 30px #0f172a0f}.liked-vc-state--error{color:#991b1b;border-color:#991b1b38;background:#fff}@media(max-width:900px){.liked-vc-header{flex-direction:column}.liked-vc-tabs{display:flex;width:100%;border-radius:22px}.liked-vc-tabs button{flex:1}.liked-vc-grid,.liked-vc-commentCard{grid-template-columns:1fr}}@media(max-width:520px){.liked-vc-tabs{align-items:stretch;flex-direction:column;border-radius:20px}.liked-vc-tabs button{width:100%}}.liked-vc-thumb,.liked-vc-commentThumb{position:relative;overflow:hidden;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important}.liked-vc-openBtn,.liked-vc-tabs button.active,.liked-vc-tabs button span{background-image:none!important}* Stronger media fallback support for Liked Videos+Comments */ .liked-vc-thumb,.liked-vc-commentThumb{position:relative;overflow:hidden;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important}.liked-vc-thumb img,.liked-vc-thumb video,.liked-vc-commentThumb img,.liked-vc-commentThumb video{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;background:#f1f5f9!important}.liked-vc-thumb video,.liked-vc-commentThumb video{pointer-events:none}.liked-vc-clearBtn,.liked-vc-rowDeleteBtn{border:1px solid #d7dce5!important;background:#fff!important;color:#111827!important;box-shadow:0 10px 24px #0f172a14;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.liked-vc-clearBtn:hover:not(:disabled),.liked-vc-rowDeleteBtn:hover:not(:disabled){transform:translateY(-1px);border-color:#111827!important;box-shadow:0 14px 28px #0f172a1f;background:#f8fafc!important}.liked-vc-clearBtn:disabled,.liked-vc-rowDeleteBtn:disabled{cursor:not-allowed;opacity:.58;transform:none}@media(max-width:720px){.liked-vc-headerActions{justify-content:flex-start;width:100%}.liked-vc-clearBtn,.liked-vc-refresh{min-height:44px}}.liked-vc-headerActions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.liked-vc-clearBtn,.liked-vc-rowDeleteBtn{border:1px solid #d7dce5!important;background:#fff!important;color:#111827!important;background-image:none!important;box-shadow:0 10px 24px #0f172a14;font-weight:800}.liked-vc-clearBtn{min-height:46px;padding:0 1rem;border-radius:999px;display:inline-flex;align-items:center;gap:.5rem}.liked-vc-rowDeleteBtn{margin-top:.8rem;width:fit-content;min-height:38px;padding:0 .85rem;border-radius:999px;display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem}.liked-vc-commentActions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.9rem}.liked-vc-commentActions .liked-vc-openBtn,.liked-vc-commentActions .liked-vc-rowDeleteBtn{margin-top:0}.liked-vc-rowDeleteBtn--comment{min-height:46px}.liked-vc-clearBtn:hover:not(:disabled),.liked-vc-rowDeleteBtn:hover:not(:disabled){transform:translateY(-1px);border-color:#111827!important;background:#f8fafc!important}.liked-vc-clearBtn:disabled,.liked-vc-rowDeleteBtn:disabled{opacity:.58;cursor:not-allowed}.watch-later-page{color:#111827;background:transparent}.watch-later-main{background:#fff;color:#111827}.watch-later-shell{width:min(1120px,100%)}.watch-later-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 45px #0f172a14}.watch-later-eyebrow{margin:0 0 8px;color:#475569;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.watch-later-header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.watch-later-header p{margin:10px 0 0;max-width:620px;color:#475569}.watch-later-refresh.watch-later-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#111827!important;line-height:1!important;text-align:center!important;box-shadow:0 8px 18px #0f172a0f;cursor:pointer}.watch-later-refresh.watch-later-icon-btn:hover:not(:disabled){background:#f8fafc!important;background-image:none!important;border-color:#0f172a33!important}.watch-later-refresh.watch-later-icon-btn:disabled{cursor:not-allowed;opacity:.6}.watch-later-refresh-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;color:#111827!important;line-height:1!important;opacity:1!important;visibility:visible!important}.watch-later-refresh-icon svg{display:block!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.watch-later-refresh-icon svg path,.watch-later-refresh-icon svg polyline,.watch-later-refresh-icon svg line,.watch-later-refresh-icon svg circle{stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.watch-later-refresh-icon.is-spinning{animation:watch-later-spin .9s linear infinite;transform-origin:center center}@keyframes watch-later-spin{to{transform:rotate(360deg)}}.watch-later-summary{display:inline-flex;align-items:center;gap:10px;margin:20px 0;padding:10px 14px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.watch-later-summary span{display:inline-grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:#f1f5f9!important;background-image:none!important;color:#111827!important;font-weight:900}.watch-later-summary p{margin:0;color:#334155;font-weight:800}.watch-later-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px}.watch-later-card{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 14px 34px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.watch-later-card:hover,.watch-later-card:focus-visible{transform:translateY(-3px);border-color:#0f172a38;box-shadow:0 18px 44px #0f172a1f;outline:none}.watch-later-thumb{aspect-ratio:16 / 9;background:#f1f5f9}.watch-later-thumb img{width:100%;height:100%;object-fit:cover}.watch-later-cardBody{padding:14px}.watch-later-cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.watch-later-cardTop h3{margin:0 0 8px;color:#0f172a;font-size:1rem;line-height:1.25}.watch-later-cardBody p{margin:0 0 6px;color:#475569;font-size:.9rem}.watch-later-cardBody small{color:#64748b}.watch-later-saved{display:inline-flex;width:fit-content;margin-top:10px;padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.78rem;font-weight:800}.watch-later-remove{flex:0 0 auto;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;padding:7px 10px;font-size:.76rem;font-weight:900;cursor:pointer}.watch-later-remove:hover:not(:disabled){background:#f8fafc;border-color:#0f172a33}.watch-later-remove:disabled{cursor:not-allowed;opacity:.6}.watch-later-state{display:grid;place-items:center;min-height:260px;border:1px dashed rgba(15,23,42,.14);border-radius:24px;background:#fff;color:#475569;text-align:center;box-shadow:0 12px 30px #0f172a0f}.watch-later-state--error{color:#991b1b;border-color:#991b1b38;background:#fff}@media(max-width:900px){.watch-later-header{flex-direction:column}.watch-later-grid{grid-template-columns:1fr}}.history-page{color:#111827;background:transparent}.history-main{background:#fff;color:#111827}.history-shell{width:min(1120px,100%)}.history-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 45px #0f172a14}.history-eyebrow{margin:0 0 8px;color:#475569;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.history-header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.history-header p{margin:10px 0 0;max-width:620px;color:#475569}.history-actions{display:flex;align-items:center;gap:10px}.history-refresh,.history-clear,.history-icon-btn{border-radius:999px;font-weight:800;cursor:pointer;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;background-image:none!important;color:#111827!important;box-shadow:0 8px 18px #0f172a0f}.history-refresh,.history-icon-btn{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;font-size:1.12rem}.history-clear{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px}.history-refresh:hover:not(:disabled),.history-clear:hover:not(:disabled),.history-icon-btn:hover:not(:disabled){background:#f8fafc!important;background-image:none!important;border-color:#0f172a33!important}.history-refresh:disabled,.history-clear:disabled,.history-icon-btn:disabled{cursor:not-allowed;opacity:.6}.history-spin{animation:history-spin .9s linear infinite}@keyframes history-spin{to{transform:rotate(360deg)}}.history-summary{display:inline-flex;align-items:center;gap:10px;margin:20px 0;padding:10px 14px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.history-summary span{display:inline-grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:#f1f5f9!important;background-image:none!important;color:#111827!important;font-weight:900}.history-summary p{margin:0;color:#334155;font-weight:800}.history-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px}.history-card{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 14px 34px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.history-card:hover,.history-card:focus-visible{transform:translateY(-3px);border-color:#0f172a38;box-shadow:0 18px 44px #0f172a1f;outline:none}.history-thumb{position:relative;aspect-ratio:16 / 9;background:#f1f5f9}.history-thumb img{width:100%;height:100%;object-fit:cover}.history-progress{position:absolute;left:10px;right:10px;bottom:9px;overflow:hidden;height:4px;border-radius:999px;background:#ffffffd1}.history-progress span{display:block;height:100%;border-radius:inherit;background:#111827!important}.history-cardBody{padding:14px}.history-cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.history-cardTop h3{margin:0 0 8px;color:#0f172a;font-size:1rem;line-height:1.25}.history-cardBody p{margin:0 0 6px;color:#475569;font-size:.9rem}.history-cardBody small{color:#64748b}.history-metaRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.history-metaRow span{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#f1f5f9!important;color:#334155!important;font-size:.76rem;font-weight:800}.history-remove{flex:0 0 auto;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;padding:7px 10px;font-size:.76rem;font-weight:900;cursor:pointer}.history-remove:hover:not(:disabled){background:#f8fafc;border-color:#0f172a33}.history-remove:disabled{cursor:not-allowed;opacity:.6}.history-state{display:grid;place-items:center;min-height:260px;border:1px dashed rgba(15,23,42,.14);border-radius:24px;background:#fff;color:#475569;text-align:center;box-shadow:0 12px 30px #0f172a0f}.history-state--error{color:#991b1b;border-color:#991b1b38;background:#fff}@media(max-width:900px){.history-header{flex-direction:column}.history-actions{width:100%;flex-wrap:wrap}.history-clear{flex:1;justify-content:center}.history-grid{grid-template-columns:1fr}}.history-icon-btn svg,.history-refresh svg,.history-clear svg{display:block;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.history-icon-btn,.history-refresh{color:#111827!important}.history-icon-btn svg *,.history-refresh svg *,.history-clear svg *{stroke:currentColor!important;opacity:1!important}.history-refresh.history-icon-btn{position:relative;overflow:visible}.history-refresh-icon{display:inline-flex!important;align-items:center;justify-content:center;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;color:#111827!important;opacity:1!important;visibility:visible!important}.history-refresh-icon svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.history-refresh-icon svg path,.history-refresh-icon svg polyline,.history-refresh-icon svg line,.history-refresh-icon svg circle{stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.history-refresh-icon.is-spinning{animation:history-spin .9s linear infinite;transform-origin:center}.history-actions .history-refresh.history-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;line-height:1!important;text-align:center!important}.history-actions .history-refresh-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;line-height:1!important;transform:none}.history-actions .history-refresh-icon svg{display:block!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;transform:none}.history-actions .history-refresh-icon.is-spinning{animation:history-spin .9s linear infinite;transform-origin:center center}.playlist-page{color:#111827;background:transparent}.playlist-main{background:#fff;color:#111827}.playlist-shell{width:min(1120px,100%)}.playlist-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 45px #0f172a14}.playlist-eyebrow{margin:0 0 8px;color:#475569;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.playlist-header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.playlist-header p{margin:10px 0 0;max-width:620px;color:#475569}.playlist-actions{display:flex;align-items:center;gap:10px}.playlist-primary,.playlist-secondary,.playlist-create button{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;padding:10px 16px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #0f172a0f}.playlist-primary:hover:not(:disabled),.playlist-secondary:hover:not(:disabled),.playlist-create button:hover:not(:disabled){background:#f8fafc;border-color:#0f172a33}.playlist-primary:disabled,.playlist-secondary:disabled,.playlist-create button:disabled{cursor:not-allowed;opacity:.6}.playlist-refresh.playlist-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#111827!important;line-height:1!important;text-align:center!important;box-shadow:0 8px 18px #0f172a0f;cursor:pointer}.playlist-refresh.playlist-icon-btn:hover:not(:disabled){background:#f8fafc!important;background-image:none!important;border-color:#0f172a33!important}.playlist-refresh.playlist-icon-btn:disabled{cursor:not-allowed;opacity:.6}.playlist-refresh-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;color:#111827!important;line-height:1!important;opacity:1!important;visibility:visible!important}.playlist-refresh-icon svg{display:block!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.playlist-refresh-icon svg path,.playlist-refresh-icon svg polyline,.playlist-refresh-icon svg line,.playlist-refresh-icon svg circle{stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.playlist-refresh-icon.is-spinning{animation:playlist-spin .9s linear infinite;transform-origin:center center}@keyframes playlist-spin{to{transform:rotate(360deg)}}.playlist-create{display:grid;grid-template-columns:1fr 1.4fr 160px auto;gap:12px;align-items:end;margin:20px 0 0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 12px 30px #0f172a0f}.playlist-create label{display:block;margin-bottom:7px;color:#475569;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.playlist-create input,.playlist-create select{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;color:#111827;padding:11px 12px;outline:none}.playlist-create input:focus,.playlist-create select:focus{border-color:#0f172a47;box-shadow:0 0 0 3px #0f172a0f}.playlist-summary,.playlist-detailMeta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0;padding:10px 14px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.playlist-summary span{display:inline-grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:#f1f5f9!important;background-image:none!important;color:#111827!important;font-weight:900}.playlist-summary p{margin:0;color:#334155;font-weight:800}.playlist-detailMeta span{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.78rem;font-weight:800}.playlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px}.playlist-card{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 14px 34px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.playlist-card:hover,.playlist-card:focus-visible{transform:translateY(-3px);border-color:#0f172a38;box-shadow:0 18px 44px #0f172a1f;outline:none}.playlist-cover{position:relative;aspect-ratio:16 / 9;background:#f1f5f9}.playlist-cover img{width:100%;height:100%;object-fit:cover}.playlist-cover span{position:absolute;right:10px;bottom:10px;border-radius:999px;background:#0f172ad1;color:#fff;padding:6px 9px;font-size:.78rem;font-weight:900}.playlist-cardBody{padding:14px}.playlist-cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.playlist-cardTop h3,.playlist-videoBody h3{margin:0 0 8px;color:#0f172a;font-size:1rem;line-height:1.25}.playlist-cardBody p,.playlist-videoBody p{margin:0 0 6px;color:#475569;font-size:.9rem}.playlist-cardBody small,.playlist-videoBody small{color:#64748b}.playlist-delete,.playlist-removeVideo{flex:0 0 auto;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;padding:7px 10px;font-size:.76rem;font-weight:900;cursor:pointer}.playlist-delete:hover:not(:disabled),.playlist-removeVideo:hover:not(:disabled){background:#f8fafc;border-color:#0f172a33}.playlist-delete:disabled,.playlist-removeVideo:disabled{cursor:not-allowed;opacity:.6}.playlist-videoList{display:grid;gap:14px}.playlist-videoRow{display:grid;grid-template-columns:190px 1fr auto;gap:16px;align-items:center;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 12px 30px #0f172a0f;transition:border-color .18s ease,box-shadow .18s ease}.playlist-videoRow:hover,.playlist-videoRow:focus-visible{border-color:#0f172a38;box-shadow:0 16px 38px #0f172a1a;outline:none}.playlist-videoThumb{overflow:hidden;aspect-ratio:16 / 9;border-radius:16px;background:#f1f5f9}.playlist-videoThumb img{width:100%;height:100%;object-fit:cover}.playlist-state{display:grid;place-items:center;min-height:260px;border:1px dashed rgba(15,23,42,.14);border-radius:24px;background:#fff;color:#475569;text-align:center;box-shadow:0 12px 30px #0f172a0f}.playlist-state--error{color:#991b1b;border-color:#991b1b38;background:#fff}@media(max-width:1000px){.playlist-create{grid-template-columns:1fr}.playlist-videoRow{grid-template-columns:150px 1fr}.playlist-removeVideo{grid-column:2;width:fit-content}}@media(max-width:900px){.playlist-header{flex-direction:column}.playlist-actions{width:100%;flex-wrap:wrap}.playlist-primary,.playlist-secondary{flex:1}.playlist-grid,.playlist-videoRow{grid-template-columns:1fr}.playlist-removeVideo{grid-column:auto}}.playlist-actions .playlist-primary,.playlist-header .playlist-primary,.playlist-page .playlist-primary,.playlist-main .playlist-primary,button.playlist-primary{border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;box-shadow:0 8px 18px #0f172a0f!important}.playlist-actions .playlist-primary:hover:not(:disabled),.playlist-header .playlist-primary:hover:not(:disabled),.playlist-page .playlist-primary:hover:not(:disabled),.playlist-main .playlist-primary:hover:not(:disabled),button.playlist-primary:hover:not(:disabled){border-color:#0f172a33!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important}.playlist-actions .playlist-primary:active:not(:disabled),.playlist-header .playlist-primary:active:not(:disabled),.playlist-page .playlist-primary:active:not(:disabled),.playlist-main .playlist-primary:active:not(:disabled),button.playlist-primary:active:not(:disabled){transform:translateY(1px);background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important}.education-page,.education-main,.education-shell{color:#07111f}.education-shell{width:min(1120px,calc(100vw - 64px));margin:0 auto;padding:34px 0 72px}.education-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 22px 48px #0f172a14}.education-eyebrow{margin:0 0 2px;color:#334155;font-size:12px;font-weight:900;letter-spacing:.32em;text-transform:uppercase}.education-header h1{margin:0;color:#07111f;font-size:clamp(42px,5vw,58px);font-weight:950;line-height:.98;letter-spacing:-.06em}.education-header p:not(.education-eyebrow){margin:12px 0 0;max-width:720px;color:#475569;font-size:16px;line-height:1.45}.education-headerActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.education-refresh,.education-deleteAll,.education-deleteOne,.education-tabs button{appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;background-image:none;color:#07111f;box-shadow:0 12px 28px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.education-refresh:hover,.education-deleteAll:hover,.education-deleteOne:hover,.education-tabs button:hover{background:#f8fafc;border-color:#0f172a33;color:#020617;transform:translateY(-1px);box-shadow:0 16px 32px #0f172a1a}.education-refresh:active,.education-deleteAll:active,.education-deleteOne:active,.education-tabs button:active{transform:translateY(0);box-shadow:0 8px 18px #0f172a14}.education-refresh:disabled,.education-deleteAll:disabled,.education-deleteOne:disabled,.education-tabs button:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:0 10px 22px #0f172a12}.education-refresh{width:50px;min-width:50px;height:50px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;font-size:0;line-height:1;overflow:visible}.education-refreshIcon{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#07111f!important;font-family:Arial,Segoe UI Symbol,"Apple Color Emoji",sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important;text-indent:0!important;transform-origin:center center}.education-refresh svg,.education-refresh svg *,.education-refresh [class*=refresh] svg,.education-refresh [class*=refresh] svg *{width:22px!important;height:22px!important;color:#07111f!important;stroke:#07111f!important;fill:none!important;opacity:1!important;visibility:visible!important;display:block!important}.education-spin{animation:education-spin .85s linear infinite}@keyframes education-spin{to{transform:rotate(360deg)}}.education-deleteAll{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:850}.education-deleteAll svg{width:17px;height:17px;stroke-width:2.2}.education-tabs{width:max-content;max-width:100%;display:flex;align-items:center;gap:10px;margin:28px 0 20px;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 16px 36px #0f172a14;overflow-x:auto}.education-tabs button{min-height:46px;padding:0 22px;border-radius:14px;cursor:pointer;white-space:nowrap;font-size:15px;font-weight:900}.education-tabs button.active{background:#07111f;border-color:#07111f;color:#fff;box-shadow:0 14px 30px #02061729}.education-summary{width:max-content;display:inline-flex;align-items:center;gap:12px;margin:0 0 20px;padding:10px 17px 10px 11px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;box-shadow:0 14px 30px #0f172a14}.education-summary span{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#07111f;color:#fff;font-size:16px;font-weight:950}.education-summary p{margin:0;color:#1f2937;font-size:16px;font-weight:850}.education-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:20px}.education-card{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 18px 38px #0f172a14;cursor:pointer;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.education-card:hover,.education-card:focus-visible{border-color:#0f172a29;transform:translateY(-2px);box-shadow:0 24px 50px #0f172a1c;outline:none}.education-thumb{position:relative;height:150px;background:#f1f5f9}.education-thumb img{width:100%;height:100%;display:block;object-fit:cover}.education-thumb span{position:absolute;right:11px;bottom:11px;max-width:calc(100% - 22px);padding:7px 10px;border-radius:999px;background:#020617db;color:#fff;font-size:12px;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.education-cardBody{padding:16px 16px 18px}.education-cardTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.education-cardBody h3{margin:0;color:#07111f;font-size:16px;font-weight:950;line-height:1.25;word-break:break-word}.education-cardBody p{margin:8px 0 7px;color:#475569;font-size:14px;line-height:1.35}.education-cardBody small{color:#64748b;font-size:13px;font-weight:650}.education-deleteOne{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:900;flex-shrink:0}.education-deleteOne svg{width:14px;height:14px;stroke-width:2.4}.education-state{min-height:255px;display:flex;align-items:center;justify-content:center;padding:34px;border:1px dashed rgba(15,23,42,.14);border-radius:22px;background:#fff;color:#475569;text-align:center;box-shadow:0 16px 34px #0f172a0f}.education-state--error{color:#7f1d1d;background:#fff7f7;border-color:#7f1d1d2e}.education-page button,.education-page button.active,.education-page .active,.education-page .education-tabs button,.education-page .education-tabs button.active,.education-page .education-refresh,.education-page .education-deleteAll,.education-page .education-deleteOne,.education-page .education-summary span{--button-blue: #07111f;--primary: #07111f;--accent: #07111f;--brand: #07111f}.education-page .education-tabs button.active,.education-page .education-summary span{background:#07111f!important;border-color:#07111f!important;color:#fff!important}.education-page .education-refresh,.education-page .education-deleteAll,.education-page .education-deleteOne,.education-page .education-tabs button:not(.active){background:#fff!important;background-image:none!important;border-color:#0f172a1f!important;color:#07111f!important}.education-page .education-refreshIcon{color:#07111f!important;opacity:1!important;visibility:visible!important}@media(max-width:760px){.education-shell{width:min(100%,calc(100vw - 24px));padding:22px 0 52px}.education-header{align-items:flex-start;flex-direction:column;padding:22px}.education-headerActions{width:100%;justify-content:space-between}.education-tabs{width:100%}.education-grid{grid-template-columns:1fr}}.download-page{color:#111827;background:transparent}.download-main{background:#fff;color:#111827}.download-shell{width:min(1120px,100%)}.download-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 45px #0f172a14}.download-eyebrow{margin:0 0 8px;color:#2563eb;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.download-header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.download-header p{margin:10px 0 0;max-width:620px;color:#475569}.download-actions{display:flex;align-items:center;gap:10px}.download-refresh,.download-clear{border-radius:999px;padding:10px 16px;font-weight:800;cursor:pointer}.download-refresh{border:1px solid rgba(37,99,235,.28);background:#2563eb;color:#fff}.download-refresh:hover:not(:disabled){background:#1d4ed8}.download-clear{border:1px solid rgba(220,38,38,.22);background:#fff;color:#dc2626}.download-clear:hover:not(:disabled){background:#fef2f2}.download-refresh:disabled,.download-clear:disabled{cursor:not-allowed;opacity:.6}.download-summary{display:inline-flex;align-items:center;gap:10px;margin:20px 0;padding:10px 14px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.download-summary span{display:inline-grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:#2563eb;color:#fff;font-weight:900}.download-summary p{margin:0;color:#334155;font-weight:800}.download-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px}.download-card{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 14px 34px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.download-card:hover,.download-card:focus-visible{transform:translateY(-3px);border-color:#2563eb52;box-shadow:0 18px 44px #0f172a1f;outline:none}.download-thumb{aspect-ratio:16 / 9;background:#f1f5f9}.download-thumb img{width:100%;height:100%;object-fit:cover}.download-cardBody{padding:14px}.download-cardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.download-cardTop h3{margin:0 0 8px;color:#0f172a;font-size:1rem;line-height:1.25}.download-cardBody p{margin:0 0 6px;color:#475569;font-size:.9rem}.download-cardBody small{color:#64748b}.download-metaRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.download-metaRow span,.download-metaRow a{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.76rem;font-weight:800;text-decoration:none}.download-metaRow a:hover{background:#dbeafe}.download-remove{flex:0 0 auto;border:1px solid rgba(220,38,38,.22);border-radius:999px;background:#fff7f7;color:#dc2626;padding:7px 10px;font-size:.76rem;font-weight:900;cursor:pointer}.download-remove:hover:not(:disabled){background:#fee2e2}.download-remove:disabled{cursor:not-allowed;opacity:.6}.download-state{display:grid;place-items:center;min-height:260px;border:1px dashed rgba(15,23,42,.14);border-radius:24px;background:#fff;color:#475569;text-align:center;box-shadow:0 12px 30px #0f172a0f}.download-state--error{color:#b91c1c;border-color:#dc262647;background:#fff5f5}@media(max-width:900px){.download-header{flex-direction:column}.download-actions{width:100%;flex-wrap:wrap}.download-refresh,.download-clear{flex:1}.download-grid{grid-template-columns:1fr}}.download-page,.download-main,.download-shell{color:#111827}.download-header{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#0f172a14!important}.download-eyebrow{color:#475569!important}.download-header h1{color:#0f172a!important}.download-header p{color:#475569!important}.download-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.download-refresh.download-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;line-height:1!important;text-align:center!important;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer}.download-refresh.download-icon-btn:hover:not(:disabled){border-color:#0f172a38!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important}.download-refresh.download-icon-btn:disabled{cursor:not-allowed;opacity:.6}.download-refresh-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;color:#111827!important;line-height:1!important}.download-refresh-icon svg{display:block!important;width:20px!important;height:20px!important;color:#111827!important;stroke:#111827!important;fill:none!important}.download-refresh-icon svg path,.download-refresh-icon svg polyline,.download-refresh-icon svg line,.download-refresh-icon svg circle{stroke:#111827!important;fill:none!important}.download-refresh-icon.is-spinning{animation:download-refresh-spin .9s linear infinite;transform-origin:center center}@keyframes download-refresh-spin{to{transform:rotate(360deg)}}.download-clear,.download-remove,.download-metaRow a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;font-weight:900;text-decoration:none;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer}.download-clear:hover:not(:disabled),.download-remove:hover:not(:disabled),.download-metaRow a:hover{border-color:#0f172a38!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important}.download-clear:disabled,.download-remove:disabled{cursor:not-allowed;opacity:.55}.download-summary{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.08)!important}.download-summary span{display:inline-grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important;color:#111827!important}.download-summary p{color:#334155!important}.download-card{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#0f172a14!important}.download-card:hover,.download-card:focus-visible{border-color:#0f172a38!important}.download-thumb{background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important}.download-thumb img,.download-thumb video{display:block;width:100%;height:100%;object-fit:cover;background:#f1f5f9!important}.download-cardBody h3{color:#0f172a!important}.download-cardBody p,.download-metaRow span{color:#475569!important}.download-cardBody small{color:#64748b!important}.download-state{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#475569!important;border-color:#0f172a24!important}.download-state--error{color:#991b1b!important;border-color:#991b1b38!important}.download-page button,.download-page a,.download-page span,.download-page div{--blue: #111827;--primary: #111827;--accent: #111827}.download-page .active,.download-page [class*=blue],.download-page [class*=primary]{background-image:none!important}.your-videos-page{color:#111827;background:transparent}.your-videos-main{background:#fff;color:#111827}.your-videos-shell{width:min(1120px,100%)}.your-videos-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 45px #0f172a14}.your-videos-eyebrow{margin:0 0 8px;color:#2563eb;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.your-videos-header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.your-videos-header p{margin:10px 0 0;max-width:620px;color:#475569}.your-videos-refresh{border:1px solid rgba(37,99,235,.28);border-radius:999px;background:#2563eb;color:#fff;padding:10px 16px;font-weight:800;cursor:pointer}.your-videos-refresh:hover:not(:disabled){background:#1d4ed8}.your-videos-refresh:disabled{cursor:not-allowed;opacity:.6}.your-videos-summary{display:inline-flex;align-items:center;gap:10px;margin:20px 0;padding:10px 14px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.your-videos-summary span{display:inline-grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:#2563eb;color:#fff;font-weight:900}.your-videos-summary p{margin:0;color:#334155;font-weight:800}.your-videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.your-videos-card{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 14px 34px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.your-videos-card:hover,.your-videos-card:focus-visible{transform:translateY(-3px);border-color:#2563eb52;box-shadow:0 18px 44px #0f172a1f;outline:none}.your-videos-thumb{position:relative;aspect-ratio:16 / 9;background:#f1f5f9}.your-videos-thumb img{width:100%;height:100%;object-fit:cover}.your-videos-thumb span{position:absolute;right:10px;bottom:10px;border-radius:999px;background:#0f172ad1;color:#fff;padding:6px 9px;font-size:.76rem;font-weight:900;text-transform:capitalize}.your-videos-cardBody{padding:14px}.your-videos-cardBody h3{margin:0 0 8px;color:#0f172a;font-size:1rem;line-height:1.25}.your-videos-cardBody small{color:#64748b}.your-videos-metaRow{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.your-videos-metaRow span{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.76rem;font-weight:800;text-transform:capitalize}.your-videos-state{display:grid;place-items:center;min-height:260px;border:1px dashed rgba(15,23,42,.14);border-radius:24px;background:#fff;color:#475569;text-align:center;box-shadow:0 12px 30px #0f172a0f}.your-videos-state--error{color:#b91c1c;border-color:#dc262647;background:#fff5f5}@media(max-width:900px){.your-videos-header{flex-direction:column}.your-videos-refresh{width:100%}.your-videos-grid{grid-template-columns:1fr}}.your-videos-page,.your-videos-main,.your-videos-shell{color:#111827}.your-videos-header{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#0f172a14!important}.your-videos-eyebrow{color:#475569!important}.your-videos-header h1{color:#0f172a!important}.your-videos-header p{color:#475569!important}.your-videos-refresh.your-videos-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;line-height:1!important;text-align:center!important;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer}.your-videos-refresh.your-videos-icon-btn:hover:not(:disabled){border-color:#0f172a38!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important}.your-videos-refresh.your-videos-icon-btn:disabled{cursor:not-allowed;opacity:.6}.your-videos-refresh-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;color:#111827!important;line-height:1!important}.your-videos-refresh-icon svg{display:block!important;width:20px!important;height:20px!important;color:#111827!important;stroke:#111827!important;fill:none!important}.your-videos-refresh-icon svg path,.your-videos-refresh-icon svg polyline,.your-videos-refresh-icon svg line,.your-videos-refresh-icon svg circle{stroke:#111827!important;fill:none!important}.your-videos-refresh-icon.is-spinning{animation:your-videos-refresh-spin .9s linear infinite;transform-origin:center center}@keyframes your-videos-refresh-spin{to{transform:rotate(360deg)}}.your-videos-summary{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.08)!important}.your-videos-summary span{display:inline-grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important;color:#111827!important}.your-videos-summary p{color:#334155!important}.your-videos-card{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#0f172a14!important}.your-videos-card:hover,.your-videos-card:focus-visible{border-color:#0f172a38!important}.your-videos-thumb{position:relative;overflow:hidden;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important}.your-videos-thumb img,.your-videos-thumb video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:#f1f5f9!important}.your-videos-thumb video{pointer-events:none}.your-videos-thumb>span{background:#0f172ae0!important;background-color:#0f172ae0!important;background-image:none!important;color:#fff!important}.your-videos-cardBody h3{color:#0f172a!important}.your-videos-cardBody small{color:#64748b!important}.your-videos-metaRow span{background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important;color:#111827!important}.your-videos-state{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#475569!important;border-color:#0f172a24!important}.your-videos-state--error{color:#991b1b!important;border-color:#991b1b38!important}.your-videos-page button,.your-videos-page a,.your-videos-page span,.your-videos-page div{--blue: #111827;--primary: #111827;--accent: #111827}.your-videos-page .active,.your-videos-page [class*=blue],.your-videos-page [class*=primary]{background-image:none!important}.your-videos-thumb img,.your-videos-thumb video{display:block;width:100%;height:100%;object-fit:cover}.your-channel-page{color:#111827;background:transparent}.your-channel-main{background:#fff;color:#111827}.your-channel-shell{width:min(1120px,100%)}.your-channel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 45px #0f172a14}.your-channel-profile{display:flex;align-items:center;gap:16px;min-width:0}.your-channel-profile img{width:78px;height:78px;min-width:78px;border-radius:999px;object-fit:cover;border:1px solid rgba(15,23,42,.12);background:#f1f5f9}.your-channel-eyebrow{margin:0 0 8px;color:#475569;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.your-channel-header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.your-channel-header p{margin:10px 0 0;max-width:620px;color:#475569}.your-channel-bio{max-width:680px;color:#64748b!important;line-height:1.45}.your-channel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.your-channel-refresh.your-channel-icon-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;line-height:1!important;text-align:center!important;box-shadow:0 8px 18px #0f172a0f;cursor:pointer}.your-channel-refresh.your-channel-icon-btn:hover:not(:disabled){border-color:#0f172a33!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important}.your-channel-refresh.your-channel-icon-btn:disabled{cursor:not-allowed;opacity:.6}.your-channel-refresh-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;color:#111827!important;line-height:1!important;opacity:1!important;visibility:visible!important}.your-channel-refresh-icon svg{display:block!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.your-channel-refresh-icon svg path,.your-channel-refresh-icon svg polyline,.your-channel-refresh-icon svg line,.your-channel-refresh-icon svg circle{stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.your-channel-refresh-icon.is-spinning{animation:your-channel-spin .9s linear infinite;transform-origin:center center}@keyframes your-channel-spin{to{transform:rotate(360deg)}}.your-channel-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;font-weight:800;line-height:1;box-shadow:0 8px 18px #0f172a0f;cursor:pointer}.your-channel-secondary:hover:not(:disabled){border-color:#0f172a33!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important}.your-channel-secondary:disabled{cursor:not-allowed;opacity:.6}.your-channel-secondary svg{width:18px;height:18px;color:#111827;stroke:#111827}.your-channel-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.your-channel-stats div{padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 12px 30px #0f172a0f}.your-channel-stats strong{display:block;color:#0f172a;font-size:clamp(1.35rem,2vw,2rem);font-weight:900;line-height:1}.your-channel-stats span{display:block;margin-top:8px;color:#475569;font-size:.86rem;font-weight:800}.your-channel-sectionHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:24px 0 16px}.your-channel-sectionHeader h2{margin:0;color:#0f172a;font-size:clamp(1.25rem,2vw,1.7rem)}.your-channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.your-channel-videoCard{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;cursor:pointer;box-shadow:0 14px 34px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.your-channel-videoCard:hover,.your-channel-videoCard:focus-visible{transform:translateY(-3px);border-color:#0f172a38;box-shadow:0 18px 44px #0f172a1f;outline:none}.your-channel-videoThumb{position:relative;aspect-ratio:16 / 9;background:#f1f5f9}.your-channel-videoThumb img{width:100%;height:100%;object-fit:cover}.your-channel-videoThumb span{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);padding:6px 9px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:.74rem;font-weight:900;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.your-channel-videoBody{padding:14px}.your-channel-videoBody h3{margin:0 0 8px;color:#0f172a;font-size:1rem;line-height:1.25}.your-channel-videoBody small{color:#64748b}.your-channel-state{display:grid;place-items:center;min-height:260px;border:1px dashed rgba(15,23,42,.14);border-radius:24px;background:#fff;color:#475569;text-align:center;box-shadow:0 12px 30px #0f172a0f}.your-channel-state--error{color:#991b1b;border-color:#991b1b38;background:#fff}@media(max-width:900px){.your-channel-header{flex-direction:column}.your-channel-profile{align-items:flex-start}.your-channel-actions{width:100%;justify-content:flex-start}.your-channel-secondary{flex:1}.your-channel-stats{grid-template-columns:1fr}.your-channel-sectionHeader{align-items:flex-start;flex-direction:column}.your-channel-grid{grid-template-columns:1fr}}@media(max-width:520px){.your-channel-profile{flex-direction:column}.your-channel-profile img{width:68px;height:68px;min-width:68px}.your-channel-actions{flex-direction:column;align-items:stretch}.your-channel-refresh.your-channel-icon-btn{width:48px!important}.your-channel-secondary{width:100%}}.your-channel-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.your-channel-videoCard--pinned{border-color:#0f172a2e}.your-channel-videoBody p{margin:0 0 6px;color:#475569;font-size:.9rem}.your-channel-videoNote{margin-top:10px!important;padding:10px 12px;border-radius:14px;background:#f8fafc;color:#334155!important;font-size:.84rem!important;line-height:1.4}.your-channel-videoActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.your-channel-cardAction{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;font-size:.78rem;font-weight:850;line-height:1;box-shadow:0 6px 14px #0f172a0d;cursor:pointer}.your-channel-cardAction:hover:not(:disabled){border-color:#0f172a38!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important}.your-channel-cardAction:disabled{cursor:not-allowed;opacity:.6}.your-channel-cardAction svg{width:15px;height:15px;color:#111827;stroke:#111827}.your-channel-cardAction.is-active{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a3d!important}.your-channel-cardAction--danger{color:#991b1b!important}.your-channel-cardAction--danger svg{color:#991b1b;stroke:#991b1b}@media(max-width:900px){.your-channel-stats{grid-template-columns:1fr}}.your-channel-videoThumb{position:relative;overflow:hidden;background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important}.your-channel-videoThumb img,.your-channel-videoThumb video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:#f1f5f9!important}.your-channel-videoThumb video{pointer-events:none}.social-hub-layout{display:flex;min-height:100vh;box-sizing:border-box;background-color:#fff!important}.vertical-header{position:fixed;top:0;left:0;height:100vh;width:80px;background-color:#fff!important;border-right:1px solid #eee;z-index:1001}.social-hub-main{margin-left:80px;width:calc(100% - 80px);display:flex;flex-direction:column;box-sizing:border-box;background-color:#fff!important}.social-profile-scroll-area{flex-grow:1;overflow-y:auto;padding:32px 60px 40px;background-color:#fff!important;min-height:100vh;box-sizing:border-box}.full-white-bg{background-color:#fff!important}:root{--z-modal: 12050;--bg-overlay: transparent;--bg-surface: #ffffff;--bg-elevated: #ffffff;--bg-input: #ffffff;--fg-primary: #121217;--fg-secondary: #2a2a34;--fg-muted: #667085;--border: rgba(15, 23, 42, .1);--border-strong: rgba(15, 23, 42, .18);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--shadow-xl: 0 25px 60px rgba(15, 23, 42, .16);--shadow-md: 0 10px 30px rgba(15, 23, 42, .1);--focus: 0 0 0 3px rgba(15, 23, 42, .12);--gap-xs: 8px;--gap-sm: 12px;--gap-md: 16px;--gap-lg: 20px;--gap-xl: 28px;--font-size-sm: 13px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--transition-fast: .16s cubic-bezier(.2, .8, .2, 1);--transition-slow: .26s cubic-bezier(.2, .8, .2, 1)}.role-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;animation:modal-fade var(--transition-slow)}.role-modal{width:min(820px,94vw);max-height:88vh;color:var(--fg-primary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;display:grid;grid-template-rows:auto auto auto 1fr auto;animation:modal-slide var(--transition-slow);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.role-modal,.role-modal *{box-sizing:border-box}.role-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--gap-lg) var(--gap-xl);background:#fff;border-bottom:1px solid var(--border)}.role-modal-title{margin:0;color:var(--fg-primary);font-size:20px;font-weight:750;line-height:1.2;letter-spacing:.1px}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{-webkit-appearance:none!important;appearance:none!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;padding:0!important;margin:0!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--border)!important;border-radius:14px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;color:#111827!important;font-size:20px!important;font-weight:800!important;line-height:1!important;text-align:center!important;cursor:pointer!important;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.role-close-btn:hover,.role-modal .role-close-btn:hover,.role-modal button.role-close-btn:hover{background:#0f172a0a!important;border-color:var(--border-strong)!important;color:#111827!important;transform:translateY(-1px)}.role-close-btn:focus,.role-close-btn:focus-visible,.role-modal .role-close-btn:focus,.role-modal .role-close-btn:focus-visible{outline:none!important;box-shadow:var(--focus)!important}.role-modal-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;padding:16px 28px;background:#fff;border-bottom:1px solid var(--border)}.role-search{position:relative;display:flex;align-items:center;width:100%;min-width:0}.role-search-icon{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--fg-muted);font-size:18px;line-height:1;opacity:.95;pointer-events:none;z-index:2}.role-search input{width:100%;min-width:0;height:52px;margin:0;padding:0 16px 0 46px;color:var(--fg-primary);font-size:15px;font-weight:500;line-height:52px;background:#fff;background-image:none!important;border:1px solid var(--border-strong);border-radius:14px;outline:none;box-shadow:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.role-search input::placeholder{color:var(--fg-muted);opacity:.8}.role-search input:focus{border-color:#0f172a59;box-shadow:var(--focus)}.role-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;white-space:nowrap;min-height:52px}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip{-webkit-appearance:none!important;appearance:none!important;min-height:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0 18px!important;color:#111827!important;font-size:14px!important;font-weight:650!important;line-height:1!important;text-align:center!important;background:#fff!important;background-image:none!important;border:1px solid var(--border-strong)!important;border-radius:14px!important;box-shadow:none!important;cursor:pointer!important;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.role-chip:hover,.role-modal .role-chip:hover,.role-modal button.role-chip:hover,.role-modal label.role-chip:hover{color:#111827!important;background:#0f172a0a!important;border-color:#0f172a47!important;transform:translateY(-1px)}.role-chip.is-on,.role-modal .role-chip.is-on,.role-modal label.role-chip.is-on{color:#111827!important;background:#fff!important;border-color:#0f172a61!important;box-shadow:inset 0 0 0 1px #0f172a1f!important}.role-chip:disabled,.role-modal .role-chip:disabled,.role-modal button.role-chip:disabled{color:#11182761!important;background:#fff!important;border-color:#0f172a1a!important;opacity:1!important;cursor:not-allowed!important;transform:none!important}.role-chip:focus,.role-chip:focus-visible,.role-modal .role-chip:focus,.role-modal .role-chip:focus-visible{outline:none!important;box-shadow:var(--focus)!important}.role-count{min-width:88px;margin-left:4px;color:var(--fg-muted);font-size:13px;font-weight:650;line-height:1;text-align:right}.role-ads-controls{padding:16px 28px;background:#fff;border-bottom:1px solid var(--border)}.role-ads-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.role-ads-head strong{color:var(--fg-primary);font-size:15px;font-weight:800}.muted,.role-ads-head .muted{color:var(--fg-muted);font-size:13px;font-weight:500}.role-ads-modes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.role-ads-modes label.role-chip{min-height:38px!important;height:38px!important;padding:0 14px!important;border-radius:999px!important}.role-ads-modes input[type=radio]{width:14px;height:14px;margin:0;accent-color:#111827;transform:translateY(.5px)}.role-ads-picks{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.role-list{padding:20px 28px 16px;overflow:auto;background:#fff}.role-list::-webkit-scrollbar{width:10px;height:10px}.role-list::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.role-list::-webkit-scrollbar-track{background:transparent}.role-group{display:grid;gap:8px;margin-bottom:22px}.role-group-title{color:var(--fg-primary);font-size:14px;font-weight:850;line-height:1.2;letter-spacing:.02em}.role-item-row{display:flex;align-items:stretch;justify-content:space-between;gap:12px}.role-item{flex:1 1 auto;display:grid;grid-template-columns:20px minmax(0,auto);align-items:center;gap:12px;min-height:44px;padding:10px 12px;color:var(--fg-secondary);background:#fff;border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.role-item:hover{background:#0f172a05;border-color:var(--border-strong);transform:translateY(-1px)}.role-item--ads{flex:0 0 auto;min-width:110px;justify-content:flex-end;opacity:.92}.role-name{min-width:0;color:var(--fg-secondary);font-size:14px;font-weight:650;line-height:1.25;text-transform:capitalize}.role-item input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;display:grid;place-items:center;border:1.5px solid var(--border-strong);border-radius:5px;background:#fff;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.role-item input[type=checkbox]:after{content:"";width:10px;height:10px;border-radius:3px;background:#111827;transform:scale(0);transition:transform var(--transition-fast)}.role-item input[type=checkbox]:checked{border-color:#111827;box-shadow:0 0 0 3px #0f172a1f}.role-item input[type=checkbox]:checked:after{transform:scale(1)}.role-item input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--focus)}.role-empty{padding:40px 0 24px;color:var(--fg-muted);font-size:14px;font-weight:600;text-align:center}.role-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 28px 20px;background:#fff;border-top:1px solid var(--border)}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{-webkit-appearance:none!important;appearance:none!important;min-height:44px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;font-size:14px!important;font-weight:700!important;line-height:1!important;background:#fff!important;background-image:none!important;border:1px solid var(--border-strong)!important;border-radius:14px!important;box-shadow:none!important;cursor:pointer!important;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.role-btn.secondary,.role-btn.primary,.role-modal .role-btn.secondary,.role-modal .role-btn.primary{color:#111827!important;background:#fff!important;border-color:var(--border-strong)!important;box-shadow:none!important}.role-btn:hover,.role-modal .role-btn:hover,.role-modal button.role-btn:hover{color:#111827!important;background:#0f172a0a!important;border-color:#0f172a47!important;transform:translateY(-1px)}.role-btn:disabled,.role-modal .role-btn:disabled,.role-modal button.role-btn:disabled{color:#11182761!important;background:#fff!important;border-color:#0f172a1a!important;opacity:1!important;cursor:not-allowed!important;transform:none!important}.role-btn:focus,.role-btn:focus-visible,.role-modal .role-btn:focus,.role-modal .role-btn:focus-visible{outline:none!important;box-shadow:var(--focus)!important}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-slide{0%{transform:translateY(10px);opacity:.98}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.role-modal-backdrop,.role-modal{animation:none!important}.role-chip,.role-btn,.role-close-btn,.role-item{transition:none!important}}@media(max-width:760px){.role-modal{width:min(96vw,560px);max-height:92vh;border-radius:var(--radius-md)}.role-modal-header{padding:16px 20px}.role-modal-title{font-size:18px}.role-modal-controls{grid-template-columns:1fr;align-items:stretch;padding:14px 20px}.role-bulk-actions{justify-content:flex-start;flex-wrap:wrap;white-space:normal;min-height:0}.role-count{min-width:0;margin-left:0;text-align:left}.role-ads-controls{padding:14px 20px}.role-list{padding:16px 20px}.role-item-row{flex-direction:column;align-items:stretch;gap:8px}.role-item--ads{min-width:0;justify-content:flex-start}.role-modal-footer{padding:16px 20px 20px}}.role-modal .role-modal-controls{grid-template-columns:minmax(360px,1fr) auto!important;align-items:center!important;gap:16px!important}.role-modal .role-search{position:relative!important;width:100%!important;min-width:0!important;height:56px!important;display:flex!important;align-items:center!important;background:#fff!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:18px!important;box-shadow:0 10px 24px #0f172a0a,inset 0 1px #fffffff2!important;overflow:hidden!important;transition:border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),background .16s cubic-bezier(.2,.8,.2,1)!important}.role-modal .role-search:focus-within{border-color:#0f172a57!important;box-shadow:0 14px 32px #0f172a14,0 0 0 4px #0f172a14!important}.role-modal .role-search .role-search-icon,.role-modal .role-search svg.role-search-icon{position:absolute!important;left:18px!important;top:50%!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;transform:translateY(-50%)!important;color:#475569e6!important;opacity:1!important;z-index:5!important;pointer-events:none!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{-webkit-appearance:none!important;appearance:none!important;position:relative!important;z-index:1!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 18px 0 54px!important;color:#111827!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:18px!important;box-shadow:none!important;outline:none!important;font-size:15px!important;font-weight:600!important;line-height:56px!important;text-indent:0!important}.role-modal .role-search input::placeholder,.role-modal .role-search input[type=text]::placeholder,.role-modal .role-search input[type=search]::placeholder{color:#64748bd1!important;opacity:1!important;font-weight:500!important}.role-modal .role-search input::-webkit-search-decoration,.role-modal .role-search input::-webkit-search-cancel-button,.role-modal .role-search input::-webkit-search-results-button,.role-modal .role-search input::-webkit-search-results-decoration{display:none!important}@media(max-width:760px){.role-modal .role-modal-controls{grid-template-columns:1fr!important}.role-modal .role-search{height:52px!important;border-radius:16px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{height:52px!important;min-height:52px!important;padding-left:52px!important;line-height:52px!important;border-radius:16px!important}}.social-category-sidebar{width:280px;background-color:transparent!important;padding:20px 10px;box-shadow:none!important;border:none!important;height:calc(100vh - 60px);position:fixed;top:180px;left:80px;overflow-y:auto;transition:width .3s ease;z-index:100}.small-social-category-sidebar{width:60px}.social-category-sidebar ul li{display:flex;align-items:center;padding:12px 14px;font-size:15px;color:#555;cursor:pointer;transition:background-color .2s ease,color .2s ease;border-radius:8px;margin-bottom:6px}.social-category-sidebar ul li svg{font-size:18px}.social-category-sidebar ul li span{margin-left:12px;white-space:nowrap}.social-category-sidebar ul li:hover{background-color:#f7f7f7}.social-category-sidebar ul li.active{color:#d00;font-weight:600;background-color:#ffeaea;border-left:4px solid #d00;padding-left:10px}.icon-wrapper{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:0px}.icon-wrapper svg{font-size:20px}.notification-status-dot{position:absolute;top:-4px;right:105px;width:9px;height:9px;border-radius:50%;border:2px solid white;z-index:2}.saved-tab-header{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;margin-top:20px}.new-collection-btn{padding:6px 14px;font-size:14px;font-weight:600;border:2px solid #007bff;background:transparent;color:#007bff;border-radius:6px;cursor:pointer;transition:all .2s ease}.new-collection-btn:hover{background:#007bff;color:#fff}:root{--left-rail-x: 80px;--sidebar-w: 340px;--sidebar-gutter: 24px;--sidebar-font: 17px;--sidebar-icon: 22px}.social-category-sidebar{position:fixed;top:180px;left:var(--left-rail-x);width:var(--sidebar-w);background-color:transparent!important;padding:24px 16px;box-shadow:none!important;border:none!important;height:calc(100vh - 60px);overflow-y:auto;transition:width .25s ease;z-index:100;font-size:var(--sidebar-font);line-height:1.35}.small-social-category-sidebar{width:84px}.social-category-sidebar ul{list-style:none;padding:0;margin:0}.social-category-sidebar ul li{display:flex;align-items:center;padding:14px 16px;font-size:calc(var(--sidebar-font) + 1px);color:#444;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease;border-radius:10px;margin-bottom:8px}.icon-wrapper{position:relative;display:flex;align-items:center;gap:10px}.social-category-sidebar ul li svg,.icon-wrapper svg{font-size:var(--sidebar-icon);flex:0 0 auto}.social-category-sidebar ul li span{margin-left:6px;white-space:nowrap;font-weight:500}.social-category-sidebar ul li:hover{background-color:#f4f6f8;color:#111;transform:translateY(-1px)}.social-category-sidebar ul li.active{color:#b10000;font-weight:700;background-color:#ffe9e9;border-left:5px solid #b10000;padding-left:11px}.small-social-category-sidebar ul li span{display:none}.small-social-category-sidebar ul li{justify-content:center;padding:12px 0}.notification-status-dot{position:absolute;top:-3px;left:14px;width:10px;height:10px;border-radius:50%;border:2px solid white;z-index:2}.notification-status-dot.online{background-color:#34c759}.notification-status-dot.offline{background-color:red}.floating-add-post-btn{position:fixed;bottom:32px;right:32px;width:72px;height:72px;border-radius:50%;background:#00000059;border:2px solid white;color:#fff;font-size:40px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 16px #0000004d;transition:transform .2s ease}.floating-add-post-btn:hover{transform:scale(1.08)}.floating-add-post-label{position:fixed;bottom:12px;right:35px;color:#555;font-size:14px;font-weight:500;background:#fff;padding:2px 8px;border-radius:8px;box-shadow:0 2px 6px #0000001a;pointer-events:none}.social-feed-main{margin-left:calc(var(--left-rail-x) + var(--sidebar-w) + var(--sidebar-gutter))}.social-feed-container{max-width:820px;margin:0 auto}.social-category-sidebar{width:240px;transition:width .16s ease;flex:0 0 240px;overflow:hidden}.small-social-category-sidebar{width:72px;flex:0 0 72px}.social-category-sidebar ul{list-style:none;margin:0;padding:8px}.social-category-sidebar li{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;border-radius:10px}.social-category-sidebar li .icon-wrapper{display:inline-flex;align-items:center;position:relative}.small-social-category-sidebar li>span{display:none}.small-social-category-sidebar .sidebar-badge{display:none}.small-social-category-sidebar li{justify-content:center}.icon-wrapper .notification-dot,.icon-wrapper .notification-status-dot{position:absolute;right:-2px;top:-2px}.social-category-sidebar{width:240px;flex:0 0 240px;transition:width .2s ease}.social-category-sidebar.small-social-category-sidebar{width:64px;flex-basis:64px}:root{--social-sidebar-top: 125px}.social-category-sidebar,.social-category-sidebar.small-social-category-sidebar,.small-social-category-sidebar{top:var(--social-sidebar-top)!important;height:calc(100vh - var(--social-sidebar-top))!important}:root{--social-sidebar-top: 125px;--social-sidebar-left: 8px}.social-category-sidebar,.social-category-sidebar.small-social-category-sidebar,.small-social-category-sidebar{position:fixed!important;top:var(--social-sidebar-top)!important;left:var(--social-sidebar-left)!important;height:calc(100vh - var(--social-sidebar-top))!important;z-index:2147483600!important}.social-category-sidebar{padding-left:0!important;padding-right:0!important}.social-category-sidebar ul{padding-left:0!important;padding-right:0!important;margin-left:0!important}.social-category-sidebar ul li{width:fit-content!important;max-width:220px!important;box-sizing:border-box!important;border-radius:0 10px 10px 0!important}.social-category-sidebar.small-social-category-sidebar,.small-social-category-sidebar{width:52px!important;min-width:52px!important;max-width:52px!important}.social-category-sidebar.small-social-category-sidebar ul li,.small-social-category-sidebar ul li{width:44px!important;min-width:44px!important;max-width:44px!important;justify-content:center!important;padding-left:0!important;padding-right:0!important}.social-category-sidebar [data-sidebar-key=explore].active,.social-category-sidebar [data-sidebar-key=explore].active-link{border-color:#eab30873}.social-category-sidebar [data-sidebar-key=explore].active .icon-wrapper svg{color:#0f172a}.social-feed-page[data-feed-mode=explore] .social-feed-mode-toggle,.social-feed-page[data-feed-mode=explore] .social-feed-mode-toggle:visited,.social-feed-page[data-feed-mode=explore] .social-feed-mode-toggle:active,.social-feed-page[data-feed-mode=explore] .social-feed-mode-toggle:focus{background:#fff!important;background-color:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 12px 30px #0f172a14!important;outline:none!important}.social-feed-page[data-feed-mode=explore] .social-feed-mode-toggle:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#0f172a!important;border-color:#eab3087a!important;box-shadow:0 16px 38px #0f172a1f!important;transform:translateY(-1px)}.social-feed-page[data-feed-mode=explore] .social-feed-mode-toggle:focus-visible{outline:2px solid rgba(234,179,8,.5)!important;outline-offset:3px!important}.social-feed-page[data-feed-mode=explore] .social-feed-explore-hero button{background:#fff!important;background-color:#fff!important;color:#0f172a!important}.social-feed-page[data-feed-mode=explore] .social-feed-explore-hero button:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#0f172a!important}@media(max-width:1200px){:root{--sidebar-w: 300px;--sidebar-font: 16px;--sidebar-icon: 20px}}@media(max-width:992px){:root{--sidebar-w: 260px;--sidebar-font: 15px;--sidebar-icon: 19px}}@media(max-width:768px){.social-category-sidebar{display:none}.social-feed-main{margin-left:0}}.social-category-sidebar .social-role-search{position:relative;padding:10px 12px 8px;border-bottom:1px solid rgba(15,23,42,.08);background:#fff;z-index:5}.social-category-sidebar.small-social-category-sidebar .social-role-search{display:none!important}.social-role-search-form{position:relative;display:flex;align-items:center;width:100%;height:38px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#f8fafc;box-shadow:inset 0 0 0 1px #ffffffb3;overflow:hidden}.social-role-search-form:focus-within{background:#fff;border-color:#0f172a3d;box-shadow:0 0 0 3px #0f172a0f,inset 0 0 0 1px #fffc}.social-role-search-icon{flex:0 0 auto;width:17px;height:17px;margin-left:11px;color:#475569}.social-role-search-form input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;padding:0 10px;background:transparent;color:#0f172a;font-size:13px;font-weight:700}.social-role-search-form input::placeholder{color:#64748b;font-weight:600}.social-role-search-clear{flex:0 0 auto;width:28px;height:28px;margin-right:5px;border:0;border-radius:999px;background:transparent;color:#0f172a;font-size:18px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.social-role-search-clear:hover{background:#0f172a14}.social-role-search-menu{position:absolute;top:calc(100% - 6px);left:12px;right:12px;z-index:2147483601;display:flex;flex-direction:column;gap:4px;max-height:min(360px,calc(100vh - 180px));padding:8px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;box-shadow:0 18px 42px #0f172a29}.social-role-search-option,.social-role-search-advanced{width:100%;border:0;border-radius:10px;background:transparent;color:#0f172a;cursor:pointer;text-align:left}.social-role-search-option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px}.social-role-search-option:hover,.social-role-search-option:focus-visible,.social-role-search-advanced:hover,.social-role-search-advanced:focus-visible{background:#f1f5f9;outline:none}.social-role-search-option span{font-size:13px;font-weight:800;color:#0f172a}.social-role-search-option small{min-width:0;color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.social-role-search-empty{padding:10px;color:#64748b;font-size:13px;font-weight:700}.social-role-search-advanced{padding:10px;font-size:13px;font-weight:900;border-top:1px solid rgba(15,23,42,.08);margin-top:4px}.social-role-search-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.social-role-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#111827;color:#fff;padding:5px 8px;cursor:pointer;font-size:12px;font-weight:800;line-height:1}.social-role-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-role-chip b{flex:0 0 auto;font-size:13px;line-height:1}.social-role-chip:hover{background:#020617}.modal-close-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:#000;cursor:pointer;font-weight:700}.modal-close-btn:hover{color:red}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{background-color:#fff;padding:20px;position:relative;width:80%;max-width:400px;border-radius:8px}.avatar-preview{width:120px;height:120px;object-fit:cover;border-radius:50%;display:block;margin:0 auto}.avatar-upload-input{margin:10px 0;padding:10px;border:1px solid #ddd;border-radius:4px;width:100%}.avatar-upload-btn,.avatar-remove-btn{padding:10px 20px;margin-top:10px;border:none;cursor:pointer;font-size:14px;border-radius:4px;width:100%;margin-bottom:10px}.avatar-upload-btn{background-color:#00f;color:#fff}.avatar-remove-btn{background-color:red;color:#fff}.avatar-upload-btn:hover,.avatar-remove-btn:hover{opacity:.8}.post-upload-modal__overlay{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent!important}.post-upload-modal__container{position:relative;width:min(960px,100%);max-height:min(88vh,920px);overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:28px;background:#fff;box-shadow:0 24px 80px #0f172a2e,0 8px 24px #0f172a14}.post-upload-modal__close-btn{position:absolute;top:20px;right:20px;width:44px;height:44px;margin:0;padding:0;border:1px solid #d1d5db!important;border-radius:12px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:24px;line-height:1;font-weight:500;text-align:center;box-shadow:none!important;cursor:pointer;-webkit-appearance:none;appearance:none}.post-upload-modal__close-btn:hover{background:#f9fafb!important;background-color:#f9fafb!important;color:#111827!important;box-shadow:none!important}.post-upload-modal__close-btn:focus,.post-upload-modal__close-btn:focus-visible,.post-upload-modal__close-btn:active{background:#f3f4f6!important;background-color:#f3f4f6!important;color:#111827!important;box-shadow:none!important;outline:none!important}.post-upload-modal__close-btn:disabled{opacity:.6;cursor:not-allowed}.post-upload-modal__header{padding:32px 32px 18px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#f8fafce6,#fff)}.post-upload-modal__eyebrow{margin-bottom:10px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.post-upload-modal__title{margin:0;color:#0f172a;font-size:28px;font-weight:800;line-height:1.15}.post-upload-modal__subtitle{margin:10px 0 0;color:#64748b;font-size:14px;line-height:1.5}.post-upload-modal__subtitle span{color:#0f172a;font-weight:700}.post-upload-modal__body{display:grid;grid-template-columns:1.06fr .94fr;gap:0;max-height:calc(88vh - 120px);min-height:560px}.post-upload-modal__preview-panel{padding:28px;background:radial-gradient(circle at top left,#f1f5f9f2,#f8fafccc),#f8fafc;border-right:1px solid #eef2f7}.post-upload-modal__preview-shell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:500px;border:1px solid rgba(226,232,240,.95);border-radius:24px;background:#0f172a;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.post-upload-modal__preview-media{width:100%;height:100%;max-height:560px;object-fit:contain;display:block;background:#0f172a}.post-upload-modal__empty-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;padding:32px;text-align:center;border:1px dashed #cbd5e1;border-radius:24px;background:#fffc}.post-upload-modal__empty-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:16px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:28px;font-weight:800}.post-upload-modal__empty-title{margin-bottom:8px;color:#0f172a;font-size:18px;font-weight:700}.post-upload-modal__empty-text{max-width:320px;color:#64748b;font-size:14px;line-height:1.6}.post-upload-modal__form-panel{overflow-y:auto;padding:28px 28px 30px;background:#fff}.post-upload-modal__field{display:block;margin-bottom:18px}.post-upload-modal__label{display:block;margin-bottom:8px;color:#334155;font-size:13px;font-weight:700;letter-spacing:.02em}.post-upload-modal__file-input,.post-upload-modal__text-input,.post-upload-modal__textarea{width:100%;border:1px solid #dbe2ea;border-radius:16px;background:#fff;color:#0f172a;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.post-upload-modal__file-input{padding:12px 14px;cursor:pointer}.post-upload-modal__text-input{height:50px;padding:0 14px}.post-upload-modal__textarea{min-height:132px;padding:14px;resize:vertical;line-height:1.5}.post-upload-modal__file-input:focus,.post-upload-modal__text-input:focus,.post-upload-modal__textarea:focus{outline:none;border-color:#94a3b8;box-shadow:0 0 0 4px #94a3b829}.post-upload-modal__file-input:disabled,.post-upload-modal__text-input:disabled,.post-upload-modal__textarea:disabled{background:#f8fafc;cursor:not-allowed;opacity:.75}.post-upload-modal__error{margin:4px 0 16px;padding:12px 14px;border:1px solid rgba(248,113,113,.28);border-radius:14px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:600}.post-upload-modal__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:8px}.post-upload-modal__secondary-btn,.post-upload-modal__primary-btn{min-width:126px;height:46px;padding:0 18px;border-radius:14px;border:1px solid rgba(17,24,39,.14);background:#ffffffb8!important;background-color:#ffffffb8!important;background-image:none!important;color:#111827!important;font-size:.98rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;backdrop-filter:blur(10px)}.post-upload-modal__secondary-btn:hover,.post-upload-modal__primary-btn:hover{background:#ffffffeb!important;background-color:#ffffffeb!important;color:#111827!important;border-color:#11182738;box-shadow:0 14px 28px #0f172a1f;transform:translateY(-1px)}.post-upload-modal__secondary-btn:focus,.post-upload-modal__secondary-btn:focus-visible,.post-upload-modal__primary-btn:focus,.post-upload-modal__primary-btn:focus-visible{outline:none;background:#fffffff5!important;background-color:#fffffff5!important;color:#111827!important;border-color:#11182747;box-shadow:0 0 0 4px #11182714}.post-upload-modal__secondary-btn:active,.post-upload-modal__primary-btn:active{transform:translateY(0);background:#f8fafcf5!important;background-color:#f8fafcf5!important;color:#111827!important;box-shadow:0 8px 18px #0f172a14}.post-upload-modal__secondary-btn:disabled,.post-upload-modal__primary-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.post-upload-modal__preview-shell--clickable{cursor:pointer}.post-upload-modal-open{overflow:hidden}.post-upload-modal__overlay{z-index:999999!important}.post-upload-modal__container{max-width:min(1180px,calc(100vw - 32px));max-height:min(920px,calc(100vh - 32px));overflow:auto}.post-upload-modal__body{align-items:stretch}.post-upload-modal__preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.post-upload-modal__preview-toolbar>div{display:flex;flex-direction:column;gap:3px}.post-upload-modal__preview-toolbar strong{color:#111827;font-size:.95rem;font-weight:900}.post-upload-modal__media-meta{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:.75rem;font-weight:850}.post-upload-modal__preview-shell{aspect-ratio:var(--post-upload-preview-ratio, 4 / 5);width:100%;max-height:min(62vh,620px);min-height:300px;overflow:hidden;background:linear-gradient(45deg,rgba(15,23,42,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(15,23,42,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(15,23,42,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(15,23,42,.035) 75%),#f8fafc;background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.post-upload-modal__preview-media{width:100%;height:100%;display:block;background:#020617}.post-upload-modal__layout-panel{margin-top:16px;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:22px;background:#f8fafcc7}.post-upload-modal__layout-header{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.post-upload-modal__layout-header p{margin:0;color:#64748b;font-size:.82rem;line-height:1.35}.post-upload-modal__layout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.post-upload-modal__layout-option{min-width:0;min-height:88px;padding:10px 8px;border:1px solid rgba(148,163,184,.32);border-radius:18px;background:#fff;color:#111827;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.post-upload-modal__layout-option:hover{transform:translateY(-1px);border-color:#2563eb57;box-shadow:0 10px 24px #0f172a14}.post-upload-modal__layout-option.is-selected{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb21}.post-upload-modal__layout-shape-wrap{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center}.post-upload-modal__layout-shape{display:block;border-radius:6px;border:2px solid #2563eb;background:#2563eb1a;box-shadow:inset 0 0 0 1px #ffffffb3}.post-upload-modal__layout-shape--original{width:28px;height:34px;border-style:dashed}.post-upload-modal__layout-shape--square{width:31px;height:31px}.post-upload-modal__layout-shape--portrait{width:26px;height:34px}.post-upload-modal__layout-shape--vertical{width:20px;height:36px}.post-upload-modal__layout-shape--tall{width:22px;height:35px}.post-upload-modal__layout-shape--landscape{width:36px;height:22px}.post-upload-modal__layout-shape--classic{width:35px;height:26px}.post-upload-modal__layout-shape--cinema{width:38px;height:17px}.post-upload-modal__layout-copy strong{max-width:100%;color:#111827;font-size:.76rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-upload-modal__layout-copy em{color:#64748b;font-size:.68rem;font-style:normal;font-weight:850}.post-upload-modal__fit-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.post-upload-modal__fit-option{padding:12px 14px;border:1px solid rgba(148,163,184,.32);border-radius:18px;background:#fff;color:#111827;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.post-upload-modal__fit-option:hover{transform:translateY(-1px);border-color:#2563eb57}.post-upload-modal__fit-option.is-selected{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px #2563eb21}.post-upload-modal__fit-option strong{color:#111827;font-size:.82rem;font-weight:950}.post-upload-modal__fit-option span{color:#64748b;font-size:.74rem;line-height:1.3;font-weight:700}.post-upload-modal__selected-summary{padding:14px 16px;border-radius:20px;background:#f8fafc;border:1px solid rgba(148,163,184,.28);display:flex;flex-direction:column;gap:4px}.post-upload-modal__selected-summary span{color:#64748b;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.post-upload-modal__selected-summary strong{color:#111827;font-size:.94rem;font-weight:950}.post-upload-modal__selected-summary p{margin:0;color:#64748b;font-size:.82rem;line-height:1.35}.post-upload-modal__portal,.post-upload-modal__overlay{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.post-upload-modal__container{width:min(1120px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 56px)!important;overflow:hidden!important;box-sizing:border-box!important}.post-upload-modal__body{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important}.post-upload-modal__preview-panel,.post-upload-modal__form-panel,.post-upload-modal__layout-panel,.post-upload-modal__layout-grid,.post-upload-modal__fit-toggle{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.post-upload-modal__layout-option,.post-upload-modal__fit-option{background:#fff!important;background-color:#fff!important;color:#111827!important;border:1px solid rgba(148,163,184,.32)!important;box-shadow:0 10px 24px #0f172a0a!important}.post-upload-modal__layout-option:hover,.post-upload-modal__fit-option:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#2563eb59!important;transform:translateY(-1px)}.post-upload-modal__layout-option.is-selected,.post-upload-modal__fit-option.is-selected{background:#eff6ff!important;background-color:#eff6ff!important;color:#111827!important;border-color:#2563eb!important;box-shadow:0 12px 28px #2563eb1a,inset 0 0 0 1px #2563eb29!important}.post-upload-modal__layout-option strong,.post-upload-modal__layout-option em,.post-upload-modal__fit-option strong,.post-upload-modal__fit-option span{color:inherit!important}.post-upload-modal__layout-option em,.post-upload-modal__fit-option span{opacity:.72!important}.post-upload-modal__layout-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;gap:10px!important}.post-upload-modal__layout-option{min-width:0!important;width:100%!important;min-height:92px!important;padding:12px 10px!important;border-radius:16px!important}.post-upload-modal__fit-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.post-upload-modal__fit-option{min-width:0!important;width:100%!important;border-radius:16px!important;padding:14px 16px!important;text-align:left!important}.post-upload-modal__preview-shell{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.post-upload-modal__preview-media{max-width:100%!important}.post-upload-modal__body{overflow-y:auto!important;padding-right:8px!important}.post-upload-modal-open{overflow:hidden!important}.post-upload-modal__portal{position:relative;z-index:999999}.post-upload-modal__portal,.post-upload-modal__portal *{box-sizing:border-box}.post-upload-modal__overlay{position:fixed;inset:0;z-index:999999;width:100vw;max-width:100vw;height:100vh;display:flex;align-items:stretch;justify-content:stretch;padding:0;background:#f8fafcdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.post-upload-modal__studio{width:100vw;max-width:100vw;height:100vh;max-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#0f172a}.post-upload-modal__studio-header{flex:0 0 auto;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(20px,3vw,48px);border-bottom:1px solid rgba(226,232,240,.96);background:linear-gradient(180deg,#f8fafcfa,#fffffffa);box-shadow:0 10px 30px #0f172a0e;position:relative;z-index:5}.post-upload-modal__studio-heading{min-width:0}.post-upload-modal__eyebrow{margin-bottom:8px;color:#64748b;font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.post-upload-modal__title{margin:0;color:#0f172a;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:950;line-height:1.04;letter-spacing:-.045em}.post-upload-modal__subtitle{margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.4}.post-upload-modal__subtitle span{color:#0f172a;font-weight:850}.post-upload-modal__studio-header-actions,.post-upload-modal__footer-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.post-upload-modal__close-btn,.post-upload-modal__ghost-btn,.post-upload-modal__secondary-btn,.post-upload-modal__primary-btn,.post-upload-modal__empty-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.38);background:#fff;background-color:#fff;background-image:none;color:#111827;box-shadow:0 10px 24px #0f172a0f;cursor:pointer;font-weight:850;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.post-upload-modal__ghost-btn,.post-upload-modal__secondary-btn,.post-upload-modal__primary-btn,.post-upload-modal__empty-btn{min-height:44px;padding:0 18px;border-radius:14px;font-size:.92rem}.post-upload-modal__primary-btn{border-color:#2563eb33;background:#2563eb;background-color:#2563eb;color:#fff;box-shadow:0 14px 28px #2563eb33}.post-upload-modal__close-btn{width:44px;height:44px;min-width:44px;padding:0;border-radius:14px;color:#111827;font-size:24px;line-height:1;font-weight:500;box-shadow:none}.post-upload-modal__ghost-btn:hover,.post-upload-modal__secondary-btn:hover,.post-upload-modal__empty-btn:hover,.post-upload-modal__close-btn:hover{background:#f8fafc;background-color:#f8fafc;border-color:#2563eb57;box-shadow:0 12px 26px #0f172a17;transform:translateY(-1px)}.post-upload-modal__primary-btn:hover{background:#1d4ed8;background-color:#1d4ed8;border-color:#1d4ed870;box-shadow:0 16px 34px #2563eb42;transform:translateY(-1px)}.post-upload-modal__close-btn:focus,.post-upload-modal__close-btn:focus-visible,.post-upload-modal__ghost-btn:focus,.post-upload-modal__ghost-btn:focus-visible,.post-upload-modal__secondary-btn:focus,.post-upload-modal__secondary-btn:focus-visible,.post-upload-modal__primary-btn:focus,.post-upload-modal__primary-btn:focus-visible,.post-upload-modal__empty-btn:focus,.post-upload-modal__empty-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #2563eb24}.post-upload-modal__close-btn:disabled,.post-upload-modal__ghost-btn:disabled,.post-upload-modal__secondary-btn:disabled,.post-upload-modal__primary-btn:disabled,.post-upload-modal__empty-btn:disabled{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.post-upload-modal__studio-scroll{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;padding:clamp(18px,2.5vw,34px) clamp(16px,4vw,64px) 112px;background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.055),transparent 32%),linear-gradient(180deg,#fff,#f8fafc)}.post-upload-modal__hidden-file-input{display:none}.post-upload-modal__stage,.post-upload-modal__layout-panel,.post-upload-modal__details-panel{width:min(1320px,100%);margin:0 auto}.post-upload-modal__preview-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.post-upload-modal__preview-toolbar>div:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.post-upload-modal__label{display:block;margin:0;color:#475569;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.post-upload-modal__preview-toolbar strong{color:#111827;font-size:1rem;font-weight:950}.post-upload-modal__preview-toolbar-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.post-upload-modal__layout-chip,.post-upload-modal__media-meta{flex:0 0 auto;padding:7px 11px;border-radius:999px;color:#334155;font-size:.75rem;font-weight:900}.post-upload-modal__layout-chip{background:#eff6ff;border:1px solid rgba(37,99,235,.15);color:#1d4ed8}.post-upload-modal__media-meta{background:#f1f5f9;border:1px solid rgba(148,163,184,.22)}.post-upload-modal__stage-wrap{width:100%;display:flex;justify-content:center;overflow:visible}.post-upload-modal__preview-shell{--post-upload-stage-max-height: min(64vh, 720px);width:100%;height:auto;aspect-ratio:var(--post-upload-preview-ratio, 4 / 5);max-height:var(--post-upload-stage-max-height);min-height:260px;border:1px solid rgba(148,163,184,.3);border-radius:28px;overflow:hidden;background:linear-gradient(45deg,rgba(15,23,42,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(15,23,42,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(15,23,42,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(15,23,42,.04) 75%),#f8fafc;background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0;box-shadow:0 22px 70px #0f172a21,inset 0 0 0 1px #ffffff5c;cursor:pointer;position:relative}.post-upload-modal__preview-shell--original{max-width:min(100%,920px)}.post-upload-modal__preview-shell--square{max-width:min(100%,720px)}.post-upload-modal__preview-shell--portrait{max-width:min(100%,680px)}.post-upload-modal__preview-shell--vertical{max-width:min(100%,470px);--post-upload-stage-max-height: min(70vh, 780px)}.post-upload-modal__preview-shell--tall{max-width:min(100%,540px);--post-upload-stage-max-height: min(70vh, 780px)}.post-upload-modal__preview-shell--landscape{max-width:min(100%,1180px)}.post-upload-modal__preview-shell--classic{max-width:min(100%,1020px)}.post-upload-modal__preview-shell--cinema{max-width:min(100%,1280px);--post-upload-stage-max-height: min(54vh, 620px)}.post-upload-modal__preview-media{width:100%;height:100%;max-width:100%;display:block;background:#020617}.post-upload-modal__preview-shell--fit-cover .post-upload-modal__preview-media{object-fit:cover}.post-upload-modal__preview-shell--fit-contain .post-upload-modal__preview-media{object-fit:contain}.post-upload-modal__empty-preview{width:100%;height:100%;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px;text-align:center;background:#ffffffb8}.post-upload-modal__empty-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:8px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:28px;font-weight:950}.post-upload-modal__empty-title{color:#0f172a;font-size:1.15rem;font-weight:950}.post-upload-modal__empty-text{max-width:420px;color:#64748b;font-size:.92rem;line-height:1.55}.post-upload-modal__empty-btn{margin-top:8px}.post-upload-modal__layout-panel,.post-upload-modal__details-panel{margin-top:22px;padding:clamp(18px,2vw,26px);border:1px solid rgba(226,232,240,.96);border-radius:28px;background:#ffffffe0;box-shadow:0 18px 46px #0f172a11}.post-upload-modal__layout-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.post-upload-modal__layout-header p{margin:5px 0 0;color:#64748b;font-size:.9rem;line-height:1.4}.post-upload-modal__selected-inline,.post-upload-modal__selected-summary{border:1px solid rgba(148,163,184,.26);background:#f8fafc;border-radius:18px}.post-upload-modal__selected-inline{flex:0 0 auto;min-width:min(320px,100%);padding:12px 14px;display:flex;flex-direction:column;gap:3px}.post-upload-modal__selected-inline span,.post-upload-modal__selected-summary span{color:#64748b;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.post-upload-modal__selected-inline strong,.post-upload-modal__selected-summary strong{color:#111827;font-size:.94rem;font-weight:950}.post-upload-modal__layout-grid{width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;overflow:visible}.post-upload-modal__layout-option,.post-upload-modal__fit-option{min-width:0;border:1px solid rgba(148,163,184,.32);background:#fff;background-color:#fff;background-image:none;color:#111827;cursor:pointer;box-shadow:0 10px 24px #0f172a0b;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.post-upload-modal__layout-option{min-height:104px;padding:12px 8px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.post-upload-modal__layout-option:hover,.post-upload-modal__fit-option:hover{background:#f8fafc;background-color:#f8fafc;border-color:#2563eb5c;box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.post-upload-modal__layout-option.is-selected,.post-upload-modal__fit-option.is-selected{background:#fff;background-color:#fff;color:#111827;border-color:#2563eb;box-shadow:0 13px 28px #2563eb1a,inset 0 0 0 1px #2563eb33}.post-upload-modal__layout-shape-wrap{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center}.post-upload-modal__layout-shape{display:block;border-radius:7px;border:2px solid #2563eb;background:#2563eb14;box-shadow:inset 0 0 0 1px #ffffffbd}.post-upload-modal__layout-shape--original{width:29px;height:34px;border-style:dashed}.post-upload-modal__layout-shape--square{width:32px;height:32px}.post-upload-modal__layout-shape--portrait{width:26px;height:35px}.post-upload-modal__layout-shape--vertical{width:20px;height:38px}.post-upload-modal__layout-shape--tall{width:22px;height:36px}.post-upload-modal__layout-shape--landscape{width:38px;height:22px}.post-upload-modal__layout-shape--classic{width:36px;height:27px}.post-upload-modal__layout-shape--cinema{width:40px;height:17px}.post-upload-modal__layout-copy{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.post-upload-modal__layout-copy strong{max-width:100%;color:#111827;font-size:.77rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-upload-modal__layout-copy em{color:#64748b;font-size:.68rem;font-style:normal;font-weight:900}.post-upload-modal__fit-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.post-upload-modal__fit-option{min-height:78px;padding:14px 16px;border-radius:18px;text-align:left;display:flex;flex-direction:column;gap:5px}.post-upload-modal__fit-option strong{color:#111827;font-size:.9rem;font-weight:950}.post-upload-modal__fit-option span{color:#64748b;font-size:.78rem;line-height:1.35;font-weight:700}.post-upload-modal__details-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;align-items:start}.post-upload-modal__details-side{min-width:0;display:flex;flex-direction:column;gap:14px}.post-upload-modal__field{min-width:0;display:block}.post-upload-modal__field .post-upload-modal__label{margin-bottom:8px}.post-upload-modal__text-input,.post-upload-modal__textarea{width:100%;border:1px solid #dbe2ea;border-radius:18px;background:#fff;color:#0f172a;font-size:14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.post-upload-modal__text-input{height:52px;padding:0 15px}.post-upload-modal__textarea{min-height:178px;padding:15px;resize:vertical;line-height:1.5}.post-upload-modal__text-input:focus,.post-upload-modal__textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.post-upload-modal__text-input:disabled,.post-upload-modal__textarea:disabled{background:#f8fafc;cursor:not-allowed;opacity:.75}.post-upload-modal__selected-summary{padding:15px 16px;display:flex;flex-direction:column;gap:5px}.post-upload-modal__selected-summary p{margin:0;color:#64748b;font-size:.84rem;line-height:1.4}.post-upload-modal__error{padding:12px 14px;border:1px solid rgba(248,113,113,.28);border-radius:16px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:750}.post-upload-modal__studio-footer{flex:0 0 auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px clamp(20px,3vw,48px);border-top:1px solid rgba(226,232,240,.96);background:#fffffff5;box-shadow:0 -10px 30px #0f172a0f;position:relative;z-index:5}.post-upload-modal__footer-summary{min-width:0;display:flex;flex-direction:column;gap:3px;color:#64748b;font-size:.8rem;font-weight:800}.post-upload-modal__footer-summary strong{color:#111827;font-size:.92rem;font-weight:950}.post-upload-modal__container{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;border-radius:0!important}.post-upload-modal__body{display:block!important;max-height:none!important;min-height:0!important;overflow:visible!important}.post-upload-modal__mode-panel{width:100%;padding:18px;border:1px solid #eef2f6;border-radius:22px;background:#fff;box-shadow:0 10px 28px #0f172a0b;box-sizing:border-box}.post-upload-modal__mode-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.post-upload-modal__mode-header p{margin:0;color:#64748b;font-size:.84rem;font-weight:700;line-height:1.4}.post-upload-modal__mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.post-upload-modal__mode-option{-webkit-appearance:none;appearance:none;min-width:0;min-height:76px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:12px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;color:#111827;text-align:left;cursor:pointer;box-shadow:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.post-upload-modal__mode-option:hover{transform:translateY(-1px);border-color:#111827;background:#f8fafc}.post-upload-modal__mode-option.is-selected{border-color:#111827;background:#111827;color:#fff;box-shadow:0 12px 28px #0f172a29}.post-upload-modal__mode-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:#f1f5f9;color:#111827}.post-upload-modal__mode-icon svg{width:19px;height:19px}.post-upload-modal__mode-option.is-selected .post-upload-modal__mode-icon{background:#ffffff21;color:#fff}.post-upload-modal__mode-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.post-upload-modal__mode-copy strong{font-size:.9rem;line-height:1.1;font-weight:950;color:inherit}.post-upload-modal__mode-copy em{display:-webkit-box;color:#64748b;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.post-upload-modal__mode-option.is-selected .post-upload-modal__mode-copy em{color:#ffffffc7}.post-upload-modal__text-preview-card{min-height:260px;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:18px;padding:28px;border:1px dashed #cbd5e1;border-radius:26px;background:radial-gradient(circle at top left,rgba(248,113,113,.12),transparent 32%),linear-gradient(135deg,#fff,#f8fafc);box-sizing:border-box}.post-upload-modal__text-preview-icon{width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:#111827;color:#fff;box-shadow:0 16px 32px #0f172a2e}.post-upload-modal__text-preview-icon svg{width:26px;height:26px}.post-upload-modal__text-preview-copy{min-width:0}.post-upload-modal__text-preview-copy strong{display:block;color:#111827;font-size:clamp(1.25rem,2.1vw,2.1rem);line-height:1.14;font-weight:950;letter-spacing:-.045em;word-break:break-word}.post-upload-modal__text-preview-copy p{max-width:560px;margin:10px 0 0;color:#64748b;font-size:.92rem;line-height:1.5;font-weight:750}.post-upload-modal__preview-shell--kind-audio{aspect-ratio:auto!important;min-height:260px}.post-upload-modal__audio-preview{width:min(620px,100%);min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px;margin:0 auto;text-align:center;box-sizing:border-box}.post-upload-modal__audio-art{width:76px;height:76px;display:inline-flex;align-items:center;justify-content:center;border-radius:28px;background:radial-gradient(circle at 30% 20%,rgba(248,113,113,.5),transparent 36%),linear-gradient(135deg,#111827,#334155);color:#fff;box-shadow:0 18px 34px #0f172a38}.post-upload-modal__audio-art svg{width:30px;height:30px}.post-upload-modal__audio-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.post-upload-modal__audio-copy strong{max-width:520px;color:#111827;font-size:1rem;line-height:1.25;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-upload-modal__audio-copy span{color:#64748b;font-size:.84rem;font-weight:800}.post-upload-modal__preview-audio{width:min(520px,100%)}.post-upload-modal__empty-icon svg{width:26px;height:26px}.post-upload-modal__primary-btn:disabled{opacity:.5;cursor:not-allowed}.post-upload-modal__audio-art.has-cover{overflow:hidden;background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 34px #0f172a24}.post-upload-modal__audio-cover-img,.post-upload-modal__audio-art.has-cover img{width:100%;height:100%;display:block;object-fit:cover}.post-upload-modal__audio-cover-actions{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.post-upload-modal__audio-cover-btn,.post-upload-modal__audio-cover-remove,.post-upload-modal__audio-cover-clear{-webkit-appearance:none;appearance:none;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#111827;font-size:.82rem;font-weight:900;cursor:pointer;box-shadow:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.post-upload-modal__audio-cover-btn{padding:0 14px}.post-upload-modal__audio-cover-remove{width:38px;padding:0}.post-upload-modal__audio-cover-remove svg{width:17px;height:17px}.post-upload-modal__audio-cover-btn:hover,.post-upload-modal__audio-cover-remove:hover,.post-upload-modal__audio-cover-clear:hover{transform:translateY(-1px);border-color:#111827;background:#f8fafc}.post-upload-modal__audio-cover-panel{display:flex;flex-direction:column;gap:9px;padding:13px;border:1px solid #eef2f6;border-radius:18px;background:#fff}.post-upload-modal__audio-cover-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.post-upload-modal__audio-cover-panel-head strong{min-height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:#f8fafc;color:#64748b;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.035em}.post-upload-modal__audio-cover-drop{-webkit-appearance:none;appearance:none;width:100%;min-height:132px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px dashed #cbd5e1;border-radius:18px;background:radial-gradient(circle at top left,rgba(248,113,113,.1),transparent 35%),linear-gradient(135deg,#fff,#f8fafc);color:#475569;cursor:pointer;box-shadow:none}.post-upload-modal__audio-cover-drop:hover{border-color:#111827;background:#f8fafc}.post-upload-modal__audio-cover-drop span{display:inline-flex;flex-direction:column;align-items:center;gap:8px;color:#475569;font-size:.82rem;font-weight:900}.post-upload-modal__audio-cover-drop span svg{width:24px;height:24px;color:#111827}.post-upload-modal__audio-cover-drop.has-cover{border-style:solid;background:#fff}.post-upload-modal__audio-cover-drop img{width:100%;height:100%;min-height:132px;display:block;object-fit:cover}.post-upload-modal__audio-cover-clear{align-self:flex-start;padding:0 12px}.post-upload-modal__audio-cover-btn:disabled,.post-upload-modal__audio-cover-remove:disabled,.post-upload-modal__audio-cover-clear:disabled,.post-upload-modal__audio-cover-drop:disabled{opacity:.55;cursor:not-allowed;transform:none}.post-upload-modal__layout-panel--text,.post-upload-modal__layout-panel--audio{display:block}.post-upload-modal__text-preview-card{width:min(100%,760px);min-height:260px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:34px;box-sizing:border-box;border-radius:28px;background:radial-gradient(circle at 12% 8%,rgba(248,113,113,.12),transparent 30%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 42px #0f172a14;overflow:hidden}.post-upload-modal__text-preview-copy{width:min(100%,620px);text-align:center}.post-upload-modal__text-preview-copy strong{color:#111827;font-size:clamp(1.35rem,2.6vw,2.3rem);font-weight:950;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.post-upload-modal__text-preview-copy p,.post-upload-modal__text-preview-icon{display:none!important}.post-upload-modal__preview-shell--kind-audio{width:min(100%,760px);margin-inline:auto}.post-upload-modal__layout-panel--text .post-upload-modal__layout-grid,.post-upload-modal__layout-panel--audio .post-upload-modal__layout-grid{margin-top:14px}.post-upload-modal__layout-panel--text .post-upload-modal__fit-toggle,.post-upload-modal__layout-panel--audio .post-upload-modal__fit-toggle{display:none!important}.post-upload-modal__layout-panel--text .post-upload-modal__fit-toggle,.post-upload-modal__layout-panel--audio .post-upload-modal__fit-toggle,.post-upload-modal__layout-panel--media .post-upload-modal__fit-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.post-upload-modal__layout-panel--text .post-upload-modal__fit-option,.post-upload-modal__layout-panel--audio .post-upload-modal__fit-option,.post-upload-modal__layout-panel--media .post-upload-modal__fit-option{min-height:76px}.post-upload-modal__text-preview-card--fit-cover{width:100%}.post-upload-modal__text-preview-card--fit-contain{width:min(92%,760px);padding:clamp(32px,6vw,68px)}.post-upload-modal__preview-shell--kind-audio.post-upload-modal__preview-shell--fit-cover .post-upload-modal__audio-cover-img{width:100%;height:100%;object-fit:cover}.post-upload-modal__preview-shell--kind-audio.post-upload-modal__preview-shell--fit-contain .post-upload-modal__audio-cover-img{width:100%;height:100%;object-fit:contain;background:#050505}.post-upload-modal__preview-shell--kind-audio.post-upload-modal__preview-shell--fit-cover .post-upload-modal__audio-art.has-cover,.post-upload-modal__preview-shell--kind-audio.post-upload-modal__preview-shell--fit-contain .post-upload-modal__audio-art.has-cover{overflow:hidden;background:#050505}.post-upload-modal__studio button,.post-upload-modal__studio button:hover,.post-upload-modal__studio button:focus,.post-upload-modal__studio button:focus-visible,.post-upload-modal__studio button:active{background-image:none!important;text-shadow:none!important}.post-upload-modal__mode-option,.post-upload-modal__mode-option:hover,.post-upload-modal__mode-option:focus,.post-upload-modal__mode-option:focus-visible{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:0 10px 24px #0f172a0d!important}.post-upload-modal__mode-option:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important;transform:translateY(-1px)}.post-upload-modal__mode-option.is-selected,.post-upload-modal__mode-option.is-selected:hover,.post-upload-modal__mode-option.is-selected:focus,.post-upload-modal__mode-option.is-selected:focus-visible{background:#111827!important;background-color:#111827!important;background-image:none!important;color:#fff!important;border-color:#111827!important;box-shadow:0 14px 28px #0f172a29!important}.post-upload-modal__mode-icon{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#111827!important}.post-upload-modal__mode-option.is-selected .post-upload-modal__mode-icon{background:#ffffff24!important;background-color:#ffffff24!important;color:#fff!important}.post-upload-modal__mode-copy strong{color:inherit!important}.post-upload-modal__mode-copy em{color:#64748b!important}.post-upload-modal__mode-option.is-selected .post-upload-modal__mode-copy em{color:#ffffffc7!important}.post-upload-modal__layout-chip,.post-upload-modal__media-meta{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;border:1px solid rgba(148,163,184,.34)!important;box-shadow:0 8px 18px #0f172a0d!important}.post-upload-modal__empty-icon{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.34)!important;box-shadow:0 12px 24px #0f172a0f!important}.post-upload-modal__empty-icon svg{color:#111827!important;stroke:#111827!important}.post-upload-modal__empty-btn,.post-upload-modal__empty-btn:hover,.post-upload-modal__empty-btn:focus,.post-upload-modal__empty-btn:focus-visible{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:0 10px 24px #0f172a0f!important}.post-upload-modal__empty-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important}.post-upload-modal__layout-option,.post-upload-modal__fit-option,.post-upload-modal__layout-option:hover,.post-upload-modal__fit-option:hover,.post-upload-modal__layout-option:focus,.post-upload-modal__fit-option:focus,.post-upload-modal__layout-option:focus-visible,.post-upload-modal__fit-option:focus-visible{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:0 10px 24px #0f172a0b!important}.post-upload-modal__layout-option:hover,.post-upload-modal__fit-option:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important}.post-upload-modal__layout-option.is-selected,.post-upload-modal__fit-option.is-selected,.post-upload-modal__layout-option.is-selected:hover,.post-upload-modal__fit-option.is-selected:hover,.post-upload-modal__layout-option.is-selected:focus,.post-upload-modal__fit-option.is-selected:focus,.post-upload-modal__layout-option.is-selected:focus-visible,.post-upload-modal__fit-option.is-selected:focus-visible{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border-color:#111827!important;box-shadow:0 12px 26px #0f172a14,inset 0 0 0 1px #111827!important}.post-upload-modal__layout-shape{border-color:#111827!important;background:#0f172a0f!important;box-shadow:none!important}.post-upload-modal__text-input:focus,.post-upload-modal__textarea:focus{border-color:#0f172a61!important;box-shadow:0 0 0 4px #0f172a14!important}.post-upload-modal__audio-cover-btn,.post-upload-modal__audio-cover-remove,.post-upload-modal__audio-cover-clear,.post-upload-modal__audio-cover-drop,.post-upload-modal__audio-cover-btn:hover,.post-upload-modal__audio-cover-remove:hover,.post-upload-modal__audio-cover-clear:hover,.post-upload-modal__audio-cover-drop:hover{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border-color:#94a3b861!important;box-shadow:none!important}.post-upload-modal__audio-cover-drop:hover,.post-upload-modal__audio-cover-btn:hover,.post-upload-modal__audio-cover-remove:hover,.post-upload-modal__audio-cover-clear:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important}.post-upload-modal__ghost-btn,.post-upload-modal__secondary-btn,.post-upload-modal__primary-btn,.post-upload-modal__ghost-btn:hover,.post-upload-modal__secondary-btn:hover,.post-upload-modal__primary-btn:hover,.post-upload-modal__ghost-btn:focus,.post-upload-modal__secondary-btn:focus,.post-upload-modal__primary-btn:focus,.post-upload-modal__ghost-btn:focus-visible,.post-upload-modal__secondary-btn:focus-visible,.post-upload-modal__primary-btn:focus-visible{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:0 10px 24px #0f172a0f!important}.post-upload-modal__ghost-btn:hover,.post-upload-modal__secondary-btn:hover,.post-upload-modal__primary-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important}.post-upload-modal__primary-btn:disabled,.post-upload-modal__secondary-btn:disabled,.post-upload-modal__ghost-btn:disabled,.post-upload-modal__empty-btn:disabled,.post-upload-modal__layout-option:disabled,.post-upload-modal__fit-option:disabled,.post-upload-modal__mode-option:disabled{background:#fff!important;background-color:#fff!important;color:#94a3b8!important;border-color:#cbd5e1e6!important;box-shadow:none!important;opacity:.7!important;transform:none!important}.post-upload-modal__close-btn,.post-upload-modal__close-btn:hover,.post-upload-modal__close-btn:focus,.post-upload-modal__close-btn:focus-visible{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:none!important}.post-upload-modal__close-btn svg{color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important}.post-upload-modal__close-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:14px!important;box-shadow:none!important;opacity:1!important;cursor:pointer!important}.post-upload-modal__close-x{display:block!important;color:#111827!important;font-size:30px!important;font-weight:850!important;line-height:1!important;opacity:1!important;transform:translateY(-1px)}.post-upload-modal__close-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#020617!important;border-color:#0f172a47!important}.post-upload-modal__close-btn:hover .post-upload-modal__close-x{color:#020617!important}.post-upload-modal__preview-toolbar{align-items:center!important}.post-upload-modal__preview-toolbar>div:first-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.post-upload-modal__preview-toolbar>.post-upload-modal__preview-toolbar-meta,.post-upload-modal__preview-toolbar .post-upload-modal__preview-toolbar-meta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;max-width:none!important;white-space:nowrap!important}.post-upload-modal__preview-toolbar-meta .post-upload-modal__layout-chip,.post-upload-modal__preview-toolbar-meta .post-upload-modal__media-meta{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}@media(max-width:1180px){.post-upload-modal__layout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.post-upload-modal__details-grid{grid-template-columns:1fr}}@media(max-width:920px){.post-upload-modal__mode-grid{grid-template-columns:1fr}.post-upload-modal__mode-option{min-height:68px}.post-upload-modal__text-preview-card{grid-template-columns:1fr;text-align:center}.post-upload-modal__text-preview-icon{margin:0 auto}}@media(max-width:760px){.post-upload-modal__studio-header{align-items:flex-start;flex-direction:column;gap:14px;padding:16px}.post-upload-modal__preview-toolbar>.post-upload-modal__preview-toolbar-meta,.post-upload-modal__preview-toolbar .post-upload-modal__preview-toolbar-meta{justify-content:flex-start!important;flex-wrap:wrap!important}.post-upload-modal__studio-header-actions{width:100%;justify-content:flex-start}.post-upload-modal__studio-scroll{padding:16px 14px 118px}.post-upload-modal__preview-toolbar,.post-upload-modal__layout-header{flex-direction:column;align-items:flex-start}.post-upload-modal__selected-inline{width:100%}.post-upload-modal__layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-upload-modal__fit-toggle{grid-template-columns:1fr}.post-upload-modal__preview-shell{min-height:230px;border-radius:22px}.post-upload-modal__preview-shell--vertical,.post-upload-modal__preview-shell--tall{--post-upload-stage-max-height: min(68vh, 680px)}.post-upload-modal__studio-footer{align-items:stretch;flex-direction:column;padding:12px 14px}.post-upload-modal__footer-actions,.post-upload-modal__studio-footer .post-upload-modal__ghost-btn{width:100%}.post-upload-modal__footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.post-upload-modal__studio-header-actions{display:grid;grid-template-columns:1fr 1fr}.post-upload-modal__studio-header-actions .post-upload-modal__primary-btn,.post-upload-modal__studio-header-actions .post-upload-modal__ghost-btn{grid-column:span 2}.post-upload-modal__close-btn{position:absolute;top:14px;right:14px}.post-upload-modal__studio-header{padding-right:68px}.post-upload-modal__layout-option{min-height:92px}}body.post-upload-modal-open .post-upload-modal__portal,body.post-upload-modal-open .post-upload-modal__overlay,body.post-upload-modal-open .post-upload-modal__overlay--studio{position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate!important}body.post-upload-modal-open .post-upload-modal__studio{position:relative!important;z-index:2147483647!important}body.post-upload-modal-open .store-dashboard-sidebar,body.post-upload-modal-open .dashboard-sidebar,body.post-upload-modal-open .sidebar,body.post-upload-modal-open .navbar,body.post-upload-modal-open .nav-bar{z-index:1!important}.post-upload-modal__studio-header-actions--close-only{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important}.post-upload-modal__ghost-btn,.post-upload-modal__secondary-btn,.post-upload-modal__primary-btn,.post-upload-modal__empty-btn,.post-upload-modal__layout-option,.post-upload-modal__fit-option{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:0 10px 24px #0f172a0f!important}.post-upload-modal__ghost-btn:hover,.post-upload-modal__secondary-btn:hover,.post-upload-modal__primary-btn:hover,.post-upload-modal__empty-btn:hover,.post-upload-modal__layout-option:hover,.post-upload-modal__fit-option:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#111827!important;border-color:#2563eb5c!important;box-shadow:0 12px 26px #0f172a17!important;transform:translateY(-1px)}.post-upload-modal__layout-option.is-selected,.post-upload-modal__fit-option.is-selected{background:#fff!important;background-color:#fff!important;color:#111827!important;border-color:#2563eb!important;box-shadow:0 13px 28px #2563eb1a,inset 0 0 0 1px #2563eb38!important}.post-upload-modal__close-btn{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(148,163,184,.38)!important;box-shadow:none!important}.post-upload-modal__close-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#111827!important;border-color:#2563eb47!important}.post-upload-modal__ghost-btn:disabled,.post-upload-modal__secondary-btn:disabled,.post-upload-modal__primary-btn:disabled,.post-upload-modal__empty-btn:disabled,.post-upload-modal__layout-option:disabled,.post-upload-modal__fit-option:disabled{background:#fff!important;background-color:#fff!important;color:#94a3b8!important;opacity:.7!important;box-shadow:none!important;transform:none!important}.post-upload-modal__video-preview{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;border-radius:inherit;background:#020617;display:flex;align-items:center;justify-content:center}.post-upload-modal__video-preview .post-upload-modal__preview-video,.post-upload-modal__preview-video{width:100%;height:100%;display:block;object-fit:inherit;object-position:center;background:#020617}.post-upload-modal__preview-shell--fit-cover .post-upload-modal__preview-video{object-fit:cover}.post-upload-modal__preview-shell--fit-contain .post-upload-modal__preview-video{object-fit:contain}.post-upload-modal__video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8;width:68px;height:68px;border:0;border-radius:999px;background:#fffffff0;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 18px 44px #0f172a61;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.post-upload-modal__video-play-btn svg{width:28px;height:28px;color:currentColor;fill:none;stroke:currentColor}.post-upload-modal__video-play-btn:hover{transform:translate(-50%,-50%) scale(1.05);background:#fff;box-shadow:0 22px 54px #0f172a75}.post-upload-modal__video-controls{position:absolute;left:16px;right:16px;bottom:14px;z-index:9;min-height:44px;display:grid;grid-template-columns:38px auto minmax(120px,1fr) auto 38px minmax(70px,110px);align-items:center;gap:9px;padding:8px 10px;border-radius:999px;background:#020617a3;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 34px #02061752}.post-upload-modal__video-control-btn{width:36px;height:36px;border:0;border-radius:999px;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.post-upload-modal__video-control-btn:hover{background:#ffffff38}.post-upload-modal__video-control-btn svg{width:18px;height:18px;color:currentColor;stroke:currentColor}.post-upload-modal__video-time{color:#fff;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.45)}.post-upload-modal__video-seek,.post-upload-modal__video-volume{width:100%;min-width:0;height:6px;accent-color:#ffffff;cursor:pointer}.post-upload-modal__video-volume{max-width:110px}@media(max-width:760px){.post-upload-modal__video-play-btn{width:58px;height:58px}.post-upload-modal__video-controls{left:10px;right:10px;bottom:10px;grid-template-columns:34px auto minmax(80px,1fr) auto 34px}.post-upload-modal__video-volume{display:none}}.post-upload-modal__video-play-btn,.post-upload-modal__video-play-btn:hover,.post-upload-modal__video-play-btn:focus,.post-upload-modal__video-play-btn:focus-visible,.post-upload-modal__video-play-btn:active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(255,255,255,.65)!important}.post-upload-modal__video-play-btn svg{color:#111827!important;stroke:#111827!important;fill:none!important}.post-upload-modal__video-control-btn,.post-upload-modal__video-control-btn:hover,.post-upload-modal__video-control-btn:focus,.post-upload-modal__video-control-btn:focus-visible,.post-upload-modal__video-control-btn:active{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#000!important;border:none!important}.post-upload-modal__video-control-btn svg{color:#fff!important;stroke:#fff!important;fill:none!important}.explore-nav-fixed-wrapper{transition:opacity .3s ease-in-out}.explore-nav-fixed-wrapper.hidden{opacity:0;pointer-events:none}.social-feed-layout{display:flex;align-items:flex-start;flex-direction:row;gap:20px;padding:20px;min-height:100vh}.social-feed-right-sidebar{background-color:transparent!important;box-shadow:none!important;border:none!important;height:fit-content;align-self:flex-start}.social-feed-below-nav{margin-top:180px}.social-feed-container{margin-left:100px}.social-feed-main{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:120px;min-height:100vh}.social-feed-sidebar{position:sticky;top:80px;align-self:flex-start;width:240px;z-index:10;flex-shrink:0}.social-feed-scroll-area{margin-top:120px;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 0 0 16px;background:#fff!important;min-height:100vh;box-sizing:border-box}.explore-nav-fixed-wrapper{position:fixed;top:0;margin-left:80px;z-index:2000;width:100%;display:flex;justify-content:center;pointer-events:none}.explore-nav-card{width:700px;padding:12px 20px;border-radius:12px;box-shadow:none;background:transparent;pointer-events:auto}.explore-nav-scroll{overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;display:flex;gap:16px;padding:12px 0;width:100%}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;font-size:24px;cursor:pointer;z-index:1;padding:6px;box-shadow:0 2px 6px #0003;border-radius:50%}.scroll-btn.left{left:-20px}.scroll-btn.right{right:-20px}.social-feed-right-sidebar{flex-basis:30%;max-width:400px;min-width:320px;position:sticky;top:80px;transform:translate(160px);box-shadow:0 4px 12px #0000001a}.chip{display:inline-flex;align-items:center;font-size:12px;line-height:1;padding:4px 8px;border-radius:999px;margin-left:8px;vertical-align:middle;-webkit-user-select:none;user-select:none}.chip-following{background:#0095f614;color:#0095f6;border:1px solid rgba(0,149,246,.3)}.chip-picked{background:#ffc4001f;color:#8a5b00;border:1px solid rgba(255,196,0,.35)}@media(max-width:1024px){.social-feed-layout{flex-direction:column;gap:20px}.social-feed-sidebar,.social-feed-right-sidebar{flex-basis:100%;max-width:100%;min-width:100%}.social-feed-main{flex-direction:column}.social-feed-scroll-area{padding-top:20px}}.post-card{position:relative;background:transparent!important;box-shadow:none!important;border:none!important;padding:0 0 8px;margin:0 0 24px;width:700px;background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000f;box-sizing:border-box;min-height:1000px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.avatar-wrapper.md{width:48px;height:48px}.avatar-wrapper.md .avatar-inner{width:44px;height:44px}.avatar-wrapper.md .avatar-inner img{width:100%;height:100%;object-fit:cover}.avatar-inner{width:42px;height:42px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-inner img{width:100%;height:100%;object-fit:cover;border-radius:50%}.post-header-main{display:flex;flex-direction:column;justify-content:center;margin-top:-2px}.post-meta{display:flex;align-items:center;gap:4px;font-size:15px;color:#444}.post-handle{font-weight:600}.dot-separator{color:#aaa;font-size:12px}.post-media{margin-top:90px;margin-bottom:12px;display:flex;justify-content:center}.post-media img,.post-media video{width:100%;max-width:600px;max-height:800px;object-fit:cover;border-radius:10px}.post-caption{font-size:15px;margin-top:8px;margin-bottom:2px;padding-left:48px;padding-right:8px;text-align:left;color:#333;word-break:break-word}.post-caption strong{color:#000}.post-media{margin-bottom:12px}.icon-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:#222}.icon-btn svg{width:36px;height:36px;transition:transform .2s ease}.icon-btn:hover svg{transform:scale(1.1)}.floating-hearts{position:absolute;top:0;left:0;width:100%;pointer-events:none;overflow:visible;z-index:2}.emoji-animation{position:absolute;bottom:0;animation:floatEmoji 1.2s ease-out forwards;opacity:.9}@keyframes floatEmoji{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-60px) scale(1.6);opacity:0}}.emoji-particle{position:absolute;top:50%;left:50%;font-size:24px;animation:emoji-burst .8s ease-out forwards;pointer-events:none;opacity:1;transform:translate(-50%,-50%) scale(.8)}@keyframes emoji-burst{0%{transform:translate(0) scale(1.2);opacity:1}to{transform:translate(var(--x),var(--y)) scale(.8);opacity:0}}.invalid-media{text-align:center;padding:20px;font-size:16px;color:#999;background-color:#f9f9f9;border-radius:8px}.post-card{padding-bottom:0!important;display:flex;flex-direction:column}.post-actions{position:static!important;left:40px!important;bottom:60px!important;display:flex;gap:16px;justify-content:flex-start;padding:10px 16px 6px;border-top:1px solid #eee}.like-count{position:static!important;left:auto!important;bottom:auto!important;padding:0 16px 12px;margin-top:2px;font-size:15px;font-weight:600;color:#111}.post-caption{padding-left:16px!important;padding-right:16px;margin:8px 0 6px}.post-media{margin:16px 0 12px!important}.icon-btn svg{width:28px;height:28px}.like-button-wrapper{position:relative}.floating-hearts,.tap-particles{position:absolute;top:-6px;left:0;width:100%;pointer-events:none}.right-rail{position:sticky;top:120px;align-self:flex-start;width:340px;min-width:340px;max-width:340px;height:max-content}.social-feed-right-sidebar{background:transparent!important;box-shadow:none!important;border:none!important;position:static!important;transform:none!important;height:auto!important;overflow:visible!important}.right-rail{position:sticky!important;top:80px!important;align-self:start!important;width:420px!important;min-width:420px!important;max-width:420px!important;height:max-content!important;overflow:visible!important;transform:none!important}.left-rail,.right-rail{align-self:start;position:sticky;top:120px}.left-rail{width:300px;min-width:300px}.right-rail{width:340px;min-width:340px;height:max-content;overflow:visible}.social-feed-right-sidebar{position:static!important;transform:none!important;box-shadow:none!important;background:transparent!important}.feed-list{max-width:700px;width:100%;margin:0 auto}.right-rail{position:sticky;top:120px;align-self:flex-start;width:340px;min-width:340px;max-width:340px;height:max-content;overflow:visible}.social-feed-right-sidebar{transform:none!important;position:static!important;box-shadow:none!important;background:transparent!important}.right-sidebar{width:100%;overflow:visible}.suggested-user-strip-wrapper{width:100%;overflow:visible!important}.suggested-user-strip{display:flex;flex-direction:column;gap:14px;overflow:visible}.sug-item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;column-gap:10px}.sug-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden}.sug-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sug-meta{display:flex;flex-direction:column;line-height:1.15;min-width:0}.sug-handle{font-weight:600;color:#111}.sug-role{font-size:12px;color:#666}.sug-actions{display:flex;gap:8px}.follow-btn-clean,.subscribe-btn-clean{padding:6px 10px;border-radius:8px;border:1px solid #e5e5e5;background:#fff;cursor:pointer}:root{--rail-left-width: 300px;--rail-right-width: 560px;--feed-max: 720px;--gap: 60px;--sticky-top: 120px}.shell-grid{display:grid;grid-template-columns:var(--rail-left-width) minmax(0,1fr) var(--rail-right-width);column-gap:10px!important;max-width:calc(var(--rail-left-width) + var(--feed-max) + var(--rail-right-width) + (2 * var(--gap)));margin:0 auto;padding:24px 16px}.right-rail{position:sticky;top:var(--sticky-top);align-self:start;width:var(--rail-right-width);min-width:var(--rail-right-width);max-width:var(--rail-right-width);height:max-content;overflow:visible}.center-rail{min-width:0}.right-rail{position:sticky;top:120px;width:420px;min-width:420px;max-width:420px;padding-left:32px;box-sizing:border-box;overflow:visible}:root{--rail-left-width: 300px;--rail-right-width: 420px;--feed-max: 720px;--gap: 40px;--sticky-top: 120px}.shell-grid{display:grid!important;grid-template-columns:var(--rail-left-width) minmax(0,1fr) var(--rail-right-width)!important;column-gap:var(--gap)!important;max-width:calc(var(--rail-left-width) + var(--feed-max) + var(--rail-right-width) + (2 * var(--gap)))!important;margin:0 auto!important;padding:24px 16px!important;align-items:start!important}.right-rail{position:sticky!important;top:var(--sticky-top)!important;align-self:start!important;width:var(--rail-right-width)!important;min-width:var(--rail-right-width)!important;max-width:var(--rail-right-width)!important;padding-left:24px!important;box-sizing:border-box!important;overflow:visible!important;transform:none!important;margin-left:0!important}.social-feed-right-sidebar{position:static!important;transform:none!important}.feed-list{max-width:var(--feed-max)!important;width:100%!important;margin:0 auto!important}.right-sidebar,.suggested-user-strip-wrapper{width:100%!important;overflow:visible!important}.post-media{margin:80px 0!important}.post-header{display:flex;align-items:center;gap:12px}.post-head-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.row-top{display:flex;align-items:center;gap:8px;white-space:nowrap}.row-bottom{display:flex;align-items:center;gap:6px;color:#666;margin-top:2px;white-space:nowrap}.post-handle{font-weight:600;color:#111;font-size:22px}.post-time{color:#888;font-size:14px}.post-company,.post-username{color:#000;font-size:22px}.dot-separator{color:#aaa}.post-media{position:relative}.follow-overlay{position:absolute;top:10px;right:12px;z-index:5}.follow-btn-inline{padding:8px 20px;border-radius:8px;background-color:transparent;border:2px solid #0095f6;color:#0095f6;font-size:14px;cursor:pointer;transition:all .3s ease;margin-top:80px;z-index:999;position:absolute;top:30px;right:80px}.follow-btn-inline:hover{background-color:#0095f6;color:#fff}.follow-btn-inline.unfollow{border:2px solid #e4e6eb;color:#333}.follow-btn-inline.unfollow:hover{background-color:#e4e6eb;color:#333}.follow-overlay{position:absolute;top:12px;right:clamp(16px,2.4vw,55px);z-index:5}.feed-loader{text-align:center;padding:16px 0;color:#888;font-size:14px}.shell-grid.sidebar-open .center-rail{margin-left:270px}.shell-grid.sidebar-collapsed .center-rail{margin-left:64px}.shell-grid.sidebar-open .left-rail{width:270px}.shell-grid.sidebar-collapsed .left-rail{width:64px}.feed-list{width:100%;max-width:720px;margin:0 auto}.feed-loader{padding:16px 0 40px;text-align:center;color:#64748b;font-weight:600}.post-actions .icon-btn,.post-actions button.icon-btn{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none;padding:6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.post-actions .icon-btn svg{background:transparent!important;fill:currentColor;color:#0f172a}.post-actions .icon-btn:hover{background:#0f172a0f!important}.post-actions .icon-btn.liked svg{color:#e11d48}.feed-list{display:flex;flex-direction:column;gap:80px}.feed-list .spr-shell{margin:20px 0}.spc-card{margin:0}.shell-grid,.center-rail,.feed-list{background:#fff}.social-sidebar,.social-sidebar *,.right-sidebar,.right-sidebar *{background-color:transparent}.social-sidebar,.right-sidebar,.video-hub-scroll-area,.shell-grid,.left-rail,.center-rail,.right-rail{background:#fff!important}.shell-grid,.center-rail,.right-rail,.left-rail{overflow:visible!important}:root{--sf-left: 300px;--sf-right: 420px;--sf-feed: 720px;--sf-gap: 40px;--sf-sticky-top: 80px}.shell-grid{display:grid!important;grid-template-columns:var(--sf-left) minmax(0,1fr) var(--sf-right)!important;column-gap:var(--sf-gap)!important;align-items:start!important;max-width:calc(var(--sf-left) + var(--sf-feed) + var(--sf-right) + (2 * var(--sf-gap)))!important;margin:0 auto!important;padding:24px 16px!important;background:#fff!important;overflow:visible!important}.left-rail,.center-rail,.right-rail{background:#fff!important;overflow:visible!important}.left-rail{width:var(--sf-left)!important;min-width:var(--sf-left)!important;align-self:start!important}.center-rail{min-width:0!important}.right-rail{position:sticky!important;top:var(--sf-sticky-top)!important;align-self:start!important;width:var(--sf-right)!important;min-width:var(--sf-right)!important;max-width:var(--sf-right)!important;height:max-content!important;transform:none!important;margin:0!important;padding-left:24px!important;box-sizing:border-box!important}.feed-list{width:100%!important;max-width:var(--sf-feed)!important;margin:0 auto!important}html,body{overflow-y:auto}@media(max-width:1280px){.shell-grid{grid-template-columns:var(--sf-left) minmax(0,1fr)!important}.right-rail{display:none!important}}:root{--sticky-top: 180px}.left-rail,.right-rail{position:sticky!important;top:var(--sticky-top)!important;align-self:start!important}.right-rail{margin-top:0!important;padding-top:0!important}.social-ad-card{position:relative;margin:10px 0 18px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.social-ad-badge{position:absolute;top:10px;left:10px;font-size:12px;padding:6px 10px;border-radius:999px;background:#0000008c;z-index:2}.social-ad-body{display:flex;gap:12px;padding:12px;text-decoration:none;color:inherit}.social-ad-img{width:96px;height:96px;object-fit:cover;border-radius:12px;flex:0 0 auto}.social-ad-meta{min-width:0;display:flex;flex-direction:column;gap:6px}.social-ad-title{font-weight:700}.social-ad-desc{opacity:.9;font-size:13px;line-height:1.3}.social-ad-link{opacity:.7;font-size:12px;word-break:break-all}:root{--sf-left-width: 270px;--sf-feed-width: 760px;--sf-right-width: 360px;--sf-gap: 28px;--sf-page-top-offset: 170px}.social-feed-page.shell-grid{display:grid!important;grid-template-columns:var(--sf-left-width) minmax(0,var(--sf-feed-width)) var(--sf-right-width)!important;column-gap:var(--sf-gap)!important;align-items:start!important;width:100%!important;max-width:calc(var(--sf-left-width) + var(--sf-feed-width) + var(--sf-right-width) + (2 * var(--sf-gap)))!important;margin:0 auto!important;padding:24px 18px 64px!important;box-sizing:border-box!important;background:#fff!important;overflow:visible!important}.social-feed-layout,.social-feed-main,.social-feed-scroll-area,.social-feed-container,.social-feed-below-nav{display:contents!important;margin:0!important;padding:0!important;transform:none!important}.social-feed-page .left-rail{grid-column:1!important;width:var(--sf-left-width)!important;min-width:var(--sf-left-width)!important;max-width:var(--sf-left-width)!important;position:sticky!important;top:var(--sf-page-top-offset)!important;align-self:start!important;height:calc(100vh - var(--sf-page-top-offset) - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;padding:0!important;background:#fff!important;z-index:20!important}.social-feed-page .center-rail{grid-column:2!important;width:100%!important;min-width:0!important;max-width:var(--sf-feed-width)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}.social-feed-page .stories-bar{width:100%!important;max-width:var(--sf-feed-width)!important;margin:0 auto!important;padding:0!important;position:relative!important;z-index:30!important;background:#fff!important;overflow:visible!important}.social-feed-page .stories-bar .explore-nav-fixed-wrapper{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;pointer-events:auto!important;transform:none!important;z-index:auto!important}.social-feed-page .stories-bar .explore-nav-card{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;box-shadow:none!important}.social-feed-page .feed-list{width:100%!important;max-width:var(--sf-feed-width)!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:40px!important;background:#fff!important;overflow:visible!important;box-sizing:border-box!important}.social-feed-page .feed-list>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.social-feed-page .post-card,.social-feed-page .spc-card,.social-feed-page .social-ad-card,.social-feed-page .spr-shell{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.social-feed-page .right-rail{grid-column:3!important;width:var(--sf-right-width)!important;min-width:var(--sf-right-width)!important;max-width:var(--sf-right-width)!important;position:sticky!important;top:var(--sf-page-top-offset)!important;align-self:start!important;height:max-content!important;max-height:calc(100vh - var(--sf-page-top-offset) - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;padding:0!important;transform:none!important;background:#fff!important;z-index:20!important}.social-feed-page .social-feed-right-sidebar,.social-feed-page .right-sidebar{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;border:none!important;overflow:visible!important}.social-feed-page.shell-grid.sidebar-open .center-rail,.social-feed-page.shell-grid.sidebar-collapsed .center-rail{margin-left:0!important}.social-feed-page.shell-grid.sidebar-open .left-rail,.social-feed-page.shell-grid.sidebar-collapsed .left-rail{width:var(--sf-left-width)!important;min-width:var(--sf-left-width)!important;max-width:var(--sf-left-width)!important}.video-hub-scroll-area{overflow:visible!important;height:auto!important;min-height:auto!important}@media(max-width:1280px){.social-feed-page.shell-grid{grid-template-columns:var(--sf-left-width) minmax(0,var(--sf-feed-width))!important;max-width:calc(var(--sf-left-width) + var(--sf-feed-width) + var(--sf-gap))!important}.social-feed-page .right-rail{display:none!important}}@media(max-width:900px){:root{--sf-page-top-offset: 90px}.social-feed-page.shell-grid{display:block!important;max-width:100%!important;padding:12px 12px 48px!important}.social-feed-page .left-rail{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;overflow:visible!important;margin-bottom:16px!important}.social-feed-page .center-rail,.social-feed-page .stories-bar,.social-feed-page .feed-list{max-width:100%!important}}:root{--sf-gap: 72px;--sf-right-width: 360px}.social-feed-page .right-rail{overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;height:max-content!important;max-height:none!important;padding-left:0!important}.social-feed-page .right-rail .right-sidebar,.social-feed-page .right-rail .social-feed-right-sidebar,.social-feed-page .right-rail .suggested-user-strip-wrapper,.social-feed-page .right-rail .suggested-user-strip{overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;max-height:none!important;height:auto!important}html,body{overflow-y:auto!important}:root{--sf-feed-width: 680px;--sf-gap: 72px}body.ygs-nav-scrolled .social-feed-page.shell-grid{--sf-page-top-offset: 74px;padding-top:18px!important}body.ygs-nav-scrolled .social-feed-page .left-rail,body.ygs-nav-scrolled .social-feed-page .right-rail{top:var(--sf-page-top-offset)!important}.social-feed-page{transition:grid-template-columns .24s ease,padding-left .24s ease}.social-feed-page.social-sidebar-open{--social-left-rail-width: 220px}.social-feed-page.social-sidebar-collapsed{--social-left-rail-width: 64px}.social-feed-page.social-sidebar-open{grid-template-columns:220px minmax(0,1fr) minmax(280px,360px)!important}.social-feed-page.social-sidebar-collapsed{grid-template-columns:64px minmax(0,1fr) minmax(280px,360px)!important}.social-feed-page .left-rail.social-left-open{width:220px!important;min-width:220px!important}.social-feed-page .left-rail.social-left-collapsed{width:64px!important;min-width:64px!important}.social-feed-page.social-sidebar-collapsed .center-rail{min-width:0!important}.social-feed-page[data-feed-mode=explore] .center-rail{scroll-margin-top:90px}.social-feed-explore-mode{width:100%;margin:0 0 22px;padding:18px;border:1px solid rgba(226,232,240,.9);border-radius:28px;background:radial-gradient(circle at top left,rgba(234,179,8,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 18px 52px #0f172a14;box-sizing:border-box}.social-feed-explore-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 18px}.social-feed-explore-eyebrow{display:inline-flex;margin:0 0 6px;color:#64748b;font-size:.74rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.social-feed-explore-hero h2{margin:0;color:#0f172a;font-size:clamp(1.3rem,2vw,2rem);font-weight:950;letter-spacing:-.045em;line-height:1.05}.social-feed-explore-hero p{max-width:620px;margin:8px 0 0;color:#64748b;font-size:.95rem;font-weight:750;line-height:1.45}.social-feed-mode-toggle{flex:0 0 auto;min-height:38px;padding:0 16px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#0f172a;font-weight:950;cursor:pointer;box-shadow:0 12px 30px #0f172a14}.social-feed-mode-toggle:hover{border-color:#eab3086b;box-shadow:0 16px 38px #0f172a1f}.social-feed-explore-section{margin:0 0 16px}.social-feed-explore-section--suggested{padding-top:8px}.feed-list--after-explore{margin-top:14px}@media(max-width:760px){.social-feed-explore-mode{padding:14px;border-radius:22px}.social-feed-explore-hero{flex-direction:column}.social-feed-mode-toggle{width:100%}}.explore-nav{width:100%;position:relative;box-sizing:border-box}.explore-nav--cards{margin:18px 0 24px;padding:0 6px}.explore-nav-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px;padding:0 2px}.explore-nav-kicker{margin:0 0 2px;color:#64748b;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.explore-nav-head h3{margin:0;color:#0f172a;font-size:clamp(1rem,1.4vw,1.28rem);font-weight:950;letter-spacing:-.035em}.explore-nav-head-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.nav-scroll-btn{border:0;background:#fff;color:#0f172a;cursor:pointer}.nav-scroll-btn--card{width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.34);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #0f172a17;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.nav-scroll-btn--card svg{width:18px;height:18px;stroke-width:2.6}.nav-scroll-btn--card:hover:not(:disabled){transform:translateY(-1px);border-color:#0f172a2e;box-shadow:0 14px 32px #0f172a24;background:#f8fafc}.nav-scroll-btn--card:disabled{cursor:not-allowed;opacity:.44;box-shadow:none}.explore-nav-scroll{display:flex;align-items:stretch}.explore-nav-scroll--cards{gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:4px 2px 18px;scrollbar-width:thin}.explore-nav-scroll--cards.no-x-scroll{overflow-x:hidden}.explore-nav-scroll--cards::-webkit-scrollbar{height:8px}.explore-nav-scroll--cards::-webkit-scrollbar-track{background:#94a3b821;border-radius:999px}.explore-nav-scroll--cards::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:999px}.explore-creator-card{position:relative;flex:0 0 212px;width:212px;height:310px;border:1px solid rgba(226,232,240,.92);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcfa),#fff;box-shadow:0 16px 42px #0f172a14,inset 0 1px #ffffffdb;overflow:hidden;cursor:pointer;scroll-snap-align:start;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.explore-creator-card:hover{transform:translateY(-3px);border-color:#eab30870;box-shadow:0 22px 58px #0f172a26,0 0 0 1px #eab3081a}.explore-creator-card:focus-visible{outline:3px solid rgba(234,179,8,.35);outline-offset:3px}.explore-creator-card__media{position:relative;height:214px;overflow:hidden;background:radial-gradient(circle at 22% 10%,rgba(234,179,8,.2),transparent 38%),radial-gradient(circle at 80% 16%,rgba(15,23,42,.14),transparent 36%),linear-gradient(135deg,#f8fafc,#eef2ff 45%,#fefce8)}.explore-creator-card__media:after{content:"";position:absolute;inset:auto 0 0;height:88px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.18));pointer-events:none;z-index:2}.cube-avatar-wrapper.exploreCard{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:4px!important;border-radius:22px 22px 0 0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important;box-sizing:border-box!important;background:conic-gradient(from 0deg,gold,#c89b00,#000,#111,gold 360deg)!important}.cube-avatar-wrapper.exploreCard .cube-avatar-inner{width:100%!important;height:100%!important;border-radius:18px 18px 0 0!important;overflow:hidden!important;background:#fff!important;position:relative!important;display:block!important}.cube-avatar-wrapper.exploreCard .cube-avatar-inner img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:18px 18px 0 0!important;display:block!important;transition:transform .22s ease}.cube-avatar-wrapper.exploreCard .cube-avatar-inner{background:radial-gradient(circle at 30% 18%,rgba(234,179,8,.16),transparent 34%),linear-gradient(135deg,#f8fafc,#e2e8f0)!important}.cube-avatar-wrapper.exploreCard .cube-avatar-inner img[src=""],.cube-avatar-wrapper.exploreCard .cube-avatar-inner img:not([src]){opacity:0}.explore-creator-card__media{isolation:isolate}.explore-creator-card:hover .cube-avatar-wrapper.exploreCard .cube-avatar-inner img{transform:scale(1.035)}.cube-avatar-wrapper.exploreCard .avatar-overlay{position:absolute;inset:0;z-index:4;pointer-events:none}.explore-creator-card__handle{position:absolute;left:12px;right:12px;bottom:12px;z-index:5;padding:7px 10px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0f172a;font-size:.76rem;font-weight:950;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 12px 28px #0f172a24;pointer-events:none}.explore-creator-card__footer{height:96px;padding:12px 13px 13px;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.explore-creator-card__name{color:#0f172a;font-size:1rem;font-weight:950;letter-spacing:-.025em;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explore-creator-card__company{min-height:17px;color:#64748b;font-size:.8rem;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explore-creator-card__company.is-empty{color:#94a3b8}.explore-creator-card__profileLink{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:31px;padding:7px 10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#0f172a;font-size:.8rem;font-weight:950;text-decoration:none;box-sizing:border-box;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.explore-creator-card__profileLink svg{width:14px;height:14px;stroke-width:2.6}.explore-creator-card__profileLink:hover{background:#0f172a;color:#fff;border-color:#0f172a;transform:translateY(-1px)}.story-avatar-container,.story-avatar,.username{box-sizing:border-box}@media(max-width:860px){.explore-nav--cards{margin-top:14px;padding:0}.explore-nav-head{padding:0 4px}.explore-creator-card{flex-basis:194px;width:194px;height:292px}.explore-creator-card__media{height:198px}.explore-creator-card__footer{height:94px}}@media(max-width:560px){.explore-nav-head h3{font-size:1rem}.explore-nav-head-actions{gap:6px}.nav-scroll-btn--card{width:31px;height:31px}.explore-nav-scroll--cards{gap:12px;padding-bottom:14px}.explore-creator-card{flex-basis:176px;width:176px;height:272px;border-radius:22px}.explore-creator-card__media{height:184px}.explore-creator-card__footer{height:88px;padding:10px 11px 12px}.cube-avatar-wrapper.exploreCard{border-radius:20px 20px 0 0!important}.cube-avatar-wrapper.exploreCard .cube-avatar-inner,.cube-avatar-wrapper.exploreCard .cube-avatar-inner img{border-radius:16px 16px 0 0!important}}.explore-nav--cards .explore-nav-scroll--cards{scrollbar-width:none!important;-ms-overflow-style:none!important;padding-bottom:10px!important}.explore-nav--cards .explore-nav-scroll--cards::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.explore-nav--cards .explore-nav-scroll--cards::-webkit-scrollbar-track,.explore-nav--cards .explore-nav-scroll--cards::-webkit-scrollbar-thumb{display:none!important;background:transparent!important}.explore-nav--cards{position:relative!important}.explore-nav--cards .explore-nav-head-actions{position:absolute!important;left:0!important;right:0!important;top:178px!important;z-index:30!important;display:block!important;height:0!important;pointer-events:none!important}.explore-nav--cards .nav-scroll-btn,.explore-nav--cards .nav-scroll-btn.left,.explore-nav--cards .nav-scroll-btn.right,.explore-nav--cards .nav-scroll-btn--card,.explore-nav--cards .nav-scroll-btn--card.left,.explore-nav--cards .nav-scroll-btn--card.right{position:absolute!important;top:0!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:#ffffffd1!important;background-color:#ffffffd1!important;color:#0f172a!important;box-shadow:0 12px 28px #0f172a1f!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1!important;pointer-events:auto!important;transform:translateY(-50%)!important;cursor:pointer!important}.explore-nav--cards .nav-scroll-btn--card.left,.explore-nav--cards .nav-scroll-btn.left{left:-18px!important;right:auto!important}.explore-nav--cards .nav-scroll-btn--card.right,.explore-nav--cards .nav-scroll-btn.right{right:-18px!important;left:auto!important}.explore-nav--cards .nav-scroll-btn:hover:not(:disabled),.explore-nav--cards .nav-scroll-btn--card:hover:not(:disabled),.explore-nav--cards .nav-scroll-btn:focus,.explore-nav--cards .nav-scroll-btn--card:focus,.explore-nav--cards .nav-scroll-btn:active,.explore-nav--cards .nav-scroll-btn--card:active{background:#fffffff5!important;background-color:#fffffff5!important;color:#0f172a!important;border-color:#eab3086b!important;box-shadow:0 16px 34px #0f172a29!important}.explore-nav--cards .nav-scroll-btn:focus-visible,.explore-nav--cards .nav-scroll-btn--card:focus-visible{outline:2px solid rgba(234,179,8,.48)!important;outline-offset:2px!important}.explore-nav--cards .nav-scroll-btn svg,.explore-nav--cards .nav-scroll-btn--card svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;stroke:currentColor!important;stroke-width:2.8!important}.explore-nav--cards .nav-scroll-btn:disabled,.explore-nav--cards .nav-scroll-btn--card:disabled{opacity:.28!important;background:#ffffffb8!important;color:#64748b!important;box-shadow:none!important;cursor:not-allowed!important}@media(max-width:860px){.explore-nav--cards .explore-nav-head-actions{top:168px!important}.explore-nav--cards .nav-scroll-btn--card.left,.explore-nav--cards .nav-scroll-btn.left{left:-10px!important}.explore-nav--cards .nav-scroll-btn--card.right,.explore-nav--cards .nav-scroll-btn.right{right:-10px!important}}@media(max-width:560px){.explore-nav--cards .explore-nav-head-actions{top:158px!important}.explore-nav--cards .nav-scroll-btn,.explore-nav--cards .nav-scroll-btn--card{width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}.explore-nav--cards .nav-scroll-btn svg,.explore-nav--cards .nav-scroll-btn--card svg{width:16px!important;height:16px!important}}.suggested-user-strip-wrapper{width:100%;min-width:0}.suggested-user-strip-wrapper.vertical{display:flex;flex-direction:column;gap:10px;padding:0 10px}.suggested-header-wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;min-width:0}.suggested-header{margin:0;font-size:16px;font-weight:700;color:#111827;line-height:1.2;min-width:0}.see-all-btn{-webkit-appearance:none!important;appearance:none!important;width:44px!important;height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#1f2937!important;cursor:pointer;border-radius:999px!important;line-height:1!important;transition:background-color .16s ease,color .16s ease,transform .14s ease}.see-all-btn span{display:none!important}.see-all-btn svg{width:30px!important;height:30px!important;color:currentColor!important;flex-shrink:0}.see-all-btn:hover{background:#0000000e!important;color:#000!important;transform:translateY(-1px)}.see-all-btn:active{transform:translateY(0)}.see-all-btn:focus{outline:none}.see-all-btn:focus-visible{outline:2px solid rgba(17,24,39,.25);outline-offset:2px}.suggested-user-strip{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.sug-item{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"avatar meta" "avatar actions";align-items:center;column-gap:12px;row-gap:8px;width:100%;min-width:0;padding:10px 0;background:transparent!important;border:0}.sug-avatar{grid-area:avatar;position:relative;width:72px;height:72px;display:grid;place-items:center;flex:0 0 auto}.sug-avatar .avatar-wrapper{width:72px!important;height:72px!important;border-radius:9999px!important;padding:2px!important;background:conic-gradient(from 0deg,gold,#c89b00,#000,#111,gold 360deg)!important;box-shadow:none!important}.sug-avatar .avatar-wrapper .avatar-inner{width:66px!important;height:66px!important;border-radius:9999px!important;background:#fff!important;overflow:hidden}.sug-avatar .avatar-wrapper .avatar-inner img{width:100%!important;height:100%!important;object-fit:cover;border-radius:9999px;display:block;background:#fff}.online-dot{position:absolute;bottom:6px;right:8px;width:10px;height:10px;background-color:#34c759;border:2px solid #fff;border-radius:50%;z-index:2}.joined-badge{position:absolute;top:-6px;right:-6px;background:#111827;color:#fff;font-size:10px;font-weight:700;padding:3px 6px;border-radius:9999px;z-index:2}.sug-meta{grid-area:meta;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.sug-role{font-size:14px;font-weight:700;color:#111827;line-height:1.2;display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sug-handle{font-size:13px;font-weight:500;color:#4b5563;line-height:1.2;display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sug-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;width:100%;white-space:nowrap}.follow-btn-clean,.subscribe-btn-clean{-webkit-appearance:none!important;appearance:none!important;height:34px;min-width:86px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:10px;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #d1d5db!important;box-shadow:none!important;color:#111827!important;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.follow-btn-clean:hover,.subscribe-btn-clean:hover{background:#f9fafb!important;border-color:#9ca3af!important;color:#000!important;transform:translateY(-1px)}.follow-btn-clean:active,.subscribe-btn-clean:active{transform:translateY(0)}.follow-btn-clean.followed,.subscribe-btn-clean.subscribed{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#111827!important}.follow-btn-clean:disabled,.subscribe-btn-clean:disabled{opacity:.55!important;cursor:not-allowed;transform:none}.suggested-modal-overlay{position:fixed;inset:0;z-index:9999;background-color:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:80px 20px 40px}.suggested-modal-content{background:#fff;border-radius:12px;width:100%;max-width:500px;box-shadow:0 8px 32px #00000026;padding:24px;display:flex;flex-direction:column}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.search-input{padding:10px 12px;border-radius:8px;border:1px solid #d1d5db;margin-bottom:16px;font-size:14px;width:100%}.modal-user-grid{display:flex;flex-direction:column;gap:16px}.modal-user-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.modal-user-card .avatar-container{flex-shrink:0}.modal-user-card .user-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-width:0}.modal-user-card .user-handle{font-weight:600;font-size:14px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-user-card .user-role{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-user-card .follow-btn{padding:6px 14px;font-size:13px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;transition:background-color .2s ease}.modal-user-card .follow-btn.followed-btn{background-color:#e4e6eb;color:#333}.close-btn{font-size:20px;background:none;border:none;cursor:pointer}@media(max-width:420px){.sug-item{grid-template-columns:64px minmax(0,1fr);column-gap:10px}.sug-avatar,.sug-avatar .avatar-wrapper{width:62px!important;height:62px!important}.sug-avatar .avatar-wrapper .avatar-inner{width:56px!important;height:56px!important}.follow-btn-clean,.subscribe-btn-clean{min-width:78px;padding:0 10px;font-size:12px}}:root{--aff-accent: #6366f1;--aff-amber: #f59e0b;--aff-amber-strong: #f59e0b;--aff-amber-deep: #facc15;--aff-border: #e5e7eb;--aff-muted: #6b7280;--aff-text: #111827;--aff-bg: #ffffff;--aff-soft: #f9fafb}.status-header .uploader-name{color:var(--aff-text)}.status-header .uploader-sub{color:var(--aff-muted)}.status-summary{display:flex;align-items:center;gap:12px 14px;flex-wrap:wrap}.status-summary .status-search{flex:1 1 260px;min-width:240px;max-width:520px;border:1px solid var(--aff-border);border-radius:10px;padding:8px 10px;outline:none}.status-summary .status-search:focus{border-color:var(--aff-accent);box-shadow:0 0 0 3px #6366f126}.affform-myactions{display:flex;align-items:center;gap:8px}.mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.9rem;line-height:1;padding:8px 12px;border-radius:10px;border:1px solid var(--aff-border);background:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .02s ease;white-space:nowrap;flex:0 0 auto}.mini-btn:hover{background:#f8fafc}.mini-btn:active{transform:translateY(1px)}.mini-btn.primary{background:var(--aff-accent);color:#fff;border-color:var(--aff-accent)}.mini-btn.request{color:#fff;border:0;background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 3px 10px #4f46e540}.mini-btn.request:disabled{background:#e5e7eb;color:#6b7280;box-shadow:none}.mini-btn.join{background:linear-gradient(135deg,var(--aff-amber-deep),var(--aff-amber));color:#111827;border:1px solid #fcd34d}.mini-btn.join:hover{filter:brightness(1.03)}.affform-actions .mini-btn{width:auto!important;min-height:34px;padding:8px 14px;white-space:nowrap;overflow:visible;flex:0 0 auto}.affform-actions .mini-btn,.affform-actions .mini-btn *{line-height:1}.affform-actions .mini-btn.picks{background:#eef2ff;border:1px solid #dbe4ff;color:#3730a3;border-radius:9999px;padding:8px 14px;min-height:34px;white-space:nowrap;flex:0 0 auto}.affform-actions .mini-btn.picks:hover{background:#e0e7ff}.affform-actions .mini-btn.picks.is-picked{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.affform-actions .mini-btn.picks.is-picked:hover{background:#d1fae5}.affform-sort{border:1px solid var(--aff-border);border-radius:10px;padding:8px 10px;background:#fff}.affform-list{padding:8px 6px;overflow:auto;max-height:calc(84vh - 156px)}.muted{color:var(--aff-muted)}.affform-item{display:grid;grid-template-columns:72px 1fr;align-items:start;gap:12px;padding:12px 10px;border-bottom:1px solid var(--aff-border);background:var(--aff-bg)}.affform-item:last-child{border-bottom:0}.affform-item.is-selected{grid-template-columns:72px 1fr 360px}.affform-item.is-selected{background:#fafaff}.affform-logo{display:flex;align-items:center;justify-content:center}.affform-logo-fallback{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;background:var(--aff-soft);color:var(--aff-text);font-weight:700;font-size:1.05rem;border:1px solid var(--aff-border)}.affform-info{display:flex;flex-direction:column;gap:8px;min-width:0}.affform-info .topline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.store-link{color:var(--aff-text);font-weight:600;text-decoration:none}.store-link:hover{text-decoration:underline}.pill{display:inline-block;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#374151;font-size:.75rem;border:1px solid #dbe4ff}.affform-info .sub{color:var(--aff-muted);font-size:.92rem}.notes{display:flex;align-items:center;gap:6px;color:var(--aff-muted);font-size:.9rem}.affform-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.affform-products{grid-column:3;border-left:1px solid var(--aff-border);padding-left:12px}.picker-head{font-weight:600;color:var(--aff-text);margin-bottom:8px}.product-list{display:grid;grid-template-columns:1fr;gap:8px;max-height:240px;overflow:auto;padding-right:6px}.product-item{display:grid;grid-template-columns:18px 36px 1fr;align-items:center;gap:8px;padding:6px;border:1px solid var(--aff-border);border-radius:10px;background:#fff}.product-item input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--aff-accent)}.product-item img{width:36px;height:36px;object-fit:cover;border-radius:8px;border:1px solid var(--aff-border)}.product-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-actions{display:flex;align-items:center;gap:8px;margin-top:10px}.affform-actions-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.affform-actions .mini-btn{display:inline-flex;align-items:center;gap:8px;width:auto!important;min-height:34px;padding:8px 14px;white-space:nowrap;flex:0 0 auto}.affform-actions .mini-btn.join{background:#f59e0b;border:1px solid #fbbf24;color:#111827;border-radius:9999px}.affform-actions .mini-btn.primary{background:#6d28d9;border:1px solid #a78bfa;color:#fff;border-radius:9999px}.affform-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.affform-actions-top,.affform-actions-bottom{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.affform-actions .mini-btn{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:8px 14px;white-space:nowrap;border-radius:9999px}.affform-actions .mini-btn.join{background:#f59e0b;border:1px solid #fbbf24;color:#111827}.affform-actions .mini-btn.join:hover{background:#fbbf24}.affform-actions .mini-btn.primary{background:#6d28d9;border:1px solid #a78bfa;color:#fff}.affform-actions .mini-btn.primary:hover{background:#7c3aed}.affform-actions .mini-btn.join{min-width:88px}.affform-actions .mini-btn.request{min-width:150px}.affform-info .topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.affform-info .title-bits{display:flex;align-items:center;gap:8px;min-width:0}.affform-logo .logo-link{display:inline-flex;border-radius:12px;overflow:hidden}.mini-btn.ghost.visit-btn{background:#fff;border:1px solid var(--affform-border, #e5e7eb);color:#374151}.mini-btn.ghost.visit-btn:hover{background:#f9fafb}.visit-store-btn{border:1px solid var(--affform-border, #e5e7eb);background:transparent!important;color:#374151!important;box-shadow:0 1.5px 4px #00000014,0 0 #0000}.visit-store-btn:hover{background:#1118270a;border-color:#d1d5db;box-shadow:0 3px 10px #0000001f}.visit-store-btn:active{transform:translateY(.5px);box-shadow:0 2px 6px #00000029 inset,0 2px 6px #0000001f}.visit-store-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f638,0 2px 8px #0000001a}.affform-item{display:grid;grid-template-columns:72px 1fr;align-items:flex-start;gap:12px}.affform-info{display:flex;flex-direction:column;gap:6px}.topline{display:flex;align-items:center;gap:10px}.topline-left{display:flex;align-items:center;gap:8px;min-width:0}.store-check{width:16px;height:16px;margin:0;accent-color:var(--aff-accent, #6366f1)}.topline .store-link{font-weight:600;color:#111827}.topline .pill{margin-left:6px}.topline .visit-store-btn{margin-left:auto}.status-summary .mini-btn.ghost{background:#fff;border:1px solid #e5e7eb;color:#111827;box-shadow:0 1px 2px #0000000a;white-space:nowrap}.status-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-summary .affform-actions-left{display:flex;align-items:center;gap:8px}.status-summary .affform-myactions{margin-left:auto;display:flex;gap:8px;flex-wrap:nowrap}.status-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--affrev-border, #eaecf0)}.affform-actions-left{display:flex;align-items:center;gap:8px}.status-summary .status-search{flex:1 1 260px;min-width:240px}.affform-myactions{margin-left:auto;display:flex;gap:8px;align-items:center}.affform-toolbar-icons{margin-left:auto;display:flex;align-items:center;gap:8px}.status-summary .icon-btn,.affform-toolbar-icons .icon-btn{box-sizing:border-box;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-grid!important;place-items:center;border-radius:10px;border:1px solid var(--affrev-border, #eaecf0);background:#fff;color:#334155;cursor:pointer}.status-summary .icon-btn svg,.affform-toolbar-icons .icon-btn svg{width:18px!important;height:18px!important;display:block;opacity:1!important}.status-summary .icon-btn:hover{background:#f8fafc}.status-summary .icon-btn:active{transform:translateY(.5px)}.status-summary .icon-btn[disabled]{opacity:.45;pointer-events:none}.affform-item{overflow:visible}.affform-actions-bottom{display:flex;align-items:center;gap:10px}.mini-btn[disabled]{opacity:.9;cursor:default}.mini-btn.request.primary{background:linear-gradient(90deg,#6d28d9,#8b5cf6);color:#fff;border:none}.mini-btn.request.is-pending{background:#ede9fe;color:#6b21a8;border:1px solid #ddd6fe}.mini-btn.request.is-approved{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.affform-products{margin-top:10px;background:#fafafa;border:1px solid #eef2f7;border-radius:12px;padding:10px}.affform-products .picker-actions{display:flex;gap:8px;margin-top:10px}.picker-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.btn-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid transparent;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 4px 14px #00000014;transition:transform .06s ease,box-shadow .12s ease,opacity .12s ease}.btn-chip .icon{width:16px;height:16px}.btn-send{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed)}.btn-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed52}.btn-send:active:not(:disabled){transform:translateY(0)}.btn-cancel{color:#374151;background:#fff;border-color:#e5e7eb}.btn-cancel:hover{background:#f9fafb;box-shadow:0 6px 16px #0000000f}.btn-chip:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 12px #0000000f}.status-modal-overlay{position:fixed;inset:0;background:#0f172a52;z-index:9000}.status-modal{width:min(980px,92vw);position:relative;z-index:9001}.affform-products{border:1px solid var(--affrev-border, #e6e6e6);border-radius:12px;background:var(--affrev-bg-muted, #fafafa);padding:12px;margin-top:12px}.affform-products .picker-head{font-weight:600;margin:4px 2px 10px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;max-height:360px;overflow:auto;padding:4px}.product-card{-webkit-touch-callout:none;position:relative;display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e7e7e7;border-radius:14px;padding:10px;box-shadow:0 1px 1px #00000008;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.product-card:hover{box-shadow:0 4px 10px #00000014;transform:translateY(-1px)}.product-thumb{width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#f3f3f3;display:grid;place-items:center}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-meta{min-height:2.5em}.product-title{font-size:.92rem;line-height:1.2;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-check{appearance:none;position:absolute;top:8px;left:8px;width:18px;height:18px;border:2px solid #c9c9c9;border-radius:6px;background:#fff;outline:none;transition:all .15s ease}.product-check:checked{background:var(--accent, #7c4dff);border-color:var(--accent, #7c4dff);box-shadow:0 0 0 3px #7c4dff26}.product-card.is-selected{border-color:var(--accent, #7c4dff);box-shadow:0 0 0 3px #7c4dff1f}.picker-actions{display:flex;gap:10px;margin-top:12px}.btn-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #e6e6e6;background:#fff;font-weight:600}.btn-chip.btn-send{background:#7c4dff;color:#fff;border-color:#7c4dff}.btn-chip.btn-send:disabled{opacity:.6;cursor:not-allowed}.pill{-webkit-appearance:none;appearance:none;background:#fff;color:var(--text, #151515);border:1px solid #e5e7eb;border-radius:9999px;padding:6px 10px;font-size:13px;line-height:1;display:inline-flex;gap:8px;align-items:center;cursor:pointer;text-decoration:none}.pill.is-on{border-color:#d1e7dd;background:#f6fffa}.pill{appearance:none;background:#fff;color:var(--text, #151515);border:1px solid #e5e7eb;border-radius:9999px;padding:6px 10px;font-size:13px;line-height:1;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none}.pill:hover{background:#f6f7f9}.pill:active{background:#eceff3}.pill[disabled]{opacity:.55;cursor:not-allowed}.pill-icon{width:16px;height:16px;display:inline-flex}.picks-pill{display:inline-flex!important;visibility:visible!important;opacity:1!important;background:#fff;border-color:#e5e7eb;color:var(--text, #151515)}.picks-pill.is-on{background:#f6fffa;border-color:#d1e7dd;color:#0f5132}.status-modal .mini-btn.picks{display:inline-flex}.pill.picks-pill,.pill.picks-pill:hover,.pill.picks-pill:active,.pill.picks-pill:focus,.pill.picks-pill:focus-visible{background:#fff!important;color:var(--text, #151515)!important;border-color:#e5e7eb!important;box-shadow:none!important}.pill.picks-pill.is-on,.pill.picks-pill.is-on:hover,.pill.picks-pill.is-on:active,.pill.picks-pill.is-on:focus,.pill.picks-pill.is-on:focus-visible{background:#f6fffa!important;color:#0f5132!important;border-color:#d1e7dd!important;box-shadow:none!important}.pill.picks-pill:active,.pill.picks-pill.is-on:active{transform:translateY(1px)}.mini-btn,.pill{transition:transform .04s ease,background-color .12s ease,border-color .12s ease,color .12s ease}.mini-btn:focus,.pill:focus{outline:none;box-shadow:0 0 0 2px #3273f500}.mini-btn:active,.pill:active{transform:translateY(1px)}.with-icon{display:inline-flex!important;align-items:center;gap:8px;padding-left:14px;padding-right:14px}.follow-pill,.subscribe-pill{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#111827!important;box-shadow:none!important}.follow-pill:hover,.subscribe-pill:hover{background:#eef0f3!important}.follow-pill:active,.follow-pill:focus,.subscribe-pill:active,.subscribe-pill:focus{background:#eceef2!important;box-shadow:none!important}.follow-pill:before,.subscribe-pill:before{content:"";display:inline-block;width:16px;height:16px;background:currentColor;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-position:center;mask-repeat:no-repeat;mask-size:16px 16px}.follow-pill:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><line x1='19' y1='8' x2='19' y2='14'/><line x1='16' y1='11' x2='22' y2='11'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><line x1='19' y1='8' x2='19' y2='14'/><line x1='16' y1='11' x2='22' y2='11'/></svg>")}.subscribe-pill:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 8a6 6 0 0 0-12 0c0 7-3 9-3 9h18s-3-2-3-9'/><path d='M13.73 21a2 2 0 0 1-3.46 0'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M18 8a6 6 0 0 0-12 0c0 7-3 9-3 9h18s-3-2-3-9'/><path d='M13.73 21a2 2 0 0 1-3.46 0'/></svg>")}.follow-pill.is-on,.follow-pill.is-on:hover,.follow-pill.is-on:focus,.subscribe-pill.is-on,.subscribe-pill.is-on:hover,.subscribe-pill.is-on:focus{background:#eef0f3!important;border-color:#e5e7eb!important;color:#0f172a!important}.fsb-pill,.mini-btn.request{transition:transform .04s ease,background-color .12s ease,border-color .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent}.fsb-pill:focus,.mini-btn.request:focus{outline:none;box-shadow:none!important}.fsb-pill:active,.mini-btn.request:active{transform:translateY(1px)}.fsb-pill{display:inline-flex!important;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#111827!important;font-weight:600;box-shadow:none!important}.fsb-pill:hover{background:#eef0f3!important}.fsb-pill:focus,.fsb-pill:active{background:#eceef2!important;box-shadow:none!important}.fsb-pill .icon{font-size:16px}.fsb-pill.is-on,.fsb-pill.is-on:hover,.fsb-pill.is-on:focus{background:#eef0f3!important;color:#0f172a!important}.fsb-pill.follow .icon,.fsb-pill.subscribe .icon{opacity:.9}.mini-btn.request.primary,.mini-btn.request.primary:hover,.mini-btn.request.primary:focus,.mini-btn.request.primary:active{background:#5b50d8!important;border-color:#5b50d8!important;color:#fff!important;box-shadow:none!important}.mini-btn.request .icon{margin-right:8px;font-size:16px}.mini-btn.request.is-pending,.mini-btn.request.is-pending:hover,.mini-btn.request.is-pending:focus,.mini-btn.request.is-pending:active,.mini-btn.request.is-approved,.mini-btn.request.is-approved:hover,.mini-btn.request.is-approved:focus,.mini-btn.request.is-approved:active{background:#f3f4f6!important;border-color:#e5e7eb!important;color:#374151!important}.fsb-pill{--pill-bg: #f8fafc;--pill-bd: #e5e7eb;--pill-fg: #111827;--pill-fg-muted: #374151;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--pill-bd);background:var(--pill-bg);color:var(--pill-fg);font-size:14px;line-height:1;font-weight:500;transition:background .18s ease,border-color .18s ease,transform .06s ease}.fsb-pill .icon{font-size:16px;opacity:.9}.fsb-pill:hover,.fsb-pill:focus-visible{background:#f3f4f6;border-color:#d1d5db}.fsb-pill:active{transform:translateY(1px)}.fsb-pill.is-on{--pill-bg: #eef2ff;--pill-bd: #c7d2fe;--pill-fg: #3730a3;color:var(--pill-fg);background:var(--pill-bg);border-color:var(--pill-bd)}.fsb-pill.follow.is-on{--pill-bg: #eff6ff;--pill-bd: #bfdbfe;--pill-fg: #1d4ed8}.fsb-pill.subscribe.is-on{--pill-bg: #f5f3ff;--pill-bd: #ddd6fe;--pill-fg: #6d28d9}.fsb-pill.picks.is-on{--pill-bg: #ecfdf5;--pill-bd: #a7f3d0;--pill-fg: #047857}.fsb-pill:disabled{opacity:.55;cursor:not-allowed}.btn-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid transparent;background:#f8fafc;color:#111827;font-size:14px;font-weight:600;transition:background .18s ease,border-color .18s ease,transform .06s ease}.btn-chip .icon{font-size:16px}.btn-primary-soft{background:#ede9fe;color:#4c1d95;border-color:#ddd6fe}.btn-primary-soft:hover,.btn-primary-soft:focus-visible{background:#e9d5ff;border-color:#c4b5fd}.btn-chip:active{transform:translateY(1px)}.btn-chip.is-approved,.btn-chip.is-pending{opacity:.85}.btn-chip:disabled{opacity:.6;cursor:not-allowed}.visit-store-btn,button.visit-store-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#374151}.visit-store-btn:hover{background:#f9fafb}.fsb-pill.picks:not(.is-on){--pill-bg: #eff6ff;--pill-bd: #bfdbfe;--pill-fg: #1d4ed8;background:var(--pill-bg);border-color:var(--pill-bd);color:var(--pill-fg)}.fsb-pill.picks:not(.is-on):hover,.fsb-pill.picks:not(.is-on):focus-visible{background:#dbeafe;border-color:#93c5fd}.fsb-pill.picks.is-on{--pill-bg: #ecfdf5;--pill-bd: #a7f3d0;--pill-fg: #047857;background:var(--pill-bg);border-color:var(--pill-bd);color:var(--pill-fg)}.fsb-pill{--pill-h: 26px;--pill-px: 8px;--pill-radius: 14px;--pill-fs: 12.5px;--pill-bd: #e5e7eb;--pill-fg: #374151;--pill-bg: transparent;display:inline-flex;align-items:center;gap:6px;height:var(--pill-h);padding:0 var(--pill-px);border:1px solid var(--pill-bd);border-radius:var(--pill-radius);background:var(--pill-bg);color:var(--pill-fg);font-size:var(--pill-fs);line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.fsb-pill .icon{width:14px;height:14px}.fsb-pill:hover{background:#1118270a;border-color:#d1d5db}.fsb-pill:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}.fsb-pill:disabled{opacity:.6;cursor:not-allowed}.fsb-pill.follow.is-on,.fsb-pill.subscribe.is-on{background:#3741510f;border-color:#d1d5db;color:#111827}.fsb-pill.picks:not(.is-on){border-color:#93c5fd;color:#1d4ed8;background:transparent}.fsb-pill.picks:not(.is-on):hover{background:#3b82f614;border-color:#60a5fa}.fsb-pill.picks.is-on{border-color:#86efac;color:#047857;background:#10b98114}.fsb-pill.fsb-xs{--pill-h: 22px;--pill-px: 6px;--pill-radius: 12px;--pill-fs: 12px}.status-modal.aff-modal{width:min(1120px,calc(100vw - 40px));max-width:1120px;margin:18px auto}.affform-context-note{margin:8px 0 12px;padding:10px 12px;border-radius:12px;background:#0000000a;color:#111;font-size:13px;font-weight:600}@media(min-width:1440px){.status-modal.aff-modal{width:min(1280px,calc(100vw - 64px));max-width:1280px}}.affform-list{max-height:min(72vh,820px);overflow:auto}.status-header,.status-summary{padding-left:16px;padding-right:16px}.affform-products .product-card{position:relative;border:1px solid #e9e9ee;border-radius:12px;padding:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.affform-products .product-card.is-selected{border-color:var(--brand-500, #6b4eff);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500, #6b4eff) 20%,transparent)}.affform-products .product-check{position:absolute;top:8px;left:8px;width:18px;height:18px;margin:0;-webkit-appearance:auto!important;appearance:auto!important;accent-color:var(--brand-500, #6b4eff)}.affform-products .product-thumb{width:100%;aspect-ratio:4 / 3;border-radius:10px;background:#f5f6f8;overflow:hidden}.affform-products .product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-grid .product-check{width:16px;height:16px;accent-color:var(--brand, #5b8def)}@media(max-width:980px){.affform-item.is-selected{grid-template-columns:56px 1fr 320px}}@media(max-width:820px){.affform-item,.affform-item.is-selected{grid-template-columns:56px 1fr}.affform-products{grid-column:1 / -1;border-left:none;border-top:1px solid var(--aff-border);margin-top:8px;padding:12px 0 0}}@media(max-width:520px){.visit-store-btn span{display:none}}@media(max-width:560px){.status-summary{flex-direction:column;align-items:stretch}.status-summary .status-search{min-width:100%;max-width:100%}.affform-myactions{width:100%;justify-content:flex-start;flex-wrap:wrap}}.aff-modal-overlay.status-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;isolation:isolate;background:#0f172a52}.aff-modal-overlay .status-modal.aff-modal{position:relative!important;z-index:2147483001!important}.aff-modal-overlay .status-header,.aff-modal-overlay .status-summary{position:relative;z-index:2147483002}.aff-modal-overlay .modal-backdrop,.aff-modal-overlay .join-modal-overlay,.aff-modal-overlay .join-modal-backdrop,.aff-modal-overlay .suggested-modal-overlay{z-index:2147483003!important}.aff-modal-overlay.status-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100vw!important;height:100vh!important;padding:18px 20px 32px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#0f172a52!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);isolation:isolate}.aff-modal-overlay .status-modal.aff-modal{position:relative!important;z-index:2147483001!important;width:min(1280px,calc(100vw - 44px))!important;max-width:1280px!important;max-height:calc(100vh - 36px)!important;margin:0 auto!important;overflow:hidden!important}.aff-modal-overlay .affform-list{max-height:calc(100vh - 190px)!important;overflow:auto!important}.aff-modal-overlay .join-modal-overlay,.aff-modal-overlay .join-modal-backdrop,.aff-modal-overlay .modal-backdrop{z-index:2147483002!important}.aff-modal-overlay .btn-chip.btn-primary-soft,.aff-modal-overlay .mini-btn.request,.aff-modal-overlay .mini-btn.request.primary{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#111827,#020617 52%,#1f2937)!important;color:#fff!important;border:1px solid rgba(250,204,21,.48)!important;border-radius:999px!important;box-shadow:0 8px 18px #0f172a29,inset 0 0 0 1px #ffffff14!important;font-weight:800!important;letter-spacing:.01em!important;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease!important}.aff-modal-overlay .btn-chip.btn-primary-soft:before,.aff-modal-overlay .mini-btn.request:before{content:"";position:absolute;inset:-80% auto -80% -45%;width:42%;transform:rotate(18deg) translate(-140%);background:linear-gradient(90deg,transparent,rgba(250,204,21,.42),transparent);opacity:0;pointer-events:none}.aff-modal-overlay .btn-chip.btn-primary-soft:hover:not(:disabled),.aff-modal-overlay .mini-btn.request:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#facc15d9!important;box-shadow:0 12px 26px #0f172a33,0 0 0 3px #facc151f,inset 0 0 0 1px #ffffff1a!important;filter:brightness(1.04)}.aff-modal-overlay .btn-chip.btn-primary-soft:active:not(:disabled),.aff-modal-overlay .mini-btn.request:active:not(:disabled){transform:translateY(1px) scale(.985)!important;box-shadow:0 4px 10px #0f172a2e,0 0 0 4px #facc152e,inset 0 2px 8px #00000038!important}.aff-modal-overlay .btn-chip.btn-primary-soft:hover:not(:disabled):before,.aff-modal-overlay .mini-btn.request:hover:not(:disabled):before{opacity:1;animation:affRequestSweep .78s ease forwards}@keyframes affRequestSweep{0%{transform:rotate(18deg) translate(-140%)}to{transform:rotate(18deg) translate(460%)}}.aff-modal-overlay .affform-item.is-selected .btn-chip.btn-primary-soft{background:linear-gradient(135deg,#facc15,#f59e0b 48%,#111827)!important;color:#111827!important;border-color:#11182733!important;box-shadow:0 10px 22px #f59e0b33,0 0 0 3px #facc1529!important}.aff-modal-overlay .btn-chip.btn-send{background:linear-gradient(135deg,#111827,#020617 60%,#1f2937)!important;color:#fff!important;border:1px solid rgba(250,204,21,.52)!important;border-radius:999px!important;box-shadow:0 8px 18px #0f172a26!important}.aff-modal-overlay .btn-chip.btn-send:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#facc15e6!important;box-shadow:0 12px 24px #0f172a33,0 0 0 3px #facc151f!important}.aff-modal-overlay .btn-chip.btn-send:active:not(:disabled){transform:translateY(1px) scale(.985)!important}.aff-modal-overlay .btn-chip.btn-primary-soft.is-pending,.aff-modal-overlay .btn-chip.btn-primary-soft.is-approved,.aff-modal-overlay .mini-btn.request.is-pending,.aff-modal-overlay .mini-btn.request.is-approved{background:#f3f4f6!important;color:#374151!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.aff-modal-overlay .btn-chip.btn-primary-soft.is-approved,.aff-modal-overlay .mini-btn.request.is-approved{background:#ecfdf5!important;color:#065f46!important;border-color:#a7f3d0!important}.aff-modal-overlay .btn-chip.btn-primary-soft.is-pending,.aff-modal-overlay .mini-btn.request.is-pending{background:#fffbeb!important;color:#92400e!important;border-color:#fde68a!important}.aff-modal-overlay button{-webkit-tap-highlight-color:transparent}.aff-modal-overlay button:focus{outline:none!important}.aff-modal-overlay button:focus-visible{outline:2px solid rgba(250,204,21,.5)!important;outline-offset:2px!important}.aff-modal-overlay .btn-chip.btn-cancel,.aff-modal-overlay .btn-chip.btn-cancel:hover,.aff-modal-overlay .btn-chip.btn-cancel:focus,.aff-modal-overlay .btn-chip.btn-cancel:active{background:#fff!important;color:#374151!important;border:1px solid #d1d5db!important;border-radius:999px!important;box-shadow:0 6px 14px #0f172a14,inset 0 0 0 1px #ffffffb3!important}.aff-modal-overlay .btn-chip.btn-cancel:hover{background:#f9fafb!important;border-color:#9ca3af!important;transform:translateY(-1px)!important}.aff-modal-overlay .btn-chip.btn-cancel:active{background:#f3f4f6!important;transform:translateY(1px) scale(.985)!important;box-shadow:inset 0 2px 6px #0f172a1f,0 3px 8px #0f172a14!important}.aff-modal-overlay .btn-chip.btn-cancel .icon,.aff-modal-overlay .btn-chip.btn-cancel svg{color:currentColor!important}.status-modal.aff-modal .affform-products .product-grid .product-card .product-meta{min-height:38px;display:flex;align-items:flex-start}.status-modal.aff-modal .affform-products .product-grid .product-card .product-title{margin:0;font-size:14px!important;font-weight:600!important;line-height:1.2!important;color:#111827!important;letter-spacing:0!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2;word-break:break-word;overflow-wrap:anywhere}.aff-modal .aff-modal-close{width:36px;height:36px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#ffffffe6;color:#000;font-size:20px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #0f172a14;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.aff-modal .aff-modal-close:hover,.aff-modal .aff-modal-close:focus-visible{background:#fff;color:#000;border-color:#0f172a38;box-shadow:0 14px 30px #0f172a24;transform:translateY(-1px) scale(1.04);outline:none}.aff-modal .aff-modal-close:active{transform:translateY(0) scale(.97);box-shadow:0 8px 18px #0f172a1a}html body .aff-modal-overlay.status-modal-overlay,html body .status-modal-overlay.aff-modal-overlay,html body>.aff-modal-overlay.status-modal-overlay,html body>.status-modal-overlay.aff-modal-overlay{background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;box-shadow:none!important}html body .aff-modal-overlay.status-modal-overlay:before,html body .aff-modal-overlay.status-modal-overlay:after,html body .status-modal-overlay.aff-modal-overlay:before,html body .status-modal-overlay.aff-modal-overlay:after{content:none!important;display:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:0!important}html body .aff-modal-overlay .status-modal.aff-modal{background:#fff!important;color:#111827!important}html body .aff-modal-overlay .status-header,html body .aff-modal-overlay .status-summary,html body .aff-modal-overlay .affform-list,html body .aff-modal-overlay .affform-item{background-color:#fff!important}html body .aff-modal-overlay .affform-item.is-selected{background-color:#fafaff!important}html body .aff-modal-overlay .affform-products{background-color:#fafafa!important}html body .aff-modal-overlay .affform-list,html body .aff-modal-overlay .affform-item,html body .aff-modal-overlay .affform-logo,html body .aff-modal-overlay .affform-logo .logo-link{overflow:visible!important}html body .aff-modal-overlay .affform-item{grid-template-columns:86px minmax(0,1fr)!important;padding-left:16px!important}html body .aff-modal-overlay .affform-item.is-selected{grid-template-columns:86px minmax(0,1fr) 360px!important}html body .aff-modal-overlay .affform-logo{width:76px!important;min-width:76px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:2px 8px 2px 4px!important}html body .aff-modal-overlay .affform-logo .logo-link{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;padding:3px!important}html body .aff-modal-overlay .affform-logo img,html body .aff-modal-overlay .affform-logo canvas,html body .aff-modal-overlay .affform-logo svg,html body .aff-modal-overlay .affform-logo .cube-avatar-ring,html body .aff-modal-overlay .affform-logo [class*=CubeAvatarRing],html body .aff-modal-overlay .affform-logo [class*=cube-avatar]{flex:0 0 auto!important;max-width:none!important;max-height:none!important}@media(max-width:820px){html body .aff-modal-overlay .affform-item,html body .aff-modal-overlay .affform-item.is-selected{grid-template-columns:76px minmax(0,1fr)!important}html body .aff-modal-overlay .affform-logo{width:68px!important;min-width:68px!important;padding-right:6px!important}html body .aff-modal-overlay .affform-logo .logo-link{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}}html body .aff-modal-overlay .affform-list{max-height:calc(100vh - 190px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 12px 18px!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important}html body .aff-modal-overlay .affform-list::-webkit-scrollbar{width:10px!important}html body .aff-modal-overlay .affform-list::-webkit-scrollbar-track{background:transparent!important}html body .aff-modal-overlay .affform-list::-webkit-scrollbar-thumb{background:#0f172a47!important;border-radius:999px!important;border:2px solid #ffffff!important}html body .aff-modal-overlay .affform-list::-webkit-scrollbar-thumb:hover{background:#0f172a6b!important}html body .aff-modal-overlay .affform-item,html body .aff-modal-overlay .affform-logo,html body .aff-modal-overlay .affform-logo .logo-link{overflow:visible!important}html body .aff-modal-overlay .affform-logo{width:76px!important;min-width:76px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:4px 8px 4px 4px!important}html body .aff-modal-overlay .affform-logo .logo-link{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;padding:3px!important}.right-sidebar{width:100%;background:transparent!important;box-shadow:none!important;border:none!important;position:static!important;overflow:visible!important;height:auto!important}.role-general{background-color:#e0e0e0;color:#333}.role-seller{background-color:gold;color:#111}.role-producer{background-color:#b0bec5;color:#000}.role-artist,.role-fineartist{background-color:#ff8a65;color:#fff}.role-model{background-color:#ce93d8;color:#fff}.role-actor{background-color:#81d4fa;color:#000}.role-content-creator,.role-podcaster{background-color:#4db6ac;color:#fff}.role-influencer{background-color:#ba68c8;color:#fff}.role-celebrity{background-color:#f06292;color:#fff}.role-manager,.role-promoter{background-color:#aed581;color:#000}.role-dancer{background-color:#fdd835;color:#111}.role-videographer,.role-photographer{background-color:#90caf9;color:#000}.user-summary{display:flex;flex-direction:column;gap:6px}.user-header{display:flex;align-items:center;gap:0px}.avatar-wrapper{width:68px;height:68px;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,gold,#c89b00,#000,#111,gold 360deg);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.avatar-inner{width:60px;height:60px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.avatar-inner img{width:54px;height:54px;border-radius:50%;object-fit:cover;background-color:#fff;display:block}.handle{font-weight:700;font-size:16px;color:#000;line-height:1.4;transition:color .25s ease;cursor:pointer;margin-left:-8px!important}.handle:hover{color:gold}.name{font-size:15px;font-weight:500;color:#000;line-height:1.3;margin-left:0!important}.company{font-size:12px;color:#888}.user-header.horizontal{display:flex;align-items:center;justify-content:flex-start;gap:12px}.user-info-group{display:flex;flex-direction:column;gap:2px;flex:1}.switch-btn-inline{margin-top:4px;padding:4px 10px;font-size:12px;border-radius:14px;background-color:#f1f1f1;border:none;cursor:pointer;width:fit-content;color:#333;transition:background-color .2s ease}.switch-btn-inline:hover{background-color:#e2e2e2}.switch-btn:disabled{opacity:.6;cursor:not-allowed}.notifications-section{display:flex;flex-direction:column;position:relative}.notifications-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:8px}.see-all-btn{background:none;border:none;color:#007bff;font-size:12px;cursor:pointer;padding:0}.notifications-dropdown{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:10px;max-height:200px;overflow-y:auto;position:absolute;top:40px;right:0;width:100%;z-index:1000;box-shadow:0 4px 10px #0000000d}.notification-item{padding:6px 8px;border-bottom:1px solid #eee}.notification-text{font-size:13px;color:#333}.notification-time{font-size:11px;color:#999}.no-notifications{font-size:12px;color:#666;text-align:center}.suggested-users-section{border-top:1px solid #eee;padding-top:10px}.trending-hashtags{margin-top:10px}.hashtags-header{font-size:14px;font-weight:700;margin-bottom:8px;color:#333}.hashtag-item{margin-bottom:6px}.hashtag-link{text-decoration:none;font-size:13px;color:#007bff}.hashtag-link:hover{text-decoration:underline}.rs{display:flex;flex-direction:column;gap:16px}.rs-list{display:flex;flex-direction:column;gap:14px}.rs-item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px}.rs-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex:0 0 44px}.rs-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.rs-meta{display:flex;flex-direction:column;line-height:1.15}.rs-handle{font-weight:600;color:#111}.rs-sub{font-size:12px;color:#666}.rs-actions{display:flex;gap:8px}.rs-actions .btn{padding:6px 10px;border-radius:8px;border:1px solid #e5e5e5;background:#fff;cursor:pointer}.right-rail .rs-sticky{position:sticky;top:132px}.shell-grid{align-items:start}.right-rail{position:sticky;top:80px;align-self:start;height:fit-content}@media(max-width:1280px){.right-rail{display:none}}.right-sidebar-explore-hub{margin:14px 0;padding:14px;border:1px solid rgba(226,232,240,.92);border-radius:20px;background:radial-gradient(circle at top left,rgba(234,179,8,.14),transparent 36%),linear-gradient(180deg,#fffffffa,#f8fafcf2);box-shadow:0 14px 38px #0f172a12}.right-sidebar-explore-hub.is-active{border-color:#eab30866;box-shadow:0 16px 42px #0f172a1a,inset 0 0 0 1px #eab30814}.right-sidebar-explore-hub__eyebrow{color:#64748b;font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.right-sidebar-explore-hub__title{margin-top:4px;color:#0f172a;font-size:1.05rem;font-weight:950;letter-spacing:-.03em}.right-sidebar-explore-hub p{margin:7px 0 12px;color:#64748b;font-size:.84rem;font-weight:700;line-height:1.4}.right-sidebar-explore-hub__actions{display:flex;gap:8px;flex-wrap:wrap}.right-sidebar-explore-hub__actions button{min-height:32px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#0f172a;font-weight:900;cursor:pointer}.right-sidebar-explore-hub__actions button:hover{border-color:#eab30873;box-shadow:0 10px 24px #0f172a17}.right-sidebar .right-sidebar-explore-hub__actions button,.right-sidebar .right-sidebar-explore-hub__actions button:visited,.right-sidebar .right-sidebar-explore-hub__actions button:active,.right-sidebar .right-sidebar-explore-hub__actions button:focus,.right-sidebar .right-sidebar-explore-hub__actions button:focus-visible{background:#fff!important;background-color:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 10px 24px #0f172a14!important;outline:none!important}.right-sidebar .right-sidebar-explore-hub__actions button:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#0f172a!important;border-color:#eab30880!important;box-shadow:0 14px 30px #0f172a1f!important;transform:translateY(-1px)}.right-sidebar .right-sidebar-explore-hub__actions button:focus-visible{outline:2px solid rgba(234,179,8,.48)!important;outline-offset:3px!important}.right-sidebar .suggested-user-strip .sug-item:nth-of-type(n+4){display:none!important}.right-sidebar .trending-hashtags{margin-top:14px;padding-bottom:12px}.right-sidebar .hashtags-header{margin-bottom:8px;font-size:.92rem;font-weight:950;color:#0f172a}.right-sidebar .hashtag-item{margin-bottom:6px}.right-sidebar .hashtag-link{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.78rem;font-weight:850;text-decoration:none;line-height:1}.right-sidebar .hashtag-link{gap:7px}.right-sidebar .hashtag-link__count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#0f172a14;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:950;line-height:1}.right-sidebar .hashtag-link:hover{background:#fff;color:#0f172a;box-shadow:0 8px 20px #0f172a14}.trending-hashtags .hashtag-link{display:flex;align-items:center;justify-content:space-between;gap:10px}.hashtag-link__meta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.hashtag-link__source{display:inline-flex;align-items:center;max-width:74px;padding:3px 7px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1;text-transform:capitalize;background:#ffffff14;border:1px solid rgba(148,163,184,.25);opacity:.82}.hashtag-link__count{min-width:22px;padding:3px 7px;border-radius:999px;font-size:.68rem;font-weight:900;line-height:1;text-align:center;background:#ffffff1a;border:1px solid rgba(148,163,184,.28)}.suggested-modal-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;background:transparent!important}.suggested-modal-content{position:relative!important;z-index:2147483001!important;width:min(720px,100%)!important;max-height:min(86vh,820px)!important;display:flex!important;flex-direction:column!important;background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:30px!important;box-shadow:0 34px 90px #0f172a57,0 12px 34px #0f172a29!important;overflow:hidden!important}.suggested-modal-header{flex:0 0 auto;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:24px!important;background:radial-gradient(circle at 0% 0%,rgba(15,23,42,.055),transparent 36%),linear-gradient(135deg,#fff,#f8fafc)!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.suggested-modal-heading{min-width:0;display:grid;gap:5px}.suggested-modal-kicker{color:#64748b;font-size:.74rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.suggested-modal-heading h3{margin:0;color:#0f172a;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:950;line-height:1.05;letter-spacing:-.035em}.suggested-modal-heading p{max-width:520px;margin:2px 0 0;color:#64748b;font-size:.88rem;font-weight:700;line-height:1.45}.suggested-modal-close{flex:0 0 auto;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:15px!important;background:#fff!important;color:#111827!important;font-size:30px!important;font-weight:850!important;line-height:1!important;box-shadow:0 10px 22px #0f172a12!important;cursor:pointer!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.suggested-modal-close:hover{transform:translateY(-1px);background:#f8fafc!important;border-color:#0f172a42!important;box-shadow:0 14px 28px #0f172a1a!important}.suggested-modal-search-wrap{flex:0 0 auto;padding:18px 24px 10px;background:#fff}.suggested-modal-search{width:100%;height:48px;padding:0 16px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#f8fafc;color:#0f172a;font-size:.92rem;font-weight:750;outline:none;box-shadow:inset 0 1px #fffc;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.suggested-modal-search::placeholder{color:#94a3b8}.suggested-modal-search:focus{background:#fff;border-color:#0f172a4d;box-shadow:0 0 0 4px #0f172a12,inset 0 1px #ffffffe6}.suggested-modal-count-row{flex:0 0 auto;padding:0 24px 12px;color:#64748b;font-size:.78rem;font-weight:850}.suggested-modal-user-list{flex:1 1 auto;min-height:0;padding:0 24px 24px;display:grid;gap:12px;overflow-y:auto;scrollbar-width:thin}.suggested-modal-user-list::-webkit-scrollbar{width:8px}.suggested-modal-user-list::-webkit-scrollbar-track{background:transparent}.suggested-modal-user-list::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.suggested-modal-user-card{padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(15,23,42,.09);border-radius:22px;background:linear-gradient(135deg,#fff,#fbfdff);box-shadow:0 12px 30px #0f172a0e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.suggested-modal-user-card:hover{transform:translateY(-1px);border-color:#0f172a29;box-shadow:0 18px 38px #0f172a16}.suggested-modal-user-main{min-width:0;display:flex;align-items:center;gap:14px}.suggested-modal-avatar-wrap{position:relative;flex:0 0 auto}.suggested-modal-online-dot{position:absolute;right:2px;bottom:3px;width:12px;height:12px;border-radius:999px;border:2px solid #ffffff;background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.suggested-modal-user-copy{min-width:0;display:grid;gap:4px}.suggested-modal-user-top{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.suggested-modal-user-top strong{min-width:0;color:#0f172a;font-size:.95rem;font-weight:950;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-modal-user-name{color:#334155;font-size:.82rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-modal-user-sub{color:#64748b;font-size:.78rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-modal-joined-badge{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(4,120,87,.18);border-radius:999px;background:#ecfdf5b8;color:#047857;font-size:.68rem;font-weight:900}.suggested-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.suggested-modal-action{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid rgba(15,23,42,.13);background:#fff;color:#111827;font-size:.78rem;font-weight:950;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a0b;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.suggested-modal-action:hover{transform:translateY(-1px);background:#f8fafc;border-color:#0f172a3d;box-shadow:0 12px 24px #0f172a12}.suggested-modal-action--primary{background:#111827;color:#fff;border-color:#111827;box-shadow:0 12px 26px #0f172a29}.suggested-modal-action--primary:hover{background:#020617;border-color:#020617}.suggested-modal-action.is-followed{color:#b91c1c;border-color:#b91c1c38;background:#fff}.suggested-modal-action.is-followed:hover{background:#fef2f2;color:#991b1b;border-color:#b91c1c57}.suggested-modal-empty-state{min-height:220px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;border:1px dashed rgba(15,23,42,.16);border-radius:24px;background:radial-gradient(circle at top,rgba(15,23,42,.04),transparent 42%),#fff}.suggested-modal-empty-state strong{color:#0f172a;font-size:1.05rem;font-weight:950}.suggested-modal-empty-state span{max-width:440px;color:#64748b;font-size:.9rem;font-weight:700;line-height:1.45}.suggested-modal-content .modal-header,.suggested-modal-content .search-input,.suggested-modal-content .modal-user-grid,.suggested-modal-content .modal-user-card,.suggested-modal-content .follow-btn,.suggested-modal-content .subscribe-btn{all:unset}.suggested-modal-content{width:min(920px,calc(100vw - 56px))!important;max-width:920px!important}.suggested-modal-heading p{max-width:680px!important}.suggested-modal-user-card{grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important}.suggested-modal-user-main{min-width:0!important;flex:1 1 auto!important}.suggested-modal-actions{flex:0 0 auto!important}.suggested-modal-action{min-width:116px!important}.suggested-modal-action,.suggested-modal-action--primary,.suggested-modal-action.is-followed{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0f!important}.suggested-modal-action:hover,.suggested-modal-action--primary:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important;color:#020617!important;transform:translateY(-1px)}.suggested-modal-action.is-followed{color:#b91c1c!important;border-color:#b91c1c38!important}.suggested-modal-action.is-followed:hover{background:#fef2f2!important;color:#991b1b!important;border-color:#b91c1c57!important}.suggested-modal-action--primary{font-weight:950!important}@media(max-width:760px){.suggested-modal-overlay{padding:16px!important;align-items:flex-end!important}.suggested-modal-content{max-height:92vh!important;border-radius:24px 24px 0 0!important}.suggested-modal-header{padding:20px!important}.suggested-modal-search-wrap{padding:16px 20px 10px}.suggested-modal-count-row{padding:0 20px 12px}.suggested-modal-user-list{padding:0 20px 20px}.suggested-modal-user-card{grid-template-columns:1fr;align-items:start}.suggested-modal-actions{justify-content:flex-start}}@media(max-width:520px){.suggested-modal-overlay{padding:0!important}.suggested-modal-content{width:100%!important;max-height:100vh!important;border-radius:0!important}.suggested-modal-actions{display:grid;grid-template-columns:1fr 1fr}.suggested-modal-action{width:100%}}.suggested-modal-overlay .suggested-modal-arrow,.suggested-modal-overlay .suggested-modal-nav,.suggested-modal-overlay .suggested-modal-carousel-arrow,.suggested-modal-overlay button[aria-label*=left i],.suggested-modal-overlay button[aria-label*=right i],.suggested-users-section .suggested-users-arrow,.suggested-users-section .suggested-users-nav,.suggested-users-section .suggested-users-carousel__arrow,.suggested-users-section button[aria-label*=left i],.suggested-users-section button[aria-label*=right i],.suggested-profiles .suggested-profiles-arrow,.suggested-profiles .suggested-profiles-nav,.suggested-profiles .suggested-profiles-carousel__arrow,.suggested-profiles .suggested-profile-rail__arrow,.suggested-profiles .suggested-profile-arrow,.suggested-profiles button[aria-label*=left i],.suggested-profiles button[aria-label*=right i],.suggested-profiles-section .suggested-profiles-arrow,.suggested-profiles-section .suggested-profiles-nav,.suggested-profiles-section .suggested-profiles-carousel__arrow,.suggested-profiles-section .suggested-profile-rail__arrow,.suggested-profiles-section .suggested-profile-arrow,.suggested-profiles-section button[aria-label*=left i],.suggested-profiles-section button[aria-label*=right i],.feed-suggested-profiles .suggested-profiles-arrow,.feed-suggested-profiles .suggested-profiles-nav,.feed-suggested-profiles .suggested-profiles-carousel__arrow,.feed-suggested-profiles .suggested-profile-rail__arrow,.feed-suggested-profiles .suggested-profile-arrow,.feed-suggested-profiles button[aria-label*=left i],.feed-suggested-profiles button[aria-label*=right i]{appearance:none!important;-webkit-appearance:none!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:15px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 14px 34px #0f172a1c,0 0 0 1px #ffffffd9 inset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;line-height:1!important;text-indent:0!important;overflow:visible!important;z-index:25!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important}.suggested-modal-overlay .suggested-modal-arrow:hover,.suggested-modal-overlay .suggested-modal-nav:hover,.suggested-modal-overlay .suggested-modal-carousel-arrow:hover,.suggested-modal-overlay button[aria-label*=left i]:hover,.suggested-modal-overlay button[aria-label*=right i]:hover,.suggested-users-section .suggested-users-arrow:hover,.suggested-users-section .suggested-users-nav:hover,.suggested-users-section .suggested-users-carousel__arrow:hover,.suggested-users-section button[aria-label*=left i]:hover,.suggested-users-section button[aria-label*=right i]:hover,.suggested-profiles .suggested-profiles-arrow:hover,.suggested-profiles .suggested-profiles-nav:hover,.suggested-profiles .suggested-profiles-carousel__arrow:hover,.suggested-profiles .suggested-profile-rail__arrow:hover,.suggested-profiles .suggested-profile-arrow:hover,.suggested-profiles button[aria-label*=left i]:hover,.suggested-profiles button[aria-label*=right i]:hover,.suggested-profiles-section .suggested-profiles-arrow:hover,.suggested-profiles-section .suggested-profiles-nav:hover,.suggested-profiles-section .suggested-profiles-carousel__arrow:hover,.suggested-profiles-section .suggested-profile-rail__arrow:hover,.suggested-profiles-section .suggested-profile-arrow:hover,.suggested-profiles-section button[aria-label*=left i]:hover,.suggested-profiles-section button[aria-label*=right i]:hover,.feed-suggested-profiles .suggested-profiles-arrow:hover,.feed-suggested-profiles .suggested-profiles-nav:hover,.feed-suggested-profiles .suggested-profiles-carousel__arrow:hover,.feed-suggested-profiles .suggested-profile-rail__arrow:hover,.feed-suggested-profiles .suggested-profile-arrow:hover,.feed-suggested-profiles button[aria-label*=left i]:hover,.feed-suggested-profiles button[aria-label*=right i]:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important;color:#020617!important;-webkit-text-fill-color:#020617!important;box-shadow:0 18px 42px #0f172a29!important;transform:translateY(-1px)!important}.suggested-modal-overlay .suggested-modal-arrow:disabled,.suggested-modal-overlay .suggested-modal-nav:disabled,.suggested-modal-overlay .suggested-modal-carousel-arrow:disabled,.suggested-modal-overlay button[aria-label*=left i]:disabled,.suggested-modal-overlay button[aria-label*=right i]:disabled,.suggested-users-section .suggested-users-arrow:disabled,.suggested-users-section .suggested-users-nav:disabled,.suggested-users-section .suggested-users-carousel__arrow:disabled,.suggested-users-section button[aria-label*=left i]:disabled,.suggested-users-section button[aria-label*=right i]:disabled,.suggested-profiles .suggested-profiles-arrow:disabled,.suggested-profiles .suggested-profiles-nav:disabled,.suggested-profiles .suggested-profiles-carousel__arrow:disabled,.suggested-profiles .suggested-profile-rail__arrow:disabled,.suggested-profiles .suggested-profile-arrow:disabled,.suggested-profiles button[aria-label*=left i]:disabled,.suggested-profiles button[aria-label*=right i]:disabled,.suggested-profiles-section .suggested-profiles-arrow:disabled,.suggested-profiles-section .suggested-profiles-nav:disabled,.suggested-profiles-section .suggested-profiles-carousel__arrow:disabled,.suggested-profiles-section .suggested-profile-rail__arrow:disabled,.suggested-profiles-section .suggested-profile-arrow:disabled,.suggested-profiles-section button[aria-label*=left i]:disabled,.suggested-profiles-section button[aria-label*=right i]:disabled,.feed-suggested-profiles .suggested-profiles-arrow:disabled,.feed-suggested-profiles .suggested-profiles-nav:disabled,.feed-suggested-profiles .suggested-profiles-carousel__arrow:disabled,.feed-suggested-profiles .suggested-profile-rail__arrow:disabled,.feed-suggested-profiles .suggested-profile-arrow:disabled,.feed-suggested-profiles button[aria-label*=left i]:disabled,.feed-suggested-profiles button[aria-label*=right i]:disabled{background:#fff!important;background-color:#fff!important;color:#0f172a61!important;-webkit-text-fill-color:rgba(15,23,42,.38)!important;border-color:#0f172a14!important;box-shadow:0 8px 18px #0f172a0e!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.suggested-modal-overlay button[aria-label*=left i]:before,.suggested-users-section button[aria-label*=left i]:before,.suggested-profiles button[aria-label*=left i]:before,.suggested-profiles-section button[aria-label*=left i]:before,.feed-suggested-profiles button[aria-label*=left i]:before,.suggested-modal-overlay .suggested-modal-arrow--left:before,.suggested-users-section .suggested-users-arrow--left:before,.suggested-profiles .suggested-profiles-arrow--left:before,.suggested-profiles-section .suggested-profiles-arrow--left:before,.feed-suggested-profiles .suggested-profiles-arrow--left:before{content:"‹"!important}.suggested-modal-overlay button[aria-label*=right i]:before,.suggested-users-section button[aria-label*=right i]:before,.suggested-profiles button[aria-label*=right i]:before,.suggested-profiles-section button[aria-label*=right i]:before,.feed-suggested-profiles button[aria-label*=right i]:before,.suggested-modal-overlay .suggested-modal-arrow--right:before,.suggested-users-section .suggested-users-arrow--right:before,.suggested-profiles .suggested-profiles-arrow--right:before,.suggested-profiles-section .suggested-profiles-arrow--right:before,.feed-suggested-profiles .suggested-profiles-arrow--right:before{content:"›"!important}.suggested-modal-overlay button[aria-label*=left i]:before,.suggested-modal-overlay button[aria-label*=right i]:before,.suggested-users-section button[aria-label*=left i]:before,.suggested-users-section button[aria-label*=right i]:before,.suggested-profiles button[aria-label*=left i]:before,.suggested-profiles button[aria-label*=right i]:before,.suggested-profiles-section button[aria-label*=left i]:before,.suggested-profiles-section button[aria-label*=right i]:before,.feed-suggested-profiles button[aria-label*=left i]:before,.feed-suggested-profiles button[aria-label*=right i]:before,.suggested-modal-overlay .suggested-modal-arrow:before,.suggested-users-section .suggested-users-arrow:before,.suggested-profiles .suggested-profiles-arrow:before,.suggested-profiles-section .suggested-profiles-arrow:before,.feed-suggested-profiles .suggested-profiles-arrow:before{display:block!important;font-size:34px!important;line-height:1!important;font-weight:950!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;transform:translateY(-2px)!important}.suggested-modal-overlay button[aria-label*=left i] svg,.suggested-modal-overlay button[aria-label*=right i] svg,.suggested-users-section button[aria-label*=left i] svg,.suggested-users-section button[aria-label*=right i] svg,.suggested-profiles button[aria-label*=left i] svg,.suggested-profiles button[aria-label*=right i] svg,.suggested-profiles-section button[aria-label*=left i] svg,.suggested-profiles-section button[aria-label*=right i] svg,.feed-suggested-profiles button[aria-label*=left i] svg,.feed-suggested-profiles button[aria-label*=right i] svg{display:none!important}@media(max-width:640px){.suggested-modal-content{width:min(100vw,100%)!important;max-width:100vw!important;max-height:100dvh!important;overflow:hidden!important}.suggested-modal-header{padding:16px 18px 14px!important}.suggested-modal-heading{min-width:0!important}.suggested-modal-kicker{font-size:.64rem!important}.suggested-modal-heading h3{font-size:clamp(1.15rem,6vw,1.55rem)!important;line-height:1.04!important}.suggested-modal-heading p{max-width:100%!important;font-size:.78rem!important;line-height:1.35!important}.suggested-modal-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:13px!important;font-size:28px!important}.suggested-modal-search-wrap{padding:14px 18px 9px!important}.suggested-modal-search{height:44px!important;min-height:44px!important;padding-inline:13px!important;border-radius:14px!important;font-size:.82rem!important}.suggested-modal-count-row{padding:0 18px 10px!important;font-size:.72rem!important}.suggested-modal-user-list{padding:0 18px 18px!important;gap:10px!important;overflow-x:hidden!important}.suggested-modal-user-card{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:11px!important;align-items:stretch!important;padding:12px!important;border-radius:18px!important;overflow:hidden!important}.suggested-modal-user-main{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.suggested-modal-avatar-wrap{grid-column:1!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;flex:0 0 46px!important;align-self:center!important;justify-self:start!important;position:relative!important;z-index:1!important}.suggested-modal-avatar-wrap .avatar-ring,.suggested-modal-avatar-wrap [class*=AvatarRing],.suggested-modal-avatar-wrap [class*=avatarRing],.suggested-modal-avatar-wrap [class*=avatar-ring],.suggested-modal-avatar-wrap [class*=avatar],.suggested-modal-avatar-wrap>div,.suggested-modal-avatar-wrap>span{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;flex:0 0 46px!important;transform:none!important}.suggested-modal-avatar-wrap img,.suggested-modal-avatar-wrap .avatar-ring img,.suggested-modal-avatar-wrap [class*=AvatarRing] img,.suggested-modal-avatar-wrap [class*=avatarRing] img,.suggested-modal-avatar-wrap [class*=avatar-ring] img,.suggested-modal-avatar-wrap [class*=avatar] img{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;object-fit:cover!important;border-radius:999px!important}.suggested-modal-online-dot{right:0!important;bottom:1px!important;width:10px!important;height:10px!important;border-width:2px!important;box-shadow:0 0 0 2px #22c55e29!important}.suggested-modal-user-copy{grid-column:2!important;min-width:0!important;display:grid!important;gap:2px!important;align-content:center!important}.suggested-modal-user-top{min-width:0!important;gap:5px!important;flex-wrap:nowrap!important}.suggested-modal-user-top strong{max-width:100%!important;font-size:.82rem!important;line-height:1.05!important}.suggested-modal-user-name{font-size:.72rem!important;line-height:1.1!important}.suggested-modal-user-sub{font-size:.68rem!important;line-height:1.15!important}.suggested-modal-joined-badge{min-height:20px!important;padding-inline:6px!important;font-size:.58rem!important}.suggested-modal-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important;justify-content:stretch!important}.suggested-modal-action{width:100%!important;min-width:0!important;min-height:38px!important;padding:0 10px!important;border-radius:13px!important;font-size:.78rem!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}}@media(max-width:390px){.suggested-modal-header{padding:14px 14px 12px!important}.suggested-modal-heading h3{font-size:1.24rem!important}.suggested-modal-heading p{font-size:.72rem!important}.suggested-modal-search-wrap,.suggested-modal-count-row,.suggested-modal-user-list{padding-inline:14px!important}.suggested-modal-user-main{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important}.suggested-modal-avatar-wrap,.suggested-modal-avatar-wrap .avatar-ring,.suggested-modal-avatar-wrap [class*=AvatarRing],.suggested-modal-avatar-wrap [class*=avatarRing],.suggested-modal-avatar-wrap [class*=avatar-ring],.suggested-modal-avatar-wrap [class*=avatar],.suggested-modal-avatar-wrap>div,.suggested-modal-avatar-wrap>span{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;flex-basis:40px!important}.suggested-modal-avatar-wrap img,.suggested-modal-avatar-wrap .avatar-ring img,.suggested-modal-avatar-wrap [class*=AvatarRing] img,.suggested-modal-avatar-wrap [class*=avatarRing] img,.suggested-modal-avatar-wrap [class*=avatar-ring] img,.suggested-modal-avatar-wrap [class*=avatar] img{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.suggested-modal-user-top strong{font-size:.76rem!important}.suggested-modal-user-name{font-size:.68rem!important}.suggested-modal-user-sub{font-size:.62rem!important}.suggested-modal-action{min-height:35px!important;padding-inline:8px!important;font-size:.7rem!important}}@media(max-width:330px){.suggested-modal-heading h3{font-size:1.12rem!important}.suggested-modal-heading p{display:none!important}.suggested-modal-user-card{padding:10px!important;gap:9px!important}.suggested-modal-user-main{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}.suggested-modal-avatar-wrap,.suggested-modal-avatar-wrap .avatar-ring,.suggested-modal-avatar-wrap [class*=AvatarRing],.suggested-modal-avatar-wrap [class*=avatarRing],.suggested-modal-avatar-wrap [class*=avatar-ring],.suggested-modal-avatar-wrap [class*=avatar],.suggested-modal-avatar-wrap>div,.suggested-modal-avatar-wrap>span{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;flex-basis:36px!important}.suggested-modal-avatar-wrap img,.suggested-modal-avatar-wrap .avatar-ring img,.suggested-modal-avatar-wrap [class*=AvatarRing] img,.suggested-modal-avatar-wrap [class*=avatarRing] img,.suggested-modal-avatar-wrap [class*=avatar-ring] img,.suggested-modal-avatar-wrap [class*=avatar] img{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}.suggested-modal-actions{gap:6px!important}.suggested-modal-action{min-height:33px!important;padding-inline:6px!important;font-size:.64rem!important}}@media(max-width:640px){.suggested-modal-overlay{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:8px!important;overflow:hidden!important}.suggested-modal-content{width:min(520px,calc(100vw - 16px))!important;max-width:min(520px,calc(100vw - 16px))!important;height:auto!important;max-height:calc(100dvh - 16px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:22px!important}.suggested-modal-header{min-height:0!important;padding:16px 18px 14px!important}.suggested-modal-search-wrap{padding:13px 18px 8px!important}.suggested-modal-count-row{padding:0 18px 10px!important}.suggested-modal-user-list{min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-auto-rows:auto!important;align-content:start!important;gap:12px!important;padding:0 18px 18px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.suggested-modal-user-card{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:118px!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:stretch!important;justify-items:stretch!important;gap:10px!important;padding:12px!important;margin:0!important;overflow:visible!important;border-radius:20px!important}.suggested-modal-user-main{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:52px!important;max-height:none!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;justify-items:stretch!important;gap:10px!important;overflow:visible!important}.suggested-modal-avatar-wrap{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;display:block!important;position:relative!important;z-index:2!important;overflow:visible!important;align-self:center!important;justify-self:start!important}.suggested-modal-avatar-wrap .avatar-ring,.suggested-modal-avatar-wrap [class*=AvatarRing],.suggested-modal-avatar-wrap [class*=avatarRing],.suggested-modal-avatar-wrap [class*=avatar-ring],.suggested-modal-avatar-wrap>div,.suggested-modal-avatar-wrap>span{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;transform:none!important;overflow:visible!important}.suggested-modal-avatar-wrap img,.suggested-modal-avatar-wrap picture,.suggested-modal-avatar-wrap .avatar-ring img,.suggested-modal-avatar-wrap [class*=AvatarRing] img,.suggested-modal-avatar-wrap [class*=avatarRing] img,.suggested-modal-avatar-wrap [class*=avatar-ring] img{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;object-fit:cover!important;border-radius:999px!important}.suggested-modal-online-dot{width:10px!important;height:10px!important;right:0!important;bottom:1px!important;border-width:2px!important}.suggested-modal-user-copy{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-auto-rows:min-content!important;align-content:center!important;gap:3px!important;overflow:hidden!important}.suggested-modal-user-top{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;overflow:hidden!important}.suggested-modal-user-top strong,.suggested-modal-user-name,.suggested-modal-user-sub{min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.suggested-modal-user-top strong{font-size:.84rem!important;line-height:1.08!important}.suggested-modal-user-name{font-size:.72rem!important;line-height:1.12!important}.suggested-modal-user-sub{font-size:.66rem!important;line-height:1.12!important}.suggested-modal-actions{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:38px!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;gap:8px!important;overflow:visible!important}.suggested-modal-action{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 9px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;font-size:.76rem!important;line-height:1!important;white-space:nowrap!important}}@media(max-width:430px){.suggested-modal-content{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important;border-radius:20px!important}.suggested-modal-header{padding:14px 16px 12px!important}.suggested-modal-heading h3{font-size:1.36rem!important}.suggested-modal-heading p{font-size:.76rem!important;line-height:1.3!important}.suggested-modal-search-wrap,.suggested-modal-count-row,.suggested-modal-user-list{padding-left:16px!important;padding-right:16px!important}.suggested-modal-user-card{min-height:112px!important}}@media(max-width:390px){.suggested-modal-content{width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;max-height:calc(100dvh - 10px)!important;border-radius:18px!important}.suggested-modal-header{padding:12px 13px 10px!important}.suggested-modal-heading h3{font-size:1.18rem!important}.suggested-modal-heading p{font-size:.7rem!important}.suggested-modal-close{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;font-size:25px!important}.suggested-modal-search-wrap,.suggested-modal-count-row,.suggested-modal-user-list{padding-left:13px!important;padding-right:13px!important}.suggested-modal-user-card{min-height:104px!important;padding:10px!important;gap:8px!important;border-radius:17px!important}.suggested-modal-user-main{grid-template-columns:40px minmax(0,1fr)!important;min-height:46px!important;gap:9px!important}.suggested-modal-avatar-wrap,.suggested-modal-avatar-wrap .avatar-ring,.suggested-modal-avatar-wrap [class*=AvatarRing],.suggested-modal-avatar-wrap [class*=avatarRing],.suggested-modal-avatar-wrap [class*=avatar-ring],.suggested-modal-avatar-wrap>div,.suggested-modal-avatar-wrap>span,.suggested-modal-avatar-wrap img,.suggested-modal-avatar-wrap picture,.suggested-modal-avatar-wrap .avatar-ring img,.suggested-modal-avatar-wrap [class*=AvatarRing] img,.suggested-modal-avatar-wrap [class*=avatarRing] img,.suggested-modal-avatar-wrap [class*=avatar-ring] img{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.suggested-modal-user-top strong{font-size:.76rem!important}.suggested-modal-user-name{font-size:.66rem!important}.suggested-modal-user-sub{font-size:.6rem!important}.suggested-modal-action{height:35px!important;min-height:35px!important;max-height:35px!important;font-size:.68rem!important}}@media(max-width:330px){.suggested-modal-heading p{display:none!important}.suggested-modal-user-card{min-height:98px!important;padding:9px!important}.suggested-modal-user-main{grid-template-columns:36px minmax(0,1fr)!important;min-height:42px!important;gap:8px!important}.suggested-modal-avatar-wrap,.suggested-modal-avatar-wrap .avatar-ring,.suggested-modal-avatar-wrap [class*=AvatarRing],.suggested-modal-avatar-wrap [class*=avatarRing],.suggested-modal-avatar-wrap [class*=avatar-ring],.suggested-modal-avatar-wrap>div,.suggested-modal-avatar-wrap>span,.suggested-modal-avatar-wrap img,.suggested-modal-avatar-wrap picture,.suggested-modal-avatar-wrap .avatar-ring img,.suggested-modal-avatar-wrap [class*=AvatarRing] img,.suggested-modal-avatar-wrap [class*=avatarRing] img,.suggested-modal-avatar-wrap [class*=avatar-ring] img{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important}.suggested-modal-actions{gap:6px!important}.suggested-modal-action{height:33px!important;min-height:33px!important;max-height:33px!important;padding-inline:6px!important;font-size:.62rem!important}}.cm-overlay{position:fixed;inset:0;background:transparant!important;z-index:9999;display:flex;align-items:center;justify-content:center}.cm-shell{position:relative;width:min(1200px,94vw);height:min(720px,88vh);background:#fff;border-radius:14px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;box-shadow:0 18px 60px #00000040}.cm-close-outside{position:absolute;top:-14px;right:-14px;width:46px;height:46px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:60;font-weight:900;line-height:1}.cm-close-outside svg{width:20px;height:20px;stroke-width:3}.cm-close-outside:hover{background:#f6f6f6}.cm-media{background:#000;display:flex;align-items:center;justify-content:center}.cm-media-el{width:100%;height:100%;object-fit:contain;display:block}.cm-panel{position:relative;display:flex;flex-direction:column;background:#fff;border-left:1px solid rgba(0,0,0,.08)}.cm-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.cm-author{display:flex;align-items:center;gap:12px;min-width:0}.cm-authorbtn{border:0;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cm-avatar-wrap{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.cm-avatar{display:block}.cm-author-meta{display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:0}.cm-author-name{font-weight:900;color:#111;line-height:1.15;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.cm-author-company{font-weight:800;color:#111;opacity:.72;line-height:1.15;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.cm-author-handle{border:0;background:transparent!important;padding:0;margin:0;cursor:pointer;font-weight:900;color:#111;opacity:.82;text-align:left;line-height:1.15;font-size:12.5px;width:fit-content}.cm-author-handle:disabled{cursor:not-allowed;opacity:.45;text-decoration:none}.cm-header-right{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.cm-title{font-weight:900;color:#111;white-space:nowrap}.cm-header-kebab{width:40px;height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cm-header-kebab:hover{background:#f5f5f5!important}.cm-thread-comments{flex:1 1 auto;min-height:0;overflow:hidden;padding:0}.cm-thread-comments .tc-wrap{height:100%;display:flex;flex-direction:column;min-height:0}.cm-thread-comments .tc-list{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px 12px}.cm-thread-comments .tc-composer{position:sticky;bottom:0;background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:12px 16px;z-index:5}.cm-thread-comments button{background:transparent!important}.cm-thread-comments .tc-action,.cm-thread-comments .tc-btn,.cm-thread-comments .tc-handle{color:#111!important;font-weight:900}.cm-thread-comments .tc-heart,.cm-thread-comments .tc-heartback,.cm-thread-comments .tc-creator-heart{border:1px solid rgba(0,0,0,.14);background:#fff!important;color:#111!important;border-radius:10px;padding:6px 10px}.cm-thread-comments .tc-heart.is-active{background:#fff!important;border-color:#00000047}.cm-author-handle{display:inline-flex!important;align-items:center;justify-content:flex-start;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#111!important;opacity:.82!important;font-weight:900!important;font-size:12.5px!important;line-height:1.15!important;text-align:left!important;white-space:nowrap!important;cursor:pointer;width:fit-content}.cm-author-meta .cm-author-handle{min-height:16px}.cm-author-handle:hover{text-decoration:underline}.cm-author-handle:disabled{cursor:not-allowed;opacity:.45!important;text-decoration:none}.cm-authorbtn,.cm-authorbtn:visited,.cm-authorbtn:hover,.cm-authorbtn:active{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.cm-avatar-wrap{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.cm-header-kebab{color:#111!important;opacity:1!important;background:#fff;border:1px solid rgba(0,0,0,.12);width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cm-header-kebab svg{color:#111!important;opacity:1!important;stroke:#111!important;stroke-width:2.6}.cm-header-kebab:hover{background:#f5f5f5}.cm-header-right .cm-header-kebab{background-color:#fff!important}.cm-header-right .cm-header-kebab{color:#111!important;opacity:1!important;background:#fff!important}.cm-header-right .cm-header-kebab>svg,.cm-header-right .cm-header-kebab>svg *{color:#111!important;stroke:currentColor!important;stroke-opacity:1!important;opacity:1!important;fill:none!important;visibility:visible!important}.cm-header-right .cm-header-kebab>svg{width:22px!important;height:22px!important}.cm-header-right .cm-header-kebab>svg *{stroke-width:2.8px!important}.cm-header-kebab{color:#111!important;opacity:1!important}.cm-header-kebab svg{display:block;width:20px;height:20px;color:#111!important;opacity:1!important}.cm-header-kebab svg,.cm-header-kebab svg *{stroke:currentColor!important;stroke-opacity:1!important;fill:none!important;opacity:1!important}.cm-shell .cm-header-kebab svg,.cm-shell .cm-header-kebab svg *{stroke:#111!important;stroke-opacity:1!important;opacity:1!important;filter:none!important}.cm-header-kebab{color:#111!important;opacity:1!important;background:#fff!important}.cm-kebab-ico{color:#111!important;opacity:1!important;width:22px!important;height:22px!important}.cm-kebab-ico,.cm-kebab-ico *{stroke:#111!important;stroke-opacity:1!important;fill:#111!important;fill-opacity:1!important;opacity:1!important;visibility:visible!important}.cm-close-topright{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:#fff;color:#111;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:200}.cm-close-topright svg{width:20px;height:20px;stroke:#111;stroke-width:3}.cm-close-topright:hover{background:#f5f5f5}.cm-media-empty,.cm-audio-wrap,.cm-file-wrap{width:100%;height:100%;min-height:320px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff}.cm-audio-el{width:min(420px,90%)}.cm-doc-frame{width:100%;height:100%;min-height:500px;border:0;background:#fff}.cm-file-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:10px;background:#2563eb;color:#fff;text-decoration:none;font-weight:600}.cm-media{position:relative;background:#fff;min-width:0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.cm-media-el{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain;background:#fff}.cm-close-topright{position:absolute;top:14px;right:14px;z-index:30;width:40px;height:40px;border:none;background:transparent;color:#111;display:flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;box-shadow:none}.cm-close-topright:hover{background:#0000000f;color:#000}.cm-close-topright svg{width:22px;height:22px}.cm-shell{position:relative;width:min(1120px,92vw);height:min(700px,88vh);background:#fff;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:52% 48%;box-shadow:0 20px 60px #00000038}.cm-media{background:#fff;min-width:0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.cm-media-el{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.cm-panel{min-width:0;min-height:0;background:#fff;display:flex;flex-direction:column;border-left:1px solid #e9e9e9}.cm-header{min-height:78px;padding:16px 18px;border-bottom:1px solid #ececec;background:#fff}.cm-thread-comments{flex:1;min-height:0;overflow-y:auto;background:#fff}.cm-close-topright{position:absolute;top:14px;right:14px;z-index:50;width:38px;height:38px;border:none;outline:none;background:transparent!important;box-shadow:none!important;color:#111!important;display:flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;padding:0}.cm-close-topright:hover{background:#0000000f!important;color:#000!important}.cm-close-topright:focus,.cm-close-topright:active{background:transparent!important;box-shadow:none!important;color:#111!important;outline:none!important}.cm-close-topright svg{width:22px;height:22px;color:#111!important;stroke:#111!important;fill:none!important;flex-shrink:0}.cm-thread-comments .tc-composer{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.cm-thread-comments .tc-composer .avatar-wrapper,.cm-thread-comments .tc-composer .tc-avatar{flex:0 0 auto}.cm-thread-comments .tc-composer-inputwrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fafafa}.cm-thread-comments .tc-composer textarea,.cm-thread-comments .tc-composer input,.cm-thread-comments .tc-input,.cm-thread-comments .tc-textarea{flex:1 1 auto;min-width:0;resize:none;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-size:15px;font-weight:600;line-height:1.4;padding:0!important;margin:0!important}.cm-thread-comments .tc-composer textarea::placeholder,.cm-thread-comments .tc-composer input::placeholder,.cm-thread-comments .tc-input::placeholder,.cm-thread-comments .tc-textarea::placeholder{color:#1111116b!important;font-weight:600}.cm-thread-comments .tc-composer .tc-label,.cm-thread-comments .tc-composer .tc-btn-text,.cm-thread-comments .tc-composer .tc-cancel-text,.cm-thread-comments .tc-composer .tc-send-text{display:none!important}.cm-thread-comments .tc-composer-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.cm-thread-comments .tc-composer .tc-cancel,.cm-thread-comments .tc-composer .tc-btn-cancel{width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.cm-thread-comments .tc-composer .tc-send,.cm-thread-comments .tc-composer .tc-btn-send{width:44px;height:44px;border-radius:999px;border:0!important;background:#111!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.cm-thread-comments .tc-composer .tc-cancel svg,.cm-thread-comments .tc-composer .tc-btn-cancel svg,.cm-thread-comments .tc-composer .tc-send svg,.cm-thread-comments .tc-composer .tc-btn-send svg{width:18px;height:18px}.cm-thread-comments .tc-composer .tc-cancel:hover,.cm-thread-comments .tc-composer .tc-btn-cancel:hover{background:#f4f4f4!important}.cm-thread-comments .tc-composer .tc-send:hover,.cm-thread-comments .tc-composer .tc-btn-send:hover{background:#222!important}.cm-thread-comments .tc-composer .tc-send:disabled,.cm-thread-comments .tc-composer .tc-btn-send:disabled{background:#d9d9d9!important;color:#888!important;cursor:not-allowed}.cm-media-frame{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;aspect-ratio:var(--cm-media-aspect-ratio, 4 / 5);display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#000!important}.cm-media-frame--fit-cover .cm-media-el,.cm-media-el--cover{width:100%!important;height:100%!important;object-fit:cover!important}.cm-media-frame--fit-contain .cm-media-el,.cm-media-el--contain{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important}.cm-media-frame .cm-audio-wrap{width:min(520px,92%)!important}.cm-media-frame .cm-media-empty{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.cm-media-frame--landscape,.cm-media-frame--classic,.cm-media-frame--cinema{height:auto!important;max-height:100%!important}@media(max-width:900px){.cm-thread-comments .tc-composer{padding:12px;gap:8px}.cm-thread-comments .tc-composer-inputwrap{height:48px;padding:0 12px}.cm-thread-comments .tc-composer .tc-cancel,.cm-thread-comments .tc-composer .tc-btn-cancel,.cm-thread-comments .tc-composer .tc-send,.cm-thread-comments .tc-composer .tc-btn-send{width:40px;height:40px}}@media(max-width:900px){.cm-shell{grid-template-columns:1fr;height:92vh}.cm-media{display:none}.cm-close-outside{top:10px;right:10px}}.user-preview-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9998}.user-preview-card{width:500px;min-height:420px;background-color:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0003;position:relative;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:12px}.user-preview-header{display:flex;align-items:center;gap:12px;width:100%}.preview-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid gold;box-shadow:0 0 0 2px #000}.user-meta{display:flex;flex-direction:column;justify-content:center}.preview-username{font-size:18px;font-weight:600;margin:0}.preview-handle{font-size:18px;color:#000;transition:color .3s ease;cursor:pointer}.preview-handle:hover{color:gold}.preview-info-box{background-color:#f9f9f9;padding:16px;border-radius:12px;width:100%;box-shadow:0 1px 4px #00000014;margin-top:8px}.preview-stats{display:flex;justify-content:space-between;font-weight:500;padding-bottom:12px;border-bottom:1px solid #ddd;margin-bottom:12px}.preview-thumbnails{display:flex;gap:4px;margin-top:10px}.preview-thumbnail{width:80px;height:80px;object-fit:cover;border-radius:4px;cursor:pointer}.edit-profile-btn{margin-top:10px;padding:6px 12px;background-color:#000;color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer}.preview-posts{display:flex;gap:6px;margin-top:10px}.preview-post-media{width:140px;height:140px;object-fit:cover;border-radius:10px;box-shadow:0 2px 6px #0000001a}.carousel-container{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;padding:10px}.carousel-preview-multi{display:flex;gap:10px;max-width:320px}.preview-post-multi{width:90px;height:90px;overflow:hidden;border-radius:8px}.preview-post-media{width:100%;height:100%;object-fit:cover;border-radius:8px}.arrow{background-color:transparent;border:none;font-size:24px;cursor:pointer;padding:0 10px;color:#444;transition:color .3s ease}.arrow:hover{color:gold}.edit-modal-overlay{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a61;-webkit-backdrop-filter:blur (10px);backdrop-filter:blur(10px)}.edit-modal-card{width:min(920px,100%);max-height:min(90vh,920px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 32px 80px #0f172a33}.edit-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 18px;border-bottom:1px solid #edf1f5;background:#fff}.edit-modal-title{margin:0;font-size:2rem;line-height:1.1;font-weight:800;color:#0f172a}.edit-modal-subtitle{margin:8px 0 0;font-size:.98rem;color:#64748b;line-height:1.5}.edit-modal-close{width:42px;height:42px;border:1px solid #dbe2ea;border-radius:12px;background:#fff;color:#0f172a;font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:.18s ease}.edit-modal-close:hover{background:#f8fafc;border-color:#cbd5e1}.edit-modal-body{flex:1;overflow-y:auto;padding:24px 28px 20px;background:#fff}.edit-modal-avatar-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.edit-avatar-tile{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #e8edf3;border-radius:18px;background:#fbfdff}.edit-avatar-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.edit-avatar-label{font-size:1rem;font-weight:700;color:#0f172a}.edit-avatar-help{font-size:.9rem;color:#64748b;line-height:1.4}.edit-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 18px}.edit-field{display:flex;flex-direction:column;gap:8px;min-width:0}.edit-field-full{grid-column:1 / -1}.edit-field label,.social-links-section label{font-size:.96rem;font-weight:700;color:#1e293b}.edit-field input,.edit-field textarea,.edit-field select,.social-link-fields input{width:100%;border:1px solid #d9e1ea;border-radius:14px;background:#fff;color:#0f172a;font-size:.98rem;line-height:1.45;padding:13px 14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;box-sizing:border-box}.edit-field input:focus,.edit-field textarea:focus,.edit-field select:focus,.social-link-fields input:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa24}.edit-field textarea{min-height:124px;resize:vertical}.edit-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px}.edit-char-count{font-size:.84rem;color:#64748b}.social-links-section{margin-top:24px;padding-top:22px;border-top:1px solid #edf1f5}.social-links-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.social-links-empty{padding:14px 16px;border:1px dashed #d8e1eb;border-radius:14px;background:#fbfdff;color:#64748b;font-size:.95rem;margin-bottom:14px}.social-link-entry{margin-bottom:12px}.social-link-fields{display:grid;grid-template-columns:220px minmax(0,1fr) 52px;gap:10px;align-items:center}.remove-link-btn{width:52px;height:48px;border:1px solid #d9e1ea;border-radius:14px;background:#fff;color:#0f172a;font-size:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s ease}.remove-link-btn:hover{background:#fff5f5;border-color:#fecaca;color:#dc2626}.add-link-btn{border:1px solid #dbe2ea;border-radius:14px;background:#fff;color:#0f172a;font-weight:700;padding:11px 16px;cursor:pointer;transition:.18s ease}.add-link-btn:hover{background:#f8fafc;border-color:#cbd5e1}.social-link-error{margin-top:8px}.input-error{margin:0;font-size:.88rem;color:#dc2626}.edit-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:18px 28px 24px;border-top:1px solid #edf1f5;background:#fff}.save-btn,.cancel-btn{min-width:138px;height:48px;border-radius:14px;font-size:.98rem;font-weight:700;cursor:pointer;transition:.18s ease}.cancel-btn{border:1px solid #dbe2ea;background:#fff;color:#0f172a}.cancel-btn:hover{background:#f8fafc;border-color:#cbd5e1}.save-btn{border:1px solid #1d9bf0;background:#1d9bf0;color:#fff;box-shadow:0 12px 24px #1d9bf033}.save-btn:hover{background:#1184d6;border-color:#1184d6}.save-btn:disabled,.cancel-btn:disabled,.edit-modal-close:disabled,.add-link-btn:disabled,.remove-link-btn:disabled{opacity:.65;cursor:not-allowed}.no-border-avatar{box-shadow:none!important}.edit-modal-hidden-file-input{display:none}.edit-avatar-tile--clickable{width:100%;border:1px solid #e8edf3;background:#fbfdff;cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.edit-avatar-tile--clickable:hover{border-color:#cbd5e1;background:#fff;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.edit-avatar-tile--clickable:disabled{cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.edit-avatar-tile--clickable:focus-visible{outline:none;border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa24}.edit-avatar-action{margin-top:4px;font-size:.88rem;font-weight:700;color:#2563eb}.edit-modal-close{width:44px;height:44px;border:1px solid #d9e0ea;border-radius:12px;background:transparent!important;color:#111827!important;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;cursor:pointer;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}.edit-modal-close:hover{background:#f8fafc!important;border-color:#cbd5e1;transform:translateY(-1px)}.edit-modal-close:disabled{opacity:.6;cursor:not-allowed;transform:none}.edit-modal-close *{color:#111827!important}.edit-avatar-tile,.edit-avatar-tile--clickable{width:100%;border:1px solid #e5e7eb!important;border-radius:16px;background:transparent!important;color:#111827!important;box-shadow:none!important}.edit-avatar-tile--clickable{cursor:pointer;text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.edit-avatar-tile--clickable:hover{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 10px 24px #0f172a0f!important;transform:translateY(-1px)}.edit-avatar-tile--clickable:focus-visible{outline:none;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 0 0 4px #94a3b81f!important}.edit-avatar-tile--clickable:disabled{opacity:.7;cursor:not-allowed;box-shadow:none!important;transform:none}.edit-avatar-meta,.edit-avatar-label,.edit-avatar-help,.edit-avatar-action{color:#111827!important}.edit-avatar-label{font-weight:700}.edit-avatar-help{color:#4b5563!important}.edit-avatar-action{margin-top:4px;font-size:.88rem;font-weight:600;color:#111827!important}.edit-modal-card button.edit-avatar-tile--clickable,.edit-modal-card button.edit-modal-close{background-image:none!important;background-color:transparent!important;color:#111827!important}.edit-modal-avatar-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.social-links-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.social-link-entry{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;column-gap:12px;row-gap:8px;margin-bottom:14px}.social-link-fields{display:grid;grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:12px;align-items:center;min-width:0}.social-link-error{grid-column:1 / -1}.social-links-section .remove-link-btn,.social-link-entry .remove-link-btn,button.remove-link-btn{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;margin:0!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;background:transparent!important;background-image:none!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;box-shadow:none!important;outline:none!important;font-size:1.05rem!important;font-weight:500!important;line-height:1!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .18s ease,box-shadow .2s ease!important}.social-links-section .remove-link-btn:hover,.social-link-entry .remove-link-btn:hover,button.remove-link-btn:hover{background:#0000000d!important;background-image:none!important;color:#000!important;border-color:#0003!important;transform:translateY(-1px) scale(1.03)!important;box-shadow:0 8px 18px #00000014!important}.social-links-section .remove-link-btn:active,.social-link-entry .remove-link-btn:active,button.remove-link-btn:active{background:#00000014!important;transform:scale(.96)!important;box-shadow:none!important}.social-links-section .remove-link-btn:focus-visible,.social-link-entry .remove-link-btn:focus-visible,button.remove-link-btn:focus-visible{border-color:#00000047!important;box-shadow:0 0 0 3px #00000014!important}.edit-modal-overlay.edit-modal-overlay--portal{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;min-height:100vh!important;overflow-y:auto!important;overscroll-behavior:contain!important;isolation:isolate!important}.edit-modal-overlay.edit-modal-overlay--portal .edit-modal-card{position:relative!important;z-index:1!important}.edit-modal-actions{background:transparent!important;background-image:none!important}.edit-modal-actions .cancel-btn,.edit-modal-actions .save-btn,.edit-modal-card .edit-modal-actions .cancel-btn,.edit-modal-card .edit-modal-actions .save-btn{appearance:none!important;-webkit-appearance:none!important;background:#fffffff5!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;box-shadow:0 8px 18px #0f172a14!important;filter:none!important;font-weight:800!important;text-shadow:none!important;-webkit-text-fill-color:#111827!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.edit-modal-actions .save-btn,.edit-modal-card .edit-modal-actions .save-btn{border-color:#11182738!important}.edit-modal-actions .cancel-btn:before,.edit-modal-actions .cancel-btn:after,.edit-modal-actions .save-btn:before,.edit-modal-actions .save-btn:after,.edit-modal-card .edit-modal-actions .cancel-btn:before,.edit-modal-card .edit-modal-actions .cancel-btn:after,.edit-modal-card .edit-modal-actions .save-btn:before,.edit-modal-card .edit-modal-actions .save-btn:after{background:transparent!important;background-image:none!important;box-shadow:none!important}.edit-modal-actions .cancel-btn:hover:not(:disabled),.edit-modal-actions .save-btn:hover:not(:disabled),.edit-modal-card .edit-modal-actions .cancel-btn:hover:not(:disabled),.edit-modal-card .edit-modal-actions .save-btn:hover:not(:disabled){background:#fff!important;background-image:none!important;color:#020617!important;border-color:#0f172a3d!important;box-shadow:0 12px 24px #0f172a1c!important;transform:translateY(-1px)!important;filter:none!important;-webkit-text-fill-color:#020617!important}.edit-modal-actions .cancel-btn:active:not(:disabled),.edit-modal-actions .save-btn:active:not(:disabled),.edit-modal-card .edit-modal-actions .cancel-btn:active:not(:disabled),.edit-modal-card .edit-modal-actions .save-btn:active:not(:disabled){background:#f8fafc!important;background-image:none!important;transform:translateY(1px) scale(.985)!important;box-shadow:inset 0 2px 6px #0f172a14!important;filter:none!important}.edit-modal-actions .cancel-btn:focus,.edit-modal-actions .save-btn:focus,.edit-modal-card .edit-modal-actions .cancel-btn:focus,.edit-modal-card .edit-modal-actions .save-btn:focus{outline:none!important}.edit-modal-actions .cancel-btn:focus-visible,.edit-modal-actions .save-btn:focus-visible,.edit-modal-card .edit-modal-actions .cancel-btn:focus-visible,.edit-modal-card .edit-modal-actions .save-btn:focus-visible{outline:2px solid rgba(15,23,42,.22)!important;outline-offset:2px!important}.edit-modal-actions .cancel-btn:disabled,.edit-modal-actions .save-btn:disabled,.edit-modal-card .edit-modal-actions .cancel-btn:disabled,.edit-modal-card .edit-modal-actions .save-btn:disabled{background:#f1f5f9e6!important;background-image:none!important;color:#64748b!important;border-color:#64748b2e!important;box-shadow:none!important;filter:none!important;opacity:.72!important;-webkit-text-fill-color:#64748b!important}.edit-modal-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}.edit-modal-actions .cancel-btn,.edit-modal-actions .save-btn,.edit-modal-card .edit-modal-actions .cancel-btn,.edit-modal-card .edit-modal-actions .save-btn{width:178px!important;min-width:178px!important;max-width:178px!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 18px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 10px 24px #0f172a14!important;filter:none!important}.edit-modal-actions .cancel-btn:hover,.edit-modal-actions .save-btn:hover,.edit-modal-card .edit-modal-actions .cancel-btn:hover,.edit-modal-card .edit-modal-actions .save-btn:hover{background:#fff!important;color:#020617!important;border-color:#0f172a38!important;box-shadow:0 14px 30px #0f172a1f!important;transform:translateY(-1px)!important}.edit-modal-actions .cancel-btn:active,.edit-modal-actions .save-btn:active,.edit-modal-card .edit-modal-actions .cancel-btn:active,.edit-modal-card .edit-modal-actions .save-btn:active{background:#f8fafc!important;transform:translateY(0) scale(.985)!important;box-shadow:inset 0 2px 6px #0f172a1a,0 6px 14px #0f172a14!important}.edit-modal-actions .cancel-btn:focus-visible,.edit-modal-actions .save-btn:focus-visible,.edit-modal-card .edit-modal-actions .cancel-btn:focus-visible,.edit-modal-card .edit-modal-actions .save-btn:focus-visible{outline:2px solid rgba(15,23,42,.26)!important;outline-offset:3px!important}.edit-modal-actions .cancel-btn:disabled,.edit-modal-actions .save-btn:disabled,.edit-modal-card .edit-modal-actions .cancel-btn:disabled,.edit-modal-card .edit-modal-actions .save-btn:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important;background:#f1f5f9!important;color:#64748b!important;box-shadow:none!important}@media(max-width:968px){.edit-modal-avatar-row{grid-template-columns:1fr}}@media(max-width:768px){.edit-modal-overlay{padding:12px}.edit-modal-card{width:100%;max-height:94vh;border-radius:20px}.edit-modal-header,.edit-modal-body,.edit-modal-actions{padding-left:16px;padding-right:16px}.edit-modal-title{font-size:1.55rem}.edit-modal-avatar-row,.edit-modal-grid,.social-link-fields{grid-template-columns:1fr}.remove-link-btn{width:100%}.edit-modal-actions{flex-direction:column-reverse}.save-btn,.cancel-btn{width:100%}}@media(max-width:560px){.edit-modal-actions{flex-direction:column!important;align-items:stretch!important}.edit-modal-actions .cancel-btn,.edit-modal-actions .save-btn,.edit-modal-card .edit-modal-actions .cancel-btn,.edit-modal-card .edit-modal-actions .save-btn{width:100%!important;min-width:0!important;max-width:100%!important}}.send-post-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;overflow-y:auto}.send-post-modal-container{background:#fff;padding:24px;border-radius:12px;max-width:700px;width:100%;box-shadow:0 8px 24px #0003;max-height:90vh;overflow-y:auto}.send-post-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.send-post-header h3{margin:0;font-size:20px}.close-btn{background:none;border:none;font-size:24px;color:#888;cursor:pointer;line-height:1}.close-btn:hover{color:#000}.search-following{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:8px;margin-bottom:16px}.following-list{max-height:200px;overflow-y:auto;margin-bottom:16px}.following-item{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f0f0f0}.following-item img{width:40px;height:40px;border-radius:50%;object-fit:cover}.user-info{display:flex;flex-direction:column}.user-name{font-weight:500;font-size:14px}.handle{font-size:12px;color:#777}.no-users-msg{font-size:14px;color:#666;text-align:center;padding:10px 0}.send-btn{background-color:#007bff;color:#fff;padding:10px 16px;border:none;border-radius:8px;font-size:14px;cursor:pointer;margin-top:10px;width:100%}.send-btn:hover{background-color:#0056b3}.post-share-menu{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;min-height:40px}.share-menu-wrapper{margin-top:20px;padding-top:12px;border-top:1px solid #eee}.post-share-menu a,.post-share-menu button{padding:6px 10px;font-size:13px;background-color:#f0f0f0;color:#333;border:1px solid #ccc;border-radius:6px;text-decoration:none;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.post-share-menu a:hover,.post-share-menu button:hover{background-color:#e0e0e0}.following-badge{background-color:#e0f7fa;color:#007b83;font-size:10px;padding:2px 6px;border-radius:6px;margin-left:8px}.selected-preview-strip{margin-top:16px;font-size:14px;color:#333}.selected-user-chip{display:flex;align-items:center;background:#f2f2f2;border-radius:20px;padding:6px 10px;font-size:13px}.chip-avatar{width:24px;height:24px;border-radius:50%;margin-right:6px;object-fit:cover}.chip-handle{font-weight:500;color:#444}.share-avatar-strip{display:flex;flex-wrap:wrap;gap:16px;padding:16px 0;justify-content:flex-start}.share-avatar-card{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;width:100px}.avatar-ring-wrapper{position:relative;display:inline-block}.checkmark-inside{position:absolute;top:4px;right:6px;background:#000;color:#fff;font-size:.7rem;border-radius:50%;padding:2px 4px;z-index:2}.share-avatar-grid{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-start;overflow-x:auto}.selected-users{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.selected-user-chip{display:flex;flex-direction:column;align-items:center;margin:0 8px}.selected-avatar-wrapper{display:flex;flex-direction:column;align-items:center}.chip-handle{font-size:13px;margin-top:4px;color:#333;word-break:break-word;text-align:center}.share-avatar-handle{font-size:12px;color:#777;margin-top:2px;text-align:center}.media-preview{width:100%;height:auto;max-height:400px;aspect-ratio:9 / 16;border-radius:16px;object-fit:cover;background-color:#000;box-shadow:0 6px 12px #0000004d;margin:0 auto}.strip-viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-overflow-style:none}.strip-viewport::-webkit-scrollbar{width:0;height:0;background:transparent;display:none}.send-post-modal-container{border-radius:22px!important;overflow:hidden!important}.send-post-header{border-top-left-radius:22px!important;border-top-right-radius:22px!important}.post-preview,.media-preview{border-radius:18px!important;overflow:hidden!important}.share-menu-wrapper{border-radius:18px!important}.send-post-modal-container{border-radius:22px!important;overflow:hidden!important;max-height:90vh;display:flex;flex-direction:column}.send-post-header,.search-following{flex:0 0 auto}.send-post-modal-container>.following-list,.send-post-modal-container>.selected-preview-strip,.send-post-modal-container>.post-preview-loading,.send-post-modal-container>.post-preview,.send-post-modal-container>.share-menu-wrapper,.send-post-modal-container>.send-btn{flex:0 0 auto}.send-post-modal-overlay{overflow:hidden}.send-post-modal-container{max-height:90vh;overflow-y:auto;border-radius:20px;box-sizing:border-box;padding-right:12px}.send-post-modal-container::-webkit-scrollbar{width:10px}.send-post-modal-container::-webkit-scrollbar-track{background:transparent}.send-post-modal-container::-webkit-scrollbar-thumb{background:#00000040;border-radius:999px;border:2px solid rgba(255,255,255,.85)}.send-post-modal-container{max-height:90vh;overflow-y:auto!important;overflow-x:hidden;scrollbar-gutter:stable}.send-post-modal-container::-webkit-scrollbar{width:12px!important;height:12px!important;display:block!important}.send-post-modal-container::-webkit-scrollbar-track{background:transparent!important}.send-post-modal-container::-webkit-scrollbar-thumb{background:#00000047!important;border-radius:999px!important;border:3px solid rgba(255,255,255,.9)!important}@supports (scrollbar-width: thin){.send-post-modal-container{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}}@supports (scrollbar-width: none){.strip-viewport{scrollbar-width:none}}.follow-btn{padding:6px 14px;font-size:14px;font-weight:500;border:1px solid #007bff;background-color:#fff;color:#007bff;border-radius:20px;cursor:pointer;transition:all .2s ease}.follow-btn:hover{background-color:#007bff;color:#fff}.follow-btn.following{background-color:#e5f0ff;color:#007bff;border:1px solid #007bff}.follow-btn.following:hover{background-color:#d0e6ff;color:#0056b3}.spc-actions .spc-icon-btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;box-shadow:none;padding:0;margin:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.spc-vbtn{-webkit-appearance:none;appearance:none;width:42px;height:34px;border-radius:10px;border:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;color:#fff}article.spc-card{max-width:680px!important;margin-left:auto!important;margin-right:auto!important}article.spc-card .spc-media-frame{aspect-ratio:4 / 4.45!important}article.spc-card .spc-header{padding:10px 12px 8px!important}article.spc-card .spc-actions{padding:8px 12px!important}article.spc-card .spc-like-count{padding:0 12px 8px!important}article.spc-card .spc-caption{padding:0 12px 10px!important}article.spc-card .spc-actions .spc-icon-btn{width:32px!important;height:32px!important}article.spc-card .spc-ico{width:19px!important;height:19px!important}.spc-follow-overlay{position:absolute;top:12px;right:12px;z-index:60;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.spc-follow-overlay .spc-follow-chip,.spc-follow-overlay button,.spc-follow-overlay .follow-btn,.spc-follow-overlay .follow-button{pointer-events:auto}.spc-follow-chip,.spc-follow-overlay button,.spc-follow-overlay .follow-btn,.spc-follow-overlay .follow-button{min-height:32px;padding:7px 13px;border-radius:999px;border:1px solid rgba(37,99,235,.22);background:#fffffff0;color:#2563eb;font-size:.78rem;font-weight:850;line-height:1;box-shadow:0 12px 28px #0f172a2e,0 0 0 1px #ffffff8c inset;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.spc-follow-chip:hover,.spc-follow-overlay button:hover,.spc-follow-overlay .follow-btn:hover,.spc-follow-overlay .follow-button:hover{transform:translateY(-1px);background:#fff;color:#1d4ed8;border-color:#2563eb61;box-shadow:0 16px 34px #2563eb3d,0 0 0 1px #ffffffb8 inset}.spc-follow-chip:active,.spc-follow-overlay button:active,.spc-follow-overlay .follow-btn:active,.spc-follow-overlay .follow-button:active{transform:translateY(0) scale(.98)}.spc-follow-overlay .is-following,.spc-follow-overlay .following,.spc-follow-overlay [data-following=true]{background:#eff6fff5;color:#2563eb;border-color:#2563eb47}.spc-card--kind-text .spc-follow-overlay,.spc-card--kind-audio .spc-follow-overlay{top:14px;right:14px}@media(max-width:640px){.spc-follow-overlay{top:10px;right:10px}.spc-follow-chip,.spc-follow-overlay button,.spc-follow-overlay .follow-btn,.spc-follow-overlay .follow-button{min-height:30px;padding:6px 11px;font-size:.74rem}}.spc-media{position:relative!important}.spc-follow-overlay{position:absolute!important;top:12px!important;right:12px!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;pointer-events:none!important;opacity:1!important;visibility:visible!important}.spc-follow-overlay>*,.spc-follow-overlay button,.spc-follow-overlay .spc-follow-chip{pointer-events:auto!important;display:inline-flex!important;opacity:1!important;visibility:visible!important}.spc-follow-overlay .spc-follow-chip,.spc-follow-overlay button{min-height:32px!important;padding:7px 13px!important;border-radius:999px!important;border:1px solid rgba(37,99,235,.25)!important;background:#fffffff5!important;color:#2563eb!important;font-size:.78rem!important;font-weight:850!important;line-height:1!important;box-shadow:0 12px 28px #0f172a2e!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.spc-actions .spc-comment-btn{width:auto!important;min-width:34px!important;gap:5px!important;color:#111827!important;opacity:1!important}.spc-actions .spc-comment-btn .spc-ico{color:#111827!important;stroke:#111827!important;opacity:1!important}.spc-actions .spc-comment-btn .spc-action-count,.spc-actions .spc-comment-btn .spc-comment-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;margin-left:1px!important;border-radius:999px!important;border:1px solid rgba(17,24,39,.16)!important;background:#fff!important;color:#111827!important;font-size:12px!important;font-weight:800!important;line-height:1!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;pointer-events:none!important}.spc-actions .spc-comment-btn:hover .spc-comment-count,.spc-actions .spc-comment-btn:focus-visible .spc-comment-count{background:#f3f4f6!important;color:#111827!important;opacity:1!important}article.spc-card .spc-actions .spc-comment-btn{width:auto!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;gap:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#0f172a!important;opacity:1!important;line-height:1!important}article.spc-card .spc-actions .spc-comment-btn:hover{background:#0f172a0f!important}article.spc-card .spc-actions .spc-comment-btn .spc-ico,article.spc-card .spc-actions .spc-comment-btn svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;flex:0 0 19px!important;display:block!important;color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;transform:none!important}article.spc-card .spc-actions .spc-comment-btn .spc-comment-count,article.spc-card .spc-actions .spc-comment-btn .spc-action-count{position:static!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;flex:0 0 auto!important;min-width:auto!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;font-size:13px!important;font-weight:800!important;line-height:1!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}article.spc-card .spc-actions .spc-comment-btn:hover .spc-comment-count,article.spc-card .spc-actions .spc-comment-btn:focus-visible .spc-comment-count{background:transparent!important;color:#0f172a!important}.social-hub-layout,.social-hub-main{width:100%;min-width:0}.social-profile-scroll-area{width:100%;min-width:0;background-color:#fff!important;box-sizing:border-box}.social-profile-container{width:100%;min-width:0;max-width:1200px;margin:0 auto;display:grid;gap:18px;background-color:#fff!important}.profile-header{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap;padding:20px;background:#fff;border-radius:18px;box-shadow:0 10px 30px #0000000f;border:1px solid rgba(0,0,0,.06)}.avatar-wrapper{flex:0 0 auto;cursor:pointer}.avatar-wrapper.large-avatar{width:180px;height:180px}.avatar-wrapper.large-avatar .avatar-inner{width:168px;height:168px}.avatar-wrapper.large-avatar .avatar-inner img{width:156px;height:156px}.avatar-inner{width:160px;height:160px;border-radius:50%;padding:6px;background:linear-gradient(135deg,#e7c84f,#b68d00);display:flex;align-items:center;justify-content:center}.avatar-inner img{width:100%;height:100%;object-fit:cover;border-radius:50%;background:#fff;display:block}.profile-info{flex:1 1 420px;min-width:0}.profile-top-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.profile-usersname{margin:0;font-size:2rem;font-weight:800;line-height:1.1;color:#111827}.edit-profile-btn{border:none;border-radius:10px;background:#1d9bf0;color:#fff;font-weight:700;padding:10px 14px;cursor:pointer}.stats{margin-bottom:10px}.follow-stats-row{display:flex;gap:10px;flex-wrap:wrap}.follow-stat-btn{border:1px solid #e5e7eb;background:#f8fafc;color:#1f2937;border-radius:10px;padding:8px 12px;font-size:.95rem;cursor:pointer}.follow-stat-btn:disabled{cursor:default;opacity:1}.profile-username{color:#6b7280;font-weight:600;margin-bottom:8px}.profile-header-top{margin-bottom:6px}.profile-name-with-badges{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-name{font-size:1.2rem;font-weight:800;color:#111827}.badge-icon{width:18px;height:18px;object-fit:contain}.profile-company{color:#374151;font-weight:600;margin-bottom:8px}.main-website-wrapper{margin-bottom:10px}.main-website-link{display:inline-flex;align-items:center;gap:8px;color:#2563eb;text-decoration:none;font-weight:600;word-break:break-word}.link-icon{width:16px;height:16px}.social-links-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.social-link-url{display:flex;min-width:0}.social-link-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#f8fafc;border:1px solid #e5e7eb;color:#111827;text-decoration:none;font-size:.92rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.profile-bio{margin:0;color:#374151;line-height:1.6;white-space:pre-wrap}.profile-tabs{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding:18px 20px 0;margin-top:-6px;border-top:1px solid #eef2f7;background:#fff;border-radius:0 0 18px 18px;margin-bottom:4px}.tab-btn{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;color:#4b5563}.tab-btn.active{background:#eef6ff;border-color:#bfdcff;color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.tab-icon{display:inline-flex;align-items:center;justify-content:center}.tab-label{display:inline-flex;align-items:center}.post-grid-container,.saved-tab-content,.tagged-tab-content{width:100%;min-width:0}.post-grid{display:grid;grid-template-columns:repeat(3,380px);gap:.75rem;justify-content:center;margin-top:1rem;padding:0 10px;width:100%;min-width:0}.post-item{cursor:pointer;position:relative;width:100%;max-width:none;background-color:#000;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 24px #0000000f;aspect-ratio:9 / 16}.post-media-wrapper{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:inherit}.post-media{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.155);display:block;background:transparent}.post-media-wrapper img,.post-media-wrapper video{opacity:1;transition:opacity .3s ease}.post-media-wrapper:hover img,.post-media-wrapper:hover video{opacity:.88}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fffffff2;z-index:2;cursor:pointer;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.post-hashtag-overlay{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.hashtag-link{text-decoration:none;color:#fff;background:#111827b3;padding:4px 8px;border-radius:999px;font-size:.78rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.delete-post-btn{position:absolute;top:10px;right:10px;width:34px;height:34px;border:none;border-radius:50%;background:#111827e0;color:#fff;display:inline-flex;align-items:center;justify-content:center;z-index:3;cursor:pointer}.saved-tab-header,.tagged-tab-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.new-collection-btn,.new-tagged-btn{border:none;border-radius:10px;background:#111827;color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.collections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:20px}.collection-card{border:1px solid #e5e7eb;background:#fff;border-radius:16px;padding:12px;cursor:pointer}.collection-thumbnails{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:10px}.collection-thumb{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;display:block}.collection-title{font-weight:700;color:#111827}.floating-add-post-btn{position:fixed;right:28px;bottom:34px;width:64px;height:64px;border-radius:50%;border:none;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #0003;cursor:pointer;z-index:20}.floating-add-post-label{position:fixed;right:18px;bottom:8px;background:#111827f0;color:#fff;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700;z-index:20}.loading-profile,.no-posts{padding:24px 0;text-align:center;color:#4b5563}.post-item,.post-item *{box-sizing:border-box}.profile-company-row{display:inline-flex;align-items:center;gap:7px;min-width:0;margin-top:4px}.profile-company-row .profile-company{margin:0}.profile-approved-badge{display:inline-flex;align-items:center;justify-content:center;color:#2563eb;line-height:1;flex:0 0 auto}.profile-approved-badge svg{width:18px;height:18px;color:#2563eb;fill:#2563eb;stroke:none}.social-hub-layout.sidebar-open,.social-hub-layout.sidebar-collapsed{padding-left:0!important}.social-hub-layout.sidebar-open .social-hub-main{transition:margin-left .24s ease,width .24s ease,max-width .24s ease}.social-hub-layout.sidebar-collapsed .social-hub-main{margin-left:64px!important;width:calc(100vw - 64px)!important;max-width:none!important;transition:margin-left .24s ease,width .24s ease,max-width .24s ease}.social-hub-layout.sidebar-collapsed .social-profile-scroll-area{width:100%!important;max-width:none!important;margin-left:0!important}.social-hub-layout.sidebar-collapsed .social-profile-container{max-width:min(1180px,calc(100vw - 120px))!important;width:100%!important}.social-hub-layout.sidebar-open .social-profile-container{width:auto}@media(max-width:900px){.social-hub-layout.sidebar-collapsed .social-hub-main{margin-left:0!important;width:100%!important}.social-hub-layout.sidebar-collapsed .social-profile-container{max-width:100%!important}}.social-hub-layout.sidebar-open{--social-profile-left-space: 300px}.social-hub-layout.sidebar-collapsed{--social-profile-left-space: 118px}.social-hub-layout.sidebar-open .social-hub-main,.social-hub-layout.sidebar-collapsed .social-hub-main{transition:margin-left .24s ease,width .24s ease,max-width .24s ease,transform .24s ease!important}.social-hub-layout.sidebar-collapsed .social-hub-main{margin-left:var(--social-profile-left-space)!important;width:calc(100vw - var(--social-profile-left-space))!important;max-width:none!important}.social-hub-layout.sidebar-collapsed .social-profile-scroll-area{width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;padding-left:0!important}.social-hub-layout.sidebar-collapsed .social-profile-container{width:calc(100vw - var(--social-profile-left-space) - 32px)!important;max-width:1280px!important;min-width:0!important;margin-left:0!important;margin-right:auto!important;transition:width .24s ease,max-width .24s ease,margin .24s ease!important}.social-hub-layout.sidebar-collapsed .profile-header,.social-hub-layout.sidebar-collapsed .profile-tabs,.social-hub-layout.sidebar-collapsed .post-grid-container,.social-hub-layout.sidebar-collapsed .saved-tab-content,.social-hub-layout.sidebar-collapsed .tagged-tab-content,.social-hub-layout.sidebar-collapsed .post-grid{width:100%!important;max-width:none!important}@media(max-width:900px){.social-hub-layout.sidebar-open,.social-hub-layout.sidebar-collapsed{--social-profile-left-space: 0px}.social-hub-layout.sidebar-collapsed .social-hub-main{margin-left:0!important;width:100%!important}.social-hub-layout.sidebar-collapsed .social-profile-container{width:100%!important;max-width:100%!important}}.social-profile-container{background:#fff!important;color:#111827!important}.social-profile-container .edit-profile-btn,.social-profile-container .follow-stat-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a0f!important}.social-profile-container .edit-profile-btn:hover,.social-profile-container .follow-stat-btn:hover:not(:disabled){background:#f8fafc!important;color:#111827!important;border-color:#0f172a38!important}.social-profile-container .follow-stat-btn:disabled{background:#fff!important;color:#111827!important;opacity:1!important}.social-profile-container .tab-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0d!important}.social-profile-container .tab-btn svg,.social-profile-container .tab-icon svg{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.social-profile-container .tab-btn.active{background:#fff!important;color:#111827!important;border-color:#b68d0073!important;box-shadow:0 8px 22px #0f172a14,inset 0 -3px #b68d00d9!important}.social-profile-container .new-collection-btn,.social-profile-container .new-tagged-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 20px #0f172a0f!important}.social-profile-container .new-collection-btn:hover,.social-profile-container .new-tagged-btn:hover{background:#f8fafc!important;border-color:#b68d006b!important}.social-profile-container .post-item{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 28px #0f172a14!important}.social-profile-container .post-media-wrapper{background:#f8fafc!important}.social-profile-container .post-media,.social-profile-container .post-media-wrapper img,.social-profile-container .post-media-wrapper video{background:#f8fafc!important}.social-profile-container .delete-post-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border-radius:50%!important;background:#dc2626f0!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 8px 20px #dc262652!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.social-profile-container .delete-post-btn svg{width:16px!important;height:16px!important;color:#fff!important;fill:currentColor!important;stroke:currentColor!important}.social-profile-container .delete-post-btn:hover{background:#b91c1c!important;transform:translateY(-1px)}.social-profile-container .floating-add-post-btn{width:66px!important;height:66px!important;border-radius:50%!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;color:#111827!important;border:2px solid rgba(182,141,0,.55)!important;box-shadow:0 14px 34px #0f172a2e,inset 0 0 0 4px #ffffffe6!important}.social-profile-container .floating-add-post-btn svg{width:28px!important;height:28px!important;color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.social-profile-container .floating-add-post-btn:hover{background:linear-gradient(135deg,#fff8dc,#fff)!important;border-color:#b68d00e6!important;transform:translateY(-2px)}.social-profile-container .floating-add-post-label{background:#111827!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 8px 20px #0f172a2e!important}.social-profile-container .video-play-button{color:#fff!important;fill:currentColor!important;stroke:currentColor!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))!important}.social-profile-container .hashtag-link{background:#111827b8!important;color:#fff!important}.social-profile-container .profile-usersname{font-size:2.35rem!important;font-weight:900!important;letter-spacing:-.035em!important;color:#0f172a!important}.social-profile-container .profile-username{font-size:1.05rem!important;font-weight:800!important;color:#64748b!important;margin-bottom:8px!important}.social-profile-container .profile-name{font-size:1.45rem!important;font-weight:900!important;color:#0f172a!important;line-height:1.15!important}.social-profile-container .profile-company{font-size:1.08rem!important;font-weight:650!important;color:#334155!important}.social-profile-container .main-website-link{font-size:1rem!important;font-weight:700!important;color:#0284c7!important;gap:7px!important}.social-profile-container .link-icon{width:18px!important;height:18px!important}.social-profile-container .social-links-container{gap:10px!important;margin-top:8px!important;margin-bottom:16px!important}.social-profile-container .social-link-pill{font-size:.98rem!important;font-weight:700!important;padding:9px 14px!important;background:#f8fafc!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 6px 14px #0f172a0d!important}.social-profile-container .profile-bio{font-size:1.02rem!important;color:#334155!important;margin-top:12px!important}.social-profile-container .delete-post-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#dc2626!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;top:10px!important;right:10px!important;z-index:6!important}.social-profile-container .delete-post-btn svg{width:21px!important;height:21px!important;color:#dc2626!important;fill:currentColor!important;stroke:currentColor!important;filter:drop-shadow(0 2px 5px rgba(255,255,255,.9)) drop-shadow(0 4px 10px rgba(0,0,0,.28))!important}.social-profile-container .delete-post-btn:hover,.social-profile-container .delete-post-btn:focus,.social-profile-container .delete-post-btn:active{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#b91c1c!important;transform:scale(1.08)!important}.social-profile-container .delete-post-btn:hover svg,.social-profile-container .delete-post-btn:focus svg,.social-profile-container .delete-post-btn:active svg{color:#b91c1c!important;fill:currentColor!important;stroke:currentColor!important}.social-profile-container .post-item--audio{position:relative!important;overflow:hidden!important;background:#000!important;aspect-ratio:9 / 16!important}.social-profile-container .post-item--audio .post-media-wrapper,.social-profile-container .post-media-wrapper--audio{position:relative!important;width:100%!important;height:100%!important;min-height:100%!important;aspect-ratio:9 / 16!important;overflow:hidden!important;display:block!important;background:#000!important;border-radius:inherit!important}.social-profile-container .social-profile-audio-thumb{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;display:block!important;background:#000!important;border-radius:inherit!important;cursor:pointer!important}.social-profile-container .social-profile-audio-thumb__cover,.social-profile-container .social-profile-audio-thumb__fallback{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;background:#000!important;border-radius:inherit!important}.social-profile-container .social-profile-audio-thumb__cover{transform:scale(1.155)!important}.social-profile-container .social-profile-audio-thumb__fallback{display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.16),transparent 32%),linear-gradient(135deg,#111827,#334155)!important}.social-profile-container .social-profile-audio-thumb__fallback svg{width:54px!important;height:54px!important;color:#fff!important;fill:currentColor!important}.social-profile-container .social-profile-audio-thumb__shade{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,#00000005,#00000029),radial-gradient(circle at center,#00000005,#0003)!important}.social-profile-container .social-profile-audio-thumb__play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:4!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#fffffff0!important;color:#111827!important;box-shadow:0 12px 30px #0f172a47!important;cursor:pointer!important;font-size:24px!important;font-weight:900!important;line-height:1!important;text-align:center!important}.social-profile-container .social-profile-audio-thumb__play:hover{transform:translate(-50%,-50%) scale(1.04)!important;background:#fff!important}.social-profile-container .social-profile-audio-thumb__play:focus-visible{outline:3px solid rgba(255,255,255,.72)!important;outline-offset:3px!important}.social-profile-container .social-profile-audio-thumb__audio{display:none!important}.followers-following-backdrop{background:transparent}.followers-following-modal{width:min(760px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 40px));overflow:hidden;border-radius:28px;border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 34%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 26px 80px #0f172a42}.followers-following-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid rgba(226,232,240,.9)}.followers-following-owner{display:flex;align-items:center;gap:12px;min-width:0}.followers-following-owner-text{min-width:0}.followers-following-owner-name{font-weight:800;color:#0f172a;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.followers-following-owner-sub{margin-top:2px;font-size:.82rem;color:#64748b;font-weight:700}.followers-following-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.9);border-radius:14px;background:#ffffffd1;color:#0f172a;font-size:1.35rem;line-height:1;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.followers-following-close:hover{transform:translateY(-1px);background:#fff;box-shadow:0 10px 22px #0f172a1f}.followers-following-hero{margin:16px 22px 12px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;border-radius:24px;background:linear-gradient(135deg,#2563ebf5,#4f46e5e6),#2563eb;color:#fff;box-shadow:0 16px 36px #2563eb3d}.followers-following-eyebrow{margin:0 0 5px;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.followers-following-hero h3{margin:0 0 6px;font-size:1.12rem;font-weight:900}.followers-following-hero p{margin:0;max-width:520px;color:#ffffffdb;font-size:.88rem;line-height:1.45}.followers-following-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:10px}.followers-following-stat-card{min-width:96px;padding:12px;border-radius:18px;background:#ffffff29;border:1px solid rgba(255,255,255,.24);text-align:center}.followers-following-stat-card strong{display:block;font-size:1.2rem;font-weight:950}.followers-following-stat-card span{display:block;margin-top:2px;font-size:.72rem;color:#ffffffc7;font-weight:800}.followers-following-user-list{list-style:none;margin:0;padding:0 22px 22px;max-height:560px;overflow-y:auto;scrollbar-width:thin}.followers-following-user-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;margin-bottom:10px;border-radius:22px;background:#ffffffe0;border:1px solid rgba(226,232,240,.95);box-shadow:0 10px 24px #0f172a0f}.followers-following-user-main{display:flex;align-items:center;gap:12px;min-width:0}.followers-following-user-copy{min-width:0}.followers-following-user-topline{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.followers-following-user-name{color:#0f172a;font-size:.96rem;font-weight:900}.followers-following-status-pill{padding:4px 8px;border-radius:999px;font-size:.68rem;font-weight:900}.followers-following-status-pill.is-on{color:#047857;background:#dcfce7;border:1px solid rgba(34,197,94,.24)}.followers-following-status-pill.is-off{color:#92400e;background:#fef3c7;border:1px solid rgba(245,158,11,.26)}.followers-following-company{margin-top:2px;color:#64748b;font-size:.78rem;font-weight:700}.followers-following-handle{margin-top:3px;padding:0;border:0;background:transparent;color:#2563eb;font-size:.8rem;font-weight:850;cursor:pointer}.followers-following-handle:hover{text-decoration:underline}.followers-following-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.followers-following-action-btn{min-height:34px;padding:8px 12px;border-radius:13px;border:1px solid transparent;font-size:.78rem;font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.followers-following-action-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a1a}.followers-following-action-btn.primary{background:#2563eb;color:#fff}.followers-following-action-btn.ghost{background:#fff;color:#334155;border-color:#cbd5e1e6}.followers-following-empty-state{padding:34px 18px;border-radius:22px;background:#fff;border:1px dashed rgba(148,163,184,.8);text-align:center;color:#64748b}.followers-following-empty-state strong{display:block;color:#0f172a;font-size:1rem;margin-bottom:6px}.followers-following-empty-state span{display:block;max-width:420px;margin:0 auto;font-size:.86rem;line-height:1.5}.followers-following-modal .ff-header{display:flex}.followers-following-modal .user-list{list-style:none}.followers-following-modal .user-entry{box-sizing:border-box}.followers-following-modal button{font-family:inherit}@media(max-width:720px){.followers-following-hero{grid-template-columns:1fr}.followers-following-stat-grid{grid-template-columns:repeat(2,1fr)}.followers-following-user-card{grid-template-columns:1fr}.followers-following-actions{justify-content:flex-start}}.followers-following-modal{height:min(880px,calc(100vh - 24px));max-height:min(880px,calc(100vh - 24px));display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(15,23,42,.045),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}.followers-following-header{flex:0 0 auto}.followers-following-hero{flex:0 0 auto;margin:16px 22px 12px;border-radius:24px;background:#ffffffeb;color:#0f172a;border:1px solid rgba(226,232,240,.95);box-shadow:0 12px 28px #0f172a0f}.followers-following-eyebrow{color:#64748b}.followers-following-hero h3{color:#0f172a}.followers-following-hero p{color:#475569}.followers-following-stat-card{background:#f8fafc;border:1px solid rgba(203,213,225,.85);color:#0f172a;box-shadow:inset 0 1px #fffc}.followers-following-stat-card strong{color:#0f172a}.followers-following-stat-card span{color:#64748b}.followers-following-user-list{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto;padding:0 22px 22px}.followers-following-user-card{background:#fffffff0;border:1px solid rgba(226,232,240,.95);box-shadow:0 10px 24px #0f172a0e}.followers-following-handle,.followers-following-modal .handle,.followers-following-modal .handle-link,.followers-following-modal button.followers-following-handle{display:inline;width:auto;max-width:100%;margin-top:3px;padding:0;border:0;border-radius:0;background:transparent!important;color:#2563eb!important;box-shadow:none!important;font-size:.8rem;font-weight:850;line-height:1.3;text-align:left;word-break:break-word;cursor:pointer}.followers-following-handle:hover,.followers-following-modal .handle-link:hover{text-decoration:underline;background:transparent!important;box-shadow:none!important}.followers-following-action-btn.primary{background:#0f172a;color:#fff;border-color:#0f172a}.followers-following-action-btn.primary:hover{background:#1e293b}.followers-following-action-btn.ghost{background:#fff;color:#334155;border-color:#cbd5e1f2}.followers-following-action-btn.danger{background:#fff1f2;color:#be123c;border-color:#f43f5e38}.followers-following-modal .pill-btn.primary,.followers-following-modal .pill-btn{background:#0f172a;color:#fff;border-color:#0f172a}.followers-following-modal .pill-btn.danger{background:#fff1f2;color:#be123c;border-color:#f43f5e38}@media(max-width:720px){.followers-following-modal{height:min(92vh,calc(100vh - 18px));max-height:min(92vh,calc(100vh - 18px))}.followers-following-hero{margin:14px 16px 10px}.followers-following-user-list{padding:0 16px 18px}}.followers-following-modal{height:auto!important;min-height:auto!important;max-height:min(880px,calc(100vh - 24px))!important;display:flex;flex-direction:column}.followers-following-user-list{flex:0 1 auto!important;min-height:0!important;max-height:min(560px,calc(100vh - 300px))!important;overflow-y:auto}.followers-modal.followers-following-modal{height:auto!important;min-height:auto!important;max-height:min(880px,calc(100vh - 24px))!important}.followers-following-modal .followers-following-user-list:empty{display:none}@media(max-width:720px){.followers-following-modal{height:auto!important;max-height:min(92vh,calc(100vh - 18px))!important}.followers-following-user-list{max-height:min(520px,calc(100vh - 280px))!important}}.ff-modern-modal{width:min(760px,calc(100vw - 28px));max-height:min(900px,calc(100vh - 28px));display:flex;flex-direction:column}.ff-modern-modal .subscribed-modal-header,.ff-modern-modal .ffm-hero,.ff-modern-modal .subscribed-modal-hero{flex:0 0 auto}.ff-modern-modal .user-list,.ff-modern-modal .subscribed-user-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.ffm-handle-button{display:inline-flex;align-items:center;max-width:180px;margin-top:4px;padding:0;border:0;background:transparent;color:#2563eb;font-size:.82rem;font-weight:850;line-height:1.2;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.ffm-handle-button:hover{text-decoration:underline}.ffm-handle-button:disabled{cursor:default;color:#64748b;text-decoration:none}.ff-modern-modal .card-main,.ff-modern-modal .user-entry{min-width:0}.followers-following-user-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.followers-following-user-main{min-width:0;flex:1 1 auto}.followers-following-user-copy{min-width:0;width:100%}.followers-following-handle{display:inline-flex!important;align-items:center;width:auto!important;min-width:0!important;max-width:220px;height:auto!important;margin-top:4px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2563eb!important;font-size:.82rem;font-weight:800;line-height:1.2;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:pointer}.followers-following-handle:hover{color:#1d4ed8!important;text-decoration:underline}.followers-following-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;white-space:nowrap}@media(max-width:720px){.followers-following-user-card{grid-template-columns:1fr}.followers-following-actions{justify-content:flex-start;flex-wrap:wrap}.followers-following-handle{max-width:100%}}.followers-following-handle{max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.followers-following-user-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:16px 18px!important;min-height:116px}.followers-following-user-main{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0}.followers-following-user-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-width:0}.followers-following-user-topline{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0 0 4px!important}.followers-following-user-name{line-height:1.15}.followers-following-status-pill{transform:translateY(-1px)}.followers-following-company{width:auto!important;min-width:0!important;max-width:240px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;margin:3px 0 4px!important;padding:7px 12px!important;border-radius:8px!important;line-height:1.15!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.followers-following-handle{display:inline-block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}.followers-following-actions{display:grid!important;grid-template-columns:auto auto auto!important;align-items:center!important;gap:10px!important;justify-content:end!important;min-width:320px}.followers-following-action-btn{min-width:96px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;line-height:1!important;white-space:nowrap!important}.followers-following-action-btn.ghost{min-width:64px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}@media(max-width:760px){.followers-following-user-card{grid-template-columns:1fr!important;align-items:stretch!important}.followers-following-actions{min-width:0;width:100%;grid-template-columns:1fr 1fr 1fr!important;justify-content:stretch!important}.followers-following-action-btn{width:100%;min-width:0!important}}.followers-following-action-btn.follow{background:#071126!important;color:#fff!important;border-color:#071126!important}.followers-following-action-btn.follow:hover{background:#0b1730!important;color:#fff!important;border-color:#0b1730!important}.followers-following-action-btn.danger{background:#fff1f2!important;color:#be123c!important;border-color:#f43f5e38!important}.followers-following-action-btn.danger:hover{background:#ffe4e6!important;color:#be123c!important;border-color:#f43f5e52!important}.followers-following-action-btn.primary:hover,.followers-following-action-btn.ghost:hover,.followers-following-action-btn.follow:hover,.followers-following-action-btn.danger:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a1a}.ff-modern-modal .subscribed-modal-close{background:#fff!important;color:#0f172a!important;border:1px solid rgba(203,213,225,.95)!important;box-shadow:none!important;opacity:1!important;font-weight:900}.ff-modern-modal .subscribed-modal-close:hover{background:#f8fafc!important;color:#000!important;border-color:#0f172a38!important;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1f!important}.ff-modern-modal .subscribed-modal-close:active{transform:translateY(0);background:#eef2f7!important}.ff-modern-modal .subscribed-modal-close:focus-visible{outline:2px solid rgba(15,23,42,.28);outline-offset:3px}.subscribed-modal-backdrop{background:transparent}.subscribed-modal{width:min(760px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border-radius:28px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 26px 80px #0f172a38}.subscribed-modal-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid rgba(226,232,240,.9);background:#ffffffeb}.subscribed-owner-meta{display:flex;align-items:center;gap:12px;min-width:0}.subscribed-owner-text{min-width:0}.subscribed-owner-name{font-weight:900;color:#0f172a;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscribed-owner-sub{margin-top:2px;font-size:.82rem;color:#64748b;font-weight:750}.subscribed-modal-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.9);border-radius:14px;background:#fff;color:#0f172a;font-size:1.35rem;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.subscribed-modal-close:hover{transform:translateY(-2px);background:#fff;border-color:#0f172a29;box-shadow:0 14px 28px #0f172a1f}.subscribed-modal-hero{flex:0 0 auto;margin:16px 22px 12px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:24px;background:#ffffffeb;color:#0f172a;border:1px solid rgba(226,232,240,.95);box-shadow:0 14px 34px #0f172a14}.subscribed-eyebrow{margin:0 0 5px;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.subscribed-modal-hero h3{margin:0 0 6px;font-size:1.12rem;font-weight:950;color:#0f172a}.subscribed-modal-hero p{margin:0;max-width:520px;color:#475569;font-size:.88rem;line-height:1.45}.subscribed-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:10px}.subscribed-stat-card{min-width:96px;padding:12px;border-radius:18px;background:#f8fafc;border:1px solid rgba(203,213,225,.9);text-align:center;box-shadow:0 10px 22px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.subscribed-stat-card:hover{transform:translateY(-3px);background:#fff;border-color:#94a3b899;box-shadow:0 16px 30px #0f172a1a}.subscribed-stat-card strong{display:block;font-size:1.2rem;font-weight:950;color:#0f172a}.subscribed-stat-card span{display:block;margin-top:2px;font-size:.72rem;color:#64748b;font-weight:850}.subscribed-update-strip{flex:0 0 auto;display:flex;gap:8px;padding:0 22px 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.7) transparent}.subscribed-update-strip::-webkit-scrollbar{height:7px}.subscribed-update-strip::-webkit-scrollbar-track{background:transparent}.subscribed-update-strip::-webkit-scrollbar-thumb{background:#94a3b88c;border-radius:999px}.subscribed-update-pill{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#fff;color:#334155;font-size:.75rem;font-weight:850;border:1px solid rgba(203,213,225,.85);box-shadow:0 8px 18px #0f172a0a;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.subscribed-update-pill:hover{transform:translateY(-2px);background:#fff;border-color:#94a3b8b3;box-shadow:0 12px 22px #0f172a14}.subscribed-user-list{flex:1 1 auto;min-height:0;list-style:none;margin:0;padding:0 16px 22px 22px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.75) transparent}.subscribed-user-list::-webkit-scrollbar{width:9px}.subscribed-user-list::-webkit-scrollbar-track{background:transparent;margin:4px 0 18px}.subscribed-user-list::-webkit-scrollbar-thumb{background:#94a3b89e;border-radius:999px;border:2px solid rgba(248,250,252,1)}.subscribed-user-list::-webkit-scrollbar-thumb:hover{background:#64748bbf}.subscribed-user-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;margin-bottom:10px;border-radius:22px;background:#ffffffeb;border:1px solid rgba(226,232,240,.95);box-shadow:0 10px 24px #0f172a0f;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease}.subscribed-user-card:hover{transform:translateY(-4px);background:#fff;border-color:#94a3b89e;box-shadow:0 18px 38px #0f172a1c}.subscribed-user-main{display:flex;align-items:center;gap:12px;min-width:0}.subscribed-user-copy{min-width:0}.subscribed-user-topline{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.subscribed-user-name{color:#0f172a;font-size:.96rem;font-weight:950}.subscribed-status-pill{padding:4px 8px;border-radius:999px;font-size:.68rem;font-weight:900}.subscribed-status-pill.is-on{color:#047857;background:#dcfce7;border:1px solid rgba(34,197,94,.24)}.subscribed-status-pill.is-off{color:#92400e;background:#fef3c7;border:1px solid rgba(245,158,11,.26)}.subscribed-company{margin-top:2px;color:#64748b;font-size:.78rem;font-weight:700}.subscribed-handle-button{margin-top:3px;padding:0;border:0;background:transparent;color:#334155;font-size:.8rem;font-weight:850;cursor:pointer;transition:transform .15s ease,color .15s ease}.subscribed-handle-button:hover{transform:translateY(-1px);color:#0f172a;text-decoration:underline}.subscribed-type-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.subscribed-type-chip{padding:5px 8px;border-radius:999px;background:#f8fafc;color:#475569;font-size:.7rem;font-weight:800;border:1px solid rgba(203,213,225,.75)}.subscribed-user-actions,.subscribed-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.subscribed-action-btn{min-height:36px;padding:8px 13px;border-radius:13px;border:1px solid rgba(203,213,225,.9);font-size:.78rem;font-weight:900;cursor:pointer;background:#fff;color:#0f172a;box-shadow:0 8px 18px #0f172a0d;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.subscribed-action-btn:hover{transform:translateY(-3px);background:#fff;border-color:#94a3b8b8;color:#0f172a;box-shadow:0 14px 26px #0f172a1f}.subscribed-action-btn:active{transform:translateY(-1px)}.subscribed-action-btn:focus-visible{outline:3px solid rgba(148,163,184,.28);outline-offset:3px}.subscribed-action-btn.primary{background:#fff;color:#0f172a;border-color:#cbd5e1e6}.subscribed-action-btn.ghost{background:#fff;color:#334155;border-color:#cbd5e1e6}.subscribed-action-btn.danger{background:#fff7f8;color:#be123c;border-color:#f43f5e38}.subscribed-action-btn.danger:hover{background:#fff;color:#9f1239;border-color:#f43f5e59}.subscribed-empty-state{padding:34px 18px;border-radius:22px;background:#fff;border:1px dashed rgba(148,163,184,.8);text-align:center;color:#64748b}.subscribed-empty-state strong{display:block;color:#0f172a;font-size:1rem;margin-bottom:6px}.subscribed-empty-state span{display:block;max-width:420px;margin:0 auto;font-size:.86rem;line-height:1.5}@media(max-width:720px){.subscribed-modal{width:min(100vw - 18px,760px);max-height:calc(100vh - 22px);border-radius:22px}.subscribed-modal-header{padding:16px}.subscribed-modal-hero{grid-template-columns:1fr;margin:14px 16px 12px;padding:16px}.subscribed-stat-grid{grid-template-columns:repeat(2,1fr)}.subscribed-update-strip{padding:0 16px 12px}.subscribed-user-list{padding:0 10px 18px 16px}.subscribed-user-card{grid-template-columns:1fr;padding:13px}.subscribed-user-actions,.subscribed-actions{justify-content:flex-start}}@media(max-width:520px){.subscribed-user-main{align-items:flex-start}.subscribed-user-actions,.subscribed-actions{width:100%}.subscribed-action-btn{flex:1 1 auto}}.subscribed-modal button,.subscribed-modal a{-webkit-tap-highlight-color:transparent}.subscribed-modal .subscribed-handle-button,.subscribed-modal .subscribed-handle-button:hover,.subscribed-modal .subscribed-handle-button:focus,.subscribed-modal .subscribed-handle-button:active,.subscribed-modal .subscribed-handle-button:visited{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:34px;margin-top:8px;padding:8px 14px;border-radius:12px;border:1px solid rgba(203,213,225,.92);background:#fff!important;color:#0f172a!important;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none!important;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.subscribed-modal .subscribed-handle-button:hover{transform:translateY(-3px);border-color:#94a3b8b8;background:#fff!important;color:#0f172a!important;box-shadow:0 14px 28px #0f172a1f}.subscribed-modal .subscribed-handle-button:active{transform:translateY(-1px);background:#fff!important;color:#0f172a!important}.subscribed-modal .subscribed-handle-button:focus-visible{outline:3px solid rgba(148,163,184,.28);outline-offset:3px}.subscribed-modal .subscribed-action-btn,.subscribed-modal .subscribed-action-btn.primary,.subscribed-modal .subscribed-action-btn.ghost{background:#fff!important;color:#0f172a!important;border:1px solid rgba(203,213,225,.92)!important;box-shadow:0 8px 18px #0f172a0d}.subscribed-modal .subscribed-action-btn:hover,.subscribed-modal .subscribed-action-btn.primary:hover,.subscribed-modal .subscribed-action-btn.ghost:hover{transform:translateY(-3px);background:#fff!important;color:#0f172a!important;border-color:#94a3b8b8!important;box-shadow:0 14px 28px #0f172a1f}.subscribed-modal .subscribed-action-btn:active,.subscribed-modal .subscribed-action-btn.primary:active,.subscribed-modal .subscribed-action-btn.ghost:active{transform:translateY(-1px);background:#fff!important;color:#0f172a!important}.subscribed-modal .subscribed-action-btn.danger,.subscribed-modal .subscribed-action-btn.danger:hover,.subscribed-modal .subscribed-action-btn.danger:focus,.subscribed-modal .subscribed-action-btn.danger:active{background:#fff7f8!important;color:#be123c!important;border:1px solid rgba(244,63,94,.22)!important}.subscribed-modal .subscribed-action-btn.danger:hover{transform:translateY(-3px);background:#fff!important;color:#9f1239!important;border-color:#f43f5e59!important;box-shadow:0 14px 28px #be123c1c}.subscribed-modal .subscribed-action-btn:focus,.subscribed-modal .subscribed-action-btn.primary:focus,.subscribed-modal .subscribed-action-btn.ghost:focus,.subscribed-modal .subscribed-action-btn.danger:focus{background:inherit}.subscribed-modal .subscribed-action-btn:focus-visible{outline:3px solid rgba(148,163,184,.28);outline-offset:3px}.subscribed-modal .subscribed-modal-close,.subscribed-modal .subscribed-modal-close:hover,.subscribed-modal .subscribed-modal-close:focus,.subscribed-modal .subscribed-modal-close:active,.subscribed-modal .subscribed-modal-close:visited{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.92);border-radius:14px;background:#fff!important;color:#0f172a!important;font-size:1.2rem;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease;-webkit-tap-highlight-color:transparent}.subscribed-modal .subscribed-modal-close:hover{transform:translateY(-2px);background:#fff!important;color:#000!important;border-color:#94a3b8c7;box-shadow:0 14px 28px #0f172a1f}.subscribed-modal .subscribed-modal-close:active{transform:translateY(-1px);background:#f8fafc!important;color:#000!important}.subscribed-modal .subscribed-modal-close:focus-visible{outline:3px solid rgba(148,163,184,.28);outline-offset:3px}.tagged-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center}.tagged-modal-container{background-color:#fff;padding:28px 24px;border-radius:10px;box-shadow:0 8px 24px #00000026;width:420px;max-width:90%;position:relative}.tagged-modal-close-btn{position:absolute;top:14px;right:16px;background:none;border:none;font-size:22px;color:#444;cursor:pointer;transition:color .2s ease}.tagged-modal-close-btn:hover{color:#e74c3c}.tagged-modal-title{font-size:20px;font-weight:600;margin-bottom:16px;text-align:center}.tagged-modal-container input[type=text]{width:100%;padding:10px 14px;font-size:15px;border:1px solid #ccc;border-radius:6px;margin-bottom:20px;transition:border-color .2s ease}.tagged-modal-container input[type=text]:focus{outline:none;border-color:#3897f0}.tagged-modal-save-btn{width:100%;background-color:#3897f0;color:#fff;border:none;border-radius:6px;padding:12px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.tagged-modal-save-btn:hover{background-color:#2f76cc}.modal-container input{width:100%;padding:10px;margin-bottom:16px;font-size:16px;border-radius:6px;border:1px solid #ccc}.edit-profile-container{max-width:600px;margin:60px auto;background-color:#fff;border-radius:12px;padding:30px 40px;box-shadow:0 4px 16px #0000001a;font-family:Segoe UI,sans-serif}.edit-profile-title{font-size:26px;font-weight:600;margin-bottom:25px;text-align:center}.avatar-preview-container{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.avatar-preview{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:10px}.change-avatar-btn{background-color:#1d9bf0;color:#fff;border:none;padding:6px 12px;font-weight:500;border-radius:6px;cursor:pointer}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#222}.form-group input,.form-group textarea,.form-group select{width:100%;padding:10px 12px;font-size:15px;border:1px solid #ccc;border-radius:6px}.char-count{font-size:12px;text-align:right;margin-top:4px;color:#888}.save-profile-btn{background-color:#1d9bf0;color:#fff;border:none;padding:10px 20px;font-weight:600;font-size:16px;border-radius:8px;cursor:pointer;width:100%}.save-profile-btn:hover{background-color:#0a7bc4}.social-links-section{margin-top:20px}.social-link-entry{display:flex;align-items:center;gap:10px;margin-bottom:10px}.social-link-entry input[type=url]{flex:1}.remove-link-btn{background-color:#ff4d4f;color:#fff;border:none;padding:6px 10px;font-size:14px;border-radius:6px;cursor:pointer}.add-link-btn{display:block;background-color:#4caf50;color:#fff;border:none;padding:8px 14px;font-size:14px;border-radius:6px;cursor:pointer;margin-top:10px}.add-link-btn:hover{background-color:#45a049}.remove-link-btn:hover{background-color:#d9363e}.shell-grid{width:min(1650px,calc(100% - 48px));margin:28px auto 56px;display:grid;grid-template-columns:minmax(230px,280px) minmax(560px,720px) minmax(300px,380px);gap:clamp(20px,2.4vw,46px);align-items:start;justify-content:center;box-sizing:border-box}.shell-grid *,.shell-grid *:before,.shell-grid *:after{box-sizing:border-box}.left-rail,.center-rail,.right-rail{min-width:0}.left-rail,.right-rail{position:sticky;top:118px;align-self:start;z-index:2}.center-rail{width:100%;display:flex;justify-content:center}.home-social-feed{width:100%;display:flex;justify-content:center;padding:0}.home-social-feed__scroll{width:100%;max-width:720px;max-height:calc(100vh - 128px);overflow-y:auto;overflow-x:hidden;padding:0 6px 24px;scroll-behavior:smooth}.home-social-feed__scroll::-webkit-scrollbar{width:8px}.home-social-feed__scroll::-webkit-scrollbar-track{background:transparent}.home-social-feed__scroll::-webkit-scrollbar-thumb{background:#78787847;border-radius:999px}.home-social-feed__scroll::-webkit-scrollbar-thumb:hover{background:#7878786b}.home-social-feed__inner{width:100%;max-width:720px;margin:0 auto}.feed-list{width:100%;display:flex;flex-direction:column;gap:18px}.home-social-feed__search{width:100%;display:flex;justify-content:center;margin:0 0 22px}.home-social-feed__search-input-wrap{position:relative;width:100%;max-width:720px}.home-social-feed__search-icon{position:absolute;top:50%!important;left:20px;transform:translateY(-50%);font-size:24px;color:#8b949e;pointer-events:none;z-index:2}.home-social-feed__search-input{width:100%;height:56px;padding-left:60px!important;padding-right:20px;border:1px solid #e3e7ee;border-radius:28px!important;background:#fff;box-shadow:0 10px 30px #0f172a0f,0 2px 8px #0f172a08;font-size:15px;font-weight:500;color:#111827;outline:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-social-feed__search-input::placeholder{color:#98a2b3;font-weight:400}.home-social-feed__search-input:focus{border-color:#d4af37;box-shadow:0 14px 34px #0f172a14,0 0 0 4px #d4af371f}.home-social-feed__empty{text-align:center;padding:28px 16px;color:#8b949e;font-size:15px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 10px 28px #0f172a0a}.feed-loading{width:min(1200px,calc(100% - 48px));margin:40px auto;padding:24px;text-align:center;color:#64748b;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 10px 28px #0f172a0d}.feed-loader{width:100%;min-height:34px;display:grid;place-items:center;color:#8b949e;font-size:14px}@media(max-width:1280px){.shell-grid{width:min(1200px,calc(100% - 32px));grid-template-columns:minmax(210px,250px) minmax(520px,680px) minmax(270px,330px);gap:24px}.home-social-feed__scroll,.home-social-feed__inner,.home-social-feed__search-input-wrap{max-width:680px}}@media(max-width:1080px){.shell-grid{width:min(900px,calc(100% - 28px));grid-template-columns:minmax(0,1fr);gap:20px}.left-rail,.right-rail{position:relative;top:auto;width:100%}.center-rail{order:1}.left-rail{order:0}.right-rail{order:2}.home-social-feed__scroll{max-width:760px;max-height:none;overflow:visible;padding-right:0}.home-social-feed__inner,.home-social-feed__search-input-wrap{max-width:760px}}@media(max-width:720px){.shell-grid{width:min(100% - 18px,900px);margin:18px auto 36px}.home-social-feed__search{margin-bottom:16px}.home-social-feed__search-input{height:52px;padding-left:54px!important;font-size:14px}.home-social-feed__search-icon{left:18px;font-size:21px}.feed-list{gap:14px}}.shell-grid{width:min(1680px,calc(100vw - 48px))!important;max-width:none!important;margin:32px auto 56px!important;display:grid!important;grid-template-columns:minmax(260px,300px) minmax(620px,760px) minmax(330px,420px)!important;gap:44px!important;align-items:start!important;justify-content:center!important;padding:0!important;box-sizing:border-box!important}.shell-grid .left-rail,.shell-grid .center-rail,.shell-grid .right-rail{min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.shell-grid .left-rail{grid-column:1!important}.shell-grid .center-rail{grid-column:2!important;display:flex!important;justify-content:center!important}.shell-grid .right-rail{grid-column:3!important}.shell-grid .home-social-feed{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;display:flex!important;justify-content:center!important}.shell-grid .home-social-feed__scroll{width:100%!important;max-width:760px!important;max-height:calc(100vh - 128px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 8px 28px!important}.shell-grid .home-social-feed__inner{width:100%!important;max-width:760px!important;margin:0 auto!important}.shell-grid .home-social-feed__search-input-wrap{width:100%!important;max-width:760px!important}.shell-grid .feed-list{width:100%!important;max-width:760px!important;margin:0 auto!important}@media(min-width:1081px){.shell-grid .left-rail,.shell-grid .right-rail{position:sticky!important;top:118px!important;align-self:start!important}}@media(max-width:1080px){.shell-grid{width:min(900px,calc(100vw - 28px))!important;grid-template-columns:1fr!important;gap:22px!important}.shell-grid .left-rail,.shell-grid .center-rail,.shell-grid .right-rail{grid-column:1!important;position:relative!important;top:auto!important}.shell-grid .left-rail{order:0!important}.shell-grid .center-rail{order:1!important}.shell-grid .right-rail{order:2!important}.shell-grid .home-social-feed__scroll{max-width:760px!important;max-height:none!important;overflow:visible!important;padding-right:0!important}}.home-social-feed-shell{width:min(1680px,calc(100vw - 48px))!important;max-width:1680px!important;margin:32px auto 56px!important;padding:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:300px minmax(640px,760px) 420px!important;gap:44px!important;align-items:start!important;justify-content:center!important}.home-social-feed-shell .left-rail,.home-social-feed-shell .center-rail,.home-social-feed-shell .right-rail{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.home-social-feed-shell .left-rail{grid-column:1!important}.home-social-feed-shell .center-rail{grid-column:2!important;display:flex!important;justify-content:center!important}.home-social-feed-shell .right-rail{grid-column:3!important}.home-social-feed-shell .home-social-feed{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.home-social-feed-shell .home-social-feed__scroll{width:100%!important;max-width:860px!important;max-height:calc(100vh - 130px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 8px 28px!important;box-sizing:border-box!important;scroll-behavior:smooth!important}.home-social-feed-shell .home-social-feed__inner,.home-social-feed-shell .feed-list,.home-social-feed-shell .home-social-feed__search,.home-social-feed-shell .home-social-feed__search-input-wrap{width:100%!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.home-social-feed-shell .home-social-feed__search{margin-bottom:24px!important}@media(min-width:1081px){.home-social-feed-shell .left-rail,.home-social-feed-shell .right-rail{position:sticky!important;top:116px!important;align-self:start!important}}@media(max-width:1300px){.home-social-feed-shell{width:min(1180px,calc(100vw - 32px))!important;grid-template-columns:260px minmax(560px,700px) 320px!important;gap:28px!important}.home-social-feed-shell .home-social-feed__scroll,.home-social-feed-shell .home-social-feed__inner,.home-social-feed-shell .feed-list,.home-social-feed-shell .home-social-feed__search,.home-social-feed-shell .home-social-feed__search-input-wrap{max-width:700px!important}}@media(max-width:1080px){.home-social-feed-shell{width:min(900px,calc(100vw - 28px))!important;grid-template-columns:1fr!important;gap:22px!important}.home-social-feed-shell .left-rail,.home-social-feed-shell .center-rail,.home-social-feed-shell .right-rail{grid-column:1!important;position:relative!important;top:auto!important}.home-social-feed-shell .left-rail{order:0!important}.home-social-feed-shell .center-rail{order:1!important}.home-social-feed-shell .right-rail{order:2!important}.home-social-feed-shell .home-social-feed__scroll{max-width:760px!important;max-height:none!important;overflow:visible!important;padding-right:0!important}}@media(max-width:640px){.home-social-feed-shell{width:min(100% - 18px,900px)!important;margin-top:18px!important}}body.shop-route-white .home-social-feed-shell,body.shop-route-white .home-social-feed-shell .left-rail,body.shop-route-white .home-social-feed-shell .center-rail,body.shop-route-white .home-social-feed-shell .right-rail,body.shop-route-white .home-social-feed-shell .home-social-feed,body.shop-route-white .home-social-feed-shell .home-social-feed__scroll,body.shop-route-white .home-social-feed-shell .home-social-feed__inner,body.shop-route-white .home-social-feed-shell .feed-list{background:#fff!important;background-color:#fff!important}body.shop-route-white .home-social-feed-shell:before,body.shop-route-white .home-social-feed-shell:after,body.shop-route-white .home-social-feed-shell .left-rail:before,body.shop-route-white .home-social-feed-shell .left-rail:after,body.shop-route-white .home-social-feed-shell .center-rail:before,body.shop-route-white .home-social-feed-shell .center-rail:after,body.shop-route-white .home-social-feed-shell .right-rail:before,body.shop-route-white .home-social-feed-shell .right-rail:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.home-social-feed__search-input-wrap{position:relative!important}.home-social-feed__search-icon-box{position:absolute!important;left:20px!important;top:0!important;bottom:0!important;width:28px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#8b949e!important;pointer-events:none!important;z-index:5!important;transform:translateY(-2px)!important}.home-social-feed__search-icon-box .home-social-feed__search-icon{position:static!important;top:auto!important;left:auto!important;width:22px!important;height:22px!important;display:block!important;flex:0 0 auto!important;transform:none!important;font-size:22px!important;line-height:1!important}.home-social-feed__search-input{height:56px!important;line-height:56px!important;padding-left:60px!important}.home-social-feed__search-icon-box{position:absolute!important;left:20px!important;top:0!important;bottom:0!important;width:34px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#8b949e!important;pointer-events:none!important;z-index:5!important;transform:translateY(-2px)!important}.home-social-feed__search-icon-box .home-social-feed__search-icon{position:static!important;top:auto!important;left:auto!important;width:27px!important;height:27px!important;display:block!important;flex:0 0 auto!important;transform:none!important;font-size:27px!important;line-height:1!important}.home-social-feed__search-input{height:56px!important;line-height:56px!important;padding-left:66px!important}.home-social-feed__search-input:focus{border-color:#2563eb!important;box-shadow:none!important}.home-social-feed__search-input-wrap:hover .home-social-feed__search-input,.home-social-feed__search-input:hover{box-shadow:none!important}body.shop-route-white .home-social-feed-shell{margin-top:42px!important;margin-bottom:28px!important;align-items:stretch!important}body.shop-route-white .home-social-feed-shell .left-rail,body.shop-route-white .home-social-feed-shell .center-rail,body.shop-route-white .home-social-feed-shell .right-rail{align-self:stretch!important}body.shop-route-white .home-social-feed-shell .home-social-feed__scroll{height:calc(100vh - 96px)!important;max-height:calc(100vh - 96px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:12px!important}body.shop-route-white .home-social-feed-shell .home-social-feed,body.shop-route-white .home-social-feed-shell .home-social-feed__inner,body.shop-route-white .home-social-feed-shell .feed-list{min-height:0!important}@media(max-width:720px){.home-social-feed__search-icon-box{left:18px!important;width:31px!important;height:52px!important;transform:translateY(-2px)!important}.home-social-feed__search-icon-box .home-social-feed__search-icon{width:25px!important;height:25px!important;font-size:25px!important}.home-social-feed__search-input{height:52px!important;line-height:52px!important;padding-left:62px!important}}body.home-route{--home-feed-sticky-top: 154px;--home-feed-shell-width: min(1760px, calc(100vw - 40px) );overflow-x:hidden}body.home-route .video-hub-layout,body.home-route .video-hub-main,body.home-route .video-hub-scroll-area{min-height:100vh!important;height:auto!important;max-height:none!important;overflow:visible!important}body.home-route .home-social-feed-shell{width:var(--home-feed-shell-width)!important;max-width:1760px!important;margin:28px auto 72px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(260px,300px) minmax(680px,900px) minmax(320px,400px)!important;gap:clamp(24px,2.6vw,52px)!important;align-items:start!important;justify-content:center!important;overflow:visible!important;box-sizing:border-box!important}body.home-route .home-social-feed-shell .left-rail,body.home-route .home-social-feed-shell .right-rail{position:sticky!important;top:var(--home-feed-sticky-top)!important;align-self:start!important;z-index:8!important;max-height:calc(100vh - var(--home-feed-sticky-top) - 20px)!important;overflow:visible!important}body.home-route .home-social-feed-shell .center-rail,body.home-route .home-social-feed-shell .home-social-feed,body.home-route .home-social-feed-shell .home-social-feed__scroll,body.home-route .home-social-feed-shell .home-social-feed__inner,body.home-route .home-social-feed-shell .feed-list{min-width:0!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;max-height:none!important;height:auto!important;box-sizing:border-box!important}body.home-route .home-social-feed-shell .home-social-feed__scroll{width:100%!important;max-width:900px!important;padding:0 0 40px!important;scrollbar-width:none!important;scroll-behavior:auto!important}body.home-route .home-social-feed-shell .home-social-feed__scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.home-route .home-social-feed-shell .home-social-feed,body.home-route .home-social-feed-shell .home-social-feed__inner,body.home-route .home-social-feed-shell .feed-list,body.home-route .home-social-feed-shell .home-social-feed__search,body.home-route .home-social-feed-shell .home-social-feed__search-input-wrap{width:100%!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}body.home-route .home-social-feed-shell .home-social-feed__search{position:sticky!important;top:var(--home-feed-sticky-top)!important;z-index:14!important;margin:0 auto 22px!important;padding:0 0 14px!important;background:linear-gradient(180deg,#fffffffa,#fffffff0 72%,#fff0)!important;-webkit-backdrop-filter:blur(10px) saturate(130%)!important;backdrop-filter:blur(10px) saturate(130%)!important}body.home-route .home-social-feed-shell .home-social-feed__search-input-wrap{position:relative!important}body.home-route .home-social-feed-shell .home-social-feed__search-input{background:#fffffffa!important}body.home-route .home-social-feed-shell .feed-list{gap:18px!important;padding-bottom:32px!important}@media(min-width:1500px){body.home-route .home-social-feed-shell{grid-template-columns:minmax(280px,320px) minmax(760px,940px) minmax(340px,420px)!important}body.home-route .home-social-feed-shell .home-social-feed,body.home-route .home-social-feed-shell .home-social-feed__scroll,body.home-route .home-social-feed-shell .home-social-feed__inner,body.home-route .home-social-feed-shell .feed-list,body.home-route .home-social-feed-shell .home-social-feed__search,body.home-route .home-social-feed-shell .home-social-feed__search-input-wrap{max-width:940px!important}}@media(max-width:1320px){body.home-route{--home-feed-sticky-top: 148px}body.home-route .home-social-feed-shell{width:min(1220px,calc(100vw - 28px))!important;grid-template-columns:minmax(230px,260px) minmax(560px,700px) minmax(270px,330px)!important;gap:24px!important}body.home-route .home-social-feed-shell .home-social-feed,body.home-route .home-social-feed-shell .home-social-feed__scroll,body.home-route .home-social-feed-shell .home-social-feed__inner,body.home-route .home-social-feed-shell .feed-list,body.home-route .home-social-feed-shell .home-social-feed__search,body.home-route .home-social-feed-shell .home-social-feed__search-input-wrap{max-width:700px!important}}body.home-route{--home-feed-sticky-top: 122px;--home-feed-search-height: 74px}body.home-route .home-social-feed-shell .home-social-feed__search{top:var(--home-feed-sticky-top)!important;min-height:var(--home-feed-search-height)!important;display:flex!important;align-items:flex-start!important;padding:0 0 18px!important;margin:0 auto 4px!important;z-index:40!important}body.home-route .home-social-feed-shell .home-social-feed__inner{padding-top:22px!important}body.home-route .home-social-feed-shell .home-social-feed__search:before{content:"";position:absolute;left:50%;top:-16px;width:min(100vw,980px);height:calc(100% + 30px);transform:translate(-50%);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fff,#fffffffa 72%,#fff0);filter:drop-shadow(0 18px 22px rgba(15,23,42,.08))}body.home-route .home-social-feed-shell .feed-list{position:relative!important;z-index:1!important}body.home-route .home-social-feed-shell .home-social-feed__search-input-wrap{position:relative!important;z-index:42!important}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 82px}@media(max-width:1080px){body.home-route{--home-feed-sticky-top: 104px}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 74px}}@media(max-width:720px){body.home-route{--home-feed-sticky-top: 88px;--home-feed-search-height: 68px}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 68px}body.home-route .home-social-feed-shell .home-social-feed__inner{padding-top:16px!important}}body.home-route{--home-feed-sticky-top: 64px}body.home-route .home-social-feed-shell .home-social-feed__search{top:var(--home-feed-sticky-top)!important;padding-top:4px!important;padding-bottom:8px!important;margin-bottom:8px!important}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 56px}body.ygs-nav-scrolled.home-route .home-social-feed-shell .home-social-feed__search{padding-top:3px!important;padding-bottom:7px!important}@media(max-width:1080px){body.home-route{--home-feed-sticky-top: 70px}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 60px}}@media(max-width:720px){body.home-route{--home-feed-sticky-top: 64px}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 54px}}body.home-route .home-social-feed-shell .home-social-feed__search{background:transparent!important;box-shadow:none!important;border:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.home-route .home-social-feed-shell .home-social-feed__search:before,body.home-route .home-social-feed-shell .home-social-feed__search:after{content:none!important;display:none!important}body.home-route{--home-feed-sticky-top: 40px}body.home-route .home-social-feed-shell .left-rail,body.home-route .home-social-feed-shell .right-rail{top:var(--home-feed-sticky-top)!important}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 55px}body.ygs-nav-scrolled.home-route .home-social-feed-shell .home-social-feed__search{padding-top:1px!important;padding-bottom:7px!important}body.home-route .home-social-feed-shell .home-social-feed__inner{padding-top:6px!important}.home-social-feed-page{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}.home-social-feed-page>.home-social-feed__banner-row{width:100%!important;max-width:100%!important;display:block!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;margin:0 0 18px!important;padding:0 36px!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-shell,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__shell,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-frame,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__frame,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-preview,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-stage,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__stage{width:100%!important;max-width:none!important;box-sizing:border-box!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner-preview,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-stage,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__stage,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__media{min-height:170px!important;max-height:260px!important;aspect-ratio:7 / 1.55!important}.home-social-feed__banner-loading{width:100%!important;min-height:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #eef2f6!important;border-radius:18px!important;background:#fff!important;color:#64748b!important;font-size:.9rem!important;font-weight:800!important;box-shadow:0 8px 24px #0f172a0f!important}.home-social-feed-page>.home-social-feed-shell{width:100%!important;max-width:100%!important}@media(max-width:1080px){.home-social-feed-page>.home-social-feed__banner-row{padding:0 16px!important}}@media(max-width:720px){.home-social-feed-page>.home-social-feed__banner-row{padding:0 10px!important;margin-bottom:14px!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner-preview,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-stage,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__stage,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__media{min-height:130px!important;max-height:210px!important}}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__row{width:100%!important;max-width:none!important;display:block!important;grid-template-columns:none!important;gap:0!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media{width:100%!important;max-width:none!important;height:var(--qs-banner-h, 320px)!important;min-height:var(--qs-banner-h, 320px)!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-stage{width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;aspect-ratio:auto!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__img,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side{display:none!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row{width:100%!important;max-width:100%!important;padding-inline:36px!important;box-sizing:border-box!important}@media(max-width:1080px){body.home-route .home-social-feed-page>.home-social-feed__banner-row{padding-inline:16px!important}}@media(max-width:720px){body.home-route .home-social-feed-page>.home-social-feed__banner-row{padding-inline:10px!important}}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard{width:100%!important;min-height:calc(var(--qs-banner-draft-h, 320px) + 74px)!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .qs-cc-body,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .qs-cc__body,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .collapsible-card__body,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .collapsible-card-body{min-height:var(--qs-banner-draft-h, 320px)!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen){width:100%!important;height:var(--qs-banner-draft-h, 320px)!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;aspect-ratio:auto!important;display:block!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen) .qs-banner__preview-stage{width:100%!important;height:var(--qs-banner-draft-h, 320px)!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;aspect-ratio:auto!important;position:relative!important;overflow:hidden!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen) .qs-banner__img,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen) .qs-banner__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__row .qs-banner__card--media{height:var(--qs-banner-h, 320px)!important;min-height:var(--qs-banner-h, 320px)!important;max-height:none!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row{overflow:visible!important;margin-bottom:34px!important;padding-bottom:0!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner{overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__row{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media{width:100%!important;max-width:none!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side{display:flex!important;width:100%!important;max-width:none!important;min-height:48px!important;height:auto!important;align-items:center!important;justify-content:center!important;margin:12px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side .qs-banner__sideText{display:none!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:28px!important;width:100%!important;margin:0!important;padding:8px 0 2px!important;position:relative!important;z-index:10!important;opacity:1!important;visibility:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:34px!important;padding:0 6px!important;border:0!important;background:transparent!important;color:#111827!important;font-size:.94rem!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn:hover{color:#000!important;transform:translateY(-1px)!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn--danger{color:#111827!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionIcon{width:17px!important;height:17px!important;color:currentColor!important;stroke:currentColor!important}body.home-route .home-social-feed-page>.home-social-feed-shell{margin-top:2px!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs){overflow:visible!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard{height:auto!important;min-height:calc(var(--qs-banner-draft-h, 320px) + 86px)!important;max-height:none!important;overflow:visible!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .qs-cc-body,.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .qs-cc__body,.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .collapsible-card__body,.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .collapsible-card-body{height:auto!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;overflow:visible!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen){width:100%!important;height:var(--qs-banner-draft-h, 320px)!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;aspect-ratio:auto!important;display:block!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen) .qs-banner__preview-stage{width:100%!important;height:var(--qs-banner-draft-h, 320px)!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;aspect-ratio:auto!important;position:relative!important;overflow:hidden!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen) .qs-banner__img,.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen) .qs-banner__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard .scroll,.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard [class*=scroll]{max-height:none!important;overflow:visible!important}.qs-banner .qs-banner__edit--fs .qs-banner__preview-media--fullscreen{overflow:hidden!important}.home-social-feed-page{--home-qsb-public-h: clamp(210px, 14.25vw, 270px)}.home-social-feed-page>.home-social-feed__banner-row,body.home-route .home-social-feed-page>.home-social-feed__banner-row{width:100%!important;max-width:100%!important;margin:0 0 8px!important;padding:0 36px!important;line-height:0!important;overflow:visible!important;box-sizing:border-box!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__row,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__row,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-row,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-row{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;grid-template-columns:none!important;gap:0!important;overflow:visible!important;box-sizing:border-box!important;line-height:normal!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child{width:100%!important;max-width:none!important;height:var(--home-qsb-public-h)!important;min-height:var(--home-qsb-public-h)!important;max-height:var(--home-qsb-public-h)!important;aspect-ratio:auto!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important;line-height:normal!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media :is(.qs-banner__media,.qs-banner-media,.qs-banner__preview-media,.qs-banner-preview-media,.qs-banner__preview,.qs-banner-preview,.qs-banner__preview-stage,.qs-banner-preview-stage,.qs-banner__stage,.qs-banner-stage,.qs-banner__frame,.qs-banner-frame,.qs-banner__imageWrap,.qs-banner-imageWrap,.qs-banner__image-wrap,.qs-banner-image-wrap),.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media :is(.qs-banner__media,.qs-banner-media,.qs-banner__preview-media,.qs-banner-preview-media,.qs-banner__preview,.qs-banner-preview,.qs-banner__preview-stage,.qs-banner-preview-stage,.qs-banner__stage,.qs-banner-stage,.qs-banner__frame,.qs-banner-frame,.qs-banner__imageWrap,.qs-banner-imageWrap,.qs-banner__image-wrap,.qs-banner-image-wrap),.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child :is(.qs-banner__media,.qs-banner-media,.qs-banner__preview-media,.qs-banner-preview-media,.qs-banner__preview,.qs-banner-preview,.qs-banner__preview-stage,.qs-banner-preview-stage,.qs-banner__stage,.qs-banner-stage,.qs-banner__frame,.qs-banner-frame,.qs-banner__imageWrap,.qs-banner-imageWrap,.qs-banner__image-wrap,.qs-banner-image-wrap),.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child :is(.qs-banner__media,.qs-banner-media,.qs-banner__preview-media,.qs-banner-preview-media,.qs-banner__preview,.qs-banner-preview,.qs-banner__preview-stage,.qs-banner-preview-stage,.qs-banner__stage,.qs-banner-stage,.qs-banner__frame,.qs-banner-frame,.qs-banner__imageWrap,.qs-banner-imageWrap,.qs-banner__image-wrap,.qs-banner-image-wrap){width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:100%!important;aspect-ratio:auto!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media :is(.qs-banner__img,.qs-banner-img,.qs-banner__video,.qs-banner-video),.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media :is(.qs-banner__img,.qs-banner-img,.qs-banner__video,.qs-banner-video),.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child :is(.qs-banner__img,.qs-banner-img,.qs-banner__video,.qs-banner-video),.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child :is(.qs-banner__img,.qs-banner-img,.qs-banner__video,.qs-banner-video){width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media>img,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media>video,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media>img,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media>video,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child>img,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child>video,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child>img,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child>video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important}.home-social-feed-page>.home-social-feed__banner-row :is(.qs-banner__overlay,.qs-banner-overlay,.qs-banner__badges,.qs-banner-badges,.qs-banner__badge,.qs-banner-badge,.qs-banner__country,.qs-banner-country,.qs-banner__flag,.qs-banner-flag,.qs-banner__kebab,.qs-banner-kebab,.qs-banner__menu,.qs-banner-menu,.qs-banner__more,.qs-banner-more){z-index:30!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--side,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--side{display:flex!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:6px 0 0!important;padding:0!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:22px!important;width:100%!important;margin:0!important;padding:2px 0 0!important;line-height:normal!important}.home-social-feed-page>.home-social-feed-shell,body.home-route .home-social-feed-page>.home-social-feed-shell{margin-top:0!important}.home-social-feed__banner-loading{min-height:var(--home-qsb-public-h)!important;max-height:var(--home-qsb-public-h)!important;margin-bottom:8px!important}@media(max-width:1080px){.home-social-feed-page{--home-qsb-public-h: clamp(185px, 22vw, 250px)}.home-social-feed-page>.home-social-feed__banner-row,body.home-route .home-social-feed-page>.home-social-feed__banner-row{padding-inline:16px!important;margin-bottom:7px!important}}@media(max-width:720px){.home-social-feed-page{--home-qsb-public-h: clamp(145px, 42vw, 220px)}.home-social-feed-page>.home-social-feed__banner-row,body.home-route .home-social-feed-page>.home-social-feed__banner-row{padding-inline:10px!important;margin-bottom:6px!important}.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions{gap:14px!important}}body.home-route .home-social-feed-page{--home-qsb-public-h: var(--qs-banner-h, clamp(210px, 14.25vw, 320px)) !important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child{height:var(--qs-banner-h, var(--home-qsb-public-h, 320px))!important;min-height:var(--qs-banner-h, var(--home-qsb-public-h, 320px))!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important;line-height:normal!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media :is(.qs-banner__media,.qs-banner__media--audio,.qs-banner-media,.qs-banner__preview-media,.qs-banner-preview-media,.qs-banner__preview,.qs-banner-preview,.qs-banner__preview-stage,.qs-banner-preview-stage,.qs-banner__stage,.qs-banner-stage,.qs-banner__frame,.qs-banner-frame),.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media :is(.qs-banner__media,.qs-banner__media--audio,.qs-banner-media,.qs-banner__preview-media,.qs-banner-preview-media,.qs-banner__preview,.qs-banner-preview,.qs-banner__preview-stage,.qs-banner-preview-stage,.qs-banner__stage,.qs-banner-stage,.qs-banner__frame,.qs-banner-frame){width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;aspect-ratio:auto!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media :is(.qs-banner__img,.qs-banner-img,.qs-banner__img--audioCover,.qs-banner__video,.qs-banner-video),.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media :is(.qs-banner__img,.qs-banner-img,.qs-banner__img--audioCover,.qs-banner__video,.qs-banner-video){width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:var(--qs-banner-fit, cover)!important;object-position:var(--qs-banner-object-position, 50% 50%)!important;display:block!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__fitBackdrop,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__fitBackdrop{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;pointer-events:none!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__fitBackdropMedia,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__fitBackdropMedia{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 50%!important;display:block!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__audio--hidden,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__audio--hidden{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}body.home-route,body.home-route .home-social-feed-page,body.home-route .home-social-feed-shell,body.home-route .home-social-feed__banner-row,body.home-route .home-social-feed,body.home-route .home-social-feed__scroll,body.home-route .home-social-feed__inner,body.home-route .feed-list{max-width:100%!important;box-sizing:border-box!important}@media(max-width:900px){body.home-route{overflow-x:hidden!important;--home-feed-sticky-top: 58px !important;--home-qsb-public-h: clamp(170px, 27vw, 235px) !important}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 52px !important}body.home-route .video-hub-layout,body.home-route .video-hub-main,body.home-route .video-hub-scroll-area{min-height:100vh!important;height:auto!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important}body.home-route .home-social-feed-page{width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row,.home-social-feed-page>.home-social-feed__banner-row{width:100%!important;max-width:100%!important;margin:8px 0 10px!important;padding:0 12px!important;display:block!important;position:relative!important;overflow:visible!important;line-height:normal!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner,.home-social-feed-page>.home-social-feed__banner-row .qs-banner{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__row,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__row{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important;gap:0!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child{width:100%!important;max-width:100%!important;height:var(--home-qsb-public-h)!important;min-height:var(--home-qsb-public-h)!important;max-height:var(--home-qsb-public-h)!important;aspect-ratio:auto!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__media--audio,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-stage,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__media--audio,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-stage{width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__img,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__img--audioCover,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__video,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__img,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__img--audioCover,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:var(--qs-banner-fit, cover)!important;object-position:var(--qs-banner-object-position, 50% 50%)!important;display:block!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side{display:flex!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__sideText,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__sideText{display:none!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;padding:2px 0 0!important;margin:0!important;line-height:1!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn{min-height:30px!important;padding:0 4px!important;font-size:12px!important;line-height:1!important;border:0!important;background:transparent!important}body.home-route .home-social-feed-page>.home-social-feed-shell,.home-social-feed-page>.home-social-feed-shell{width:min(100% - 18px,900px)!important;max-width:900px!important;margin:8px auto 40px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important;box-sizing:border-box!important}body.home-route .home-social-feed-shell .left-rail,body.home-route .home-social-feed-shell .center-rail,body.home-route .home-social-feed-shell .right-rail,.home-social-feed-shell .left-rail,.home-social-feed-shell .center-rail,.home-social-feed-shell .right-rail{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;position:relative!important;top:auto!important;align-self:stretch!important;overflow:visible!important}body.home-route .home-social-feed-shell .left-rail,.home-social-feed-shell .left-rail{order:0!important}body.home-route .home-social-feed-shell .center-rail,.home-social-feed-shell .center-rail{order:1!important}body.home-route .home-social-feed-shell .right-rail,.home-social-feed-shell .right-rail{order:2!important}body.home-route .home-social-feed-shell .home-social-feed,body.home-route .home-social-feed-shell .home-social-feed__scroll,body.home-route .home-social-feed-shell .home-social-feed__inner,body.home-route .home-social-feed-shell .feed-list,.home-social-feed-shell .home-social-feed,.home-social-feed-shell .home-social-feed__scroll,.home-social-feed-shell .home-social-feed__inner,.home-social-feed-shell .feed-list{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}body.home-route .home-social-feed-shell .home-social-feed__scroll,.home-social-feed-shell .home-social-feed__scroll{padding:0 0 28px!important;scrollbar-width:none!important}body.home-route .home-social-feed-shell .home-social-feed__scroll::-webkit-scrollbar,.home-social-feed-shell .home-social-feed__scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.home-route .home-social-feed-shell .home-social-feed__search,.home-social-feed-shell .home-social-feed__search{position:relative!important;top:auto!important;z-index:3!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.home-route .home-social-feed-shell .home-social-feed__inner,.home-social-feed-shell .home-social-feed__inner{padding-top:0!important}body.home-route .home-social-feed-shell .feed-list,.home-social-feed-shell .feed-list{gap:14px!important;padding-bottom:28px!important}.home-social-feed__banner-loading{min-height:var(--home-qsb-public-h)!important;max-height:var(--home-qsb-public-h)!important}}@media(max-width:768px){body.home-route{--home-qsb-public-h: clamp(160px, 30vw, 220px) !important}body.home-route .home-social-feed-page>.home-social-feed__banner-row,.home-social-feed-page>.home-social-feed__banner-row{padding-inline:10px!important;margin-bottom:8px!important}body.home-route .home-social-feed-page>.home-social-feed-shell,.home-social-feed-page>.home-social-feed-shell{width:min(100% - 16px,760px)!important;margin-top:6px!important}}@media(max-width:640px){body.home-route{--home-qsb-public-h: clamp(145px, 39vw, 200px) !important}body.home-route .home-social-feed-page>.home-social-feed__banner-row,.home-social-feed-page>.home-social-feed__banner-row{padding-inline:8px!important;margin-top:6px!important;margin-bottom:6px!important}body.home-route .home-social-feed-page>.home-social-feed-shell,.home-social-feed-page>.home-social-feed-shell{width:min(100% - 14px,640px)!important;gap:12px!important}body.home-route .home-social-feed-shell .home-social-feed__search,.home-social-feed-shell .home-social-feed__search{margin-bottom:12px!important}}@media(max-width:390px){body.home-route{--home-qsb-public-h: clamp(128px, 44vw, 172px) !important}body.home-route .home-social-feed-page>.home-social-feed__banner-row,.home-social-feed-page>.home-social-feed__banner-row{padding-inline:6px!important;margin-bottom:5px!important}body.home-route .home-social-feed-page>.home-social-feed-shell,.home-social-feed-page>.home-social-feed-shell{width:min(100% - 10px,390px)!important;margin-top:5px!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions{gap:8px!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn{font-size:11px!important}}@media(max-width:340px){body.home-route{--home-qsb-public-h: clamp(118px, 46vw, 150px) !important}body.home-route .home-social-feed-page>.home-social-feed__banner-row,.home-social-feed-page>.home-social-feed__banner-row{padding-inline:5px!important}body.home-route .home-social-feed-page>.home-social-feed-shell,.home-social-feed-page>.home-social-feed-shell{width:min(100% - 8px,320px)!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn span,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn span{font-size:10.5px!important}}@media(min-width:901px)and (max-width:1024px){body.home-route{overflow-x:hidden!important;--home-feed-sticky-top: 58px !important;--home-qsb-public-h: clamp(210px, 30vw, 310px) !important}body.ygs-nav-scrolled.home-route,html.ygs-nav-scrolled body.home-route{--home-feed-sticky-top: 52px !important}body.home-route .video-hub-layout,body.home-route .video-hub-main,body.home-route .video-hub-scroll-area{min-height:100vh!important;height:auto!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important}body.home-route .home-social-feed-page{width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row,.home-social-feed-page>.home-social-feed__banner-row{width:100%!important;max-width:100%!important;margin:8px 0 10px!important;padding:0 12px!important;display:block!important;position:relative!important;overflow:visible!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner,.home-social-feed-page>.home-social-feed__banner-row .qs-banner{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__row,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__row{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important;gap:0!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card--media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card:first-child,.home-social-feed-page>.home-social-feed__banner-row .qs-banner-card:first-child{width:100%!important;max-width:100%!important;height:var(--home-qsb-public-h)!important;min-height:var(--home-qsb-public-h)!important;max-height:var(--home-qsb-public-h)!important;aspect-ratio:auto!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__media--audio,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-media,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-stage,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__media--audio,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-media,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__preview-stage{width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__img,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__img--audioCover,body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__video,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__img,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__img--audioCover,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:var(--qs-banner-fit, cover)!important;object-position:var(--qs-banner-object-position, 50% 50%)!important;display:block!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__card--side{display:flex!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;overflow:visible!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__sideText,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__sideText{display:none!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actions{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;padding:2px 0 0!important;margin:0!important;line-height:1!important}body.home-route .home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn,.home-social-feed-page>.home-social-feed__banner-row .qs-banner__actionBtn{min-height:30px!important;padding:0 4px!important;font-size:12px!important;line-height:1!important;border:0!important;background:transparent!important}body.home-route .home-social-feed-page>.home-social-feed-shell,.home-social-feed-page>.home-social-feed-shell{width:min(100% - 18px,900px)!important;max-width:900px!important;margin:8px auto 40px!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;overflow:visible!important;box-sizing:border-box!important}body.home-route .home-social-feed-shell .left-rail,body.home-route .home-social-feed-shell .center-rail,body.home-route .home-social-feed-shell .right-rail,.home-social-feed-shell .left-rail,.home-social-feed-shell .center-rail,.home-social-feed-shell .right-rail{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;position:relative!important;top:auto!important;align-self:stretch!important;overflow:visible!important}body.home-route .home-social-feed-shell .center-rail,.home-social-feed-shell .center-rail{order:1!important}body.home-route .home-social-feed-shell .right-rail,.home-social-feed-shell .right-rail{order:2!important}body.home-route .home-social-feed-shell .home-social-feed,body.home-route .home-social-feed-shell .home-social-feed__scroll,body.home-route .home-social-feed-shell .home-social-feed__inner,body.home-route .home-social-feed-shell .feed-list,.home-social-feed-shell .home-social-feed,.home-social-feed-shell .home-social-feed__scroll,.home-social-feed-shell .home-social-feed__inner,.home-social-feed-shell .feed-list{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}body.home-route .home-social-feed-shell .home-social-feed__scroll,.home-social-feed-shell .home-social-feed__scroll{padding:0 0 28px!important;scrollbar-width:none!important}body.home-route .home-social-feed-shell .home-social-feed__scroll::-webkit-scrollbar,.home-social-feed-shell .home-social-feed__scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.home-route .home-social-feed-shell .home-social-feed__search,.home-social-feed-shell .home-social-feed__search{position:relative!important;top:auto!important;z-index:3!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 14px!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.home-route .home-social-feed-shell .home-social-feed__inner,.home-social-feed-shell .home-social-feed__inner{padding-top:0!important}body.home-route .home-social-feed-shell .feed-list,.home-social-feed-shell .feed-list{gap:14px!important;padding-bottom:28px!important}}.home-sidebar-mobile-backdrop,.home-right-sidebar-mobile-backdrop{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:1024px){.home-sidebar-mobile-backdrop,.home-right-sidebar-mobile-backdrop{display:block!important}}.sad-card{width:100%;background:#fff;border:1px solid #e6e8ee;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f;margin:10px 0 18px}.sad-top{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px;gap:10px;background:transparent}.sad-meta{display:flex;align-items:center;gap:10px;min-width:0}.sad-meta-text{flex:1;min-width:0}.sad-name-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.sad-name{font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.sad-handle{color:#64748b;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.sad-badge{margin-left:6px;font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;border:1px solid #e6e8ee;background:#f8fafc;color:#0f172a}.sad-visit{appearance:none;-webkit-appearance:none;font-size:13px;font-weight:800;padding:8px 12px;border-radius:999px;border:1px solid #e6e8ee;background:transparent!important;color:#0f172a!important;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sad-visit:hover{background:#0f172a0f!important;border-color:#d6dae3;transform:translateY(-1px)}.sad-visit:active{background:#0f172a1a!important;transform:translateY(0)}.sad-visit:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}.sad-media{position:relative}.sad-media-stage{position:relative;width:100%;aspect-ratio:4 / 5;background:#0b1220;display:grid;place-items:center;overflow:hidden}.sad-img,.sad-video{width:100%;height:100%;display:block;object-fit:cover}.sad-media-fallback{width:100%;height:100%;background:#0b1220;display:grid;place-items:center;color:#e2e8f0;font-weight:700}.sad-overlays{position:absolute;inset:0;pointer-events:none}.sad-overlay-text{pointer-events:none;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.55);padding:6px 10px;border-radius:12px;background:#00000040;max-width:80%;text-align:center}.sad-overlay-sticker{pointer-events:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))}.sad-overlay-link{pointer-events:auto;position:absolute;transform:translate(-50%,-50%);padding:8px 12px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:800;background:#ffffffeb;border:1px solid rgba(0,0,0,.1);color:#0f172a;transition:background .16s ease,transform .16s ease}.sad-overlay-link:hover{background:#fff;transform:translate(-50%,-50%) translateY(-1px)}.sad-overlay-link:active{transform:translate(-50%,-50%)}.sad-body{padding:10px 12px 12px;background:transparent}.sad-title{font-weight:900;color:#0f172a;margin:0 0 6px;font-size:14px}.sad-desc{color:#0f172a;opacity:.9;font-size:13px;line-height:1.35;margin:0}.sad-ctas{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.sad-cta{appearance:none;-webkit-appearance:none;flex:0 0 auto;padding:10px 12px;border-radius:12px;border:1px solid #e6e8ee;background:transparent!important;color:#0f172a!important;text-decoration:none;font-weight:800;font-size:13px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.sad-cta:hover{background:#0f172a0f!important;border-color:#d6dae3;transform:translateY(-1px)}.sad-cta:active{background:#0f172a1a!important;transform:translateY(0)}.sad-cta:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}.sad-actions{display:flex;align-items:center;gap:14px;padding:10px 0 0}.sad-actions .sad-icon-btn{appearance:none;-webkit-appearance:none;border:0;background:transparent!important;box-shadow:none!important;padding:0;margin:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.sad-actions .sad-icon-btn:hover{background:#0f172a0f!important}.sad-actions .sad-icon-btn:active{background:#0f172a1a!important}.sad-actions .sad-icon-btn:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}.sad-ico{width:20px;height:20px;color:#0f172a}.sad-icon-btn.is-liked .sad-ico{color:#ef4444}.sad-like-count{padding:6px 0 0;font-weight:700;color:#0f172a;font-size:13px}.sad-body .sad-actions{margin-top:8px}.sad-title--accent{color:var(--sad-accent);font-weight:800}.sad-cta-row{margin-top:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:3px solid var(--sad-accent);background:transparent}.sad-ctas{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.sad-cta{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:12px;font-weight:800;text-decoration:none;border:2px solid var(--sad-accent);background:transparent;color:inherit}.sad-cta-kebab{position:relative;flex:0 0 auto}.sad-kebab-btn{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--sad-accent);background:transparent;cursor:pointer}.sad-kebab-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:220px;border-radius:14px;padding:8px;border:1px solid rgba(255,255,255,.14);background:#0a0c10f5}.sad-kebab-item{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;cursor:pointer;color:inherit;text-align:left}.sad-kebab-item:hover{background:#ffffff0f}.sad-body{padding-left:0;padding-right:0}.sad-title,.sad-desc,.sad-actions,.sad-like-count,.sad-inline-msg{padding-left:12px;padding-right:12px}.sad-cta-row{width:100%;margin-left:0;margin-right:0;border-radius:12px}.sad-cta-title{font-weight:800;color:#fff;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.sad-cta-row{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;border-radius:12px}.sad-media{margin-bottom:0!important;padding-bottom:0!important}.sad-media-stage{margin-bottom:0!important}.sad-img,.sad-video{display:block}.sad-body{padding-top:0!important;margin-top:0!important}.sad-cta-row{margin-top:0!important}.sad-cta-row{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;border-radius:12px;border:1px solid rgba(0,0,0,.35);box-sizing:border-box;position:relative;z-index:2}.sad-media-stage{position:relative}.sad-video-controls{position:absolute;left:10px;right:10px;bottom:10px;display:flex;gap:10px;justify-content:flex-start;pointer-events:none}.sad-vbtn{pointer-events:auto;border:0;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;cursor:pointer}.sad-cta-title{font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sad-cta-kebab{flex:0 0 auto}.sad-vbtn:hover{background:#000000a6}.sad-cta-stack{position:relative;overflow:hidden;border-radius:12px;padding:10px;background:#781c1cf2}.sad-cta-title{color:#fff!important;font-weight:800;margin-bottom:8px}.sad-ctas{display:flex;gap:10px;flex-wrap:wrap}.sad-cta,.sad-cta:visited{color:#fff!important;text-decoration:none;font-weight:700}.sad-cta-stack.is-playing:before{content:"";position:absolute;inset:0;opacity:.55;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff38,#fff0);background-size:220% 100%;animation:sadCtaSheen 1.8s linear infinite}.sad-cta-stack{position:relative;overflow:hidden;border-radius:0!important;padding:14px 12px;background:#781c1cf2}.sad-cta-title{color:#fff!important;font-weight:900;font-size:18px;line-height:1.2;margin-bottom:10px}.sad-cta,.sad-cta:visited{color:#fff!important;text-decoration:none;font-weight:800;font-size:15px}.sad-ctas{display:flex;gap:18px;flex-wrap:wrap}.sad-cta-stack{padding:12px 14px!important}.sad-cta-title{margin:0 0 4px!important;line-height:1.15!important}.sad-ctas{margin-top:0!important;padding-top:0!important}.sad-cta-stack{min-height:auto!important;height:auto!important}.sad-cta-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:12px 16px!important;border-radius:0!important}.sad-cta-title{width:100%!important;margin:0 0 6px!important;padding:0!important;text-align:left!important}.sad-ctas{width:100%!important;margin:0!important;padding:0!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:18px!important}.sad-cta{margin:0!important}.sad-cta-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:12px 14px!important;border-radius:0!important;margin:0!important}.sad-cta-stack .sad-cta-title{width:100%!important;margin:0 0 6px!important;padding:0!important;text-align:left!important;font-size:18px!important;font-weight:900!important;color:#fff!important}.sad-cta-stack .sad-ctas{width:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important}.sad-cta-stack .sad-ctas .sad-cta,.sad-cta-stack .sad-ctas .sad-cta:visited{padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#fff!important;font-weight:800!important;font-size:15px!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important}article.sad-card{background:transparent!important;background-color:transparent!important}article.sad-card>header.sad-top{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.sad-card>.sad-body{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.sad-card .sad-actions,article.sad-card .sad-like-count,article.sad-card .sad-inline-msg{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.sad-card .sad-cta-stack{background:#781c1cf2!important}article.sad-card.sad-card{background:transparent!important;background-color:transparent!important}article.sad-card.sad-card>header.sad-top,article.sad-card.sad-card>header.sad-top *{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.sad-card.sad-card>.sad-body{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.sad-card.sad-card>.sad-body *{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.sad-card.sad-card .sad-cta-stack,article.sad-card.sad-card .sad-cta-stack *{background:unset!important;background-color:unset!important;box-shadow:unset!important}article.sad-card.sad-card .sad-cta-stack{background:#781c1cf2!important}article.sad-card.sad-card .sad-badge{background:#f8fafc!important;border:1px solid #e6e8ee!important}article.sad-card.sad-card .sad-visit{background:transparent!important}article.sad-card,article.sad-card.sad-card{background:transparent!important;background-color:transparent!important}article.sad-card .sad-top,article.sad-card .sad-body,article.sad-card .sad-actions,article.sad-card .sad-like-count,article.sad-card .sad-inline-msg{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.sad-card .sad-cta-stack{background-color:#781c1cf2!important}@media(max-width:640px){.sad-top{padding:12px}.sad-name{max-width:170px}.sad-handle{max-width:200px}}article.sad-card{background:#fff!important;background-color:#fff!important;border:1px solid #e6e8ee;border-radius:14px;overflow:hidden}article.sad-card>header.sad-top,article.sad-card>.sad-body{background:#fff!important;background-color:#fff!important}.sad-media-stage{aspect-ratio:4 / 5;background:#0b1220}article.sad-card.sad-compact .sad-media-stage{aspect-ratio:16 / 9!important;max-height:360px}article.sad-card.sad-compact .sad-img,article.sad-card.sad-compact .sad-video{object-fit:cover!important}.sad-media-stage:fullscreen,.sad-media-stage:-webkit-full-screen{width:100vw!important;height:100vh!important;border-radius:0!important;background:#000!important}.sad-media-stage:fullscreen .sad-video,.sad-media-stage:-webkit-full-screen .sad-video{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important}.sad-video-expand-btn{background:#0f172a7a!important}.sad-video-expand-btn:hover,.sad-video-expand-btn:focus{background:#0f172aa3!important;outline:none}.sad-video-center-play{position:absolute;left:50%;top:50%;z-index:55;transform:translate(-50%,-50%);width:58px;height:58px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0f172a7a;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%)}.sad-video-center-play svg{width:24px;height:24px}.home-social-ad-card{position:relative}.home-social-ad-card .home-social-ad-expand-wrap,.home-social-ad-card .social-ad-expand-wrap,.home-social-ad-card .feed-ad-expand-wrap,.home-social-ad-card .feed-sponsored-expand-wrap,.home-social-ad-card .ad-expand-wrap,.home-social-ad-card .expand-button-wrap{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;transform:none!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;pointer-events:auto!important}.home-social-ad-card .home-social-ad-expand-btn,.home-social-ad-card button.home-social-ad-expand-btn,.home-social-ad-card .social-ad-expand-btn,.home-social-ad-card button.social-ad-expand-btn,.home-social-ad-card .feed-ad-expand-btn,.home-social-ad-card button.feed-ad-expand-btn,.home-social-ad-card .feed-sponsored-expand-btn,.home-social-ad-card button.feed-sponsored-expand-btn,.home-social-ad-card .ad-expand-btn,.home-social-ad-card button.ad-expand-btn,.home-social-ad-card .expand-button,.home-social-ad-card button.expand-button,.home-social-ad-card [aria-label=Expand],.home-social-ad-card [aria-label="Expand ad"],.home-social-ad-card [aria-label="Expand sponsored ad"],.home-social-ad-card [title=Expand],.home-social-ad-card [title="Expand ad"],.home-social-ad-card [title="Expand sponsored ad"]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;background:#ffffff47!important;background-color:#ffffff47!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px #0000001f!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.home-social-ad-card .home-social-ad-expand-btn svg,.home-social-ad-card button.home-social-ad-expand-btn svg,.home-social-ad-card .social-ad-expand-btn svg,.home-social-ad-card button.social-ad-expand-btn svg,.home-social-ad-card .feed-ad-expand-btn svg,.home-social-ad-card button.feed-ad-expand-btn svg,.home-social-ad-card .feed-sponsored-expand-btn svg,.home-social-ad-card button.feed-sponsored-expand-btn svg,.home-social-ad-card .ad-expand-btn svg,.home-social-ad-card button.ad-expand-btn svg,.home-social-ad-card .expand-button svg,.home-social-ad-card button.expand-button svg,.home-social-ad-card [aria-label=Expand] svg,.home-social-ad-card [aria-label="Expand ad"] svg,.home-social-ad-card [aria-label="Expand sponsored ad"] svg,.home-social-ad-card [title=Expand] svg,.home-social-ad-card [title="Expand ad"] svg,.home-social-ad-card [title="Expand sponsored ad"] svg,.home-social-ad-card .home-social-ad-expand-btn *,.home-social-ad-card .social-ad-expand-btn *,.home-social-ad-card .feed-ad-expand-btn *,.home-social-ad-card .feed-sponsored-expand-btn *,.home-social-ad-card .ad-expand-btn *,.home-social-ad-card .expand-button *{color:#111!important;stroke:#111!important;fill:none!important;width:20px!important;height:20px!important;stroke-width:2.6!important}.home-social-ad-card .home-social-ad-expand-btn:hover,.home-social-ad-card .home-social-ad-expand-btn:focus-visible,.home-social-ad-card button.home-social-ad-expand-btn:hover,.home-social-ad-card button.home-social-ad-expand-btn:focus-visible,.home-social-ad-card .social-ad-expand-btn:hover,.home-social-ad-card .social-ad-expand-btn:focus-visible,.home-social-ad-card button.social-ad-expand-btn:hover,.home-social-ad-card button.social-ad-expand-btn:focus-visible,.home-social-ad-card .feed-ad-expand-btn:hover,.home-social-ad-card .feed-ad-expand-btn:focus-visible,.home-social-ad-card button.feed-ad-expand-btn:hover,.home-social-ad-card button.feed-ad-expand-btn:focus-visible,.home-social-ad-card .feed-sponsored-expand-btn:hover,.home-social-ad-card .feed-sponsored-expand-btn:focus-visible,.home-social-ad-card button.feed-sponsored-expand-btn:hover,.home-social-ad-card button.feed-sponsored-expand-btn:focus-visible,.home-social-ad-card .ad-expand-btn:hover,.home-social-ad-card .ad-expand-btn:focus-visible,.home-social-ad-card button.ad-expand-btn:hover,.home-social-ad-card button.ad-expand-btn:focus-visible,.home-social-ad-card .expand-button:hover,.home-social-ad-card .expand-button:focus-visible,.home-social-ad-card button.expand-button:hover,.home-social-ad-card button.expand-button:focus-visible,.home-social-ad-card [aria-label=Expand]:hover,.home-social-ad-card [aria-label=Expand]:focus-visible,.home-social-ad-card [aria-label="Expand ad"]:hover,.home-social-ad-card [aria-label="Expand ad"]:focus-visible,.home-social-ad-card [aria-label="Expand sponsored ad"]:hover,.home-social-ad-card [aria-label="Expand sponsored ad"]:focus-visible,.home-social-ad-card [title=Expand]:hover,.home-social-ad-card [title=Expand]:focus-visible,.home-social-ad-card [title="Expand ad"]:hover,.home-social-ad-card [title="Expand ad"]:focus-visible,.home-social-ad-card [title="Expand sponsored ad"]:hover,.home-social-ad-card [title="Expand sponsored ad"]:focus-visible{background:#ffffff6b!important;background-color:#ffffff6b!important;background-image:none!important;border-color:#0000002e!important;color:#111!important;-webkit-text-fill-color:#111111!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #00000029!important}.home-social-ad-card .home-social-ad-expand-btn:active,.home-social-ad-card button.home-social-ad-expand-btn:active,.home-social-ad-card .social-ad-expand-btn:active,.home-social-ad-card button.social-ad-expand-btn:active,.home-social-ad-card .feed-ad-expand-btn:active,.home-social-ad-card button.feed-ad-expand-btn:active,.home-social-ad-card .feed-sponsored-expand-btn:active,.home-social-ad-card button.feed-sponsored-expand-btn:active,.home-social-ad-card .ad-expand-btn:active,.home-social-ad-card button.ad-expand-btn:active,.home-social-ad-card .expand-button:active,.home-social-ad-card button.expand-button:active,.home-social-ad-card [aria-label=Expand]:active,.home-social-ad-card [aria-label="Expand ad"]:active,.home-social-ad-card [aria-label="Expand sponsored ad"]:active,.home-social-ad-card [title=Expand]:active,.home-social-ad-card [title="Expand ad"]:active,.home-social-ad-card [title="Expand sponsored ad"]:active{background:#ffffff80!important;background-color:#ffffff80!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;transform:translateY(0)!important}.home-social-ad-card .home-social-ad-expand-btn:before,.home-social-ad-card .home-social-ad-expand-btn:after,.home-social-ad-card .social-ad-expand-btn:before,.home-social-ad-card .social-ad-expand-btn:after,.home-social-ad-card .feed-ad-expand-btn:before,.home-social-ad-card .feed-ad-expand-btn:after,.home-social-ad-card .feed-sponsored-expand-btn:before,.home-social-ad-card .feed-sponsored-expand-btn:after,.home-social-ad-card .ad-expand-btn:before,.home-social-ad-card .ad-expand-btn:after,.home-social-ad-card .expand-button:before,.home-social-ad-card .expand-button:after{background:transparent!important;background-color:transparent!important;background-image:none!important}article.sad-card,article.sad-card *{box-sizing:border-box}article.sad-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;margin-inline:auto!important}article.sad-card .sad-top,article.sad-card .sad-meta,article.sad-card .sad-meta-text,article.sad-card .sad-name-row,article.sad-card .sad-body,article.sad-card .sad-actions,article.sad-card .sad-ctas{min-width:0!important}article.sad-card .sad-name,article.sad-card .sad-handle,article.sad-card .sad-cta-title{overflow:hidden!important;text-overflow:ellipsis!important}article.sad-card .sad-img,article.sad-card .sad-video{max-width:100%!important}@media(min-width:1921px){article.sad-card{border-radius:18px!important;margin-top:14px!important;margin-bottom:24px!important}article.sad-card .sad-top{padding:15px 16px 13px!important;gap:12px!important}article.sad-card .sad-meta{gap:12px!important}article.sad-card .sad-name{max-width:320px!important;font-size:1.02rem!important;font-weight:900!important;line-height:1.12!important}article.sad-card .sad-handle{max-width:360px!important;font-size:.86rem!important;line-height:1.15!important}article.sad-card .sad-badge,article.sad-card .sad-visit{font-size:.78rem!important}article.sad-card .sad-media-stage{max-height:820px!important}article.sad-card .sad-actions .sad-icon-btn{width:38px!important;height:38px!important}article.sad-card .sad-ico{width:22px!important;height:22px!important}article.sad-card .sad-like-count{font-size:.86rem!important}}@media(min-width:1537px)and (max-width:1920px){article.sad-card{border-radius:17px!important;margin-top:13px!important;margin-bottom:22px!important}article.sad-card .sad-top{padding:14px 15px 12px!important}article.sad-card .sad-name{max-width:300px!important;font-size:.98rem!important;line-height:1.12!important}article.sad-card .sad-handle{max-width:330px!important;font-size:.84rem!important;line-height:1.15!important}article.sad-card .sad-media-stage{max-height:760px!important}article.sad-card .sad-actions .sad-icon-btn{width:36px!important;height:36px!important}article.sad-card .sad-ico{width:21px!important;height:21px!important}}@media(min-width:1367px)and (max-width:1536px){article.sad-card .sad-top{padding:13px 14px 11px!important}article.sad-card .sad-name{max-width:270px!important;font-size:.94rem!important;line-height:1.12!important}article.sad-card .sad-handle{max-width:300px!important;font-size:.8rem!important;line-height:1.15!important}article.sad-card .sad-media-stage{max-height:700px!important}article.sad-card .sad-actions .sad-icon-btn{width:35px!important;height:35px!important}article.sad-card .sad-ico{width:20px!important;height:20px!important}}@media(min-width:1281px)and (max-width:1366px){article.sad-card .sad-top{padding:12px 13px 10px!important}article.sad-card .sad-name{max-width:240px!important;font-size:.9rem!important;line-height:1.12!important}article.sad-card .sad-handle{max-width:270px!important;font-size:.78rem!important;line-height:1.15!important}article.sad-card .sad-badge{min-height:22px!important;padding:3px 7px!important;font-size:.68rem!important}article.sad-card .sad-visit{min-height:32px!important;padding:0 10px!important;font-size:.75rem!important}article.sad-card .sad-media-stage{max-height:650px!important}}@media(min-width:1101px)and (max-width:1280px){article.sad-card{border-radius:15px!important}article.sad-card .sad-top{padding:11px 12px 9px!important;gap:9px!important}article.sad-card .sad-meta{gap:9px!important}article.sad-card .sad-name-row{gap:6px!important}article.sad-card .sad-name{max-width:215px!important;font-size:.86rem!important;line-height:1.1!important}article.sad-card .sad-handle{max-width:230px!important;font-size:.74rem!important;line-height:1.12!important}article.sad-card .sad-badge{padding:3px 7px!important;font-size:.66rem!important}article.sad-card .sad-visit{min-height:30px!important;padding:0 9px!important;font-size:.72rem!important}article.sad-card .sad-media-stage{max-height:610px!important}article.sad-card .sad-actions .sad-icon-btn{width:34px!important;height:34px!important}article.sad-card .sad-ico{width:19px!important;height:19px!important}}@media(min-width:769px)and (max-width:1100px){article.sad-card{border-radius:15px!important;margin:10px 0 18px!important}article.sad-card .sad-top{padding:11px 12px 9px!important;gap:8px!important}article.sad-card .sad-name-row{gap:6px!important}article.sad-card .sad-name{max-width:190px!important;font-size:.84rem!important;line-height:1.08!important}article.sad-card .sad-handle{max-width:210px!important;font-size:.72rem!important;line-height:1.1!important}article.sad-card .sad-badge{min-height:21px!important;padding:2px 7px!important;font-size:.64rem!important}article.sad-card .sad-visit{min-height:30px!important;padding:0 9px!important;font-size:.7rem!important}article.sad-card .sad-media-stage{max-height:590px!important}article.sad-card .sad-body{padding-bottom:10px!important}}@media(min-width:641px)and (max-width:768px){article.sad-card{border-radius:15px!important;margin:9px 0 16px!important}article.sad-card .sad-top{padding:10px 11px 8px!important;align-items:center!important;gap:8px!important}article.sad-card .sad-meta{gap:8px!important}article.sad-card .sad-name-row{gap:5px!important}article.sad-card .sad-name{max-width:170px!important;font-size:.82rem!important;line-height:1.06!important}article.sad-card .sad-handle{max-width:190px!important;font-size:.7rem!important;line-height:1.08!important}article.sad-card .sad-badge{min-height:20px!important;padding:2px 6px!important;font-size:.61rem!important}article.sad-card .sad-visit{min-height:29px!important;padding:0 8px!important;font-size:.68rem!important}article.sad-card .sad-media-stage{aspect-ratio:4 / 5!important;max-height:560px!important}article.sad-card .sad-actions .sad-icon-btn{width:34px!important;height:34px!important}article.sad-card .sad-ico{width:19px!important;height:19px!important}}@media(max-width:640px){article.sad-card{border-radius:14px!important;margin:8px 0 14px!important}article.sad-card .sad-top{padding:9px 10px 8px!important;gap:7px!important;align-items:center!important}article.sad-card .sad-meta{gap:8px!important;flex:1 1 auto!important;min-width:0!important}article.sad-card .sad-meta-text{min-width:0!important}article.sad-card .sad-name-row{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;min-width:0!important}article.sad-card .sad-name{max-width:130px!important;font-size:.78rem!important;font-weight:900!important;line-height:1.05!important;white-space:nowrap!important}article.sad-card .sad-handle{max-width:145px!important;margin-top:1px!important;font-size:.66rem!important;font-weight:750!important;line-height:1.05!important;white-space:nowrap!important}article.sad-card .sad-badge{min-height:18px!important;padding:1px 5px!important;font-size:.56rem!important;line-height:1!important}article.sad-card .sad-visit{min-width:0!important;min-height:28px!important;height:28px!important;padding:0 8px!important;font-size:.65rem!important;line-height:1!important}article.sad-card .sad-media-stage{aspect-ratio:4 / 5!important;max-height:78vh!important}article.sad-card.sad-compact .sad-media-stage{aspect-ratio:16 / 9!important;max-height:46vh!important}article.sad-card .sad-body{padding:0 0 9px!important}article.sad-card .sad-actions{padding:8px 9px 0!important;margin-top:6px!important}article.sad-card .sad-actions>div:first-child{gap:10px!important;min-width:0!important;flex-wrap:nowrap!important}article.sad-card .sad-actions .sad-icon-btn{width:31px!important;height:31px!important;border-radius:9px!important}article.sad-card .sad-ico{width:18px!important;height:18px!important}article.sad-card .sad-like-count,article.sad-card .sad-inline-msg{padding-left:10px!important;padding-right:10px!important;font-size:.74rem!important;line-height:1.1!important}article.sad-card .sad-cta-stack{padding:9px 10px!important}article.sad-card .sad-cta-stack .sad-cta-title{font-size:.9rem!important;line-height:1.1!important;margin-bottom:5px!important}article.sad-card .sad-cta-stack .sad-ctas{gap:12px!important}article.sad-card .sad-cta-stack .sad-ctas .sad-cta{font-size:.78rem!important}article.sad-card .sad-video-center-play{width:48px!important;height:48px!important}article.sad-card .sad-video-center-play svg{width:20px!important;height:20px!important}article.sad-card .sad-video-expand-btn{top:8px!important;right:8px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:11px!important}article.sad-card .sad-video-expand-btn svg{width:18px!important;height:18px!important}article.sad-card .sad-image-carousel-controls{bottom:9px!important;padding:5px 8px!important;gap:7px!important}}@media(max-width:640px){article.sad-card .sad-video-controls{left:7px!important;right:7px!important;bottom:7px!important;display:grid!important;grid-template-columns:24px 24px minmax(34px,46px) auto minmax(62px,1fr) 24px!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:calc(100% - 14px)!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}article.sad-card .sad-video-controls .sad-vbtn{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:999px!important;padding:0!important;background:transparent!important;box-shadow:none!important}article.sad-card .sad-video-controls .sad-vbtn svg{width:15px!important;height:15px!important}article.sad-card .sad-video-controls .sad-volume-range{width:44px!important;min-width:34px!important;max-width:46px!important;flex:0 1 44px!important;height:4px!important}article.sad-card .sad-video-controls .sad-time-readout{font-size:.6rem!important;font-weight:900!important;line-height:1!important;min-width:48px!important;max-width:62px!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}article.sad-card .sad-video-controls .sad-seek-range{width:100%!important;min-width:52px!important;max-width:100%!important;flex:1 1 auto!important;height:4px!important}article.sad-card .sad-video-controls input[type=range]{margin:0!important;padding:0!important}}@media(max-width:390px){article.sad-card{border-radius:13px!important;margin:7px 0 13px!important}article.sad-card .sad-top{padding:8px 9px 7px!important;gap:6px!important}article.sad-card .sad-meta{gap:7px!important}article.sad-card .sad-name{max-width:118px!important;font-size:.72rem!important;line-height:1.02!important}article.sad-card .sad-handle{max-width:130px!important;font-size:.61rem!important;line-height:1.02!important}article.sad-card .sad-badge{padding:1px 4px!important;font-size:.52rem!important}article.sad-card .sad-visit{height:26px!important;min-height:26px!important;padding:0 7px!important;font-size:.6rem!important}article.sad-card .sad-actions{padding-left:8px!important;padding-right:8px!important}article.sad-card .sad-actions>div:first-child{gap:9px!important}article.sad-card .sad-actions .sad-icon-btn{width:29px!important;height:29px!important}article.sad-card .sad-ico{width:17px!important;height:17px!important}article.sad-card .sad-video-controls{grid-template-columns:22px 22px minmax(30px,40px) auto minmax(48px,1fr) 22px!important;gap:4px!important;left:6px!important;right:6px!important;bottom:6px!important;max-width:calc(100% - 12px)!important}article.sad-card .sad-video-controls .sad-vbtn{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}article.sad-card .sad-video-controls .sad-vbtn svg{width:14px!important;height:14px!important}article.sad-card .sad-video-controls .sad-volume-range{width:38px!important;min-width:30px!important;max-width:40px!important;flex-basis:38px!important}article.sad-card .sad-video-controls .sad-time-readout{min-width:43px!important;max-width:53px!important;font-size:.56rem!important}article.sad-card .sad-video-controls .sad-seek-range{min-width:42px!important}}@media(max-width:330px){article.sad-card{border-radius:12px!important}article.sad-card .sad-top{padding:7px 8px 6px!important}article.sad-card .sad-meta{gap:6px!important}article.sad-card .sad-name{max-width:100px!important;font-size:.66rem!important;line-height:1!important}article.sad-card .sad-handle{max-width:112px!important;font-size:.56rem!important;line-height:1!important}article.sad-card .sad-badge{min-height:16px!important;padding:0 4px!important;font-size:.48rem!important}article.sad-card .sad-visit{height:24px!important;min-height:24px!important;padding:0 6px!important;font-size:.56rem!important}article.sad-card .sad-actions{padding:7px 7px 0!important}article.sad-card .sad-actions>div:first-child{gap:7px!important}article.sad-card .sad-actions .sad-icon-btn{width:27px!important;height:27px!important}article.sad-card .sad-ico{width:16px!important;height:16px!important}article.sad-card .sad-like-count,article.sad-card .sad-inline-msg{padding-left:8px!important;padding-right:8px!important;font-size:.68rem!important}article.sad-card .sad-video-controls{grid-template-columns:20px 20px minmax(28px,34px) auto minmax(36px,1fr) 20px!important;gap:3px!important;left:5px!important;right:5px!important;bottom:5px!important;max-width:calc(100% - 10px)!important}article.sad-card .sad-video-controls .sad-vbtn{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}article.sad-card .sad-video-controls .sad-vbtn svg{width:13px!important;height:13px!important}article.sad-card .sad-video-controls .sad-volume-range{width:32px!important;min-width:28px!important;max-width:34px!important;flex-basis:32px!important}article.sad-card .sad-video-controls .sad-time-readout{min-width:39px!important;max-width:46px!important;font-size:.52rem!important}article.sad-card .sad-video-controls .sad-seek-range{min-width:32px!important}article.sad-card .sad-video-expand-btn{top:6px!important;right:6px!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important}article.sad-card .sad-video-center-play{width:42px!important;height:42px!important}}@media(max-width:640px){article.sad-card .modal.report-modal{width:min(94vw,420px)!important;max-height:84vh!important;border-radius:18px!important;overflow:hidden!important}article.sad-card .modal.report-modal .modal-header{padding:12px 14px!important}article.sad-card .modal.report-modal .modal-header h3{font-size:1rem!important;line-height:1.1!important}article.sad-card .modal.report-modal .modal-subtitle,article.sad-card .modal.report-modal .modal-body,article.sad-card .modal.report-modal .modal-footer{padding-left:14px!important;padding-right:14px!important}}.spc-card{width:100%;background:#fff;border:1px solid #e6e8ee;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.spc-header{display:flex;gap:10px;padding:12px 12px 10px;align-items:center}.spc-head-text{flex:1;min-width:0}.spc-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.spc-row-bottom{display:flex;align-items:center;gap:8px;margin-top:2px;color:#64748b;font-size:13px}.spc-handle{font-weight:800;color:#0f172a}.spc-time{color:#64748b;font-weight:600;font-size:13px}.spc-dot{color:#94a3b8}.spc-chip{margin-left:6px;font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;border:1px solid #e6e8ee;background:#f8fafc;color:#0f172a}.spc-role{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.9}.spc-role-ico{width:14px;height:14px}.spc-role-text{white-space:nowrap}.spc-media{position:relative}.spc-follow-overlay{position:absolute;top:10px;right:10px;z-index:5}.spc-media-frame{width:100%;aspect-ratio:4 / 5;background:#0b1220;display:grid;place-items:center;overflow:hidden}.spc-media-content{width:100%;height:100%;object-fit:cover;display:block}.spc-media-missing{color:#e2e8f0;font-weight:700}.spc-actions{display:flex;align-items:center;gap:14px;padding:10px 12px}.spc-actions .spc-icon-btn{appearance:none;-webkit-appearance:none;border:0;background:transparent;box-shadow:none;padding:0;margin:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.spc-actions .spc-icon-btn:hover{background:#0f172a0f}.spc-actions .spc-icon-btn:active{background:#0f172a1a}.spc-actions .spc-icon-btn:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}.spc-ico{width:20px;height:20px;color:#0f172a}.spc-icon-btn.is-liked .spc-ico{color:#ef4444}.spc-like-count{padding:0 12px 10px;font-weight:700;color:#0f172a;font-size:13px}.spc-caption{padding:0 12px 12px;color:#0f172a;font-size:14px;line-height:1.35}.spc-video-shell{position:relative;width:100%;height:100%}.spc-video-shell .spc-video{position:relative;z-index:1}.spc-video-controls{position:absolute;left:10px;bottom:10px;z-index:50;display:flex;align-items:center;gap:10px;background:transparent;padding:0;margin:0;pointer-events:auto}.spc-vbtn{appearance:none;-webkit-appearance:none;width:42px;height:34px;border-radius:10px;border:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;color:#fff}.spc-vbtn svg{width:20px;height:20px;stroke:currentColor;fill:none}.spc-vbtn:hover{background:#ffffff1a}.spc-vbtn:active{background:#ffffff29}.spc-vbtn:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.spc-video-controls input[type=range]{accent-color:#fff}.spc-kebab{position:relative;flex:0 0 auto}.spc-kebab-btn{-webkit-appearance:none;appearance:none;width:36px;height:36px;border-radius:10px;border:1px solid #e6e8ee;background:transparent;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.spc-kebab-btn:hover{background:#0f172a0f}.spc-kebab-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;min-width:220px;border-radius:12px;overflow:hidden;background:#111;color:#fff;box-shadow:0 10px 30px #00000059}.spc-kebab-item{width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;font-size:13px}.spc-kebab-item:hover{background:#ffffff0f}.spc-inline-msg{margin:10px 12px 0;font-size:13px;opacity:.9;color:#0f172a}.spc-video-controls{background:transparent!important}.spc-video-controls .spc-vbtn{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#fff!important;-webkit-tap-highlight-color:transparent}.spc-video-controls .spc-vbtn svg{color:#fff!important;stroke:currentColor!important;fill:none!important}.spc-video-controls .spc-vbtn:focus,.spc-video-controls .spc-vbtn:active{background:transparent!important;box-shadow:none!important}.spc-video-controls .spc-vbtn:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px;background:transparent!important}.spc-card{background:transparent!important}.spc-header,.spc-actions,.spc-like-count,.spc-caption{background:transparent!important;box-shadow:none!important;border:0!important}article.spc-card{background:transparent!important;background-color:transparent!important}article.spc-card>header.spc-header{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.spc-card>.spc-actions,article.spc-card>.spc-like-count,article.spc-card>.spc-caption,article.spc-card>.spc-inline-msg{background:transparent!important;background-color:transparent!important;box-shadow:none!important}article.spc-card,article.spc-card.spc-card{background:transparent!important;background-color:transparent!important}article.spc-card .spc-header,article.spc-card .spc-actions,article.spc-card .spc-like-count,article.spc-card .spc-caption,article.spc-card .spc-inline-msg{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.spc-affiliate-action-wrap{display:inline-flex;align-items:center;gap:6px}.spc-affiliate-count{font-size:.9rem;font-weight:700;color:#111827;line-height:1;min-width:18px;text-align:left}.spc-media-frame.spc-media-frame--original,.spc-media-frame.spc-media-frame--square,.spc-media-frame.spc-media-frame--portrait,.spc-media-frame.spc-media-frame--vertical,.spc-media-frame.spc-media-frame--tall,.spc-media-frame.spc-media-frame--landscape,.spc-media-frame.spc-media-frame--classic,.spc-media-frame.spc-media-frame--cinema{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--spc-media-aspect-ratio, 4 / 5)!important;overflow:hidden!important;background:#000!important;position:relative!important}.spc-media-frame--cinema{max-height:520px!important}.spc-media-frame--landscape,.spc-media-frame--classic{max-height:620px!important}.spc-media-frame--vertical,.spc-media-frame--tall{max-height:900px!important}.spc-media-frame .spc-video-shell{width:100%!important;height:100%!important}.spc-media-content--cover{width:100%!important;height:100%!important;object-fit:cover!important}.spc-media-content--contain{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important}.spc-card .spc-media{width:100%;min-width:0}.spc-card .spc-media-frame.spc-media-frame--layout-controlled{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--spc-media-aspect-ratio, 4 / 5)!important;position:relative!important;overflow:hidden!important;background:#000!important}.spc-card .spc-media-frame--layout-controlled.spc-media-frame--landscape{aspect-ratio:16 / 9!important}.spc-card .spc-media-frame--layout-controlled.spc-media-frame--classic{aspect-ratio:4 / 3!important}.spc-card .spc-media-frame--layout-controlled.spc-media-frame--cinema{aspect-ratio:21 / 9!important}.spc-card .spc-media-frame--layout-controlled.spc-media-frame--portrait{aspect-ratio:4 / 5!important}.spc-card .spc-media-frame--layout-controlled.spc-media-frame--vertical{aspect-ratio:9 / 16!important;max-width:min(100%,520px)!important;margin-left:auto!important;margin-right:auto!important}.spc-card .spc-media-frame--layout-controlled.spc-media-frame--tall{aspect-ratio:2 / 3!important;max-width:min(100%,560px)!important;margin-left:auto!important;margin-right:auto!important}.spc-card .spc-media-frame--layout-controlled.spc-media-frame--square{aspect-ratio:1 / 1!important}.spc-card .spc-media-frame--layout-controlled .spc-video-shell{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;position:relative!important;background:#000!important}.spc-card .spc-media-frame--layout-controlled .spc-media-content{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;background:#000!important}.spc-card .spc-media-frame--layout-controlled .spc-media-content--cover,.spc-card .spc-media-frame--layout-controlled .spc-media-content--fit-cover{object-fit:cover!important;object-position:center center!important}.spc-card .spc-media-frame--layout-controlled .spc-media-content--contain,.spc-card .spc-media-frame--layout-controlled .spc-media-content--fit-contain{object-fit:contain!important;object-position:center center!important}.spc-card .spc-media-frame--layout-controlled .spc-video-controls{max-width:calc(100% - 20px)!important;overflow:hidden!important}.spc-card .spc-media-frame--layout-controlled .spc-video-controls input[aria-label=Seek]{width:clamp(110px,28vw,220px)!important}.spc-card .spc-media-frame--layout-controlled .spc-video-controls input[aria-label=Volume]{width:clamp(64px,10vw,110px)!important}.spc-video-shell:fullscreen,.spc-video-shell:-webkit-full-screen{width:100vw!important;height:100vh!important;aspect-ratio:auto!important;background:#000!important}.spc-video-shell:fullscreen .spc-media-content,.spc-video-shell:-webkit-full-screen .spc-media-content{width:100%!important;height:100%!important;object-fit:contain!important}.spc-card--kind-text .spc-media,.spc-card--kind-audio .spc-media{background:transparent}.spc-media-frame--kind-text{aspect-ratio:auto!important;min-height:260px;background:radial-gradient(circle at top left,rgba(255,66,97,.08),transparent 34%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08)}.spc-text-post-card{min-height:260px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:34px;text-align:center;color:#0f172a}.spc-text-post-card__icon{width:64px;height:64px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;box-shadow:0 18px 42px #0f172a2e}.spc-text-post-card__icon svg{width:28px;height:28px}.spc-text-post-card__copy{display:grid;gap:8px;max-width:560px}.spc-text-post-card__copy strong{font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.2;color:#0f172a}.spc-text-post-card__copy span{font-size:.95rem;font-weight:800;color:#64748b}.spc-media-frame--kind-audio{background:radial-gradient(circle at top left,rgba(255,66,97,.1),transparent 32%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08)}.spc-audio-post-card{width:100%;min-height:260px;display:grid;grid-template-columns:minmax(180px,34%) 1fr;gap:22px;align-items:stretch;padding:22px;color:#0f172a}.spc-audio-post-card__cover{min-height:220px;border-radius:22px;overflow:hidden;background:#0f172a;box-shadow:0 18px 44px #0f172a2e}.spc-audio-post-card__cover img,.spc-audio-post-card__cover-placeholder{width:100%;height:100%;min-height:220px;display:flex;align-items:center;justify-content:center}.spc-audio-post-card__cover img{object-fit:cover}.spc-audio-post-card__cover-placeholder{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.24),transparent 26%),linear-gradient(135deg,#111827,#0f172a 55%,#1f2937);color:#fff}.spc-audio-post-card__body{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:8px 8px 8px 0}.spc-audio-post-card__eyebrow{width:max-content;padding:7px 11px;border-radius:999px;background:#0f172a0f;color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.spc-audio-post-card__title{font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.2;color:#0f172a}.spc-audio-post-card__player{width:100%;max-width:100%;margin-top:8px}.spc-media-missing{width:100%;min-height:260px;display:grid;place-items:center;gap:10px;color:#64748b;background:#0f172a;text-align:center;font-weight:900}.spc-media-missing svg{width:32px;height:32px}.spc-card--kind-text .spc-media,.spc-media--kind-text{background:transparent!important}.spc-card--kind-text .spc-media-frame,.spc-media-frame--kind-text,.spc-media-frame[data-media-kind=text]{min-height:260px!important;aspect-ratio:auto!important;overflow:hidden;border-radius:0;border:0;background:radial-gradient(circle at top left,rgba(248,113,113,.12),transparent 34%),linear-gradient(135deg,#fff,#f8fafc)!important}.spc-text-post-card{width:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:34px 28px;box-sizing:border-box;text-align:center;background:radial-gradient(circle at 12% 8%,rgba(248,113,113,.12),transparent 30%),linear-gradient(135deg,#fff,#f8fafc);color:#111827}.spc-text-post-card__icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;background:#111827;color:#fff;box-shadow:0 18px 38px #0f172a2e}.spc-text-post-card__icon svg{width:28px;height:28px;color:#fff;stroke:currentColor}.spc-text-post-card__copy{width:min(100%,620px);display:grid;gap:8px}.spc-text-post-card__copy strong{display:block;color:#111827!important;font-size:clamp(1.12rem,2vw,1.65rem);font-weight:950;line-height:1.18;letter-spacing:-.035em;overflow-wrap:anywhere}.spc-text-post-card__copy span{display:block;color:#64748b!important;font-size:.92rem;font-weight:850;letter-spacing:-.015em}.spc-card--kind-text .spc-caption{display:none}.spc-audio-post-card{width:100%;min-height:280px;display:grid;grid-template-columns:minmax(170px,32%) 1fr;gap:26px;align-items:center;padding:32px;box-sizing:border-box;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,#050505,#0b0b0f);color:#fff}.spc-audio-post-card__cover{width:100%;max-width:240px;aspect-ratio:1 / 1;border-radius:22px;overflow:hidden;background:#111827;box-shadow:0 22px 50px #00000061}.spc-audio-post-card__cover img,.spc-audio-post-card__cover-placeholder{width:100%;height:100%;display:flex;object-fit:cover;align-items:center;justify-content:center}.spc-audio-post-card__cover-placeholder{background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.22),transparent 30%),linear-gradient(135deg,#111827,#020617);color:#fff}.spc-audio-post-card__cover-placeholder svg{width:54px;height:54px}.spc-audio-post-card__body{min-width:0;display:flex;flex-direction:column;gap:22px;justify-content:center}.spc-audio-post-card__eyebrow{display:none!important}.spc-audio-post-card__title{color:#fff!important;font-size:clamp(1.45rem,2.5vw,2.15rem);font-weight:950;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.spc-audio-post-card__controls{width:min(100%,440px);min-height:54px;display:grid;grid-template-columns:42px auto 1fr auto 42px;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:#fffffff5;color:#111827;box-shadow:0 18px 42px #00000042}.spc-audio-post-card__control-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#111827;cursor:pointer;box-shadow:none;padding:0}.spc-audio-post-card__control-btn:hover{background:#0f172a14}.spc-audio-post-card__control-btn svg{width:19px;height:19px;stroke:currentColor}.spc-audio-post-card__time{color:#334155;font-size:.78rem;font-weight:850;white-space:nowrap}.spc-audio-post-card__seek{width:100%;min-width:90px;accent-color:#111827;cursor:pointer}.spc-audio-post-card__controls{width:min(100%,460px)!important;min-height:48px;display:grid;grid-template-columns:42px auto 1fr auto 42px;align-items:center;gap:10px;padding:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;border:0!important}.spc-audio-post-card__control-btn{width:42px!important;height:42px!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;cursor:pointer;box-shadow:0 12px 28px #00000042,inset 0 1px #ffffff24!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:0!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.spc-audio-post-card__control-btn:hover{transform:translateY(-1px) scale(1.04);background:#ffffff24!important;border-color:#ffffff57!important;box-shadow:0 16px 34px #00000052,0 0 0 4px #ffffff0f,inset 0 1px #ffffff2e!important}.spc-audio-post-card__control-btn:active{transform:translateY(0) scale(.98)}.spc-audio-post-card__time{color:#ffffffd1!important;font-size:.78rem;font-weight:850;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,.35)}.spc-audio-post-card__seek{width:100%;min-width:90px;height:18px;cursor:pointer;accent-color:#ffffff;background:transparent!important}.spc-audio-post-card__seek::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:#ffffff3d}.spc-audio-post-card__seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;margin-top:-5px;border-radius:999px;border:2px solid #ffffff;background:#fff;box-shadow:0 8px 18px #00000059,0 0 0 5px #ffffff14;transition:transform .18s ease,box-shadow .18s ease}.spc-audio-post-card__seek:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 10px 22px #0000006b,0 0 0 7px #ffffff1c}.spc-audio-post-card__seek::-moz-range-track{height:5px;border-radius:999px;background:#ffffff3d}.spc-audio-post-card__seek::-moz-range-thumb{width:15px;height:15px;border-radius:999px;border:2px solid #ffffff;background:#fff;box-shadow:0 8px 18px #00000059,0 0 0 5px #ffffff14}.spc-audio-post-card__seek:focus-visible{outline:none}.spc-audio-post-card__seek:focus-visible::-webkit-slider-thumb{box-shadow:0 8px 18px #00000059,0 0 0 7px #ffffff29}.spc-card--kind-audio.spc-card--fit-cover .spc-audio-post-card__coverFillImg,.spc-card--kind-audio .spc-media-frame--fit-cover .spc-audio-post-card__coverFillImg,.spc-audio-post-card[data-media-fit=cover] .spc-audio-post-card__coverFillImg{object-fit:cover!important}.spc-card--kind-audio.spc-card--fit-contain .spc-audio-post-card__coverFillImg,.spc-card--kind-audio .spc-media-frame--fit-contain .spc-audio-post-card__coverFillImg,.spc-audio-post-card[data-media-fit=contain] .spc-audio-post-card__coverFillImg{object-fit:contain!important;background:#050505!important}.spc-card--kind-text.spc-card--fit-cover .spc-text-post-card--text-only,.spc-card--kind-text .spc-media-frame--fit-cover .spc-text-post-card--text-only{width:100%;height:100%;padding:clamp(22px,5vw,54px)}.spc-card--kind-text.spc-card--fit-contain .spc-text-post-card--text-only,.spc-card--kind-text .spc-media-frame--fit-contain .spc-text-post-card--text-only{width:100%;height:100%;padding:clamp(36px,7vw,82px)}.spc-card--kind-text.spc-card--fit-contain .spc-text-post-card__copy--only{width:min(86%,640px)}.spc-card--kind-audio .spc-media,.spc-card--kind-text .spc-media{background:transparent!important}.spc-card--kind-audio .spc-media-frame,.spc-card--kind-text .spc-media-frame,.spc-media-frame--kind-audio,.spc-media-frame--kind-text{position:relative!important;aspect-ratio:var(--spc-media-aspect-ratio, 4 / 5)!important;min-height:0!important;height:auto!important;overflow:hidden!important}.spc-audio-post-card{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;padding:0!important;overflow:hidden!important;background:#050505!important;color:#fff!important}.spc-audio-post-card__cover,.spc-audio-post-card__body{display:none!important}.spc-audio-post-card__coverFill{position:absolute;inset:0;z-index:1;overflow:hidden;background:#050505}.spc-audio-post-card__coverFillImg{width:100%;height:100%;display:block;object-position:center;transform:scale(1.001)}.spc-audio-post-card--fit-cover .spc-audio-post-card__coverFillImg,.spc-card--kind-audio.spc-card--fit-cover .spc-audio-post-card__coverFillImg,.spc-card--kind-audio .spc-media-frame--fit-cover .spc-audio-post-card__coverFillImg{object-fit:cover!important}.spc-audio-post-card--fit-contain .spc-audio-post-card__coverFillImg,.spc-card--kind-audio.spc-card--fit-contain .spc-audio-post-card__coverFillImg,.spc-card--kind-audio .spc-media-frame--fit-contain .spc-audio-post-card__coverFillImg{object-fit:contain!important;background:#050505!important}.spc-audio-post-card__coverFillFallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.14),transparent 28%),linear-gradient(135deg,#050505,#10131d 54%,#050505);color:#ffffffe0}.spc-audio-post-card__coverFillFallback svg{width:clamp(48px,12vw,96px);height:clamp(48px,12vw,96px)}.spc-audio-post-card__shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#00000005,#00000014 40%,#0000008f 78%,#000000d1)}.spc-audio-post-card__overlay{position:absolute;left:clamp(16px,4vw,42px);right:clamp(16px,4vw,42px);bottom:clamp(16px,4vw,38px);z-index:3;display:grid;gap:clamp(10px,2vw,18px);align-content:end;justify-items:start;pointer-events:none}.spc-audio-post-card__title{max-width:min(100%,760px);color:#fff!important;font-size:clamp(1.35rem,3.1vw,2.55rem);font-weight:950;line-height:1.05;letter-spacing:-.055em;overflow-wrap:anywhere;text-shadow:0 2px 10px rgba(0,0,0,.7),0 18px 44px rgba(0,0,0,.58);pointer-events:auto}.spc-audio-post-card__controls{width:min(100%,520px)!important;max-width:100%;min-height:46px;display:grid!important;grid-template-columns:42px auto minmax(80px,1fr) auto 42px;align-items:center;gap:10px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;pointer-events:auto}.spc-audio-post-card__control-btn{width:42px!important;height:42px!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;background:#00000057!important;color:#fff!important;box-shadow:0 12px 28px #0000005c,inset 0 1px #ffffff24!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;padding:0!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.spc-audio-post-card__control-btn:hover{transform:translateY(-1px) scale(1.04);background:#ffffff26!important;border-color:#ffffff6b!important}.spc-audio-post-card__control-btn svg{width:19px!important;height:19px!important;color:#fff!important;stroke:currentColor!important}.spc-audio-post-card__time{color:#ffffffeb!important;font-size:.78rem;font-weight:900;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,.65)}.spc-audio-post-card__seek{width:100%;min-width:80px;height:18px;cursor:pointer;accent-color:#ffffff;background:transparent!important}.spc-audio-post-card__seek::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:#ffffff52}.spc-audio-post-card__seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;margin-top:-5px;border-radius:999px;border:2px solid #ffffff;background:#fff;box-shadow:0 8px 18px #00000080,0 0 0 5px #ffffff1a}.spc-audio-post-card__seek::-moz-range-track{height:5px;border-radius:999px;background:#ffffff52}.spc-audio-post-card__seek::-moz-range-thumb{width:15px;height:15px;border-radius:999px;border:2px solid #ffffff;background:#fff}.spc-audio-post-card--square .spc-audio-post-card__overlay,.spc-audio-post-card--portrait .spc-audio-post-card__overlay,.spc-audio-post-card--vertical .spc-audio-post-card__overlay,.spc-audio-post-card--tall .spc-audio-post-card__overlay{justify-items:center;text-align:center}.spc-audio-post-card--square .spc-audio-post-card__controls,.spc-audio-post-card--portrait .spc-audio-post-card__controls,.spc-audio-post-card--vertical .spc-audio-post-card__controls,.spc-audio-post-card--tall .spc-audio-post-card__controls{margin-inline:auto}.spc-audio-post-card--cinema .spc-audio-post-card__overlay,.spc-audio-post-card--landscape .spc-audio-post-card__overlay{bottom:clamp(14px,3vw,30px)}.spc-audio-post-card--cinema .spc-audio-post-card__title{font-size:clamp(1.15rem,2.2vw,1.95rem)}.spc-card--kind-audio .spc-caption{display:none!important}.spc-text-post-card--text-only{width:100%;height:100%!important;min-height:0!important}.spc-card--kind-text .spc-caption{display:none!important}.spc-header.spc-header--approved-layout{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;padding:14px 14px 12px!important}.spc-head-text--approved-layout{min-width:0!important;display:grid!important;gap:3px!important;align-content:start!important}.spc-company-line,.spc-handle-line,.spc-display-role-line,.spc-header-right{min-width:0!important;display:flex!important;align-items:center!important}.spc-company-line{gap:8px!important}.spc-company-name{min-width:0;max-width:100%;color:#0f172a;font-size:clamp(1rem,1.9vw,1.18rem);font-weight:950;line-height:1.08;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spc-handle-line{margin-top:1px}.spc-handle-line .spc-handle{color:#334155!important;font-size:.94rem;font-weight:850;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spc-display-role-line{gap:7px!important;color:#64748b;font-size:.9rem;font-weight:760;line-height:1.14;flex-wrap:wrap}.spc-display-name{color:#0f172a;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spc-display-role-line .spc-role{color:#64748b;font-size:.9rem;font-weight:800;opacity:1}.spc-display-role-line .spc-role-ico{width:13px;height:13px}.spc-header-right{justify-content:flex-end!important;gap:10px!important;margin-left:10px!important;white-space:nowrap!important}.spc-header-right .spc-time{color:#64748b!important;font-size:.88rem!important;font-weight:800!important}.spc-react-approved-badge{flex:0 0 auto;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#fff!important;background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.34),transparent 28%),linear-gradient(135deg,#2563eb,#3b82f6 58%,#60a5fa)!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:0 10px 22px #2563eb47,inset 0 1px #ffffff3d!important}.spc-react-approved-badge svg{width:68%;height:68%;color:#fff!important;fill:currentColor!important;stroke:currentColor!important}.spc-react-approved-badge--inline{width:23px;height:23px}.spc-react-approved-badge--right{width:30px;height:30px}.spc-chip-following,.spc-chip-picked,.spc-follow-overlay,.spc-follow-chip,.spc-header--approved-layout .spc-row-top,.spc-header--approved-layout .spc-row-bottom{display:none!important}.spc-approved-badge,.spc-react-approved-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important;background:transparent!important;border:0!important;box-shadow:none!important;line-height:1!important}.spc-approved-badge svg,.spc-react-approved-badge svg{width:18px!important;height:18px!important;color:#2563eb!important;fill:#2563eb!important;stroke:none!important}.spc-approved-badge--right svg,.spc-react-approved-badge--right svg{width:22px!important;height:22px!important}.spc-audio-post-card__controls{width:100%;max-width:620px;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;min-width:0!important}.spc-audio-post-card__control-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#00000047!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:none!important;cursor:pointer!important}.spc-audio-post-card__control-btn svg{width:18px!important;height:18px!important;color:#fff!important;stroke:currentColor!important}.spc-audio-post-card__time{flex:0 0 auto!important;min-width:34px!important;color:#fff!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}.spc-audio-post-card__seek{flex:1 1 auto!important;min-width:120px!important;max-width:340px!important;height:6px!important;margin:0!important;padding:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;accent-color:#ffffff!important;cursor:pointer!important}.spc-audio-post-card__volume-control{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:138px!important;white-space:nowrap!important}.spc-audio-post-card__volume{width:88px!important;min-width:88px!important;max-width:88px!important;height:6px!important;margin:0!important;padding:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;accent-color:#ffffff!important;cursor:pointer!important}.spc-audio-post-card__seek::-webkit-slider-runnable-track,.spc-audio-post-card__volume::-webkit-slider-runnable-track{height:4px!important;border-radius:999px!important;background:#ffffff8c!important}.spc-audio-post-card__seek::-webkit-slider-thumb,.spc-audio-post-card__volume::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:14px!important;height:14px!important;margin-top:-5px!important;border-radius:999px!important;background:#fff!important;border:0!important;box-shadow:0 0 0 4px #ffffff29!important}.spc-audio-post-card__seek::-moz-range-track,.spc-audio-post-card__volume::-moz-range-track{height:4px!important;border-radius:999px!important;background:#ffffff8c!important}.spc-audio-post-card__seek::-moz-range-thumb,.spc-audio-post-card__volume::-moz-range-thumb{width:14px!important;height:14px!important;border-radius:999px!important;background:#fff!important;border:0!important}.spc-audio-post-card__native-player{display:none!important}.spc-kebab-menu--portal{position:fixed!important;isolation:isolate!important;min-width:190px!important;padding:10px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:18px!important;background:#fffffffa!important;color:#111827!important;box-shadow:0 24px 64px #0f172a2e,0 8px 24px #0f172a1a!important;backdrop-filter:blur(14px) saturate(130%)!important;-webkit-backdrop-filter:blur(14px) saturate(130%)!important;overflow:hidden!important;pointer-events:auto!important}.spc-kebab-menu--portal .spc-kebab-item{width:100%!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#111827!important;font-size:.92rem!important;font-weight:800!important;text-align:left!important;cursor:pointer!important}.spc-kebab-menu--portal .spc-kebab-item:hover{background:#eff6fff2!important;color:#1d4ed8!important}.spc-report-modal-backdrop--portal,.modal-backdrop.spc-report-modal-backdrop--portal{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(18px,4vw,42px)!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;opacity:1!important;overflow-y:auto!important;overflow-x:hidden!important;pointer-events:auto!important;box-sizing:border-box!important}.spc-report-modal--portal,.modal.report-modal.spc-report-modal--portal{position:relative!important;width:min(560px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:min(780px,calc(100vh - 48px))!important;display:flex!important;flex-direction:column!important;margin:auto!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(226,232,240,.94)!important;border-radius:28px!important;background:#fff!important;color:#111827!important;box-shadow:0 30px 80px #0f172a38,0 10px 28px #0f172a24!important;transform:none!important;box-sizing:border-box!important}.spc-report-modal__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:22px 24px 16px!important;border-bottom:1px solid rgba(226,232,240,.86)!important;background:#fff!important}.spc-report-modal__header h3{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:#0f172a!important;font-size:clamp(1.12rem,2vw,1.38rem)!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.12!important}.spc-report-modal__close{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border:1px solid rgba(203,213,225,.86)!important;border-radius:14px!important;background:#f8fafcf5!important;color:#334155!important;cursor:pointer!important}.spc-report-modal__close:hover{background:#eff6fffa!important;color:#1d4ed8!important}.spc-report-modal__subtitle{padding:18px 24px 14px!important;border-bottom:1px solid rgba(226,232,240,.68)!important;color:#334155!important;background:#fff!important}.spc-report-modal__subtitle strong{display:block!important;color:#0f172a!important;font-size:.98rem!important;font-weight:900!important;margin-bottom:4px!important}.spc-report-modal__subtitle p{margin:0!important;color:#64748b!important;font-size:.9rem!important;line-height:1.45!important}.spc-report-modal__body{flex:1 1 auto!important;min-height:0!important;max-height:min(430px,calc(100vh - 300px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 18px!important;background:#fff!important;scrollbar-gutter:stable!important}.spc-report-modal__body::-webkit-scrollbar{width:8px!important}.spc-report-modal__body::-webkit-scrollbar-thumb{border-radius:999px!important;background:#94a3b8b3!important}.spc-report-reason-row{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:13px 12px!important;margin:0!important;border-radius:16px!important;color:#111827!important;font-size:.94rem!important;font-weight:750!important;line-height:1.3!important;cursor:pointer!important;transition:background .15s ease,transform .15s ease!important}.spc-report-reason-row:hover{background:#eff6fff5!important}.spc-report-reason-row input{width:18px!important;height:18px!important;flex:0 0 auto!important;accent-color:#2563eb!important}.spc-report-modal__footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:16px 24px 22px!important;border-top:1px solid rgba(226,232,240,.86)!important;background:#fff!important}.spc-report-modal__cancel,.spc-report-modal__submit{min-height:42px!important;padding:0 18px!important;border-radius:15px!important;font-size:.92rem!important;font-weight:900!important;cursor:pointer!important;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease!important}.spc-report-modal__cancel{border:1px solid rgba(203,213,225,.96)!important;background:#f8fafcfa!important;color:#334155!important}.spc-report-modal__submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(37,99,235,.88)!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#fff!important;box-shadow:0 16px 32px #2563eb3d!important}.spc-report-modal__cancel:hover,.spc-report-modal__submit:hover:not(:disabled){transform:translateY(-1px)!important}.spc-report-modal__submit:disabled{cursor:not-allowed!important;opacity:.46!important;filter:grayscale(.15)!important;box-shadow:none!important}.spc-report-modal__close,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close,.modal.report-modal.spc-report-modal--portal button.spc-report-modal__close,.modal.report-modal.spc-report-modal--portal .icon-btn.spc-report-modal__close{color:#020617!important;opacity:1!important;-webkit-text-fill-color:#020617!important}.spc-report-modal__close svg,.spc-report-modal__close svg *,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close svg,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close svg *{color:#020617!important;stroke:#020617!important;fill:none!important;opacity:1!important;visibility:visible!important}.spc-report-modal__close svg,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;stroke-width:2.4!important;display:block!important;pointer-events:none!important}.spc-report-modal__close:hover,.spc-report-modal__close:focus-visible,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close:hover,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close:focus-visible{color:#000!important;-webkit-text-fill-color:#000000!important}.spc-report-modal__close:hover svg,.spc-report-modal__close:focus-visible svg,.spc-report-modal__close:hover svg *,.spc-report-modal__close:focus-visible svg *,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close:hover svg,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close:focus-visible svg,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close:hover svg *,.modal.report-modal.spc-report-modal--portal .spc-report-modal__close:focus-visible svg *{color:#000!important;stroke:#000!important;opacity:1!important}@media(max-width:640px){.spc-report-modal-backdrop--portal,.modal-backdrop.spc-report-modal-backdrop--portal{align-items:flex-end!important;padding:12px!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.spc-report-modal--portal,.modal.report-modal.spc-report-modal--portal{width:100%!important;max-width:100%!important;max-height:calc(100vh - 24px)!important;border-radius:24px 24px 18px 18px!important}.spc-report-modal__header,.spc-report-modal__subtitle,.spc-report-modal__footer{padding-left:18px!important;padding-right:18px!important}.spc-report-modal__body{max-height:calc(100vh - 284px)!important;padding-left:14px!important;padding-right:14px!important}.spc-report-modal__footer{flex-direction:column-reverse!important;align-items:stretch!important}.spc-report-modal__cancel,.spc-report-modal__submit{width:100%!important}}@media(max-width:720px){.spc-audio-post-card__controls{gap:8px!important}.spc-audio-post-card__seek{min-width:80px!important}.spc-audio-post-card__volume-control{min-width:104px!important}.spc-audio-post-card__volume{width:58px!important;min-width:58px!important;max-width:58px!important}}@media(max-width:640px){.spc-header.spc-header--approved-layout{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important}.spc-header-right{grid-column:2;justify-content:flex-start!important;margin-left:0!important;margin-top:4px}.spc-react-approved-badge--right{width:26px;height:26px}}.spc-card--kind-audio .spc-audio-post-card__title,.spc-card--kind-audio .spc-audio-post-card__copy,.spc-card--kind-audio .spc-audio-post-card__caption,.spc-card--kind-audio .spc-audio-post-card__label{display:none!important}.spc-card--kind-audio .spc-audio-post-card__overlay{position:absolute!important;inset:0!important;z-index:4!important;display:flex!important;align-items:flex-end!important;justify-content:stretch!important;padding:0!important;pointer-events:none!important}.spc-card--kind-audio .spc-audio-post-card__controls{width:100%!important;min-height:64px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;box-sizing:border-box!important;background:#000000c7!important;color:#fff!important;pointer-events:auto!important}.spc-card--kind-audio .spc-audio-post-card__native-player,.spc-card--kind-audio .spc-audio-post-card__hidden-audio{display:none!important}.spc-card--kind-audio .spc-audio-post-card__control-btn{flex:0 0 auto!important;width:40px!important;height:40px!important;border:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffff24!important;color:#fff!important;cursor:pointer!important}.spc-card--kind-audio .spc-audio-post-card__control-btn svg{width:20px!important;height:20px!important;color:currentColor!important;stroke:currentColor!important}.spc-card--kind-audio .spc-audio-post-card__time{flex:0 0 auto!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.spc-card--kind-audio .spc-audio-post-card__seek{flex:1 1 auto!important;min-width:80px!important;height:6px!important;accent-color:#ffffff!important;cursor:pointer!important}.spc-card--kind-audio .spc-audio-post-card__volume-control{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.spc-card--kind-audio .spc-audio-post-card__volume{width:88px!important;height:6px!important;accent-color:#ffffff!important;cursor:pointer!important}.spc-card--kind-audio .spc-audio-post-card__playOnly{display:none!important}.spc-card,article.spc-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.spc-card *,.spc-card *:before,.spc-card *:after{box-sizing:border-box}.spc-card img,.spc-card video{max-width:100%}.spc-card .spc-header,.spc-card .spc-head-text,.spc-card .spc-company-line,.spc-card .spc-handle-line,.spc-card .spc-display-role-line,.spc-card .spc-header-right,.spc-card .spc-media,.spc-card .spc-actions,.spc-card .spc-caption,.spc-card .spc-inline-msg{min-width:0!important}.spc-card .spc-company-name,.spc-card .spc-handle,.spc-card .spc-display-name,.spc-card .spc-role-text,.spc-card .spc-caption{max-width:100%;overflow-wrap:anywhere}.spc-card .spc-media-frame,.spc-card .spc-media-frame--layout-controlled{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.spc-card .spc-media-content,.spc-card .spc-video-shell,.spc-card .spc-video{max-width:100%!important;min-width:0!important}@media(max-width:1024px){body.home-route .home-social-feed-shell .center-rail .spc-card,.home-social-feed-shell .center-rail .spc-card{border-radius:22px!important;box-shadow:0 14px 34px #0f172a12!important}body.home-route .home-social-feed-shell .center-rail .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail .spc-header.spc-header--approved-layout{grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;padding:12px!important}body.home-route .home-social-feed-shell .center-rail .spc-header-right,.home-social-feed-shell .center-rail .spc-header-right{gap:7px!important;margin-left:4px!important}body.home-route .home-social-feed-shell .center-rail .spc-company-name,.home-social-feed-shell .center-rail .spc-company-name{font-size:clamp(.94rem,2.1vw,1.08rem)!important}body.home-route .home-social-feed-shell .center-rail .spc-handle-line .spc-handle,.home-social-feed-shell .center-rail .spc-handle-line .spc-handle{font-size:.86rem!important}body.home-route .home-social-feed-shell .center-rail .spc-display-role-line,.home-social-feed-shell .center-rail .spc-display-role-line{font-size:.82rem!important;gap:5px!important}body.home-route .home-social-feed-shell .center-rail .spc-time,.home-social-feed-shell .center-rail .spc-time{font-size:.78rem!important}body.home-route .home-social-feed-shell .center-rail .spc-react-approved-badge--right,.home-social-feed-shell .center-rail .spc-react-approved-badge--right{width:24px!important;height:24px!important}body.home-route .home-social-feed-shell .center-rail .spc-media-frame--cinema,.home-social-feed-shell .center-rail .spc-media-frame--cinema{max-height:min(44vh,360px)!important}body.home-route .home-social-feed-shell .center-rail .spc-media-frame--landscape,body.home-route .home-social-feed-shell .center-rail .spc-media-frame--classic,.home-social-feed-shell .center-rail .spc-media-frame--landscape,.home-social-feed-shell .center-rail .spc-media-frame--classic{max-height:min(52vh,430px)!important}body.home-route .home-social-feed-shell .center-rail .spc-media-frame--portrait,body.home-route .home-social-feed-shell .center-rail .spc-media-frame--vertical,body.home-route .home-social-feed-shell .center-rail .spc-media-frame--tall,.home-social-feed-shell .center-rail .spc-media-frame--portrait,.home-social-feed-shell .center-rail .spc-media-frame--vertical,.home-social-feed-shell .center-rail .spc-media-frame--tall{max-height:min(74vh,720px)!important}body.home-route .home-social-feed-shell .center-rail .spc-actions,.home-social-feed-shell .center-rail .spc-actions{padding:8px 10px 10px!important;gap:10px!important;overflow-x:clip!important}body.home-route .home-social-feed-shell .center-rail .spc-actions>div,.home-social-feed-shell .center-rail .spc-actions>div{min-width:0!important;max-width:100%!important}body.home-route .home-social-feed-shell .center-rail .spc-video-controls,.home-social-feed-shell .center-rail .spc-video-controls{left:8px!important;right:8px!important;bottom:8px!important;max-width:calc(100% - 16px)!important;gap:7px!important}body.home-route .home-social-feed-shell .center-rail .spc-video-controls input[aria-label=Seek],.home-social-feed-shell .center-rail .spc-video-controls input[aria-label=Seek]{width:clamp(78px,22vw,190px)!important}body.home-route .home-social-feed-shell .center-rail .spc-video-controls input[aria-label=Volume],.home-social-feed-shell .center-rail .spc-video-controls input[aria-label=Volume]{width:clamp(48px,8vw,90px)!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__overlay,.home-social-feed-shell .center-rail .spc-audio-post-card__overlay{left:clamp(14px,4vw,28px)!important;right:clamp(14px,4vw,28px)!important;bottom:clamp(14px,4vw,26px)!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__controls,.home-social-feed-shell .center-rail .spc-audio-post-card__controls{width:100%!important;max-width:100%!important;min-width:0!important}}@media(max-width:768px){body.home-route .home-social-feed-shell .center-rail .spc-card,.home-social-feed-shell .center-rail .spc-card{border-radius:20px!important}body.home-route .home-social-feed-shell .center-rail .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail .spc-header.spc-header--approved-layout{grid-template-columns:auto minmax(0,1fr)!important}body.home-route .home-social-feed-shell .center-rail .spc-header-right,.home-social-feed-shell .center-rail .spc-header-right{grid-column:2!important;justify-content:flex-start!important;margin-left:0!important;margin-top:2px!important}body.home-route .home-social-feed-shell .center-rail .spc-display-role-line,.home-social-feed-shell .center-rail .spc-display-role-line{flex-wrap:wrap!important}body.home-route .home-social-feed-shell .center-rail .spc-role-text,.home-social-feed-shell .center-rail .spc-role-text{white-space:normal!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__controls,.home-social-feed-shell .center-rail .spc-audio-post-card__controls{grid-template-columns:40px auto minmax(70px,1fr) auto 40px!important;gap:8px!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__control-btn,.home-social-feed-shell .center-rail .spc-audio-post-card__control-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__volume-control,.home-social-feed-shell .center-rail .spc-audio-post-card__volume-control{min-width:100px!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__volume,.home-social-feed-shell .center-rail .spc-audio-post-card__volume{width:62px!important;min-width:62px!important;max-width:62px!important}}@media(max-width:640px){body.home-route .home-social-feed-shell .center-rail .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail .spc-header.spc-header--approved-layout{padding:10px!important;gap:9px!important}body.home-route .home-social-feed-shell .center-rail .spc-actions,.home-social-feed-shell .center-rail .spc-actions{align-items:flex-start!important;flex-wrap:wrap!important}body.home-route .home-social-feed-shell .center-rail .spc-actions .spc-icon-btn,.home-social-feed-shell .center-rail .spc-actions .spc-icon-btn{width:32px!important;height:32px!important}body.home-route .home-social-feed-shell .center-rail .spc-ico,.home-social-feed-shell .center-rail .spc-ico{width:18px!important;height:18px!important}body.home-route .home-social-feed-shell .center-rail .spc-video-controls,.home-social-feed-shell .center-rail .spc-video-controls{flex-wrap:wrap!important;align-items:center!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__controls,.home-social-feed-shell .center-rail .spc-audio-post-card__controls{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__seek,.home-social-feed-shell .center-rail .spc-audio-post-card__seek{flex:1 1 100%!important;order:10!important;min-width:100%!important;max-width:100%!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__volume-control,.home-social-feed-shell .center-rail .spc-audio-post-card__volume-control{flex:1 1 100%!important;justify-content:center!important;min-width:0!important;order:11!important}}@media(max-width:390px){body.home-route .home-social-feed-shell .center-rail .spc-card,.home-social-feed-shell .center-rail .spc-card{border-radius:18px!important}body.home-route .home-social-feed-shell .center-rail .spc-company-name,.home-social-feed-shell .center-rail .spc-company-name{font-size:.92rem!important}body.home-route .home-social-feed-shell .center-rail .spc-handle-line .spc-handle,body.home-route .home-social-feed-shell .center-rail .spc-display-role-line,.home-social-feed-shell .center-rail .spc-handle-line .spc-handle,.home-social-feed-shell .center-rail .spc-display-role-line{font-size:.78rem!important}body.home-route .home-social-feed-shell .center-rail .spc-header-right .spc-time,.home-social-feed-shell .center-rail .spc-header-right .spc-time{font-size:.72rem!important}body.home-route .home-social-feed-shell .center-rail .spc-text-post-card,.home-social-feed-shell .center-rail .spc-text-post-card{padding:22px 16px!important}body.home-route .home-social-feed-shell .center-rail .spc-text-post-card__copy strong,.home-social-feed-shell .center-rail .spc-text-post-card__copy strong{font-size:1.06rem!important}}@media(max-width:340px){body.home-route .home-social-feed-shell .center-rail .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail .spc-header.spc-header--approved-layout{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;padding:9px!important}body.home-route .home-social-feed-shell .center-rail .spc-actions,.home-social-feed-shell .center-rail .spc-actions{padding-inline:8px!important}body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__title,.home-social-feed-shell .center-rail .spc-audio-post-card__title{font-size:1.05rem!important}}.spc-card .spc-video-controls,.spc-card .spc-media-frame .spc-video-controls,.spc-card .spc-video-shell .spc-video-controls,body.home-route .home-social-feed-shell .center-rail .spc-video-controls,.home-social-feed-shell .center-rail .spc-video-controls{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-video-controls:before,.spc-card .spc-video-controls:after,.spc-card .spc-video-shell:before,.spc-card .spc-video-shell:after{content:none!important;display:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-vbtn,.spc-card .spc-video-controls .spc-vbtn,body.home-route .home-social-feed-shell .center-rail .spc-video-controls .spc-vbtn,.home-social-feed-shell .center-rail .spc-video-controls .spc-vbtn{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-vbtn:hover,.spc-card .spc-vbtn:active,.spc-card .spc-vbtn:focus,.spc-card .spc-video-controls .spc-vbtn:hover,.spc-card .spc-video-controls .spc-vbtn:active,.spc-card .spc-video-controls .spc-vbtn:focus{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.spc-card .spc-video-time,.spc-card .spc-video-controls .spc-video-time,body.home-route .home-social-feed-shell .center-rail .spc-video-time,.home-social-feed-shell .center-rail .spc-video-time{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-video-controls input[type=range],body.home-route .home-social-feed-shell .center-rail .spc-video-controls input[type=range],.home-social-feed-shell .center-rail .spc-video-controls input[type=range]{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-video-controls input[type=range]::-webkit-slider-runnable-track{background:#ffffff75!important;box-shadow:none!important}.spc-card .spc-video-controls input[type=range]::-moz-range-track{background:#ffffff75!important;box-shadow:none!important}.spc-card .spc-audio-post-card__controls,.spc-card .spc-audio-post-card__controls *,.spc-card .spc-audio-post-card__volume-control,.spc-card .spc-audio-post-card__control-btn{background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-audio-post-card__control-btn:hover,.spc-card .spc-audio-post-card__control-btn:active,.spc-card .spc-audio-post-card__control-btn:focus{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.spc-card{--spc-video-controls-gap: 9px;--spc-video-control-w: 38px;--spc-video-control-h: 32px;--spc-video-control-radius: 10px;--spc-video-control-icon: 20px;--spc-video-time-size: 12px;--spc-video-seek-w: 190px;--spc-video-volume-w: 86px;--spc-audio-control-size: 38px;--spc-audio-control-icon: 19px;--spc-audio-controls-gap: 9px;--spc-audio-time-size: .76rem;--spc-audio-seek-min: 82px;--spc-audio-volume-w: 72px}.spc-card .spc-video-controls,.spc-card .spc-media-frame .spc-video-controls,.spc-card .spc-video-shell .spc-video-controls,body.home-route .home-social-feed-shell .center-rail .spc-video-controls,.home-social-feed-shell .center-rail .spc-video-controls{gap:var(--spc-video-controls-gap)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-vbtn,.spc-card .spc-video-controls .spc-vbtn,body.home-route .home-social-feed-shell .center-rail .spc-video-controls .spc-vbtn,.home-social-feed-shell .center-rail .spc-video-controls .spc-vbtn{width:var(--spc-video-control-w)!important;min-width:var(--spc-video-control-w)!important;max-width:var(--spc-video-control-w)!important;height:var(--spc-video-control-h)!important;min-height:var(--spc-video-control-h)!important;max-height:var(--spc-video-control-h)!important;border-radius:var(--spc-video-control-radius)!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.spc-card .spc-vbtn svg,.spc-card .spc-video-controls .spc-vbtn svg,.spc-card .spc-video-controls .spc-vbtn>svg,body.home-route .home-social-feed-shell .center-rail .spc-video-controls .spc-vbtn svg,.home-social-feed-shell .center-rail .spc-video-controls .spc-vbtn svg{width:var(--spc-video-control-icon)!important;height:var(--spc-video-control-icon)!important;min-width:var(--spc-video-control-icon)!important;min-height:var(--spc-video-control-icon)!important}.spc-card .spc-video-time,.spc-card .spc-video-controls .spc-video-time,body.home-route .home-social-feed-shell .center-rail .spc-video-time,.home-social-feed-shell .center-rail .spc-video-time{font-size:var(--spc-video-time-size)!important;line-height:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.spc-card .spc-video-controls input[aria-label=Seek],body.home-route .home-social-feed-shell .center-rail .spc-video-controls input[aria-label=Seek],.home-social-feed-shell .center-rail .spc-video-controls input[aria-label=Seek]{width:var(--spc-video-seek-w)!important;min-width:0!important;max-width:var(--spc-video-seek-w)!important;height:5px!important}.spc-card .spc-video-controls input[aria-label=Volume],body.home-route .home-social-feed-shell .center-rail .spc-video-controls input[aria-label=Volume],.home-social-feed-shell .center-rail .spc-video-controls input[aria-label=Volume]{width:var(--spc-video-volume-w)!important;min-width:0!important;max-width:var(--spc-video-volume-w)!important;height:5px!important}.spc-card .spc-audio-post-card__controls,body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__controls,.home-social-feed-shell .center-rail .spc-audio-post-card__controls{gap:var(--spc-audio-controls-gap)!important;min-height:calc(var(--spc-audio-control-size) + 8px)!important;grid-template-columns:var(--spc-audio-control-size) auto minmax(var(--spc-audio-seek-min),1fr) auto var(--spc-audio-control-size)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.spc-card .spc-audio-post-card__control-btn,body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__control-btn,.home-social-feed-shell .center-rail .spc-audio-post-card__control-btn{width:var(--spc-audio-control-size)!important;min-width:var(--spc-audio-control-size)!important;max-width:var(--spc-audio-control-size)!important;height:var(--spc-audio-control-size)!important;min-height:var(--spc-audio-control-size)!important;max-height:var(--spc-audio-control-size)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.spc-card .spc-audio-post-card__control-btn svg,body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__control-btn svg,.home-social-feed-shell .center-rail .spc-audio-post-card__control-btn svg{width:var(--spc-audio-control-icon)!important;height:var(--spc-audio-control-icon)!important}.spc-card .spc-audio-post-card__time,body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__time,.home-social-feed-shell .center-rail .spc-audio-post-card__time{font-size:var(--spc-audio-time-size)!important;line-height:1!important}.spc-card .spc-audio-post-card__seek,body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__seek,.home-social-feed-shell .center-rail .spc-audio-post-card__seek{min-width:var(--spc-audio-seek-min)!important;height:5px!important}.spc-card .spc-audio-post-card__volume,body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__volume,.home-social-feed-shell .center-rail .spc-audio-post-card__volume{width:var(--spc-audio-volume-w)!important;min-width:var(--spc-audio-volume-w)!important;max-width:var(--spc-audio-volume-w)!important;height:5px!important}@media(max-width:1024px){.spc-card{--spc-video-controls-gap: 8px;--spc-video-control-w: 36px;--spc-video-control-h: 30px;--spc-video-control-icon: 19px;--spc-video-time-size: 11px;--spc-video-seek-w: clamp(130px, 24vw, 190px);--spc-video-volume-w: clamp(58px, 9vw, 82px);--spc-audio-control-size: 36px;--spc-audio-control-icon: 18px;--spc-audio-controls-gap: 8px;--spc-audio-time-size: .72rem;--spc-audio-seek-min: 72px;--spc-audio-volume-w: 64px}}@media(max-width:768px){.spc-card{--spc-video-controls-gap: 7px;--spc-video-control-w: 32px;--spc-video-control-h: 28px;--spc-video-control-radius: 9px;--spc-video-control-icon: 17px;--spc-video-time-size: 10px;--spc-video-seek-w: clamp(104px, 30vw, 160px);--spc-video-volume-w: clamp(46px, 10vw, 66px);--spc-audio-control-size: 32px;--spc-audio-control-icon: 16px;--spc-audio-controls-gap: 7px;--spc-audio-time-size: .68rem;--spc-audio-seek-min: 62px;--spc-audio-volume-w: 54px}.spc-card .spc-video-controls,body.home-route .home-social-feed-shell .center-rail .spc-video-controls,.home-social-feed-shell .center-rail .spc-video-controls{left:7px!important;right:7px!important;bottom:7px!important;max-width:calc(100% - 14px)!important}}@media(max-width:640px){.spc-card{--spc-video-controls-gap: 6px;--spc-video-control-w: 29px;--spc-video-control-h: 26px;--spc-video-control-radius: 8px;--spc-video-control-icon: 15px;--spc-video-time-size: 9.5px;--spc-video-seek-w: clamp(84px, 44vw, 142px);--spc-video-volume-w: 42px;--spc-audio-control-size: 29px;--spc-audio-control-icon: 15px;--spc-audio-controls-gap: 6px;--spc-audio-time-size: .64rem;--spc-audio-seek-min: 54px;--spc-audio-volume-w: 46px}.spc-card .spc-video-controls,body.home-route .home-social-feed-shell .center-rail .spc-video-controls,.home-social-feed-shell .center-rail .spc-video-controls{left:6px!important;right:6px!important;bottom:6px!important;max-width:calc(100% - 12px)!important}}@media(max-width:390px){.spc-card{--spc-video-controls-gap: 5px;--spc-video-control-w: 27px;--spc-video-control-h: 24px;--spc-video-control-radius: 7px;--spc-video-control-icon: 14px;--spc-video-time-size: 9px;--spc-video-seek-w: clamp(72px, 40vw, 118px);--spc-video-volume-w: 36px;--spc-audio-control-size: 27px;--spc-audio-control-icon: 14px;--spc-audio-controls-gap: 5px;--spc-audio-time-size: .6rem;--spc-audio-seek-min: 46px;--spc-audio-volume-w: 40px}.spc-card .spc-video-controls,body.home-route .home-social-feed-shell .center-rail .spc-video-controls,.home-social-feed-shell .center-rail .spc-video-controls{left:5px!important;right:5px!important;bottom:5px!important;max-width:calc(100% - 10px)!important}}@media(max-width:340px){.spc-card{--spc-video-controls-gap: 4px;--spc-video-control-w: 25px;--spc-video-control-h: 23px;--spc-video-control-radius: 7px;--spc-video-control-icon: 13px;--spc-video-time-size: 8.5px;--spc-video-seek-w: clamp(62px, 36vw, 98px);--spc-video-volume-w: 32px;--spc-audio-control-size: 25px;--spc-audio-control-icon: 13px;--spc-audio-controls-gap: 4px;--spc-audio-time-size: .56rem;--spc-audio-seek-min: 40px;--spc-audio-volume-w: 34px}}.spc-card video.spc-video::-webkit-media-controls-panel,.spc-card video.spc-video::-webkit-media-controls-enclosure,.spc-card video.spc-video::-webkit-media-controls,.spc-card video.spc-video::-webkit-media-controls-overlay-enclosure,.spc-card video.spc-video::-webkit-media-controls-current-time-display,.spc-card video.spc-video::-webkit-media-controls-time-remaining-display,.spc-card video.spc-video::-webkit-media-controls-timeline,.spc-card video.spc-video::-webkit-media-controls-volume-slider,.spc-card video.spc-video::-webkit-media-controls-mute-button,.spc-card video.spc-video::-webkit-media-controls-play-button,.spc-card video.spc-video::-webkit-media-controls-fullscreen-button{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-video-controls,.spc-card .spc-media-frame .spc-video-controls,.spc-card .spc-video-shell .spc-video-controls,body.home-route .home-social-feed-shell .center-rail .spc-video-controls,.home-social-feed-shell .center-rail .spc-video-controls{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-vbtn,.spc-card .spc-vbtn:hover,.spc-card .spc-vbtn:active,.spc-card .spc-vbtn:focus,.spc-card .spc-video-time,.spc-card .spc-video-controls .spc-vbtn,.spc-card .spc-video-controls .spc-video-time,body.home-route .home-social-feed-shell .center-rail .spc-video-controls .spc-vbtn,body.home-route .home-social-feed-shell .center-rail .spc-video-time,.home-social-feed-shell .center-rail .spc-video-controls .spc-vbtn,.home-social-feed-shell .center-rail .spc-video-time{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-video-controls input[type=range],.spc-card .spc-video-controls input[aria-label=Seek],.spc-card .spc-video-controls input[aria-label=Volume],body.home-route .home-social-feed-shell .center-rail .spc-video-controls input[type=range],.home-social-feed-shell .center-rail .spc-video-controls input[type=range],.spc-card .spc-audio-post-card__seek,.spc-card .spc-audio-post-card__volume,body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__seek,body.home-route .home-social-feed-shell .center-rail .spc-audio-post-card__volume,.home-social-feed-shell .center-rail .spc-audio-post-card__seek,.home-social-feed-shell .center-rail .spc-audio-post-card__volume{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spc-card .spc-video-controls input[type=range]::-webkit-slider-runnable-track,.spc-card .spc-video-controls input[aria-label=Seek]::-webkit-slider-runnable-track,.spc-card .spc-video-controls input[aria-label=Volume]::-webkit-slider-runnable-track,.spc-card .spc-audio-post-card__seek::-webkit-slider-runnable-track,.spc-card .spc-audio-post-card__volume::-webkit-slider-runnable-track{height:2px!important;border:0!important;border-radius:999px!important;background:#ffffff47!important;background-image:none!important;box-shadow:none!important;filter:none!important}.spc-card .spc-video-controls input[type=range]::-webkit-slider-thumb,.spc-card .spc-video-controls input[aria-label=Seek]::-webkit-slider-thumb,.spc-card .spc-video-controls input[aria-label=Volume]::-webkit-slider-thumb,.spc-card .spc-audio-post-card__seek::-webkit-slider-thumb,.spc-card .spc-audio-post-card__volume::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:12px!important;height:12px!important;margin-top:-5px!important;border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;filter:none!important}.spc-card .spc-video-controls input[type=range]::-moz-range-track,.spc-card .spc-video-controls input[aria-label=Seek]::-moz-range-track,.spc-card .spc-video-controls input[aria-label=Volume]::-moz-range-track,.spc-card .spc-audio-post-card__seek::-moz-range-track,.spc-card .spc-audio-post-card__volume::-moz-range-track{height:2px!important;border:0!important;border-radius:999px!important;background:#ffffff47!important;box-shadow:none!important}.spc-card .spc-video-controls input[type=range]::-moz-range-progress,.spc-card .spc-video-controls input[aria-label=Seek]::-moz-range-progress,.spc-card .spc-video-controls input[aria-label=Volume]::-moz-range-progress,.spc-card .spc-audio-post-card__seek::-moz-range-progress,.spc-card .spc-audio-post-card__volume::-moz-range-progress{height:2px!important;border:0!important;border-radius:999px!important;background:#ffffffb8!important;box-shadow:none!important}.spc-card .spc-video-controls input[type=range]::-moz-range-thumb,.spc-card .spc-video-controls input[aria-label=Seek]::-moz-range-thumb,.spc-card .spc-video-controls input[aria-label=Volume]::-moz-range-thumb,.spc-card .spc-audio-post-card__seek::-moz-range-thumb,.spc-card .spc-audio-post-card__volume::-moz-range-thumb{width:12px!important;height:12px!important;border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.spc-card .spc-audio-post-card__controls,.spc-card .spc-audio-post-card__controls *,.spc-card .spc-audio-post-card__volume-control,.spc-card .spc-audio-post-card__control-btn,.spc-card .spc-audio-post-card__control-btn:hover,.spc-card .spc-audio-post-card__control-btn:active,.spc-card .spc-audio-post-card__control-btn:focus{background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:640px){.spc-card .spc-video-controls input[type=range]::-webkit-slider-thumb,.spc-card .spc-video-controls input[aria-label=Seek]::-webkit-slider-thumb,.spc-card .spc-video-controls input[aria-label=Volume]::-webkit-slider-thumb,.spc-card .spc-audio-post-card__seek::-webkit-slider-thumb,.spc-card .spc-audio-post-card__volume::-webkit-slider-thumb{width:10px!important;height:10px!important;margin-top:-4px!important}.spc-card .spc-video-controls input[type=range]::-moz-range-thumb,.spc-card .spc-video-controls input[aria-label=Seek]::-moz-range-thumb,.spc-card .spc-video-controls input[aria-label=Volume]::-moz-range-thumb,.spc-card .spc-audio-post-card__seek::-moz-range-thumb,.spc-card .spc-audio-post-card__volume::-moz-range-thumb{width:10px!important;height:10px!important}}@media(max-width:390px){.spc-card .spc-video-controls input[type=range]::-webkit-slider-runnable-track,.spc-card .spc-video-controls input[aria-label=Seek]::-webkit-slider-runnable-track,.spc-card .spc-video-controls input[aria-label=Volume]::-webkit-slider-runnable-track,.spc-card .spc-audio-post-card__seek::-webkit-slider-runnable-track,.spc-card .spc-audio-post-card__volume::-webkit-slider-runnable-track{height:1.5px!important}.spc-card .spc-video-controls input[type=range]::-moz-range-track,.spc-card .spc-video-controls input[aria-label=Seek]::-moz-range-track,.spc-card .spc-video-controls input[aria-label=Volume]::-moz-range-track,.spc-card .spc-audio-post-card__seek::-moz-range-track,.spc-card .spc-audio-post-card__volume::-moz-range-track,.spc-card .spc-video-controls input[type=range]::-moz-range-progress,.spc-card .spc-video-controls input[aria-label=Seek]::-moz-range-progress,.spc-card .spc-video-controls input[aria-label=Volume]::-moz-range-progress,.spc-card .spc-audio-post-card__seek::-moz-range-progress,.spc-card .spc-audio-post-card__volume::-moz-range-progress{height:1.5px!important}}@media(max-width:640px){body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls,.home-social-feed-shell .center-rail .spc-card .spc-video-controls,.spc-card .spc-video-controls{left:6px!important;right:6px!important;bottom:6px!important;width:auto!important;max-width:calc(100% - 12px)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;overflow:visible!important;white-space:nowrap!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls>*,.home-social-feed-shell .center-rail .spc-card .spc-video-controls>*,.spc-card .spc-video-controls>*{flex-shrink:0!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn,.home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn,.spc-card .spc-video-controls .spc-vbtn,.spc-card .spc-vbtn{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;margin:0!important;border:0!important;border-radius:7px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn svg,.home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn svg,.spc-card .spc-video-controls .spc-vbtn svg,.spc-card .spc-vbtn svg{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-time,.home-social-feed-shell .center-rail .spc-card .spc-video-time,.spc-card .spc-video-time,.spc-card .spc-video-controls .spc-video-time{flex:0 0 auto!important;min-width:max-content!important;max-width:max-content!important;font-size:9px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Seek],.home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Seek],.spc-card .spc-video-controls input[aria-label=Seek]{flex:1 1 auto!important;width:clamp(54px,24vw,96px)!important;min-width:48px!important;max-width:96px!important;height:4px!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Volume],.home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Volume],.spc-card .spc-video-controls input[aria-label=Volume]{flex:0 1 auto!important;width:clamp(30px,13vw,42px)!important;min-width:28px!important;max-width:42px!important;height:4px!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.spc-card .spc-video-controls input[type=range]::-webkit-slider-runnable-track{height:2px!important;border-radius:999px!important;background:#ffffff57!important;box-shadow:none!important}.spc-card .spc-video-controls input[type=range]::-webkit-slider-thumb{width:9px!important;height:9px!important;margin-top:-3.5px!important;border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.spc-card .spc-video-controls input[type=range]::-moz-range-track,.spc-card .spc-video-controls input[type=range]::-moz-range-progress{height:2px!important;border-radius:999px!important;box-shadow:none!important}.spc-card .spc-video-controls input[type=range]::-moz-range-thumb{width:9px!important;height:9px!important;border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__controls,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__controls,.spc-card .spc-audio-post-card__controls{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:28px!important;padding:0!important;overflow:visible!important;white-space:nowrap!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn,.spc-card .spc-audio-post-card__control-btn{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn svg,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn svg,.spc-card .spc-audio-post-card__control-btn svg{width:13px!important;height:13px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__time,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__time,.spc-card .spc-audio-post-card__time{flex:0 0 auto!important;min-width:max-content!important;max-width:max-content!important;font-size:9px!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__seek,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__seek,.spc-card .spc-audio-post-card__seek{flex:1 1 auto!important;order:0!important;width:clamp(54px,24vw,96px)!important;min-width:48px!important;max-width:96px!important;height:4px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__volume-control,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__volume-control,.spc-card .spc-audio-post-card__volume-control{flex:0 1 auto!important;order:0!important;min-width:0!important;max-width:72px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__volume,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__volume,.spc-card .spc-audio-post-card__volume{width:clamp(30px,13vw,42px)!important;min-width:28px!important;max-width:42px!important;height:4px!important}}@media(max-width:390px){body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls,.home-social-feed-shell .center-rail .spc-card .spc-video-controls,.spc-card .spc-video-controls{left:5px!important;right:5px!important;bottom:5px!important;max-width:calc(100% - 10px)!important;gap:4px!important;flex-wrap:nowrap!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn,.home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn,.spc-card .spc-video-controls .spc-vbtn,.spc-card .spc-vbtn,body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn,.spc-card .spc-audio-post-card__control-btn{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn svg,.home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn svg,.spc-card .spc-video-controls .spc-vbtn svg,body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn svg,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn svg,.spc-card .spc-audio-post-card__control-btn svg{width:12px!important;height:12px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-time,.home-social-feed-shell .center-rail .spc-card .spc-video-time,.spc-card .spc-video-time,body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__time,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__time,.spc-card .spc-audio-post-card__time{font-size:8.5px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Seek],.home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Seek],.spc-card .spc-video-controls input[aria-label=Seek],body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__seek,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__seek,.spc-card .spc-audio-post-card__seek{width:clamp(46px,22vw,74px)!important;min-width:42px!important;max-width:74px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Volume],.home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Volume],.spc-card .spc-video-controls input[aria-label=Volume],body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__volume,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__volume,.spc-card .spc-audio-post-card__volume{width:clamp(24px,12vw,34px)!important;min-width:22px!important;max-width:34px!important}}@media(max-width:340px){body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls,.home-social-feed-shell .center-rail .spc-card .spc-video-controls,.spc-card .spc-video-controls,body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__controls,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__controls,.spc-card .spc-audio-post-card__controls{gap:3px!important;flex-wrap:nowrap!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn,.home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn,.spc-card .spc-video-controls .spc-vbtn,.spc-card .spc-vbtn,body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn,.spc-card .spc-audio-post-card__control-btn{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn svg,.home-social-feed-shell .center-rail .spc-card .spc-video-controls .spc-vbtn svg,.spc-card .spc-video-controls .spc-vbtn svg,body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn svg,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__control-btn svg,.spc-card .spc-audio-post-card__control-btn svg{width:11px!important;height:11px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-time,.home-social-feed-shell .center-rail .spc-card .spc-video-time,.spc-card .spc-video-time,body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__time,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__time,.spc-card .spc-audio-post-card__time{font-size:8px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Seek],.home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Seek],.spc-card .spc-video-controls input[aria-label=Seek],body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__seek,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__seek,.spc-card .spc-audio-post-card__seek{width:clamp(38px,20vw,58px)!important;min-width:36px!important;max-width:58px!important}body.home-route .home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Volume],.home-social-feed-shell .center-rail .spc-card .spc-video-controls input[aria-label=Volume],.spc-card .spc-video-controls input[aria-label=Volume],body.home-route .home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__volume,.home-social-feed-shell .center-rail .spc-card .spc-audio-post-card__volume,.spc-card .spc-audio-post-card__volume{width:24px!important;min-width:20px!important;max-width:24px!important}}@media(max-width:640px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,article.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;column-gap:10px!important;row-gap:2px!important;align-items:start!important;padding:8px 10px 7px!important;min-height:0!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar-wrap,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-company-avatar,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .avatar-ring,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header [class*=AvatarRing],.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar,.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar-wrap,.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-company-avatar,.home-social-feed-shell .center-rail article.spc-card .spc-header .avatar-ring,.home-social-feed-shell .center-rail article.spc-card .spc-header [class*=AvatarRing],article.spc-card .spc-header .spc-avatar,article.spc-card .spc-header .spc-avatar-wrap,article.spc-card .spc-header .spc-company-avatar,article.spc-card .spc-header .avatar-ring,article.spc-card .spc-header [class*=AvatarRing]{grid-column:1!important;grid-row:1 / span 3!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;align-self:start!important;justify-self:start!important}article.spc-card .spc-header .spc-avatar img,article.spc-card .spc-header .spc-avatar-wrap img,article.spc-card .spc-header .spc-company-avatar img,article.spc-card .spc-header .avatar-ring img,article.spc-card .spc-header [class*=AvatarRing] img{width:100%!important;height:100%!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-head-text--approved-layout,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-head-text,.home-social-feed-shell .center-rail article.spc-card .spc-head-text--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-head-text,article.spc-card .spc-head-text--approved-layout,article.spc-card .spc-head-text,.spc-card .spc-head-text--approved-layout,.spc-card .spc-head-text{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;display:grid!important;gap:0!important;align-content:start!important;padding-left:2px!important;margin-left:0!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-company-line,.home-social-feed-shell .center-rail article.spc-card .spc-company-line,article.spc-card .spc-company-line,.spc-card .spc-company-line{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important;line-height:1!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-company-name,.home-social-feed-shell .center-rail article.spc-card .spc-company-name,article.spc-card .spc-company-name,.spc-card .spc-company-name{min-width:0!important;max-width:100%!important;font-size:.82rem!important;line-height:1.02!important;font-weight:950!important;letter-spacing:-.025em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-approved-badge svg,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge svg,.home-social-feed-shell .center-rail article.spc-card .spc-approved-badge svg,.home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge svg,article.spc-card .spc-approved-badge svg,article.spc-card .spc-react-approved-badge svg{width:14px!important;height:14px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--inline,.home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--inline,article.spc-card .spc-react-approved-badge--inline{width:16px!important;height:16px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle-line,.home-social-feed-shell .center-rail article.spc-card .spc-handle-line,article.spc-card .spc-handle-line,.spc-card .spc-handle-line{margin-top:0!important;min-width:0!important;line-height:1!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,article.spc-card .spc-handle,article.spc-card .spc-handle-line .spc-handle,.spc-card .spc-handle,.spc-card .spc-handle-line .spc-handle{display:block!important;min-width:0!important;max-width:100%!important;font-size:.66rem!important;line-height:1.02!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,.home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,article.spc-card .spc-display-role-line,.spc-card .spc-display-role-line{min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:3px!important;margin-top:1px!important;font-size:.68rem!important;line-height:1.02!important;font-weight:800!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-name,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-role-text,.home-social-feed-shell .center-rail article.spc-card .spc-display-name,.home-social-feed-shell .center-rail article.spc-card .spc-role-text,article.spc-card .spc-display-name,article.spc-card .spc-role-text,.spc-card .spc-display-name,.spc-card .spc-role-text{min-width:0!important;font-size:.68rem!important;line-height:1.02!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-name,.home-social-feed-shell .center-rail article.spc-card .spc-display-name,article.spc-card .spc-display-name,.spc-card .spc-display-name{flex:0 1 auto!important;max-width:46%!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-role-line .spc-role,.home-social-feed-shell .center-rail article.spc-card .spc-display-role-line .spc-role,article.spc-card .spc-display-role-line .spc-role,.spc-card .spc-display-role-line .spc-role{flex:0 1 auto!important;min-width:0!important;gap:3px!important;font-size:.68rem!important;line-height:1.02!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-role-ico,.home-social-feed-shell .center-rail article.spc-card .spc-role-ico,article.spc-card .spc-role-ico,.spc-card .spc-role-ico{width:10px!important;height:10px!important;min-width:10px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header-right,.home-social-feed-shell .center-rail article.spc-card .spc-header-right,article.spc-card .spc-header-right,.spc-card .spc-header-right{grid-column:2!important;grid-row:2!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin:2px 0 0 2px!important;min-width:0!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-time,article.spc-card .spc-header-right .spc-time,article.spc-card .spc-time,.spc-card .spc-header-right .spc-time,.spc-card .spc-time{font-size:.62rem!important;line-height:1!important;font-weight:850!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--right,.home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--right,article.spc-card .spc-react-approved-badge--right,.spc-card .spc-react-approved-badge--right{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--right svg,.home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--right svg,article.spc-card .spc-react-approved-badge--right svg,.spc-card .spc-react-approved-badge--right svg{width:12px!important;height:12px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-kebab,.home-social-feed-shell .center-rail article.spc-card .spc-kebab,article.spc-card .spc-kebab,.spc-card .spc-kebab{grid-column:3!important;grid-row:1!important;align-self:start!important;justify-self:end!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-kebab-btn,.home-social-feed-shell .center-rail article.spc-card .spc-kebab-btn,article.spc-card .spc-kebab-btn,.spc-card .spc-kebab-btn{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border:0!important;background:transparent!important;box-shadow:none!important}}@media(max-width:390px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,article.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header{grid-template-columns:36px minmax(0,1fr) 24px!important;column-gap:9px!important;row-gap:1px!important;padding:7px 9px 6px!important}article.spc-card .spc-header .spc-avatar,article.spc-card .spc-header .spc-avatar-wrap,article.spc-card .spc-header .spc-company-avatar,article.spc-card .spc-header .avatar-ring,article.spc-card .spc-header [class*=AvatarRing]{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}article.spc-card .spc-company-name,.spc-card .spc-company-name{font-size:.76rem!important}article.spc-card .spc-handle,article.spc-card .spc-handle-line .spc-handle,.spc-card .spc-handle,.spc-card .spc-handle-line .spc-handle{font-size:.62rem!important}article.spc-card .spc-display-role-line,article.spc-card .spc-display-name,article.spc-card .spc-role-text,article.spc-card .spc-display-role-line .spc-role,.spc-card .spc-display-role-line,.spc-card .spc-display-name,.spc-card .spc-role-text,.spc-card .spc-display-role-line .spc-role{font-size:.64rem!important}article.spc-card .spc-header-right .spc-time,article.spc-card .spc-time,.spc-card .spc-header-right .spc-time,.spc-card .spc-time{font-size:.58rem!important}}@media(max-width:340px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,article.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header{grid-template-columns:34px minmax(0,1fr) 22px!important;column-gap:8px!important;padding:7px 8px 6px!important}article.spc-card .spc-header .spc-avatar,article.spc-card .spc-header .spc-avatar-wrap,article.spc-card .spc-header .spc-company-avatar,article.spc-card .spc-header .avatar-ring,article.spc-card .spc-header [class*=AvatarRing]{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}article.spc-card .spc-company-name,.spc-card .spc-company-name{font-size:.72rem!important}article.spc-card .spc-handle,article.spc-card .spc-handle-line .spc-handle,.spc-card .spc-handle,.spc-card .spc-handle-line .spc-handle{font-size:.58rem!important}article.spc-card .spc-display-role-line,article.spc-card .spc-display-name,article.spc-card .spc-role-text,article.spc-card .spc-display-role-line .spc-role,.spc-card .spc-display-role-line,.spc-card .spc-display-name,.spc-card .spc-role-text,.spc-card .spc-display-role-line .spc-role{font-size:.6rem!important}}@media(max-width:640px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,article.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header{grid-template-columns:34px minmax(0,1fr) 24px!important;column-gap:12px!important;row-gap:1px!important;align-items:start!important;padding:7px 9px 6px!important;min-height:0!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child,.home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child,article.spc-card .spc-header>:first-child,.spc-card .spc-header>:first-child,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar-wrap,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-company-avatar,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .avatar-ring,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header [class*=Avatar],body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header [class*=avatar],.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar,.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar-wrap,.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-company-avatar,.home-social-feed-shell .center-rail article.spc-card .spc-header .avatar-ring,.home-social-feed-shell .center-rail article.spc-card .spc-header [class*=Avatar],.home-social-feed-shell .center-rail article.spc-card .spc-header [class*=avatar],article.spc-card .spc-header .spc-avatar,article.spc-card .spc-header .spc-avatar-wrap,article.spc-card .spc-header .spc-company-avatar,article.spc-card .spc-header .avatar-ring,article.spc-card .spc-header [class*=Avatar],article.spc-card .spc-header [class*=avatar]{grid-column:1!important;grid-row:1 / span 3!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;align-self:start!important;justify-self:start!important;transform:none!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child *,.home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child *,article.spc-card .spc-header>:first-child *,.spc-card .spc-header>:first-child *,article.spc-card .spc-header .spc-avatar *,article.spc-card .spc-header .spc-avatar-wrap *,article.spc-card .spc-header .spc-company-avatar *,article.spc-card .spc-header .avatar-ring *,article.spc-card .spc-header [class*=Avatar] *,article.spc-card .spc-header [class*=avatar] *{max-width:34px!important;max-height:34px!important;box-sizing:border-box!important}article.spc-card .spc-header>:first-child img,.spc-card .spc-header>:first-child img,article.spc-card .spc-header .spc-avatar img,article.spc-card .spc-header .spc-avatar-wrap img,article.spc-card .spc-header .spc-company-avatar img,article.spc-card .spc-header .avatar-ring img,article.spc-card .spc-header [class*=Avatar] img,article.spc-card .spc-header [class*=avatar] img{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;object-fit:cover!important;border-radius:999px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-head-text,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-head-text--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-head-text,.home-social-feed-shell .center-rail article.spc-card .spc-head-text--approved-layout,article.spc-card .spc-head-text,article.spc-card .spc-head-text--approved-layout,.spc-card .spc-head-text,.spc-card .spc-head-text--approved-layout{grid-column:2!important;min-width:0!important;padding-left:0!important;margin-left:0!important;transform:none!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-company-name,.home-social-feed-shell .center-rail article.spc-card .spc-company-name,article.spc-card .spc-company-name,.spc-card .spc-company-name{font-size:.76rem!important;line-height:1.02!important;letter-spacing:-.025em!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,article.spc-card .spc-handle,article.spc-card .spc-handle-line .spc-handle,.spc-card .spc-handle,.spc-card .spc-handle-line .spc-handle{font-size:.6rem!important;line-height:1.02!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-name,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-role-text,.home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,.home-social-feed-shell .center-rail article.spc-card .spc-display-name,.home-social-feed-shell .center-rail article.spc-card .spc-role-text,article.spc-card .spc-display-role-line,article.spc-card .spc-display-name,article.spc-card .spc-role-text,.spc-card .spc-display-role-line,.spc-card .spc-display-name,.spc-card .spc-role-text{font-size:.62rem!important;line-height:1.02!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-time,article.spc-card .spc-header-right .spc-time,article.spc-card .spc-time,.spc-card .spc-header-right .spc-time,.spc-card .spc-time{font-size:.56rem!important;line-height:1!important}}@media(max-width:390px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,article.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header{grid-template-columns:32px minmax(0,1fr) 22px!important;column-gap:11px!important;padding:7px 8px 6px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child,.home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child,article.spc-card .spc-header>:first-child,.spc-card .spc-header>:first-child,article.spc-card .spc-header .spc-avatar,article.spc-card .spc-header .spc-avatar-wrap,article.spc-card .spc-header .spc-company-avatar,article.spc-card .spc-header .avatar-ring,article.spc-card .spc-header [class*=Avatar],article.spc-card .spc-header [class*=avatar]{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex-basis:32px!important}article.spc-card .spc-header>:first-child *,.spc-card .spc-header>:first-child *,article.spc-card .spc-header [class*=Avatar] *,article.spc-card .spc-header [class*=avatar] *{max-width:32px!important;max-height:32px!important}article.spc-card .spc-header>:first-child img,.spc-card .spc-header>:first-child img,article.spc-card .spc-header [class*=Avatar] img,article.spc-card .spc-header [class*=avatar] img{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}}@media(max-width:340px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,article.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header{grid-template-columns:30px minmax(0,1fr) 20px!important;column-gap:10px!important;padding:6px 8px 5px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child,.home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child,article.spc-card .spc-header>:first-child,.spc-card .spc-header>:first-child,article.spc-card .spc-header .spc-avatar,article.spc-card .spc-header .spc-avatar-wrap,article.spc-card .spc-header .spc-company-avatar,article.spc-card .spc-header .avatar-ring,article.spc-card .spc-header [class*=Avatar],article.spc-card .spc-header [class*=avatar]{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;flex-basis:30px!important}article.spc-card .spc-header>:first-child *,.spc-card .spc-header>:first-child *,article.spc-card .spc-header [class*=Avatar] *,article.spc-card .spc-header [class*=avatar] *{max-width:30px!important;max-height:30px!important}article.spc-card .spc-header>:first-child img,.spc-card .spc-header>:first-child img,article.spc-card .spc-header [class*=Avatar] img,article.spc-card .spc-header [class*=avatar] img{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}}@media(min-width:641px)and (max-width:1024px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,article.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header{display:grid!important;grid-template-columns:40px minmax(0,1fr) 28px!important;column-gap:12px!important;row-gap:2px!important;align-items:start!important;padding:8px 12px 7px!important;min-height:0!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child,.home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child,article.spc-card .spc-header>:first-child,.spc-card .spc-header>:first-child,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar-wrap,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .spc-company-avatar,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header .avatar-ring,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header [class*=Avatar],body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header [class*=avatar],.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar,.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-avatar-wrap,.home-social-feed-shell .center-rail article.spc-card .spc-header .spc-company-avatar,.home-social-feed-shell .center-rail article.spc-card .spc-header .avatar-ring,.home-social-feed-shell .center-rail article.spc-card .spc-header [class*=Avatar],.home-social-feed-shell .center-rail article.spc-card .spc-header [class*=avatar],article.spc-card .spc-header .spc-avatar,article.spc-card .spc-header .spc-avatar-wrap,article.spc-card .spc-header .spc-company-avatar,article.spc-card .spc-header .avatar-ring,article.spc-card .spc-header [class*=Avatar],article.spc-card .spc-header [class*=avatar]{grid-column:1!important;grid-row:1 / span 3!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;align-self:start!important;justify-self:start!important;transform:none!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child *,.home-social-feed-shell .center-rail article.spc-card .spc-header>:first-child *,article.spc-card .spc-header>:first-child *,.spc-card .spc-header>:first-child *,article.spc-card .spc-header .spc-avatar *,article.spc-card .spc-header .spc-avatar-wrap *,article.spc-card .spc-header .spc-company-avatar *,article.spc-card .spc-header .avatar-ring *,article.spc-card .spc-header [class*=Avatar] *,article.spc-card .spc-header [class*=avatar] *{max-width:40px!important;max-height:40px!important;box-sizing:border-box!important}article.spc-card .spc-header>:first-child img,.spc-card .spc-header>:first-child img,article.spc-card .spc-header .spc-avatar img,article.spc-card .spc-header .spc-avatar-wrap img,article.spc-card .spc-header .spc-company-avatar img,article.spc-card .spc-header .avatar-ring img,article.spc-card .spc-header [class*=Avatar] img,article.spc-card .spc-header [class*=avatar] img{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;object-fit:cover!important;border-radius:999px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-head-text,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-head-text--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-head-text,.home-social-feed-shell .center-rail article.spc-card .spc-head-text--approved-layout,article.spc-card .spc-head-text,article.spc-card .spc-head-text--approved-layout,.spc-card .spc-head-text,.spc-card .spc-head-text--approved-layout{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;display:grid!important;gap:0!important;align-content:start!important;padding-left:0!important;margin-left:0!important;transform:none!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-company-line,.home-social-feed-shell .center-rail article.spc-card .spc-company-line,article.spc-card .spc-company-line,.spc-card .spc-company-line{min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important;line-height:1!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-company-name,.home-social-feed-shell .center-rail article.spc-card .spc-company-name,article.spc-card .spc-company-name,.spc-card .spc-company-name{min-width:0!important;max-width:100%!important;font-size:.84rem!important;line-height:1.03!important;font-weight:950!important;letter-spacing:-.025em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--inline,.home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--inline,article.spc-card .spc-react-approved-badge--inline{width:17px!important;height:17px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-approved-badge svg,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge svg,.home-social-feed-shell .center-rail article.spc-card .spc-approved-badge svg,.home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge svg,article.spc-card .spc-approved-badge svg,article.spc-card .spc-react-approved-badge svg{width:14px!important;height:14px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle-line,.home-social-feed-shell .center-rail article.spc-card .spc-handle-line,article.spc-card .spc-handle-line,.spc-card .spc-handle-line{margin-top:0!important;min-width:0!important;line-height:1!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,article.spc-card .spc-handle,article.spc-card .spc-handle-line .spc-handle,.spc-card .spc-handle,.spc-card .spc-handle-line .spc-handle{display:block!important;min-width:0!important;max-width:100%!important;font-size:.68rem!important;line-height:1.03!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,.home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,article.spc-card .spc-display-role-line,.spc-card .spc-display-role-line{min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;margin-top:1px!important;font-size:.7rem!important;line-height:1.03!important;font-weight:800!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-name,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-role-text,.home-social-feed-shell .center-rail article.spc-card .spc-display-name,.home-social-feed-shell .center-rail article.spc-card .spc-role-text,article.spc-card .spc-display-name,article.spc-card .spc-role-text,.spc-card .spc-display-name,.spc-card .spc-role-text{min-width:0!important;font-size:.7rem!important;line-height:1.03!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-name,.home-social-feed-shell .center-rail article.spc-card .spc-display-name,article.spc-card .spc-display-name,.spc-card .spc-display-name{flex:0 1 auto!important;max-width:48%!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-role-line .spc-role,.home-social-feed-shell .center-rail article.spc-card .spc-display-role-line .spc-role,article.spc-card .spc-display-role-line .spc-role,.spc-card .spc-display-role-line .spc-role{flex:0 1 auto!important;min-width:0!important;gap:3px!important;font-size:.7rem!important;line-height:1.03!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-role-ico,.home-social-feed-shell .center-rail article.spc-card .spc-role-ico,article.spc-card .spc-role-ico,.spc-card .spc-role-ico{width:11px!important;height:11px!important;min-width:11px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header-right,.home-social-feed-shell .center-rail article.spc-card .spc-header-right,article.spc-card .spc-header-right,.spc-card .spc-header-right{grid-column:2!important;grid-row:2!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;margin:3px 0 0!important;min-width:0!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-time,article.spc-card .spc-header-right .spc-time,article.spc-card .spc-time,.spc-card .spc-header-right .spc-time,.spc-card .spc-time{font-size:.64rem!important;line-height:1!important;font-weight:850!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--right,.home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--right,article.spc-card .spc-react-approved-badge--right,.spc-card .spc-react-approved-badge--right{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--right svg,.home-social-feed-shell .center-rail article.spc-card .spc-react-approved-badge--right svg,article.spc-card .spc-react-approved-badge--right svg,.spc-card .spc-react-approved-badge--right svg{width:12px!important;height:12px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-kebab,.home-social-feed-shell .center-rail article.spc-card .spc-kebab,article.spc-card .spc-kebab,.spc-card .spc-kebab{grid-column:3!important;grid-row:1!important;align-self:start!important;justify-self:end!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-kebab-btn,.home-social-feed-shell .center-rail article.spc-card .spc-kebab-btn,article.spc-card .spc-kebab-btn,.spc-card .spc-kebab-btn{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;border:0!important;background:transparent!important;box-shadow:none!important}}@media(min-width:641px)and (max-width:820px){article.spc-card .spc-company-name,.spc-card .spc-company-name{font-size:.8rem!important}article.spc-card .spc-handle,article.spc-card .spc-handle-line .spc-handle,.spc-card .spc-handle,.spc-card .spc-handle-line .spc-handle{font-size:.64rem!important}article.spc-card .spc-display-role-line,article.spc-card .spc-display-name,article.spc-card .spc-role-text,.spc-card .spc-display-role-line,.spc-card .spc-display-name,.spc-card .spc-role-text{font-size:.66rem!important}article.spc-card .spc-header-right .spc-time,article.spc-card .spc-time,.spc-card .spc-header-right .spc-time,.spc-card .spc-time{font-size:.6rem!important}}@media(min-width:1025px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-header,.home-social-feed-shell .center-rail article.spc-card .spc-header.spc-header--approved-layout,article.spc-card .spc-header,article.spc-card .spc-header.spc-header--approved-layout,.spc-card .spc-header,.spc-card .spc-header.spc-header--approved-layout{padding-top:9px!important;padding-bottom:8px!important;row-gap:2px!important;min-height:0!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-head-text,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-head-text--approved-layout,.home-social-feed-shell .center-rail article.spc-card .spc-head-text,.home-social-feed-shell .center-rail article.spc-card .spc-head-text--approved-layout,article.spc-card .spc-head-text,article.spc-card .spc-head-text--approved-layout,.spc-card .spc-head-text,.spc-card .spc-head-text--approved-layout{min-width:0!important;display:grid!important;align-content:start!important;gap:0!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-company-line,.home-social-feed-shell .center-rail article.spc-card .spc-company-line,article.spc-card .spc-company-line,.spc-card .spc-company-line{min-width:0!important;display:flex!important;align-items:center!important;gap:5px!important;line-height:1.02!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-company-name,.home-social-feed-shell .center-rail article.spc-card .spc-company-name,article.spc-card .spc-company-name,.spc-card .spc-company-name{min-width:0!important;max-width:100%!important;font-size:.84rem!important;line-height:1.04!important;font-weight:950!important;letter-spacing:-.02em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle-line,.home-social-feed-shell .center-rail article.spc-card .spc-handle-line,article.spc-card .spc-handle-line,.spc-card .spc-handle-line{margin-top:0!important;min-width:0!important;line-height:1.02!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,article.spc-card .spc-handle,article.spc-card .spc-handle-line .spc-handle,.spc-card .spc-handle,.spc-card .spc-handle-line .spc-handle{display:block!important;min-width:0!important;max-width:100%!important;font-size:.68rem!important;line-height:1.04!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,.home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,article.spc-card .spc-display-role-line,.spc-card .spc-display-role-line{min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;margin-top:1px!important;font-size:.7rem!important;line-height:1.04!important;font-weight:800!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-name,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-role-text,.home-social-feed-shell .center-rail article.spc-card .spc-display-name,.home-social-feed-shell .center-rail article.spc-card .spc-role-text,article.spc-card .spc-display-name,article.spc-card .spc-role-text,.spc-card .spc-display-name,.spc-card .spc-role-text{min-width:0!important;font-size:.7rem!important;line-height:1.04!important;font-weight:850!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-name,.home-social-feed-shell .center-rail article.spc-card .spc-display-name,article.spc-card .spc-display-name,.spc-card .spc-display-name{flex:0 1 auto!important;max-width:48%!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-role-line .spc-role,.home-social-feed-shell .center-rail article.spc-card .spc-display-role-line .spc-role,article.spc-card .spc-display-role-line .spc-role,.spc-card .spc-display-role-line .spc-role{flex:0 1 auto!important;min-width:0!important;gap:3px!important;font-size:.7rem!important;line-height:1.04!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-role-ico,.home-social-feed-shell .center-rail article.spc-card .spc-role-ico,article.spc-card .spc-role-ico,.spc-card .spc-role-ico{width:11px!important;height:11px!important;min-width:11px!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header-right,.home-social-feed-shell .center-rail article.spc-card .spc-header-right,article.spc-card .spc-header-right,.spc-card .spc-header-right{align-items:center!important;gap:5px!important;margin-top:0!important;min-width:0!important;white-space:nowrap!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-time,article.spc-card .spc-header-right .spc-time,article.spc-card .spc-time,.spc-card .spc-header-right .spc-time,.spc-card .spc-time{font-size:.66rem!important;line-height:1!important;font-weight:850!important}}@media(min-width:1025px)and (max-width:1536px){body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-company-name,.home-social-feed-shell .center-rail article.spc-card .spc-company-name,article.spc-card .spc-company-name,.spc-card .spc-company-name{font-size:.8rem!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle,.home-social-feed-shell .center-rail article.spc-card .spc-handle-line .spc-handle,article.spc-card .spc-handle,article.spc-card .spc-handle-line .spc-handle,.spc-card .spc-handle,.spc-card .spc-handle-line .spc-handle{font-size:.64rem!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-display-name,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-role-text,.home-social-feed-shell .center-rail article.spc-card .spc-display-role-line,.home-social-feed-shell .center-rail article.spc-card .spc-display-name,.home-social-feed-shell .center-rail article.spc-card .spc-role-text,article.spc-card .spc-display-role-line,article.spc-card .spc-display-name,article.spc-card .spc-role-text,.spc-card .spc-display-role-line,.spc-card .spc-display-name,.spc-card .spc-role-text{font-size:.66rem!important}body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,body.home-route .home-social-feed-shell .center-rail article.spc-card .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-header-right .spc-time,.home-social-feed-shell .center-rail article.spc-card .spc-time,article.spc-card .spc-header-right .spc-time,article.spc-card .spc-time,.spc-card .spc-header-right .spc-time,.spc-card .spc-time{font-size:.62rem!important}}.hpc-card{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(226,232,240,.92);border-radius:24px;background:#fff;color:#0f172a;box-shadow:0 18px 44px #0f172a12}.hpc-header{display:flex;align-items:center;gap:12px;padding:14px 16px 12px}.hpc-header-copy{min-width:0;flex:1}.hpc-title-row{display:flex;align-items:center;gap:8px;min-width:0}.hpc-title{min-width:0;margin:0;color:#0f172a;font-size:1rem;font-weight:950;line-height:1.2;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpc-approved-badge,.hpc-pending-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:999px;font-size:.7rem;font-weight:900}.hpc-approved-badge{color:#166534;background:#dcfce7;border:1px solid rgba(22,101,52,.14)}.hpc-pending-badge{color:#92400e;background:#fef3c7;border:1px solid rgba(146,64,14,.14)}.hpc-meta-row{display:flex;align-items:center;gap:6px;min-width:0;margin-top:5px;color:#64748b;font-size:.82rem;font-weight:750}.hpc-type{flex:0 0 auto;color:#2563eb;font-weight:900}.hpc-dot{color:#94a3b8}.hpc-address{min-width:0;display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpc-media{width:100%;min-width:0;aspect-ratio:var(--hpc-media-aspect-ratio, 16 / 9);position:relative;overflow:hidden;background:#020617}.hpc-media-img{width:100%;height:100%;display:block;background:#020617}.hpc-media-img--cover{object-fit:cover;object-position:center center}.hpc-media-img--contain{object-fit:contain;object-position:center center}.hpc-media--vertical,.hpc-media--tall{max-width:min(100%,560px);margin-left:auto;margin-right:auto}.hpc-media-fallback{width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(circle at 50% 20%,rgba(37,99,235,.18),transparent 38%),linear-gradient(135deg,#0f172a,#1e293b);color:#fff;text-align:center;font-weight:900}.hpc-media-fallback svg{width:42px;height:42px}.hpc-media-overlay{pointer-events:none;position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px}.hpc-rating-pill,.hpc-media-approved{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border-radius:999px;color:#fff;background:#0f172a9e;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 24px #0f172a2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.78rem;font-weight:900}.hpc-rating-pill svg{color:#facc15;fill:#facc15}.hpc-rating-pill span{opacity:.86}.hpc-media-approved svg{color:#86efac}.hpc-body{padding:14px 16px 12px}.hpc-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.hpc-info-grid>div{min-width:0;padding:11px 12px;border:1px solid rgba(226,232,240,.88);border-radius:16px;background:#f8fafc}.hpc-label{display:block;margin-bottom:4px;color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.hpc-info-grid strong{display:block;min-width:0;color:#0f172a;font-size:.84rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpc-address-line{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;color:#475569;font-size:.86rem;font-weight:700;line-height:1.45}.hpc-address-line svg{flex:0 0 auto;margin-top:2px;color:#2563eb}.hpc-cta-row{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:9px}.hpc-primary-cta,.hpc-secondary-cta{min-width:0;min-height:42px;border-radius:14px;border:1px solid rgba(148,163,184,.34);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;cursor:pointer;font-size:.82rem;font-weight:900;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.hpc-primary-cta{color:#fff;background:#2563eb;border-color:#2563eb3d;box-shadow:0 12px 26px #2563eb2e}.hpc-secondary-cta{color:#0f172a;background:#fff}.hpc-primary-cta:hover,.hpc-secondary-cta:hover{transform:translateY(-1px)}.hpc-primary-cta:hover{background:#1d4ed8;box-shadow:0 14px 30px #2563eb3d}.hpc-secondary-cta:hover{background:#f8fafc;border-color:#2563eb52;box-shadow:0 12px 24px #0f172a14}.hpc-secondary-cta:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;box-shadow:none;transform:none}.hpc-actions{display:flex;align-items:center;gap:12px;padding:10px 16px 14px;border-top:1px solid rgba(226,232,240,.78)}.hpc-icon-btn{width:38px;height:38px;border:0;border-radius:999px;background:transparent;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.hpc-icon-btn:hover{background:#eff6ff;color:#2563eb;transform:translateY(-1px)}.hpc-icon-btn svg{width:19px;height:19px}@media(max-width:720px){.hpc-header{padding:12px}.hpc-title-row{align-items:flex-start;flex-direction:column;gap:5px}.hpc-meta-row{flex-wrap:wrap}.hpc-address{white-space:normal}.hpc-info-grid,.hpc-cta-row{grid-template-columns:1fr}.hpc-media--landscape,.hpc-media--classic,.hpc-media--cinema{max-height:58vh}.hpc-media--portrait,.hpc-media--vertical,.hpc-media--tall{max-height:84vh}}.hcc-card{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(226,232,240,.92);border-radius:24px;background:#fff;color:#0f172a;box-shadow:0 18px 44px #0f172a12}.hcc-header{display:flex;align-items:center;gap:12px;padding:14px 16px 12px}.hcc-header-copy{min-width:0;flex:1}.hcc-seller-row{display:flex;align-items:center;gap:8px;min-width:0}.hcc-seller-name{min-width:0;color:#0f172a;font-size:.98rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcc-seller-subline{margin-top:4px;color:#64748b;font-size:.82rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcc-approved-badge,.hcc-pending-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:999px;font-size:.7rem;font-weight:900}.hcc-approved-badge{color:#166534;background:#dcfce7;border:1px solid rgba(22,101,52,.14)}.hcc-pending-badge{color:#92400e;background:#fef3c7;border:1px solid rgba(146,64,14,.14)}.hcc-media{width:100%;min-width:0;aspect-ratio:var(--hcc-media-aspect-ratio, 16 / 9);position:relative;overflow:hidden;background:#020617}.hcc-media-img{width:100%;height:100%;display:block;background:#020617}.hcc-media-img--cover{object-fit:cover;object-position:center center}.hcc-media-img--contain{object-fit:contain;object-position:center center}.hcc-media--vertical,.hcc-media--tall{max-width:min(100%,560px);margin-left:auto;margin-right:auto}.hcc-media-fallback{width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(circle at 50% 20%,rgba(37,99,235,.18),transparent 38%),linear-gradient(135deg,#0f172a,#1e293b);color:#fff;text-align:center;font-weight:900}.hcc-media-fallback svg{width:42px;height:42px}.hcc-price-pill,.hcc-media-approved{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;color:#fff;background:#0f172aad;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 24px #0f172a2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.8rem;font-weight:900}.hcc-price-pill{left:12px;top:12px}.hcc-price-pill svg{color:#93c5fd}.hcc-media-approved{right:12px;top:12px}.hcc-media-approved svg{color:#86efac}.hcc-body{padding:14px 16px 12px}.hcc-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hcc-title{margin:0;color:#0f172a;font-size:1.08rem;font-weight:950;line-height:1.2;letter-spacing:-.02em}.hcc-meta-row{display:flex;align-items:center;gap:6px;min-width:0;margin-top:8px;color:#64748b;font-size:.84rem;font-weight:800}.hcc-category{color:#2563eb;font-weight:950}.hcc-dot{color:#94a3b8}.hcc-location{display:flex;align-items:flex-start;gap:8px;margin:10px 0 12px;color:#475569;font-size:.86rem;font-weight:750;line-height:1.45}.hcc-location svg{flex:0 0 auto;margin-top:2px;color:#2563eb}.hcc-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.hcc-info-grid>div{min-width:0;padding:11px 12px;border:1px solid rgba(226,232,240,.88);border-radius:16px;background:#f8fafc}.hcc-label{display:block;margin-bottom:4px;color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.hcc-info-grid strong{display:block;min-width:0;color:#0f172a;font-size:.84rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcc-cta-row{display:grid;grid-template-columns:1.1fr 1fr;gap:9px}.hcc-primary-cta,.hcc-secondary-cta{min-width:0;min-height:42px;border-radius:14px;border:1px solid rgba(148,163,184,.34);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;cursor:pointer;font-size:.82rem;font-weight:900;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.hcc-primary-cta{color:#fff;background:#2563eb;border-color:#2563eb3d;box-shadow:0 12px 26px #2563eb2e}.hcc-secondary-cta{color:#0f172a;background:#fff}.hcc-primary-cta:hover,.hcc-secondary-cta:hover{transform:translateY(-1px)}.hcc-primary-cta:hover{background:#1d4ed8;box-shadow:0 14px 30px #2563eb3d}.hcc-secondary-cta:hover{background:#f8fafc;border-color:#2563eb52;box-shadow:0 12px 24px #0f172a14}.hcc-actions{display:flex;align-items:center;gap:12px;padding:10px 16px 14px;border-top:1px solid rgba(226,232,240,.78)}.hcc-icon-btn{width:38px;height:38px;border:0;border-radius:999px;background:transparent;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.hcc-icon-btn:hover{background:#eff6ff;color:#2563eb;transform:translateY(-1px)}.hcc-icon-btn svg{width:19px;height:19px}.hcc-seller-mini{min-width:0;margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:.78rem;font-weight:850}.hcc-seller-mini span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcc-seller-mini svg{flex:0 0 auto;color:#2563eb}@media(max-width:720px){.hcc-header{padding:12px}.hcc-seller-row{align-items:flex-start;flex-direction:column;gap:5px}.hcc-info-grid,.hcc-cta-row{grid-template-columns:1fr}.hcc-media--landscape,.hcc-media--classic,.hcc-media--cinema{max-height:58vh}.hcc-media--portrait,.hcc-media--vertical,.hcc-media--tall{max-height:84vh}.hcc-actions{flex-wrap:wrap}.hcc-seller-mini{width:100%;margin-left:0}}.spr-shell{margin:18px 0;background:transparent!important}.spr-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px}.spr-head h4{margin:0;font-size:14px;font-weight:700;color:#111}.spr-sub{font-size:12px;color:#666}.spr-rail-wrap{position:relative;padding:0 56px}.spr-rail{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:6px 2px 10px;background:transparent!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.spr-card{scroll-snap-align:start}.spr-rail::-webkit-scrollbar{display:none}.spr-rail{-ms-overflow-style:none;scrollbar-width:none}.spr-card{flex:0 0 280px;border-radius:16px;background:#fff!important;border:1px solid #ececec;box-shadow:0 10px 24px #0000000f;overflow:hidden;display:flex;flex-direction:column}.spr-cover{width:100%;height:170px;background:#f5f5f5;overflow:hidden}.spr-cover img{width:100%;height:100%;object-fit:cover;display:block}.spr-cover-fallback{width:100%;height:100%;background:#f3f3f3}.spr-body{padding:12px 12px 14px;display:flex;flex-direction:column;gap:10px}.spr-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.spr-title{min-width:0;flex:1 1 auto}.spr-name{font-size:14px;font-weight:700;color:#111;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spr-handle{font-size:12px;color:#666;margin-top:4px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.spr-verified{font-size:14px;color:#111;opacity:.9}.spr-mini-avatar{flex:0 0 auto;width:56px;height:56px;border-radius:999px;display:grid;place-items:center}.spr-mini-avatar img{width:56px;height:56px;border-radius:999px;object-fit:cover;object-position:center;display:block}.spr-subline{font-size:12px;color:#777;min-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spr-actions{margin-top:4px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.spr-btn{appearance:none;border-radius:999px;height:40px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(0,0,0,.14)!important;background:#ffffff8c!important;color:#111!important;font-weight:600;font-size:13px;line-height:1;box-shadow:none!important;white-space:nowrap;min-width:0}.spr-btn svg{font-size:16px;color:#111;flex:0 0 auto}.spr-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis}.spr-btn:hover{background:#ffffffbf!important;border-color:#00000038!important}.spr-btn:disabled{opacity:.55;cursor:not-allowed}.spr-btn.is-on{background:#00000014!important;border-color:#00000038!important;color:#111!important}.spr-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:1px solid #e6e6e6;background:#fff;display:grid;place-items:center;cursor:pointer;z-index:5;box-shadow:0 10px 22px #0000001a}.spr-arrow:hover{background:#f7f7f7}.spr-arrow.left{left:8px}.spr-arrow.right{right:8px}.spr-mini-avatar{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border-radius:999px!important;overflow:hidden!important;flex:0 0 56px!important;display:block!important}.spr-mini-avatar img,.spr-mini-avatar .avatar-ring img,.spr-mini-avatar .AvatarRing img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important;display:block!important}.spr-mini-avatar .avatar-ring,.spr-mini-avatar .AvatarRing,.spr-mini-avatar [class*=avatar],.spr-mini-avatar [style*=background]{width:100%!important;height:100%!important;border-radius:999px!important;overflow:hidden!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.spr-mini-avatar>*{width:100%!important;height:100%!important}.spr-card{overflow:hidden}.spr-cover{height:auto!important;aspect-ratio:1 / 1;width:100%;background:#f3f3f3;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}.spr-cover img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.spr-arrow{background:#ffffffeb!important;border:1px solid rgba(0,0,0,.14)!important;color:#111!important;box-shadow:0 10px 22px #0000001a!important}.spr-arrow svg{color:#111!important;width:18px;height:18px}.spr-arrow:hover{background:#fff!important;border-color:#00000038!important;box-shadow:0 12px 28px #00000029,0 0 0 4px #0000000f!important}.spr-arrow:active{transform:translateY(-50%) scale(.98)}.spr-pending-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:2px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#0000000d;color:#111;font-size:11px;font-weight:700;line-height:1;vertical-align:middle}.spr-footer{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.spr-brand{display:flex;align-items:center;gap:10px;min-width:0}.spr-brand-logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;overflow:visible;line-height:0}.spr-brand-text{min-width:0;flex:1 1 auto}.spr-brand-name{font-size:13px;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spr-brand-name.is-muted{color:#0000008c}.spr-handle{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.spr-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.spr-badge--approved{color:#60a5fa}.spr-badge--approved svg{width:16px;height:16px;display:block}.spr-badge--pending{gap:5px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#92400e;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28)}.spr-badge--pending svg{width:13px;height:13px;display:block;color:#d97706}.spr-badge--pending span{line-height:1}.spr-name,.spr-handle{min-width:0}.spr-shell .spr-rail-wrap{position:relative!important;padding-left:56px!important;padding-right:56px!important}.spr-shell .spr-rail-wrap>button.spr-arrow,.spr-shell .spr-rail-wrap>.spr-arrow,.spr-shell .spr-rail-wrap>.spr-arrow.left,.spr-shell .spr-rail-wrap>.spr-arrow.right,.spr-shell .spr-rail-wrap>.spr-arrow.spr-arrow--left,.spr-shell .spr-rail-wrap>.spr-arrow.spr-arrow--right{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;margin:0!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.16)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 16px 34px #0f172a24,0 0 0 1px #ffffffeb inset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;z-index:20!important;overflow:visible!important;isolation:isolate!important;mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important}.spr-shell .spr-rail-wrap>.spr-arrow.left,.spr-shell .spr-rail-wrap>.spr-arrow.spr-arrow--left{left:0!important}.spr-shell .spr-rail-wrap>.spr-arrow.right,.spr-shell .spr-rail-wrap>.spr-arrow.spr-arrow--right{right:0!important}.spr-shell .spr-rail-wrap>button.spr-arrow:hover,.spr-shell .spr-rail-wrap>.spr-arrow:hover,.spr-shell .spr-rail-wrap>button.spr-arrow:focus-visible,.spr-shell .spr-rail-wrap>.spr-arrow:focus-visible{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a47!important;color:#020617!important;-webkit-text-fill-color:#020617!important;box-shadow:0 20px 42px #0f172a2e,0 0 0 4px #0f172a0f!important;transform:translateY(-50%) translateY(-1px)!important;outline:none!important}.spr-shell .spr-rail-wrap>button.spr-arrow:active,.spr-shell .spr-rail-wrap>.spr-arrow:active{transform:translateY(-50%) scale(.97)!important}.spr-shell .spr-rail-wrap>button.spr-arrow:disabled,.spr-shell .spr-rail-wrap>.spr-arrow:disabled,.spr-shell .spr-rail-wrap>button.spr-arrow[aria-disabled=true],.spr-shell .spr-rail-wrap>.spr-arrow[aria-disabled=true]{background:#fff!important;color:#0f172a6b!important;-webkit-text-fill-color:rgba(15,23,42,.42)!important;border-color:#0f172a1a!important;box-shadow:0 8px 18px #0f172a0f!important;cursor:not-allowed!important;opacity:1!important}.spr-shell .spr-rail-wrap>.spr-arrow .spr-arrow__glyph{display:block!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-family:Arial,Helvetica,sans-serif!important;font-size:34px!important;font-weight:900!important;line-height:1!important;opacity:1!important;transform:translateY(-2px)!important;pointer-events:none!important}.spr-shell .spr-rail-wrap>.spr-arrow .spr-arrow__svg,.spr-shell .spr-rail-wrap>.spr-arrow svg{display:none!important;width:22px!important;height:22px!important;color:inherit!important;stroke:currentColor!important;fill:none!important;opacity:1!important;pointer-events:none!important}.spr-shell .spr-rail-wrap>.spr-arrow:not(:has(.spr-arrow__glyph)):before{content:"‹";display:block;color:inherit!important;-webkit-text-fill-color:inherit!important;font-family:Arial,Helvetica,sans-serif!important;font-size:34px!important;font-weight:900!important;line-height:1!important;opacity:1!important;transform:translateY(-2px)!important}.spr-shell .spr-rail-wrap>.spr-arrow.right:not(:has(.spr-arrow__glyph)):before,.spr-shell .spr-rail-wrap>.spr-arrow.spr-arrow--right:not(:has(.spr-arrow__glyph)):before{content:"›"}@media(max-width:640px){.spr-shell .spr-rail-wrap{padding-left:48px!important;padding-right:48px!important}.spr-shell .spr-rail-wrap>button.spr-arrow,.spr-shell .spr-rail-wrap>.spr-arrow{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important}.spr-shell .spr-rail-wrap>.spr-arrow .spr-arrow__glyph{font-size:30px!important}}@media(max-width:1024px){body.home-route .home-social-feed-shell .center-rail .home-suggested-profiles-rail,body.home-route .home-social-feed-shell .center-rail .home-suggested-rail,body.home-route .home-social-feed-shell .center-rail .suggested-profiles-rail,.home-social-feed-shell .center-rail .home-suggested-profiles-rail,.home-social-feed-shell .center-rail .home-suggested-rail,.home-social-feed-shell .center-rail .suggested-profiles-rail{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}body.home-route .home-social-feed-shell .center-rail .home-suggested-profiles-rail__scroller,body.home-route .home-social-feed-shell .center-rail .home-suggested-rail__scroller,body.home-route .home-social-feed-shell .center-rail .suggested-profiles-rail__scroller,.home-social-feed-shell .center-rail .home-suggested-profiles-rail__scroller,.home-social-feed-shell .center-rail .home-suggested-rail__scroller,.home-social-feed-shell .center-rail .suggested-profiles-rail__scroller{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important}body.home-route .home-social-feed-shell .center-rail .home-suggested-profiles-rail__scroller::-webkit-scrollbar,body.home-route .home-social-feed-shell .center-rail .home-suggested-rail__scroller::-webkit-scrollbar,body.home-route .home-social-feed-shell .center-rail .suggested-profiles-rail__scroller::-webkit-scrollbar,.home-social-feed-shell .center-rail .home-suggested-profiles-rail__scroller::-webkit-scrollbar,.home-social-feed-shell .center-rail .home-suggested-rail__scroller::-webkit-scrollbar,.home-social-feed-shell .center-rail .suggested-profiles-rail__scroller::-webkit-scrollbar{display:none!important}body.home-route .home-social-feed-shell .center-rail .home-suggested-profile-card,body.home-route .home-social-feed-shell .center-rail .suggested-profile-card,.home-social-feed-shell .center-rail .home-suggested-profile-card,.home-social-feed-shell .center-rail .suggested-profile-card{min-width:min(74vw,260px)!important;max-width:min(74vw,260px)!important}}@media(max-width:390px){body.home-route .home-social-feed-shell .center-rail .home-suggested-profile-card,body.home-route .home-social-feed-shell .center-rail .suggested-profile-card,.home-social-feed-shell .center-rail .home-suggested-profile-card,.home-social-feed-shell .center-rail .suggested-profile-card{min-width:min(82vw,240px)!important;max-width:min(82vw,240px)!important}}.role-modal-backdrop,.role-modal-backdrop *{box-sizing:border-box}.role-modal-backdrop{--role-modal-w: 820px;--role-modal-vw-gap: 32px;--role-modal-vh-gap: 32px;--role-modal-radius: 18px;--role-modal-pad-x: 28px;--role-modal-header-y: 20px;--role-modal-control-y: 16px;--role-modal-list-y: 20px;--role-modal-footer-y: 16px;--role-modal-search-h: 56px;--role-modal-chip-h: 44px;--role-modal-item-h: 44px;padding:calc(var(--role-modal-vh-gap) / 2) calc(var(--role-modal-vw-gap) / 2)!important;overflow:hidden!important}.role-modal{width:min(var(--role-modal-w),calc(100vw - var(--role-modal-vw-gap)))!important;max-width:min(var(--role-modal-w),calc(100vw - var(--role-modal-vw-gap)))!important;max-height:min(900px,calc(100dvh - var(--role-modal-vh-gap)))!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;border-radius:var(--role-modal-radius)!important;overflow:hidden!important}.role-modal-header{min-width:0!important;padding:var(--role-modal-header-y) var(--role-modal-pad-x)!important;gap:12px!important}.role-modal-title{min-width:0!important;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.15!important;font-weight:850!important;overflow-wrap:anywhere!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{flex:0 0 auto!important}.role-modal-controls{min-width:0!important;padding:var(--role-modal-control-y) var(--role-modal-pad-x)!important}.role-modal .role-modal-controls{grid-template-columns:minmax(280px,1fr) auto!important;gap:14px!important}.role-modal .role-search{height:var(--role-modal-search-h)!important;min-height:var(--role-modal-search-h)!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{height:var(--role-modal-search-h)!important;min-height:var(--role-modal-search-h)!important;line-height:var(--role-modal-search-h)!important}.role-bulk-actions{min-width:0!important;min-height:var(--role-modal-search-h)!important;gap:8px!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip{min-height:var(--role-modal-chip-h)!important;height:var(--role-modal-chip-h)!important;padding-inline:16px!important;font-size:.86rem!important}.role-count{min-width:76px!important;font-size:.78rem!important}.role-ads-controls{padding:14px var(--role-modal-pad-x)!important}.role-ads-head strong{font-size:.92rem!important}.muted,.role-ads-head .muted{font-size:.78rem!important}.role-ads-modes,.role-ads-picks{gap:8px!important}.role-list{min-height:0!important;padding:var(--role-modal-list-y) var(--role-modal-pad-x) 16px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.role-group{gap:8px!important;margin-bottom:18px!important}.role-group-title{font-size:.84rem!important}.role-item-row{min-width:0!important}.role-item{min-width:0!important;min-height:var(--role-modal-item-h)!important;padding:9px 11px!important;gap:10px!important}.role-name{min-width:0!important;font-size:.86rem!important;overflow:hidden!important;text-overflow:ellipsis!important}.role-modal-footer{padding:var(--role-modal-footer-y) var(--role-modal-pad-x) calc(var(--role-modal-footer-y) + 4px)!important;gap:10px!important}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{min-height:var(--role-modal-chip-h)!important;padding-inline:18px!important;font-size:.86rem!important}@media(min-width:2400px){.role-modal-backdrop{--role-modal-w: 1040px;--role-modal-vw-gap: 96px;--role-modal-vh-gap: 96px;--role-modal-pad-x: 34px;--role-modal-radius: 24px;--role-modal-search-h: 60px;--role-modal-chip-h: 46px;--role-modal-item-h: 46px}.role-modal{max-height:min(1040px,calc(100dvh - var(--role-modal-vh-gap)))!important}.role-modal-title{font-size:24px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{font-size:1rem!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip,.role-btn,.role-modal .role-btn,.role-modal button.role-btn,.role-name{font-size:.94rem!important}}@media(min-width:1800px)and (max-width:2399px){.role-modal-backdrop{--role-modal-w: 960px;--role-modal-vw-gap: 76px;--role-modal-vh-gap: 72px;--role-modal-pad-x: 32px;--role-modal-radius: 22px;--role-modal-search-h: 58px;--role-modal-chip-h: 46px;--role-modal-item-h: 46px}.role-modal{max-height:min(980px,calc(100dvh - var(--role-modal-vh-gap)))!important}.role-modal-title{font-size:22px!important}}@media(min-width:1537px)and (max-width:1799px){.role-modal-backdrop{--role-modal-w: 900px;--role-modal-vw-gap: 56px;--role-modal-vh-gap: 56px;--role-modal-pad-x: 30px;--role-modal-radius: 20px}}@media(min-width:1281px)and (max-width:1536px){.role-modal-backdrop{--role-modal-w: 860px;--role-modal-vw-gap: 42px;--role-modal-vh-gap: 42px;--role-modal-pad-x: 26px;--role-modal-radius: 18px;--role-modal-search-h: 54px;--role-modal-chip-h: 42px;--role-modal-item-h: 42px}.role-modal{max-height:min(850px,calc(100dvh - var(--role-modal-vh-gap)))!important}.role-modal-title{font-size:19px!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip,.role-btn,.role-modal .role-btn,.role-modal button.role-btn,.role-name{font-size:.8rem!important}.role-group-title{font-size:.78rem!important}}@media(min-width:1101px)and (max-width:1280px){.role-modal-backdrop{--role-modal-w: 820px;--role-modal-vw-gap: 36px;--role-modal-vh-gap: 36px;--role-modal-pad-x: 24px;--role-modal-radius: 18px;--role-modal-search-h: 52px;--role-modal-chip-h: 40px;--role-modal-item-h: 42px}.role-modal{max-height:min(820px,calc(100dvh - var(--role-modal-vh-gap)))!important}.role-modal-title{font-size:18px!important}.role-modal .role-modal-controls{grid-template-columns:minmax(260px,1fr) auto!important;gap:12px!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip,.role-btn,.role-modal .role-btn,.role-modal button.role-btn,.role-name{font-size:.78rem!important}}@media(max-width:1100px){.role-modal-backdrop{--role-modal-w: 760px;--role-modal-vw-gap: 28px;--role-modal-vh-gap: 28px;--role-modal-pad-x: 22px;--role-modal-radius: 18px;--role-modal-search-h: 50px;--role-modal-chip-h: 40px;--role-modal-item-h: 42px}.role-modal .role-modal-controls{grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important}.role-bulk-actions{min-height:0!important;justify-content:flex-start!important;flex-wrap:wrap!important;white-space:normal!important}.role-count{min-width:0!important;text-align:left!important}.role-item-row{gap:9px!important}.role-item--ads{min-width:88px!important}}@media(max-width:768px){.role-modal-backdrop{--role-modal-w: 620px;--role-modal-vw-gap: 18px;--role-modal-vh-gap: 18px;--role-modal-pad-x: 18px;--role-modal-radius: 16px;--role-modal-header-y: 16px;--role-modal-control-y: 14px;--role-modal-list-y: 16px;--role-modal-footer-y: 14px;--role-modal-search-h: 48px;--role-modal-chip-h: 38px;--role-modal-item-h: 40px;align-items:center!important;justify-items:center!important}.role-modal{width:min(620px,calc(100vw - var(--role-modal-vw-gap)))!important;max-width:min(620px,calc(100vw - var(--role-modal-vw-gap)))!important;max-height:calc(100dvh - var(--role-modal-vh-gap))!important}.role-modal-title{font-size:17px!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border-radius:12px!important;font-size:18px!important}.role-modal .role-search{border-radius:15px!important}.role-modal .role-search .role-search-icon,.role-modal .role-search svg.role-search-icon{left:15px!important;width:18px!important;height:18px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{padding-left:46px!important;font-size:.82rem!important;border-radius:15px!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip,.role-btn,.role-modal .role-btn,.role-modal button.role-btn{padding-inline:13px!important;border-radius:12px!important;font-size:.74rem!important}.role-list{scrollbar-gutter:auto!important}.role-group{margin-bottom:15px!important}.role-item-row{flex-direction:column!important;align-items:stretch!important;gap:7px!important}.role-item--ads{min-width:0!important;justify-content:flex-start!important}.role-name{font-size:.76rem!important}.role-modal-footer{justify-content:stretch!important}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{flex:1 1 0!important}}@media(max-width:640px){.role-modal-backdrop{--role-modal-vw-gap: 0px;--role-modal-vh-gap: 0px;--role-modal-pad-x: 14px;--role-modal-radius: 0px;--role-modal-header-y: 14px;--role-modal-control-y: 12px;--role-modal-list-y: 14px;--role-modal-footer-y: 12px;--role-modal-search-h: 44px;--role-modal-chip-h: 36px;--role-modal-item-h: 38px;padding:0!important;place-items:stretch!important}.role-modal{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border-left:0!important;border-right:0!important}.role-modal-header{padding-top:max(12px,env(safe-area-inset-top))!important}.role-modal-title{font-size:16px!important;line-height:1.15!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;border-radius:11px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{font-size:.78rem!important}.role-bulk-actions{gap:7px!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip{padding-inline:11px!important;font-size:.68rem!important}.role-count{font-size:.68rem!important}.role-ads-controls{padding:12px var(--role-modal-pad-x)!important}.role-ads-head{gap:2px!important;margin-bottom:9px!important}.role-ads-head strong{font-size:.82rem!important}.muted,.role-ads-head .muted{font-size:.68rem!important}.role-ads-modes label.role-chip{min-height:32px!important;height:32px!important;padding-inline:10px!important}.role-group-title{font-size:.72rem!important}.role-item{padding:8px 9px!important;gap:8px!important;border-radius:11px!important}.role-item input[type=checkbox]{width:16px!important;height:16px!important;border-radius:4px!important}.role-item input[type=checkbox]:after{width:8px!important;height:8px!important;border-radius:2px!important}.role-name{font-size:.7rem!important}.role-modal-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{min-height:38px!important;padding-inline:12px!important;border-radius:12px!important;font-size:.72rem!important}}@media(max-width:390px){.role-modal-backdrop{--role-modal-pad-x: 11px;--role-modal-header-y: 12px;--role-modal-control-y: 10px;--role-modal-list-y: 12px;--role-modal-footer-y: 10px;--role-modal-search-h: 42px;--role-modal-chip-h: 34px;--role-modal-item-h: 36px}.role-modal-title{font-size:14.5px!important;letter-spacing:-.01em!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:10px!important;font-size:16px!important}.role-modal .role-search .role-search-icon,.role-modal .role-search svg.role-search-icon{left:13px!important;width:16px!important;height:16px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{padding-left:40px!important;padding-right:12px!important;font-size:.72rem!important}.role-bulk-actions,.role-ads-modes,.role-ads-picks{gap:6px!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip{padding-inline:9px!important;font-size:.62rem!important;border-radius:11px!important}.role-count{width:100%!important;min-width:0!important;font-size:.62rem!important}.role-group{gap:7px!important;margin-bottom:12px!important}.role-group-title{font-size:.66rem!important}.role-item{grid-template-columns:17px minmax(0,1fr)!important;min-height:var(--role-modal-item-h)!important;padding:7px 8px!important}.role-name{font-size:.64rem!important;line-height:1.2!important}.role-modal-footer{gap:8px!important}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{min-height:36px!important;font-size:.66rem!important}}@media(max-width:330px){.role-modal-backdrop{--role-modal-pad-x: 9px;--role-modal-search-h: 40px;--role-modal-chip-h: 32px;--role-modal-item-h: 34px}.role-modal-header{gap:8px!important}.role-modal-title{font-size:13.5px!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;font-size:15px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{font-size:.66rem!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip{padding-inline:7px!important;font-size:.56rem!important}.role-name{font-size:.6rem!important}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{min-height:34px!important;padding-inline:9px!important;font-size:.6rem!important}}.role-modal-backdrop,.role-modal-backdrop *,.role-modal,.role-modal *{box-sizing:border-box!important}.role-modal-backdrop{position:fixed!important;inset:0!important;z-index:var(--z-modal, 12050)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:clamp(10px,2vw,28px)!important;overflow:hidden!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.role-modal{--rsm-w: 860px;--rsm-radius: 20px;--rsm-x: 28px;--rsm-header-y: 18px;--rsm-controls-y: 14px;--rsm-list-y: 16px;--rsm-footer-y: 14px;--rsm-search-h: 52px;--rsm-chip-h: 40px;--rsm-row-h: 42px;position:relative!important;width:min(var(--rsm-w),calc(100vw - 40px))!important;max-width:min(var(--rsm-w),calc(100vw - 40px))!important;height:auto!important;max-height:calc(100dvh - 40px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;overflow:hidden!important;overflow-x:hidden!important;border-radius:var(--rsm-radius)!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 24px 64px #0f172a2e!important}.role-modal-header,.role-modal-controls,.role-modal .role-modal-controls,.role-ads-controls,.role-list,.role-modal-footer{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;background:#fff!important}.role-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:var(--rsm-header-y) var(--rsm-x)!important}.role-modal-title{min-width:0!important;margin:0!important;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.12!important;font-weight:900!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{flex:0 0 auto!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border-radius:13px!important;font-size:18px!important}.role-modal-controls,.role-modal .role-modal-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:var(--rsm-controls-y) var(--rsm-x)!important}.role-modal .role-search{width:100%!important;min-width:0!important;height:var(--rsm-search-h)!important;min-height:var(--rsm-search-h)!important;max-height:var(--rsm-search-h)!important;border-radius:16px!important;overflow:hidden!important}.role-modal .role-search .role-search-icon,.role-modal .role-search svg.role-search-icon{left:16px!important;width:18px!important;height:18px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{width:100%!important;min-width:0!important;height:var(--rsm-search-h)!important;min-height:var(--rsm-search-h)!important;max-height:var(--rsm-search-h)!important;line-height:var(--rsm-search-h)!important;padding:0 14px 0 48px!important;font-size:.9rem!important;font-weight:650!important}.role-bulk-actions{min-width:0!important;min-height:var(--rsm-search-h)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;white-space:normal!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip,.role-btn,.role-modal .role-btn,.role-modal button.role-btn{min-height:var(--rsm-chip-h)!important;height:var(--rsm-chip-h)!important;padding:0 14px!important;border-radius:13px!important;font-size:.8rem!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.role-count{min-width:72px!important;margin-left:0!important;font-size:.76rem!important;line-height:1!important;font-weight:800!important}.role-ads-controls{padding:13px var(--rsm-x)!important}.role-ads-head{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:baseline!important;gap:10px!important;margin-bottom:10px!important}.role-ads-head strong{font-size:.9rem!important;line-height:1.1!important;font-weight:900!important}.muted,.role-ads-head .muted{min-width:0!important;font-size:.76rem!important;line-height:1.25!important;font-weight:650!important;text-align:left!important}.role-ads-modes,.role-ads-picks{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.role-ads-modes label.role-chip{min-height:36px!important;height:36px!important;padding-inline:12px!important;border-radius:999px!important}.role-ads-modes input[type=radio]{flex:0 0 auto!important}.role-list{min-height:0!important;height:auto!important;max-height:none!important;padding:var(--rsm-list-y) var(--rsm-x) 14px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.role-group{min-width:0!important;display:grid!important;gap:8px!important;margin-bottom:16px!important}.role-group-title{min-width:0!important;font-size:.8rem!important;line-height:1.15!important;font-weight:950!important;overflow-wrap:anywhere!important}.role-item-row{min-width:0!important;width:100%!important;display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:8px!important}.role-item{min-width:0!important;min-height:var(--rsm-row-h)!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;padding:8px 10px!important;border-radius:12px!important}.role-item--ads{flex:0 0 auto!important;min-width:88px!important}.role-name{min-width:0!important;max-width:100%!important;font-size:.8rem!important;line-height:1.2!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.role-item input[type=checkbox]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}.role-modal-footer{position:relative!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;padding:var(--rsm-footer-y) var(--rsm-x) calc(var(--rsm-footer-y) + 4px)!important;border-top:1px solid rgba(15,23,42,.1)!important;box-shadow:0 -10px 22px #0f172a0a!important}@media(min-width:2400px){.role-modal{--rsm-w: 1040px;--rsm-radius: 24px;--rsm-x: 34px;--rsm-search-h: 58px;--rsm-chip-h: 44px;--rsm-row-h: 44px;max-height:min(980px,calc(100dvh - 72px))!important}.role-modal-title{font-size:24px!important}.role-name,.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip,.role-btn,.role-modal .role-btn,.role-modal button.role-btn{font-size:.9rem!important}}@media(min-width:1800px)and (max-width:2399px){.role-modal{--rsm-w: 960px;--rsm-radius: 22px;--rsm-x: 32px;--rsm-search-h: 56px;--rsm-chip-h: 42px;--rsm-row-h: 43px;max-height:min(920px,calc(100dvh - 62px))!important}.role-modal-title{font-size:22px!important}}@media(min-width:1537px)and (max-width:1799px){.role-modal{--rsm-w: 900px;--rsm-x: 30px;max-height:calc(100dvh - 54px)!important}}@media(min-width:1281px)and (max-width:1536px){.role-modal{--rsm-w: 860px;--rsm-x: 26px;--rsm-search-h: 52px;--rsm-chip-h: 40px;--rsm-row-h: 40px;max-height:calc(100dvh - 46px)!important}.role-modal-title{font-size:19px!important}.role-name,.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip,.role-btn,.role-modal .role-btn,.role-modal button.role-btn{font-size:.76rem!important}}@media(min-width:1101px)and (max-width:1280px){.role-modal{--rsm-w: 820px;--rsm-x: 24px;--rsm-search-h: 50px;--rsm-chip-h: 38px;--rsm-row-h: 40px;max-height:calc(100dvh - 40px)!important}.role-modal-title{font-size:18px!important}}@media(max-width:1100px){.role-modal{--rsm-w: 760px;--rsm-x: 22px;--rsm-search-h: 48px;--rsm-chip-h: 38px;--rsm-row-h: 40px}.role-modal-controls,.role-modal .role-modal-controls{grid-template-columns:1fr!important;gap:10px!important}.role-bulk-actions{justify-content:flex-start!important;min-height:0!important}.role-count{min-width:0!important;text-align:left!important}}@media(max-width:768px){.role-modal-backdrop{padding:10px!important;align-items:center!important;justify-content:center!important}.role-modal{--rsm-w: 620px;--rsm-radius: 17px;--rsm-x: 18px;--rsm-header-y: 15px;--rsm-controls-y: 12px;--rsm-list-y: 14px;--rsm-footer-y: 12px;--rsm-search-h: 46px;--rsm-chip-h: 36px;--rsm-row-h: 38px;width:min(620px,calc(100vw - 20px))!important;max-width:min(620px,calc(100vw - 20px))!important;height:auto!important;max-height:calc(100dvh - 20px)!important}.role-modal-title{font-size:16.5px!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:11px!important;font-size:17px!important}.role-item-row{flex-direction:column!important;align-items:stretch!important;gap:7px!important}.role-item--ads{min-width:0!important}.role-modal-footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{width:100%!important}}@media(max-width:640px){.role-modal-backdrop{padding:8px!important;display:block!important;overflow:hidden!important}.role-modal{--rsm-radius: 16px;--rsm-x: 14px;--rsm-header-y: 13px;--rsm-controls-y: 10px;--rsm-list-y: 12px;--rsm-footer-y: 10px;--rsm-search-h: 42px;--rsm-chip-h: 34px;--rsm-row-h: 36px;position:fixed!important;inset:8px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:0!important;border-radius:var(--rsm-radius)!important}.role-modal-header{padding-top:max(12px,env(safe-area-inset-top))!important}.role-modal-title{font-size:15.5px!important;line-height:1.15!important}.role-modal .role-search{border-radius:14px!important}.role-modal .role-search .role-search-icon,.role-modal .role-search svg.role-search-icon{left:13px!important;width:16px!important;height:16px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{padding-left:40px!important;padding-right:12px!important;font-size:.78rem!important;border-radius:14px!important}.role-bulk-actions{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important}.role-count{width:auto!important;justify-self:start!important;font-size:.68rem!important;white-space:nowrap!important}.role-ads-controls{padding:10px var(--rsm-x)!important}.role-ads-head{grid-template-columns:1fr!important;gap:3px!important;margin-bottom:8px!important}.role-ads-head strong{font-size:.82rem!important}.muted,.role-ads-head .muted{font-size:.68rem!important;line-height:1.25!important}.role-ads-modes label.role-chip{min-height:31px!important;height:31px!important;padding-inline:9px!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip{min-height:32px!important;height:32px!important;padding-inline:10px!important;font-size:.66rem!important;border-radius:11px!important}.role-list{padding-bottom:10px!important;scrollbar-gutter:auto!important}.role-group{gap:7px!important;margin-bottom:12px!important}.role-group-title{font-size:.68rem!important}.role-item{grid-template-columns:16px minmax(0,1fr)!important;min-height:35px!important;gap:8px!important;padding:7px 8px!important;border-radius:10px!important}.role-name{font-size:.66rem!important;line-height:1.2!important}.role-item input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important}.role-modal-footer{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{min-height:36px!important;height:36px!important;padding-inline:10px!important;font-size:.68rem!important;border-radius:11px!important}}@media(max-width:390px){.role-modal-backdrop{padding:6px!important}.role-modal{--rsm-x: 11px;--rsm-header-y: 11px;--rsm-controls-y: 9px;--rsm-list-y: 10px;--rsm-footer-y: 9px;--rsm-search-h: 40px;--rsm-chip-h: 31px;--rsm-row-h: 34px;inset:6px!important;border-radius:14px!important}.role-modal-title{font-size:14px!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;border-radius:10px!important;font-size:15px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{font-size:.7rem!important}.role-bulk-actions{gap:5px!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip{min-height:30px!important;height:30px!important;padding-inline:8px!important;font-size:.6rem!important}.role-count{font-size:.6rem!important}.role-ads-head strong{font-size:.76rem!important}.muted,.role-ads-head .muted{font-size:.62rem!important}.role-ads-modes,.role-ads-picks{gap:5px!important}.role-name{font-size:.62rem!important}.role-btn,.role-modal .role-btn,.role-modal button.role-btn{min-height:34px!important;height:34px!important;font-size:.62rem!important}}@media(max-width:330px){.role-modal{--rsm-x: 9px;--rsm-header-y: 10px;--rsm-controls-y: 8px;--rsm-list-y: 9px;--rsm-footer-y: 8px;--rsm-search-h: 38px;inset:5px!important}.role-modal-header{gap:8px!important}.role-modal-title{font-size:13px!important}.role-close-btn,.role-modal .role-close-btn,.role-modal button.role-close-btn{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important}.role-modal .role-search input,.role-modal .role-search input[type=text],.role-modal .role-search input[type=search]{font-size:.64rem!important}.role-bulk-actions{grid-template-columns:auto auto!important}.role-count{grid-column:1 / -1!important}.role-chip,.role-modal .role-chip,.role-modal button.role-chip,.role-modal label.role-chip{padding-inline:7px!important;font-size:.55rem!important}.role-name,.role-btn,.role-modal .role-btn,.role-modal button.role-btn{font-size:.58rem!important}}.home-sidebar{width:100%;display:flex;flex-direction:column;gap:16px}.home-sidebar__section{width:100%;background:#fff;border:1px solid #eef2f6;border-radius:18px;box-shadow:0 2px 8px #1018280f;overflow:hidden}.home-sidebar__card{padding:16px}.home-sidebar__top-grid{display:grid;grid-template-columns:1fr;gap:8px;padding:12px}.home-sidebar__stack-list{display:flex;flex-direction:column;gap:8px}.home-sidebar__item{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:12px 14px;border:1px solid #eef2f6;border-radius:8px;background:#fff;color:#555;cursor:pointer;text-align:left;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.home-sidebar__item:hover{background-color:#f7f7f7;color:#222;border-color:#e5e7eb}.home-sidebar__item:focus-visible{outline:2px solid rgba(208,0,0,.18);outline-offset:2px}.home-sidebar__item.active{color:#d00;font-weight:600;background-color:#ffeaea;border-left:4px solid #d00;padding-left:10px}.home-sidebar__item--full{grid-column:1 / -1}.home-sidebar__item--compact{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:104px;min-height:38px;padding:10px 14px;border:1px solid #eef2f6;border-radius:8px;background:#fff;color:#555;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.home-sidebar__item--compact:hover{background-color:#f7f7f7;color:#222;border-color:#e5e7eb}.home-sidebar__item--compact.active{color:#d00;font-weight:600;background-color:#ffeaea;border-left:4px solid #d00;padding-left:10px}.home-sidebar__item--stack{align-items:flex-start;justify-content:center;flex-direction:column;min-height:74px}.home-sidebar__item-label{font-size:14px;font-weight:600;color:inherit;white-space:nowrap}.home-sidebar__item-title{font-size:15px;font-weight:600;color:inherit;line-height:1.25}.home-sidebar__item-desc{margin-top:3px;font-size:13px;line-height:1.45;color:#6b7280}.home-sidebar__item.active .home-sidebar__item-desc,.home-sidebar__item--compact.active .home-sidebar__item-desc{color:#7a7a7a}.home-sidebar__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.home-sidebar__card-copy-wrap{min-width:0}.home-sidebar__card h4{margin:0;font-size:15px;font-weight:700;color:#111827}.home-sidebar__card-copy{margin:6px 0 0;color:#6b7280;line-height:1.5;font-size:14px}.home-sidebar__meta{margin-top:12px;display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid #eef2f6;background:#fff;color:#555;font-size:12px;font-weight:600;text-transform:capitalize}@media(max-width:980px){.home-sidebar__top-grid{grid-template-columns:1fr}.home-sidebar__item--full{grid-column:auto}.home-sidebar__card-head{flex-direction:column;align-items:stretch}.home-sidebar__item--compact{width:100%}}.home-sidebar button.home-sidebar__item,.home-sidebar button.home-sidebar__item.home-sidebar__item--full,.home-sidebar button.home-sidebar__item.home-sidebar__item--compact,.home-sidebar button.home-sidebar__item.home-sidebar__item--stack{all:unset!important;box-sizing:border-box!important;display:flex!important;width:100%!important;border:1px solid #eef2f6!important;border-radius:8px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#555!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.home-sidebar button.home-sidebar__item{align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:12px 14px!important;gap:10px!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--full{grid-column:1 / -1!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--compact{width:auto!important;min-width:104px!important;min-height:38px!important;padding:10px 14px!important;justify-content:center!important;flex-shrink:0!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--stack{min-height:74px!important;padding:12px 14px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important}.home-sidebar button.home-sidebar__item:hover,.home-sidebar button.home-sidebar__item.home-sidebar__item--compact:hover,.home-sidebar button.home-sidebar__item.home-sidebar__item--stack:hover{background:#f7f7f7!important;background-color:#f7f7f7!important;color:#222!important;border-color:#e5e7eb!important}.home-sidebar button.home-sidebar__item.active,.home-sidebar button.home-sidebar__item.home-sidebar__item--compact.active,.home-sidebar button.home-sidebar__item.home-sidebar__item--stack.active{background:#ffeaea!important;background-color:#ffeaea!important;color:#d00!important;font-weight:600!important;border-left:4px solid #d00!important;border-top:1px solid #eef2f6!important;border-right:1px solid #eef2f6!important;border-bottom:1px solid #eef2f6!important;padding-left:10px!important}.home-sidebar .home-sidebar__item-label{font-size:14px!important;font-weight:600!important;color:inherit!important;white-space:nowrap!important}.home-sidebar .home-sidebar__item-title{font-size:15px!important;font-weight:600!important;color:inherit!important;line-height:1.25!important}.home-sidebar .home-sidebar__item-desc{margin-top:3px!important;font-size:13px!important;line-height:1.45!important;color:#6b7280!important}.home-sidebar button.home-sidebar__item.active .home-sidebar__item-desc{color:#7a7a7a!important}.home-sidebar .home-sidebar__top-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.home-sidebar .home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full{all:unset!important;box-sizing:border-box!important;grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:100%!important;height:46px!important;min-height:46px!important;padding:0 14px!important;border:1px solid #eef2f6!important;border-radius:8px!important;background:#fff!important;color:#555!important;cursor:pointer!important;text-align:left!important;line-height:1!important}.home-sidebar .home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full.active{background:#ffeaea!important;color:#d00!important;font-weight:700!important;border-left:4px solid #d00!important;padding-left:10px!important}.home-sidebar .home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full .home-sidebar__item-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;padding:0!important;line-height:1!important}.home-sidebar .home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full .home-sidebar__item-icon svg{width:18px!important;height:18px!important;display:block!important}.home-sidebar .home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full .home-sidebar__item-label{display:inline-flex!important;align-items:center!important;font-size:14px!important;font-weight:600!important;line-height:1!important;margin:0!important;padding:0!important;color:inherit!important;white-space:nowrap!important}body.home-route .home-sidebar::-webkit-scrollbar{width:7px!important}body.home-route .home-sidebar::-webkit-scrollbar-track{background:transparent!important;border-radius:999px!important}body.home-route .home-sidebar::-webkit-scrollbar-thumb{background:#d000003d!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.85)!important}body.home-route .home-sidebar::-webkit-scrollbar-thumb:hover{background:#d000006b!important}.home-sidebar .home-sidebar__section{flex-shrink:0!important}.home-sidebar .home-sidebar__card{background:#fff!important}.home-sidebar .home-sidebar__card-head{align-items:flex-start!important}.home-sidebar .home-sidebar__card-copy-wrap{flex:1 1 auto!important;min-width:0!important}.home-sidebar .home-sidebar__card h4{letter-spacing:-.01em!important}.home-sidebar .home-sidebar__card-copy{max-width:100%!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--stack{min-height:74px!important;border-radius:10px!important;background:#fff!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--stack.active{background:linear-gradient(90deg,#fff1f1,#fff)!important;color:#d00!important;border-left:4px solid #d00!important;box-shadow:inset 0 0 0 1px #d000000a!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--compact{gap:8px!important;border-radius:10px!important;white-space:nowrap!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--compact .home-sidebar__item-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:17px!important;min-width:17px!important;height:17px!important;margin:0!important;padding:0!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--compact .home-sidebar__item-icon svg{width:15px!important;height:15px!important;display:block!important}.home-sidebar .home-sidebar__section+.home-sidebar__section{margin-top:0!important}.home-sidebar .home-sidebar__item-title{width:100%!important;white-space:normal!important}.home-sidebar .home-sidebar__item-desc{width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}body.home-route .home-sidebar .home-sidebar__card{padding:14px!important}body.home-route .home-sidebar .home-sidebar__stack-list{gap:7px!important}body.home-route .home-sidebar button.home-sidebar__item.home-sidebar__item--stack{min-height:68px!important;padding:10px 12px!important}body.home-route .home-sidebar .home-sidebar__item-title{font-size:14px!important}body.home-route .home-sidebar .home-sidebar__item-desc{font-size:12.5px!important;line-height:1.38!important}.home-sidebar .home-sidebar__meta{max-width:100%!important}.home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full{grid-column:1 / -1!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:2px!important;align-items:center!important;justify-items:start!important;justify-content:stretch!important;width:100%!important;min-height:56px!important;padding:10px 12px!important;text-align:left!important;overflow:hidden!important}.home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full>.home-sidebar__item-icon{grid-column:1!important;grid-row:1 / 3!important;width:24px!important;min-width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full>.home-sidebar__item-label{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;margin:0!important;padding:0!important;font-size:.88rem!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full>.home-sidebar__item-desc{grid-column:2!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;margin:2px 0 0!important;padding:0!important;font-size:.72rem!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;color:#64748b!important}.home-sidebar__top-grid button.home-sidebar__item.home-sidebar__item--full.active>.home-sidebar__item-desc{color:#7f1d1d!important}@media(max-width:1080px){body.home-route .home-sidebar{max-height:none!important;overflow:visible!important;padding-right:0!important}}@media(max-width:420px){.home-sidebar .home-sidebar__card-head{flex-direction:column!important;align-items:stretch!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--compact{width:100%!important}}.home-sidebar .home-sidebar__top-grid>.home-sidebar__item:not(.home-sidebar__item--full){min-height:44px!important}.home-sidebar .home-sidebar__card h4{display:block}.home-sidebar button.home-sidebar__item.home-sidebar__item--stack{position:relative!important}.home-sidebar button.home-sidebar__item.active,.home-sidebar button.home-sidebar__item.home-sidebar__item--compact.active,.home-sidebar button.home-sidebar__item.home-sidebar__item--stack.active{background:linear-gradient(90deg,#fff1f1,#fff)!important;background-color:#fff1f1!important;color:#d00!important;font-weight:700!important;border-left:4px solid #d00!important;border-top:1px solid #eef2f6!important;border-right:1px solid #eef2f6!important;border-bottom:1px solid #eef2f6!important;box-shadow:inset 0 0 0 1px #d0000008!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--stack.active .home-sidebar__item-desc,.home-sidebar button.home-sidebar__item.home-sidebar__item--compact.active .home-sidebar__item-desc,.home-sidebar button.home-sidebar__item.active .home-sidebar__item-desc{color:#7f1d1d!important}.home-sidebar button.home-sidebar__item.active .home-sidebar__item-label,.home-sidebar button.home-sidebar__item.active .home-sidebar__item-title,.home-sidebar button.home-sidebar__item.home-sidebar__item--compact.active .home-sidebar__item-label,.home-sidebar button.home-sidebar__item.home-sidebar__item--stack.active .home-sidebar__item-title{color:#b40000!important}.home-sidebar .home-sidebar__section .home-sidebar__stack-list{gap:8px!important}.home-sidebar button.home-sidebar__item.home-sidebar__item--compact{min-height:38px!important}.home-sidebar button.home-sidebar__item.active:hover,.home-sidebar button.home-sidebar__item.home-sidebar__item--compact.active:hover,.home-sidebar button.home-sidebar__item.home-sidebar__item--stack.active:hover{background:linear-gradient(90deg,#fff1f1,#fff)!important;background-color:#fff1f1!important;color:#d00!important;border-color:#eef2f6!important}@media(min-width:1081px){body.home-route .home-sidebar{--home-sidebar-visible-top: clamp(180px, 24dvh, 225px);--home-sidebar-bottom-gap: 18px;width:100%!important;height:calc(100dvh - var(--home-sidebar-visible-top) - var(--home-sidebar-bottom-gap))!important;max-height:calc(100dvh - var(--home-sidebar-visible-top) - var(--home-sidebar-bottom-gap))!important;min-height:360px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;padding-bottom:14px!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:rgba(208,0,0,.3) transparent!important}body.home-route .home-sidebar::-webkit-scrollbar{width:7px!important}body.home-route .home-sidebar::-webkit-scrollbar-track{background:transparent!important;border-radius:999px!important}body.home-route .home-sidebar::-webkit-scrollbar-thumb{background:#d0000047!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.9)!important}body.home-route .home-sidebar::-webkit-scrollbar-thumb:hover{background:#d000006b!important}body.home-route .home-sidebar>.home-sidebar__section{flex:0 0 auto!important}}@media(min-width:1081px){body.home-route .home-sidebar{width:100%!important;height:var(--home-sidebar-capped-height, 520px)!important;max-height:var(--home-sidebar-capped-height, 520px)!important;min-height:320px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;padding-right:6px!important;padding-bottom:0!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:rgba(208,0,0,.3) transparent!important}body.home-route .home-sidebar:after{content:"";display:block;flex:0 0 18px;height:18px}body.home-route .home-sidebar>.home-sidebar__section{flex:0 0 auto!important}body.home-route .home-sidebar::-webkit-scrollbar{width:7px!important}body.home-route .home-sidebar::-webkit-scrollbar-track{background:transparent!important;border-radius:999px!important}body.home-route .home-sidebar::-webkit-scrollbar-thumb{background:#d0000047!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.9)!important}body.home-route .home-sidebar::-webkit-scrollbar-thumb:hover{background:#d000006b!important}}@media(max-width:1080px){body.home-route .home-sidebar{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important;padding-bottom:0!important;scrollbar-width:auto!important}}@media(min-width:1081px){body.home-route .home-sidebar{background:#fff!important;border:1px solid #eef2f6!important;border-radius:18px!important;box-shadow:0 2px 10px #1018280f!important;padding:12px 8px 12px 12px!important;gap:14px!important;box-sizing:border-box!important}body.home-route .home-sidebar .home-sidebar__section{border:0!important;box-shadow:none!important;border-radius:12px!important;background:transparent!important}body.home-route .home-sidebar .home-sidebar__top-grid,body.home-route .home-sidebar .home-sidebar__card{padding-left:0!important;padding-right:0!important}}@media(min-width:1081px){body.home-route .home-sidebar{display:flex!important;flex-direction:column!important;align-items:stretch!important}body.home-route .home-sidebar>.home-sidebar__section{flex:0 0 auto!important}body.home-route .home-sidebar>.home-sidebar__section:last-of-type{flex:1 0 auto!important;display:flex!important;min-height:180px!important}body.home-route .home-sidebar>.home-sidebar__section:last-of-type .home-sidebar__card{flex:1 1 auto!important;width:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important}}@media(min-width:1081px){.home-sidebar,body.home-route .home-sidebar{height:var(--home-sidebar-capped-height, calc(100dvh - 132px) )!important;max-height:calc(100dvh - 94px)!important;min-height:min(720px,calc(100dvh - 132px))!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;padding-right:8px!important;padding-bottom:12px!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.home-sidebar>.home-sidebar__section,body.home-route .home-sidebar>.home-sidebar__section{flex:0 0 auto!important}.home-sidebar>.home-sidebar__section:last-of-type,body.home-route .home-sidebar>.home-sidebar__section:last-of-type{flex:1 0 auto!important;display:flex!important;min-height:220px!important}.home-sidebar>.home-sidebar__section:last-of-type .home-sidebar__card,body.home-route .home-sidebar>.home-sidebar__section:last-of-type .home-sidebar__card{flex:1 1 auto!important;width:100%!important;min-height:100%!important}}@media(max-width:1080px){.home-sidebar,body.home-route .home-sidebar{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}}@media(min-width:1081px){.home-sidebar.home-sidebar--measured{height:var(--home-sidebar-capped-height, calc(100dvh - 135px) )!important;max-height:var(--home-sidebar-capped-height, calc(100dvh - 135px) )!important;min-height:min(760px,calc(100dvh - 135px))!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;padding-bottom:8px!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:rgba(208,0,0,.3) transparent!important}.home-sidebar.home-sidebar--measured:after{content:"";display:block;flex:0 0 8px;height:8px}.home-sidebar.home-sidebar--measured::-webkit-scrollbar{width:7px!important}.home-sidebar.home-sidebar--measured::-webkit-scrollbar-track{background:transparent!important;border-radius:999px!important}.home-sidebar.home-sidebar--measured::-webkit-scrollbar-thumb{background:#d0000047!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.9)!important}.home-sidebar.home-sidebar--measured::-webkit-scrollbar-thumb:hover{background:#d000006b!important}}@media(max-width:1080px){.home-sidebar.home-sidebar--measured{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-bottom:0!important}}@media(max-width:900px){body.home-route{--home-sidebar-drawer-top: 0px;--home-sidebar-drawer-w: min(88vw, 360px)}body.home-route .home-social-feed-shell .left-rail,.home-social-feed-page .home-social-feed-shell .left-rail{position:fixed!important;top:var(--home-sidebar-drawer-top)!important;left:0!important;bottom:0!important;width:var(--home-sidebar-drawer-w)!important;max-width:var(--home-sidebar-drawer-w)!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;z-index:3000!important;display:block!important;overflow:hidden!important;padding:12px!important;box-sizing:border-box!important;background:#fff!important;border-right:1px solid rgba(15,23,42,.1)!important;box-shadow:18px 0 42px #0f172a2e!important;transform:translate(calc(-100% - 18px))!important;transition:transform .22s ease,visibility .22s ease!important;visibility:hidden!important;pointer-events:none!important}body.home-sidebar-open.home-route .home-social-feed-shell .left-rail,body.home-route .home-social-feed-page.home-sidebar-open .home-social-feed-shell .left-rail,.home-social-feed-page.home-sidebar-open .home-social-feed-shell .left-rail,.home-social-feed-shell .left-rail.is-home-sidebar-open{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important}body.home-route .home-social-feed-shell .left-rail .home-sidebar,.home-social-feed-page .home-social-feed-shell .left-rail .home-sidebar{width:100%!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 18px 0!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.home-sidebar-mobile-backdrop{position:fixed!important;inset:0!important;z-index:2990!important;display:block!important;border:0!important;padding:0!important;background:#0f172a57!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important}body.home-sidebar-open .home-sidebar-mobile-backdrop,.home-social-feed-page.home-sidebar-open .home-sidebar-mobile-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.home-route .home-social-feed-shell .center-rail,.home-social-feed-page .home-social-feed-shell .center-rail{order:1!important}body.home-route .home-social-feed-shell .right-rail,.home-social-feed-page .home-social-feed-shell .right-rail{order:2!important}body.home-sidebar-open{overflow:hidden!important;touch-action:none!important}}@media(max-width:768px){body.home-route{--home-sidebar-drawer-w: min(90vw, 340px)}}@media(max-width:640px){body.home-route{--home-sidebar-drawer-w: min(92vw, 330px)}body.home-route .home-social-feed-shell .left-rail,.home-social-feed-page .home-social-feed-shell .left-rail{padding:10px!important}body.home-route .home-social-feed-shell .left-rail .home-sidebar,.home-social-feed-page .home-social-feed-shell .left-rail .home-sidebar{height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}}@media(max-width:390px){body.home-route{--home-sidebar-drawer-w: min(94vw, 350px)}.home-sidebar .home-sidebar__item-label,.home-sidebar .home-sidebar__item-title{font-size:13px!important}.home-sidebar .home-sidebar__item-desc{font-size:12px!important}}@media(max-width:340px){body.home-route{--home-sidebar-drawer-w: min(95vw, 312px)}body.home-route .home-social-feed-shell .left-rail,.home-social-feed-page .home-social-feed-shell .left-rail{padding:8px!important}}@media(max-width:900px){body.home-route{--home-sidebar-drawer-top: var(--home-sidebar-drawer-top, 180px)}body.home-route .home-social-feed-shell .left-rail,.home-social-feed-page .home-social-feed-shell .left-rail{top:var(--home-sidebar-drawer-top, 180px)!important;bottom:0!important;height:calc(100dvh - var(--home-sidebar-drawer-top, 180px))!important;max-height:calc(100dvh - var(--home-sidebar-drawer-top, 180px))!important;z-index:3000!important}body.home-route .home-social-feed-shell .left-rail .home-sidebar,.home-social-feed-page .home-social-feed-shell .left-rail .home-sidebar{height:calc(100dvh - var(--home-sidebar-drawer-top, 180px) - 24px)!important;max-height:calc(100dvh - var(--home-sidebar-drawer-top, 180px) - 24px)!important}.home-sidebar-mobile-backdrop{top:var(--home-sidebar-drawer-top, 180px)!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;z-index:2990!important}}@media(max-width:768px){body.home-route{--home-sidebar-drawer-top: var(--home-sidebar-drawer-top, 174px)}body.home-route .home-social-feed-shell .left-rail,.home-social-feed-page .home-social-feed-shell .left-rail{top:var(--home-sidebar-drawer-top, 174px)!important;height:calc(100dvh - var(--home-sidebar-drawer-top, 174px))!important;max-height:calc(100dvh - var(--home-sidebar-drawer-top, 174px))!important}body.home-route .home-social-feed-shell .left-rail .home-sidebar,.home-social-feed-page .home-social-feed-shell .left-rail .home-sidebar{height:calc(100dvh - var(--home-sidebar-drawer-top, 174px) - 22px)!important;max-height:calc(100dvh - var(--home-sidebar-drawer-top, 174px) - 22px)!important}.home-sidebar-mobile-backdrop{top:var(--home-sidebar-drawer-top, 174px)!important}}@media(max-width:640px){body.home-route{--home-sidebar-drawer-top: var(--home-sidebar-drawer-top, 156px)}body.home-route .home-social-feed-shell .left-rail,.home-social-feed-page .home-social-feed-shell .left-rail{top:var(--home-sidebar-drawer-top, 156px)!important;height:calc(100dvh - var(--home-sidebar-drawer-top, 156px))!important;max-height:calc(100dvh - var(--home-sidebar-drawer-top, 156px))!important}body.home-route .home-social-feed-shell .left-rail .home-sidebar,.home-social-feed-page .home-social-feed-shell .left-rail .home-sidebar{height:calc(100dvh - var(--home-sidebar-drawer-top, 156px) - 20px)!important;max-height:calc(100dvh - var(--home-sidebar-drawer-top, 156px) - 20px)!important}.home-sidebar-mobile-backdrop{top:var(--home-sidebar-drawer-top, 156px)!important}}@media(min-width:901px)and (max-width:1024px){body.home-route{--home-sidebar-drawer-top: var(--home-sidebar-drawer-top, 180px);--home-sidebar-drawer-w: min(42vw, 390px)}body.home-route .home-social-feed-shell .left-rail,.home-social-feed-page .home-social-feed-shell .left-rail{position:fixed!important;top:var(--home-sidebar-drawer-top, 180px)!important;left:0!important;right:auto!important;bottom:0!important;width:var(--home-sidebar-drawer-w)!important;max-width:var(--home-sidebar-drawer-w)!important;min-width:0!important;height:calc(100dvh - var(--home-sidebar-drawer-top, 180px))!important;max-height:calc(100dvh - var(--home-sidebar-drawer-top, 180px))!important;z-index:3000!important;display:block!important;overflow:hidden!important;padding:12px!important;box-sizing:border-box!important;background:#fff!important;border-right:1px solid rgba(15,23,42,.1)!important;box-shadow:18px 0 42px #0f172a2e!important;transform:translate(calc(-100% - 18px))!important;transition:transform .22s ease,visibility .22s ease!important;visibility:hidden!important;pointer-events:none!important}body.home-sidebar-open.home-route .home-social-feed-shell .left-rail,body.home-route .home-social-feed-page.home-sidebar-open .home-social-feed-shell .left-rail,.home-social-feed-page.home-sidebar-open .home-social-feed-shell .left-rail,.home-social-feed-shell .left-rail.is-home-sidebar-open{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important}body.home-route .home-social-feed-shell .left-rail .home-sidebar,.home-social-feed-page .home-social-feed-shell .left-rail .home-sidebar{width:100%!important;height:calc(100dvh - var(--home-sidebar-drawer-top, 180px) - 24px)!important;max-height:calc(100dvh - var(--home-sidebar-drawer-top, 180px) - 24px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 18px 0!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.home-sidebar-mobile-backdrop{position:fixed!important;top:var(--home-sidebar-drawer-top, 180px)!important;right:0!important;bottom:0!important;left:0!important;z-index:2990!important;display:block!important;border:0!important;padding:0!important;background:#0f172a57!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important}body.home-sidebar-open .home-sidebar-mobile-backdrop,.home-social-feed-page.home-sidebar-open .home-sidebar-mobile-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.home-sidebar-open{overflow:hidden!important;touch-action:none!important}}.home-right-sidebar{display:flex;flex-direction:column;gap:16px}.home-right-sidebar__panel{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 10px 30px #0f172a0f;padding:16px}.home-right-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.home-right-sidebar__header h3{margin:0;color:#0f172a}.home-right-sidebar__header button{min-height:36px;padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc;cursor:pointer}.home-right-sidebar__list{display:flex;flex-direction:column;gap:14px}.home-right-sidebar__card{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff}.home-right-sidebar__image{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.home-right-sidebar__body{padding:12px}.home-right-sidebar__eyebrow{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.home-right-sidebar__body h4{margin:8px 0 6px;color:#0f172a}.home-right-sidebar__body p{margin:0;color:#64748b;line-height:1.45}.home-right-sidebar__cta{margin-top:12px;width:100%;min-height:40px;border:0;border-radius:12px;background:#0f172a;color:#fff;font-weight:600;cursor:pointer}.home-right-sidebar__empty{color:#64748b;text-align:center;padding:16px 0}.home-right-sidebar__image-wrap{width:100%;height:220px;border-radius:16px 16px 0 0;overflow:hidden;background:#f7f7f8;display:flex;align-items:center;justify-content:center}.home-right-sidebar__image{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#f7f7f8}.home-right-sidebar__card{display:flex;flex-direction:column;overflow:hidden}.home-right-sidebar__footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.home-right-sidebar__cta-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;width:100%}.home-right-sidebar__cta{flex:1 1 0;min-width:0;border:0;border-radius:12px;padding:10px;font-size:13px;font-weight:800;line-height:1;color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 18px #0f172a24;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.home-right-sidebar__cta:hover{transform:translateY(-1px);opacity:.96;box-shadow:0 10px 22px #0f172a2e}.home-right-sidebar__cta:active{transform:translateY(0)}.home-right-sidebar__cta.is-buy{background:linear-gradient(135deg,#16a34a,#22c55e)}.home-right-sidebar__cta.is-signup{background:linear-gradient(135deg,#7c3aed,#a855f7)}.home-right-sidebar__cta.is-learn{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#111827}.home-right-sidebar__cta.is-contact{background:linear-gradient(135deg,#ea580c,#f97316)}.home-right-sidebar__cta.is-visit{background:linear-gradient(135deg,#2563eb,#5b7cff)}.home-right-sidebar__card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:18px;box-shadow:0 10px 24px #0f172a0f}.home-right-sidebar__body{display:flex;flex-direction:column;gap:7px;padding:12px 0 0;flex:1 1 auto}.home-right-sidebar__footer{margin-top:12px;padding-top:6px;border-top:none}.home-right-sidebar__cta-row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;width:100%}.home-right-sidebar__cta{flex:1 1 0;min-width:0;border:none;outline:none;border-radius:14px;padding:12px 14px;min-height:46px;font-size:15px;font-weight:800;line-height:1;letter-spacing:.01em;color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 20px #0f172a24,inset 0 1px #ffffff2e;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,filter .18s ease}.home-right-sidebar__cta:hover{transform:translateY(-2px);box-shadow:0 14px 26px #0f172a2e,inset 0 1px #fff3;filter:saturate(1.05)}.home-right-sidebar__cta:active{transform:translateY(0);box-shadow:0 8px 16px #0f172a24,inset 0 1px #ffffff29}.home-right-sidebar__cta:focus-visible{box-shadow:0 0 0 3px #3b82f633,0 10px 22px #0f172a2e}.home-right-sidebar__cta.is-buy{background:linear-gradient(135deg,#16a34a,#22c55e 55%,#34d399)}.home-right-sidebar__cta.is-signup{background:linear-gradient(135deg,#7c3aed,#9333ea 55%,#a855f7)}.home-right-sidebar__cta.is-learn{background:linear-gradient(135deg,#d97706,#f59e0b 55%,#fbbf24);color:#fff}.home-right-sidebar__cta.is-contact{background:linear-gradient(135deg,#ea580c,#f97316 55%,#fb923c)}.home-right-sidebar__cta.is-visit{background:linear-gradient(135deg,#2563eb,#3b82f6 55%,#60a5fa)}.home-right-sidebar__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:4px 0 2px}.home-right-sidebar__badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#0f172a0f;color:#334155;font-size:11px;font-weight:800;line-height:1;letter-spacing:.02em}.home-right-sidebar__image-wrap{aspect-ratio:4 / 5}.home-right-sidebar__video,.home-right-sidebar__image-cover{border-radius:inherit}.home-right-sidebar__fullscreen-btn{position:absolute;right:10px;top:10px;z-index:40;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#0f172a7a;color:#fff;font-size:20px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(10px) saturate(135%);backdrop-filter:blur(10px) saturate(135%)}.home-right-sidebar__fullscreen-btn:hover,.home-right-sidebar__fullscreen-btn:focus{background:#0f172aa3;border-color:#ffffff57;outline:none}.home-right-sidebar__image-wrap:fullscreen,.home-right-sidebar__image-wrap:-webkit-full-screen{width:100vw!important;height:100vh!important;min-height:100vh!important;border-radius:0!important;background:#000!important}.home-right-sidebar__image-wrap:fullscreen .home-right-sidebar__image,.home-right-sidebar__image-wrap:-webkit-full-screen .home-right-sidebar__image{object-fit:contain!important;background:#000!important}.home-right-sidebar__image-wrap:fullscreen .home-right-sidebar__fullscreen-btn,.home-right-sidebar__image-wrap:-webkit-full-screen .home-right-sidebar__fullscreen-btn{background:#0f172a80;border-color:#ffffff3d}body.shop-route-white .home-right-sidebar{background:#fff!important;background-color:#fff!important}body.shop-route-white .home-right-sidebar:before,body.shop-route-white .home-right-sidebar:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}body.shop-route-white .home-right-sidebar__list,body.shop-route-white .home-right-sidebar__panel{background:#fff!important;background-color:#fff!important}body.shop-route-white .home-right-sidebar__panel:before,body.shop-route-white .home-right-sidebar__panel:after,body.shop-route-white .home-right-sidebar__list:before,body.shop-route-white .home-right-sidebar__list:after{background:transparent!important;background-color:transparent!important}.home-right-sidebar__header .home-right-sidebar__refresh-btn{width:38px;height:38px;min-width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#2563eb;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.home-right-sidebar__header .home-right-sidebar__refresh-btn svg{width:18px;height:18px;display:block;transform-origin:center}.home-right-sidebar__header .home-right-sidebar__refresh-btn:hover{transform:translateY(-1px);border-color:#2563eb47;color:#1d4ed8;box-shadow:0 10px 22px #2563eb24}.home-right-sidebar__header .home-right-sidebar__refresh-btn:hover svg{animation:homeRightSidebarRefreshSpin .65s ease-in-out 2}.home-right-sidebar__header .home-right-sidebar__refresh-btn.is-loading svg{animation:homeRightSidebarRefreshSpin .65s ease-in-out 3}.home-right-sidebar__header .home-right-sidebar__refresh-btn:disabled{opacity:.65;cursor:not-allowed}@keyframes homeRightSidebarRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-right-sidebar__header .home-right-sidebar__refresh-btn{background:transparent!important;background-color:transparent!important;color:#2563eb!important;border:0!important;box-shadow:none!important}.home-right-sidebar__header .home-right-sidebar__refresh-btn:hover{background:transparent!important;background-color:transparent!important;color:#1d4ed8!important;box-shadow:none!important;transform:translateY(-1px)}.home-right-sidebar__header .home-right-sidebar__refresh-btn:disabled{background:transparent!important;background-color:transparent!important;box-shadow:none!important;opacity:.65}body.home-route .home-right-sidebar{width:100%!important;max-height:calc(100vh - var(--home-feed-sticky-top, 64px) - 18px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;scrollbar-width:thin!important;scrollbar-color:rgba(37,99,235,.3) transparent!important}body.home-route .home-right-sidebar::-webkit-scrollbar{width:7px!important}body.home-route .home-right-sidebar::-webkit-scrollbar-track{background:transparent!important;border-radius:999px!important}body.home-route .home-right-sidebar::-webkit-scrollbar-thumb{background:#2563eb42!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.9)!important}body.home-route .home-right-sidebar::-webkit-scrollbar-thumb:hover{background:#2563eb73!important}.home-right-sidebar__header{align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important}.home-right-sidebar__header>div{min-width:0!important}.home-right-sidebar__header h3{margin:0!important;color:#0f172a!important;font-size:1.05rem!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:1.1!important}.home-right-sidebar__subtitle{margin:5px 0 0!important;color:#64748b!important;font-size:.8rem!important;font-weight:650!important;line-height:1.35!important}.home-right-sidebar__tabs{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:12px 0!important}.home-right-sidebar__tab{all:unset!important;box-sizing:border-box!important;width:100%!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;background:#fff!important;color:#475569!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;text-align:center!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease!important}.home-right-sidebar__tab:hover{transform:translateY(-1px)!important;border-color:#0f172a24!important;box-shadow:0 8px 20px #0f172a14!important}.home-right-sidebar__tab.is-active{color:#fff!important;border-color:transparent!important;box-shadow:0 12px 24px #0f172a29,inset 0 1px #ffffff38!important}.home-right-sidebar__tab--classifieds.is-active{background:linear-gradient(135deg,#dc2626,#fb7185)!important}.home-right-sidebar__tab--places.is-active{background:linear-gradient(135deg,#0891b2,#22c55e)!important}.home-right-sidebar__tab--approved-sellers.is-active{background:linear-gradient(135deg,#7c3aed,#2563eb)!important}.home-right-sidebar__create-row{margin:0 0 14px!important}.home-right-sidebar__create-btn{all:unset!important;box-sizing:border-box!important;width:100%!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:0!important;border-radius:14px!important;color:#fff!important;font-size:.86rem!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;text-align:center!important;box-shadow:0 12px 24px #0f172a24,inset 0 1px #ffffff2e!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.home-right-sidebar__create-btn:hover{transform:translateY(-1px)!important;filter:brightness(1.03) saturate(1.03)!important;box-shadow:0 16px 30px #0f172a2e,inset 0 1px #fff3!important}.home-right-sidebar__create-btn:active{transform:translateY(0)!important}.home-right-sidebar__create-btn--classifieds{background:linear-gradient(135deg,#dc2626,#fb7185)!important}.home-right-sidebar__create-btn--places{background:linear-gradient(135deg,#0891b2,#22c55e)!important}.home-right-sidebar__create-btn--approved-sellers{background:linear-gradient(135deg,#7c3aed,#2563eb)!important}.home-right-sidebar__card--classifieds{border-color:#dc262624!important}.home-right-sidebar__card--places{border-color:#0891b229!important}.home-right-sidebar__card--approved-sellers{border-color:#7c3aed29!important}.home-right-sidebar__card--classifieds .home-right-sidebar__eyebrow{color:#dc2626!important}.home-right-sidebar__card--places .home-right-sidebar__eyebrow{color:#0891b2!important}.home-right-sidebar__card--approved-sellers .home-right-sidebar__eyebrow{color:#7c3aed!important}.home-right-sidebar__body{padding:12px 0 0!important}.home-right-sidebar__eyebrow{text-transform:uppercase!important;letter-spacing:.055em!important;font-size:.73rem!important;font-weight:900!important}.home-right-sidebar__eyebrow span{color:#64748b!important;font-weight:800!important}.home-right-sidebar__body h4{margin:6px 0 4px!important;font-size:.98rem!important;line-height:1.18!important;font-weight:900!important;letter-spacing:-.02em!important}.home-right-sidebar__body p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.84rem!important;line-height:1.42!important}.home-right-sidebar__empty{margin:10px 0 12px!important;padding:14px 12px!important;border:1px dashed rgba(15,23,42,.12)!important;border-radius:14px!important;background:#f8fafc!important;color:#64748b!important;font-size:.84rem!important;font-weight:750!important;text-align:center!important}body.home-route .home-right-sidebar__image-wrap{min-height:210px!important}body.home-route .home-right-sidebar__list{gap:14px!important}@media(max-width:1080px){body.home-route .home-right-sidebar{max-height:none!important;overflow:visible!important;padding-right:0!important}.home-right-sidebar__tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-right-sidebar__tab{min-height:40px!important;font-size:.78rem!important}}@media(max-width:560px){.home-right-sidebar__tabs{grid-template-columns:1fr!important}.home-right-sidebar__header{align-items:flex-start!important}.home-right-sidebar__create-btn{min-height:40px!important}}.toggle-home-right-sidebar-btn .toggle-home-right-sidebar-btn__icon{transform:scaleX(-1);transform-origin:center}@media(max-width:900px){body.home-route{--home-right-sidebar-drawer-top: var(--home-sidebar-drawer-top, 180px);--home-right-sidebar-drawer-w: min(88vw, 380px)}body.home-route .home-social-feed-shell .right-rail,.home-social-feed-page .home-social-feed-shell .right-rail{position:fixed!important;top:var(--home-right-sidebar-drawer-top, 180px)!important;right:0!important;left:auto!important;bottom:0!important;width:var(--home-right-sidebar-drawer-w)!important;max-width:var(--home-right-sidebar-drawer-w)!important;min-width:0!important;height:calc(100dvh - var(--home-right-sidebar-drawer-top, 180px))!important;max-height:calc(100dvh - var(--home-right-sidebar-drawer-top, 180px))!important;z-index:3000!important;display:block!important;overflow:hidden!important;padding:12px!important;box-sizing:border-box!important;background:#fff!important;border-left:1px solid rgba(15,23,42,.1)!important;box-shadow:-18px 0 42px #0f172a2e!important;transform:translate(calc(100% + 18px))!important;transition:transform .22s ease,visibility .22s ease!important;visibility:hidden!important;pointer-events:none!important}body.home-right-sidebar-open.home-route .home-social-feed-shell .right-rail,body.home-route .home-social-feed-page.home-right-sidebar-open .home-social-feed-shell .right-rail,.home-social-feed-page.home-right-sidebar-open .home-social-feed-shell .right-rail,.home-social-feed-shell .right-rail.is-home-right-sidebar-open{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important}body.home-route .home-social-feed-shell .right-rail .home-right-sidebar,.home-social-feed-page .home-social-feed-shell .right-rail .home-right-sidebar{width:100%!important;height:calc(100dvh - var(--home-right-sidebar-drawer-top, 180px) - 24px)!important;max-height:calc(100dvh - var(--home-right-sidebar-drawer-top, 180px) - 24px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 18px 0!important;box-sizing:border-box!important;background:transparent!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.home-right-sidebar-mobile-backdrop{position:fixed!important;top:var(--home-right-sidebar-drawer-top, 180px)!important;right:0!important;bottom:0!important;left:0!important;z-index:2990!important;display:block!important;border:0!important;padding:0!important;background:#0f172a57!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important}body.home-right-sidebar-open .home-right-sidebar-mobile-backdrop,.home-social-feed-page.home-right-sidebar-open .home-right-sidebar-mobile-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.home-right-sidebar-open{overflow:hidden!important;touch-action:none!important}}@media(max-width:768px){body.home-route{--home-right-sidebar-drawer-top: var(--home-sidebar-drawer-top, 174px);--home-right-sidebar-drawer-w: min(90vw, 360px)}body.home-route .home-social-feed-shell .right-rail .home-right-sidebar,.home-social-feed-page .home-social-feed-shell .right-rail .home-right-sidebar{height:calc(100dvh - var(--home-right-sidebar-drawer-top, 174px) - 22px)!important;max-height:calc(100dvh - var(--home-right-sidebar-drawer-top, 174px) - 22px)!important}}@media(max-width:640px){body.home-route{--home-right-sidebar-drawer-top: var(--home-sidebar-drawer-top, 156px);--home-right-sidebar-drawer-w: min(92vw, 340px)}body.home-route .home-social-feed-shell .right-rail,.home-social-feed-page .home-social-feed-shell .right-rail{padding:10px!important}body.home-route .home-social-feed-shell .right-rail .home-right-sidebar,.home-social-feed-page .home-social-feed-shell .right-rail .home-right-sidebar{height:calc(100dvh - var(--home-right-sidebar-drawer-top, 156px) - 20px)!important;max-height:calc(100dvh - var(--home-right-sidebar-drawer-top, 156px) - 20px)!important}.home-right-sidebar__panel{padding:13px!important;border-radius:18px!important}.home-right-sidebar__tabs{grid-template-columns:1fr!important}}@media(max-width:390px){body.home-route{--home-right-sidebar-drawer-w: min(94vw, 350px)}.home-right-sidebar__header h3{font-size:.98rem!important}.home-right-sidebar__subtitle{font-size:.76rem!important}body.home-route .home-right-sidebar__image-wrap{min-height:190px!important}}@media(max-width:340px){body.home-route{--home-right-sidebar-drawer-w: min(95vw, 312px)}body.home-route .home-social-feed-shell .right-rail,.home-social-feed-page .home-social-feed-shell .right-rail{padding:8px!important}.home-right-sidebar__create-btn,.home-right-sidebar__tab{font-size:.74rem!important}}@media(min-width:901px)and (max-width:1024px){body.home-route{--home-right-sidebar-drawer-top: var(--home-sidebar-drawer-top, 180px);--home-right-sidebar-drawer-w: min(44vw, 410px)}body.home-route .home-social-feed-shell .right-rail,.home-social-feed-page .home-social-feed-shell .right-rail{position:fixed!important;top:var(--home-right-sidebar-drawer-top, 180px)!important;right:0!important;left:auto!important;bottom:0!important;width:var(--home-right-sidebar-drawer-w)!important;max-width:var(--home-right-sidebar-drawer-w)!important;min-width:0!important;height:calc(100dvh - var(--home-right-sidebar-drawer-top, 180px))!important;max-height:calc(100dvh - var(--home-right-sidebar-drawer-top, 180px))!important;z-index:3000!important;display:block!important;overflow:hidden!important;padding:12px!important;box-sizing:border-box!important;background:#fff!important;border-left:1px solid rgba(15,23,42,.1)!important;box-shadow:-18px 0 42px #0f172a2e!important;transform:translate(calc(100% + 18px))!important;transition:transform .22s ease,visibility .22s ease!important;visibility:hidden!important;pointer-events:none!important}body.home-right-sidebar-open.home-route .home-social-feed-shell .right-rail,body.home-route .home-social-feed-page.home-right-sidebar-open .home-social-feed-shell .right-rail,.home-social-feed-page.home-right-sidebar-open .home-social-feed-shell .right-rail,.home-social-feed-shell .right-rail.is-home-right-sidebar-open{transform:translate(0)!important;visibility:visible!important;pointer-events:auto!important}body.home-route .home-social-feed-shell .right-rail .home-right-sidebar,.home-social-feed-page .home-social-feed-shell .right-rail .home-right-sidebar{width:100%!important;height:calc(100dvh - var(--home-right-sidebar-drawer-top, 180px) - 24px)!important;max-height:calc(100dvh - var(--home-right-sidebar-drawer-top, 180px) - 24px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 18px 0!important;box-sizing:border-box!important;background:transparent!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.home-right-sidebar-mobile-backdrop{position:fixed!important;top:var(--home-right-sidebar-drawer-top, 180px)!important;right:0!important;bottom:0!important;left:0!important;z-index:2990!important;display:block!important;border:0!important;padding:0!important;background:#0f172a57!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important}body.home-right-sidebar-open .home-right-sidebar-mobile-backdrop,.home-social-feed-page.home-right-sidebar-open .home-right-sidebar-mobile-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.home-right-sidebar-open{overflow:hidden!important;touch-action:none!important}}.mq-fieldset.ct{border:1px solid #e6e8ee;border-radius:14px;padding:12px;margin-top:14px;background:#fff;width:100%;box-sizing:border-box}.mq-legend{display:inline-flex;align-items:center;gap:8px;padding:0 6px;font-weight:700;color:#0f172a}.ct-group{border-top:1px dashed #eef1f6;padding-top:12px;margin-top:12px}.ct-group:first-of-type{border-top:0;padding-top:0;margin-top:0}.ct-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ct-head>strong{font-size:.98rem;color:#0f172a}.ct-row{display:grid;grid-template-columns:max-content 1fr;gap:10px 12px;align-items:center;margin-bottom:10px}.ct-row.wrap{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start}.ct-label{font-size:.92rem;color:#475569;align-self:center}.ct-input,.ct-select{height:36px;border:1px solid #e5e7eb;border-radius:10px;padding:0 10px;font-size:.95rem;color:#0f172a;background:#fff;transition:border-color .12s,box-shadow .12s;min-width:0;width:100%;box-sizing:border-box;overflow-wrap:anywhere}.ct-input:focus,.ct-select:focus{outline:none;border-color:#9ab6ff;box-shadow:0 0 0 3px #93c5fd40}.ct-input.number{width:100%;max-width:100px}.ct-color{width:42px;height:36px;padding:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff;min-width:42px}.ct-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:999px;-webkit-user-select:none;user-select:none;background:#fff;cursor:pointer;height:36px;white-space:nowrap}.ct-toggle input{accent-color:#4c82ff}.ct-toggle span{font-size:.9rem;color:#0f172a}.ct-range{appearance:none;width:160px;height:6px;border-radius:999px;background:#e5e7eb;outline:none}.ct-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#4c82ff;cursor:pointer}.ct-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#4c82ff;border:none;cursor:pointer}.ct-range-val{font-size:.9rem;color:#475569;min-width:40px;text-align:right;white-space:nowrap}.ct-list{display:grid;gap:10px;max-height:44vh;overflow:auto;padding-right:2px}.ct-item{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(90px,.7fr) 42px max-content 42px minmax(160px,1.2fr) minmax(80px,.6fr) minmax(80px,.6fr) max-content;gap:8px;align-items:center}.ct-palette .ct-emoji{background:transparent!important;border:1px solid rgba(255,255,255,.12)!important;color:inherit!important;box-shadow:none!important;padding:10px 12px;border-radius:10px;cursor:pointer}.ct-palette .ct-emoji:hover{background:#ffffff0f!important}.ct-palette .ct-emoji:focus,.ct-palette .ct-emoji:focus-visible{outline:none!important;box-shadow:0 0 0 2px #ffffff2e!important}.ct-palette .ct-emoji:active{background:#ffffff1a!important}.ct-palette .ct-emoji.btn,.ct-palette .ct-emoji.btn-xs,.ct-palette .ct-emoji.button,.ct-palette button.ct-emoji{background:transparent!important}@media(max-width:1200px){.ct-item{grid-template-columns:repeat(4,minmax(0,1fr))}.ct-item>*{min-width:0}}@media(max-width:780px){.ct-item{grid-template-columns:1fr;gap:8px}}.ct-chip{display:inline-block;padding:6px 10px;border-radius:10px;font-size:.88rem;line-height:1;border:1px dashed #e5e7eb}.ct-palette{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ct-emoji{width:40px;height:40px;border-radius:12px;border:1px solid #e6e8ee;background:#fff;cursor:pointer;display:grid;place-items:center;font-size:18px;transition:transform .08s,background .12s,border-color .12s}.ct-emoji:hover{background:#f8fafc}.ct-emoji:active{transform:translateY(1px)}.ct-emoji:focus-visible{outline:2px solid #6ea8fe;outline-offset:2px}.btn-xs{height:30px;padding:0 10px;border-radius:8px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-weight:700;cursor:pointer;transition:transform .08s,background .12s,border-color .12s,opacity .12s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.btn-xs:hover{background:#f8fafc}.btn-xs:active{transform:translateY(1px)}.btn-xs.danger{border-color:#f2c7c7;background:#fff5f5;color:#b42318}.btn-xs[disabled]{opacity:.6;cursor:not-allowed}.ct-list::-webkit-scrollbar{width:10px;height:10px}.ct-list::-webkit-scrollbar-track{background:transparent}.ct-list::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid transparent;border-radius:8px;background-color:#47556999}@supports (scrollbar-color: auto){.ct-list{scrollbar-color:#475569 transparent}}@media(prefers-color-scheme:dark){.mq-fieldset.ct{background:#0b0f17;border-color:#1b2432}.mq-legend{color:#e5e7eb}.ct-group{border-top-color:#1b2432}.ct-head>strong{color:#e5e7eb}.ct-label{color:#cbd5e1}.ct-input,.ct-select{background:#0b0f17;color:#e5e7eb;border-color:#1f2937}.ct-input:focus,.ct-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.ct-color{background:#0b0f17;border-color:#1f2937}.ct-toggle{background:#0b0f17;border-color:#1f2937;color:#e5e7eb}.ct-range{background:#1f2937}.ct-range::-webkit-slider-thumb,.ct-range::-moz-range-thumb{background:#3b82f6}.ct-chip{border-color:#1f2937}.ct-emoji,.btn-xs{background:#0b0f17;border-color:#1f2937;color:#e5e7eb}.btn-xs.danger{background:#180e0e;border-color:#3a1d1d;color:#fecaca}.ct-list::-webkit-scrollbar-thumb{background-color:#94a3b880}}.ct-item.ct-item--label{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:12px!important;border:1px solid #eef1f6;border-radius:14px;background:#fff}.ctl-cap{display:block;font-size:.82rem;color:#64748b;margin-bottom:6px;font-weight:700;letter-spacing:.01em}.ctl-row{display:grid;gap:10px;align-items:end}.ctl-row--text{grid-template-columns:1fr max-content max-content;align-items:end}.ctl-field,.ctl-field--text{min-width:0}.ctl-field--size{width:120px}.ctl-field--color{width:90px}.ctl-field--size .ct-input.number{max-width:120px}.ctl-row--pos{grid-template-columns:max-content 1fr;align-items:center}.ctl-row--pos .ct-select{width:100%}.ctl-row--bg{grid-template-columns:max-content max-content;align-items:end;justify-content:start}.ctl-field--bgcolor{width:110px}.ctl-row--opacity{grid-template-columns:1fr}.ctl-opacity{display:grid;grid-template-columns:max-content 1fr max-content max-content;gap:10px;align-items:center}.ctl-muted{font-size:.82rem;color:#64748b;white-space:nowrap}.ctl-row--opacity .ct-range{width:100%!important;min-width:0}.ctl-row--time{grid-template-columns:repeat(2,minmax(180px,1fr));align-items:end}.ctl-row--footer{grid-template-columns:1fr max-content;align-items:center}.ctl-delete{height:34px}.ct-item--label .ct-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.ctl-row--text{grid-template-columns:1fr 1fr}.ctl-field--color{width:100%}.ctl-row--time{grid-template-columns:1fr}.ctl-row--footer{grid-template-columns:1fr;gap:10px;justify-items:start}}@media(prefers-color-scheme:dark){.ct-item.ct-item--label{background:#0b0f17;border-color:#1b2432}.ctl-cap,.ctl-muted{color:#94a3b8}}.ct-item--label .ctl-row--pos{grid-template-columns:50px max-content!important;gap:6px!important}.ct-item--label .ctl-row--pos .ctl-cap{margin:0!important;padding:0!important}.ct-item--label .ctl-row--pos .ct-select{width:150px!important;max-width:150px!important;justify-self:start!important;margin:0!important}.ct-item--label .ctl-row--pos .ct-select{height:40px!important;line-height:40px!important;padding:0 36px 0 12px!important}.ct-item--label .ctl-row--pos .ct-select option{line-height:40px}.mq-fieldset.ct .ct-list{max-height:none!important;overflow:visible!important;padding-right:0!important}.mq-fieldset.ct .qs-cc-scroll,.mq-fieldset.ct .ct-group{overflow:visible!important}.mq-fieldset.ct .ctl-row--opacity .ctl-opacity{display:grid;grid-template-columns:44px minmax(180px,520px) 56px 56px;align-items:center;gap:10px;width:100%}.mq-fieldset.ct .ctl-row--opacity .ct-range{width:100%!important;max-width:520px!important}.mq-fieldset.ct .ctl-row--opacity .ctl-muted{font-size:.86rem;color:#64748b;white-space:nowrap}.mq-fieldset.ct .ctl-row--opacity .ct-range-val{min-width:40px;text-align:right}.mq-fieldset.ct .ctl-row--time{display:grid!important;grid-template-columns:repeat(2,minmax(180px,260px));justify-content:start;gap:14px!important;align-items:start;width:100%}.mq-fieldset.ct .ctl-row--time .ct-input.number{max-width:140px}.mq-fieldset.ct .ctl-timeHelp{grid-column:1 / -1;margin-bottom:6px}.mq-fieldset.ct .ctl-details{margin-top:6px}.mq-fieldset.ct .ctl-summary{cursor:pointer;font-weight:600;color:#334155;font-size:.92rem;list-style:none}.mq-fieldset.ct .ctl-summary::-webkit-details-marker{display:none}.mq-fieldset.ct .ctl-detailsBody{margin-top:8px;padding:10px 12px;border:1px solid #e6e8ee;border-radius:12px;background:#f8fafc}.mq-fieldset.ct .ctl-helpText{margin:0 0 8px;color:#334155;font-size:.92rem}.mq-fieldset.ct .ctl-helpList{margin:0;padding-left:18px;color:#475569;font-size:.9rem}.mq-fieldset.ct .ctl-helpClose{margin-top:10px}.mq-fieldset.ct .ctl-row{display:flex;gap:10px;align-items:center;margin-bottom:10px}.mq-fieldset.ct .ctl-row--text,.mq-fieldset.ct .ctl-row--url{align-items:flex-end}.mq-fieldset.ct .ctl-field{display:flex;flex-direction:column;gap:6px;width:100%}.mq-fieldset.ct .ctl-cap--inline{width:90px;flex:0 0 90px;margin-top:2px}.mq-fieldset.ct .ctl-row--footer{justify-content:space-between;margin-bottom:0}.mq-fieldset.ct .ctl-delete{margin-left:12px}@media(prefers-color-scheme:dark){.mq-fieldset.ct .ct-item--link{background:#0b0f17;border-color:#1b2432}}.mq-fieldset.ct .ct-item--link{display:block!important;border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff}.mq-fieldset.ct .ct-item--link .ctl-row{display:flex;gap:12px;align-items:flex-end;margin-bottom:10px}.mq-fieldset.ct .ct-item--link .ctl-row--pos,.mq-fieldset.ct .ct-item--link .ctl-row--style,.mq-fieldset.ct .ct-item--link .ctl-row--bg,.mq-fieldset.ct .ct-item--link .ctl-row--opacity{align-items:center}.mq-fieldset.ct .ct-item--link .ctl-field{display:flex;flex-direction:column;gap:6px;width:100%}.mq-fieldset.ct .ct-item--link .ctl-field--color{width:auto;min-width:84px}.mq-fieldset.ct .ctl-cap{font-size:.82rem;color:#64748b;font-weight:700}.mq-fieldset.ct .ctl-cap--inline{width:90px;flex:0 0 90px}.mq-fieldset.ct .ct-select--compact{width:220px;max-width:220px;height:40px;padding-top:6px;padding-bottom:6px;line-height:1.2}.mq-fieldset.ct .ctl-opacity{display:flex;align-items:center;gap:10px;width:100%}.mq-fieldset.ct .ctl-opacity--compact .ct-range{width:320px;max-width:55vw}.mq-fieldset.ct .ct-item--link .ctl-row--footer{justify-content:space-between;margin-bottom:0;align-items:center}.mq-fieldset.ct .ct-list--links{max-height:none;overflow:visible}@media(prefers-color-scheme:dark){.mq-fieldset.ct .ct-item--link{background:#0b0f17;border-color:#1b2432}.mq-fieldset.ct .ctl-cap{color:#94a3b8}}.qs-banner__linkBtn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;-webkit-user-select:none;user-select:none}.qs-banner__linkBtn.pill{border-radius:999px;padding:10px 14px}.qs-banner__linkBtn.solid{border-radius:12px;padding:10px 14px}.qs-banner__linkBtn.ghost{background:transparent!important;border-color:#ffffff59;padding:10px 14px;border-radius:999px}.qs-banner__linkBtn:hover{transform:translateY(-1px)}.qs-banner__linkBtn:active{transform:translateY(0)}.qs-banner__linkBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #93c5fd40}.ctl-row--help{margin-top:6px;margin-bottom:10px}.ctl-details{border:1px solid #e6e8ee;border-radius:12px;padding:8px 10px;background:#fff;position:relative}.ctl-summary{cursor:pointer;font-weight:700;color:#0f172a}.ctl-detailsBody{margin-top:8px}.ctl-helpClose{position:absolute;top:8px;right:8px}.mq-fieldset.ct .ct-select.ct-select--tall{height:42px;padding-top:6px;padding-bottom:6px;line-height:1.2}.ct-emojiRow{justify-content:start!important;align-items:center!important;width:100%!important}.ct-emojiRow .ct-select{width:auto!important;max-width:none!important}.ct-emojiRow .ct-select--emoji{width:120px!important;min-width:120px!important}.ct-emojiRow .ct-select--pos{width:180px!important;min-width:180px!important}.ct-select--tall{height:44px!important;line-height:44px!important;padding:0 12px!important}.ct-emojiRow>.ct-select,.ct-emojiRow>.ct-input,.ct-emojiRow>.ct-qtyInline,.ct-emojiRow>.ct-emojiAdd{justify-self:start!important}@media(max-width:980px){.ct-emojiRow .ct-select--emoji,.ct-emojiRow .ct-select--pos{width:100%!important;min-width:0!important}}.ct-emojiRow .ct-select--emoji,.ct-emojiRow .ct-select--pos{height:44px!important;padding:0 38px 0 12px!important;line-height:normal!important;display:inline-flex!important;align-items:center!important;font-size:16px!important}.ct-emojiRow .ct-select--emoji,.ct-emojiRow .ct-select--pos{-webkit-appearance:none;appearance:none;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.ct-emojiRow .ct-select--emoji,.ct-emojiRow .ct-select--pos{background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%),linear-gradient(to right,transparent,transparent);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,0 0;background-size:6px 6px,6px 6px,100% 100%}.ct-emojiRow .ct-select--emoji option,.ct-emojiRow .ct-select--pos option{font-size:16px;line-height:1.2}.ct-emojiRow .ct-select--emoji:focus,.ct-emojiRow .ct-select--pos:focus{outline:none}.ct-select.ct-select--tall{height:44px!important;padding-top:0!important;padding-bottom:0!important}.ct-emojiRow{display:grid;gap:10px}.ct-emojiRowTop{display:grid;grid-template-columns:max-content auto max-content auto;align-items:center;gap:10px 12px}.ct-emojiRowBottom{display:grid;grid-template-columns:max-content max-content max-content max-content max-content;align-items:center;gap:10px 12px}.ct-emojiLbl{font-size:.92rem;color:#475569;font-weight:700;white-space:nowrap}.ct-select--emoji,.ct-select--pos{width:auto!important;max-width:220px;min-width:120px}.ct-select--tall{height:40px!important;padding:0 12px!important;line-height:40px!important}.ct-select--emoji{font-size:18px}.ct-num{max-width:96px}.ct-qtyInline{display:inline-flex;align-items:center;gap:6px}.ct-qtyInput{width:70px;max-width:70px;text-align:center}.ct-qtyBtn{height:36px;width:36px;padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.ct-emojiAdd{height:36px;border-radius:10px;white-space:nowrap}.ct-emojiHint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ct-emojiHintLabel{font-weight:800;color:#0f172a}.ct-emojiHintChip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid #e6e8ee;background:#fff}.ct-emojiHintIcon{font-size:18px}.ct-emojiHintText{font-weight:800;color:#0f172a}.ct-emojiHintMeta,.ct-emojiHintSmall{color:#64748b;font-size:.9rem}.ct-emoji{position:relative}.ct-emojiBadge{position:absolute;right:6px;bottom:6px;font-size:11px;font-weight:900;padding:2px 6px;border-radius:999px;border:1px solid #e6e8ee;background:#ffffffeb;line-height:1}@media(max-width:680px){.ct-emojiRowTop,.ct-emojiRowBottom{grid-template-columns:1fr;gap:8px}.ct-select--emoji,.ct-select--pos{max-width:100%;min-width:0}.ct-num{max-width:100%}.ct-qtyInline{justify-content:flex-start}}@media(prefers-color-scheme:dark){.ct-emojiLbl{color:#cbd5e1}.ct-emojiHintLabel{color:#e5e7eb}.ct-emojiHintChip{background:#0b0f17;border-color:#1f2937}.ct-emojiHintText{color:#e5e7eb}.ct-emojiHintMeta,.ct-emojiHintSmall{color:#94a3b8}.ct-emojiBadge{background:#0b0f17eb;border-color:#1f2937;color:#e5e7eb}}.mq-fieldset.ct .ctl-row--posBlock{display:grid;gap:10px;width:100%}.mq-fieldset.ct .ctl-row--posBlock .ctl-row--pos{display:grid!important;grid-template-columns:90px minmax(180px,260px) max-content;align-items:center!important;gap:10px!important}.mq-fieldset.ct .ctl-row--posBlock .ctl-row--pos .ct-select{width:100%;max-width:260px}.mq-fieldset.ct .ctl-row--posBlock .ctl-row--slider{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider{display:grid!important;grid-template-columns:1fr 1fr max-content;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;width:100%}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ct-range{grid-column:1 / 3;grid-row:1;width:100%!important;max-width:520px}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ct-range-val{grid-column:3;grid-row:1;justify-self:end}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ctl-muted{margin:0!important;padding:0!important;line-height:1.1;font-size:.82rem}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ctl-muted:first-of-type{grid-column:1;grid-row:2;justify-self:start}.mq-fieldset.ct .ctl-row--posBlock .ctl-slider .ctl-muted:last-of-type{grid-column:2;grid-row:2;justify-self:end}.mq-fieldset.ct .ctl-row--posBlock .ctl-row--nudge{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ctl-row--posBlock .ctl-nudgeBtns{display:grid!important;grid-template-columns:44px 44px;grid-auto-rows:34px;gap:8px;width:max-content}.mq-fieldset.ct .ctl-row--posBlock .ctl-nudgeBtns .btn-xs{height:34px;width:44px;padding:0;justify-content:center}.mq-fieldset.ct .ctl-row--posBlock .ctl-nudgeBtns .btn-xs:last-child{grid-column:1 / -1;width:auto;padding:0 12px}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock{display:grid!important;gap:10px!important;width:100%!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-row--pos{display:grid!important;grid-template-columns:90px minmax(180px,260px) max-content;align-items:center!important;gap:10px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-row--pos .ct-select{width:100%!important;max-width:260px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-row--slider{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider{display:grid!important;grid-template-columns:1fr 1fr max-content;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;width:100%}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ct-range{grid-column:1 / 3;grid-row:1;width:100%!important;max-width:520px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ct-range-val{grid-column:3;grid-row:1;justify-self:end}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ctl-muted{margin:0!important;padding:0!important;line-height:1.1;font-size:.82rem;white-space:nowrap}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ctl-muted:first-of-type{grid-column:1;grid-row:2;justify-self:start}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-slider .ctl-muted:last-of-type{grid-column:2;grid-row:2;justify-self:end}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-row--nudge{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-nudgeBtns{display:grid!important;grid-template-columns:44px 44px;grid-auto-rows:34px;gap:8px;width:max-content}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-nudgeBtns .btn-xs{height:34px;width:44px;padding:0;justify-content:center}.mq-fieldset.ct .ct-item--link .ctl-row--posBlock .ctl-nudgeBtns .btn-xs:last-child{grid-column:1 / -1;width:auto;padding:0 12px}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item{display:grid!important;grid-template-columns:180px 110px 1fr max-content;gap:12px!important;align-items:start!important;border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ct-select.ct-select--tall{height:42px!important;line-height:1.2!important;padding:0 38px 0 12px!important;width:100%;max-width:220px}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ct-input.number{height:42px;max-width:110px}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock{border:1px dashed #eef1f6;border-radius:12px;padding:10px;background:#fff}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-row--pos{display:grid!important;grid-template-columns:90px minmax(180px,260px) max-content;align-items:center!important;gap:10px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-row--pos .ct-select{width:100%!important;max-width:260px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-row--slider{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider{display:grid!important;grid-template-columns:1fr 1fr max-content;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;width:100%}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ct-range{grid-column:1 / 3;grid-row:1;width:100%!important;max-width:520px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ct-range-val{grid-column:3;grid-row:1;justify-self:end}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ctl-muted{margin:0!important;padding:0!important;line-height:1.1;font-size:.82rem;white-space:nowrap;color:#64748b}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ctl-muted:first-of-type{grid-column:1;grid-row:2;justify-self:start}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-slider .ctl-muted:last-of-type{grid-column:2;grid-row:2;justify-self:end}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-row--nudge{display:grid!important;grid-template-columns:90px 1fr;align-items:start!important;gap:10px!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-nudgeBtns{display:grid!important;grid-template-columns:44px 44px;grid-auto-rows:34px;gap:8px;width:max-content}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-nudgeBtns .btn-xs{height:34px;width:44px;padding:0;justify-content:center}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock .ctl-nudgeBtns .btn-xs:last-child{grid-column:1 / -1;width:auto;padding:0 12px}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item>.btn-xs.danger{height:36px;margin-top:2px}@media(max-width:980px){.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item{grid-template-columns:1fr!important}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ct-select.ct-select--tall,.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ct-input.number{max-width:100%!important}}@media(prefers-color-scheme:dark){.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item{background:#0b0f17;border-color:#1b2432}.mq-fieldset.ct .ct-group:has(.ct-emojiRow) .ct-list>.ct-item .ctl-row--posBlock{background:#0b0f17;border-color:#1b2432}}.mq-fieldset.ct .ct-item--label .ctl-row--pos .btn-xs{height:40px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #d6dbe6!important;background:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.mq-fieldset.ct .ct-item--label .ctl-row--pos .btn-xs:hover{background:#f8fafc!important;border-color:#cbd3e3!important}.mq-fieldset.ct .ct-item--label .ctl-row--pos .btn-xs:focus-visible{outline:none!important;box-shadow:0 0 0 3px #93c5fd40!important}.mq-fieldset.ct .ct-stickerUpload{border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff;margin-bottom:12px}.mq-fieldset.ct .ct-stickerUploadRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mq-fieldset.ct .ct-stickerUploadMeta{min-width:220px}.mq-fieldset.ct .ct-stickerUploadTitle{font-weight:800;color:#0f172a;margin-bottom:4px}.mq-fieldset.ct .ct-stickerUploadControls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;justify-content:flex-end}.mq-fieldset.ct .ct-stickerUploadControls .ctl-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mq-fieldset.ct .ct-stickerUploadControls .ct-select--compact{height:40px;padding:0 36px 0 12px;line-height:normal}.mq-fieldset.ct .ct-stickerUploadControls .ct-input.number{max-width:140px}.mq-fieldset.ct .ct-emojiRow{border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff;margin-bottom:12px}.mq-fieldset.ct .ct-emojiRowTop{display:grid;grid-template-columns:max-content auto max-content auto;align-items:center;gap:10px 12px}.mq-fieldset.ct .ct-emojiRowBottom{display:grid;grid-template-columns:max-content max-content max-content auto max-content;align-items:center;gap:10px 12px;margin-top:10px}.mq-fieldset.ct .ct-emojiRow .ct-select--tall{height:40px!important;padding:0 12px!important;line-height:40px!important}.mq-fieldset.ct .ct-emojiRow .ct-select--emoji{min-width:120px;max-width:160px}.mq-fieldset.ct .ct-emojiRow .ct-select--pos{min-width:180px;max-width:240px}.mq-fieldset.ct .ct-qtyInline{display:inline-flex;align-items:center;gap:6px}.mq-fieldset.ct .ct-qtyInput{width:70px;max-width:70px;text-align:center}.mq-fieldset.ct .ct-item.ct-item--sticker{display:grid!important;grid-template-columns:170px 120px 1fr max-content;gap:12px!important;align-items:start;padding:12px!important;border:1px solid #eef1f6;border-radius:12px;background:#fff}.mq-fieldset.ct .ct-stickerThumbWrap{display:grid;grid-template-rows:96px max-content;gap:8px;width:170px}.mq-fieldset.ct .ct-stickerThumb{width:100%;height:96px;object-fit:contain;border-radius:12px;border:1px solid #e6e8ee;background:#f8fafc}.mq-fieldset.ct .ct-stickerKind{font-size:.78rem;font-weight:800;color:#475569}.mq-fieldset.ct .ct-item--sticker .ct-select--tall{height:40px!important;line-height:40px!important}.mq-fieldset.ct .ct-item--sticker .ct-input.number{max-width:120px}.mq-fieldset.ct .ct-item--sticker .ctl-row--posBlock{margin-top:0}.mq-fieldset.ct .ct-item--sticker .ctl-row--slider .ct-range{width:100%!important;max-width:420px}@media(max-width:980px){.mq-fieldset.ct .ct-stickerUploadRow{flex-direction:column;align-items:stretch}.mq-fieldset.ct .ct-stickerUploadMeta{min-width:0}.mq-fieldset.ct .ct-stickerUploadControls{justify-content:flex-start}.mq-fieldset.ct .ct-item.ct-item--sticker{grid-template-columns:1fr}.mq-fieldset.ct .ct-stickerThumbWrap{width:100%;grid-template-rows:120px max-content}.mq-fieldset.ct .ct-stickerThumb{height:120px}}@media(max-width:680px){.mq-fieldset.ct .ct-emojiRowTop,.mq-fieldset.ct .ct-emojiRowBottom{grid-template-columns:1fr}.mq-fieldset.ct .ct-emojiRow .ct-select--emoji,.mq-fieldset.ct .ct-emojiRow .ct-select--pos{min-width:0;max-width:100%;width:100%}.mq-fieldset.ct .ct-qtyInline{width:100%;justify-content:flex-start}}@media(prefers-color-scheme:dark){.mq-fieldset.ct .ct-stickerUpload,.mq-fieldset.ct .ct-emojiRow,.mq-fieldset.ct .ct-item.ct-item--sticker{background:#0b0f17;border-color:#1b2432}.mq-fieldset.ct .ct-stickerUploadTitle{color:#e5e7eb}.mq-fieldset.ct .ct-stickerThumb{background:#0b0f17;border-color:#1f2937}.mq-fieldset.ct .ct-stickerKind{color:#94a3b8}}.mq-fieldset.ct .ct-item--sticker .ctl-row--posBlock{margin-top:0;padding:8px 10px;border:1px dashed #e5e9f2;border-radius:10px;background:#f9fafb}.mq-fieldset.ct .ct-item--sticker .ctl-row--pos{display:flex;align-items:center;gap:10px;margin-bottom:6px}.mq-fieldset.ct .ct-item--sticker .ctl-cap--inline{min-width:64px;font-weight:700}.mq-fieldset.ct .ct-item--sticker .ct-select--compact{height:36px;padding:0 32px 0 10px;font-size:.85rem}.mq-fieldset.ct .ct-item--sticker .ctl-row--pos .btn-xs{margin-left:auto;border:1px solid #d6dbea;background:#fff}.mq-fieldset.ct .ct-item--sticker .ctl-row--slider{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;margin-top:6px}.mq-fieldset.ct .ct-item--sticker .ctl-row--slider .ctl-cap{font-weight:700;font-size:.8rem}.mq-fieldset.ct .ct-item--sticker .ctl-slider{display:grid;grid-template-columns:max-content 1fr max-content max-content;gap:8px;align-items:center}.mq-fieldset.ct .ct-item--sticker .ct-range{min-width:180px;max-width:360px}.mq-fieldset.ct .ct-item--sticker .ct-range-val{min-width:52px;text-align:right;font-weight:700;font-size:.8rem}.mq-fieldset.ct .ct-item--sticker .ctl-row--nudge{display:flex;align-items:center;gap:10px;margin-top:8px}.mq-fieldset.ct .ct-item--sticker .ctl-nudgeBtns{display:inline-flex;gap:4px}@media(max-width:720px){.mq-fieldset.ct .ct-item--sticker .ctl-slider{grid-template-columns:1fr}.mq-fieldset.ct .ct-item--sticker .ct-range{max-width:100%}.mq-fieldset.ct .ct-item--sticker .ct-range-val{text-align:left}}@media(prefers-color-scheme:dark){.mq-fieldset.ct .ct-item--sticker .ctl-row--posBlock{background:#0b0f17;border-color:#1f2937}.mq-fieldset.ct .ct-item--sticker .ctl-row--pos .btn-xs{background:#0b0f17;border-color:#243043}}.ct .ctl-row--posCompact{align-items:center;min-height:40px;overflow:visible}.ct .ctl-row--pos{overflow:visible}.ct .ctl-row--posCompact .ct-select--compact{height:40px;min-height:40px;padding:8px 36px 8px 12px;line-height:24px;display:inline-flex;align-items:center;box-sizing:border-box}.ct .ctl-row--posCompact .btn-xs{height:40px;min-height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center}.ct .ct-item--sticker{overflow:visible}.ct .ctl-row--pos,.ct .ctl-row--posCompact,.ct .ctl-row--posBlock{overflow:visible!important;align-items:center}.ct .ctl-row--posCompact select.ct-select--compact,.ct select.ct-select--compact{height:44px!important;min-height:44px!important;padding:0 38px 0 12px!important;font-size:14px!important;line-height:44px!important;box-sizing:border-box!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center!important;background-repeat:no-repeat}.ct select.ct-select{box-sizing:border-box!important}.ct .ctl-row--posCompact .btn-xs{height:44px!important;min-height:44px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-xs.is-active{outline:2px solid rgba(255,255,255,.35);box-shadow:0 0 0 3px #00000040 inset}.mq-fieldset.ct .ct-item{display:block!important;border:1px solid #eef1f6;border-radius:14px;padding:12px;background:#fff}.mq-fieldset.ct .ct-list{display:grid;gap:12px}.mq-fieldset.ct .ct-item.ct-item--label{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;border-radius:14px}.mq-fieldset.ct .ct-item.ct-item--link{display:block!important;border-radius:12px}.mq-fieldset.ct .ct-item.ct-item--sticker{display:grid!important;grid-template-columns:170px 120px 1fr max-content!important;gap:12px!important;align-items:start!important;border-radius:12px}@media(max-width:980px){.mq-fieldset.ct .ct-item.ct-item--sticker{grid-template-columns:1fr!important}}.mq-fieldset.ct .ctl-row{display:grid;gap:10px;align-items:end}.mq-fieldset.ct .ctl-row--grab,.mq-fieldset.ct .ctl-row--footer{display:flex!important;gap:10px!important;align-items:center!important}.mq-fieldset.ct .ctl-row--text{display:grid!important;grid-template-columns:1fr max-content max-content;gap:10px;align-items:end}.mq-fieldset.ct .ctl-row--url{display:grid!important;grid-template-columns:1fr}.mq-fieldset.ct .ctl-row--layout,.mq-fieldset.ct .ctl-row--transform,.mq-fieldset.ct .ctl-row--bg{display:flex!important;flex-wrap:wrap;gap:12px;align-items:center}.mq-fieldset.ct .ctl-row--opacity{display:grid!important;grid-template-columns:1fr}.mq-fieldset.ct .ctl-opacity{display:grid!important;grid-template-columns:44px minmax(180px,520px) 56px 56px;gap:10px;align-items:center}.mq-fieldset.ct .ctl-opacity .ct-range{width:100%!important;max-width:520px!important}.mq-fieldset.ct .ctl-row--time{display:grid!important;grid-template-columns:repeat(2,minmax(180px,260px));justify-content:start;gap:14px!important;width:100%}@media(max-width:900px){.mq-fieldset.ct .ctl-row--time{grid-template-columns:1fr}}.mq-fieldset.ct select.ct-select,.mq-fieldset.ct select.ct-select--compact,.mq-fieldset.ct select.ct-select--tall{height:44px!important;min-height:44px!important;padding:0 38px 0 12px!important;line-height:44px!important;font-size:15px!important;box-sizing:border-box!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 12px center!important;background-repeat:no-repeat}.mq-fieldset.ct select.ct-select option,.mq-fieldset.ct select.ct-select--compact option,.mq-fieldset.ct select.ct-select--tall option{font-size:15px;line-height:1.2}.mq-fieldset.ct .ctl-row--pos,.mq-fieldset.ct .ctl-row--posCompact,.mq-fieldset.ct .ctl-row--posBlock{overflow:visible!important;align-items:center!important}.mq-fieldset.ct .ctl-row--pos .btn-xs,.mq-fieldset.ct .ctl-row--posCompact .btn-xs{height:44px!important;min-height:44px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(prefers-color-scheme:dark){.mq-fieldset.ct .ct-item{background:#0b0f17;border-color:#1b2432}}.ct .ct-item--sticker{display:grid!important;grid-template-columns:minmax(180px,260px) 1fr;grid-template-areas:"grab  grab" "thumb size" "pos   pos" "rm    rm";gap:12px 14px;align-items:start}.ct .ct-item--sticker .ctl-row--grab{grid-area:grab;width:100%}.ct .ct-item--sticker .ct-stickerThumbWrap,.ct .ct-item--sticker>select.ct-select{grid-area:thumb;width:100%;max-width:260px}.ct .ct-item--sticker .ct-stickerThumbWrap{justify-self:start}.ct .ct-item--sticker .ct-stickerSize{grid-area:size;width:100%;min-width:220px}.ct .ct-item--sticker .ctl-row--posBlock{grid-area:pos;width:100%}.ct .ct-item--sticker>.btn-xs.danger{grid-area:rm;justify-self:end}@media(max-width:560px){.ct .ct-item--sticker{grid-template-columns:1fr!important;grid-template-areas:"grab" "thumb" "size" "pos" "rm"}.ct .ct-item--sticker .ct-stickerThumbWrap,.ct .ct-item--sticker>select.ct-select{max-width:100%}.ct .ct-item--sticker .ct-stickerSize{min-width:0}}.ct .ct-item--sticker{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;width:100%;max-width:100%;overflow:hidden}@media(min-width:860px){.ct .ct-item--sticker{grid-template-columns:340px 1fr}}.ct .ct-item--sticker .ctl-row{flex-wrap:wrap;max-width:100%}.ct .ct-item--sticker *,.ct .ct-item--sticker .ctl-field,.ct .ct-item--sticker .ct-select,.ct .ct-item--sticker .ct-input,.ct .ct-item--sticker .ct-range{min-width:0;max-width:100%}.ct .ct-item--sticker .ctl-row--grab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ct .ct-item--sticker .ct-stickerSize{display:flex;gap:10px;align-items:center;flex-wrap:wrap;max-width:100%}.ct .ct-item--sticker .ct-stickerSize .ct-range{flex:1 1 180px;max-width:320px}.ct .ct-item--sticker .ct-stickerSize .ct-sizeNumber{width:88px;flex:0 0 auto}.ct .ct-item--sticker .pos-controls,.ct .ct-item--sticker .PositionControls,.ct .ct-item--sticker .position-controls{max-width:100%;overflow:hidden}.ct .ct-item--sticker .ctl-row--transform{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:100%}.ct .ct-item--sticker .ctl-row--transform .ctl-slider{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1 1 360px;min-width:260px;max-width:100%}.ct .ct-item--sticker .ctl-row--transform .ctl-slider .ct-range{flex:1 1 200px;max-width:360px}.ct .ct-item--sticker .ctl-row--transform .ctl-slider>div{display:flex;gap:6px;flex-wrap:wrap;max-width:100%}.ct .ct-item--sticker .ctl-row--transform .ct-select,.ct .ct-item--sticker .ctl-row--transform select{max-width:220px;width:220px}.ct .ct-item--sticker .ct-toggle{flex:0 0 auto}.ct .ct-item--sticker>.btn-xs.danger{justify-self:end}.ct .ct-item--label .ctl-row--layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;align-items:end;max-width:100%}.ct .ct-item--label .ctl-row--layout *,.ct .ct-item--label .ctl-row--layout .ctl-field,.ct .ct-item--label .ctl-row--layout .ct-select,.ct .ct-item--label .ctl-row--layout .ct-range,.ct .ct-item--label .ctl-row--layout .ct-input{min-width:0;max-width:100%}.ct .ct-item--label .ctl-row--layout>.ct-toggle{grid-column:span 2;white-space:nowrap}.ct .ct-item--label .ctl-row--layout>.ctl-field{grid-column:span 3}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(3){grid-column:span 4}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(3) .ct-select{width:100%;max-width:280px}.ct .ct-item--label .ctl-row--layout>.ct-toggle:nth-of-type(2){grid-column:span 2;justify-self:start}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(4),.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(5){grid-column:span 3}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(4) .ct-range,.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(5) .ct-range{width:100%;max-width:240px}@media(max-width:900px){.ct .ct-item--label .ctl-row--layout{grid-template-columns:repeat(6,minmax(0,1fr))}.ct .ct-item--label .ctl-row--layout>.ct-toggle:nth-of-type(1){grid-column:span 2}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(1){grid-column:span 4}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(2){grid-column:span 3}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(3){grid-column:span 3}.ct .ct-item--label .ctl-row--layout>.ct-toggle:nth-of-type(2){grid-column:span 2}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(4){grid-column:span 2}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(5){grid-column:span 2}}@media(max-width:560px){.ct .ct-item--label .ctl-row--layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ct .ct-item--label .ctl-row--layout>*{grid-column:1 / -1}.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(4),.ct .ct-item--label .ctl-row--layout>.ctl-field:nth-of-type(5){grid-column:span 1}}.ct .ctl-row--layout{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px}.ct .ctl-row--layout>.ctl-field{margin-left:0!important}.ct .ctl-row--layout>.ctl-field:nth-of-type(2){order:0;flex:0 0 auto}.ct .ctl-row--layout>.ct-toggle:nth-of-type(1){order:1;flex:0 0 auto}.ct .ctl-row--layout>.ctl-field:nth-of-type(1){order:2;flex:1 1 260px;min-width:240px}.ct .ctl-row--layout>.ctl-field:nth-of-type(3){order:3;flex:0 0 auto}.ct .ctl-row--layout>.ct-toggle:nth-of-type(2){order:4;flex:0 0 auto}.ct .ctl-row--layout>.ctl-field:nth-of-type(4){order:5;flex:1 1 240px;min-width:220px}.ct .ctl-row--layout>.ctl-field:nth-of-type(5){order:6;flex:1 1 240px;min-width:220px}.ct .ctl-row--layout>.ctl-field:nth-of-type(2) .ct-select,.ct .ctl-row--layout>.ctl-field:nth-of-type(3) .ct-select{width:240px;max-width:100%}.ct .ctl-row--transform{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px}.ct .ctl-row--transform>*{margin-left:0!important}.ct .ctl-row--transform .ctl-field{order:0;flex:0 0 auto;align-self:flex-end}.ct .ctl-row--transform .ct-toggle{order:1;flex:0 0 auto;align-self:flex-end;display:inline-flex;align-items:center;gap:8px}.ct .ctl-row--transform .ctl-field .ct-select{width:240px;max-width:100%}.ct .ctl-row--transform .ctl-field .ctl-cap{display:block;margin-bottom:6px;line-height:1.1}.ct .ctl-row--bg{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px}.ct .ctl-row--bg .ct-toggle{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;align-self:flex-end}.ct .ctl-row--bg .ctl-field--bgcolor{display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto;align-self:flex-end;min-width:140px}.ct .ctl-row--bg .ctl-field--bgcolor .ctl-cap{display:block;margin-bottom:6px;line-height:1.1}.ct .ctl-row--bg .ctl-field--bgcolor .ct-color{width:44px;height:34px;padding:0;border-radius:10px}.ct .ctl-row--bg>*{margin-left:0!important}.mq-fieldset.ct .ctl-row--grab{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;row-gap:6px!important;min-width:0!important}.mq-fieldset.ct .ctl-row--grab .muted.small{flex:1 1 100%!important;margin-left:0!important;white-space:normal!important;line-height:1.25!important;min-width:0!important}.mq-fieldset.ct .ctl-row--grab .btn-xs{flex:0 0 auto!important;white-space:nowrap!important}.mq-fieldset.ct .ct-item--link .ctl-row--url .ct-input{font-size:16px!important;line-height:1.25!important}.ct .ctl-row--posBlock{display:block;width:100%;min-width:0}.ct .ctl-row--posBlock>.ctl-row{width:100%;min-width:0}.ct .ctl-row--posBlock .ctl-row--slider{flex-wrap:wrap;gap:10px}.ct .ctl-row--posBlock .ctl-row--slider .ctl-slider{flex:1 1 100%;min-width:260px}.ct .ct-item--sticker .ctl-row--transform{flex-wrap:wrap;gap:10px;align-items:center}.ct .ct-item--sticker .ctl-row--transform .ctl-slider{flex:1 1 100%;min-width:260px}.ct .ct-item--sticker .ctl-row--transform .ct-toggle,.ct .ct-item--sticker .ctl-row--transform .ctl-field{flex:0 0 auto}.qs-banner__fsPanel fieldset.ct .ct-list--links .ctl-row--style{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;row-gap:6px!important;align-items:start!important;min-width:0!important}.qs-banner__fsPanel fieldset.ct .ct-list--links .ctl-row--style .ctl-cap{margin:0!important;white-space:nowrap!important}.qs-banner__fsPanel fieldset.ct .ct-list--links .ctl-row--style select.ct-select{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow>.ctl-selectCell{min-width:0}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectCell .ctl-field{width:100%;min-width:0;max-width:none}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectCell select.ct-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:520px){.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow{grid-template-columns:1fr}}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform{align-items:flex-start}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 12px!important;min-width:0!important;width:100%!important}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>input.ct-range{flex:1 1 260px!important;min-width:180px!important;max-width:520px!important}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>.ct-range-val{flex:0 0 auto!important;min-width:44px!important;text-align:right!important;white-space:nowrap!important}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>div{flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important;justify-content:flex-start!important;min-width:0!important}.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>div .btn-xs{padding:7px 12px!important;line-height:1!important;white-space:nowrap!important}@media(max-width:560px){.ct-item.ct-item--sticker .ctl-row.ctl-row--transform .ctl-slider>input.ct-range{max-width:100%!important;min-width:140px!important}}.mq-fieldset.ct .ct-emojiRowTop{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 12px!important;width:100%!important;min-width:0!important}.mq-fieldset.ct .ct-emojiRowTop .ctl-row--grab{flex:1 1 320px!important;min-width:260px!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.mq-fieldset.ct .ct-emojiRowTop .ctl-row--grab .muted.small{flex:1 1 100%!important;margin-left:0!important;white-space:normal!important}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform .ctl-slider>div{display:flex!important;flex-wrap:wrap!important;gap:14px!important;row-gap:12px!important;margin-top:10px!important;align-items:center!important}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform .ctl-slider>div .btn-xs{padding:8px 14px!important;min-width:56px!important;justify-content:center!important;border-radius:10px!important}@media(max-width:560px){.mq-fieldset.ct .ct-item--sticker .ctl-row--transform .ctl-slider>div{gap:12px!important}}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform label.ct-toggle{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;border-radius:0!important}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform label.ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important}.mq-fieldset.ct .ct-item--sticker .ctl-row--transform label.ct-toggle:hover{background:transparent!important}.mq-fieldset.ct .ct-item--label label.ct-toggle{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:auto!important;border-radius:0!important}.mq-fieldset.ct .ct-item--label label.ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important}.mq-fieldset.ct .ct-item--label label.ct-toggle:hover{background:transparent!important}.ad-studio-page .ad-creator-tools-panel button,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn,.ad-studio-page .ad-creator-tools-panel [role=button]{-webkit-appearance:none!important;appearance:none!important;background-image:none!important;text-shadow:none!important;box-shadow:none!important;border-radius:12px!important;min-height:40px!important;padding:10px 14px!important;font-weight:800!important;letter-spacing:.01em!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#111827!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.ad-studio-page .ad-creator-tools-panel button:hover,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:hover,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn:hover,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn:hover,.ad-studio-page .ad-creator-tools-panel [role=button]:hover{background:#f8fafc!important;border-color:#0f172a2e!important;box-shadow:0 8px 18px #0f172a14!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-tools-panel button:active,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:active,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn:active,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn:active,.ad-studio-page .ad-creator-tools-panel [role=button]:active{transform:translateY(0) scale(.985)!important;box-shadow:0 4px 10px #0f172a0f!important}.ad-studio-page .ad-creator-tools-panel button:focus-visible,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:focus-visible,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn:focus-visible,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn:focus-visible,.ad-studio-page .ad-creator-tools-panel [role=button]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #3b82f629!important}.ad-studio-page .ad-creator-tools-panel button[class*=add],.ad-studio-page .ad-creator-tools-panel button[class*=Add],.ad-studio-page .ad-creator-tools-panel [class*=add]>button,.ad-studio-page .ad-creator-tools-panel [class*=Add]>button,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn{background:#10b9811a!important;border-color:#10b98157!important;color:#047857!important}.ad-studio-page .ad-creator-tools-panel button[class*=add]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Add]:hover,.ad-studio-page .ad-creator-tools-panel [class*=add]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=Add]>button:hover,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:hover{background:#10b98129!important;border-color:#10b98185!important;color:#065f46!important;box-shadow:0 10px 24px #10b98126!important}.ad-studio-page .ad-creator-tools-panel button[class*=upload],.ad-studio-page .ad-creator-tools-panel button[class*=Upload],.ad-studio-page .ad-creator-tools-panel button[class*=grab],.ad-studio-page .ad-creator-tools-panel button[class*=Grab],.ad-studio-page .ad-creator-tools-panel button[class*=move],.ad-studio-page .ad-creator-tools-panel button[class*=Move],.ad-studio-page .ad-creator-tools-panel [class*=upload]>button,.ad-studio-page .ad-creator-tools-panel [class*=Upload]>button,.ad-studio-page .ad-creator-tools-panel [class*=grab]>button,.ad-studio-page .ad-creator-tools-panel [class*=Grab]>button,.ad-studio-page .ad-creator-tools-panel [class*=move]>button,.ad-studio-page .ad-creator-tools-panel [class*=Move]>button{background:#8b5cf61a!important;border-color:#8b5cf657!important;color:#6d28d9!important}.ad-studio-page .ad-creator-tools-panel button[class*=upload]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Upload]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=grab]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Grab]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=move]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Move]:hover,.ad-studio-page .ad-creator-tools-panel [class*=upload]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=Upload]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=grab]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=Grab]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=move]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=Move]>button:hover{background:#8b5cf629!important;border-color:#8b5cf685!important;color:#5b21b6!important;box-shadow:0 10px 24px #8b5cf626!important}.ad-studio-page .ad-creator-tools-panel button[class*=qty],.ad-studio-page .ad-creator-tools-panel button[class*=Qty],.ad-studio-page .ad-creator-tools-panel button[class*=step],.ad-studio-page .ad-creator-tools-panel button[class*=Step],.ad-studio-page .ad-creator-tools-panel button[class*=plus],.ad-studio-page .ad-creator-tools-panel button[class*=Plus],.ad-studio-page .ad-creator-tools-panel button[class*=minus],.ad-studio-page .ad-creator-tools-panel button[class*=Minus],.ad-studio-page .ad-creator-tools-panel [class*=qty]>button,.ad-studio-page .ad-creator-tools-panel [class*=step]>button{background:#f59e0b1a!important;border-color:#f59e0b57!important;color:#b45309!important;min-width:44px!important;padding-left:12px!important;padding-right:12px!important}.ad-studio-page .ad-creator-tools-panel button[class*=qty]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Qty]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=step]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Step]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=plus]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Plus]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=minus]:hover,.ad-studio-page .ad-creator-tools-panel button[class*=Minus]:hover,.ad-studio-page .ad-creator-tools-panel [class*=qty]>button:hover,.ad-studio-page .ad-creator-tools-panel [class*=step]>button:hover{background:#f59e0b29!important;border-color:#f59e0b80!important;color:#92400e!important;box-shadow:0 10px 24px #f59e0b24!important}.ad-studio-page .ad-creator-tools-panel button,.ad-studio-page .ad-creator-tools-panel button span,.ad-studio-page .ad-creator-tools-panel button svg{filter:none!important}.ad-studio-page .ad-creator-tools-panel button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.ad-studio-page .ad-creator-tools-panel .creator-tools-row button,.ad-studio-page .ad-creator-tools-panel .tools-row button,.ad-studio-page .ad-creator-tools-panel .inline-actions button{min-height:36px!important;padding:8px 12px!important;border-radius:10px!important}@media(max-width:768px){.ad-studio-page .ad-creator-tools-panel button,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn,.ad-studio-page .ad-creator-tools-panel .studio-ghost-btn,.ad-studio-page .ad-creator-tools-panel .studio-inline-btn{min-height:38px!important;padding:9px 12px!important}}.ct-link-font-size-control{display:grid;grid-template-columns:minmax(140px,1fr) 76px auto;align-items:center;gap:10px;width:100%}.ct-link-font-size-number{width:76px!important;text-align:center}.ct-link-font-size-val{min-width:44px;font-size:12px;font-weight:800;color:#475569}.ua-live-link{font-size:var(--ua-live-link-font-size, 18px)!important}.ct .ct-iconRow,.ct-iconRow{margin-top:14px!important;padding:16px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffff5,#f8fafceb)!important;box-shadow:0 10px 26px #0f172a0d!important}.ct .ct-iconRowTop,.ct-iconRowTop{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.ct .ct-iconPickerHead,.ct-iconPickerHead{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;margin:0!important}.ct .ct-iconPickerHead .ct-emojiLbl,.ct-iconPickerHead .ct-emojiLbl{display:block!important;margin:0!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;color:#475569!important;letter-spacing:.01em!important}.ct .ct-iconPickerHead .muted,.ct-iconPickerHead .muted{display:block!important;margin:0!important;font-size:12px!important;line-height:1.35!important;color:#64748b!important}.ct .ct-iconGrid,.ct-iconGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}.ct .ct-iconPickBtn,.ct-iconPickBtn{min-height:42px!important;padding:9px 11px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:14px!important;background:#fffffff2!important;color:#0f172a!important;box-shadow:0 7px 18px #0f172a0b!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease!important}.ct .ct-iconPickBtn svg,.ct-iconPickBtn svg{width:16px!important;height:16px!important;flex:0 0 auto!important;stroke-width:2.4!important}.ct .ct-iconPickBtn:hover,.ct-iconPickBtn:hover{transform:translateY(-1px)!important;border-color:#14b8a661!important;background:#f0fdfaf5!important;color:#0f766e!important;box-shadow:0 12px 26px #14b8a61f!important}.ct .ct-iconPickBtn.is-active,.ct-iconPickBtn.is-active{border-color:#14b8a68c!important;background:linear-gradient(135deg,#ccfbf1eb,#ecfdf5fa)!important;color:#0f766e!important;box-shadow:0 12px 28px #14b8a629,inset 0 0 0 1px #ffffffb3!important}.ct .ct-iconRow .ct-emojiLbl,.ct-iconRow .ct-emojiLbl{display:block!important;margin:4px 0 0!important;font-size:12px!important;font-weight:800!important;color:#475569!important}.ct .ct-iconRow .ct-select--pos,.ct-iconRow .ct-select--pos{width:min(220px,100%)!important;min-height:42px!important;border-radius:12px!important;background:#fff!important}.ct .ct-iconRow .ct-emojiRowBottom,.ct-iconRow .ct-emojiRowBottom{margin-top:14px!important;display:grid!important;grid-template-columns:auto minmax(72px,110px) auto minmax(126px,160px) minmax(120px,auto)!important;gap:10px!important;align-items:center!important}.ct .ct-iconRow .ct-num,.ct-iconRow .ct-num{min-height:40px!important;border-radius:12px!important;background:#fff!important}.ct .ct-iconRow .ct-qtyInline,.ct-iconRow .ct-qtyInline{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.ct .ct-iconRow .ct-qtyBtn,.ct-iconRow .ct-qtyBtn{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border-radius:12px!important;background:#fffbebeb!important;border-color:#f59e0b40!important;color:#b45309!important}.ct .ct-iconRow .ct-qtyBtn:hover,.ct-iconRow .ct-qtyBtn:hover{background:#fef3c7f2!important;border-color:#f59e0b73!important;box-shadow:0 10px 22px #f59e0b24!important}.ct .ct-iconRow .ct-qtyInput,.ct-iconRow .ct-qtyInput{width:58px!important;text-align:center!important}.ct .ct-iconRow .ct-emojiAdd,.ct-iconRow .ct-emojiAdd{justify-self:end!important;min-height:42px!important;padding:10px 18px!important;border-radius:14px!important;background:linear-gradient(135deg,#d1fae5eb,#f0fdfafa)!important;border-color:#10b98147!important;color:#047857!important;box-shadow:0 10px 24px #10b9811f!important;font-weight:900!important}.ct .ct-iconRow .ct-emojiAdd:hover,.ct-iconRow .ct-emojiAdd:hover{transform:translateY(-1px)!important;border-color:#10b9817a!important;box-shadow:0 14px 30px #10b9812e!important}.ct .ct-stickerIconEditor,.ct-stickerIconEditor{width:100%!important;display:grid!important;grid-template-columns:minmax(120px,160px) minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.ct .ct-stickerIconPreview,.ct-stickerIconPreview{min-height:84px!important;padding:10px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;display:grid!important;place-items:center!important;gap:6px!important;color:#0f766e!important;box-shadow:inset 0 1px #ffffffc7!important}.ct .ct-stickerIconPreview svg,.ct-stickerIconPreview svg{width:30px!important;height:30px!important;stroke-width:2.35!important}.ct .ct-stickerIconPreview span,.ct-stickerIconPreview span{font-size:11px!important;font-weight:900!important;color:#334155!important;text-align:center!important}.ct .ct-miniIconGrid,.ct-miniIconGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(36px,1fr))!important;gap:7px!important;width:100%!important}.ct .ct-miniIconBtn,.ct-miniIconBtn{height:36px!important;min-width:36px!important;padding:0!important;border:1px solid rgba(15,23,42,.09)!important;border-radius:11px!important;background:#fff!important;color:#334155!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.ct .ct-miniIconBtn svg,.ct-miniIconBtn svg{width:16px!important;height:16px!important;stroke-width:2.35!important}.ct .ct-miniIconBtn:hover,.ct-miniIconBtn:hover{transform:translateY(-1px)!important;background:#f0fdfaf2!important;border-color:#14b8a65c!important;color:#0f766e!important;box-shadow:0 8px 18px #14b8a61f!important}.ct .ct-miniIconBtn.is-active,.ct-miniIconBtn.is-active{background:linear-gradient(135deg,#ccfbf1f2,#ecfdf5fa)!important;border-color:#14b8a680!important;color:#0f766e!important;box-shadow:0 10px 22px #14b8a624!important}.ct .ct-emojiRow,.ct-emojiRow{background:transparent!important}.ct .ct-emojiRowTop,.ct-emojiRowTop{gap:10px!important}.ct select.ct-select--emoji,select.ct-select--emoji{font-family:inherit!important}.ct .ct-item--sticker,.ct-item--sticker{align-items:start!important;gap:12px!important}.ct .ct-item--sticker>.danger,.ct-item--sticker>.danger{align-self:start!important}@media(max-width:900px){.ct .ct-iconGrid,.ct-iconGrid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}.ct .ct-iconRow .ct-emojiRowBottom,.ct-iconRow .ct-emojiRowBottom{grid-template-columns:1fr 1fr!important}.ct .ct-iconRow .ct-emojiAdd,.ct-iconRow .ct-emojiAdd{grid-column:1 / -1!important;justify-self:stretch!important}.ct .ct-stickerIconEditor,.ct-stickerIconEditor{grid-template-columns:1fr!important}}@media(max-width:560px){.ct .ct-iconGrid,.ct-iconGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ct .ct-iconPickBtn,.ct-iconPickBtn{justify-content:center!important;flex-direction:column!important;min-height:58px!important;gap:5px!important}.ct .ct-iconPickBtn span,.ct-iconPickBtn span{font-size:11px!important}}.ct .ct-item.ct-item--sticker,.ct-item.ct-item--sticker{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"grab delete" "icon delete" "size delete" "position delete" "transform delete"!important;gap:16px!important;align-items:start!important;width:100%!important;min-width:0!important;padding:18px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 26px #0f172a0b!important;overflow:visible!important}.ct .ct-item.ct-item--sticker>.ctl-row--grab,.ct-item.ct-item--sticker>.ctl-row--grab{grid-area:grab!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.ct .ct-item.ct-item--sticker>button.danger,.ct-item.ct-item--sticker>button.danger{grid-area:delete!important;align-self:start!important;justify-self:end!important;min-width:42px!important;height:42px!important;border-radius:12px!important;padding:0 12px!important;margin:0!important}.ct .ct-item.ct-item--sticker>.ct-stickerIconEditor,.ct-item.ct-item--sticker>.ct-stickerIconEditor,.ct .ct-item.ct-item--sticker>.ct-stickerThumbWrap,.ct-item.ct-item--sticker>.ct-stickerThumbWrap{grid-area:icon!important;width:100%!important;min-width:0!important;margin:0!important}.ct .ct-stickerIconEditor,.ct-stickerIconEditor{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;width:100%!important;min-width:0!important}.ct .ct-stickerIconPreview,.ct-stickerIconPreview{min-height:132px!important;padding:14px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgba(15,23,42,.1)!important;display:grid!important;place-items:center!important;gap:8px!important;color:#0f766e!important;box-shadow:inset 0 1px #fffc!important}.ct .ct-stickerIconPreview svg,.ct-stickerIconPreview svg{width:52px!important;height:52px!important;stroke-width:2.25!important}.ct .ct-stickerIconPreview span,.ct-stickerIconPreview span{font-size:12px!important;font-weight:900!important;color:#334155!important;text-align:center!important}.ct .ct-miniIconGrid,.ct-miniIconGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(58px,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;align-items:stretch!important}.ct .ct-miniIconBtn,.ct-miniIconBtn{width:100%!important;min-width:0!important;height:58px!important;padding:0!important;border-radius:15px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:#334155!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 7px 16px #0f172a0b!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.ct .ct-miniIconBtn svg,.ct-miniIconBtn svg{width:28px!important;height:28px!important;stroke-width:2.3!important}.ct .ct-miniIconBtn:hover,.ct-miniIconBtn:hover{transform:translateY(-1px)!important;background:#f0fdfaf5!important;border-color:#14b8a661!important;color:#0f766e!important;box-shadow:0 12px 24px #14b8a621!important}.ct .ct-miniIconBtn.is-active,.ct-miniIconBtn.is-active{background:linear-gradient(135deg,#ccfbf1f5,#ecfdf5fa)!important;border-color:#14b8a68c!important;color:#0f766e!important;box-shadow:0 12px 26px #14b8a626,inset 0 0 0 1px #ffffffbf!important}.ct .ct-stickerThumbWrap,.ct-stickerThumbWrap{width:150px!important;min-height:132px!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;display:grid!important;place-items:center!important;gap:8px!important}.ct .ct-stickerThumb,.ct-stickerThumb{width:100%!important;height:86px!important;object-fit:contain!important;border-radius:12px!important;background:#f8fafc!important}.ct .ct-item.ct-item--sticker>.ct-stickerSize,.ct-item.ct-item--sticker>.ct-stickerSize{grid-area:size!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 86px!important;gap:10px!important;align-items:center!important;margin:0!important}.ct .ct-stickerSize .ct-range,.ct-stickerSize .ct-range{width:100%!important;min-width:0!important}.ct .ct-stickerSize .ct-sizeNumber,.ct-stickerSize .ct-sizeNumber{width:86px!important;min-height:40px!important;text-align:center!important;border-radius:12px!important}.ct .ct-item.ct-item--sticker>.ctl-row--posBlock,.ct-item.ct-item--sticker>.ctl-row--posBlock{grid-area:position!important;width:100%!important;min-width:0!important;margin:0!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform,.ct-item.ct-item--sticker>.ctl-row--transform{grid-area:transform!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important;grid-template-columns:72px minmax(220px,1fr) repeat(2,minmax(92px,auto)) minmax(180px,220px) minmax(160px,220px)!important;gap:12px!important;align-items:center!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform>.ctl-slider,.ct-item.ct-item--sticker>.ctl-row--transform>.ctl-slider{min-width:0!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ct-range,.ct-item.ct-item--sticker>.ctl-row--transform .ct-range{flex:1 1 180px!important;min-width:140px!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .btn-xs,.ct-item.ct-item--sticker>.ctl-row--transform .btn-xs{min-height:38px!important;border-radius:12px!important;white-space:nowrap!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ct-toggle,.ct-item.ct-item--sticker>.ctl-row--transform .ct-toggle{min-height:40px!important;margin:0!important;white-space:nowrap!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ctl-field,.ct-item.ct-item--sticker>.ctl-row--transform .ctl-field{width:100%!important;max-width:none!important;min-width:0!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ct-select,.ct-item.ct-item--sticker>.ctl-row--transform .ct-select{width:100%!important;min-height:42px!important;border-radius:12px!important}.ct .ct-iconPickBtn,.ct-iconPickBtn{min-height:50px!important;padding:10px 13px!important;border-radius:15px!important}.ct .ct-iconPickBtn svg,.ct-iconPickBtn svg{width:22px!important;height:22px!important}.ua-live-sticker svg{width:1em!important;height:1em!important;stroke-width:2.35!important;pointer-events:none!important}@media(max-width:1200px){.ct .ct-item.ct-item--sticker>.ctl-row--transform,.ct-item.ct-item--sticker>.ctl-row--transform{grid-template-columns:72px minmax(180px,1fr) repeat(2,minmax(92px,auto))!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform .ctl-field,.ct-item.ct-item--sticker>.ctl-row--transform .ctl-field{grid-column:span 2!important}}@media(max-width:760px){.ct .ct-item.ct-item--sticker,.ct-item.ct-item--sticker{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"grab" "icon" "size" "position" "transform" "delete"!important}.ct .ct-item.ct-item--sticker>button.danger,.ct-item.ct-item--sticker>button.danger{justify-self:stretch!important;width:100%!important}.ct .ct-stickerIconEditor,.ct-stickerIconEditor{grid-template-columns:1fr!important}.ct .ct-stickerThumbWrap,.ct-stickerThumbWrap{width:100%!important}.ct .ct-miniIconGrid,.ct-miniIconGrid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))!important}.ct .ct-item.ct-item--sticker>.ctl-row--transform,.ct-item.ct-item--sticker>.ctl-row--transform{grid-template-columns:1fr!important}}.ct-item--sticker .ct-stickerIconEditor--select{width:100%;display:grid!important;grid-template-columns:minmax(130px,180px) minmax(180px,1fr);gap:14px;align-items:end;margin:10px 0 12px}.ct-item--sticker .ct-stickerIconPreview{min-height:118px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 10px 22px #0f172a0f;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#0f766e}.ct-item--sticker .ct-stickerIconPreview svg{width:54px!important;height:54px!important;stroke-width:2.4}.ct-item--sticker .ct-stickerIconPreview span{font-size:12px;font-weight:900;color:#111827;text-align:center}.ct-stickerIconSelectWrap{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0}.ct-stickerIconSelectWrap .ctl-cap{font-size:12px;font-weight:800;color:#64748b}.ct-stickerIconSelect{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#111827!important;font-weight:800!important;padding:0 14px!important;box-shadow:0 8px 18px #0f172a0d!important}.ct-stickerIconSelect:focus{outline:none!important;border-color:#14b8a68c!important;box-shadow:0 0 0 4px #14b8a61f,0 10px 22px #0f172a14!important}.ct-item--sticker .ct-miniIconGrid{display:none!important}@media(max-width:760px){.ct-item--sticker .ct-stickerIconEditor--select{grid-template-columns:1fr}.ct-item--sticker .ct-stickerIconPreview{min-height:96px}}.ct-iconGrid{display:grid!important;grid-template-columns:repeat(6,46px)!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;max-width:100%!important}.ct-iconPickBtn{width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ct-iconPickBtn span{display:none!important}.ct-iconPickBtn svg{width:22px!important;height:22px!important;stroke-width:2.35!important}.ct-iconPickBtn.is-active{background:#14b8a61f!important;border-color:#14b8a673!important;color:#0f766e!important;box-shadow:0 0 0 4px #14b8a61a!important}.ct-item--sticker .ct-stickerIconEditor--gridPicker{width:100%!important;display:grid!important;grid-template-columns:146px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;margin:10px 0 14px!important}.ct-item--sticker .ct-stickerIconPreview{width:146px!important;min-height:126px!important;padding:14px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffffa,#f8fafcf5)!important;box-shadow:0 12px 26px #0f172a12!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f766e!important}.ct-item--sticker .ct-stickerIconPreview svg{width:62px!important;height:62px!important;stroke-width:2.4!important}.ct-stickerIconPickerWrap{position:relative!important;min-width:0!important;display:flex!important;align-items:flex-start!important}.ct-stickerIconPickerBtn{width:54px!important;height:54px!important;min-width:54px!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0f!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important}.ct-stickerIconPickerBtn svg{width:25px!important;height:25px!important;stroke-width:2.4!important}.ct-stickerIconPickerBtn:hover,.ct-stickerIconPickerBtn.is-open{transform:translateY(-1px)!important;border-color:#14b8a67a!important;background:#14b8a614!important;color:#0f766e!important;box-shadow:0 0 0 4px #14b8a61a,0 12px 26px #0f172a1a!important}.ct-stickerIconPickerPanel{position:absolute!important;top:62px!important;left:0!important;z-index:40!important;width:336px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffffa!important;box-shadow:0 22px 60px #0f172a2e,0 0 0 1px #ffffffbf inset!important;display:grid!important;grid-template-columns:repeat(6,42px)!important;gap:10px!important}.ct-stickerIconGridBtn{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease!important}.ct-stickerIconGridBtn:hover{transform:translateY(-1px)!important;border-color:#14b8a666!important;background:#14b8a614!important;color:#0f766e!important;box-shadow:0 8px 18px #0f172a1a!important}.ct-stickerIconGridBtn.is-active{border-color:#14b8a694!important;background:#14b8a624!important;color:#0f766e!important;box-shadow:0 0 0 4px #14b8a61a!important}.ct-stickerIconSelectWrap,.ct-stickerIconSelect,.ct-miniIconGrid{display:none!important}@media(max-width:760px){.ct-iconGrid{grid-template-columns:repeat(6,40px)!important;gap:8px!important}.ct-iconPickBtn{width:40px!important;height:40px!important;min-width:40px!important}.ct-item--sticker .ct-stickerIconEditor--gridPicker{grid-template-columns:1fr!important}.ct-item--sticker .ct-stickerIconPreview{width:100%!important;min-height:96px!important}.ct-stickerIconPickerPanel{width:300px!important;grid-template-columns:repeat(6,36px)!important;gap:8px!important}.ct-stickerIconGridBtn{width:36px!important;height:36px!important;min-width:36px!important}.ct-stickerIconGridBtn svg{width:19px!important;height:19px!important}}.ct,.mq-fieldset.ct,.ct-group,.ct-list,.ct-item,.ct-item--sticker,.ct-stickerIconEditor,.ct-stickerIconEditor--gridPicker,.ct-stickerIconPickerWrap{overflow:visible!important}.ct-stickerIconPickerWrap{position:relative!important;z-index:30!important}.ct-stickerIconPickerPanel{position:absolute!important;top:62px!important;left:0!important;z-index:999!important;width:336px!important;min-width:336px!important;padding:14px!important;display:grid!important;grid-template-columns:repeat(6,42px)!important;gap:10px!important;background:#fff!important;background-color:#fff!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:18px!important;box-shadow:0 22px 55px #0f172a2e,0 2px 8px #0f172a14!important;isolation:isolate!important}.ct-stickerIconPickerPanel:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:#fff!important;border-radius:inherit!important;opacity:1!important}.ct-stickerIconGridBtn{position:relative!important;z-index:1!important;width:42px!important;height:42px!important;min-width:42px!important;background:#fff!important;background-color:#fff!important;opacity:1!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;color:#111827!important;box-shadow:0 4px 10px #0f172a0d!important}.ct-stickerIconGridBtn:hover{background:#ecfdf5!important;background-color:#ecfdf5!important;border-color:#14b8a673!important;color:#0f766e!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #0f172a1a!important}.ct-stickerIconGridBtn.is-active{background:#ccfbf1!important;background-color:#ccfbf1!important;border-color:#14b8a6a6!important;color:#0f766e!important;box-shadow:0 0 0 4px #14b8a61f,0 8px 18px #0f172a1a!important}.ct-stickerIconGridBtn svg{width:21px!important;height:21px!important;stroke-width:2.35!important}.ct-miniIconGrid,.ct-stickerIconSelectWrap,.ct-stickerIconSelect{display:none!important}.ct-emojiPickBtn,.ct-stickerEmojiGridBtn,.ct-stickerEmojiPreview,.ct-stickerIconPickerBtn span{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;text-transform:none;font-variant:normal}.ct-emojiPickBtn{font-size:24px;line-height:1}.ct-stickerEmojiGridBtn{font-size:22px;line-height:1}.ct-stickerEmojiPreview{font-size:42px;line-height:1}.ct-flagGrid{display:grid;grid-template-columns:repeat(6,44px);gap:8px;max-width:326px;max-height:280px;overflow-y:auto;overflow-x:hidden;padding:10px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 18px 44px #0f172a1f}.ct-flagPickBtn{width:44px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:11px;background:#fff;cursor:pointer;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ct-flagPickBtn:hover{transform:translateY(-1px);border-color:#14b8a673;box-shadow:0 10px 22px #0f172a1a}.ct-flagPickBtn.is-active{border-color:#0f766ebf;background:#f0fdfaf2;box-shadow:0 0 0 3px #14b8a626,0 12px 26px #0f766e29}.ct-flagPickBtn img{width:30px;height:22px;display:block;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #0f172a14}.ct-iconRowTop--emojiDropdown{position:relative;align-items:flex-start;overflow:visible}.ct-emojiDropdownWrap{position:relative;display:inline-flex;width:fit-content;max-width:100%;overflow:visible;z-index:12}.ct-emojiDropdownBtn{min-width:92px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;color:#111827;cursor:pointer;box-shadow:0 8px 20px #0f172a0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ct-emojiDropdownBtn:hover,.ct-emojiDropdownBtn.is-open{transform:translateY(-1px);border-color:#7c3aed6b;background:#fff;box-shadow:0 0 0 3px #7c3aed1c,0 16px 34px #0f172a1f}.ct-emojiDropdownBtn__emoji{font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ct-emojiDropdownBtn__text{font-size:13px;font-weight:800;white-space:nowrap}.ct-emojiDropdownPanel{position:absolute;top:calc(100% + 10px);left:0;width:min(520px,calc(100vw - 48px));max-height:340px;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff;box-shadow:0 24px 60px #0f172a2e,0 8px 18px #0f172a14;overflow:hidden;z-index:80}.ct-emojiGroupTabs--dropdown{display:flex;flex-wrap:wrap;gap:8px;max-height:88px;overflow-y:auto;overflow-x:hidden;padding:2px 2px 6px}.ct-emojiGrid--dropdown{display:grid;grid-template-columns:repeat(6,44px);gap:8px;max-height:210px;overflow-y:auto;overflow-x:hidden;padding:2px 2px 4px}.ct-emojiPickBtn{width:44px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;font-size:22px;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ct-emojiPickBtn:hover{transform:translateY(-1px);border-color:#7c3aed6b;box-shadow:0 10px 22px #0f172a1a}.ct-emojiPickBtn.is-active{border-color:#7c3aedbf;background:#f5f3fff2;box-shadow:0 0 0 3px #7c3aed21,0 12px 26px #7c3aed29}.ct-mainIconDropdownWrap{position:relative;display:inline-flex;align-items:flex-start;max-width:100%;z-index:20}.ct-mainIconDropdownBtn{width:56px;height:56px;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;color:#0f766e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px #0f172a14}.ct-mainIconDropdownBtn svg{width:28px;height:28px;stroke-width:2.4}.ct-mainIconDropdownBtn:hover,.ct-mainIconDropdownBtn.is-open{border-color:#14b8a68c;background:#f0fdfaf2}.ct-mainIconDropdownPanel{position:absolute;top:calc(100% + 10px);left:0;width:min(360px,calc(100vw - 40px));max-width:360px;padding:12px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#fff;box-shadow:0 22px 54px #0f172a2e;z-index:999}.ct-iconGroupTabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ct-iconGroupTab{border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer}.ct-iconGroupTab.is-active{background:#f0fdfaf2;border-color:#14b8a68c;color:#0f766e}.ct-mainIconGrid{display:grid;grid-template-columns:repeat(6,42px);gap:8px;align-items:center;justify-content:start;max-height:230px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.ct-mainIconGridBtn{width:42px;height:42px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ct-mainIconGridBtn svg{width:21px;height:21px;stroke-width:2.35}.ct-mainIconGridBtn:hover,.ct-mainIconGridBtn.is-active{background:#f0fdfaf2;border-color:#14b8a699;box-shadow:0 8px 20px #14b8a629}.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown{max-width:100%;overflow-x:hidden;box-sizing:border-box}.ct-iconRowTop--dropdown{align-items:flex-start}.ct-iconRow .ctl-row--grab{margin-top:58px}.ct-iconRow{position:relative;overflow:visible!important;isolation:isolate}.ct-iconRowTop,.ct-iconRowTop--emoji,.ct-iconPickerHead{overflow:visible!important;max-height:none!important}.ct-pickerFlyout,.ct-iconPickerFlyout,.ct-emojiPickerFlyout,.ct-flagPickerFlyout,.ct-stickerIconPickerWrap{position:relative;display:inline-flex;align-items:center;overflow:visible!important;z-index:30}.ct-pickerFlyoutPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel{position:absolute!important;top:calc(100% + 10px);left:0;z-index:9999;width:min(520px,calc(100vw - 48px));min-width:280px;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:18px;box-shadow:0 22px 60px #0f172a2e,0 8px 22px #0f172a14;padding:14px;overflow:visible}.ct-iconPickerDropdown,.ct-stickerIconPickerPanel{max-height:none!important;overflow:visible!important}.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-stickerEmojiPickerPanel{max-height:340px;overflow-y:auto;overflow-x:hidden}.ct-iconGrid,.ct-miniIconGrid,.ct-stickerIconPickerPanel,.ct-emojiGrid,.ct-flagGrid,.ct-stickerEmojiPickerGrid{display:grid;grid-template-columns:repeat(6,44px);gap:10px;align-items:center;justify-content:start}.ct-iconPickBtn,.ct-emojiPickBtn,.ct-flagPickBtn,.ct-stickerIconGridBtn,.ct-stickerEmojiGridBtn{width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#0f172a;font-size:20px;line-height:1;cursor:pointer}.ct-iconPickBtn svg,.ct-stickerIconGridBtn svg{width:20px;height:20px}.ct-emojiPickBtn,.ct-flagPickBtn,.ct-stickerEmojiGridBtn{font-size:24px}.ct-iconPickBtn:hover,.ct-emojiPickBtn:hover,.ct-flagPickBtn:hover,.ct-stickerIconGridBtn:hover,.ct-stickerEmojiGridBtn:hover{border-color:#0d948861;background:#f0fdfaf2}.ct-iconPickBtn.is-active,.ct-emojiPickBtn.is-active,.ct-flagPickBtn.is-active,.ct-stickerIconGridBtn.is-active,.ct-stickerEmojiGridBtn.is-active{border-color:#0d9488a6;background:#ccfbf1b8;color:#0f766e}.ct-iconRow,.ct-iconRowTop,.ct-iconGrid,.ct-emojiGrid,.ct-flagGrid{overflow-x:visible!important}.ct-iconRow .ctl-row--grab{margin-top:18px}.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap{overflow:visible!important}.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel{width:min(720px,calc(100vw - 96px))!important;max-width:min(720px,calc(100vw - 96px))!important;min-height:260px;max-height:520px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 28px 70px #0f172a33!important}.ct-iconGroupTabs,.ct-emojiGroupTabs,.ct-emojiGroupTabs--dropdown{overflow:visible!important;max-height:none!important;height:auto!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:14px!important}.ct-mainIconGrid{display:grid!important;grid-template-columns:repeat(8,minmax(44px,1fr))!important;gap:10px!important;width:100%!important;overflow:visible!important}.ct-emojiGrid,.ct-emojiGrid--dropdown{display:grid!important;grid-template-columns:repeat(8,minmax(44px,1fr))!important;gap:10px!important;width:100%!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important}.ct-flagGrid{display:grid!important;grid-template-columns:repeat(8,minmax(54px,1fr))!important;gap:10px!important;width:100%!important;overflow-x:hidden!important}.ct-mainIconGridBtn,.ct-emojiPickBtn,.ct-flagPickBtn{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:14px!important}.ct-emojiPickBtn{font-size:24px!important;line-height:1!important}.ct-flagPickImg{width:38px!important;height:26px!important;object-fit:cover!important;border-radius:5px!important}.ct-flagDropdownBtn{min-width:138px!important;min-height:58px!important}.ct-flagDropdownBtn__img{width:58px!important;height:38px!important;object-fit:cover!important;border-radius:6px!important}.ct-emojiDropdownBtn{min-width:170px!important;min-height:54px!important}.ct-emojiDropdownBtn__emoji{font-size:28px!important}.ct-mainIconDropdownBtn{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}.ct-mainIconDropdownBtn svg{width:25px!important;height:25px!important}.mq-fieldset.ct,.ct-iconRow{max-width:100%!important}@media(max-width:760px){.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;max-height:460px!important}.ct-mainIconGrid,.ct-emojiGrid,.ct-emojiGrid--dropdown,.ct-flagGrid{grid-template-columns:repeat(5,minmax(46px,1fr))!important}}.ct-flagDropdownPanel{width:min(720px,calc(100vw - 96px))!important;max-width:min(720px,calc(100vw - 96px))!important;overflow-x:hidden!important;overflow-y:auto!important}.ct-flagDropdownPanel .ct-flagGrid,.ct-flagDropdownPanel .ct-flagGridWrap,.ct-flagDropdownPanel .ct-flagPickerGrid,.ct-flagDropdownPanel .ct-flagPickerBody,.ct-flagDropdownPanel .ct-flagPickerScroll{width:100%!important;max-width:none!important;min-width:0!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}.ct-flagDropdownPanel>div{width:100%!important;max-width:none!important}.ct-flagGrid{display:grid!important;grid-template-columns:repeat(8,minmax(54px,1fr))!important;gap:10px!important}.ct-flagPickBtn{width:58px!important;height:52px!important;min-width:58px!important;min-height:52px!important;overflow:hidden!important}.ct-flagPickImg{width:42px!important;height:28px!important;object-fit:cover!important;border-radius:5px!important;display:block!important}.ct-flagDropdownPanel [class*=Scroll],.ct-flagDropdownPanel [class*=scroll],.ct-flagDropdownPanel [class*=Grid]{scrollbar-width:thin}@media(max-width:760px){.ct-flagDropdownPanel{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}.ct-flagGrid{grid-template-columns:repeat(5,minmax(54px,1fr))!important}}.ad-creator-tools-fullscreen,.ad-creator-tools-fullscreen *{box-sizing:border-box}.ad-creator-tools-fullscreen{width:100%;max-width:100vw;overflow-x:hidden}.ad-creator-workspace.is-fullscreen{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.ad-creator-workspace.is-fullscreen .ad-creator-tools-panel{width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto}.ad-creator-workspace.is-fullscreen .ad-creator-preview-panel{max-width:100%;min-width:0;overflow-x:hidden}.ad-creator-workspace.is-fullscreen .studio-grid,.ad-creator-workspace.is-fullscreen .studio-field,.ad-creator-workspace.is-fullscreen .studio-section,.ad-creator-workspace.is-fullscreen .creator-tools,.ad-creator-workspace.is-fullscreen .creator-tools-panel,.ad-creator-workspace.is-fullscreen .creator-tools-section,.ad-creator-workspace.is-fullscreen .creator-tools-row,.ad-creator-workspace.is-fullscreen .creator-tools-card,.ad-creator-workspace.is-fullscreen .ua-sticker-editor,.ad-creator-workspace.is-fullscreen .ua-sticker-list,.ad-creator-workspace.is-fullscreen .ua-sticker-item{max-width:100%;min-width:0}.ad-creator-workspace.is-fullscreen input,.ad-creator-workspace.is-fullscreen select,.ad-creator-workspace.is-fullscreen textarea,.ad-creator-workspace.is-fullscreen button{max-width:100%}.ad-creator-workspace.is-fullscreen .ad-live-preview-shell,.ad-creator-workspace.is-fullscreen .ad-live-preview-main,.ad-creator-workspace.is-fullscreen .ua-live-grid,.ad-creator-workspace.is-fullscreen .ua-live-box,.ad-creator-workspace.is-fullscreen .ua-live-stage{max-width:100%;min-width:0;overflow-x:hidden}.ad-creator-workspace.is-fullscreen .ad-creator-tools-panel::-webkit-scrollbar:horizontal,.ad-creator-workspace.is-fullscreen .ad-creator-preview-panel::-webkit-scrollbar:horizontal{display:none}.ad-creator-workspace.is-fullscreen .ad-creator-tools-panel,.ad-creator-workspace.is-fullscreen .ad-creator-preview-panel{scrollbar-width:thin}.ct,.ct-group,.ct-iconRow,.ct-list,.ct-item,.ct-stickerEmojiEditor,.ct-stickerIconEditor{isolation:auto}.ct-iconRow{position:relative!important;z-index:30!important;overflow:visible!important}.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap,.ct-stickerIconPickerWrap{position:relative!important;z-index:30000!important;overflow:visible!important}.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel{position:absolute!important;z-index:90000!important;isolation:isolate!important}.ct-emojiDropdownPanel{z-index:95000!important}.ct-mainIconDropdownPanel,.ct-flagDropdownPanel{z-index:94000!important}.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel{z-index:96000!important}.ct-color-swatch-field,.ct-color-swatch-shell,.ct-color-swatch-preview,.ct-color-swatch-native,.ct-iconColorInput,.ct-stickerColorField{z-index:1!important}.ct-color-swatch-native{z-index:2!important}.ct-emojiDropdownBtn.is-open,.ct-mainIconDropdownBtn.is-open,.ct-flagDropdownBtn.is-open,.ct-stickerIconPickerBtn.is-open{position:relative!important;z-index:91000!important}.manage-videos-creator-tools-skin .ct-emojiDropdownPanel,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel,.manage-music-creator-tools-skin .ct-emojiDropdownPanel,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel,.manage-music-creator-tools-skin .ct-mainIconDropdownPanel,.manage-videos-creator-tools-skin .ct-flagDropdownPanel,.manage-quickshots-creator-tools-skin .ct-flagDropdownPanel,.manage-music-creator-tools-skin .ct-flagDropdownPanel,.manage-videos-creator-tools-skin .ct-stickerIconPickerPanel,.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel,.manage-music-creator-tools-skin .ct-stickerIconPickerPanel,.manage-videos-creator-tools-skin .ct-stickerEmojiPickerPanel,.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel,.manage-music-creator-tools-skin .ct-stickerEmojiPickerPanel{z-index:99000!important}.manage-videos-creator-tools-skin .ct,.manage-quickshots-creator-tools-skin .ct,.manage-music-creator-tools-skin .ct,.manage-videos-creator-tools-skin .ct-group,.manage-quickshots-creator-tools-skin .ct-group,.manage-music-creator-tools-skin .ct-group,.manage-videos-creator-tools-skin .ct-iconRow,.manage-quickshots-creator-tools-skin .ct-iconRow,.manage-music-creator-tools-skin .ct-iconRow{overflow:visible!important}.ct-iconRow,.manage-videos-creator-tools-skin .ct-iconRow,.manage-quickshots-creator-tools-skin .ct-iconRow,.manage-music-creator-tools-skin .ct-iconRow{position:relative!important;z-index:50000!important;overflow:visible!important;isolation:isolate!important}.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emoji,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flag,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap{position:relative!important;z-index:60000!important;overflow:visible!important;isolation:isolate!important}.ct-emojiDropdownPanel,.ct-mainIconDropdownPanel,.ct-flagDropdownPanel{position:absolute!important;z-index:999999!important;isolation:isolate!important;background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:0 26px 70px #0f172a2e,0 8px 22px #0f172a1a!important}.ct-emojiDropdownPanel{min-height:520px!important;max-height:min(620px,72vh)!important;padding-bottom:30px!important}.ct-emojiDropdownPanel:before,.ct-mainIconDropdownPanel:before,.ct-flagDropdownPanel:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;border-radius:inherit!important;background:#fff!important;pointer-events:none!important}.ct-emojiDropdownPanel>*,.ct-mainIconDropdownPanel>*,.ct-flagDropdownPanel>*{position:relative!important;z-index:2!important}.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel{position:absolute!important;z-index:999999!important;isolation:isolate!important;background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:0 26px 70px #0f172a2e,0 8px 22px #0f172a1a!important}.ct-stickerIconPickerPanel:before,.ct-stickerEmojiPickerPanel:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;display:block!important;border-radius:inherit!important;background:#fff!important;pointer-events:none!important}.ct-stickerIconPickerPanel>*,.ct-stickerEmojiPickerPanel>*{position:relative!important;z-index:2!important}.ct-color-swatch-field,.ct-color-swatch-shell,.ct-color-swatch-preview,.ct-color-swatch-native,.ct-stickerIconPreview,.ct-stickerEmojiPreview,.ct-mainIconDropdownBtn,.ct-stickerIconPickerBtn{z-index:1!important}.ct-emojiDropdownBtn.is-open,.ct-mainIconDropdownBtn.is-open,.ct-flagDropdownBtn.is-open,.ct-stickerIconPickerBtn.is-open{position:relative!important;z-index:70000!important}.manage-videos-creator-tools-skin .ct,.manage-videos-creator-tools-skin .ct-group,.manage-videos-creator-tools-skin .ct-iconRow,.manage-videos-creator-tools-skin .ct-iconRowTop,.manage-videos-creator-tools-skin .ct-emojiDropdownWrap,.manage-quickshots-creator-tools-skin .ct,.manage-quickshots-creator-tools-skin .ct-group,.manage-quickshots-creator-tools-skin .ct-iconRow,.manage-quickshots-creator-tools-skin .ct-iconRowTop,.manage-quickshots-creator-tools-skin .ct-emojiDropdownWrap,.manage-music-creator-tools-skin .ct,.manage-music-creator-tools-skin .ct-group,.manage-music-creator-tools-skin .ct-iconRow,.manage-music-creator-tools-skin .ct-iconRowTop,.manage-music-creator-tools-skin .ct-emojiDropdownWrap{overflow:visible!important}.ct .ctl-row--posBlock,.manage-videos-creator-tools-skin .ctl-row--posBlock,.manage-quickshots-creator-tools-skin .ctl-row--posBlock,.manage-music-creator-tools-skin .ctl-row--posBlock{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}.ct .ctl-row--posBlock:before,.ct .ctl-row--posBlock:after,.manage-videos-creator-tools-skin .ctl-row--posBlock:before,.manage-videos-creator-tools-skin .ctl-row--posBlock:after,.manage-quickshots-creator-tools-skin .ctl-row--posBlock:before,.manage-quickshots-creator-tools-skin .ctl-row--posBlock:after,.manage-music-creator-tools-skin .ctl-row--posBlock:before,.manage-music-creator-tools-skin .ctl-row--posBlock:after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-row--pos,.ct .ctl-row--posCompact,.manage-videos-creator-tools-skin .ctl-row--pos,.manage-videos-creator-tools-skin .ctl-row--posCompact,.manage-quickshots-creator-tools-skin .ctl-row--pos,.manage-quickshots-creator-tools-skin .ctl-row--posCompact,.manage-music-creator-tools-skin .ctl-row--pos,.manage-music-creator-tools-skin .ctl-row--posCompact,.ct .ctl-row--slider,.ct .ctl-row--nudge,.ct .ctl-slider,.ct .ctl-nudgeBtns,.manage-videos-creator-tools-skin .ctl-row--slider,.manage-videos-creator-tools-skin .ctl-row--nudge,.manage-videos-creator-tools-skin .ctl-slider,.manage-videos-creator-tools-skin .ctl-nudgeBtns,.manage-quickshots-creator-tools-skin .ctl-row--slider,.manage-quickshots-creator-tools-skin .ctl-row--nudge,.manage-quickshots-creator-tools-skin .ctl-slider,.manage-quickshots-creator-tools-skin .ctl-nudgeBtns,.manage-music-creator-tools-skin .ctl-row--slider,.manage-music-creator-tools-skin .ctl-row--nudge,.manage-music-creator-tools-skin .ctl-slider,.manage-music-creator-tools-skin .ctl-nudgeBtns{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.ct .ctl-row--posBlock .ct-select,.ct .ctl-row--posBlock .ct-select--compact,.ct .ctl-row--posBlock .ct-resetBtn,.ct .ctl-row--posBlock .btn-xs,.manage-videos-creator-tools-skin .ctl-row--posBlock .ct-select,.manage-videos-creator-tools-skin .ctl-row--posBlock .ct-select--compact,.manage-videos-creator-tools-skin .ctl-row--posBlock .ct-resetBtn,.manage-videos-creator-tools-skin .ctl-row--posBlock .btn-xs,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .ct-select,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .ct-select--compact,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .ct-resetBtn,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .btn-xs,.manage-music-creator-tools-skin .ctl-row--posBlock .ct-select,.manage-music-creator-tools-skin .ctl-row--posBlock .ct-select--compact,.manage-music-creator-tools-skin .ctl-row--posBlock .ct-resetBtn,.manage-music-creator-tools-skin .ctl-row--posBlock .btn-xs{background-color:#fff!important;background-image:none!important}.ct .ctl-row--posBlock,.manage-videos-creator-tools-skin .ctl-row--posBlock,.manage-quickshots-creator-tools-skin .ctl-row--posBlock,.manage-music-creator-tools-skin .ctl-row--posBlock{padding:0!important;margin-top:12px!important}.ct,.manage-videos-creator-tools-skin .ct,.manage-quickshots-creator-tools-skin .ct,.manage-music-creator-tools-skin .ct{--ct-slider-track: rgba(148, 163, 184, .32);--ct-slider-track-hover: rgba(100, 116, 139, .38);--ct-slider-thumb: #3b82f6;--ct-slider-thumb-ring: rgba(59, 130, 246, .16);--ct-control-border: rgba(15, 23, 42, .12);--ct-control-border-strong: rgba(15, 23, 42, .18);--ct-control-text: #0f172a;--ct-muted-text: #64748b}.ct .ctl-row--posBlock,.manage-videos-creator-tools-skin .ctl-row--posBlock,.manage-quickshots-creator-tools-skin .ctl-row--posBlock,.manage-music-creator-tools-skin .ctl-row--posBlock{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0!important;margin:14px 0 0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.ct .ctl-row--posBlock:before,.ct .ctl-row--posBlock:after,.manage-videos-creator-tools-skin .ctl-row--posBlock:before,.manage-videos-creator-tools-skin .ctl-row--posBlock:after,.manage-quickshots-creator-tools-skin .ctl-row--posBlock:before,.manage-quickshots-creator-tools-skin .ctl-row--posBlock:after,.manage-music-creator-tools-skin .ctl-row--posBlock:before,.manage-music-creator-tools-skin .ctl-row--posBlock:after{content:none!important;display:none!important}.ct .ctl-row--posBlock .ctl-row--pos,.ct .ctl-row--posBlock .ctl-row--posCompact,.manage-videos-creator-tools-skin .ctl-row--posBlock .ctl-row--pos,.manage-videos-creator-tools-skin .ctl-row--posBlock .ctl-row--posCompact,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .ctl-row--pos,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .ctl-row--posCompact,.manage-music-creator-tools-skin .ctl-row--posBlock .ctl-row--pos,.manage-music-creator-tools-skin .ctl-row--posBlock .ctl-row--posCompact{display:grid!important;grid-template-columns:86px minmax(150px,210px) 46px!important;align-items:center!important;justify-content:start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-cap,.manage-videos-creator-tools-skin .ctl-cap,.manage-quickshots-creator-tools-skin .ctl-cap,.manage-music-creator-tools-skin .ctl-cap{color:var(--ct-muted-text)!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.01em!important}.ct .ctl-cap--inline,.manage-videos-creator-tools-skin .ctl-cap--inline,.manage-quickshots-creator-tools-skin .ctl-cap--inline,.manage-music-creator-tools-skin .ctl-cap--inline{white-space:nowrap!important}.ct .ctl-row--posBlock .ct-select,.ct .ctl-row--posBlock .ct-select--compact,.manage-videos-creator-tools-skin .ctl-row--posBlock .ct-select,.manage-videos-creator-tools-skin .ctl-row--posBlock .ct-select--compact,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .ct-select,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .ct-select--compact,.manage-music-creator-tools-skin .ctl-row--posBlock .ct-select,.manage-music-creator-tools-skin .ctl-row--posBlock .ct-select--compact{width:100%!important;min-width:0!important;height:42px!important;padding:0 38px 0 14px!important;border-radius:14px!important;border:1px solid var(--ct-control-border)!important;background-color:#fff!important;color:var(--ct-control-text)!important;box-shadow:0 7px 18px #0f172a0b!important}.ct .ctl-row--posBlock .ct-resetBtn,.ct .ctl-row--posBlock .btn-xs.ct-resetBtn,.manage-videos-creator-tools-skin .ctl-row--posBlock .ct-resetBtn,.manage-quickshots-creator-tools-skin .ctl-row--posBlock .ct-resetBtn,.manage-music-creator-tools-skin .ctl-row--posBlock .ct-resetBtn{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;border:1px solid var(--ct-control-border)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 7px 18px #0f172a0b!important}.ct .ctl-row--slider,.manage-videos-creator-tools-skin .ctl-row--slider,.manage-quickshots-creator-tools-skin .ctl-row--slider,.manage-music-creator-tools-skin .ctl-row--slider{display:grid!important;grid-template-columns:86px minmax(220px,520px)!important;align-items:center!important;justify-content:start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-slider,.manage-videos-creator-tools-skin .ctl-slider,.manage-quickshots-creator-tools-skin .ctl-slider,.manage-music-creator-tools-skin .ctl-slider{display:grid!important;grid-template-columns:46px minmax(120px,1fr) 56px 44px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-muted,.manage-videos-creator-tools-skin .ctl-muted,.manage-quickshots-creator-tools-skin .ctl-muted,.manage-music-creator-tools-skin .ctl-muted{color:var(--ct-muted-text)!important;font-size:.78rem!important;font-weight:700!important;white-space:nowrap!important}.ct .ct-range-val,.manage-videos-creator-tools-skin .ct-range-val,.manage-quickshots-creator-tools-skin .ct-range-val,.manage-music-creator-tools-skin .ct-range-val{color:#475569!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important;text-align:right!important}.ct input[type=range].ct-range,.ct .ct-range,.manage-videos-creator-tools-skin input[type=range].ct-range,.manage-videos-creator-tools-skin .ct-range,.manage-quickshots-creator-tools-skin input[type=range].ct-range,.manage-quickshots-creator-tools-skin .ct-range,.manage-music-creator-tools-skin input[type=range].ct-range,.manage-music-creator-tools-skin .ct-range{width:100%!important;min-width:0!important;height:18px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important;accent-color:var(--ct-slider-thumb)!important}.ct input[type=range].ct-range::-webkit-slider-runnable-track,.ct .ct-range::-webkit-slider-runnable-track,.manage-videos-creator-tools-skin input[type=range].ct-range::-webkit-slider-runnable-track,.manage-videos-creator-tools-skin .ct-range::-webkit-slider-runnable-track,.manage-quickshots-creator-tools-skin input[type=range].ct-range::-webkit-slider-runnable-track,.manage-quickshots-creator-tools-skin .ct-range::-webkit-slider-runnable-track,.manage-music-creator-tools-skin input[type=range].ct-range::-webkit-slider-runnable-track,.manage-music-creator-tools-skin .ct-range::-webkit-slider-runnable-track{width:100%!important;height:4px!important;border:0!important;border-radius:999px!important;background:var(--ct-slider-track)!important;box-shadow:inset 0 0 0 1px #0f172a09!important}.ct input[type=range].ct-range::-webkit-slider-thumb,.ct .ct-range::-webkit-slider-thumb,.manage-videos-creator-tools-skin input[type=range].ct-range::-webkit-slider-thumb,.manage-videos-creator-tools-skin .ct-range::-webkit-slider-thumb,.manage-quickshots-creator-tools-skin input[type=range].ct-range::-webkit-slider-thumb,.manage-quickshots-creator-tools-skin .ct-range::-webkit-slider-thumb,.manage-music-creator-tools-skin input[type=range].ct-range::-webkit-slider-thumb,.manage-music-creator-tools-skin .ct-range::-webkit-slider-thumb{width:14px!important;height:14px!important;margin-top:-5px!important;border:2px solid #ffffff!important;border-radius:50%!important;background:var(--ct-slider-thumb)!important;box-shadow:0 0 0 4px var(--ct-slider-thumb-ring),0 4px 10px #0f172a2e!important;-webkit-appearance:none!important;appearance:none!important}.ct input[type=range].ct-range::-moz-range-track,.ct .ct-range::-moz-range-track,.manage-videos-creator-tools-skin input[type=range].ct-range::-moz-range-track,.manage-videos-creator-tools-skin .ct-range::-moz-range-track,.manage-quickshots-creator-tools-skin input[type=range].ct-range::-moz-range-track,.manage-quickshots-creator-tools-skin .ct-range::-moz-range-track,.manage-music-creator-tools-skin input[type=range].ct-range::-moz-range-track,.manage-music-creator-tools-skin .ct-range::-moz-range-track{width:100%!important;height:4px!important;border:0!important;border-radius:999px!important;background:var(--ct-slider-track)!important;box-shadow:inset 0 0 0 1px #0f172a09!important}.ct input[type=range].ct-range::-moz-range-progress,.ct .ct-range::-moz-range-progress,.manage-videos-creator-tools-skin input[type=range].ct-range::-moz-range-progress,.manage-videos-creator-tools-skin .ct-range::-moz-range-progress,.manage-quickshots-creator-tools-skin input[type=range].ct-range::-moz-range-progress,.manage-quickshots-creator-tools-skin .ct-range::-moz-range-progress,.manage-music-creator-tools-skin input[type=range].ct-range::-moz-range-progress,.manage-music-creator-tools-skin .ct-range::-moz-range-progress{height:4px!important;border-radius:999px!important;background:#3b82f6b8!important}.ct input[type=range].ct-range::-moz-range-thumb,.ct .ct-range::-moz-range-thumb,.manage-videos-creator-tools-skin input[type=range].ct-range::-moz-range-thumb,.manage-videos-creator-tools-skin .ct-range::-moz-range-thumb,.manage-quickshots-creator-tools-skin input[type=range].ct-range::-moz-range-thumb,.manage-quickshots-creator-tools-skin .ct-range::-moz-range-thumb,.manage-music-creator-tools-skin input[type=range].ct-range::-moz-range-thumb,.manage-music-creator-tools-skin .ct-range::-moz-range-thumb{width:14px!important;height:14px!important;border:2px solid #ffffff!important;border-radius:50%!important;background:var(--ct-slider-thumb)!important;box-shadow:0 0 0 4px var(--ct-slider-thumb-ring),0 4px 10px #0f172a2e!important}.ct input[type=range].ct-range:hover::-webkit-slider-runnable-track,.ct .ct-range:hover::-webkit-slider-runnable-track,.manage-videos-creator-tools-skin input[type=range].ct-range:hover::-webkit-slider-runnable-track,.manage-videos-creator-tools-skin .ct-range:hover::-webkit-slider-runnable-track,.manage-quickshots-creator-tools-skin input[type=range].ct-range:hover::-webkit-slider-runnable-track,.manage-quickshots-creator-tools-skin .ct-range:hover::-webkit-slider-runnable-track,.manage-music-creator-tools-skin input[type=range].ct-range:hover::-webkit-slider-runnable-track,.manage-music-creator-tools-skin .ct-range:hover::-webkit-slider-runnable-track{background:var(--ct-slider-track-hover)!important}.ct .ctl-row--nudge,.manage-videos-creator-tools-skin .ctl-row--nudge,.manage-quickshots-creator-tools-skin .ctl-row--nudge,.manage-music-creator-tools-skin .ctl-row--nudge{display:grid!important;grid-template-columns:86px minmax(160px,220px)!important;align-items:start!important;gap:10px!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-nudgeBtns,.manage-videos-creator-tools-skin .ctl-nudgeBtns,.manage-quickshots-creator-tools-skin .ctl-nudgeBtns,.manage-music-creator-tools-skin .ctl-nudgeBtns{display:grid!important;grid-template-columns:repeat(3,38px)!important;grid-template-rows:repeat(3,34px)!important;align-items:center!important;justify-content:start!important;gap:6px!important;width:max-content!important;min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-nudgeBtns .btn-xs,.manage-videos-creator-tools-skin .ctl-nudgeBtns .btn-xs,.manage-quickshots-creator-tools-skin .ctl-nudgeBtns .btn-xs,.manage-music-creator-tools-skin .ctl-nudgeBtns .btn-xs{width:38px!important;height:34px!important;min-width:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;border:1px solid var(--ct-control-border)!important;background:#fff!important;color:#0f172a!important;font-size:.9rem!important;font-weight:900!important;box-shadow:0 6px 14px #0f172a0b!important}.ct .ctl-nudgeBtns .btn-xs:nth-child(1),.manage-videos-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(1),.manage-quickshots-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(1),.manage-music-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(1){grid-column:1!important;grid-row:2!important}.ct .ctl-nudgeBtns .btn-xs:nth-child(2),.manage-videos-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(2),.manage-quickshots-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(2),.manage-music-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(2){grid-column:3!important;grid-row:2!important}.ct .ctl-nudgeBtns .btn-xs:nth-child(3),.manage-videos-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(3),.manage-quickshots-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(3),.manage-music-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(3){grid-column:2!important;grid-row:1!important}.ct .ctl-nudgeBtns .btn-xs:nth-child(4),.manage-videos-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(4),.manage-quickshots-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(4),.manage-music-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(4){grid-column:2!important;grid-row:3!important}.ct .ctl-nudgeBtns .btn-xs:nth-child(5),.manage-videos-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(5),.manage-quickshots-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(5),.manage-music-creator-tools-skin .ctl-nudgeBtns .btn-xs:nth-child(5){grid-column:1 / 4!important;grid-row:4!important;width:100%!important;min-width:100%!important}.ct .ctl-row--transform,.manage-videos-creator-tools-skin .ctl-row--transform,.manage-quickshots-creator-tools-skin .ctl-row--transform,.manage-music-creator-tools-skin .ctl-row--transform{display:grid!important;grid-template-columns:86px minmax(260px,1fr) auto auto minmax(150px,190px)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:0!important;margin:14px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-row--transform .btn-xs,.manage-videos-creator-tools-skin .ctl-row--transform .btn-xs,.manage-quickshots-creator-tools-skin .ctl-row--transform .btn-xs,.manage-music-creator-tools-skin .ctl-row--transform .btn-xs{min-height:34px!important;padding:0 11px!important;border-radius:11px!important;border:1px solid var(--ct-control-border)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 6px 14px #0f172a0b!important}.ct .ctl-flips,.manage-videos-creator-tools-skin .ctl-flips,.manage-quickshots-creator-tools-skin .ctl-flips,.manage-music-creator-tools-skin .ctl-flips{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.ct .ctl-row--transform,.manage-videos-creator-tools-skin .ctl-row--transform,.manage-quickshots-creator-tools-skin .ctl-row--transform,.manage-music-creator-tools-skin .ctl-row--transform{display:grid!important;grid-template-columns:86px minmax(280px,520px) auto auto minmax(140px,180px)!important;align-items:center!important;justify-content:start!important;gap:12px!important;width:100%!important;min-width:0!important;margin:16px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-row--transform>.ctl-slider,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider{display:grid!important;grid-template-columns:24px minmax(220px,1fr) 44px!important;grid-template-rows:22px 28px!important;align-items:center!important;column-gap:10px!important;row-gap:4px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-row--transform>.ctl-slider>svg,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider>svg,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider>svg,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider>svg{grid-column:1!important;grid-row:1!important;width:18px!important;height:18px!important;color:#0f172a!important;align-self:center!important;justify-self:center!important}.ct .ctl-row--transform>.ctl-slider>input[type=range].ct-range,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider>input[type=range].ct-range,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider>input[type=range].ct-range,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider>input[type=range].ct-range{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;height:18px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-row--transform>.ctl-slider>.ct-range-val,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val{grid-column:3!important;grid-row:1!important;width:44px!important;text-align:right!important;color:#475569!important;font-size:.78rem!important;font-weight:900!important;white-space:nowrap!important}.ct .ctl-row--transform>.ctl-slider>.ct-range-val+div,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:start!important;justify-items:center!important;gap:0!important;width:100%!important;min-width:0!important;margin:-1px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.ct .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs{position:relative!important;width:auto!important;min-width:0!important;height:22px!important;min-height:22px!important;padding:9px 0 0!important;margin:0!important;display:inline-flex!important;align-items:flex-start!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#334155!important;font-size:.74rem!important;font-weight:900!important;line-height:1!important;text-align:center!important;cursor:pointer!important}.ct .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:before,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:before,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:before,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:before{content:""!important;position:absolute!important;top:0!important;left:50%!important;width:1px!important;height:6px!important;border-radius:999px!important;background:#64748b8c!important;transform:translate(-50%)!important;pointer-events:none!important}.ct .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:hover,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:hover,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:hover,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:hover{color:#2563eb!important;transform:translateY(-1px)!important}.ct .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:hover:before,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:hover:before,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:hover:before,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider>.ct-range-val+div>.btn-xs:hover:before{background:#2563eb!important}.ct .ctl-row--transform input[type=range].ct-range::-webkit-slider-runnable-track,.manage-videos-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-webkit-slider-runnable-track,.manage-quickshots-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-webkit-slider-runnable-track,.manage-music-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-webkit-slider-runnable-track{height:4px!important;border-radius:999px!important;background:#94a3b857!important}.ct .ctl-row--transform input[type=range].ct-range::-webkit-slider-thumb,.manage-videos-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-webkit-slider-thumb,.manage-quickshots-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-webkit-slider-thumb,.manage-music-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-webkit-slider-thumb{width:14px!important;height:14px!important;margin-top:-5px!important;border-radius:50%!important;border:2px solid #ffffff!important;background:#3b82f6!important;box-shadow:0 0 0 4px #3b82f624,0 4px 10px #0f172a2e!important}.ct .ctl-row--transform input[type=range].ct-range::-moz-range-track,.manage-videos-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-moz-range-track,.manage-quickshots-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-moz-range-track,.manage-music-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-moz-range-track{height:4px!important;border-radius:999px!important;background:#94a3b857!important}.ct .ctl-row--transform input[type=range].ct-range::-moz-range-thumb,.manage-videos-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-moz-range-thumb,.manage-quickshots-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-moz-range-thumb,.manage-music-creator-tools-skin .ctl-row--transform input[type=range].ct-range::-moz-range-thumb{width:14px!important;height:14px!important;border-radius:50%!important;border:2px solid #ffffff!important;background:#3b82f6!important;box-shadow:0 0 0 4px #3b82f624,0 4px 10px #0f172a2e!important}@media(max-width:900px){.ct .ctl-row--transform,.manage-videos-creator-tools-skin .ctl-row--transform,.manage-quickshots-creator-tools-skin .ctl-row--transform,.manage-music-creator-tools-skin .ctl-row--transform{grid-template-columns:1fr!important;align-items:start!important}.ct .ctl-row--transform>.ctl-slider,.manage-videos-creator-tools-skin .ctl-row--transform>.ctl-slider,.manage-quickshots-creator-tools-skin .ctl-row--transform>.ctl-slider,.manage-music-creator-tools-skin .ctl-row--transform>.ctl-slider{grid-template-columns:24px minmax(180px,1fr) 44px!important;width:100%!important}}.qs-banner .mq-fieldset.ct .ct-iconSourceSwitch{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:0!important;margin:0 0 12px!important;background:transparent!important;border:0!important;box-shadow:none!important}.qs-banner .mq-fieldset.ct button.ct-iconSourceBtn{-webkit-appearance:none!important;appearance:none!important;min-height:42px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.95rem!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer!important}.qs-banner .mq-fieldset.ct button.ct-iconSourceBtn:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.qs-banner .mq-fieldset.ct button.ct-iconSourceBtn.is-active{background:#111827!important;background-color:#111827!important;background-image:none!important;border-color:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}.qs-banner .mq-fieldset.ct button.ct-mainIconDropdownBtn,.qs-banner .mq-fieldset.ct button.ct-emojiDropdownBtn,.qs-banner .mq-fieldset.ct button.ct-flagDropdownBtn,.qs-banner .mq-fieldset.ct button.ct-stickerIconPickerBtn{-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct button.ct-mainIconDropdownBtn:hover,.qs-banner .mq-fieldset.ct button.ct-emojiDropdownBtn:hover,.qs-banner .mq-fieldset.ct button.ct-flagDropdownBtn:hover,.qs-banner .mq-fieldset.ct button.ct-stickerIconPickerBtn:hover,.qs-banner .mq-fieldset.ct button.ct-mainIconDropdownBtn.is-open,.qs-banner .mq-fieldset.ct button.ct-emojiDropdownBtn.is-open,.qs-banner .mq-fieldset.ct button.ct-flagDropdownBtn.is-open,.qs-banner .mq-fieldset.ct button.ct-stickerIconPickerBtn.is-open{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:none!important;transform:none!important}.qs-banner .mq-fieldset.ct button.ct-mainIconDropdownBtn{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}.qs-banner .mq-fieldset.ct button.ct-mainIconDropdownBtn svg,.qs-banner .mq-fieldset.ct button.ct-mainIconGridBtn svg,.qs-banner .mq-fieldset.ct button.ct-stickerIconPickerBtn svg,.qs-banner .mq-fieldset.ct button.ct-stickerIconGridBtn svg,.qs-banner .mq-fieldset.ct .ct-stickerIconPreview svg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:inline-block!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct .ct-mainIconDropdownPanel,.qs-banner .mq-fieldset.ct .ct-emojiDropdownPanel,.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel,.qs-banner .mq-fieldset.ct .ct-stickerIconPickerPanel,.qs-banner .mq-fieldset.ct .ct-stickerEmojiPickerPanel{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 24px 60px #0f172a29,0 8px 22px #0f172a14!important;opacity:1!important}.qs-banner .mq-fieldset.ct button.ct-iconGroupTab,.qs-banner .mq-fieldset.ct button.ct-emojiGroupTab{-webkit-appearance:none!important;appearance:none!important;min-height:40px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:800!important;box-shadow:none!important;text-shadow:none!important}.qs-banner .mq-fieldset.ct button.ct-iconGroupTab:hover,.qs-banner .mq-fieldset.ct button.ct-emojiGroupTab:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.qs-banner .mq-fieldset.ct button.ct-iconGroupTab.is-active,.qs-banner .mq-fieldset.ct button.ct-emojiGroupTab.is-active{background:#111827!important;background-color:#111827!important;border-color:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.qs-banner .mq-fieldset.ct button.ct-mainIconGridBtn,.qs-banner .mq-fieldset.ct button.ct-stickerIconGridBtn{-webkit-appearance:none!important;appearance:none!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct button.ct-mainIconGridBtn:hover,.qs-banner .mq-fieldset.ct button.ct-stickerIconGridBtn:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.qs-banner .mq-fieldset.ct button.ct-mainIconGridBtn.is-active,.qs-banner .mq-fieldset.ct button.ct-stickerIconGridBtn.is-active{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#111827!important;box-shadow:inset 0 0 0 1px #111827!important}.qs-banner .mq-fieldset.ct button.ct-emojiPickBtn,.qs-banner .mq-fieldset.ct button.ct-stickerEmojiGridBtn{-webkit-appearance:none!important;appearance:none!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:24px!important;line-height:1!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct button.ct-emojiPickBtn:hover,.qs-banner .mq-fieldset.ct button.ct-stickerEmojiGridBtn:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.qs-banner .mq-fieldset.ct button.ct-emojiPickBtn.is-active,.qs-banner .mq-fieldset.ct button.ct-stickerEmojiGridBtn.is-active{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#111827!important;box-shadow:inset 0 0 0 1px #111827!important}.qs-banner .mq-fieldset.ct button.ct-flagPickBtn{-webkit-appearance:none!important;appearance:none!important;width:58px!important;height:52px!important;min-width:58px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:none!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct button.ct-flagPickBtn:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.qs-banner .mq-fieldset.ct button.ct-flagPickBtn.is-active{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#111827!important;box-shadow:inset 0 0 0 1px #111827!important}.qs-banner .mq-fieldset.ct .ct-flagPickImg,.qs-banner .mq-fieldset.ct .ct-flagDropdownBtn__img{display:block!important;object-fit:cover!important;opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct button.ct-iconSourceBtn *,.qs-banner .mq-fieldset.ct button.ct-mainIconDropdownBtn *,.qs-banner .mq-fieldset.ct button.ct-mainIconGridBtn *,.qs-banner .mq-fieldset.ct button.ct-emojiDropdownBtn *,.qs-banner .mq-fieldset.ct button.ct-emojiPickBtn *,.qs-banner .mq-fieldset.ct button.ct-flagDropdownBtn *,.qs-banner .mq-fieldset.ct button.ct-flagPickBtn *,.qs-banner .mq-fieldset.ct button.ct-stickerIconPickerBtn *,.qs-banner .mq-fieldset.ct button.ct-stickerIconGridBtn *,.qs-banner .mq-fieldset.ct button.ct-stickerEmojiGridBtn *{opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel{width:min(620px,calc(100vw - 96px))!important;max-width:min(620px,calc(100vw - 96px))!important;height:auto!important;min-height:0!important;max-height:310px!important;padding:12px!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 52px #0f172a29,0 8px 20px #0f172a14!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel .ct-flagGrid{display:grid!important;grid-template-columns:repeat(8,minmax(48px,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:280px!important;padding:0 8px 0 0!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel .ct-flagGrid::-webkit-scrollbar{width:6px!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel .ct-flagGrid::-webkit-scrollbar-track{background:transparent!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel .ct-flagGrid::-webkit-scrollbar-thumb{border-radius:999px!important;background:#0f172a38!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel .ct-flagGrid{scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.28) transparent!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel .ct-flagPickBtn{width:50px!important;height:44px!important;min-width:50px!important;min-height:44px!important;border-radius:12px!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel .ct-flagPickImg{width:36px!important;height:24px!important;border-radius:5px!important;object-fit:cover!important;display:block!important}@media(max-width:760px){.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;max-height:300px!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownPanel .ct-flagGrid{grid-template-columns:repeat(5,minmax(46px,1fr))!important;max-height:270px!important}}.mq-fieldset.ct .ct-flagDropdownBtn,.mq-fieldset.ct .ct-flagPickBtn{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:none!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-flagDropdownBtn{min-width:118px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:15px!important}.mq-fieldset.ct .ct-flagDropdownPanel{width:min(620px,calc(100vw - 96px))!important;max-width:min(620px,calc(100vw - 96px))!important;max-height:320px!important;padding:12px!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 52px #0f172a29,0 8px 20px #0f172a14!important;z-index:999999!important}.mq-fieldset.ct .ct-flagPickBtn{width:54px!important;height:46px!important;min-width:54px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important}.mq-fieldset.ct .ct-flagPickBtn.is-selected{background:#f8fafc!important;border-color:#111827!important;box-shadow:inset 0 0 0 1px #111827!important}.qs-banner .mq-fieldset.ct .ct-flagPickBtn *,.qs-banner .mq-fieldset.ct .ct-flagDropdownBtn *{opacity:1!important;visibility:visible!important;text-shadow:none!important}.mq-fieldset.ct .ct-iconSourceSwitch{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.mq-fieldset.ct .ct-iconSourceBtn{min-height:40px!important;padding:0 16px!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;background-image:none!important;color:#111827!important;font-weight:800!important;box-shadow:none!important;transition:none!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-iconSourceBtn:hover,.mq-fieldset.ct .ct-iconSourceBtn:focus-visible{background:#fff!important;color:#111827!important;border-color:#0f172a47!important;box-shadow:0 0 0 3px #0f172a0f!important}.mq-fieldset.ct .ct-iconSourceBtn.is-active{background:#111827!important;background-image:none!important;color:#fff!important;border-color:#111827!important;box-shadow:none!important}.mq-fieldset.ct .ct-mainIconDropdownBtn,.mq-fieldset.ct .ct-emojiDropdownBtn,.mq-fieldset.ct .ct-flagDropdownBtn{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:none!important;transition:none!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-mainIconDropdownBtn svg{color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-mainIconDropdownPanel,.mq-fieldset.ct .ct-emojiDropdownPanel,.mq-fieldset.ct .ct-flagDropdownPanel,.mq-fieldset.ct .ct-stickerIconPickerPanel,.mq-fieldset.ct .ct-stickerEmojiPickerPanel{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 22px 52px #0f172a29,0 8px 20px #0f172a14!important;opacity:1!important;visibility:visible!important;z-index:999999!important}.mq-fieldset.ct .ct-iconGroupTab,.mq-fieldset.ct .ct-emojiGroupTab{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:none!important;transition:none!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-iconGroupTab.is-active,.mq-fieldset.ct .ct-emojiGroupTab.is-active{background:#111827!important;color:#fff!important;border-color:#111827!important}.mq-fieldset.ct .ct-mainIconGridBtn,.mq-fieldset.ct .ct-emojiPickBtn,.mq-fieldset.ct .ct-flagPickBtn,.mq-fieldset.ct .ct-stickerIconGridBtn,.mq-fieldset.ct .ct-stickerEmojiGridBtn{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:none!important;outline:none!important;filter:none!important;text-shadow:none!important;transition:none!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-mainIconGridBtn:hover,.mq-fieldset.ct .ct-emojiPickBtn:hover,.mq-fieldset.ct .ct-flagPickBtn:hover,.mq-fieldset.ct .ct-stickerIconGridBtn:hover,.mq-fieldset.ct .ct-stickerEmojiGridBtn:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a47!important}.mq-fieldset.ct .ct-mainIconGridBtn.is-selected,.mq-fieldset.ct .ct-emojiPickBtn.is-selected,.mq-fieldset.ct .ct-flagPickBtn.is-selected,.mq-fieldset.ct .ct-stickerIconGridBtn.is-selected,.mq-fieldset.ct .ct-stickerEmojiGridBtn.is-selected{background:#f8fafc!important;color:#111827!important;border-color:#111827!important;box-shadow:0 0 0 3px #0f172a14!important}.mq-fieldset.ct .ct-mainIconGridBtn svg,.mq-fieldset.ct .ct-stickerIconGridBtn svg,.mq-fieldset.ct .ct-stickerIconPreview svg,.mq-fieldset.ct .ct-stickerIconPickerBtn svg{color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important;filter:none!important}.mq-fieldset.ct .ct-emojiDropdownBtn,.mq-fieldset.ct .ct-emojiPickBtn,.mq-fieldset.ct .ct-stickerEmojiGridBtn,.mq-fieldset.ct .ct-stickerEmojiPickerBtn,.mq-fieldset.ct .ct-stickerEmojiPreview{font-family:system-ui,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0 transparent!important;text-shadow:none!important}.mq-fieldset.ct .ct-flagDropdownBtn{min-width:118px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:15px!important;overflow:hidden!important}.mq-fieldset.ct .ct-flagDropdownBtn__img{width:52px!important;height:34px!important;object-fit:cover!important;border-radius:6px!important;display:block!important;flex:0 0 auto!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-flagDropdownBtn__text{font-size:15px!important;font-weight:900!important;line-height:1!important;color:#111827!important}.mq-fieldset.ct .ct-flagGrid{display:grid!important;grid-template-columns:repeat(8,minmax(50px,1fr))!important;gap:8px!important;width:100%!important;max-height:292px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important}.mq-fieldset.ct .ct-flagPickBtn{width:54px!important;height:46px!important;min-width:54px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;overflow:hidden!important}.mq-fieldset.ct .ct-flagPickImg{width:38px!important;height:26px!important;object-fit:cover!important;border-radius:5px!important;display:block!important;flex:0 0 auto!important;opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct .ct-mainIconGridBtn.is-selected,.qs-banner .mq-fieldset.ct .ct-emojiPickBtn.is-selected,.qs-banner .mq-fieldset.ct .ct-flagPickBtn.is-selected,.qs-banner .mq-fieldset.ct .ct-stickerIconGridBtn.is-selected,.qs-banner .mq-fieldset.ct .ct-stickerEmojiGridBtn.is-selected{background:#f8fafc!important;color:#111827!important;border-color:#111827!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownBtn__img,.qs-banner .mq-fieldset.ct .ct-flagPickImg{display:block!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-flagPickBtn{background:#fff!important;color:#111827!important;opacity:1!important;visibility:visible!important}.mq-fieldset.ct .ct-flagPickImg{display:block!important;width:38px!important;height:26px!important;object-fit:cover!important;border-radius:5px!important;opacity:1!important;visibility:visible!important;filter:none!important}.mq-fieldset.ct .ct-flagPickFallback{display:none;font-size:13px;font-weight:900;color:#111827;line-height:1}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagDropdownWrap{position:relative!important;width:100%!important;min-width:0!important;overflow:visible!important}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagDropdownPanel{width:100%!important;max-width:100%!important;max-height:260px!important;min-height:0!important;overflow:hidden!important;padding:10px!important;box-sizing:border-box!important}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagGrid{display:grid!important;grid-template-columns:repeat(4,minmax(44px,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;max-height:230px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important;box-sizing:border-box!important;scrollbar-gutter:stable both-edges!important}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagGrid::-webkit-scrollbar{width:10px}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagGrid::-webkit-scrollbar-track{background:transparent}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagGrid::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background-color:#64748b8c}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagGrid{scrollbar-width:auto;scrollbar-color:rgba(100,116,139,.55) transparent}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagPickBtn{width:54px!important;height:44px!important;min-width:54px!important;min-height:44px!important}.qs-banner__fsLayout .mq-fieldset.ct .ct-flagPickImg,.qs-banner__fsLayout .mq-fieldset.ct .ct-flagPickBg{width:38px!important;height:26px!important;opacity:1!important;visibility:visible!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important;width:100%!important;min-width:0!important;overflow:visible!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform>.ctl-cap{display:block!important;width:100%!important;margin:0!important;font-weight:800!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform>.ctl-slider{display:grid!important;grid-template-columns:24px minmax(0,1fr) 42px!important;grid-template-areas:"icon range value" "presets presets presets"!important;gap:8px 10px!important;align-items:center!important;width:100%!important;min-width:0!important;overflow:visible!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform>.ctl-slider>svg{grid-area:icon!important;justify-self:center!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform>.ctl-slider>input[type=range]{grid-area:range!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform>.ctl-slider>.ct-range-val{grid-area:value!important;justify-self:end!important;text-align:right!important;min-width:36px!important;white-space:nowrap!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform>.ctl-slider>div{grid-area:presets!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:2px!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform>.ctl-slider>div .btn-xs{width:100%!important;min-width:0!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 4px!important;text-align:center!important;white-space:nowrap!important;line-height:1!important}.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform .ct-toggle,.qs-banner__fsLayout .mq-fieldset.ct .ctl-row--transform .ctl-field{width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;align-items:stretch!important;overflow:visible!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform>.ctl-cap{display:block!important;width:100%!important;margin:0!important;font-weight:800!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform>.ctl-slider{display:grid!important;grid-template-columns:24px minmax(0,1fr) 44px!important;grid-template-areas:"icon range value" "presets presets presets"!important;gap:8px 10px!important;align-items:center!important;width:100%!important;min-width:0!important;overflow:visible!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform>.ctl-slider>svg{grid-area:icon!important;justify-self:center!important;color:#111827!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform>.ctl-slider>input[type=range]{grid-area:range!important;width:100%!important;min-width:0!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform>.ctl-slider>.ct-range-val{grid-area:value!important;justify-self:end!important;text-align:right!important;min-width:38px!important;white-space:nowrap!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform>.ctl-slider>div{grid-area:presets!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:2px!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform>.ctl-slider>div .btn-xs{width:100%!important;min-width:0!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 4px!important;text-align:center!important;white-space:nowrap!important;line-height:1!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:10px!important;box-shadow:none!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform .ct-toggle,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform .ctl-field{width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform .ct-select,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ctl-row--transform select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownWrap{position:relative!important;overflow:visible!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel{width:min(560px,calc(100vw - 80px))!important;max-width:min(560px,calc(100vw - 80px))!important;min-width:460px!important;max-height:420px!important;overflow:hidden!important;padding:14px!important;box-sizing:border-box!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 60px #0f172a2e,0 8px 20px #0f172a1a!important;z-index:999999!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGroupTabs,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGroupTabs--dropdown{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:12px!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid--dropdown,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerGrid{display:grid!important;grid-template-columns:repeat(8,48px)!important;gap:10px!important;max-height:330px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important;box-sizing:border-box!important;scrollbar-gutter:stable both-edges!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiPickBtn,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiGridBtn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;line-height:1!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:13px!important;box-shadow:none!important;overflow:visible!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid::-webkit-scrollbar,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid--dropdown::-webkit-scrollbar,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerGrid::-webkit-scrollbar{width:10px}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid::-webkit-scrollbar-thumb,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid--dropdown::-webkit-scrollbar-thumb,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerGrid::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background-color:#64748b8c}@media(max-width:720px){.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel{width:calc(100vw - 40px)!important;min-width:0!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid--dropdown,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerGrid{grid-template-columns:repeat(6,46px)!important}}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownWrap,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerWrap{position:relative!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel{left:30%!important;right:auto!important;transform:translate(-50%)!important;width:min(560px,calc(100vw - 80px))!important;max-width:min(560px,calc(100vw - 80px))!important;min-width:460px!important}@media(max-width:720px){.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel{left:0!important;right:auto!important;transform:none!important;width:calc(100vw - 40px)!important;min-width:0!important;max-width:calc(100vw - 40px)!important}}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=emoji][class*=Panel],.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=Emoji][class*=Panel]{height:auto!important;max-height:340px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 18px 14px 14px!important;box-sizing:border-box!important;scrollbar-gutter:stable both-edges!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel *,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel *,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=emoji][class*=Panel] *,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=Emoji][class*=Panel] *{max-height:none!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiGrid--dropdown,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerGrid{overflow:visible!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(8,48px)!important;gap:10px!important;padding-right:0!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel strong,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel strong{display:block!important;margin:8px 0!important;font-weight:900!important}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel::-webkit-scrollbar,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel::-webkit-scrollbar,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=emoji][class*=Panel]::-webkit-scrollbar,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=Emoji][class*=Panel]::-webkit-scrollbar{width:10px}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel::-webkit-scrollbar-thumb,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel::-webkit-scrollbar-thumb,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=emoji][class*=Panel]::-webkit-scrollbar-thumb,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=Emoji][class*=Panel]::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background-color:#64748b99}.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-emojiDropdownPanel,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct .ct-stickerEmojiPickerPanel,.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=emoji][class*=Panel],.qs-banner__edit:not(.qs-banner__edit--fs) .mq-fieldset.ct [class*=Emoji][class*=Panel]{scrollbar-width:auto;scrollbar-color:rgba(100,116,139,.6) transparent}:root{--cc-bg: #ffffff;--cc-bg-open: #fafafa;--cc-border: #e7e7ea;--cc-radius: 14px;--cc-shadow: 0 6px 18px rgba(10, 12, 18, .06);--cc-accent: #111;--cc-text: #1a1a1a;--cc-muted: #6b7280}.collapsible-card{background:var(--cc-bg);border:1px solid var(--cc-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);overflow:hidden}.collapsible-card.wide{width:100%}.acc-trigger{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;background:var(--cc-bg);cursor:pointer;border:0;text-align:left;transition:background .18s ease,border-color .18s ease;position:relative}.acc-trigger:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:3px;background:transparent;transition:background .2s ease,opacity .2s ease;opacity:0}.acc-trigger:hover{background:#f7f7f8}.acc-trigger:focus-visible{outline:2px solid #a3c8ff;outline-offset:2px}.acc-caret{transform-origin:50% 50%;transition:transform .18s ease;color:var(--cc-text);justify-self:start}.acc-title{font-weight:600;color:var(--cc-text)}.acc-badge{background:#f1f5f9;color:var(--cc-muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.collapsible-card[data-open=true] .acc-trigger{background:var(--cc-bg-open)}.collapsible-card[data-open=true] .acc-trigger:before{background:var(--cc-accent);opacity:1}.acc-body{padding:16px;border-top:1px solid var(--cc-border);background:#fff}.collapsible-card{--card-accent: #4b6ffb;--card-bg: #fff;--card-radius: 12px;--card-shadow: 0 4px 12px rgba(0,0,0,.06);margin:16px 0}.collapsible-card .acc-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid #e9e9ef;border-radius:var(--card-radius);background:var(--card-bg);color:#111;box-shadow:var(--card-shadow);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.collapsible-card.is-closed .acc-trigger{background:var(--card-accent);color:#fff;border-color:transparent;box-shadow:0 6px 16px #4b6ffb40}.acc-caret{transform:rotate(0);transition:transform .2s ease;flex:0 0 auto}.acc-caret.open{transform:rotate(90deg)}.acc-title{font-weight:600;flex:1 1 auto}.acc-badge{font-size:12px;padding:3px 8px;border-radius:999px;background:#0000000f}.collapsible-card.is-closed .acc-badge{background:#ffffff2e;color:#fff}.acc-body{margin-top:10px;padding:16px;background:#fff;border:1px solid #ececf4;border-radius:10px;box-shadow:var(--card-shadow)}.collapsible-card{--card-bg: #fff;--card-border: #e9e9ef;--card-radius: 12px;--card-shadow: 0 4px 12px rgba(0,0,0,.06)}.collapsible-card .acc-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)!important;color:#111!important;box-shadow:var(--card-shadow);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.collapsible-card .acc-trigger:hover{background:#f8f9fb!important}.collapsible-card .acc-caret{transform:rotate(0);transition:transform .2s ease;flex:0 0 auto}.collapsible-card .acc-caret.open{transform:rotate(90deg)}.collapsible-card .acc-title{font-weight:600;flex:1 1 auto}.collapsible-card .acc-badge{font-size:12px;padding:3px 8px;border-radius:999px;background:#0000000f;color:#333}.collapsible-card.wide .acc-trigger,.collapsible-card.wide .acc-body{border-radius:14px}.acc-body[hidden]{display:none}.collapsible-card.is-closed .acc-caret{transform:rotate(0)}.collapsible-card.is-open .acc-caret{transform:rotate(90deg);transition:transform .16s ease}.collapsible-card .acc-body{margin-top:10px;padding:16px;min-height:400px;background:#fff;border:1px solid var(--card-border);border-radius:10px;box-shadow:var(--card-shadow)}@media(max-width:640px){.acc-trigger{padding:12px 14px}.acc-badge{padding:3px 8px}}.collapsible-card .acc-head{display:flex;align-items:center;gap:10px}.collapsible-card .acc-trigger{flex:1 1 auto;min-width:0}.collapsible-card .acc-right{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.qs-banner{width:100%;margin:10px 0 14px}.qs-banner--light{color:#111}.qs-banner--dark{color:#fff}.qs-banner__row{display:flex;gap:12px;align-items:stretch}.qs-banner__card{border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;background:#fff}.qs-banner--dark .qs-banner__card{background:#0f0f0f;border-color:#ffffff24}.qs-banner__card--media{flex:1 1 auto;min-width:0;cursor:default}.qs-banner__card--media[role=link]{cursor:pointer}.qs-banner__card--side{flex:0 0 340px;min-width:280px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.qs-banner__sideText{display:grid;gap:8px;min-width:0}.qs-banner__text{font-weight:800;line-height:1.2;font-size:15px;word-break:break-word}.qs-banner__linkhint{opacity:.75;font-size:12px;font-weight:700}.qs-banner__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.qs-banner__actionBtn{appearance:none;border:1px solid rgba(0,0,0,.18);background:transparent;color:inherit;font-weight:800;border-radius:12px;padding:10px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.qs-banner--dark .qs-banner__actionBtn{border-color:#ffffff2e}.qs-banner__actionBtn:hover:not(:disabled){background:#0000000f}.qs-banner--dark .qs-banner__actionBtn:hover:not(:disabled){background:#ffffff14}.qs-banner__actionBtn:disabled{opacity:.55;cursor:not-allowed}.qs-banner__actionBtn--danger{border-color:#b0002059;color:#b00020}.qs-banner__actionIcon{font-size:18px;color:currentColor}.qs-banner__media{width:100%;position:relative;overflow:hidden;border-radius:14px}.qs-banner__img,.qs-banner__video{width:100%;height:100%;display:block;transform-origin:center center}.qs-banner__soundstart{position:absolute;left:12px;bottom:12px;z-index:6;border:1px solid rgba(255,255,255,.25);background:#0000008c;color:#fff;font-weight:800;border-radius:12px;padding:10px 12px;cursor:pointer}.qs-banner__overlays{position:absolute;inset:0;z-index:5;pointer-events:none}.qs-banner__textOverlay,.qs-banner__sticker,.qs-banner__badge,.qs-banner__linkBtn,.qs-banner__stickerImg{touch-action:none}.qs-banner__edit{margin-top:12px}.qs-banner__editGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.qs-banner__editLeft{position:sticky;top:90px;align-self:start}.qs-banner__previewCard{border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff;overflow:hidden}.qs-banner--dark .qs-banner__previewCard{background:#0f0f0f;border-color:#ffffff24}.qs-banner__preview-media{position:relative;border-radius:12px;overflow:hidden}.qs-banner__preview-empty{padding:10px;opacity:.7}.qs-banner__previewMeta{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:120px 1fr;gap:8px 12px;font-size:12px;opacity:.9}.qs-banner--dark .qs-banner__previewMeta{border-top-color:#ffffff1f}.qs-banner__measure{position:absolute;inset:0;z-index:4;pointer-events:none}.qs-banner__measure--grid{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1px,transparent 1px,transparent var(--qs-grid)),repeating-linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 1px,transparent 1px,transparent var(--qs-grid))}.qs-banner__measure--rulers:before,.qs-banner__measure--rulers:after{content:"";position:absolute;background:#ffffffa6;-webkit-backdrop-filter:none;backdrop-filter:blur(2px)}.qs-banner__measure--rulers:before{left:0;top:0;right:0;height:22px;border-bottom:1px solid rgba(0,0,0,.12)}.qs-banner__measure--rulers:after{left:0;top:0;bottom:0;width:22px;border-right:1px solid rgba(0,0,0,.12)}.qs-banner__row--right{justify-content:flex-end;margin-top:10px}.qs-banner__label{display:inline-flex;align-items:center;gap:8px;font-weight:800}.qs-banner__labelblock{display:flex;flex-direction:column;gap:6px;font-weight:800;margin:10px 0}.qs-banner__labelblock input,.qs-banner__labelblock textarea{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.18);padding:10px 12px;background:transparent;color:inherit;font-weight:700;outline:none}.qs-banner__labelblock textarea{min-height:70px;resize:vertical}.qs-banner__edit select{width:100%;background:transparent;color:inherit;font-weight:800;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.18);outline:none}.qs-banner--dark .qs-banner__labelblock input,.qs-banner--dark .qs-banner__labelblock textarea,.qs-banner--dark .qs-banner__edit select{border-color:#ffffff2e}.qs-banner__btn{border:1px solid rgba(0,0,0,.18);background:transparent;color:inherit;font-weight:800;border-radius:12px;padding:10px 12px;cursor:pointer}.qs-banner--dark .qs-banner__btn{border-color:#ffffff2e}.qs-banner__btn:hover:not(:disabled){background:#0000000f}.qs-banner--dark .qs-banner__btn:hover:not(:disabled){background:#ffffff14}.qs-banner__btn:disabled{opacity:.6;cursor:not-allowed}.qs-banner__btn--ghost{background:transparent;opacity:.9}.qs-banner__errorInline{color:#b00020;font-weight:700}.qs-banner__bgBlock{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.qs-banner--dark .qs-banner__bgBlock{border-top-color:#ffffff1f}.qs-banner__bgPreviewRow{display:flex;gap:10px;align-items:center;margin:10px 0}.qs-banner__bgPreview{width:72px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.12)}.qs-banner--dark .qs-banner__bgPreview{border-color:#ffffff29}.qs-banner__swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.qs-banner__swatch{width:22px;height:22px;border-radius:999px;border:1px solid rgba(0,0,0,.12);cursor:pointer}.qs-banner--dark .qs-banner__swatch{border-color:#ffffff2e}.qs-banner__swatch:hover{transform:scale(1.05)}.qs-banner__card--media{height:auto;overflow:hidden}.qs-banner__media{height:100%!important}.qs-banner{width:100%}.qs-banner__row{align-items:stretch}.qs-banner__card--media{height:var(--qs-banner-h, 320px)}.qs-banner__media{width:100%;height:100%}.qs-banner__img,.qs-banner__video{display:block;width:100%;height:100%}.qs-banner__preview-media{height:var(--qs-banner-draft-h, 320px)}.qs-banner__previewActions{display:flex;gap:10px;align-items:center}.qs-banner,.qs-banner__edit{width:100%}.qs-banner__editGrid{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(360px,1fr);gap:14px;align-items:start}@media(max-width:1100px){.qs-banner__editGrid{grid-template-columns:1fr}}.qs-banner__editLeft,.qs-banner__editRight{min-width:0}.qs-banner__editRight{display:flex;flex-direction:column;gap:12px}.qs-banner__previewActions{display:inline-flex;gap:10px;align-items:center}.qs-banner__previewMeta{display:grid;grid-template-columns:110px 1fr;gap:6px 10px;padding-top:10px;font-size:13px;opacity:.9}.qs-banner__fsLayout{display:flex;flex-direction:column;gap:12px;min-height:100vh;padding:10px 6px;box-sizing:border-box}.qs-banner__fsTop{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:52vh}.qs-banner__fsBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000040;-webkit-backdrop-filter:none;backdrop-filter:blur(6px)}.qs-banner__fsTitle{font-size:14px;font-weight:600;letter-spacing:.2px}.qs-banner__fsBarActions{display:inline-flex;align-items:center;gap:10px}.qs-banner__fsEditors{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px;scroll-snap-type:x mandatory}.qs-banner__fsPanel{scroll-snap-align:start;min-width:260px;max-width:520px;height:clamp(260px,34vh,420px);overflow:hidden}.qs-banner__fsPanel .cc-body,.qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsPanel .CollapsibleCard__body{max-height:100%;overflow:auto}.qs-banner__btn{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:inherit;border-radius:10px;padding:8px 10px;cursor:pointer}.qs-banner__btn:disabled{opacity:.55;cursor:not-allowed}.qs-banner__btn--ghost{background:#ffffff0f}.qs-banner__errorInline{font-size:12px;opacity:.95}.qs-banner__edit--fs{width:100%}.qs-banner__fsLayout{display:flex;flex-direction:column;gap:12px;height:100vh;min-height:0;padding:10px 6px;box-sizing:border-box}.qs-banner__fsEditors{flex:0 0 auto;height:clamp(260px,34vh,420px);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:12px;overflow-x:auto;overflow-y:hidden;padding:12px 0 6px;border-top:1px solid rgba(255,255,255,.08);scroll-snap-type:x mandatory}.qs-banner__fsPanel{scroll-snap-align:start;min-width:260px;max-width:520px;height:100%;overflow:hidden}.qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px}.qs-banner__fsBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000040;-webkit-backdrop-filter:none;backdrop-filter:blur(6px)}.qs-banner__fsPreview{flex:1 1 auto;min-height:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.qs-banner__edit--fs .qs-banner__preview-media .qs-banner__img,.qs-banner__edit--fs .qs-banner__preview-media .qs-banner__video{width:100%;height:100%;display:block}.qs-banner__fsPreview{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.qs-banner__edit--fs .qs-banner__preview-media{width:100%;max-width:100%;height:var(--qs-banner-draft-h, 320px);max-height:calc(100vh - 320px);border-radius:12px;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsPreview{display:flex;align-items:center;justify-content:center}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__preview-media,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__media{height:var(--qs-banner-draft-h, 320px)!important;max-height:100%!important;width:100%;overflow:hidden;border-radius:12px}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__img,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__video{width:100%;height:100%;display:block}.qs-banner__edit--fs .qs-banner__preview-media{min-height:0!important}.qs-banner__edit--fs .qs-banner__fsPanel{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.qs-banner__edit--fs .qs-banner__fsPanel .cc-head,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__head,.qs-banner__edit--fs .qs-banner__fsPanel .acc-head{flex:0 0 auto!important}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body>*,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body>*,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body>*{min-height:0!important}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body::-webkit-scrollbar,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body::-webkit-scrollbar{width:12px}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body::-webkit-scrollbar-thumb,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar-thumb,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:#00000059}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body::-webkit-scrollbar-track,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar-track,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body::-webkit-scrollbar-track{background:transparent}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel .acc-body{scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.45) transparent}.qs-banner__fsBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.qs-banner__fsBarActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.qs-banner__edit--fs{position:fixed;inset:0;z-index:9999}.qs-banner__fsLayout--page{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;overflow:hidden;background:#00000073}.qs-banner__fsTop{flex:1 1 auto;min-height:0}.qs-banner__fsEditors{flex:0 0 auto;max-height:42vh;overflow:auto;-webkit-overflow-scrolling:touch}.qs-banner__fsLayout{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.qs-banner__fsTop{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.qs-banner__fsPreview{flex:1 1 auto;min-height:0;overflow:hidden}.qs-banner__preview-media--fullscreen{height:100%!important;min-height:0!important}.qs-banner__fsEditors{flex:0 0 auto;max-height:45vh;overflow-x:auto;overflow-y:auto;min-height:0;padding:10px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.qs-banner__fsPanel{min-width:320px}.qs-banner__edit.qs-banner__edit--fs{position:fixed;inset:0;z-index:99999;background:#fff;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsLayout{display:flex;flex-direction:column;height:100vh;min-height:0}.qs-banner__edit--fs .qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qs-banner__edit--fs .qs-banner__fsBar{flex:0 0 auto}.qs-banner__edit--fs .qs-banner__fsEditors{flex:0 0 auto;max-height:45vh;overflow-y:auto;overflow-x:auto;padding:12px;border-top:1px solid rgba(0,0,0,.08);background:#fff}.qs-banner__edit--fs .qs-banner__fsPanel{min-width:320px;height:auto}.qs-banner__edit.qs-banner__edit--fs{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important;z-index:99999!important;background:#fff;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsLayout{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsEditors{flex:0 0 auto;max-height:40vh;overflow:auto;padding:12px;background:#fff}.qs-banner__edit.qs-banner__edit--fs{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:99999!important;background:#fff;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsLayout{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsTop{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsPreview{flex:1 1 auto;min-height:0;overflow:hidden}.qs-banner__edit--fs .qs-banner__fsEditors{flex:0 0 auto;max-height:40vh;overflow-x:auto;overflow-y:auto;padding:12px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.qs-banner__edit--fs .qs-banner__fsPanel{min-width:320px}.qs-banner__edit--fs .qs-banner__fsPanel .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel .CollapsibleCard__body{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important}.qs-banner__fsLayout:fullscreen{width:100vw;height:100vh;margin:0;border-radius:0;overflow:auto;background:#fff}.qs-banner__fsLayout{position:fixed;inset:0;z-index:999999;display:flex;flex-direction:column;width:100vw;height:100vh}.qs-banner__fsBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;gap:12px}.qs-banner__fsPreview{flex:1 1 auto;min-height:0}.qs-banner__fsEditors{flex:0 0 auto;max-height:46vh;overflow:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,1fr);gap:12px;padding:12px}.qs-banner__fsLayout{position:fixed;inset:0;z-index:100000;background:#000;display:flex;flex-direction:column;overflow:hidden}.qs-banner__fsTop{flex:0 0 auto;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.12)}.qs-banner__fsBar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#000000d9;z-index:1}.qs-banner__fsPreview{position:relative;width:100%;height:min(60vh,560px);overflow:hidden}.qs-banner__fsEditors{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.qs-banner__fsPanel{max-height:none!important;overflow:visible}.qs-banner__fsLayout{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;background:#000}.qs-banner__fsPreview{flex:1 1 auto;min-height:0;width:100%;padding:12px;display:flex;align-items:center;justify-content:center;background:#000}.qs-banner__fsPreview>*{width:100%!important;max-width:none!important}.qs-banner__fsPreview .qs-banner__preview,.qs-banner__fsPreview .qs-banner__draftPreview,.qs-banner__fsPreview .qs-banner__canvas,.qs-banner__fsPreview .qs-banner__mediaStage{width:100%!important;max-width:none!important}.qs-banner__fsPreview .qs-banner__preview,.qs-banner__fsPreview .qs-banner__draftPreview,.qs-banner__fsPreview .qs-banner__canvas,.qs-banner__fsPreview .qs-banner__mediaStage{height:var(--qs-banner-draft-h, 420px)!important;min-height:var(--qs-banner-draft-h, 420px)!important;position:relative;overflow:hidden;border-radius:14px}.qs-banner__fsPreview img,.qs-banner__fsPreview video{width:100%!important;height:100%!important;display:block;object-position:center center}.qs-banner__fsPreview .is-contain img,.qs-banner__fsPreview .is-contain video{object-fit:contain!important}.qs-banner__fsPreview .is-cover img,.qs-banner__fsPreview .is-cover video{object-fit:cover!important}.qs-banner__measureOverlay,.qs-banner__measure,.qs-banner__measureLayer{position:absolute;inset:0;pointer-events:none;z-index:50}.qs-banner__measureGrid{position:absolute;inset:0;pointer-events:none;z-index:51;opacity:.45;--grid: var(--qs-grid-size, 25px);background-image:repeating-linear-gradient(to right,rgba(255,90,90,.35) 0,rgba(255,90,90,.35) 1px,transparent 1px,transparent var(--grid)),repeating-linear-gradient(to bottom,rgba(255,90,90,.35) 0,rgba(255,90,90,.35) 1px,transparent 1px,transparent var(--grid))}.qs-banner__measureGrid:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;--grid: var(--qs-grid-size, 25px);--major: calc(var(--grid) * 5);background-image:repeating-linear-gradient(to right,rgba(255,90,90,.55) 0,rgba(255,90,90,.55) 2px,transparent 2px,transparent var(--major)),repeating-linear-gradient(to bottom,rgba(255,90,90,.55) 0,rgba(255,90,90,.55) 2px,transparent 2px,transparent var(--major))}.qs-banner__measureRulers{position:absolute;inset:0;pointer-events:none;z-index:52}.qs-banner__measureRulerTop{position:absolute;left:0;right:0;top:0;height:22px;background:#0000008c;border-bottom:1px solid rgba(255,255,255,.08)}.qs-banner__measureRulerLeft{position:absolute;top:0;bottom:0;left:0;width:22px;background:#0000008c;border-right:1px solid rgba(255,255,255,.08)}.qs-banner__fsEditors{flex:0 0 auto;padding:10px 12px 14px;background:#0b0b0b;border-top:1px solid rgba(255,255,255,.08);overflow-x:auto}.qs-banner__fsEditors>.qs-banner__fsPanel{min-width:280px}.qs-banner__fsEditors{min-height:0;overflow:hidden}.qs-banner__fsEditors>*{min-height:0}.qs-banner__fsPanel,.qs-cc-scroll{display:flex;flex-direction:column;min-height:0}.qs-banner__fsPanel .qs-cc__body,.qs-banner__fsPanel .qs-cc__content,.qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsPanel .collapsible-card__content,.qs-cc-scroll .qs-cc__body,.qs-cc-scroll .qs-cc__content,.qs-cc-scroll .collapsible-card__body,.qs-cc-scroll .collapsible-card__content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.qs-banner__fsPanel>:last-child,.qs-cc-scroll>:last-child{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.qs-banner__fsPanel .qs-cc__body::-webkit-scrollbar,.qs-banner__fsPanel .qs-cc__content::-webkit-scrollbar,.qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar,.qs-banner__fsPanel .collapsible-card__content::-webkit-scrollbar,.qs-cc-scroll .qs-cc__body::-webkit-scrollbar,.qs-cc-scroll .qs-cc__content::-webkit-scrollbar,.qs-cc-scroll .collapsible-card__body::-webkit-scrollbar,.qs-cc-scroll .collapsible-card__content::-webkit-scrollbar{width:10px}.qs-banner__fsPanel .qs-cc__body::-webkit-scrollbar-thumb,.qs-banner__fsPanel .qs-cc__content::-webkit-scrollbar-thumb,.qs-banner__fsPanel .collapsible-card__body::-webkit-scrollbar-thumb,.qs-banner__fsPanel .collapsible-card__content::-webkit-scrollbar-thumb,.qs-cc-scroll .qs-cc__body::-webkit-scrollbar-thumb,.qs-cc-scroll .qs-cc__content::-webkit-scrollbar-thumb,.qs-cc-scroll .collapsible-card__body::-webkit-scrollbar-thumb,.qs-cc-scroll .collapsible-card__content::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box}.qs-banner__edit--fs .qs-banner__fsEditors{height:42vh!important;max-height:42vh!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;align-items:stretch!important}.qs-banner__edit--fs .qs-banner__fsPanel{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.qs-banner__edit--fs .qs-banner__fsPanel>*{min-height:0!important}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2)>*{min-height:0!important}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2)::-webkit-scrollbar{width:12px}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2)::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:#00000059}.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2){scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.45) transparent}.qs-banner__fsEditors{height:42vh!important;max-height:42vh!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important}.qs-banner__fsEditors .qs-banner__fsPanel{height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.qs-banner__fsEditors .qs-banner__fsPanel *{overflow:visible}.qs-banner__fsEditors .qs-banner__fsPanel [class*=body],.qs-banner__fsEditors .qs-banner__fsPanel [class*=content],.qs-banner__fsEditors .qs-banner__fsPanel .cc-body,.qs-banner__fsEditors .qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsEditors .qs-banner__fsPanel .CollapsibleCard__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.qs-banner__fsEditors .qs-banner__fsPanel{scrollbar-width:auto}.qs-banner__fsEditors .qs-banner__fsPanel::-webkit-scrollbar{width:12px}.qs-banner__fsEditors .qs-banner__fsPanel::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:#00000059}.qs-banner__fsEditors .qs-banner__fsPanel{overflow-y:auto!important}.qs-banner__fsLayout{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important;background:#000!important}.qs-banner__fsTop{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.qs-banner__fsPreview{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#000!important}.qs-banner__fsPreview>*{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important}.qs-banner__fsEditors{flex:0 0 auto!important;min-height:0!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#fff!important;max-height:42vh!important;overflow:hidden!important}.qs-banner__fsLayout *:focus{outline-offset:0}.qs-banner__fsLayout{--qs-guide-pad: 22px;--qs-guide-stroke: rgba(255,255,255,.55);--qs-guide-stroke-weak: rgba(255,255,255,.22);--qs-guide-fill: rgba(0,0,0,0)}.qs-banner__edit--fs .qs-banner__fsPreview{position:relative!important}.qs-banner__edit--fs .qs-banner__fsPreview:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:80;outline:2px solid var(--qs-guide-stroke);outline-offset:-2px;box-shadow:inset 0 0 0 1px #00000059;background:var(--qs-guide-fill)}.qs-banner__edit--fs .qs-banner__fsPreview:after{content:"";position:absolute;inset:var(--qs-guide-pad);pointer-events:none;z-index:81;border:2px dashed var(--qs-guide-stroke-weak);border-radius:10px}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__guide-thirds{position:absolute;inset:0;pointer-events:none;z-index:82}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__guide-thirds:before,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__guide-thirds:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent 0,transparent calc(33.333% - .5px),var(--qs-guide-stroke-weak) calc(33.333% - .5px),var(--qs-guide-stroke-weak) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),var(--qs-guide-stroke-weak) calc(66.666% - .5px),var(--qs-guide-stroke-weak) calc(66.666% + .5px),transparent calc(66.666% + .5px),transparent 100%),linear-gradient(to bottom,transparent 0,transparent calc(33.333% - .5px),var(--qs-guide-stroke-weak) calc(33.333% - .5px),var(--qs-guide-stroke-weak) calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),var(--qs-guide-stroke-weak) calc(66.666% - .5px),var(--qs-guide-stroke-weak) calc(66.666% + .5px),transparent calc(66.666% + .5px),transparent 100%)}.qs-banner__edit--fs .qs-banner__fsPreview{padding:0!important;margin:0!important;position:relative!important;overflow:hidden!important}.qs-banner__edit--fs .qs-banner__fsPreview:before{content:""!important;position:absolute;inset:0;pointer-events:none;z-index:9999;box-shadow:inset 0 0 0 3px #ffffffbf,inset 0 0 0 1px #00000059}.qs-banner__edit--fs .qs-banner__fsPreview:after{content:""!important;position:absolute;inset:22px;pointer-events:none;z-index:10000;border:2px dashed rgba(255,255,255,.28);border-radius:10px}.qs-banner__edit--fs .qs-banner__fsPreview{background:#000!important;padding:0!important;margin:0!important;overflow:hidden!important;position:relative!important}.qs-banner__edit--fs .qs-banner__fsPreview>*{width:100%!important;max-width:none!important}.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__preview-media,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__preview-media--fullscreen,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__media{width:100%!important;max-width:none!important;background:#000!important}.qs-banner__edit--fs .qs-banner__fsPreview:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:9999;box-shadow:inset 0 0 0 3px #000000d9}.qs-banner__edit--fs .qs-banner__fsPreview:after{content:"";position:absolute;inset:18px;pointer-events:none;z-index:10000;border:2px dashed rgba(255,255,255,.22);border-radius:10px}.qs-banner__fsLayout{background:#000!important;padding:0!important;margin:0!important;width:100vw!important;height:100vh!important;overflow:hidden!important}.qs-banner__fsPreview{background:#000!important;padding:0!important;margin:0!important}.qs-banner__fsPreview:before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 3px #000000d9}.qs-banner__edit.qs-banner__edit--fs,.qs-banner__edit--fs,.qs-banner__fsLayout,.qs-banner__fsPreview{background:transparent!important}.qs-banner__fsLayout:fullscreen,.qs-banner__edit:fullscreen,.qs-banner__edit--fs:fullscreen{background:transparent!important}.qs-banner__fsLayout:before,.qs-banner__fsLayout:after{background:transparent!important;opacity:0!important}.qs-banner__fsLayout,.qs-banner__fsPreview{padding:0!important;margin:0!important}.qs-banner__fsLayout,.qs-banner__fsPreview{box-shadow:none!important;border:none!important}.qs-banner__edit.qs-banner__edit--fs,.qs-banner__edit--fs,.qs-banner__fsLayout,.qs-banner__fsPreview,.qs-banner__fsEditors{background:#fff!important}.qs-banner__fsLayout:fullscreen,.qs-banner__edit:fullscreen,.qs-banner__edit--fs:fullscreen{background:#fff!important}.qs-banner__fsLayout:before,.qs-banner__fsLayout:after{background:#fff!important;opacity:1!important}.qs-banner__fsLayout,.qs-banner__fsPreview{border:none!important;box-shadow:none!important}.qs-banner__fsLayout{margin:0!important;padding:0!important}.qs-banner__edit--fs .qs-banner__fsBar{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.25)!important;box-shadow:none!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost:hover:not(:disabled){background:#0000000f!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost svg{color:currentColor!important;font-size:18px}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost:has(svg[data-icon=trash-2]):hover:not(:disabled),.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost:has(svg.feather-trash-2):hover:not(:disabled){color:#b00020!important;border-color:#b0002059!important;background:#b000200f!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost:disabled{opacity:.55}.qs-banner__edit--fs .qs-banner__fsBarActions button.qs-banner__btn,.qs-banner__edit--fs .qs-banner__fsBarActions button.qs-banner__btn--ghost,.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn.qs-banner__btn--ghost{background:transparent!important;background-image:none!important;color:#111!important;font-weight:800!important;text-transform:none!important;border:1px solid rgba(0,0,0,.28)!important;box-shadow:none!important;border-radius:12px!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn svg{color:currentColor!important;font-size:18px!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn:hover:not(:disabled),.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn:focus-visible:not(:disabled){background:#0000000f!important;border-color:#0006!important;outline:none!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn:disabled{opacity:.55!important;cursor:not-allowed!important}.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn{-webkit-appearance:none!important;appearance:none!important}.qs-banner__fsLayout .qs-banner__btn,.qs-banner__fsLayout .qs-banner__btn--ghost{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-image:none!important;color:#111!important;font-weight:900!important;border:1px solid rgba(0,0,0,.28)!important;box-shadow:none!important;border-radius:12px!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important}.qs-banner__fsLayout .qs-banner__btn svg{color:currentColor!important;font-size:18px!important}.qs-banner__fsLayout .qs-banner__btn:hover:not(:disabled){background:#0000000f!important;border-color:#0006!important}.qs-banner__fsLayout .qs-banner__btn:disabled{opacity:.55!important;cursor:not-allowed!important}.qs-banner__fsLayout{background:#fff!important}.qs-banner__fsLayout .qs-banner__fsBar{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none!important;border:0!important;box-shadow:none!important;padding:10px 12px!important}.qs-banner__fsLayout .qs-banner__fsTop{background:transparent!important}.qs-banner__fsLayout .qs-banner__fsTitle{color:#111!important;opacity:1!important}.qs-banner__fsLayout .qs-banner__fsTop{border-bottom:0!important}.qs-banner__edit.qs-banner__edit--fs,.qs-banner__fsLayout{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;overflow-x:hidden!important}.qs-banner__fsLayout,.qs-banner__fsLayout *{box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsBar{width:100%!important;max-width:100%!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsBarActions{max-width:100%!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsEditors{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;padding-left:12px!important;padding-right:12px!important}.qs-banner__fsLayout .qs-banner__fsPanel{max-width:100%!important}.qs-banner__fsLayout .qs-banner__fsBar{padding:10px 16px!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsBarActions{margin-right:4px!important;gap:10px!important}.qs-banner__fsLayout{overflow-x:hidden!important}.qs-banner__fsLayout .ct{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 10px 12px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fff!important}.qs-banner__fsLayout .ct .mq-legend{display:flex!important;align-items:center!important;gap:10px!important;font-weight:800!important;letter-spacing:.2px!important;padding:10px 12px!important;margin:0 0 10px!important;border-radius:10px!important;background:#0000000a!important;border:1px solid rgba(0,0,0,.08)!important}.qs-banner__fsLayout .ct .mq-legend svg{flex:0 0 auto!important}.qs-banner__fsLayout .ct .ct-group{margin-top:12px!important;padding-top:10px!important;border-top:1px solid rgba(0,0,0,.08)!important}.qs-banner__fsLayout .ct .ct-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important}.qs-banner__fsLayout .ct .ct-head strong{font-weight:800!important}.qs-banner__fsLayout .ct .ct-row{display:grid!important;grid-template-columns:120px 1fr!important;gap:10px!important;align-items:center!important;margin:8px 0!important}.qs-banner__fsLayout .ct .ct-label{font-weight:700!important;opacity:.85!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select{width:100%!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.16)!important;background:#fff!important;padding:8px 10px!important;box-sizing:border-box!important;outline:none!important}.qs-banner__fsLayout .ct .ct-input:focus,.qs-banner__fsLayout .ct .ct-select:focus{border-color:#00000059!important}.qs-banner__fsLayout .ct .ct-input.number{padding-right:8px!important}.qs-banner__fsLayout .ct .ct-range{width:100%!important}.qs-banner__fsLayout .ct .ct-list{display:grid!important;gap:10px!important}.qs-banner__fsLayout .ct .ct-item{border-radius:12px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fff!important;padding:10px!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ctl-row{gap:10px!important}.qs-banner__fsLayout .ct .ctl-row--posBlock{border-radius:12px!important;padding:10px!important;margin-top:10px!important;background:#00000008!important;border:1px solid rgba(0,0,0,.08)!important}.qs-banner__fsLayout .ct .ctl-row--posCompact{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.qs-banner__fsLayout .ct .ctl-row--slider{display:grid!important;grid-template-columns:30px 1fr!important;gap:10px!important;align-items:center!important;margin-top:8px!important}.qs-banner__fsLayout .ct .ctl-slider{display:grid!important;grid-template-columns:46px 1fr 46px auto!important;gap:10px!important;align-items:center!important}.qs-banner__fsLayout .ct .ctl-row--nudge{display:grid!important;grid-template-columns:60px 1fr!important;gap:10px!important;align-items:center!important;margin-top:10px!important}.qs-banner__fsLayout .ct .ctl-nudgeBtns{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.qs-banner__fsLayout .ct .ct-chip{border-radius:999px!important;padding:6px 10px!important;border:1px solid rgba(0,0,0,.1)!important;font-weight:700!important}.qs-banner__fsLayout .ct .ct-stickerDropzone{border-radius:12px!important;border:1px dashed rgba(0,0,0,.2)!important;background:#00000005!important;padding:12px!important}.qs-banner__fsLayout .ct .ct-stickerDropzone.is-dragover{background:#0000000d!important;border-color:#00000059!important}.qs-banner__fsLayout .ct .ct-stickerUploadRow{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}@media(min-width:900px){.qs-banner__fsLayout .ct .ct-stickerUploadRow{grid-template-columns:1.1fr 1fr!important;align-items:start!important}}.qs-banner__fsLayout .ct .ct-stickerUploadControls{display:grid!important;gap:10px!important}.qs-banner__fsLayout .ct .ct-emojiRow{border-radius:12px!important;border:1px solid rgba(0,0,0,.1)!important;background:#00000005!important;padding:10px!important;margin-top:10px!important}.qs-banner__fsLayout .ct .ct-emojiRowTop,.qs-banner__fsLayout .ct .ct-emojiRowBottom{display:grid!important;grid-template-columns:80px 1fr 80px 1fr!important;gap:10px!important;align-items:center!important}@media(max-width:520px){.qs-banner__fsLayout .ct .ct-emojiRowTop,.qs-banner__fsLayout .ct .ct-emojiRowBottom{grid-template-columns:1fr!important}}.qs-banner__fsLayout .ct .btn-xs{border-radius:10px!important;border:1px solid rgba(0,0,0,.18)!important;background:transparent!important;color:#111!important;font-weight:800!important;padding:8px 10px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.qs-banner__fsLayout .ct .btn-xs svg{flex:0 0 auto!important}.qs-banner__fsLayout .ct .btn-xs:hover{background:#0000000a!important}.qs-banner__fsLayout .ct .btn-xs:disabled{opacity:.55!important;cursor:not-allowed!important}.qs-banner__fsLayout .ct .btn-xs.danger{border-color:#00000038!important}.qs-banner__fsLayout .ct .muted.small{opacity:.75!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct{border:none!important;background:transparent!important;padding:6px 4px 10px!important;border-radius:0!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct .mq-legend{background:transparent!important;border:none!important;padding:6px 4px 10px!important;margin:0 0 10px!important;border-radius:0!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct .ct-row{grid-template-columns:auto 1fr!important;gap:1px!important;margin:2px 0!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct .ct-label{white-space:nowrap!important;font-weight:700!important;opacity:.85!important;margin:0!important}.qs-banner__fsLayout .qs-banner__fsPanel .ct .ct-select{max-width:220px!important;justify-self:start!important;padding:6px 10px!important}.qs-banner__fsLayout .ct .ctl-row--text{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important}.qs-banner__fsLayout .ct .ctl-field{width:100%!important}.qs-banner__fsLayout .ct .ctl-field--size,.qs-banner__fsLayout .ct .ctl-field--color{max-width:100%!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select{width:100%!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-input{border:1px solid rgba(0,0,0,.16)!important;outline:none!important;box-shadow:none!important}.qs-banner__fsLayout .ct .ct-input:focus,.qs-banner__fsLayout .ct .ct-select:focus{outline:none!important;box-shadow:0 0 0 2px #00000014!important}.qs-banner__fsLayout .ct .ctl-field--size .ct-input.number{width:60px!important;max-width:92px!important;padding:6px 10px!important;font-size:13px!important;line-height:1.1!important}.qs-banner__fsLayout .ct .ctl-field--size{width:auto!important;justify-self:start!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select{border:none!important;outline:none!important;box-shadow:none!important;background:#0000000a!important;border-radius:8px!important;box-sizing:border-box!important;max-width:100%!important}.qs-banner__fsLayout .ct .ct-input:focus,.qs-banner__fsLayout .ct .ct-select:focus{background:#0000000f!important}.qs-banner__fsLayout .ct .ctl-field--size .ct-input.number{width:80px!important;padding:6px 8px!important;font-size:13px!important}.qs-banner__fsLayout .ct.mq-fieldset{padding-left:10px!important;padding-right:10px!important}.qs-banner__fsLayout .ct .ct-group{padding-left:0!important;margin-left:0!important}.qs-banner__fsLayout .ct .ct-list,.qs-banner__fsLayout .ct .ct-item{margin-left:0!important;padding-left:0!important}.qs-banner__fsLayout .ct .ctl-row,.qs-banner__fsLayout .ct .ctl-field{margin-left:0!important}.qs-banner__fsLayout .ct input,.qs-banner__fsLayout .ct select,.qs-banner__fsLayout .ct textarea{border:0!important;outline:0!important;box-shadow:none!important}.qs-banner__fsLayout .ct input:focus,.qs-banner__fsLayout .ct select:focus,.qs-banner__fsLayout .ct textarea:focus,.qs-banner__fsLayout .ct input:focus-visible,.qs-banner__fsLayout .ct select:focus-visible,.qs-banner__fsLayout .ct textarea:focus-visible{outline:0!important;box-shadow:none!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select,.qs-banner__fsLayout .ct textarea{background:#0000000a!important;border-radius:10px!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select,.qs-banner__fsLayout .ct textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-input.number{max-width:120px!important;padding:8px 10px!important}.qs-banner__fsLayout .ct.mq-fieldset,.qs-banner__fsLayout .ct.mq-fieldset *{box-shadow:none!important}.qs-banner__fsLayout .ct.mq-fieldset{border:0!important;outline:0!important;padding:0!important;margin:0!important;background:transparent!important}.qs-banner__fsLayout .ct .mq-legend{border:0!important;background:transparent!important;padding:0 0 10px!important}.qs-banner__fsLayout .ct .ct-group,.qs-banner__fsLayout .ct .ct-item,.qs-banner__fsLayout .ct .ct-list,.qs-banner__fsLayout .ct .ct-list--links{border:0!important;background:transparent!important;box-shadow:none!important}.qs-banner__fsLayout .ct .ctl-row,.qs-banner__fsLayout .ct .ct-row,.qs-banner__fsLayout .ct .ct-head,.qs-banner__fsLayout .ct .ct-listHead{border:0!important;box-shadow:none!important}.qs-banner__fsLayout .ct .ct-group *,.qs-banner__fsLayout .ct .ct-item *,.qs-banner__fsLayout .ct .ctl-row *,.qs-banner__fsLayout .ct .ct-row *{border-top-color:transparent!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important}.qs-banner__fsLayout .ct .ct-stickerDropzone{border:0!important;box-shadow:none!important;background:transparent!important}.qs-banner__fsLayout .ct hr{display:none!important}.qs-banner__fsLayout .ct,.qs-banner__fsLayout .ct .ct-group,.qs-banner__fsLayout .ct .ct-item,.qs-banner__fsLayout .ct .ctl-row{min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.qs-banner__fsLayout .ct .ctl-row--posBlock{width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .ct-select--compact{flex:1 1 auto!important;min-width:0!important;max-width:100%!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .btn-xs{flex:0 0 auto!important;white-space:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--slider{display:grid!important;grid-template-columns:18px 1fr!important;gap:10px!important;align-items:center!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-slider{display:grid!important;grid-template-columns:44px 1fr 44px auto!important;gap:10px!important;align-items:center!important;min-width:0!important;width:100%!important}.qs-banner__fsLayout .ct .ctl-slider .ctl-muted{white-space:nowrap!important;overflow:visible!important}.qs-banner__fsLayout .ct .ct-range{width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-range-val{white-space:nowrap!important;flex:0 0 auto!important}.qs-banner__fsLayout .ct .ctl-row--nudge{display:grid!important;grid-template-columns:48px 1fr!important;gap:10px!important;align-items:start!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-nudgeBtns{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;flex-wrap:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .ctl-cap--inline{flex:0 0 auto!important;white-space:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .ct-select--compact{width:auto!important;flex:1 1 140px!important;min-width:0!important;max-width:100%!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .btn-xs{flex:0 0 auto!important;margin-left:0!important;white-space:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--posCompact{display:grid!important;grid-template-columns:84px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .ctl-cap--inline{white-space:nowrap!important}.qs-banner__fsLayout .ct .ctl-row--posCompact select,.qs-banner__fsLayout .ct .ctl-row--posCompact .ct-select,.qs-banner__fsLayout .ct .ctl-row--posCompact .ct-select--compact{width:100%!important;min-width:0!important;max-width:100%!important}.qs-banner__fsLayout .ct .ctl-row--posCompact .btn-xs{justify-self:end!important;white-space:nowrap!important;margin:0!important}.qs-banner__fsLayout .ct .ctl-row--posCompact>*{min-width:0!important}.qs-banner__fsLayout .ct{padding:10px 12px!important}.qs-banner__fsLayout .ct .ct-stickerUploadRow{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.qs-banner__fsLayout .ct .ct-stickerUploadMeta{width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-stickerUploadControls{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.qs-banner__fsLayout .ct .ct-stickerUploadControls .ctl-field{width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-stickerUploadControls select,.qs-banner__fsLayout .ct .ct-stickerUploadControls .ct-select,.qs-banner__fsLayout .ct .ct-stickerUploadControls .ct-input,.qs-banner__fsLayout .ct .ct-stickerUploadControls .ct-range{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-sizeField{display:grid!important;grid-template-columns:1fr 64px!important;gap:10px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-sizeField .ct-range{width:100%!important}.qs-banner__fsLayout .ct .ct-sizeField .ct-sizeNumber{width:64px!important;max-width:64px!important}.qs-banner__fsLayout .ct .ct-stickerUploadControls .btn-xs{width:100%!important;justify-content:center!important}.qs-banner__fsLayout .ct .ct-stickerDropzone{padding:10px!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-stickerUpload{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-emojiRowTop,.qs-banner__fsLayout .ct .ct-emojiRowBottom{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-emojiRow select,.qs-banner__fsLayout .ct .ct-emojiRow input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-qtyInline{display:grid!important;grid-template-columns:44px 1fr 44px!important;gap:8px!important;align-items:center!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct .ct-emojiAdd{width:100%!important;justify-content:center!important}.qs-banner__fsLayout .ct .ct-item--sticker{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-item--sticker>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-stickerThumbWrap{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;place-items:center!important;gap:6px!important}.qs-banner__fsLayout .ct .ct-stickerThumb{max-width:140px!important;width:100%!important;height:auto!important;object-fit:contain!important}.qs-banner__fsLayout .ct .ct-item--sticker select.ct-select{width:100%!important;max-width:100%!important}.qs-banner__fsLayout .ct .ct-stickerSize{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-stickerSize .ct-range{width:100%!important;max-width:100%!important}.qs-banner__fsLayout .ct .ct-stickerSize .ct-sizeNumber{width:96px!important;max-width:96px!important}.qs-banner__fsLayout .ct .ct-item--sticker .ctl-row--posBlock{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct .ct-item--sticker .btn-xs.danger{align-self:flex-end!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;grid-template-columns:none!important;grid-template-areas:none!important;grid-auto-flow:initial!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerThumbWrap{display:grid!important;place-items:center!important;width:100%!important;max-width:100%!important;gap:6px!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerThumb{width:100%!important;max-width:140px!important;height:auto!important;object-fit:contain!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerSize{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerSize .ct-range{width:100%!important;max-width:100%!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ct-stickerSize .ct-sizeNumber{width:96px!important;max-width:96px!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .ctl-row--posBlock{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner__fsLayout .ct.ct .ct-list .ct-item.ct-item--sticker .btn-xs.danger{width:auto!important;align-self:flex-end!important}.qs-banner__preview-media--fullscreen .YOUR_TEXT_OVERLAY_CLASS:active{cursor:grabbing}.qs-banner__preview-media--fullscreen .qs-banner__measure{pointer-events:none!important}.qs-cc-media .qs-ctlbtn,.qs-cc-media button.qs-ctlbtn,.qs-cc-media button{-webkit-appearance:none;appearance:none;background:#fff;color:#111827;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.qs-ctlbtn{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827eb;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.qs-ctlbtn{-webkit-appearance:none;appearance:none;background:transparent!important;color:#000!important;border:0!important;box-shadow:none!important;padding:6px 0!important;border-radius:0!important;font-weight:800!important;font-size:13px!important;line-height:1.1;cursor:pointer}.qs-banner .qs-banner__hintToggle,.qs-banner__fsPanel .qs-banner__hintToggle,.qs-cc-scroll .qs-banner__hintToggle{-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;padding:0!important;color:#000!important;font-weight:800;font-size:14px;line-height:1.2;text-decoration:none!important;box-shadow:none!important;outline:none;cursor:pointer}.qs-banner__kebabBtn{pointer-events:auto}.qs-banner__kebabMenu{position:absolute;top:38px;right:0;z-index:60}.qs-banner__muteIconBtn{position:absolute;left:12px;bottom:12px;z-index:6;background:transparent!important;border:0!important;box-shadow:none!important;outline:none;-webkit-appearance:none;appearance:none;width:42px;height:42px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.qs-banner__muteIconBtn svg{width:22px;height:22px;stroke:currentColor;fill:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.qs-banner__muteIconBtn:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.qs-banner__muteIconBtn svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.9))}.qs-banner__muteIconBtn{background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;color:#fff!important;mix-blend-mode:normal!important}.qs-banner__muteIconBtn svg,.qs-banner__muteIconBtn svg *{opacity:1!important;color:#fff!important;stroke:#fff!important;fill:none!important;stroke-width:2.5!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.9))!important}.qs-banner__muteIconBtn{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;position:absolute;left:12px;bottom:12px;z-index:9999!important;opacity:1!important}.qs-banner__muteIconBtn svg{display:block!important;visibility:visible!important;opacity:1!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.9))!important}.qs-banner__kebabWrap{position:absolute;top:10px;right:10px;z-index:80;pointer-events:auto}.qs-banner__kebabBtn{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;color:#fff!important}.qs-banner__kebabBtn:hover{background:#00000047!important}.qs-banner__kebabBtn:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}.qs-banner__kebabMenu{position:absolute;top:44px;right:0;z-index:90;background:#0f0f0feb!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px;box-shadow:0 10px 28px #00000059;padding:6px;min-width:160px}.qs-banner__kebabMenu button,.qs-banner__kebabMenu a{-webkit-appearance:none!important;appearance:none!important;width:100%;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:13px;padding:10px;border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer}.qs-banner__kebabMenu button:hover,.qs-banner__kebabMenu a:hover{background:#ffffff1a!important}.qs-banner__kebabMenu svg{color:currentColor!important}.qs-banner__kebabMenu .danger:hover{background:#b000202e!important}.qs-banner__kebabWrap{position:absolute;top:10px;right:10px;z-index:9999!important;pointer-events:auto!important}.qs-banner__kebabBtn{-webkit-appearance:none!important;appearance:none!important;width:40px;height:40px;padding:0!important;border-radius:999px;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;background:#0000008c!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 6px 18px #00000040!important;color:#fff!important}.qs-banner__kebabBtn:hover{background:#000000b3!important}.qs-banner__kebabBtn:focus-visible{outline:2px solid rgba(255,255,255,.85)!important;outline-offset:2px!important}.qs-banner__kebabBtn svg,.qs-banner__kebabBtn svg *{color:#fff!important;stroke:#fff!important;fill:#fff!important;opacity:1!important}.qs-banner__kebabMenu{position:absolute;top:44px;right:0;z-index:10000!important;background:#0f0f0ff2!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;box-shadow:0 10px 28px #00000059!important;padding:6px!important;min-width:170px!important;pointer-events:auto!important}.qs-banner .whatever-you-clamp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qs-banner.qs-banner--expanded .whatever-you-clamp{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.qs-banner__media{position:relative}[data-qs-slot=footer] .qs-banner__footerCornerActions{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:12px;z-index:8}[data-qs-slot=footer] .qs-banner__footerCreatorActions{position:absolute;bottom:12px;left:12px;z-index:6;display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;background:#00000059;-webkit-backdrop-filter:6px;backdrop-filter:blur(6px)}[data-qs-slot=footer] .qs-banner__footerCreatorActions .qs-banner__actionBtn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}[data-qs-slot=footer] .qs-banner__footerCreatorActions{pointer-events:auto}.qs-banner__actions--empty{min-height:var(--qs-banner-actions-h, 56px)}.qs-banner__actions--empty{display:flex;align-items:center;justify-content:flex-end;padding:10px 0}.qs-banner__kebabWrap{position:absolute;top:10px;right:10px;z-index:50}.qs-banner__kebabMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:60}.qs-banner__kebabBtn,.qs-banner__kebabItem{z-index:auto}.qs-banner__tools-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.qs-banner__tools-grid>.qs-banner__label{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;gap:10px!important;margin:0!important}.qs-banner__tools-grid>.qs-banner__labelblock{width:100%!important;margin:0!important}.qs-banner__tools-grid>*{grid-column:auto!important;grid-row:auto!important}.qs-banner__tools-grid>.qs-banner__labelblock:has(select){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.qs-banner__tools-grid>.qs-banner__labelblock:has(input[type=range]){display:block!important}.qs-banner__tools-grid>.qs-banner__labelblock{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.qs-banner__tools-grid>.qs-banner__labelblock input[type=range]{display:block!important;width:100%!important;max-width:100%!important;margin:0!important}.qs-banner__tools-grid>.qs-banner__labelblock:has(select){flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.qs-banner__tools-grid>.qs-banner__labelblock:has(select) select{width:220px!important;max-width:60%!important}.qs-banner__overlays .qs-banner__textOverlay{pointer-events:auto!important}.qs-banner__preview-media--fullscreen .qs-banner__textOverlay,.qs-banner__preview-media--fullscreen .qs-banner__textOverlay *{user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab}.qs-banner__preview-media--fullscreen .qs-banner__textOverlay:active{cursor:grabbing}#qs-banner-fs-portal{position:fixed;inset:0;z-index:999999;pointer-events:none}.qs-banner__fsLayout{position:fixed;inset:0;z-index:999999;background:#000000eb;display:flex;flex-direction:column;pointer-events:auto}.qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qs-banner__fsBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12)}.qs-banner__fsPreview{flex:1 1 auto;min-height:0;padding:10px}.qs-banner__fsEditors{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.12);overflow-x:auto;overflow-y:hidden}.qs-banner__fsPanel{min-height:220px;max-height:42vh;overflow:hidden}.qs-banner__fsPanel .qs-cc-body,.qs-banner__fsPanel .collapsible-card__body{overflow:auto;max-height:42vh}.qs-banner__fsPreview{display:flex;justify-content:center;align-items:flex-start;padding:12px;overflow:auto}.qs-banner__fsTop{min-height:0}.qs-banner__fsLayout{overflow:hidden}@media(max-width:900px){.qs-banner__row{flex-direction:column}.qs-banner__card--side{flex:0 0 auto;width:100%;min-width:0}}@media(max-width:1100px){.qs-banner__editGrid{grid-template-columns:1fr}.qs-banner__editLeft{position:relative;top:auto}}.qs-banner__fsPreview{height:auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.qs-banner__preview-media--fullscreen{height:var(--qs-banner-draft-h, 320px)!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;width:100%!important;overflow:hidden!important}.qs-banner__preview-media--fullscreen .qs-banner__img,.qs-banner__preview-media--fullscreen .qs-banner__video{width:100%!important;height:100%!important;display:block!important}.qs-banner__preview-media--fullscreen{height:var(--qs-banner-h, 360px)!important;min-height:var(--qs-banner-h, 360px)!important}.qs-banner__fsPreview{display:flex;justify-content:center;align-items:flex-start}.qs-banner__fsPreview .qs-banner__preview-media--fullscreen{width:min(1100px,100%);margin:0 auto}#qs-banner-fs-portal{pointer-events:none!important}#qs-banner-fs-portal:has(.qs-banner__fsLayout){pointer-events:auto!important}#qs-banner-fs-portal:has(.qs-banner__fsLayout) .qs-banner__fsLayout{pointer-events:auto!important}.qs-banner__stickerImg{width:var(--qs-sticker-w, 48px);height:var(--qs-sticker-h, 48px);max-width:none;max-height:none}.qs-banner__preview-media--fullscreen .qs-banner__stickerImg,.qs-banner__fsPreview .qs-banner__stickerImg,.qs-banner__fsLayout .qs-banner__stickerImg,body.qs-fs-open .qs-banner__stickerImg{width:var(--qs-sticker-w, 48px)!important;height:var(--qs-sticker-h, 48px)!important;max-width:none!important;max-height:none!important}.qs-banner__labelblock{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.qs-banner__labelblock input[type=text],.qs-banner__labelblock input:not([type]),.qs-banner__labelblock input[type=url]{width:100%}.qs-banner__labelblock select{width:fit-content;min-width:220px;max-width:320px}.qs-banner__mediaFitRow,.qs-banner__row,.qs-banner__controlRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qs-banner__controls button,.qs-banner__panel button,.qs-banner__labelblock button{appearance:none;-webkit-appearance:none;background:#fff;color:#111827;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:8px 12px;font-weight:600;cursor:pointer}.qs-banner__controls button:hover,.qs-banner__panel button:hover,.qs-banner__labelblock button:hover{background:#0000000a}.qs-banner__controls button:active,.qs-banner__panel button:active,.qs-banner__labelblock button:active{transform:translateY(1px)}.qs-banner__controls button:focus,.qs-banner__panel button:focus,.qs-banner__labelblock button:focus,.qs-banner__labelblock select:focus,.qs-banner__labelblock input:focus{outline:none;box-shadow:0 0 0 3px #1118271f}.qs-banner__labelblock input[type=range]{width:220px;max-width:100%}.qs-banner__mediaActions,.qs-banner__mediaFramingActions{display:flex;gap:10px;flex-wrap:wrap}.qs-banner__controls .primary,.qs-banner__panel .primary,.qs-banner__labelblock .primary{background:#fff;color:#111827;border:1px solid rgba(0,0,0,.14)}.qs-cc-media .qs-ctlblock{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:10px}.qs-cc-media .qs-ctlrow{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:10px}.qs-cc-media .qs-ctlrow--actions{grid-template-columns:1fr}.qs-cc-media .qs-ctllabel{font-weight:600;color:#111827;opacity:.9}.qs-cc-media .qs-ctlvalue{min-width:44px;text-align:right;color:#111827;opacity:.85;font-variant-numeric:tabular-nums}.qs-cc-media select{width:fit-content;min-width:220px;max-width:320px;padding:8px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827}.qs-cc-media input[type=range]{width:100%;max-width:420px}.qs-cc-media .qs-ctlbtn,.qs-cc-media button.qs-ctlbtn,.qs-cc-media button{appearance:none;-webkit-appearance:none;background:#fff;color:#111827;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.qs-cc-media .qs-ctlbtn:hover,.qs-cc-media button.qs-ctlbtn:hover,.qs-cc-media button:hover{background:#0000000a}.qs-cc-media .qs-ctlbtn:focus,.qs-cc-media button.qs-ctlbtn:focus,.qs-cc-media button:focus,.qs-cc-media select:focus,.qs-cc-media input:focus{outline:none;box-shadow:0 0 0 3px #1118271f}.qs-ctlblock{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08);display:grid;gap:10px}.qs-ctlrow{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:10px}.qs-ctllabel{font-size:12px;font-weight:600;color:#111827d9;line-height:1.2}.qs-ctlvalue{font-size:12px;font-variant-numeric:tabular-nums;color:#111827bf;min-width:44px;text-align:right}.qs-ctlrow select{width:fit-content;max-width:220px;min-width:160px;padding:7px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827eb;font-size:13px;outline:none}.qs-ctlrow select:focus{border-color:#00000047;box-shadow:0 0 0 3px #0000000f}.qs-ctlrow input[type=range]{width:100%;margin:0}.qs-ctlbtn{appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111827eb;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.qs-ctlbtn:hover{border-color:#00000038;background:#00000005}.qs-ctlbtn:active{transform:translateY(1px)}.qs-ctlbtn:focus{outline:none;box-shadow:0 0 0 3px #0000000f}.qs-ctlrow--actions{grid-template-columns:90px 1fr auto}.qs-ctlrow--actions .qs-ctllabel{visibility:hidden}@media(max-width:520px){.qs-ctlrow{grid-template-columns:80px 1fr;grid-template-areas:"label control" "value value"}.qs-ctllabel{grid-area:label}.qs-ctlrow select,.qs-ctlrow input[type=range]{grid-area:control}.qs-ctlvalue{grid-area:value;text-align:left;min-width:0}.qs-ctlbtn{justify-self:start}}.qs-ctlbtn{appearance:none;-webkit-appearance:none;background:transparent!important;color:#000!important;border:0!important;box-shadow:none!important;padding:6px 0!important;border-radius:0!important;font-weight:800!important;font-size:13px!important;line-height:1.1;cursor:pointer}.qs-ctlbtn:hover{text-decoration:underline;background:transparent!important}.qs-ctlbtn:active{transform:none!important}.qs-ctlbtn:focus,.qs-ctlbtn:focus-visible{outline:none!important;box-shadow:none!important}.qs-ctlbtn::-moz-focus-inner{border:0}.qs-ctlblock{font-size:15.5px}.qs-ctllabel,.qs-ctlvalue{font-size:16px;font-weight:700}.qs-ctlbtn{font-size:16px!important;font-weight:800!important}.qs-banner__hint--dropdown{margin-top:6px}.qs-banner__hintToggle{appearance:none;border:0;background:transparent;padding:0;margin:0;font-weight:800;color:#000;cursor:pointer;text-decoration:underline}.qs-banner__hintToggle:hover{opacity:.85}.qs-banner__hintBody{margin-top:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#00000008}.qs-banner__hintTitle{font-weight:800;margin-bottom:6px;font-size:14px}.qs-banner__hintList{margin:0;padding-left:18px;line-height:1.4;font-size:13px}.qs-banner__fsPanel .qs-banner__hintTitle{font-size:15px}.qs-banner__fsPanel .qs-banner__hintList{font-size:14px}.qs-banner .qs-banner__hintToggle,.qs-banner__fsPanel .qs-banner__hintToggle,.qs-cc-scroll .qs-banner__hintToggle{appearance:none;-webkit-appearance:none;background:transparent!important;border:0!important;padding:0!important;color:#000!important;font-weight:800;font-size:14px;line-height:1.2;text-decoration:none!important;box-shadow:none!important;outline:none;cursor:pointer}.qs-banner .qs-banner__hintToggle:focus,.qs-banner__fsPanel .qs-banner__hintToggle:focus,.qs-cc-scroll .qs-banner__hintToggle:focus{outline:none;box-shadow:none!important}.qs-banner .qs-banner__hintToggle:hover,.qs-banner__fsPanel .qs-banner__hintToggle:hover,.qs-cc-scroll .qs-banner__hintToggle:hover{opacity:.85}.qs-banner .qs-banner__btn,.qs-banner .qs-ctlbtn,.qs-banner__fsPanel .qs-banner__btn,.qs-banner__fsPanel .qs-ctlbtn,.qs-cc-scroll .qs-banner__btn,.qs-cc-scroll .qs-ctlbtn{background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important;color:#000!important;font-weight:800}.qs-banner .qs-banner__btn:hover,.qs-banner .qs-ctlbtn:hover,.qs-banner__fsPanel .qs-banner__btn:hover,.qs-banner__fsPanel .qs-ctlbtn:hover,.qs-cc-scroll .qs-banner__btn:hover,.qs-cc-scroll .qs-ctlbtn:hover{opacity:.85}.qs-banner .qs-banner__btn:active,.qs-banner .qs-ctlbtn:active,.qs-banner__fsPanel .qs-banner__btn:active,.qs-banner__fsPanel .qs-ctlbtn:active,.qs-cc-scroll .qs-banner__btn:active,.qs-cc-scroll .qs-ctlbtn:active{opacity:.75}.qs-banner .qs-banner__btn:disabled,.qs-banner .qs-ctlbtn:disabled,.qs-banner__fsPanel .qs-banner__btn:disabled,.qs-banner__fsPanel .qs-ctlbtn:disabled,.qs-cc-scroll .qs-banner__btn:disabled,.qs-cc-scroll .qs-ctlbtn:disabled{opacity:.45;cursor:not-allowed}.qs-banner a.qs-banner__btn,.qs-banner__fsPanel a.qs-banner__btn,.qs-cc-scroll a.qs-banner__btn{text-decoration:none!important;color:inherit!important}.qs-banner__fsPanel .ctl-row--grab{display:grid!important;grid-template-columns:84px 1fr!important;grid-auto-rows:auto!important;align-items:center!important;column-gap:10px!important;row-gap:6px!important;white-space:normal!important}.qs-banner__fsPanel .ctl-row--grab .ctl-cap{margin:0!important}.qs-banner__fsPanel .ctl-row--grab .btn-xs{justify-self:start!important;white-space:nowrap!important}.qs-banner__fsPanel .ctl-row--grab .muted.small{grid-column:1 / -1!important;display:block!important;width:100%!important;margin:0!important;padding-left:84px!important;line-height:1.25!important}.qs-banner__fsPanel .ct .ct-list--links .ctl-row--url .ct-input{font-size:15px!important;line-height:1.25!important;padding:10px 12px!important;min-height:42px!important}.qs-banner__fsPanel .ct .ct-list--links .ctl-row--url{display:flex!important;flex-direction:column!important;gap:6px!important}.qs-banner__fsPanel .ct .ct-list--links .ctl-row--url .ctl-field--text{width:100%!important;max-width:none!important}.qs-banner__fsPanel .ct input.ct-input,.qs-banner__fsPanel .ct textarea.ct-input,.qs-banner__fsPanel .ct select.ct-select{box-sizing:border-box!important}.qs-banner__fsPanel .ctl-row--grab{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px;row-gap:6px}.qs-banner__fsPanel .ctl-row--grab .muted.small{margin-left:0!important;flex:1 1 220px;min-width:180px;line-height:1.25}.qs-banner__fsPanel .ctl-row--grab .btn-xs{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.qs-banner__fsPanel .ctl-row--grab .ctl-cap--inline{white-space:nowrap;margin-right:4px}@media(max-width:520px){.qs-banner__fsPanel .ctl-row--grab{flex-direction:column;align-items:flex-start}.qs-banner__fsPanel .ctl-row--grab .btn-xs{width:100%;justify-content:center}.qs-banner__fsPanel .ctl-row--grab .muted.small{min-width:0;flex:1 1 auto}}.qs-banner__fsPanel .ct-item--link .ctl-row--url .ct-input{font-size:15px;padding:10px 12px;min-height:40px}.qs-banner__fsPanel .ct-item--link .ct-select,.qs-banner__fsPanel .ct-item--link .btn-xs{min-height:38px}.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab,.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab.ctl-row--posCompact{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;row-gap:6px!important;min-width:0!important;height:auto!important}.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab>*,.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .muted,.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .muted.small,.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .btn-xs{position:static!important;float:none!important}.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .btn-xs{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;flex:0 0 auto!important}.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .muted.small{margin:0!important;white-space:normal!important;line-height:1.25!important;flex:1 1 100%!important;min-width:0!important}@media(max-width:560px){.qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .btn-xs{width:100%!important;justify-content:center!important}}.qs-banner__linkBtn.ghost{background:transparent!important}.qs-banner__linkBtn{background:var(--qs-link-bg, transparent)!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important}.qs-banner__linkBtn.pill{border-radius:999px}.qs-banner__linkBtn.solid{border-radius:12px}.qs-banner__overlays .qs-banner__linkBtn{display:inline-flex;align-items:center;justify-content:center;background:var(--qs-link-bg, rgba(0,0,0,.35))!important;background-color:var(--qs-link-bg, rgba(0,0,0,.35))!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important;-webkit-appearance:none;appearance:none;text-decoration:none;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qs-banner__overlays .qs-banner__linkBtn:hover,.qs-banner__overlays .qs-banner__linkBtn:active,.qs-banner__overlays .qs-banner__linkBtn:focus,.qs-banner__overlays .qs-banner__linkBtn:focus-visible{background:var(--qs-link-bg, rgba(0,0,0,.35))!important;background-color:var(--qs-link-bg, rgba(0,0,0,.35))!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important;outline:none}.qs-banner__media>video,.qs-banner__media>img,.qs-banner__video,.qs-banner__img{position:relative;z-index:10}.qs-banner__overlays--under{z-index:5}.qs-banner__overlays--over{z-index:20}.qs-banner__textOverlay,.qs-banner__sticker,.qs-banner__badge,.qs-banner__stickerImg,.qs-banner__linkBtn{position:absolute}.qs-banner__stickerImg{max-width:none!important;max-height:none!important;display:block}.qs-banner__kebabWrap{position:absolute;top:8px;right:8px;z-index:40;pointer-events:auto}.qs-banner__kebabWrap,.qs-banner__kebabBtn,.qs-banner__kebabMenu{z-index:4}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform){align-items:flex-start}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;min-width:0}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider>input.ct-range){flex:1 1 180px!important;min-width:140px!important;max-width:100%!important}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider>.ct-range-val){flex:0 0 auto!important;min-width:42px!important;text-align:right!important;white-space:nowrap!important}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider>div){flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;justify-content:flex-start!important;min-width:0}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform .ctl-slider>div .btn-xs){line-height:1!important;padding:6px 10px!important;border-radius:10px!important;white-space:nowrap!important}:where(.qs-banner__fs,.qs-modal,.qs-banner,.qs-banner__wrap) :where(.ctl-row--transform,.ctl-row--transform *){min-width:0}.ctl-row.ctl-row--transform{align-items:flex-start}.ctl-row.ctl-row--transform .ctl-slider{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;min-width:0}.ctl-row.ctl-row--transform .ctl-slider>.ct-range{flex:1 1 180px!important;min-width:140px!important;max-width:100%!important}.ctl-row.ctl-row--transform .ctl-slider>div{flex:1 1 100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;align-items:center!important;justify-content:flex-start!important;min-width:0}.ctl-row.ctl-row--transform .ctl-slider>div .btn-xs{padding:6px 10px!important;line-height:1!important;white-space:nowrap!important}.ctl-row.ctl-row--transform,.ctl-row.ctl-row--transform *{min-width:0}.ctl-row.ctl-row--transform .ctl-slider>div{flex:1 1 100%!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;justify-content:flex-end!important;padding-right:8px!important}.ctl-row.ctl-row--transform .ctl-slider>div{justify-content:flex-start!important;padding-left:17px!important;padding-right:0!important}.ctl-row.ctl-row--transform .ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important}.ctl-row.ctl-row--transform .ct-toggle>input[type=checkbox]{margin:0!important;transform:translateY(0)!important}.ctl-row.ctl-row--transform .ct-toggle{min-width:92px!important}.ctl-row.ctl-row--transform{flex-wrap:wrap!important}.ctl-row.ctl-row--transform .ct-toggle{flex:0 0 auto!important}.ctl-row.ctl-row--transform{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 14px!important}.ctl-row.ctl-row--transform .ctl-field{flex:1 1 220px!important;min-width:200px!important}.ctl-row.ctl-row--transform .ct-toggle{flex:0 0 120px!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;white-space:nowrap!important;line-height:1!important}.ctl-row.ctl-row--transform .ct-toggle>input[type=checkbox]{margin:0!important}.ctl-row.ctl-row--transform .ct-toggle{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin-left:10px!important}.ctl-row.ctl-row--transform .ct-toggle:first-of-type{margin-left:6px!important}.qs-banner__fsLayout .ct-select.ct-select--compact{background-image:none!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:12px!important;padding-right:38px!important;color:#111!important}.qs-banner__fsLayout .ct-select.ct-select--compact{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath fill='rgba(0,0,0,0.55)' d='M5.6 7.8a1 1 0 0 1 1.4 0L10 10.8l3-3a1 1 0 1 1 1.4 1.4l-3.7 3.7a1 1 0 0 1-1.4 0L5.6 9.2a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E")!important}.qs-banner__fsLayout .ct-select.ct-select--compact:focus{outline:none!important;border-color:#00000040!important;box-shadow:0 0 0 3px #0000000f!important}.qs-banner__fsLayout .ctl-field select.ct-select.ct-select--compact{background-color:transparent!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:42px!important;line-height:42px!important;padding:0 38px 0 14px!important;width:100%!important;text-align:left!important;text-align-last:left!important;color:#111!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath fill='rgba(0,0,0,0.55)' d='M5.6 7.8a1 1 0 0 1 1.4 0L10 10.8l3-3a1 1 0 1 1 1.4 1.4l-3.7 3.7a1 1 0 0 1-1.4 0L5.6 9.2a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}.qs-banner__fsLayout .ctl-field select.ct-select.ct-select--compact option{text-align:left!important}.qs-banner__fsLayout .ctl-field select.ct-select.ct-select--compact:focus{outline:none!important;border-color:#00000038!important;box-shadow:0 0 0 3px #0000000f!important}.ctl-row.ctl-row--layout{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;align-items:flex-end!important}.ctl-row.ctl-row--layout .ctl-field:has(.ctl-cap):before{content:"";display:none}.ctl-row.ctl-row--layout .ctl-field:has(.ctl-cap:contains("Orientation")){flex:1 1 100%!important;max-width:100%!important}.ctl-row.ctl-row--layout .ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;line-height:1.1!important;white-space:nowrap!important}.ctl-row.ctl-row--layout .ct-toggle[title*=Wrap],.ctl-row.ctl-row--layout .ct-toggle[title*="Edit/rotate each letter"]{flex:0 0 auto!important}.ctl-row.ctl-row--layout .ct-toggle[title*=Wrap]{margin-right:10px!important}@supports not selector(.x:has(.y)){.ctl-row.ctl-row--layout .ctl-field{flex:1 1 100%!important;max-width:100%!important}.ctl-row.ctl-row--layout .ct-toggle{flex:0 0 auto!important}}.qs-banner__fsLayout .ct-item--label .ctl-row.ctl-row--layout,.qs-banner .ct-item--label .ctl-row.ctl-row--layout,.ct-item--label .ctl-row.ctl-row--layout{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px 14px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout .ctl-field,.qs-banner .ct-item--label .ctl-row--layout .ctl-field,.ct-item--label .ctl-row--layout .ctl-field{margin:0!important;align-self:flex-start!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout .ctl-field .ct-select,.qs-banner .ct-item--label .ctl-row--layout .ctl-field .ct-select,.ct-item--label .ctl-row--layout .ctl-field .ct-select{margin:0!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(1),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(1),.ct-item--label .ctl-row--layout>label:nth-child(1){order:1!important;flex:0 1 180px!important;max-width:180px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(2),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(2),.ct-item--label .ctl-row--layout>label:nth-child(2){order:2!important;flex:0 1 200px!important;max-width:200px!important;justify-self:flex-start!important;text-align:left!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(3),.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(4),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(3),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(4),.ct-item--label .ctl-row--layout>label:nth-child(3),.ct-item--label .ctl-row--layout>label:nth-child(4){flex:0 0 auto!important;order:3!important;margin-top:6px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(4),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(4),.ct-item--label .ctl-row--layout>label:nth-child(4){order:4!important;margin-left:18px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(5),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(5),.ct-item--label .ctl-row--layout>label:nth-child(5){order:5!important;flex:1 1 220px!important;max-width:220px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(6),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(6),.ct-item--label .ctl-row--layout>label:nth-child(6){order:6!important;flex:1 1 220px!important;max-width:220px!important}.qs-banner__fsLayout .ct-item--label .ctl-row--layout>label:nth-child(7),.qs-banner .ct-item--label .ctl-row--layout>label:nth-child(7),.ct-item--label .ctl-row--layout>label:nth-child(7){order:7!important;flex:1 1 220px!important;max-width:220px!important}.ct-item--label .ctl-row.ctl-row--layout>label.ct-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;flex:0 0 auto!important;width:auto!important;margin:0!important}.ct-item--label .ctl-row.ctl-row--layout>label.ct-toggle:nth-of-type(1),.ct-item--label .ctl-row.ctl-row--layout>label.ct-toggle:nth-of-type(2){order:3!important;margin-top:6px!important}.ct-item--label .ctl-row.ctl-row--layout>label.ct-toggle:nth-of-type(2){margin-left:18px!important}.ct-item--label .ctl-row.ctl-row--layout .ctl-togglesRow{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.ct-item--label .ctl-row.ctl-row--layout .ctl-toggleCell{display:flex;align-items:center}.ct-item--label .ctl-row.ctl-row--layout .ctl-togglesRow .ct-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;white-space:nowrap}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow{grid-column:1 / -1;display:grid;grid-template-columns:180px 200px;gap:12px;align-items:end}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectCell,.ct-item--label .ctl-row.ctl-row--layout .ctl-selectCell .ctl-field{width:100%;max-width:none}.ct-item--label .ctl-row.ctl-row--layout .ctl-selectsRow select.ct-select{width:100%}.ctl-row.ctl-row--layout{min-width:0}.ctl-row.ctl-row--layout .ctl-selectsRow{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.ctl-row.ctl-row--layout .ctl-selectsRow>.ctl-selectCell{min-width:0}.ctl-row.ctl-row--layout .ctl-selectCell .ctl-field{width:100%;min-width:0;max-width:none}.ctl-row.ctl-row--layout .ctl-selectCell select.ct-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ctl-row.ctl-row--layout .ctl-togglesRow{width:100%;display:flex;gap:18px;align-items:center;flex-wrap:wrap}@media(max-width:520px){.ctl-row.ctl-row--layout .ctl-selectsRow{grid-template-columns:1fr}}.qs-banner__fsLayout *,.qs-banner__fsEditors,.qs-banner__fsPanel,.ct,.ct-group,.ct-list,.ct-item,.ct-item--label,.ctl-row,.ctl-row--layout{min-width:0!important}.qs-banner__fsPanel,.ct,.ct-item,.ct-item--label{overflow-x:hidden!important}.ctl-row.ctl-row--layout .ctl-selectsRow{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:end!important}.ctl-row.ctl-row--layout .ctl-selectsRow>.ctl-selectCell{min-width:0!important}.ctl-row.ctl-row--layout .ctl-selectCell .ctl-field{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.ctl-row.ctl-row--layout .ctl-selectCell select.ct-select{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ctl-row.ctl-row--layout .ctl-togglesRow{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important}@media(max-width:560px){.ctl-row.ctl-row--layout .ctl-selectsRow{grid-template-columns:minmax(0,1fr)!important}}.ctl-row.ctl-row--layout,.ctl-row.ctl-row--layout *{min-width:0}.ctl-row.ctl-row--layout .ctl-slidersRow{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.ctl-row.ctl-row--layout .ctl-slidersRow .ctl-field{width:100%;min-width:0;max-width:100%!important}.ctl-row.ctl-row--layout .ctl-slidersRow .ct-range{width:100%;min-width:0}@media(max-width:560px){.ctl-row.ctl-row--layout .ctl-slidersRow{grid-template-columns:minmax(0,1fr)}}.ctl-row.ctl-row--bg,.ctl-row.ctl-row--opacity,.ctl-row.ctl-row--bg *,.ctl-row.ctl-row--opacity *{min-width:0}.ctl-row.ctl-row--bg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.ctl-row.ctl-row--bg .ct-toggle{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ctl-row.ctl-row--bg .ctl-field--bgcolor{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end;white-space:nowrap}.ctl-row.ctl-row--bg .ctl-field--bgcolor .ct-color{width:44px;height:32px;padding:0;border-radius:10px}.ctl-row.ctl-row--opacity{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px}.ctl-row.ctl-row--opacity .ctl-opacity{display:grid;grid-template-columns:38px minmax(0,1fr) 46px 56px;align-items:center;gap:10px;min-width:0}.ctl-row.ctl-row--opacity .ctl-opacity .ct-range{width:100%;min-width:0}.ctl-row.ctl-row--opacity .ctl-muted,.ctl-row.ctl-row--opacity .ct-range-val{text-align:right;white-space:nowrap}@media(max-width:560px){.ctl-row.ctl-row--bg{grid-template-columns:minmax(0,1fr)}.ctl-row.ctl-row--bg .ctl-field--bgcolor{justify-content:flex-start}.ctl-row.ctl-row--opacity{grid-template-columns:minmax(0,1fr)}.ctl-row.ctl-row--opacity .ctl-opacity{grid-template-columns:34px minmax(0,1fr) 42px 56px}}.ctl-row.ctl-row--opacity .ctl-opacity{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 40px 44px!important;align-items:center!important;gap:8px!important}.ctl-row.ctl-row--opacity .ctl-opacity .ct-range{min-width:0!important;width:100%!important}.ctl-row.ctl-row--opacity .ctl-opacity .ctl-muted,.ctl-row.ctl-row--opacity .ctl-opacity .ct-range-val{white-space:nowrap!important;font-size:12px!important;line-height:1!important;text-align:right!important}.ctl-row.ctl-row--opacity .ctl-opacity .ct-range-val{max-width:44px!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:520px){.ctl-row.ctl-row--opacity .ctl-opacity{grid-template-columns:32px minmax(0,1fr) 0px 44px!important}.ctl-row.ctl-row--opacity .ctl-opacity .ctl-muted:last-of-type{display:none!important}}.mq-fieldset.ct .ct-row .ct-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:12px!important;padding-right:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}.mq-fieldset.ct .ct-row .ct-select::-ms-expand{display:none}.mq-fieldset.ct .ct-row .ct-select{line-height:1.2!important}.mq-fieldset.ct .ct-row .ct-select option{color:inherit}.mq-fieldset.ct .ct-row{display:flex;align-items:center;gap:12px}.mq-fieldset.ct .ct-row .ct-label{white-space:nowrap}.mq-fieldset.ct .ct-row .ct-select{margin-left:10px}.mq-fieldset.ct .ct-row .ct-label{font-weight:600;letter-spacing:.02em}.mq-fieldset.ct .ct-row .ct-label{font-weight:600;color:#1f2937}.ctl-row.ctl-row--posBlock>.ctl-row.ctl-row--pos>select.ct-select.ct-select--compact{background:transparent!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important;line-height:1.2!important}.ctl-row.ctl-row--posBlock>.ctl-row.ctl-row--pos>select.ct-select.ct-select--compact{background-image:none!important}.ctl-row.ctl-row--posBlock>.ctl-row.ctl-row--pos>select.ct-select.ct-select--compact{-webkit-appearance:none!important;appearance:none!important;padding-right:34px!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important}.qs-banner__fsLayout .qs-banner__tools-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.qs-banner__fsLayout .qs-banner__tools-grid .qs-banner__label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;line-height:1.2!important;font-size:14px!important;font-weight:700!important}.qs-banner__fsLayout .qs-banner__tools-grid .qs-banner__label input[type=checkbox]{margin:0!important;flex:0 0 auto!important;width:16px!important;height:16px!important;transform:translateY(0)!important}.qs-banner__fsLayout .qs-banner__tools-grid .qs-banner__label>span{display:inline-block!important;white-space:nowrap!important}.qs-banner__fsLayout .qs-banner__tools-grid .qs-banner__labelblock{display:block!important;margin:0!important;font-size:14px!important;font-weight:700!important}.qs-banner__labelblock input,.qs-banner__labelblock select{margin-top:6px;display:block}.qs-banner__backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.qs-banner__backdropMedia{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%;transform:scale(1.08)}.qs-banner__backdrop--blur .qs-banner__backdropMedia{filter:blur(18px) brightness(.9) saturate(1.1)}.qs-banner__backdrop--mirror .qs-banner__backdropMedia{transform:scaleX(-1) scale(1.08);filter:blur(8px) brightness(.92);opacity:.9}.qs-banner__backdrop--dim .qs-banner__backdropMedia{filter:brightness(.75);opacity:.95}.qs-banner__media,.qs-banner__preview-stage{position:relative}.qs-banner__panWrap{position:relative;z-index:2}.qs-banner__img,.qs-banner__video{position:absolute;inset:0;z-index:2;display:block;border:0!important;outline:0!important;box-shadow:none!important}.qs-banner__overlays{position:absolute;inset:0;z-index:2}.qs-banner__kebabWrap{position:absolute;z-index:50}#qs-banner-fs-portal{position:fixed;inset:0;pointer-events:none}body.qs-fs-open #qs-banner-fs-portal{z-index:999999;pointer-events:auto}body.qs-fs-open .qs-banner__fsLayout{position:fixed;inset:0;z-index:999999;background:#000000eb;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}body.qs-fs-open .qs-banner__fsTop{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body.qs-fs-open .qs-banner__fsBar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.12)}body.qs-fs-open .qs-banner__fsPreview{flex:1 1 auto;min-height:0;padding:12px;overflow:auto;display:flex;justify-content:center;align-items:flex-start}body.qs-fs-open .qs-banner__fsEditors{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:10px;padding:10px;border-top:1px solid rgba(255,255,255,.12);overflow-x:auto;overflow-y:hidden}body.qs-fs-open .qs-banner__fsPanel{min-height:220px;max-height:42vh;overflow:hidden}body.qs-fs-open .qs-banner__fsPanel .qs-cc-body,body.qs-fs-open .qs-banner__fsPanel .collapsible-card__body{overflow:auto;max-height:42vh}body.qs-fs-open .qs-banner__fsPreview .qs-banner__preview-media--fullscreen{width:min(1100px,100%);margin:0 auto;height:var(--qs-banner-h, 360px)!important;min-height:var(--qs-banner-h, 360px)!important;max-height:none!important;overflow:hidden!important}body.qs-fs-open .qs-banner__preview-media--fullscreen .qs-banner__img,body.qs-fs-open .qs-banner__preview-media--fullscreen .qs-banner__video{width:100%!important;height:100%!important;display:block!important}.qs-banner__img,.qs-banner__video{object-fit:cover;object-position:50% 50%}.qs-banner,.qs-banner__row,.qs-banner__card,.qs-banner__card--media,.qs-banner__media{position:relative;z-index:1;isolation:isolate}.qs-banner__kebabWrap{position:absolute;top:10px;right:10px;z-index:50;pointer-events:auto}.qs-banner__kebabMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;pointer-events:auto}body.qs-fs-open .qs-banner__kebabWrap{z-index:50}body.qs-fs-open .qs-banner__kebabMenu{z-index:60}.qs-banner__media{position:relative;isolation:isolate}.qs-banner__img,.qs-banner__video{position:relative;z-index:1}.qs-banner__overlays{position:absolute;inset:0;pointer-events:none}.qs-banner__overlays--under{z-index:2}.qs-banner__overlays--over{z-index:3}.qs-banner__textOverlay,.qs-banner__sticker,.qs-banner__badge,.qs-banner__linkBtn{position:absolute}.qs-banner__overlays .qs-banner__textOverlay,.qs-banner__overlays .qs-banner__sticker,.qs-banner__overlays .qs-banner__badge,.qs-banner__overlays .qs-banner__linkBtn,.qs-banner__overlays .qs-banner__stickerImg{pointer-events:auto!important}.qs-banner__measure{pointer-events:none!important}.qs-banner__stickerImg{width:var(--qs-sticker-w, 48px)!important;height:var(--qs-sticker-h, 48px)!important;max-width:none!important;max-height:none!important;display:block!important}.qs-banner__overlays .qs-banner__linkBtn{display:inline-flex;align-items:center;justify-content:center;background:var(--qs-link-bg, rgba(0,0,0,.35))!important;background-color:var(--qs-link-bg, rgba(0,0,0,.35))!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important;-webkit-appearance:none;appearance:none;text-decoration:none!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.qs-banner__overlays .qs-banner__linkBtn:hover,.qs-banner__overlays .qs-banner__linkBtn:active,.qs-banner__overlays .qs-banner__linkBtn:focus,.qs-banner__overlays .qs-banner__linkBtn:focus-visible{background:var(--qs-link-bg, rgba(0,0,0,.35))!important;background-color:var(--qs-link-bg, rgba(0,0,0,.35))!important;border:var(--qs-link-border, 1px solid rgba(255,255,255,.18))!important;outline:none!important}.qs-banner__tools-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.qs-banner__tools-grid .qs-banner__label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;line-height:1.2!important;font-weight:700!important}.qs-banner__tools-grid .qs-banner__label input[type=checkbox]{margin:0!important;width:16px!important;height:16px!important;transform:translateY(0)!important}.qs-banner__tools-grid .qs-banner__labelblock{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;margin:0!important}.qs-banner__tools-grid .qs-banner__labelblock select{width:220px!important;max-width:100%!important}body.qs-fs-open .qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;row-gap:6px!important}body.qs-fs-open .qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .muted.small{flex:1 1 100%!important;margin:0!important;white-space:normal!important;line-height:1.25!important}body.qs-fs-open .qs-banner__fsPanel fieldset.ct .ctl-row.ctl-row--grab .btn-xs{flex:0 0 auto!important;white-space:nowrap!important}.ctl-row.ctl-row--transform .ctl-slider{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}.ctl-row.ctl-row--transform .ctl-slider>input.ct-range,.ctl-row.ctl-row--transform .ctl-slider>.ct-range{flex:1 1 180px!important;min-width:140px!important;max-width:100%!important}.ctl-row.ctl-row--transform .ctl-slider>.ct-range-val{flex:0 0 auto!important;min-width:44px!important;text-align:right!important;white-space:nowrap!important}.ctl-row.ctl-row--transform .ctl-slider>div{flex:1 1 100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important;justify-content:flex-start!important;min-width:0!important}body.qs-ctlbtn--link .qs-ctlbtn,body.qs-ctlbtn--link .qs-banner .qs-ctlbtn,body.qs-ctlbtn--link .qs-banner__fsLayout .qs-ctlbtn{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;padding:6px 0!important;border-radius:0!important;color:#000!important;font-weight:800!important;font-size:15px!important;line-height:1.15!important;cursor:pointer;text-decoration:none!important}body.qs-ctlbtn--link .qs-ctlbtn:hover{opacity:.85;text-decoration:underline!important}body.qs-ctlbtn--link .qs-ctlbtn:active{opacity:.75;transform:none!important}body.qs-ctlbtn--link .qs-ctlbtn:focus,body.qs-ctlbtn--link .qs-ctlbtn:focus-visible{outline:none!important;box-shadow:none!important}body.qs-ctlbtn--link .qs-ctlbtn::-moz-focus-inner{border:0}.qs-banner-upload-native{position:absolute!important;inline-size:1px!important;block-size:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important}.qs-banner-upload-field{position:relative!important;display:block!important;width:100%!important;margin:0 0 14px!important}.qs-banner-upload-field__head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.qs-banner-upload-field__label{color:#111827!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.02em!important}.qs-banner-upload-field__meta{color:#64748b!important;font-size:.78rem!important;font-weight:850!important;white-space:nowrap!important}.qs-banner-upload-card{width:100%!important;min-height:92px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px!important;border:1.5px dashed rgba(99,102,241,.42)!important;border-radius:18px!important;background:linear-gradient(135deg,#6366f114,#14b8a614),#fff!important;color:#111827!important;cursor:pointer!important;text-align:left!important;box-shadow:0 10px 26px #0f172a0f!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important}.qs-banner-upload-card:hover:not(:disabled),.qs-banner-upload-card:focus-visible{transform:translateY(-1px)!important;border-color:#6366f1ad!important;box-shadow:0 16px 34px #0f172a1c!important;outline:none!important}.qs-banner-upload-card:disabled{cursor:not-allowed!important;opacity:.72!important}.qs-banner-upload-card.has-media{border-style:solid!important;border-color:#14b8a67a!important;background:linear-gradient(135deg,#14b8a61a,#3b82f614),#fff!important}.qs-banner-upload-card__icon{width:50px!important;height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:17px!important;background:linear-gradient(135deg,#7c3aed,#06b6d4)!important;color:#fff!important;box-shadow:0 12px 24px #6366f13d!important}.qs-banner-upload-card__icon svg{width:25px!important;height:25px!important;display:block!important}.qs-banner-upload-card__copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.qs-banner-upload-card__copy strong{color:#111827!important;font-size:.98rem!important;font-weight:950!important;letter-spacing:-.02em!important;line-height:1.15!important}.qs-banner-upload-card__copy small{color:#64748b!important;font-size:.82rem!important;font-weight:750!important;line-height:1.35!important}.qs-banner-upload-card__pill{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 15px!important;border-radius:999px!important;background:#111827!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important;white-space:nowrap!important}.qs-banner-upload-selected{margin-top:10px!important;min-height:48px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:15px!important;background:#f8fafc!important;color:#0f172a!important}.qs-banner-upload-selected__icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#fff!important;color:#2563eb!important;box-shadow:0 4px 12px #0f172a14!important}.qs-banner-upload-selected__icon--video{color:#dc2626!important}.qs-banner-upload-selected__icon svg{width:17px!important;height:17px!important}.qs-banner-upload-selected__details{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.qs-banner-upload-selected__details strong{min-width:0!important;color:#334155!important;font-size:.84rem!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.qs-banner-upload-selected__details small{color:#64748b!important;font-size:.72rem!important;font-weight:750!important}.qs-banner-upload-selected__remove{width:32px!important;height:32px!important;border:0!important;border-radius:11px!important;background:#fff!important;color:#ef4444!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .16s ease,transform .16s ease!important}.qs-banner-upload-selected__remove:hover:not(:disabled){background:#fee2e2!important;transform:translateY(-1px)!important}.qs-banner-upload-selected__remove:disabled{cursor:not-allowed!important;opacity:.55!important}.qs-banner-upload-selected__remove svg{width:16px!important;height:16px!important}.qs-banner-upload-hint{margin-top:8px!important}.qs-banner__fsPanel .qs-banner-upload-field,.qs-banner-upload-field--fullscreen{margin-bottom:16px!important}.qs-banner__fsPanel .qs-banner-upload-card,.qs-banner-upload-field--fullscreen .qs-banner-upload-card{min-height:86px!important;box-shadow:0 8px 20px #0f172a0f!important}@media(max-width:640px){.qs-banner-upload-field__head{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}.qs-banner-upload-card{grid-template-columns:auto minmax(0,1fr)!important}.qs-banner-upload-card__pill{grid-column:1 / -1!important;width:100%!important}}.qs-banner .modal-backdrop{position:fixed!important;inset:0!important;z-index:2147482600!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100vh!important;padding:24px!important;background:#0f172aad!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:auto!important;box-sizing:border-box!important}.qs-banner .modal.report-modal{position:relative!important;z-index:2147482601!important;width:min(560px,calc(100vw - 32px))!important;max-height:min(760px,calc(100vh - 48px))!important;display:flex!important;flex-direction:column!important;border-radius:24px!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:0 30px 90px #02061761!important;overflow:hidden!important;transform:none!important}.qs-banner .report-modal .modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:20px 22px 14px!important;border-bottom:1px solid #eef2f6!important;background:#fff!important;color:#0f172a!important}.qs-banner .report-modal .modal-header h3{margin:0!important;display:flex!important;align-items:center!important;color:#0f172a!important;font-size:1.25rem!important;font-weight:950!important;letter-spacing:-.03em!important}.qs-banner .report-modal .icon-btn{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;color:#111827!important;cursor:pointer!important;opacity:1!important}.qs-banner .report-modal .icon-btn:hover{background:#f8fafc!important}.qs-banner .report-modal .modal-subtitle{padding:16px 22px 4px!important;background:#fff!important;color:#0f172a!important}.qs-banner .report-modal .modal-subtitle strong{display:block!important;margin-bottom:6px!important;color:#0f172a!important;font-size:.98rem!important;font-weight:950!important}.qs-banner .report-modal .modal-subtitle p{margin:0!important;color:#64748b!important;font-size:.9rem!important;font-weight:650!important;line-height:1.45!important}.qs-banner .report-modal .modal-body.scroll{flex:1 1 auto!important;max-height:420px!important;overflow-y:auto!important;padding:16px 22px!important;background:#fff!important;color:#0f172a!important}.qs-banner .report-modal .radio-row{min-height:48px!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:12px 14px!important;border:1px solid #e5e7eb!important;border-radius:16px!important;background:#fff!important;color:#334155!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;font-size:.94rem!important;font-weight:800!important;line-height:1.35!important}.qs-banner .report-modal .radio-row:hover{border-color:#ef44445c!important;background:#fff7f7!important}.qs-banner .report-modal .radio-row input{width:18px!important;height:18px!important;flex:0 0 auto!important;accent-color:#ef4444!important;opacity:1!important}.qs-banner .report-modal .radio-row span{color:inherit!important;opacity:1!important}.qs-banner .report-modal .radio-row:has(input:checked){border-color:#ef444494!important;background:#fff1f2!important;color:#991b1b!important;box-shadow:0 10px 24px #ef44441f!important}.qs-banner .report-modal .modal-footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:16px 22px 22px!important;border-top:1px solid #eef2f6!important;background:#fff!important}.qs-banner .report-modal .cs-secondary-btn,.qs-banner .report-modal .cs-primary-btn{min-height:42px!important;padding:0 18px!important;border-radius:14px!important;cursor:pointer!important;font-size:.9rem!important;font-weight:950!important;opacity:1!important}.qs-banner .report-modal .cs-secondary-btn{border:1px solid #e5e7eb!important;background:#fff!important;color:#334155!important}.qs-banner .report-modal .cs-primary-btn{border:1px solid #ef4444!important;background:#ef4444!important;color:#fff!important}.qs-banner .report-modal .cs-primary-btn:disabled{opacity:.45!important;cursor:not-allowed!important}@media(max-width:560px){.qs-banner .modal-backdrop{align-items:flex-end!important;padding:12px!important}.qs-banner .modal.report-modal{width:100%!important;max-height:calc(100vh - 24px)!important;border-radius:22px!important}.qs-banner .report-modal .modal-footer{flex-direction:column-reverse!important}.qs-banner .report-modal .cs-secondary-btn,.qs-banner .report-modal .cs-primary-btn{width:100%!important}}button.qs-report-close-btn,.qs-banner button.qs-report-close-btn,.modal.report-modal button.qs-report-close-btn,.report-modal button.qs-report-close-btn{width:42px!important;height:38px!important;min-width:42px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:0!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;box-shadow:none!important;text-indent:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important}button.qs-report-close-btn svg.qs-report-close-btn__icon,.qs-banner button.qs-report-close-btn svg.qs-report-close-btn__icon,.modal.report-modal button.qs-report-close-btn svg.qs-report-close-btn__icon,.report-modal button.qs-report-close-btn svg.qs-report-close-btn__icon{width:18px!important;height:18px!important;display:block!important;position:absolute!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}button.qs-report-close-btn .qs-report-close-btn__fallback,.qs-banner button.qs-report-close-btn .qs-report-close-btn__fallback,.modal.report-modal button.qs-report-close-btn .qs-report-close-btn__fallback,.report-modal button.qs-report-close-btn .qs-report-close-btn__fallback{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;opacity:1!important;visibility:visible!important;font-size:24px!important;font-weight:900!important;line-height:1!important;pointer-events:none!important}button.qs-report-close-btn:hover,.qs-banner button.qs-report-close-btn:hover,.modal.report-modal button.qs-report-close-btn:hover,.report-modal button.qs-report-close-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#000!important}button.qs-report-close-btn:hover svg.qs-report-close-btn__icon,button.qs-report-close-btn:hover .qs-report-close-btn__fallback{color:#000!important;stroke:#000!important}.qs-report-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100vw!important;height:100vh!important;padding:24px!important;background:#0f172aad!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:auto!important;box-sizing:border-box!important}.qs-report-modal{position:relative!important;z-index:2147483001!important;width:min(560px,calc(100vw - 32px))!important;max-height:min(760px,calc(100vh - 48px))!important;display:flex!important;flex-direction:column!important;border-radius:24px!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:0 30px 90px #02061761!important;overflow:hidden!important;transform:none!important}.qs-report-modal__header{display:grid!important;grid-template-columns:42px 1fr 42px!important;align-items:center!important;gap:12px!important;padding:20px 22px 14px!important;border-bottom:1px solid #eef2f6!important;background:#fff!important;color:#0f172a!important}.qs-report-modal__header-spacer{width:42px!important;height:38px!important;display:block!important}.qs-report-modal__title{margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#0f172a!important;font-size:1.25rem!important;font-weight:950!important;letter-spacing:-.03em!important;text-align:center!important}.qs-report-modal__title-icon{width:20px!important;height:20px!important;color:#0f172a!important;stroke:#0f172a!important;opacity:1!important}button.qs-report-close-btn,.qs-report-modal button.qs-report-close-btn{width:42px!important;height:38px!important;min-width:42px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;box-shadow:none!important}button.qs-report-close-btn svg,.qs-report-modal button.qs-report-close-btn svg{width:18px!important;height:18px!important;display:block!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}button.qs-report-close-btn:hover,.qs-report-modal button.qs-report-close-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#000!important}button.qs-report-close-btn:hover svg,.qs-report-modal button.qs-report-close-btn:hover svg{color:#000!important;stroke:#000!important}.qs-report-modal .modal-subtitle{padding:16px 22px 4px!important;background:#fff!important;color:#0f172a!important;text-align:center!important}.qs-report-modal .modal-subtitle strong{display:block!important;margin-bottom:6px!important;color:#0f172a!important;font-size:.98rem!important;font-weight:950!important}.qs-report-modal .modal-subtitle p{margin:0!important;color:#64748b!important;font-size:.9rem!important;font-weight:650!important;line-height:1.45!important}.qs-report-modal .modal-body.scroll{flex:1 1 auto!important;max-height:420px!important;overflow-y:auto!important;padding:16px 22px!important;background:#fff!important;color:#0f172a!important}.qs-report-modal .radio-row{min-height:48px!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:12px 14px!important;border:1px solid #e5e7eb!important;border-radius:16px!important;background:#fff!important;color:#334155!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;font-size:.94rem!important;font-weight:800!important;line-height:1.35!important}.qs-report-modal .radio-row:hover{border-color:#ef44445c!important;background:#fff7f7!important}.qs-report-modal .radio-row input{width:18px!important;height:18px!important;flex:0 0 auto!important;accent-color:#ef4444!important;opacity:1!important}.qs-report-modal .radio-row span{color:inherit!important;opacity:1!important}.qs-report-modal .radio-row:has(input:checked){border-color:#ef444494!important;background:#fff1f2!important;color:#991b1b!important;box-shadow:0 10px 24px #ef44441f!important}.qs-report-modal .modal-footer{display:flex!important;justify-content:center!important;gap:10px!important;padding:16px 22px 22px!important;border-top:1px solid #eef2f6!important;background:#fff!important}.qs-report-modal .cs-secondary-btn,.qs-report-modal .cs-primary-btn{min-height:42px!important;padding:0 18px!important;border-radius:14px!important;cursor:pointer!important;font-size:.9rem!important;font-weight:950!important;opacity:1!important}.qs-report-modal .cs-secondary-btn{border:1px solid #e5e7eb!important;background:#fff!important;color:#334155!important}.qs-report-modal .cs-primary-btn{border:1px solid #ef4444!important;background:#ef4444!important;color:#fff!important}.qs-report-modal .cs-primary-btn:disabled{opacity:.45!important;cursor:not-allowed!important}@media(max-width:560px){.qs-report-modal-backdrop{align-items:flex-end!important;padding:12px!important}.qs-report-modal{width:100%!important;max-height:calc(100vh - 24px)!important;border-radius:22px!important}.qs-report-modal .modal-footer{flex-direction:column-reverse!important}.qs-report-modal .cs-secondary-btn,.qs-report-modal .cs-primary-btn{width:100%!important}}.qs-banner .qs-banner__previewCard--normal{height:auto!important;min-height:calc(var(--qs-banner-draft-h, 320px) + 96px)!important;max-height:none!important;overflow:visible!important}.qs-banner .qs-banner__previewCard--normal,.qs-banner .qs-banner__previewCard--normal>*,.qs-banner .qs-banner__previewCard--normal .qs-banner__previewGrowWrap{max-height:none!important;overflow:visible!important}.qs-banner .qs-banner__previewCard--normal .collapsible-card__body,.qs-banner .qs-banner__previewCard--normal .collapsible-card-body,.qs-banner .qs-banner__previewCard--normal .qs-cc-body,.qs-banner .qs-banner__previewCard--normal .qs-cc__body,.qs-banner .qs-banner__previewCard--normal [class*=body]{height:auto!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;overflow:visible!important}.qs-banner .qs-banner__preview-media--normal,.qs-banner .qs-banner__preview-media--normal .qs-banner__preview-stage{width:100%!important;height:var(--qs-banner-draft-h, 320px)!important;min-height:var(--qs-banner-draft-h, 320px)!important;max-height:none!important;overflow:hidden!important;aspect-ratio:auto!important}.qs-banner .qs-banner__preview-media--normal .qs-banner__img,.qs-banner .qs-banner__preview-media--normal .qs-banner__video{width:100%!important;height:100%!important;max-height:none!important;display:block!important}.qs-banner .qs-banner__editLeft{overflow:visible!important}.qs-banner .qs-banner__editGrid{align-items:start!important}.qs-banner .qs-banner__edit .qs-banner__fsPanel button,.qs-banner .qs-banner__edit .qs-cc-scroll button{box-shadow:none}.qs-banner .qs-banner__edit .creator-tools button,.qs-banner .qs-banner__edit .creator-tools-panel button,.qs-banner .qs-banner__edit .creator-tools__tabs button,.qs-banner .qs-banner__edit .creator-tools__tab,.qs-banner .qs-banner__edit .creator-tools-tab,.qs-banner .qs-banner__edit .sticker-tabs button,.qs-banner .qs-banner__edit .sticker-tab,.qs-banner .qs-banner__edit button[class*=tab],.qs-banner .qs-banner__edit button[class*=Tab]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:none!important}.qs-banner .qs-banner__edit .creator-tools button:hover,.qs-banner .qs-banner__edit .creator-tools-panel button:hover,.qs-banner .qs-banner__edit .creator-tools__tabs button:hover,.qs-banner .qs-banner__edit .creator-tools__tab:hover,.qs-banner .qs-banner__edit .creator-tools-tab:hover,.qs-banner .qs-banner__edit .sticker-tabs button:hover,.qs-banner .qs-banner__edit .sticker-tab:hover,.qs-banner .qs-banner__edit button[class*=tab]:hover,.qs-banner .qs-banner__edit button[class*=Tab]:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}.qs-banner .qs-banner__edit .creator-tools button.active,.qs-banner .qs-banner__edit .creator-tools-panel button.active,.qs-banner .qs-banner__edit .creator-tools__tabs button.active,.qs-banner .qs-banner__edit .creator-tools__tab.active,.qs-banner .qs-banner__edit .creator-tools-tab.active,.qs-banner .qs-banner__edit .sticker-tabs button.active,.qs-banner .qs-banner__edit .sticker-tab.active,.qs-banner .qs-banner__edit button[class*=tab].active,.qs-banner .qs-banner__edit button[class*=Tab].active,.qs-banner .qs-banner__edit button[aria-selected=true],.qs-banner .qs-banner__edit button[data-active=true]{background:#111827!important;background-color:#111827!important;background-image:none!important;color:#fff!important;border-color:#111827!important;box-shadow:none!important}.qs-banner .qs-banner__edit .creator-tools button[class*=icon],.qs-banner .qs-banner__edit .creator-tools-panel button[class*=icon],.qs-banner .qs-banner__edit .creator-tools button[class*=sticker],.qs-banner .qs-banner__edit .creator-tools-panel button[class*=sticker],.qs-banner .qs-banner__edit button[class*=Icon],.qs-banner .qs-banner__edit button[class*=Sticker]{background:#fff!important;background-color:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.qs-banner .qs-banner__edit button[class*=grab],.qs-banner .qs-banner__edit button[class*=Grab],.qs-banner .qs-banner__edit button[class*=move],.qs-banner .qs-banner__edit button[class*=Move]{background:#111827!important;background-color:#111827!important;color:#fff!important;border-color:#111827!important;box-shadow:none!important}.qs-banner__actionsCard{overflow:visible}.qs-banner__actionsReuseBlock{display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:14px;border:1px solid rgba(226,232,240,.95);border-radius:16px;background:#fff}.qs-banner__actionsReuseTitle{display:flex;align-items:flex-start;gap:10px;color:#0f172a}.qs-banner__actionsReuseTitle>svg{width:18px;height:18px;flex:0 0 18px;margin-top:2px;color:#475569}.qs-banner__actionsReuseTitle>span{min-width:0;display:flex;flex-direction:column;gap:3px}.qs-banner__actionsReuseTitle strong{color:#0f172a;font-size:.98rem;font-weight:900;line-height:1.2}.qs-banner__actionsReuseTitle small{color:#64748b;font-size:.82rem;font-weight:700;line-height:1.35}.qs-banner__reusePanel{display:flex;flex-direction:column;gap:10px}.qs-banner__reuseIntro{display:flex;align-items:flex-start;gap:9px;margin:0;line-height:1.35}.qs-banner__reuseIntro svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.qs-banner__reuseGrid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}.qs-banner__reuseOption{width:100%;display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;margin:0;padding:10px 11px;border:1px solid rgba(226,232,240,.95);border-radius:13px;background:#fff;cursor:pointer;box-sizing:border-box}.qs-banner__reuseOption:hover{background:#f8fafc;border-color:#94a3b8a6}.qs-banner__reuseOption.is-selected{background:#7c3aed12;border-color:#7c3aed73}.qs-banner__reuseOption input{width:16px;height:16px;margin:2px 0 0;flex:0 0 auto}.qs-banner__reuseOptionText{min-width:0;display:flex!important;flex-direction:column;gap:3px;line-height:1.25}.qs-banner__reuseOptionText strong{display:block;color:#111827;font-size:.92rem;font-weight:900;line-height:1.2;white-space:normal}.qs-banner__reuseOptionText small{display:block;color:#64748b;font-size:.8rem;font-weight:700;line-height:1.35;white-space:normal}.qs-banner__reuseSelected{margin:0;font-weight:800;line-height:1.35}.qs-banner__actionsButtonRow{margin-top:2px}.qs-banner__fsPanel--actions{min-width:260px}.qs-banner__actionsReuseBlock--fullscreen{max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:12px}.qs-banner__actionsReuseBlock--fullscreen .qs-banner__reuseIntro{font-size:.82rem}.qs-banner__actionsReuseBlock--fullscreen .qs-banner__reuseOption{padding:9px 10px}.qs-banner__actionsReuseBlock--fullscreen .qs-banner__reuseOptionText strong{font-size:.86rem}.qs-banner__actionsReuseBlock--fullscreen .qs-banner__reuseOptionText small{font-size:.76rem}.qs-banner__fsPanel--actions .qs-banner__actionsButtonRow{position:sticky;bottom:0;z-index:2;padding-top:10px;background:linear-gradient(to bottom,#fff0,#fff 22% 100%)}@media(max-width:900px){.qs-banner__actionsReuseBlock{padding:12px}.qs-banner__reuseOption{grid-template-columns:18px minmax(0,1fr)}}.qs-banner__ticker{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:10px 14px;border:1px solid rgba(37,99,235,.22);border-radius:14px;background:linear-gradient(90deg,#2563eb1a,#10b98114);color:#0f172a;font-weight:850;font-size:.92rem;line-height:1.25;box-shadow:0 12px 32px #0f172a14;animation:qs-banner-ticker-in .22s ease-out both}.qs-banner--dark .qs-banner__ticker{border-color:#93c5fd40;background:linear-gradient(90deg,#2563eb38,#10b98129);color:#f8fafc}.qs-banner__tickerIcon{flex:0 0 auto;font-size:1.05rem}.qs-banner__ticker--error{border-color:#dc262647;background:linear-gradient(90deg,#dc26261a,#f9731614);color:#991b1b}.qs-banner--dark .qs-banner__ticker--error{border-color:#f8717152;background:linear-gradient(90deg,#dc262633,#f9731624);color:#fee2e2}@keyframes qs-banner-ticker-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__actionsReuseBlock,.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__actionsReuseBlock--fullscreen{order:1!important;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reusePanel,.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reusePanel--fullscreen{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reuseGrid{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;height:auto!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reuseOption{width:100%!important;min-width:0!important;display:flex!important;align-items:flex-start!important;gap:10px!important;position:static!important;float:none!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__actionsButtonRow{order:999!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;position:static!important;inset:auto!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid rgba(15,23,42,.1)!important;background:#fff!important;transform:none!important;z-index:auto!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reuseOptionText,.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reuseOptionText strong,.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reuseOptionText small,.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__hint{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .acc-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__actionsReuseBlock--fullscreen{order:1!important;max-height:none!important;height:auto!important;overflow:visible!important;overscroll-behavior:auto!important;padding:12px!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reusePanel,.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reusePanel--fullscreen{max-height:none!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reuseGrid{max-height:none!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:visible!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__reuseSelected{order:50!important;display:block!important;margin:4px 0 0!important;padding:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__actionsButtonRow{order:999!important;position:static!important;sticky:auto!important;inset:auto!important;transform:none!important;z-index:auto!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid rgba(15,23,42,.1)!important;background:#fff!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--actions .qs-banner__actionsButtonRow .qs-banner__btn{width:100%!important;max-width:100%!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:normal!important;text-align:center!important;line-height:1.2!important;position:static!important;transform:none!important;box-sizing:border-box!important}.qs-modern-select{--qs-select-accent: #8b5cf6;--qs-select-accent-soft: rgba(139, 92, 246, .1);--qs-select-accent-mid: rgba(139, 92, 246, .18);position:relative;width:100%;min-width:0}.qs-modern-select--bg{--qs-select-accent: #f97316;--qs-select-accent-soft: rgba(249, 115, 22, .1);--qs-select-accent-mid: rgba(249, 115, 22, .18)}.qs-modern-select--gradient{--qs-select-accent: #ec4899;--qs-select-accent-soft: rgba(236, 72, 153, .1);--qs-select-accent-mid: rgba(236, 72, 153, .18)}.qs-modern-select--sound{--qs-select-accent: #06b6d4;--qs-select-accent-soft: rgba(6, 182, 212, .1);--qs-select-accent-mid: rgba(6, 182, 212, .18)}.qs-modern-select--fit{--qs-select-accent: #22c55e;--qs-select-accent-soft: rgba(34, 197, 94, .1);--qs-select-accent-mid: rgba(34, 197, 94, .18)}.qs-modern-select__button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 0 16px;border:1px solid rgba(15,23,42,.12);border-left:4px solid var(--qs-select-accent);border-radius:14px;background:linear-gradient(135deg,var(--qs-select-accent-soft),rgba(255,255,255,.96));color:#111827;font-size:14px;font-weight:800;line-height:1.2;text-align:left;cursor:pointer;box-shadow:0 10px 26px #0f172a0e,inset 0 1px #fffc;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.qs-modern-select__button:hover{transform:translateY(-1px);border-color:var(--qs-select-accent-mid);border-left-color:var(--qs-select-accent);background:linear-gradient(135deg,var(--qs-select-accent-mid),#ffffff);box-shadow:0 16px 34px #0f172a1a,0 0 0 3px var(--qs-select-accent-soft)}.qs-modern-select__button:focus-visible,.qs-modern-select.is-open .qs-modern-select__button{outline:none;border-color:var(--qs-select-accent-mid);border-left-color:var(--qs-select-accent);background:linear-gradient(135deg,var(--qs-select-accent-mid),#ffffff);box-shadow:0 18px 40px #0f172a1f,0 0 0 3px var(--qs-select-accent-soft)}.qs-modern-select__value{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#111827}.qs-modern-select__value.is-placeholder{color:#64748b}.qs-modern-select__chevron{flex:0 0 auto;color:var(--qs-select-accent);font-size:15px;line-height:1;transition:transform .16s ease}.qs-modern-select.is-open .qs-modern-select__chevron{transform:rotate(180deg)}.qs-modern-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:250000;max-height:280px;overflow-y:auto;padding:8px;border:1px solid rgba(15,23,42,.12);border-top:3px solid var(--qs-select-accent);border-radius:16px;background:radial-gradient(circle at top left,var(--qs-select-accent-soft),transparent 42%),#fff;box-shadow:0 24px 70px #0f172a2e,0 8px 22px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qs-modern-select__menu::-webkit-scrollbar{width:8px}.qs-modern-select__menu::-webkit-scrollbar-track{background:transparent}.qs-modern-select__menu::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b61}.qs-modern-select__option{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 11px;border:0;border-left:3px solid transparent;border-radius:12px;background:transparent;color:#111827;text-align:left;cursor:pointer;box-shadow:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.qs-modern-select__option:hover,.qs-modern-select__option:focus-visible{outline:none;transform:translate(2px);border-left-color:var(--qs-select-accent);background:var(--qs-select-accent-soft)}.qs-modern-select__option.is-selected{border-left-color:var(--qs-select-accent);background:linear-gradient(135deg,var(--qs-select-accent-mid),rgba(255,255,255,.92))}.qs-modern-select__option-label{font-size:14px;font-weight:800;line-height:1.25}.qs-modern-select__option-hint{color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.qs-modern-select__empty{padding:12px;color:#64748b;font-size:13px;font-weight:700}.qs-modern-select.is-disabled{opacity:.58}.qs-modern-select.is-disabled .qs-modern-select__button{cursor:not-allowed;transform:none;box-shadow:none}.qs-banner__fsLayout .ct select,.qs-banner__fsLayout .ct .ct-select,.qs-banner .ct select,.qs-banner .ct .ct-select{-webkit-appearance:none;appearance:none;min-height:44px;padding:0 42px 0 14px!important;border:1px solid rgba(15,23,42,.14)!important;border-left:4px solid #14b8a6!important;border-radius:14px!important;background:linear-gradient(135deg,#14b8a61a,#fffffff5),linear-gradient(45deg,transparent 50%,#14b8a6 50%),linear-gradient(135deg,#14b8a6 50%,transparent 50%)!important;background-position:0 0,calc(100% - 18px) 19px,calc(100% - 12px) 19px!important;background-size:auto,6px 6px,6px 6px!important;background-repeat:no-repeat!important;color:#111827!important;font-weight:800!important;box-shadow:0 10px 26px #0f172a0e!important}.qs-banner__fsLayout .qs-banner__reuseFooter{width:100%;margin-top:16px;padding-top:14px;border-top:1px solid rgba(15,23,42,.1);background:#fff;box-sizing:border-box}.qs-banner__fsLayout .qs-banner__reuseFooter .qs-banner__actionsButtonRow{width:100%;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important}.qs-banner__fsLayout .qs-banner__reuseFooter .qs-banner__btn{width:100%!important;min-width:0!important;justify-content:center!important;white-space:normal!important;text-align:center!important}.qs-banner__fsLayout .qs-banner__fsPanel:has(.qs-modern-select.is-open),.qs-banner__fsLayout .qs-banner__fsPanel:has(.qs-modern-select__menu),.qs-banner__fsLayout .collapsible-card:has(.qs-modern-select.is-open),.qs-banner__fsLayout .qs-cc-scroll:has(.qs-modern-select.is-open){position:relative!important;z-index:999999!important;overflow:visible!important}.qs-banner__fsLayout .acc-body:has(.qs-modern-select.is-open),.qs-banner__fsLayout .collapsible-card__body:has(.qs-modern-select.is-open),.qs-banner__fsLayout .cc-body:has(.qs-modern-select.is-open){overflow:visible!important}.qs-modern-select{--qs-select-accent: #f97316;--qs-select-soft: rgba(249, 115, 22, .1);--qs-select-mid: rgba(249, 115, 22, .18);position:relative!important;z-index:20!important}.qs-modern-select.is-open{z-index:999999!important}.qs-modern-select__button{background:linear-gradient(135deg,var(--qs-select-soft),#ffffff)!important;background-color:#fff!important;background-image:linear-gradient(135deg,var(--qs-select-soft),#ffffff)!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-left:4px solid var(--qs-select-accent)!important;box-shadow:0 10px 24px #0f172a12,inset 0 1px #ffffffd9!important}.qs-modern-select__button:hover,.qs-modern-select__button:focus-visible,.qs-modern-select.is-open .qs-modern-select__button{background:linear-gradient(135deg,var(--qs-select-mid),#ffffff)!important;background-color:#fff!important;background-image:linear-gradient(135deg,var(--qs-select-mid),#ffffff)!important;border-color:#0f172a2e!important;border-left-color:var(--qs-select-accent)!important;box-shadow:0 16px 34px #0f172a1f,0 0 0 3px var(--qs-select-soft)!important}.qs-modern-select__value,.qs-modern-select__option-label{color:#111827!important}.qs-modern-select__value.is-placeholder{color:#5b6473!important}.qs-modern-select__chevron{color:var(--qs-select-accent)!important}.qs-modern-select__menu{z-index:1000000!important;background:#fff!important;background-image:radial-gradient(circle at top left,var(--qs-select-soft),transparent 42%),linear-gradient(180deg,#fff,#fff)!important;border:1px solid rgba(15,23,42,.12)!important;border-top:3px solid var(--qs-select-accent)!important;box-shadow:0 28px 80px #0f172a38,0 10px 28px #0f172a1f!important}.qs-modern-select__option{background:transparent!important;background-image:none!important;color:#111827!important;border-left:3px solid transparent!important;box-shadow:none!important}.qs-modern-select__option:hover,.qs-modern-select__option:focus-visible{background:var(--qs-select-soft)!important;background-image:none!important;color:#111827!important;border-left-color:var(--qs-select-accent)!important}.qs-modern-select__option.is-selected{background:linear-gradient(135deg,var(--qs-select-mid),rgba(255,255,255,.96))!important;background-color:#fff!important;background-image:linear-gradient(135deg,var(--qs-select-mid),rgba(255,255,255,.96))!important;color:#111827!important;border-left-color:var(--qs-select-accent)!important}.qs-modern-select__option-hint{color:#64748b!important}.qs-modern-select[data-value=transparent],.qs-modern-select[data-value=solid],.qs-modern-select[data-value=gradient]{--qs-select-accent: #f97316;--qs-select-soft: rgba(249, 115, 22, .1);--qs-select-mid: rgba(249, 115, 22, .18)}.qs-modern-select[data-value="to right"],.qs-modern-select[data-value="to left"],.qs-modern-select[data-value="to bottom"],.qs-modern-select[data-value="to top"],.qs-modern-select[data-value="to bottom right"],.qs-modern-select[data-value="to bottom left"],.qs-modern-select[data-value="to top right"],.qs-modern-select[data-value="to top left"],.qs-modern-select[data-value="radial at center"],.qs-modern-select[data-value="radial at top left"],.qs-modern-select[data-value="radial at top right"],.qs-modern-select[data-value="radial at bottom left"],.qs-modern-select[data-value="radial at bottom right"]{--qs-select-accent: #ec4899;--qs-select-soft: rgba(236, 72, 153, .1);--qs-select-mid: rgba(236, 72, 153, .18)}.qs-modern-select[data-value=muted],.qs-modern-select[data-value=sound]{--qs-select-accent: #14b8a6;--qs-select-soft: rgba(20, 184, 166, .1);--qs-select-mid: rgba(20, 184, 166, .18)}.qs-modern-select[data-value=cover],.qs-modern-select[data-value=contain],.qs-modern-select[data-value=contain-blur],.qs-modern-select[data-value=contain-mirror],.qs-modern-select[data-value=fill],.qs-modern-select[data-value=none],.qs-modern-select[data-value=scale-down]{--qs-select-accent: #8b5cf6;--qs-select-soft: rgba(139, 92, 246, .1);--qs-select-mid: rgba(139, 92, 246, .18)}.qs-modern-select *,.qs-modern-select__button *,.qs-modern-select__menu *,.qs-modern-select__option *{box-shadow-color:rgba(15,23,42,.12)!important}.qs-modern-select__option,.qs-modern-select__option:hover,.qs-modern-select__option:focus,.qs-modern-select__option:focus-visible,.qs-modern-select__option.is-selected{background-color:transparent}.qs-banner__fsLayout .ct select,.qs-banner__fsLayout .ct .ct-select{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.16)!important;border-left:4px solid #14b8a6!important;box-shadow:0 8px 20px #0f172a0f!important}.qs-stable-select{width:100%;min-height:44px;padding:0 14px;border-radius:13px;border:1px solid rgba(15,23,42,.16);border-left:4px solid #f97316;background:#fff;color:#111827;font-size:14px;font-weight:800;box-shadow:0 8px 20px #0f172a0f;outline:none}.qs-stable-select:hover,.qs-stable-select:focus{border-color:#0f172a47;border-left-color:#f97316;box-shadow:0 12px 26px #0f172a1a,0 0 0 3px #f973161f}.qs-stable-select:disabled{opacity:.55;cursor:not-allowed}.qs-banner__fsLayout .qs-banner__fsPanel{overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsPanel .acc-body{overflow-y:auto!important;overflow-x:hidden!important}.qs-banner__bgBlock .qs-banner__label,.qs-banner__tools-grid .qs-banner__labelblock,.qs-ctlblock .qs-banner__labelblock{min-width:0!important}.qs-stable-select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 38px 0 14px!important;border-radius:13px!important;border:1px solid rgba(15,23,42,.16)!important;border-left:4px solid #f97316!important;background-color:#fff!important;color:#111827!important;font-size:14px!important;font-weight:800!important;box-shadow:0 8px 20px #0f172a0f!important;outline:none!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.qs-stable-select:hover,.qs-stable-select:focus{border-color:#0f172a47!important;border-left-color:#f97316!important;box-shadow:0 12px 26px #0f172a1a,0 0 0 3px #f973161f!important}.qs-banner__bgBlock>.qs-banner__row{display:grid!important;grid-template-columns:minmax(140px,220px) minmax(180px,1fr)!important;gap:14px!important;align-items:center!important}.qs-banner__bgSection .qs-banner__row,.qs-banner__stops .qs-banner__row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.qs-banner__bgSection .qs-stable-select{min-width:220px!important}.qs-banner__fsLayout .qs-banner__fsPanel{min-width:340px!important}.qs-banner__fsLayout .qs-banner__fsPanel .acc-body{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges!important}.qs-banner__fsLayout .qs-banner__fsPanel .qs-stable-select{width:100%!important;max-width:100%!important}.qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__bgBlock>.qs-banner__row{grid-template-columns:1fr!important}@media(max-width:1200px){.qs-banner__bgBlock>.qs-banner__row{grid-template-columns:1fr!important}.qs-banner__bgSection .qs-stable-select{min-width:0!important}}.qs-banner__bgBlock>.qs-banner__row{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important}.qs-banner__bgBlock>.qs-banner__row>.qs-banner__label{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.qs-banner__bgBlock>.qs-banner__row>.qs-banner__label .qs-stable-select{width:100%!important;min-width:0!important}.qs-banner__bgBlock>.qs-banner__row>.qs-banner__label input[type=range]{width:100%!important;min-width:120px!important}.qs-banner__bgSection .qs-banner__label{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important}.qs-banner__bgSection .qs-banner__label .qs-stable-select{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;margin-top:2px!important}.qs-banner__bgSection .qs-banner__row{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important}.qs-banner .mq-fieldset.ct .ct-flagPickBtn{width:58px!important;height:48px!important;min-width:58px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}.qs-banner .mq-fieldset.ct .ct-flagPickBtn .ct-flagPickImg{display:block!important;width:40px!important;height:27px!important;min-width:40px!important;min-height:27px!important;object-fit:cover!important;object-position:center!important;border-radius:5px!important;opacity:1!important;visibility:visible!important;filter:none!important}.qs-banner .mq-fieldset.ct .ct-flagPickBtn .ct-flagPickBg{display:block!important;width:40px!important;height:27px!important;min-width:40px!important;min-height:27px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:5px!important;opacity:1!important;visibility:visible!important;filter:none!important}.qs-banner .mq-fieldset.ct .ct-flagPickCode{display:none!important}.qs-banner .mq-fieldset.ct .ct-flagPickBtn.is-selected,.qs-banner .mq-fieldset.ct .ct-flagPickBtn.is-active{background:#f8fafc!important;border-color:#111827!important;box-shadow:0 0 0 3px #0f172a14!important}.qs-banner .mq-fieldset.ct .ct-flagDropdownBtn__img{display:block!important;width:52px!important;height:34px!important;object-fit:cover!important;border-radius:6px!important;opacity:1!important;visibility:visible!important;filter:none!important}.mq-fieldset.ct .btn-xs,.mq-fieldset.ct button.btn-xs,.mq-fieldset.ct .ct-head .btn-xs,.mq-fieldset.ct .ctl-row--grab .btn-xs,.mq-fieldset.ct .ct-emojiAdd,.mq-fieldset.ct .ct-qtyBtn{background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.16)!important;box-shadow:0 6px 14px #0f172a0d!important;border-radius:12px!important;font-weight:800!important;opacity:1!important;filter:none!important}.mq-fieldset.ct .btn-xs.is-active,.mq-fieldset.ct button.btn-xs.is-active,.mq-fieldset.ct .ctl-row--grab .btn-xs.is-active{background:#fff!important;background-image:none!important;color:#111827!important;border-color:#0f172a47!important;box-shadow:0 0 0 3px #0f172a14!important}.mq-fieldset.ct .btn-xs:hover:not(:disabled),.mq-fieldset.ct button.btn-xs:hover:not(:disabled),.mq-fieldset.ct .ct-head .btn-xs:hover:not(:disabled),.mq-fieldset.ct .ctl-row--grab .btn-xs:hover:not(:disabled),.mq-fieldset.ct .ct-emojiAdd:hover:not(:disabled),.mq-fieldset.ct .ct-qtyBtn:hover:not(:disabled){background:#0f172a0a!important;background-image:none!important;color:#111827!important;border-color:#0f172a47!important}.mq-fieldset.ct .btn-xs svg,.mq-fieldset.ct button.btn-xs svg,.mq-fieldset.ct .ct-head .btn-xs svg,.mq-fieldset.ct .ctl-row--grab .btn-xs svg,.mq-fieldset.ct .ct-emojiAdd svg,.mq-fieldset.ct .ct-qtyBtn svg{color:currentColor!important;stroke:currentColor!important;fill:none!important}.mq-fieldset.ct .btn-xs.danger,.mq-fieldset.ct button.btn-xs.danger{background:#fff!important;background-image:none!important;color:#b91c1c!important;border-color:#b91c1c38!important}.mq-fieldset.ct .btn-xs:disabled,.mq-fieldset.ct button.btn-xs:disabled{opacity:.55!important;cursor:not-allowed!important;background:#fff!important}@media(min-width:1100px)and (max-width:1536px){.qs-banner .qs-banner__kebabBtn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:12px!important}.qs-banner .qs-banner__kebabBtn svg{width:17px!important;height:17px!important}.qs-banner .qs-banner__kebabMenu{min-width:132px!important;width:auto!important;max-width:180px!important;padding:5px!important;border-radius:12px!important}.qs-banner .qs-banner__kebabMenu button,.qs-banner .qs-banner__kebabMenu a,.qs-banner .qs-banner__kebabItem{min-height:34px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;font-size:12px!important;line-height:1.05!important;font-weight:800!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.qs-banner .qs-banner__kebabMenu svg,.qs-banner .qs-banner__kebabItem svg{width:14px!important;height:14px!important;min-width:14px!important;margin-right:0!important;flex:0 0 auto!important}.qs-banner__editGrid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr)!important;gap:14px!important}.qs-banner__previewCard .acc-head,.qs-banner__previewCard .cc-head,.qs-banner__previewCard .collapsible-card__head{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px!important;box-sizing:border-box!important}.qs-banner__previewCard .acc-title,.qs-banner__previewCard .cc-title,.qs-banner__previewCard .collapsible-card__title{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:max-content!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;line-height:1.05!important;font-weight:850!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:clip!important}.qs-banner__previewActions{flex:1 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.qs-banner__previewActions::-webkit-scrollbar{display:none!important}.qs-banner__previewActions .qs-banner__btn,.qs-banner__previewActions button{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 9px!important;border-radius:10px!important;font-size:12px!important;line-height:1!important;font-weight:820!important;gap:5px!important;white-space:nowrap!important;flex:0 0 auto!important}.qs-banner__previewActions svg{width:13px!important;height:13px!important;min-width:13px!important}.qs-banner__editRight .acc-head,.qs-banner__editRight .cc-head,.qs-banner__editRight .collapsible-card__head{min-height:44px!important;padding:8px 10px!important}.qs-banner__editRight .acc-title,.qs-banner__editRight .cc-title,.qs-banner__editRight .collapsible-card__title{font-size:14px!important;line-height:1.08!important;font-weight:850!important}.qs-banner__editRight .acc-body,.qs-banner__editRight .cc-body,.qs-banner__editRight .collapsible-card__body{padding:10px!important;font-size:13px!important;line-height:1.25!important}.qs-banner__editRight h1,.qs-banner__editRight h2,.qs-banner__editRight h3,.qs-banner__editRight h4,.qs-banner__editRight strong,.qs-banner__editRight label,.qs-banner__editRight .qs-banner__label,.qs-banner__editRight .qs-banner__labelblock{font-size:13px!important;line-height:1.2!important}.qs-banner__editRight h1,.qs-banner__editRight h2,.qs-banner__editRight h3{font-size:15px!important;line-height:1.1!important;font-weight:850!important}.qs-banner__editRight input,.qs-banner__editRight textarea,.qs-banner__editRight select,.qs-banner__editRight .qs-stable-select,.qs-banner__editRight .qs-modern-select__button{min-height:36px!important;height:auto!important;padding-top:7px!important;padding-bottom:7px!important;font-size:13px!important;line-height:1.15!important;font-weight:750!important;border-radius:10px!important}.qs-banner-upload-field{padding:12px!important;border-radius:16px!important}.qs-banner-upload-card{padding:12px!important;border-radius:16px!important;gap:10px!important}.qs-banner-upload-card__icon{width:42px!important;height:42px!important;min-width:42px!important}.qs-banner-upload-card__icon svg{width:20px!important;height:20px!important}.qs-banner-upload-card__copy strong,.qs-banner-upload-field__title{font-size:14px!important;line-height:1.08!important;font-weight:850!important}.qs-banner-upload-card__copy small,.qs-banner-upload-field__text,.qs-banner-upload-field__meta{font-size:12px!important;line-height:1.22!important;font-weight:700!important}.qs-banner-upload-card__pill{height:32px!important;min-height:32px!important;padding:0 13px!important;font-size:12px!important;line-height:1!important;font-weight:850!important;border-radius:999px!important}.qs-banner__edit.qs-banner__edit--fs,.qs-banner__fsLayout{font-size:13px!important;line-height:1.22!important}.qs-banner__fsBar{min-height:44px!important;padding:7px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.1)!important;box-sizing:border-box!important}.qs-banner__fsTitle{font-size:12.5px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:0!important;color:#111827!important;white-space:nowrap!important}.qs-banner__fsBarActions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;max-width:78%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.qs-banner__fsBarActions::-webkit-scrollbar{display:none!important}.qs-banner__fsBarActions .qs-banner__btn,.qs-banner__fsLayout .qs-banner__fsBarActions .qs-banner__btn,.qs-banner__fsLayout .qs-banner__fsBarActions .qs-banner__btn--ghost{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 10px!important;border-radius:11px!important;font-size:12px!important;line-height:1!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;flex:0 0 auto!important}.qs-banner__fsBarActions .qs-banner__btn svg,.qs-banner__fsLayout .qs-banner__btn svg{width:14px!important;height:14px!important;min-width:14px!important;font-size:14px!important}.qs-banner__fsPreview{padding:6px 10px!important}.qs-banner__fsEditors{height:38vh!important;max-height:38vh!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(250px,280px)!important;gap:8px!important;padding:8px 10px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fff!important;border-top:1px solid rgba(15,23,42,.1)!important;box-sizing:border-box!important}.qs-banner__fsPanel{width:280px!important;min-width:250px!important;max-width:280px!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner__fsPanel .acc-head,.qs-banner__fsPanel .cc-head,.qs-banner__fsPanel .collapsible-card__head{min-height:40px!important;padding:7px 9px!important;display:flex!important;align-items:center!important;gap:7px!important;box-sizing:border-box!important}.qs-banner__fsPanel .acc-title,.qs-banner__fsPanel .cc-title,.qs-banner__fsPanel .collapsible-card__title{font-size:13px!important;line-height:1.08!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.qs-banner__fsPanel .acc-body,.qs-banner__fsPanel .cc-body,.qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsPanel>:nth-child(2){flex:1 1 auto!important;min-height:0!important;padding:9px!important;overflow-y:auto!important;overflow-x:hidden!important;font-size:12.5px!important;line-height:1.22!important;box-sizing:border-box!important}.qs-banner__fsPanel h1,.qs-banner__fsPanel h2,.qs-banner__fsPanel h3,.qs-banner__fsPanel h4,.qs-banner__fsPanel strong,.qs-banner__fsPanel label,.qs-banner__fsPanel .qs-banner__label,.qs-banner__fsPanel .qs-banner__labelblock{font-size:12.5px!important;line-height:1.18!important}.qs-banner__fsPanel h1,.qs-banner__fsPanel h2,.qs-banner__fsPanel h3{font-size:14px!important;line-height:1.08!important;font-weight:850!important}.qs-banner__fsPanel input,.qs-banner__fsPanel textarea,.qs-banner__fsPanel select,.qs-banner__fsPanel .qs-stable-select,.qs-banner__fsPanel .qs-modern-select__button{min-height:34px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:12.5px!important;line-height:1.15!important;font-weight:750!important;border-radius:10px!important}.qs-banner__fsPanel button,.qs-banner__fsPanel .qs-banner__btn,.qs-banner__fsPanel .qs-ctlbtn,.qs-banner__fsPanel .btn-xs{min-height:30px!important;padding:6px 9px!important;font-size:12px!important;line-height:1!important;font-weight:800!important;border-radius:10px!important}.qs-banner__fsPanel svg{width:14px!important;height:14px!important}.qs-banner__fsLayout .ct{font-size:12.5px!important;line-height:1.22!important;padding:8px!important}.qs-banner__fsLayout .ct .mq-legend,.qs-banner__fsLayout .ct .ct-head,.qs-banner__fsLayout .ct .ct-head strong{font-size:13px!important;line-height:1.12!important;font-weight:850!important}.qs-banner__fsLayout .ct .ct-row{grid-template-columns:92px minmax(0,1fr)!important;gap:7px!important;margin:6px 0!important}.qs-banner__fsLayout .ct .ct-label,.qs-banner__fsLayout .ct label,.qs-banner__fsLayout .ct strong,.qs-banner__fsLayout .ct small{font-size:12px!important;line-height:1.18!important}.qs-banner__fsLayout .ct .ct-input,.qs-banner__fsLayout .ct .ct-select,.qs-banner__fsLayout .ct input,.qs-banner__fsLayout .ct select,.qs-banner__fsLayout .ct textarea{min-height:32px!important;padding:6px 8px!important;font-size:12px!important;line-height:1.15!important;border-radius:9px!important}.qs-banner__fsLayout .ct .ctl-slider{grid-template-columns:34px minmax(0,1fr) 36px auto!important;gap:6px!important}.qs-banner__fsLayout .ct .ct-chip,.qs-banner__fsLayout .ct .btn-xs{min-height:28px!important;padding:5px 8px!important;font-size:11.5px!important;line-height:1!important;border-radius:9px!important}}@media(min-width:1100px)and (max-width:1536px){body.qs-fs-open .qs-banner__edit.qs-banner__edit--fs,.qs-banner__edit.qs-banner__edit--fs{position:fixed!important;inset:0!important;z-index:999999!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout,.qs-banner__edit--fs .qs-banner__fsLayout,.qs-banner__fsLayout{position:fixed!important;inset:0!important;z-index:999999!important;display:grid!important;grid-template-rows:38px minmax(0,1fr) minmax(260px,36vh)!important;grid-template-columns:minmax(0,1fr)!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsTop,.qs-banner__edit--fs .qs-banner__fsTop,.qs-banner__fsTop{display:contents!important}body.qs-fs-open .qs-banner__fsBar,.qs-banner__edit--fs .qs-banner__fsBar,.qs-banner__fsBar{grid-row:1!important;grid-column:1!important;min-height:38px!important;height:38px!important;max-height:38px!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:5px 12px!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(15,23,42,.1)!important;border-radius:0!important;background:#fff!important;color:#111827!important;overflow:hidden!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsTitle,.qs-banner__edit--fs .qs-banner__fsTitle,.qs-banner__fsTitle{font-size:11.5px!important;line-height:1!important;font-weight:850!important;color:#111827!important;white-space:nowrap!important;margin:0!important;padding:0!important}body.qs-fs-open .qs-banner__fsBarActions,.qs-banner__edit--fs .qs-banner__fsBarActions,.qs-banner__fsBarActions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:7px!important;min-width:0!important;max-width:78%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body.qs-fs-open .qs-banner__fsBarActions::-webkit-scrollbar,.qs-banner__edit--fs .qs-banner__fsBarActions::-webkit-scrollbar,.qs-banner__fsBarActions::-webkit-scrollbar{display:none!important}body.qs-fs-open .qs-banner__fsBarActions .qs-banner__btn,.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn,.qs-banner__fsBarActions .qs-banner__btn{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 8px!important;border-radius:9px!important;font-size:11px!important;line-height:1!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important;background:transparent!important;color:#111827!important;border:1px solid rgba(15,23,42,.18)!important;box-shadow:none!important;flex:0 0 auto!important}body.qs-fs-open .qs-banner__fsBarActions .qs-banner__btn svg,.qs-banner__edit--fs .qs-banner__fsBarActions .qs-banner__btn svg,.qs-banner__fsBarActions .qs-banner__btn svg{width:12px!important;height:12px!important;min-width:12px!important}body.qs-fs-open .qs-banner__fsPreview,.qs-banner__edit--fs .qs-banner__fsPreview,.qs-banner__fsPreview{grid-row:2!important;grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPreview>*,.qs-banner__edit--fs .qs-banner__fsPreview>*,.qs-banner__fsPreview>*{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__preview-media--fullscreen,body.qs-fs-open .qs-banner__fsPreview .qs-banner__preview-media,body.qs-fs-open .qs-banner__fsPreview .qs-banner__media,.qs-banner__edit--fs .qs-banner__preview-media--fullscreen,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__preview-media,.qs-banner__edit--fs .qs-banner__fsPreview .qs-banner__media,.qs-banner__preview-media--fullscreen{width:100%!important;max-width:none!important;min-width:0!important;height:min(var(--qs-banner-draft-h, 420px),100%)!important;max-height:100%!important;min-height:0!important;border-radius:0!important;overflow:hidden!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsEditors,.qs-banner__edit--fs .qs-banner__fsEditors,.qs-banner__fsEditors{grid-row:3!important;grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;max-height:36vh!important;min-height:260px!important;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(360px,380px)!important;align-items:stretch!important;gap:10px!important;padding:8px 10px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fff!important;border-top:1px solid rgba(15,23,42,.1)!important;scroll-snap-type:x proximity!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel,.qs-banner__edit--fs .qs-banner__fsPanel,.qs-banner__fsPanel{width:380px!important;min-width:360px!important;max-width:380px!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;scroll-snap-align:start!important;background:#fff!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel .acc-head,body.qs-fs-open .qs-banner__fsPanel .cc-head,body.qs-fs-open .qs-banner__fsPanel .collapsible-card__head,.qs-banner__edit--fs .qs-banner__fsPanel .acc-head,.qs-banner__edit--fs .qs-banner__fsPanel .cc-head,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__head,.qs-banner__fsPanel .acc-head,.qs-banner__fsPanel .cc-head,.qs-banner__fsPanel .collapsible-card__head{flex:0 0 auto!important;min-height:34px!important;height:34px!important;max-height:34px!important;padding:5px 8px!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;line-height:1.05!important;font-weight:850!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel .acc-title,body.qs-fs-open .qs-banner__fsPanel .cc-title,body.qs-fs-open .qs-banner__fsPanel .collapsible-card__title,.qs-banner__edit--fs .qs-banner__fsPanel .acc-title,.qs-banner__edit--fs .qs-banner__fsPanel .cc-title,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__title,.qs-banner__fsPanel .acc-title,.qs-banner__fsPanel .cc-title,.qs-banner__fsPanel .collapsible-card__title{font-size:12px!important;line-height:1.05!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.qs-fs-open .qs-banner__fsPanel .acc-body,body.qs-fs-open .qs-banner__fsPanel .cc-body,body.qs-fs-open .qs-banner__fsPanel .collapsible-card__body,body.qs-fs-open .qs-banner__fsPanel>:nth-child(2),.qs-banner__edit--fs .qs-banner__fsPanel .acc-body,.qs-banner__edit--fs .qs-banner__fsPanel .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2),.qs-banner__fsPanel .acc-body,.qs-banner__fsPanel .cc-body,.qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsPanel>:nth-child(2){flex:1 1 auto!important;min-height:0!important;padding:8px!important;overflow-y:auto!important;overflow-x:hidden!important;font-size:11.5px!important;line-height:1.18!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel h1,body.qs-fs-open .qs-banner__fsPanel h2,body.qs-fs-open .qs-banner__fsPanel h3,body.qs-fs-open .qs-banner__fsPanel h4,.qs-banner__edit--fs .qs-banner__fsPanel h1,.qs-banner__edit--fs .qs-banner__fsPanel h2,.qs-banner__edit--fs .qs-banner__fsPanel h3,.qs-banner__edit--fs .qs-banner__fsPanel h4,.qs-banner__fsPanel h1,.qs-banner__fsPanel h2,.qs-banner__fsPanel h3,.qs-banner__fsPanel h4{font-size:12.5px!important;line-height:1.08!important;font-weight:850!important}body.qs-fs-open .qs-banner__fsPanel label,body.qs-fs-open .qs-banner__fsPanel strong,body.qs-fs-open .qs-banner__fsPanel small,body.qs-fs-open .qs-banner__fsPanel p,body.qs-fs-open .qs-banner__fsPanel .qs-banner__label,body.qs-fs-open .qs-banner__fsPanel .qs-banner__labelblock,.qs-banner__edit--fs .qs-banner__fsPanel label,.qs-banner__edit--fs .qs-banner__fsPanel strong,.qs-banner__edit--fs .qs-banner__fsPanel small,.qs-banner__edit--fs .qs-banner__fsPanel p,.qs-banner__edit--fs .qs-banner__fsPanel .qs-banner__label,.qs-banner__edit--fs .qs-banner__fsPanel .qs-banner__labelblock,.qs-banner__fsPanel label,.qs-banner__fsPanel strong,.qs-banner__fsPanel small,.qs-banner__fsPanel p,.qs-banner__fsPanel .qs-banner__label,.qs-banner__fsPanel .qs-banner__labelblock{font-size:11.5px!important;line-height:1.18!important}body.qs-fs-open .qs-banner__fsPanel input,body.qs-fs-open .qs-banner__fsPanel textarea,body.qs-fs-open .qs-banner__fsPanel select,body.qs-fs-open .qs-banner__fsPanel .qs-stable-select,body.qs-fs-open .qs-banner__fsPanel .qs-modern-select__button,.qs-banner__edit--fs .qs-banner__fsPanel input,.qs-banner__edit--fs .qs-banner__fsPanel textarea,.qs-banner__edit--fs .qs-banner__fsPanel select,.qs-banner__edit--fs .qs-banner__fsPanel .qs-stable-select,.qs-banner__edit--fs .qs-banner__fsPanel .qs-modern-select__button,.qs-banner__fsPanel input,.qs-banner__fsPanel textarea,.qs-banner__fsPanel select,.qs-banner__fsPanel .qs-stable-select,.qs-banner__fsPanel .qs-modern-select__button{min-height:30px!important;padding:5px 8px!important;font-size:11.5px!important;line-height:1.15!important;font-weight:750!important;border-radius:8px!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel button,body.qs-fs-open .qs-banner__fsPanel .qs-banner__btn,body.qs-fs-open .qs-banner__fsPanel .qs-ctlbtn,body.qs-fs-open .qs-banner__fsPanel .btn-xs,.qs-banner__edit--fs .qs-banner__fsPanel button,.qs-banner__edit--fs .qs-banner__fsPanel .qs-banner__btn,.qs-banner__edit--fs .qs-banner__fsPanel .qs-ctlbtn,.qs-banner__edit--fs .qs-banner__fsPanel .btn-xs,.qs-banner__fsPanel button,.qs-banner__fsPanel .qs-banner__btn,.qs-banner__fsPanel .qs-ctlbtn,.qs-banner__fsPanel .btn-xs{min-height:28px!important;padding:5px 8px!important;font-size:11px!important;line-height:1!important;font-weight:800!important;border-radius:8px!important}body.qs-fs-open .qs-banner__fsPanel svg,.qs-banner__edit--fs .qs-banner__fsPanel svg,.qs-banner__fsPanel svg{width:12px!important;height:12px!important}}.qs-banner__panelDivider{margin:12px 0 8px!important;padding-top:10px!important;border-top:1px solid rgba(15,23,42,.08)!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.02em!important;color:#475569!important}.qs-banner__panelDivider span{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}.qs-cc-mediaFraming .qs-banner__tools-grid,.qs-banner__fsPanel--mediaFraming .qs-banner__tools-grid{gap:8px!important}@media(min-width:1100px)and (max-width:1536px){body.qs-fs-open .qs-banner__fsEditors,.qs-banner__edit--fs .qs-banner__fsEditors,.qs-banner__fsEditors{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:hidden!important;padding:8px 10px 10px!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel,.qs-banner__edit--fs .qs-banner__fsPanel,.qs-banner__fsPanel{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel .acc-body,body.qs-fs-open .qs-banner__fsPanel .cc-body,body.qs-fs-open .qs-banner__fsPanel .collapsible-card__body,body.qs-fs-open .qs-banner__fsPanel>:nth-child(2),.qs-banner__edit--fs .qs-banner__fsPanel .acc-body,.qs-banner__edit--fs .qs-banner__fsPanel .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel>:nth-child(2),.qs-banner__fsPanel .acc-body,.qs-banner__fsPanel .cc-body,.qs-banner__fsPanel .collapsible-card__body,.qs-banner__fsPanel>:nth-child(2){overflow-y:auto!important;overflow-x:hidden!important}body.qs-fs-open .qs-banner__fsPanel--mediaFraming .qs-ctlblock,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-ctlblock,.qs-banner__fsPanel--mediaFraming .qs-ctlblock{gap:7px!important}body.qs-fs-open .qs-banner__fsPanel--mediaFraming .qs-ctlrow,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-ctlrow,.qs-banner__fsPanel--mediaFraming .qs-ctlrow{grid-template-columns:52px minmax(0,1fr) auto auto!important;gap:6px!important}body.qs-fs-open .qs-banner__fsPanel--mediaFraming .qs-banner__tools-grid,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner__tools-grid,.qs-banner__fsPanel--mediaFraming .qs-banner__tools-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}}.qs-cc-mediaFraming .qs-ctlblock>.qs-ctlrow:first-child,.qs-banner__fsPanel--mediaFraming .qs-ctlblock>.qs-ctlrow:first-child{display:block!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 8px!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.qs-cc-mediaFraming .qs-ctlblock>.qs-ctlrow:first-child .qs-banner__labelblock,.qs-banner__fsPanel--mediaFraming .qs-ctlblock>.qs-ctlrow:first-child .qs-banner__labelblock{display:flex!important;flex-direction:column!important;gap:5px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.qs-cc-mediaFraming .qs-modern-select--fit,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit,.qs-cc-mediaFraming .qs-modern-select.qs-modern-select--fit,.qs-banner__fsPanel--mediaFraming .qs-modern-select.qs-modern-select--fit{position:relative!important;z-index:60!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;box-sizing:border-box!important}.qs-cc-mediaFraming .qs-modern-select--fit .qs-modern-select__button,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit .qs-modern-select__button,.qs-cc-mediaFraming .qs-modern-select__button.qs-modern-select--fit,.qs-banner__fsPanel--mediaFraming .qs-modern-select__button.qs-modern-select--fit{width:100%!important;max-width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-radius:10px!important;font-size:11.5px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}.qs-cc-mediaFraming .qs-modern-select--fit .qs-modern-select__value,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit .qs-modern-select__value,.qs-cc-mediaFraming .qs-modern-select--fit .qs-modern-select__label,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit .qs-modern-select__label{min-width:0!important;max-width:calc(100% - 22px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}.qs-cc-mediaFraming .qs-modern-select--fit svg,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit svg{width:12px!important;height:12px!important;min-width:12px!important;flex:0 0 auto!important}.qs-cc-mediaFraming .qs-modern-select--fit .qs-modern-select__menu,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit .qs-modern-select__menu,.qs-cc-mediaFraming .qs-modern-select--fit .qs-modern-select__list,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit .qs-modern-select__list,.qs-cc-mediaFraming .qs-modern-select--fit .qs-modern-select__dropdown,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit .qs-modern-select__dropdown{left:0!important;right:auto!important;top:calc(100% + 5px)!important;width:100%!important;min-width:100%!important;max-width:100%!important;max-height:190px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:10px!important;font-size:11.5px!important;line-height:1.15!important;z-index:999999!important;box-sizing:border-box!important}.qs-cc-mediaFraming .qs-modern-select--fit .qs-modern-select__option,.qs-banner__fsPanel--mediaFraming .qs-modern-select--fit .qs-modern-select__option{min-height:28px!important;padding:7px 10px!important;font-size:11.5px!important;line-height:1.15!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}@media(min-width:1100px)and (max-width:1536px){body.qs-fs-open .qs-banner__fsPanel--mediaFraming,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming{overflow:visible!important;z-index:80!important}body.qs-fs-open .qs-banner__fsPanel--mediaFraming .acc-body,body.qs-fs-open .qs-banner__fsPanel--mediaFraming .cc-body,body.qs-fs-open .qs-banner__fsPanel--mediaFraming .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .acc-body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .collapsible-card__body{overflow-y:auto!important;overflow-x:visible!important}}@media(min-width:1100px)and (max-width:1536px){body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow,.qs-banner__fsPanel--basics .qs-banner__label--selectRow{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 9px!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__selectLabelText,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__selectLabelText,.qs-banner__fsPanel--basics .qs-banner__selectLabelText{display:block!important;min-width:0!important;max-width:76px!important;font-size:11.5px!important;line-height:1.08!important;font-weight:850!important;color:#111827!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select{position:relative!important;z-index:80!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;overflow:visible!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button{width:100%!important;max-width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-radius:10px!important;font-size:11.5px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__value,body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__label,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__value,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__label,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__value,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__label{min-width:0!important;max-width:calc(100% - 22px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select svg,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select svg,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select svg{width:12px!important;height:12px!important;min-width:12px!important;flex:0 0 auto!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__menu,body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__list,body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__dropdown,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__menu,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__list,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__dropdown,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__menu,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__list,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__dropdown{left:0!important;right:auto!important;top:calc(100% + 5px)!important;width:100%!important;min-width:100%!important;max-width:100%!important;max-height:180px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:10px!important;font-size:11.5px!important;line-height:1.15!important;z-index:999999!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__option,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__option,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__option{min-height:28px!important;padding:7px 10px!important;font-size:11.5px!important;line-height:1.15!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}}@media(min-width:1100px)and (max-width:1536px){body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow,.qs-banner__fsPanel--basics .qs-banner__label--selectRow{grid-template-columns:58px minmax(0,1fr)!important;gap:5px!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__selectLabelText,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__selectLabelText,.qs-banner__fsPanel--basics .qs-banner__selectLabelText{max-width:58px!important;padding-right:0!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--bgType,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--bgType,.qs-banner__fsPanel--basics .qs-banner__label--bgType,body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--soundMode,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--soundMode,.qs-banner__fsPanel--basics .qs-banner__label--soundMode{margin-bottom:8px!important}}@media(min-width:1100px)and (max-width:1536px){body.qs-fs-open .qs-banner__fsPanel--basics .acc-body,body.qs-fs-open .qs-banner__fsPanel--basics .cc-body,body.qs-fs-open .qs-banner__fsPanel--basics .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel--basics .acc-body,.qs-banner__edit--fs .qs-banner__fsPanel--basics .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel--basics .collapsible-card__body,.qs-banner__fsPanel--basics .acc-body,.qs-banner__fsPanel--basics .cc-body,.qs-banner__fsPanel--basics .collapsible-card__body{padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__bgBlock,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__bgBlock,.qs-banner__fsPanel--basics .qs-banner__bgBlock{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow,.qs-banner__fsPanel--basics .qs-banner__label--selectRow{grid-template-columns:56px minmax(0,1fr)!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select{width:100%!important;max-width:100%!important;min-width:0!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button{width:100%!important;max-width:100%!important}}@media(min-width:1100px)and (max-width:1536px){body.qs-fs-open .qs-banner__fsPanel--basics .acc-body,body.qs-fs-open .qs-banner__fsPanel--basics .cc-body,body.qs-fs-open .qs-banner__fsPanel--basics .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel--basics .acc-body,.qs-banner__edit--fs .qs-banner__fsPanel--basics .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel--basics .collapsible-card__body,.qs-banner__fsPanel--basics .acc-body,.qs-banner__fsPanel--basics .cc-body,.qs-banner__fsPanel--basics .collapsible-card__body{padding-left:20px!important;padding-right:18px!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow,.qs-banner__fsPanel--basics .qs-banner__label--selectRow{grid-template-columns:58px minmax(0,220px)!important;gap:7px!important;justify-content:start!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select,body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__button{width:220px!important;max-width:220px!important;min-width:0!important}body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__menu,body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__list,body.qs-fs-open .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__dropdown,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__menu,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__list,.qs-banner__edit--fs .qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__dropdown,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__menu,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__list,.qs-banner__fsPanel--basics .qs-banner__label--selectRow .qs-modern-select__dropdown{width:220px!important;min-width:220px!important;max-width:220px!important;left:0!important;right:auto!important;box-sizing:border-box!important}}.qs-banner .qs-banner__card--viewMedia{height:var(--qs-banner-h)!important;min-height:var(--qs-banner-h)!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner .qs-banner__card--viewMedia>.qs-banner__media,.qs-banner .qs-banner__card--viewMedia>.qs-banner__media--audio{height:var(--qs-banner-h)!important;min-height:var(--qs-banner-h)!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner .qs-banner__card--viewMedia .qs-banner__img,.qs-banner .qs-banner__card--viewMedia .qs-banner__video,.qs-banner .qs-banner__card--viewMedia .qs-banner__img--audioCover{max-width:none!important;max-height:none!important}.qs-banner .qs-banner__card--viewMedia .qs-banner__fitBackdrop{display:block!important}.qs-banner .qs-banner-upload-card__pill--icon{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:15px!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;color:#111827!important;font-size:0!important;line-height:0!important;text-indent:0!important;white-space:nowrap!important;box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffffd9!important;overflow:hidden!important}.qs-banner .qs-banner-upload-card__pill--icon svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;display:block!important;flex:0 0 auto!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.qs-banner .qs-banner-upload-card__pill--browse{color:#2563eb!important;border-color:#2563eb2e!important;background:linear-gradient(135deg,#eff6fffa,#dbeafed1)!important}.qs-banner .qs-banner-upload-card__pill--cover{color:#7c3aed!important;border-color:#7c3aed33!important;background:linear-gradient(135deg,#f5f3fffa,#ddd6fec7)!important}.qs-banner .qs-banner-upload-card__pill--audio{color:#0891b2!important;border-color:#0891b238!important;background:linear-gradient(135deg,#ecfefffa,#cffafec7)!important}.qs-banner .qs-banner-upload-card:hover:not(:disabled) .qs-banner-upload-card__pill--icon{transform:translateY(-1px)!important;box-shadow:0 12px 24px #0f172a1f,inset 0 1px #ffffffe6!important}.qs-banner .qs-banner-upload-card:disabled .qs-banner-upload-card__pill--icon{opacity:.55!important;filter:grayscale(.2)!important}.qs-banner .qs-banner-upload-selected__remove--icon,.qs-banner button.qs-banner-upload-selected__remove--icon{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;border:1px solid rgba(239,68,68,.18)!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#fff7f7)!important;color:#ef4444!important;font-size:0!important;line-height:0!important;text-indent:0!important;box-shadow:0 6px 14px #0f172a14!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;overflow:hidden!important}.qs-banner .qs-banner-upload-selected__remove--icon svg,.qs-banner button.qs-banner-upload-selected__remove--icon svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;display:block!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.qs-banner .qs-banner-upload-selected__remove--icon:hover:not(:disabled),.qs-banner button.qs-banner-upload-selected__remove--icon:hover:not(:disabled){background:linear-gradient(135deg,#fff1f2,#fee2e2)!important;transform:translateY(-1px)!important}.qs-banner .qs-banner-upload-selected__remove--icon:disabled,.qs-banner button.qs-banner-upload-selected__remove--icon:disabled{cursor:not-allowed!important;opacity:.55!important}@media(max-width:720px){.qs-banner .qs-banner-upload-card__pill--icon{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important;border-radius:13px!important}.qs-banner .qs-banner-upload-card__pill--icon svg{width:18px!important;height:18px!important}}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming{min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .acc-body,body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .cc-body,body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-cc-body,body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-cc__body,body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .collapsible-card__body,body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .collapsible-card-body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .acc-body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .cc-body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-cc-body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-cc__body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .collapsible-card__body,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .collapsible-card-body{padding:14px 14px 18px!important;overflow-x:hidden!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field{width:100%!important;max-width:100%!important;min-width:0!important;gap:10px!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__head,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__label,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__label{min-width:0!important;max-width:calc(100% - 118px)!important;font-size:14px!important;line-height:1.08!important;font-weight:900!important;white-space:normal!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__meta,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__meta{flex:0 1 auto!important;max-width:118px!important;min-width:0!important;text-align:right!important;font-size:10.5px!important;line-height:1.15!important;font-weight:800!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card{width:100%!important;min-width:0!important;min-height:66px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;padding:10px!important;box-sizing:border-box!important;overflow:hidden!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy{min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong,body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:none!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong{font-size:12px!important;line-height:1.12!important;font-weight:900!important;margin-bottom:2px!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small{font-size:10.5px!important;line-height:1.2!important;font-weight:700!important;color:#64748b!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__actions,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload{width:100%!important;min-width:0!important;margin-top:10px!important;padding-top:8px!important;border-top:1px solid rgba(15,23,42,.08)!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 34px!important;align-items:center!important;gap:9px!important;padding:8px 9px!important;box-sizing:border-box!important;overflow:hidden!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details{min-width:0!important;overflow:hidden!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details strong,body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details small,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details strong,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner__labelblock,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner__labelblock{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner__labelblock input[type=text],body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner__labelblock input:not([type]),.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner__labelblock input[type=text],.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner__labelblock input:not([type]){width:100%!important;min-width:0!important;max-width:100%!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-ctlrow,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-ctlrow{grid-template-columns:48px minmax(0,1fr) 42px 34px!important;gap:8px!important;min-width:0!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-ctlrow input[type=range],.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-ctlrow input[type=range]{min-width:0!important;width:100%!important}@media(max-width:1280px){body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important;padding:9px!important}body.qs-fs-open .qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small,.qs-banner__edit--fs .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small{font-size:10px!important;line-height:1.15!important}}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming{min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body){width:100%!important;min-width:0!important;max-width:100%!important;padding:12px 12px 16px!important;overflow-x:hidden!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;box-sizing:border-box!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;margin-bottom:8px!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__label{min-width:0!important;max-width:100%!important;font-size:14px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.01em!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-field__meta{max-width:116px!important;min-width:0!important;text-align:right!important;font-size:10px!important;line-height:1.12!important;font-weight:800!important;white-space:normal!important;color:#64748b!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card{width:100%!important;max-width:100%!important;min-width:0!important;min-height:64px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;gap:9px!important;padding:9px!important;overflow:hidden!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__icon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__pill--icon{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;flex:0 0 40px!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy{min-width:0!important;max-width:100%!important;width:100%!important;display:block!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:auto!important;hyphens:none!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong{font-size:12px!important;line-height:1.12!important;font-weight:900!important;margin:0 0 2px!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small{font-size:10px!important;line-height:1.18!important;font-weight:700!important;color:#64748b!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload{width:100%!important;max-width:100%!important;min-width:0!important;margin-top:10px!important;padding-top:8px!important;border-top:1px solid rgba(15,23,42,.08)!important;box-sizing:border-box!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__head,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__head strong,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload>div:first-child strong{font-size:14px!important;line-height:1.05!important;font-weight:900!important;white-space:normal!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__head small,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload>div:first-child small{max-width:120px!important;min-width:0!important;text-align:right!important;font-size:10px!important;line-height:1.12!important;font-weight:800!important;white-space:normal!important;color:#64748b!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 32px!important;align-items:center!important;gap:8px!important;padding:8px!important;box-sizing:border-box!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details{min-width:0!important;max-width:100%!important;overflow:hidden!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details strong,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-selected__details small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner__labelblock,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner__labelblock input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-ctlrow{grid-template-columns:46px minmax(0,1fr) 40px 32px!important;gap:7px!important;min-width:0!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-ctlrow input[type=range]{width:100%!important;min-width:0!important}@media(max-width:1280px){.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body){padding:10px!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:7px!important;padding:8px!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__icon,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__pill--icon{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong{font-size:11.5px!important}.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small{font-size:9.8px!important}}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body,.ct,.mq-fieldset.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emoji,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap,.ct-stickerIconPickerWrap),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body,.ct,.mq-fieldset.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emoji,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap,.ct-stickerIconPickerWrap){overflow:visible!important;position:relative!important;z-index:90000!important;isolation:auto!important;transform:none!important;contain:none!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel){position:absolute!important;top:calc(100% + 10px)!important;left:0!important;z-index:999999!important;isolation:isolate!important;width:min(560px,calc(100vw - 64px))!important;min-width:min(320px,calc(100vw - 64px))!important;max-width:min(560px,calc(100vw - 64px))!important;max-height:min(68vh,560px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:18px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;box-shadow:0 28px 78px #0f172a38,0 12px 28px #0f172a1f!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel)>*{position:relative!important;z-index:2!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-iconGroupTabs,.ct-emojiGroupTabs,.ct-flagGroupTabs){display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;margin:0 0 10px!important;scrollbar-width:thin!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-iconGroupTabs,.ct-emojiGroupTabs,.ct-flagGroupTabs)::-webkit-scrollbar{height:6px!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-iconGroupTabs,.ct-emojiGroupTabs,.ct-flagGroupTabs)::-webkit-scrollbar-thumb{background:#0f172a2e!important;border-radius:999px!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-flagPickImg,.ct-flagDropdownBtn__img){max-width:100%!important;object-fit:cover!important;display:block!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-color-swatch-field,.ct-color-swatch-shell,.ct-color-swatch-preview,.ct-color-swatch-native,.ct-iconColorInput,.ct-stickerColorField,.ct-stickerIconPreview,.ct-stickerEmojiPreview){position:relative!important;z-index:1!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownBtn.is-open,.ct-emojiDropdownBtn.is-open,.ct-flagDropdownBtn.is-open,.ct-stickerIconPickerBtn.is-open){position:relative!important;z-index:90000!important}@media(max-width:1280px){body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel){width:min(500px,calc(100vw - 40px))!important;min-width:min(300px,calc(100vw - 40px))!important;max-width:min(500px,calc(100vw - 40px))!important;max-height:min(64vh,500px)!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconGrid,.ct-iconGrid,.ct-miniIconGrid,.ct-emojiGrid,.ct-emojiGrid--dropdown,.ct-flagGrid,.ct-stickerIconPickerGrid,.ct-stickerEmojiPickerGrid){grid-template-columns:repeat(auto-fill,minmax(40px,1fr))!important;gap:7px!important}}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools,.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools{position:relative!important;z-index:90000!important;overflow:visible!important;isolation:auto!important;transform:none!important;contain:none!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body){max-height:calc(100vh - 245px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;padding-right:10px!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body)::-webkit-scrollbar,.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body)::-webkit-scrollbar{width:8px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body)::-webkit-scrollbar-track,.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body)::-webkit-scrollbar-track{background:#0f172a0b!important;border-radius:999px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body)::-webkit-scrollbar-thumb,.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body)::-webkit-scrollbar-thumb{background:#0f172a57!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.92)!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body)::-webkit-scrollbar-thumb:hover,.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body)::-webkit-scrollbar-thumb:hover{background:#0f172a7a!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body){scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.34) rgba(15,23,42,.045)!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct,.mq-fieldset.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emoji,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap,.ct-stickerIconPickerWrap),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct,.mq-fieldset.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emoji,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap,.ct-stickerIconPickerWrap){position:relative!important;overflow:visible!important;z-index:20!important;isolation:auto!important;transform:none!important;contain:none!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel){position:absolute!important;top:calc(100% + 10px)!important;left:0!important;z-index:999999!important;width:min(560px,calc(100vw - 64px))!important;min-width:min(320px,calc(100vw - 64px))!important;max-width:min(560px,calc(100vw - 64px))!important;max-height:min(68vh,560px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:18px!important;background:#fff!important;background-color:#fff!important;opacity:1!important;box-shadow:0 28px 78px #0f172a38,0 12px 28px #0f172a1f!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools:has(.ct-mainIconDropdownBtn.is-open,.ct-emojiDropdownBtn.is-open,.ct-flagDropdownBtn.is-open,.ct-stickerIconPickerBtn.is-open) :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools:has(.ct-mainIconDropdownBtn.is-open,.ct-emojiDropdownBtn.is-open,.ct-flagDropdownBtn.is-open,.ct-stickerIconPickerBtn.is-open) :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.collapsible-card__body,.collapsible-card-body){overflow:visible!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-iconGroupTabs,.ct-emojiGroupTabs,.ct-flagGroupTabs){display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important;scrollbar-width:thin!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-iconGroupTab,.ct-emojiGroupTab,.ct-flagGroupTab,.ct-iconSourceBtn){flex:0 0 auto!important;white-space:nowrap!important;min-width:max-content!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconGrid,.ct-iconGrid,.ct-miniIconGrid,.ct-emojiGrid,.ct-emojiGrid--dropdown,.ct-flagGrid,.ct-stickerIconPickerGrid,.ct-stickerEmojiPickerGrid){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important}.qs-banner__fsLayout .qs-banner__fsEditors .qs-banner__fsPanel.qs-banner__fsPanel--creatorTools,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsEditors .qs-banner__fsPanel.qs-banner__fsPanel--creatorTools{height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges!important;overscroll-behavior:contain!important;position:relative!important;z-index:30!important;isolation:auto!important;transform:none!important;contain:none!important}.qs-banner__fsLayout .qs-banner__fsEditors,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsEditors{overflow-x:auto!important;overflow-y:hidden!important;align-items:stretch!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.qs-cc__content,.collapsible-card__body,.collapsible-card-body,.collapsible-card__content,.CollapsibleCard__body),body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.qs-cc__content,.collapsible-card__body,.collapsible-card-body,.collapsible-card__content,.CollapsibleCard__body){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;scrollbar-gutter:auto!important;padding-right:0!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools::-webkit-scrollbar,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools::-webkit-scrollbar{width:10px!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools::-webkit-scrollbar-track,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools::-webkit-scrollbar-track{background:#0f172a0a!important;border-radius:999px!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools::-webkit-scrollbar-thumb,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools::-webkit-scrollbar-thumb{background:#0f172a57!important;border-radius:999px!important;border:2px solid rgba(255,255,255,.92)!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools::-webkit-scrollbar-thumb:hover,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools::-webkit-scrollbar-thumb:hover{background:#0f172a7a!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools{scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.34) rgba(15,23,42,.04)!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct,.mq-fieldset.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emoji,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap,.ct-stickerIconPickerWrap),body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct,.mq-fieldset.ct,.ct-group,.ct-iconRow,.ct-iconRowTop,.ct-iconRowTop--dropdown,.ct-iconRowTop--emoji,.ct-iconRowTop--emojiDropdown,.ct-iconRowTop--flagDropdown,.ct-mainIconDropdownWrap,.ct-emojiDropdownWrap,.ct-flagDropdownWrap,.ct-stickerIconPickerWrap){position:relative!important;overflow:visible!important;z-index:auto!important;isolation:auto!important;transform:none!important;contain:none!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel),body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel){position:relative!important;inset:auto!important;z-index:20!important;isolation:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important;margin:10px 0 14px!important;padding:12px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;opacity:1!important;box-shadow:0 12px 30px #0f172a1a,inset 0 1px #ffffffe0!important;box-sizing:border-box!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel)::-webkit-scrollbar{width:8px!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel)::-webkit-scrollbar-thumb{background:#0f172a47!important;border-radius:999px!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-iconGroupTabs,.ct-emojiGroupTabs,.ct-flagGroupTabs){display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;margin:0 0 10px!important;scrollbar-width:thin!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-iconGroupTab,.ct-emojiGroupTab,.ct-flagGroupTab,.ct-iconSourceBtn){flex:0 0 auto!important;white-space:nowrap!important;min-width:max-content!important;height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;font-size:11px!important;line-height:1!important;font-weight:900!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconGrid,.ct-iconGrid,.ct-miniIconGrid,.ct-emojiGrid,.ct-emojiGrid--dropdown,.ct-flagGrid,.ct-stickerIconPickerGrid,.ct-stickerEmojiPickerGrid){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))!important;gap:8px!important;align-items:center!important;justify-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconGridBtn,.ct-iconPickBtn,.ct-emojiPickBtn,.ct-flagPickBtn,.ct-stickerIconGridBtn,.ct-stickerEmojiGridBtn){width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 6px 14px #0f172a0f!important;opacity:1!important;visibility:visible!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconGridBtn,.ct-iconPickBtn,.ct-stickerIconGridBtn) svg{width:19px!important;height:19px!important;display:block!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-emojiPickBtn,.ct-stickerEmojiGridBtn){font-size:23px!important;line-height:1!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools:has(.ct-mainIconDropdownBtn.is-open,.ct-emojiDropdownBtn.is-open,.ct-flagDropdownBtn.is-open,.ct-stickerIconPickerBtn.is-open){overflow-y:auto!important;overflow-x:hidden!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools:has(.ct-mainIconDropdownBtn.is-open,.ct-emojiDropdownBtn.is-open,.ct-flagDropdownBtn.is-open,.ct-stickerIconPickerBtn.is-open) :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.qs-cc__content,.collapsible-card__body,.collapsible-card-body,.collapsible-card__content,.CollapsibleCard__body){overflow:visible!important}@media(max-width:1280px){.qs-banner__fsLayout .qs-banner__fsEditors .qs-banner__fsPanel.qs-banner__fsPanel--creatorTools{min-width:300px!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconDropdownPanel,.ct-emojiDropdownPanel,.ct-flagDropdownPanel,.ct-stickerIconPickerPanel,.ct-stickerEmojiPickerPanel,.ct-iconPickerDropdown,.ct-emojiPickerDropdown,.ct-flagPickerDropdown,.ct-pickerFlyoutPanel){max-height:260px!important;padding:10px!important}.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconGrid,.ct-iconGrid,.ct-miniIconGrid,.ct-emojiGrid,.ct-emojiGrid--dropdown,.ct-flagGrid,.ct-stickerIconPickerGrid,.ct-stickerEmojiPickerGrid){grid-template-columns:repeat(auto-fill,minmax(40px,1fr))!important;gap:7px!important}}@media(min-width:1800px)and (min-height:950px){body.qs-fs-open .qs-banner__fsLayout,.qs-banner__fsLayout{width:100vw!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsShell,.qs-banner__fsLayout .qs-banner__fsShell,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsInner,.qs-banner__fsLayout .qs-banner__fsInner,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsContent,.qs-banner__fsLayout .qs-banner__fsContent{width:min(2460px,calc(100vw - 96px))!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPreview,.qs-banner__fsLayout .qs-banner__fsPreview,body.qs-fs-open .qs-banner__fsLayout .qs-banner__preview-media--fullscreen,.qs-banner__fsLayout .qs-banner__preview-media--fullscreen{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsEditors,.qs-banner__fsLayout .qs-banner__fsEditors{width:100%!important;max-width:none!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(360px,.95fr) minmax(520px,1.35fr) minmax(500px,1.25fr) minmax(430px,1.1fr)!important;gap:22px!important;align-items:stretch!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel,.qs-banner__fsLayout .qs-banner__fsPanel{width:100%!important;min-width:0!important;max-width:none!important;align-self:stretch!important;box-sizing:border-box!important;border-radius:18px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools,.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools{min-width:0!important;max-width:none!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.qs-cc__content,.collapsible-card__body,.collapsible-card-body,.collapsible-card__content,.CollapsibleCard__body),.qs-banner__fsLayout .qs-banner__fsPanel :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.qs-cc__content,.collapsible-card__body,.collapsible-card-body,.collapsible-card__content,.CollapsibleCard__body){padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card{grid-template-columns:48px minmax(0,1fr) 48px!important;gap:14px!important;min-height:74px!important;padding:13px 14px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__icon,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__pill--icon,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__icon,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__pill--icon{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong{font-size:13px!important;line-height:1.15!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small{font-size:11.5px!important;line-height:1.24!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__actions,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools .ct,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools .mq-fieldset.ct,.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools .ct,.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools .mq-fieldset.ct{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconGrid,.ct-iconGrid,.ct-miniIconGrid,.ct-emojiGrid,.ct-emojiGrid--dropdown,.ct-flagGrid,.ct-stickerIconPickerGrid,.ct-stickerEmojiPickerGrid),.qs-banner__fsLayout .qs-banner__fsPanel--creatorTools :is(.ct-mainIconGrid,.ct-iconGrid,.ct-miniIconGrid,.ct-emojiGrid,.ct-emojiGrid--dropdown,.ct-flagGrid,.ct-stickerIconPickerGrid,.ct-stickerEmojiPickerGrid){grid-template-columns:repeat(auto-fill,minmax(46px,1fr))!important;gap:10px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--actions,.qs-banner__fsLayout .qs-banner__fsPanel--actions{min-width:0!important;max-width:none!important}}@media(min-width:2300px)and (min-height:1100px){body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsShell,.qs-banner__fsLayout .qs-banner__fsShell,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsInner,.qs-banner__fsLayout .qs-banner__fsInner,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsContent,.qs-banner__fsLayout .qs-banner__fsContent{width:min(2480px,calc(100vw - 92px))!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsEditors,.qs-banner__fsLayout .qs-banner__fsEditors{grid-template-columns:minmax(390px,.95fr) minmax(580px,1.38fr) minmax(540px,1.26fr) minmax(470px,1.1fr)!important;gap:26px!important}}@media(min-width:1400px)and (min-height:760px){body.qs-fs-open .qs-banner__fsLayout,.qs-banner__fsLayout{width:100vw!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsTop,.qs-banner__fsLayout .qs-banner__fsTop,body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPreview,.qs-banner__fsLayout .qs-banner__fsPreview{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsEditors,.qs-banner__fsLayout .qs-banner__fsEditors{width:100%!important;max-width:none!important;min-width:0!important;display:grid!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,1.25fr) minmax(0,1.1fr)!important;gap:18px!important;align-items:stretch!important;overflow-x:hidden!important;overflow-y:visible!important;padding:14px 0 8px!important;box-sizing:border-box!important;scroll-snap-type:none!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel,.qs-banner__fsLayout .qs-banner__fsPanel{width:100%!important;min-width:0!important;max-width:none!important;height:clamp(310px,34vh,500px)!important;min-height:310px!important;align-self:stretch!important;box-sizing:border-box!important;scroll-snap-align:none!important}body.qs-fs-open .qs-banner__fsLayout :is(.qs-banner__fsPanel--basics,.qs-banner__fsPanel--mediaFraming,.qs-banner__fsPanel--creatorTools,.qs-banner__fsPanel--actions),.qs-banner__fsLayout :is(.qs-banner__fsPanel--basics,.qs-banner__fsPanel--mediaFraming,.qs-banner__fsPanel--creatorTools,.qs-banner__fsPanel--actions){width:100%!important;min-width:0!important;max-width:none!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.qs-cc__content,.collapsible-card__body,.collapsible-card-body,.collapsible-card__content,.CollapsibleCard__body),.qs-banner__fsLayout .qs-banner__fsPanel :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.qs-cc__content,.collapsible-card__body,.collapsible-card-body,.collapsible-card__content,.CollapsibleCard__body){max-width:100%!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:12px!important;min-height:70px!important;padding:12px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy strong{font-size:12.5px!important;line-height:1.15!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-upload-card__copy small{font-size:11px!important;line-height:1.22!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__actions,.qs-banner__fsLayout .qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel--actions :is(.qs-banner__copyTarget,.qs-banner__reuseTarget,.qs-banner__reuseCard,.qs-banner__placementOption),.qs-banner__fsLayout .qs-banner__fsPanel--actions :is(.qs-banner__copyTarget,.qs-banner__reuseTarget,.qs-banner__reuseCard,.qs-banner__placementOption){max-width:none!important}}@media(min-width:1600px)and (min-height:820px){body.qs-fs-open .qs-banner__fsLayout,.qs-banner__fsLayout{padding-left:18px!important;padding-right:18px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsEditors,.qs-banner__fsLayout .qs-banner__fsEditors{gap:22px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel,.qs-banner__fsLayout .qs-banner__fsPanel{height:clamp(330px,34vh,540px)!important;min-height:330px!important}}@media(min-width:2200px)and (min-height:1000px){body.qs-fs-open .qs-banner__fsLayout,.qs-banner__fsLayout{padding-left:26px!important;padding-right:26px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsEditors,.qs-banner__fsLayout .qs-banner__fsEditors{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1.35fr) minmax(0,1.2fr)!important;gap:28px!important}body.qs-fs-open .qs-banner__fsLayout .qs-banner__fsPanel,.qs-banner__fsLayout .qs-banner__fsPanel{height:clamp(360px,35vh,580px)!important;min-height:360px!important}}@media(max-width:1536px){.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal :is(.qs-cc-head,.qs-cc__head,.qs-cc-header,.qs-cc__header,.cc-head,.cc-header,.acc-head,.acc-header,.collapsible-card__head,.collapsible-card__header,.collapsible-card-head,.collapsible-card-header){display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:stretch!important;gap:8px!important;min-width:0!important;overflow:visible!important;box-sizing:border-box!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal :is(.qs-cc-right,.qs-cc__right,.qs-cc-actions,.qs-cc__actions,.cc-right,.cc-actions,.acc-right,.acc-actions,.collapsible-card__right,.collapsible-card__actions,.collapsible-card-right,.collapsible-card-actions){width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;overflow:visible!important;box-sizing:border-box!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal .qs-banner__previewActions{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;margin:2px 0 0!important;overflow:visible!important;box-sizing:border-box!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal .qs-banner__previewActions .qs-banner__btn{flex:0 0 auto!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding:0 9px!important;border-radius:10px!important;font-size:12.5px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal .qs-banner__previewActions .qs-banner__btn svg{width:14px!important;height:14px!important;flex:0 0 auto!important}}@media(max-width:1366px){.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal .qs-banner__previewActions{gap:6px!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal .qs-banner__previewActions .qs-banner__btn{min-height:32px!important;padding:0 7px!important;font-size:11.75px!important;border-radius:9px!important}}@media(max-width:1180px){.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal .qs-banner__previewActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal .qs-banner__previewActions .qs-banner__btn{width:100%!important;justify-content:center!important}}@media(max-width:720px){.qs-banner .qs-banner__edit:not(.qs-banner__edit--fs) .qs-banner__previewCard--normal .qs-banner__previewActions{grid-template-columns:1fr!important}}.qs-banner,.qs-banner *,.qs-banner *:before,.qs-banner *:after,#qs-banner-fs-portal,#qs-banner-fs-portal *,#qs-banner-fs-portal *:before,#qs-banner-fs-portal *:after{box-sizing:border-box!important}.qs-banner{max-width:100%!important;overflow-x:clip!important}.qs-banner__edit,.qs-banner__editGrid,.qs-banner__editLeft,.qs-banner__editRight,.qs-banner__previewCard,.qs-banner__card,.qs-banner__media,.qs-banner__preview-media,.qs-banner__preview-stage{min-width:0!important;max-width:100%!important}@media(min-width:641px)and (max-width:900px){.qs-banner{width:100%!important;margin:8px 0 14px!important}.qs-banner__row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important}.qs-banner__card--media{width:100%!important;min-width:0!important;height:clamp(190px,var(--qs-banner-h, 320px),420px)!important}.qs-banner__card--side{width:100%!important;min-width:0!important;flex-basis:auto!important;padding:12px!important}.qs-banner__actions{justify-content:center!important;gap:14px!important}.qs-banner__actionBtn{min-height:34px!important;padding:0 8px!important;font-size:13px!important}.qs-banner__editGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important}.qs-banner__editLeft{position:relative!important;top:auto!important;align-self:stretch!important;width:100%!important}.qs-banner__editRight{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.qs-banner__previewCard--normal :is(.qs-cc-head,.qs-cc__head,.qs-cc-header,.qs-cc__header,.cc-head,.cc-header,.acc-head,.acc-header,.collapsible-card__head,.collapsible-card__header,.collapsible-card-head,.collapsible-card-header){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:start!important;overflow:visible!important}.qs-banner__previewActions{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin-top:2px!important}.qs-banner__previewActions .qs-banner__btn{min-height:34px!important;padding:0 9px!important;font-size:12px!important;white-space:nowrap!important}.qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen){height:clamp(220px,var(--qs-banner-draft-h, 320px),480px)!important;min-height:clamp(220px,var(--qs-banner-draft-h, 320px),480px)!important;max-height:none!important}.qs-banner-upload-field,.qs-banner-audio-upload{width:100%!important;min-width:0!important}.qs-banner-upload-card{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 42px!important;gap:10px!important;align-items:center!important;padding:11px!important}.qs-banner-upload-card__copy{min-width:0!important;overflow:hidden!important}.qs-banner-upload-card__copy strong,.qs-banner-upload-card__copy small{display:block!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.qs-banner-upload-card__copy strong{font-size:12.5px!important;line-height:1.15!important}.qs-banner-upload-card__copy small{font-size:11px!important;line-height:1.22!important}.qs-banner-audio-upload__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.qs-banner-upload-selected{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 34px!important;gap:8px!important;align-items:center!important}.qs-banner-upload-selected__details{min-width:0!important;overflow:hidden!important}.qs-banner-upload-selected__details strong,.qs-banner-upload-selected__details small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.qs-ctlblock,.qs-banner__tools-grid,.qs-banner__reuseGrid{width:100%!important;min-width:0!important}.qs-ctlrow{grid-template-columns:86px minmax(0,1fr) auto!important;gap:9px!important;min-width:0!important}.qs-ctlrow input[type=range]{min-width:0!important;width:100%!important}.qs-ctlrow select,.qs-stable-select,.qs-banner__edit select{max-width:100%!important;min-width:0!important}.qs-banner__fsLayout{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important;background:#fff!important}.qs-banner__fsBar{min-height:54px!important;padding:8px 12px!important;gap:8px!important;flex-wrap:wrap!important;background:#fff!important}.qs-banner__fsTitle{font-size:12px!important;min-width:0!important}.qs-banner__fsBarActions{gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.qs-banner__fsBarActions .qs-banner__btn{min-height:32px!important;padding:0 9px!important;font-size:12px!important;white-space:nowrap!important}.qs-banner__fsTop{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.qs-banner__fsPreview{flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.qs-banner__preview-media--fullscreen{width:100%!important;height:clamp(210px,var(--qs-banner-draft-h, 320px),52vh)!important;min-height:clamp(210px,var(--qs-banner-draft-h, 320px),52vh)!important;max-height:52vh!important}.qs-banner__fsEditors{width:100%!important;max-width:100%!important;height:42vh!important;max-height:42vh!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;gap:10px!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;align-items:stretch!important;scroll-snap-type:none!important;background:#fff!important}.qs-banner__fsPanel{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:260px!important;max-height:none!important;overflow:hidden!important}.qs-banner__fsPanel--mediaFraming .qs-banner-audio-upload__actions{grid-template-columns:1fr!important}}@media(max-width:640px){.qs-banner{width:100%!important;max-width:100%!important;margin:6px 0 12px!important;overflow-x:clip!important}.qs-banner__row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.qs-banner__card{border-radius:12px!important}.qs-banner__card--media{width:100%!important;height:clamp(145px,var(--qs-banner-h, 260px),300px)!important;min-width:0!important}.qs-banner__media{border-radius:12px!important}.qs-banner__card--side{width:100%!important;min-width:0!important;flex-basis:auto!important;padding:10px!important}.qs-banner__text{font-size:13px!important;line-height:1.22!important}.qs-banner__linkhint{font-size:11px!important}.qs-banner__actions{justify-content:center!important;gap:10px!important}.qs-banner__actionBtn{min-height:32px!important;padding:0 7px!important;font-size:12px!important;border-radius:10px!important}.qs-banner__muteIconBtn,.qs-banner__soundstart{left:8px!important;bottom:8px!important}.qs-banner__kebabWrap{top:8px!important;right:8px!important}.qs-banner__kebabMenu{right:0!important;min-width:164px!important;max-width:calc(100vw - 28px)!important;white-space:nowrap!important}.qs-banner__kebabItem,button.qs-banner__kebabItem{white-space:nowrap!important;flex-wrap:nowrap!important;font-size:13px!important;padding:10px 12px!important}.qs-banner__edit{margin-top:10px!important}.qs-banner__editGrid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.qs-banner__editLeft{position:relative!important;top:auto!important;width:100%!important}.qs-banner__editRight{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.qs-banner__previewCard{width:100%!important;border-radius:12px!important}.qs-banner__previewCard--normal :is(.qs-cc-head,.qs-cc__head,.qs-cc-header,.qs-cc__header,.cc-head,.cc-header,.acc-head,.acc-header,.collapsible-card__head,.collapsible-card__header,.collapsible-card-head,.collapsible-card-header){display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:start!important;overflow:visible!important}.qs-banner__previewActions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.qs-banner__previewActions .qs-banner__btn{width:100%!important;min-width:0!important;min-height:32px!important;padding:0 6px!important;justify-content:center!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important}.qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen){height:clamp(180px,var(--qs-banner-draft-h, 280px),380px)!important;min-height:clamp(180px,var(--qs-banner-draft-h, 280px),380px)!important;max-height:none!important;border-radius:11px!important}.qs-banner__previewMeta{grid-template-columns:1fr!important;gap:4px!important;font-size:11px!important}.qs-banner__label,.qs-banner__labelblock{width:100%!important;min-width:0!important}.qs-banner__labelblock input,.qs-banner__labelblock textarea,.qs-banner__labelblock select,.qs-stable-select,.qs-banner__edit select{width:100%!important;min-width:0!important;max-width:100%!important;font-size:13px!important}.qs-banner__labelblock textarea{min-height:62px!important}.qs-banner__bgBlock>.qs-banner__row>.qs-banner__label{grid-template-columns:1fr!important;gap:6px!important}.qs-banner__bgPreviewRow{align-items:flex-start!important;flex-direction:column!important}.qs-banner__swatches{gap:7px!important}.qs-banner-upload-field__head,.qs-banner-audio-upload__head,.qs-banner-audio-upload>div:first-child{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;align-items:start!important}.qs-banner-upload-field__meta,.qs-banner-audio-upload__head small,.qs-banner-audio-upload>div:first-child small{text-align:left!important;max-width:100%!important;font-size:10.5px!important;line-height:1.15!important}.qs-banner-upload-card{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 38px!important;gap:8px!important;align-items:center!important;padding:9px!important;min-height:62px!important}.qs-banner-upload-card__icon{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.qs-banner-upload-card__pill--icon{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important}.qs-banner-upload-card__copy{min-width:0!important;overflow:hidden!important}.qs-banner-upload-card__copy strong,.qs-banner-upload-card__copy small{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.qs-banner-upload-card__copy strong{font-size:11.5px!important;line-height:1.12!important}.qs-banner-upload-card__copy small{font-size:10px!important;line-height:1.15!important}.qs-banner-audio-upload__actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.qs-banner-upload-selected{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 32px!important;gap:8px!important;align-items:center!important;padding:8px!important}.qs-banner-upload-selected__details{min-width:0!important;overflow:hidden!important}.qs-banner-upload-selected__details strong,.qs-banner-upload-selected__details small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.qs-ctlblock{gap:9px!important}.qs-ctlrow,.qs-ctlrow--actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;align-items:stretch!important;width:100%!important}.qs-ctllabel,.qs-ctlvalue{text-align:left!important;min-width:0!important;font-size:13px!important}.qs-ctlrow input[type=range]{width:100%!important;min-width:0!important}.qs-ctlbtn{justify-self:start!important;font-size:13px!important}.qs-banner__reusePanel,.qs-banner__reuseGrid,.qs-banner__tools-grid{width:100%!important;min-width:0!important;grid-template-columns:1fr!important}.qs-banner__reuseIntro{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;font-size:12px!important;line-height:1.25!important}.qs-banner .ct,.qs-banner .mq-fieldset.ct{width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner .ct .ct-row,.qs-banner .ct .ctl-row,.qs-banner .ct .ctl-row--posCompact,.qs-banner .ct .ctl-row--slider,.qs-banner .ct .ctl-row--nudge{grid-template-columns:1fr!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}.qs-banner .ct .ct-input,.qs-banner .ct .ct-select,.qs-banner .ct input,.qs-banner .ct select,.qs-banner .ct textarea{width:100%!important;max-width:100%!important;min-width:0!important}.qs-banner .ct .ct-iconGroupTabs,.qs-banner .ct .ct-emojiGroupTabs,.qs-banner .ct .ct-flagGroupTabs{overflow-x:auto!important;overflow-y:hidden!important;flex-wrap:nowrap!important}#qs-banner-fs-portal{width:100vw!important;max-width:100vw!important;overflow:hidden!important}.qs-banner__fsLayout{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important;background:#fff!important}.qs-banner__fsBar{min-height:auto!important;padding:7px 9px!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;align-items:start!important;background:#fff!important}.qs-banner__fsTitle{font-size:11px!important;line-height:1.1!important}.qs-banner__fsBarActions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0!important}.qs-banner__fsBarActions .qs-banner__btn{width:100%!important;min-width:0!important;min-height:32px!important;padding:0 6px!important;justify-content:center!important;font-size:11px!important;white-space:nowrap!important}.qs-banner__fsTop{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.qs-banner__fsPreview{flex:1 1 auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.qs-banner__preview-media--fullscreen{width:100%!important;height:clamp(150px,var(--qs-banner-draft-h, 260px),46vh)!important;min-height:clamp(150px,var(--qs-banner-draft-h, 260px),46vh)!important;max-height:46vh!important;border-radius:0!important}.qs-banner__fsEditors{width:100%!important;max-width:100%!important;height:48vh!important;max-height:48vh!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;grid-auto-columns:initial!important;gap:9px!important;padding:9px!important;overflow-x:hidden!important;overflow-y:auto!important;align-items:stretch!important;scroll-snap-type:none!important;background:#fff!important}.qs-banner__fsPanel{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:240px!important;max-height:none!important;overflow:hidden!important}.qs-banner__fsPanel :is(.acc-body,.cc-body,.qs-cc-body,.qs-cc__body,.qs-cc__content,.collapsible-card__body,.collapsible-card-body,.collapsible-card__content,.CollapsibleCard__body){max-height:220px!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(max-width:390px){.qs-banner__card--media{height:clamp(132px,var(--qs-banner-h, 220px),250px)!important}.qs-banner__previewActions{grid-template-columns:1fr!important}.qs-banner-upload-card{grid-template-columns:36px minmax(0,1fr) 34px!important;gap:7px!important;padding:8px!important}.qs-banner-upload-card__icon,.qs-banner-upload-card__pill--icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.qs-banner-upload-card__copy strong{font-size:11px!important}.qs-banner-upload-card__copy small{font-size:9.6px!important}.qs-banner__fsBarActions{grid-template-columns:1fr!important}.qs-banner__preview-media:not(.qs-banner__preview-media--fullscreen){height:clamp(155px,var(--qs-banner-draft-h, 240px),330px)!important}.qs-banner__preview-media--fullscreen{height:clamp(135px,var(--qs-banner-draft-h, 220px),42vh)!important;min-height:clamp(135px,var(--qs-banner-draft-h, 220px),42vh)!important;max-height:42vh!important}.qs-banner__fsEditors{height:50vh!important;max-height:50vh!important;padding:7px!important}.qs-banner__fsPanel{min-height:220px!important}.qs-banner__actionBtn{width:100%!important;justify-content:center!important}}@media(max-width:768px){.qs-banner .qs-banner__previewActions--compact{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important}.qs-banner .qs-banner__previewActions--compact .qs-banner__btn{width:100%!important;justify-content:center!important}}@media(max-width:768px){body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__card--side,.qs-banner:not(.qs-banner--editing) .qs-banner__card--side{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;padding:6px 0 0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__sideText,.qs-banner:not(.qs-banner--editing) .qs-banner__sideText{display:none!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actions,.qs-banner:not(.qs-banner--editing) .qs-banner__actions{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:clamp(8px,2.2vw,14px)!important;padding:6px 4px 8px!important;margin:0!important;overflow:visible!important;white-space:nowrap!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:33.333%!important;min-height:32px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:0 4px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;font-size:clamp(.72rem,2.4vw,.86rem)!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn span,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn span{display:inline!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg,.qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg{flex:0 0 auto!important;width:clamp(15px,3.8vw,18px)!important;height:clamp(15px,3.8vw,18px)!important;margin:0!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn--danger,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn--danger{color:#0f172a!important}}@media(max-width:390px){body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actions,.qs-banner:not(.qs-banner--editing) .qs-banner__actions{gap:5px!important;padding-inline:2px!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn{gap:4px!important;min-height:30px!important;padding-inline:1px!important;font-size:.68rem!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg,.qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg{width:14px!important;height:14px!important}}@media(max-width:340px){body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actions,.qs-banner:not(.qs-banner--editing) .qs-banner__actions{gap:3px!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn{font-size:.62rem!important;gap:3px!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg,.qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg{width:13px!important;height:13px!important}}@media(max-width:360px){body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actions,.qs-banner:not(.qs-banner--editing) .qs-banner__actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:100%!important;max-width:100%!important;padding:5px 0 7px!important;margin:0!important;overflow:visible!important;white-space:nowrap!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:28px!important;gap:2px!important;padding:0 2px!important;margin:0!important;font-size:.54rem!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-align:center!important;background:transparent!important;border:0!important;box-shadow:none!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn span,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn span{display:inline-block!important;flex:0 1 auto!important;min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg,.qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg{flex:0 0 auto!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;margin:0!important}}@media(max-width:330px){body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actions,.qs-banner:not(.qs-banner--editing) .qs-banner__actions{gap:1px!important;padding-inline:0!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn{gap:1px!important;padding-inline:1px!important;font-size:.5rem!important;letter-spacing:-.045em!important}body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,body.home-route .qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg,.qs-banner:not(.qs-banner--editing) .qs-banner__actionIcon,.qs-banner:not(.qs-banner--editing) .qs-banner__actionBtn svg{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important}}.home-profile-search-modal{position:fixed;inset:0;z-index:2147483100;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent!important}.home-profile-search-modal__panel{width:min(1040px,calc(100vw - 32px));max-height:min(860px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:28px;background:#fff;box-shadow:0 34px 90px #0f172a47,0 14px 36px #0f172a1f}.home-profile-search-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid #eef2f6}.home-profile-search-modal__title-wrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.home-profile-search-modal__icon{width:48px;height:48px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#111827;color:#fff;box-shadow:0 14px 26px #0f172a2e}.home-profile-search-modal__icon svg{width:22px;height:22px}.home-profile-search-modal__header h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.04;font-weight:900;letter-spacing:-.04em;color:#0f172a}.home-profile-search-modal__header p{max-width:720px;margin:8px 0 0;color:#64748b;font-size:14px;line-height:1.55;font-weight:600}.home-profile-search-modal__close{all:unset;box-sizing:border-box;width:44px;height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#111827;cursor:pointer;box-shadow:0 8px 20px #0f172a14}.home-profile-search-modal__close:hover{background:#f8fafc;border-color:#cbd5e1}.home-profile-search-modal__searchbar{margin:18px 26px 0;min-height:58px;display:flex;align-items:center;gap:12px;padding:0 18px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;box-shadow:0 12px 28px #0f172a14}.home-profile-search-modal__searchbar svg{width:22px;height:22px;color:#94a3b8}.home-profile-search-modal__searchbar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#111827;font-size:16px;font-weight:700}.home-profile-search-modal__searchbar input::placeholder{color:#94a3b8;font-weight:600}.home-profile-search-modal__filters{padding:16px 26px 0}.home-profile-search-modal__chips{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:4px}.home-profile-search-modal__chip{all:unset;box-sizing:border-box;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#334155;font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer}.home-profile-search-modal__chip:hover{background:#f8fafc}.home-profile-search-modal__chip.is-active{background:#111827;border-color:#111827;color:#fff}.home-profile-search-modal__location-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;margin-top:12px}.home-profile-search-modal__location-row label{min-width:0;display:flex;flex-direction:column;gap:6px}.home-profile-search-modal__location-row label span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.home-profile-search-modal__location-row input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;padding:0 13px;outline:0;background:#fff;color:#111827;font-weight:700}.home-profile-search-modal__location-row input:focus{border-color:#111827;box-shadow:0 0 0 3px #0f172a14}.home-profile-search-modal__clear{all:unset;box-sizing:border-box;align-self:end;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;color:#334155;font-size:13px;font-weight:900;cursor:pointer}.home-profile-search-modal__clear:hover{background:#eef2f7}.home-profile-search-modal__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 26px 12px;color:#64748b;font-size:12px;font-weight:800}.home-profile-search-modal__error{margin:0 26px 12px;padding:12px 14px;border:1px solid #fecaca;border-radius:16px;background:#fef2f2;color:#991b1b;font-weight:800}.home-profile-search-modal__results{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 26px 26px;scrollbar-gutter:stable}.home-profile-search-modal__results::-webkit-scrollbar{width:8px}.home-profile-search-modal__results::-webkit-scrollbar-track{background:transparent}.home-profile-search-modal__results::-webkit-scrollbar-thumb{border-radius:999px;background:#0f172a38}.home-profile-search-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;padding:16px;border:1px solid #eef2f6;border-radius:22px;background:#fff;box-shadow:0 8px 22px #0f172a0f}.home-profile-search-card+.home-profile-search-card{margin-top:12px}.home-profile-search-card__avatar-btn{all:unset;box-sizing:border-box;width:74px;height:74px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#f8fafc;color:#111827;font-size:28px;font-weight:950;cursor:pointer}.home-profile-search-card__avatar-btn img{width:100%;height:100%;object-fit:cover}.home-profile-search-card__body{min-width:0}.home-profile-search-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.home-profile-search-card__top h3{margin:0;color:#111827;font-size:17px;line-height:1.15;font-weight:950}.home-profile-search-card__top p{margin:4px 0 0;color:#64748b;font-size:13px;font-weight:800}.home-profile-search-card__open{all:unset;box-sizing:border-box;min-height:38px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:950;cursor:pointer}.home-profile-search-card__open:hover{background:#020617}.home-profile-search-card__facts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.home-profile-search-card__facts span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:800}.home-profile-search-card__facts svg{width:14px;height:14px}.home-profile-search-card__bio{margin:10px 0 0;color:#475569;font-size:13px;line-height:1.5;font-weight:600}.home-profile-search-card__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.home-profile-search-card__badges span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 9px;border-radius:999px;background:#f8fafc;color:#334155;font-size:12px;font-weight:900}.home-profile-search-card__badges svg{width:14px;height:14px}.home-profile-search-card__badges .is-seller{background:#ecfdf5;color:#047857}.home-profile-search-card__badges .is-place{background:#eff6ff;color:#1d4ed8}.home-profile-search-card__badges .is-classified{background:#fff7ed;color:#c2410c}.home-profile-search-modal__empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #cbd5e1;border-radius:22px;background:#f8fafc;color:#64748b;text-align:center}.home-profile-search-modal__empty svg{width:28px;height:28px}.home-profile-search-modal__empty strong{color:#111827;font-size:17px;font-weight:950}.home-profile-search-modal__empty span{max-width:320px;font-size:13px;font-weight:700}.home-profile-search-modal .home-profile-search-modal__icon{background:#111827!important;background-color:#111827!important;background-image:none!important;color:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 14px 26px #0f172a24!important}.home-profile-search-modal button.home-profile-search-modal__close,.home-profile-search-modal .home-profile-search-modal__close{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a14!important}.home-profile-search-modal button.home-profile-search-modal__close:hover,.home-profile-search-modal .home-profile-search-modal__close:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a38!important;color:#020617!important}.home-profile-search-modal button.home-profile-search-modal__chip,.home-profile-search-modal .home-profile-search-modal__chip{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0d!important}.home-profile-search-modal button.home-profile-search-modal__chip:hover,.home-profile-search-modal .home-profile-search-modal__chip:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important;color:#020617!important}.home-profile-search-modal button.home-profile-search-modal__chip.is-active,.home-profile-search-modal .home-profile-search-modal__chip.is-active{background:#111827!important;background-color:#111827!important;background-image:none!important;color:#fff!important;border-color:#111827!important;box-shadow:0 10px 22px #0f172a29!important}.home-profile-search-modal button.home-profile-search-modal__clear,.home-profile-search-modal .home-profile-search-modal__clear{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0d!important}.home-profile-search-modal button.home-profile-search-modal__clear:hover,.home-profile-search-modal .home-profile-search-modal__clear:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a42!important}.home-profile-search-modal button.home-profile-search-card__avatar-btn,.home-profile-search-modal .home-profile-search-card__avatar-btn{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 22px #0f172a0f!important}.home-profile-search-modal .home-profile-search-card__avatar-btn span{width:100%!important;height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important}.home-profile-search-modal button.home-profile-search-card__open,.home-profile-search-modal .home-profile-search-card__open{appearance:none!important;-webkit-appearance:none!important;background:#111827!important;background-color:#111827!important;background-image:none!important;color:#fff!important;border:1px solid #111827!important;box-shadow:0 10px 22px #0f172a29!important}.home-profile-search-modal button.home-profile-search-card__open:hover,.home-profile-search-modal .home-profile-search-card__open:hover{background:#020617!important;background-color:#020617!important;border-color:#020617!important;transform:translateY(-1px)}.home-profile-search-modal .home-profile-search-card__facts span{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#475569!important;border:1px solid rgba(15,23,42,.12)!important}.home-profile-search-modal .home-profile-search-card__badges span,.home-profile-search-modal .home-profile-search-card__badges .is-seller,.home-profile-search-modal .home-profile-search-card__badges .is-place,.home-profile-search-modal .home-profile-search-card__badges .is-classified{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 6px 14px #0f172a0a!important}.home-profile-search-modal .home-profile-search-card__badges .is-seller,.home-profile-search-modal .home-profile-search-card__badges .is-seller svg{color:#047857!important}.home-profile-search-modal .home-profile-search-card__badges .is-place,.home-profile-search-modal .home-profile-search-card__badges .is-place svg{color:#111827!important}.home-profile-search-modal .home-profile-search-card__badges .is-classified,.home-profile-search-modal .home-profile-search-card__badges .is-classified svg{color:#92400e!important}.home-profile-search-modal button{background-image:none!important;text-shadow:none!important}.home-profile-search-modal button svg,.home-profile-search-modal span svg{stroke:currentColor!important}.home-profile-search-modal .home-profile-search-card__avatar-btn{width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;max-width:74px!important;max-height:74px!important;padding:0!important;margin:0!important;overflow:hidden!important;display:block!important;border-radius:16px!important;background:#f8fafc!important;line-height:0!important}.home-profile-search-modal .home-profile-search-card__avatar-btn img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important}.home-profile-search-modal .home-profile-search-card__avatar-btn span{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:28px!important;font-weight:950!important;line-height:1!important;border-radius:inherit!important}.home-profile-search-modal__location-row{align-items:start!important}.home-profile-search-modal__clear-col{min-width:96px;display:flex;flex-direction:column;gap:6px}.home-profile-search-modal__clear-col>span{visibility:hidden;height:auto;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;line-height:normal}.home-profile-search-modal__location-row input,.home-profile-search-modal__clear{height:42px!important;min-height:42px!important;max-height:42px!important}.home-profile-search-modal__clear{align-self:stretch!important;width:100%!important;margin:0!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.home-profile-search-modal .home-profile-search-modal__close{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;box-shadow:0 8px 20px #0f172a14!important;opacity:1!important;cursor:pointer!important}.home-profile-search-modal .home-profile-search-modal__close svg{width:22px!important;height:22px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important}.home-profile-search-modal .home-profile-search-modal__close:hover{background:#f8fafc!important;color:#020617!important;border-color:#0f172a3d!important}.home-profile-search-modal .home-profile-search-modal__close:hover svg{color:#020617!important;stroke:#020617!important}.home-profile-search-modal .home-profile-search-modal__close{all:unset!important;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;box-shadow:0 8px 20px #0f172a14!important;opacity:1!important;cursor:pointer!important}.home-profile-search-modal .home-profile-search-modal__close-x{display:block!important;color:#111827!important;font-size:30px!important;font-weight:800!important;line-height:1!important;opacity:1!important;transform:translateY(-1px)}.home-profile-search-modal .home-profile-search-modal__close:hover{background:#f8fafc!important;border-color:#0f172a3d!important}.home-profile-search-modal .home-profile-search-modal__close:hover .home-profile-search-modal__close-x{color:#020617!important}@media(max-width:760px){.home-profile-search-modal .home-profile-search-card__avatar-btn{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;border-radius:14px!important}.home-profile-search-modal{padding:10px}.home-profile-search-modal__clear-col{min-width:0;width:100%}.home-profile-search-modal__clear-col>span{display:none}.home-profile-search-modal__panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:22px}.home-profile-search-modal__header{padding:18px}.home-profile-search-modal__searchbar,.home-profile-search-modal__filters,.home-profile-search-modal__meta,.home-profile-search-modal__results{margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.home-profile-search-modal__location-row{grid-template-columns:1fr}.home-profile-search-card{grid-template-columns:58px minmax(0,1fr);padding:13px}.home-profile-search-card__avatar-btn{width:58px;height:58px;border-radius:18px}.home-profile-search-card__top{flex-direction:column}.home-profile-search-card__open{width:100%}}.home-profile-search-modal,.home-profile-search-modal *{box-sizing:border-box}.home-profile-search-modal{--hpsm-panel-w: 1040px;--hpsm-gutter: 24px;--hpsm-pad-x: 26px;--hpsm-radius: 28px;padding:var(--hpsm-gutter)!important;overflow:hidden!important}.home-profile-search-modal__panel{width:min(var(--hpsm-panel-w),calc(100vw - (var(--hpsm-gutter) * 2)))!important;max-width:min(var(--hpsm-panel-w),calc(100vw - (var(--hpsm-gutter) * 2)))!important;max-height:min(900px,calc(100dvh - (var(--hpsm-gutter) * 2)))!important;border-radius:var(--hpsm-radius)!important}@media(min-width:1537px){.home-profile-search-modal{--hpsm-panel-w: 1120px}}@media(min-width:1920px){.home-profile-search-modal{--hpsm-panel-w: 1220px}}.home-profile-search-modal__header{padding:22px var(--hpsm-pad-x) 16px!important;gap:14px!important}.home-profile-search-modal__title-wrap{min-width:0!important;align-items:flex-start!important}.home-profile-search-modal__title-wrap>div{min-width:0!important}.home-profile-search-modal__header h2{font-size:clamp(21px,2.4vw,32px)!important;line-height:1.05!important}.home-profile-search-modal__header p{max-width:760px!important;font-size:.84rem!important;line-height:1.45!important}.home-profile-search-modal .home-profile-search-modal__close{flex:0 0 auto!important}.home-profile-search-modal__searchbar{margin:16px var(--hpsm-pad-x) 0!important;min-height:54px!important;padding-inline:16px!important}.home-profile-search-modal__filters{padding:14px var(--hpsm-pad-x) 0!important}.home-profile-search-modal__meta{padding:12px var(--hpsm-pad-x) 10px!important}.home-profile-search-modal__results{padding:0 var(--hpsm-pad-x) var(--hpsm-pad-x)!important}@media(max-width:1366px){.home-profile-search-modal{--hpsm-panel-w: 980px;--hpsm-gutter: 18px;--hpsm-pad-x: 22px}.home-profile-search-modal__header h2{font-size:clamp(20px,2.2vw,28px)!important}.home-profile-search-modal__header p{font-size:.8rem!important}.home-profile-search-card{grid-template-columns:66px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.home-profile-search-modal .home-profile-search-card__avatar-btn{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important;max-width:66px!important;max-height:66px!important;border-radius:16px!important}}@media(max-width:1100px){.home-profile-search-modal{--hpsm-panel-w: 920px;--hpsm-gutter: 14px;--hpsm-pad-x: 18px}.home-profile-search-modal__location-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.home-profile-search-modal__clear-col{grid-column:1 / -1!important;width:100%!important}.home-profile-search-modal__clear-col>span{display:none!important}.home-profile-search-modal__clear{width:100%!important}}@media(max-width:768px){.home-profile-search-modal{--hpsm-gutter: 8px;--hpsm-pad-x: 14px;--hpsm-radius: 22px;align-items:stretch!important;justify-content:center!important}.home-profile-search-modal__panel{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.home-profile-search-modal__header{align-items:flex-start!important;padding-top:16px!important;padding-bottom:12px!important}.home-profile-search-modal__icon{width:40px!important;height:40px!important;border-radius:14px!important}.home-profile-search-modal__icon svg{width:18px!important;height:18px!important}.home-profile-search-modal__header h2{font-size:1.18rem!important;letter-spacing:-.03em!important}.home-profile-search-modal__header p{margin-top:5px!important;font-size:.74rem!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.home-profile-search-modal .home-profile-search-modal__close{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:12px!important}.home-profile-search-modal .home-profile-search-modal__close-x{font-size:25px!important}.home-profile-search-modal__searchbar{min-height:48px!important;gap:9px!important;padding-inline:14px!important}.home-profile-search-modal__searchbar input{font-size:.9rem!important}.home-profile-search-modal__chips{gap:7px!important}.home-profile-search-modal__chip{min-height:34px!important;padding-inline:12px!important;font-size:.74rem!important}.home-profile-search-modal__location-row{grid-template-columns:1fr!important;gap:9px!important}.home-profile-search-modal__location-row input,.home-profile-search-modal__clear{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:.8rem!important}.home-profile-search-modal__meta{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;font-size:.68rem!important;line-height:1.25!important}.home-profile-search-card{grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border-radius:18px!important}.home-profile-search-modal .home-profile-search-card__avatar-btn{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;border-radius:14px!important}.home-profile-search-card__top{gap:10px!important}.home-profile-search-card__top h3{font-size:.92rem!important}.home-profile-search-card__top p{font-size:.72rem!important}.home-profile-search-card__open{min-height:34px!important;padding-inline:11px!important;font-size:.68rem!important}.home-profile-search-card__facts,.home-profile-search-card__badges{gap:6px!important;margin-top:8px!important}.home-profile-search-card__facts span,.home-profile-search-card__badges span{min-height:25px!important;padding-inline:7px!important;font-size:.66rem!important}.home-profile-search-card__facts svg,.home-profile-search-card__badges svg{width:12px!important;height:12px!important}.home-profile-search-card__bio{font-size:.72rem!important;line-height:1.35!important;margin-top:8px!important}}@media(max-width:640px){.home-profile-search-modal{--hpsm-gutter: 0px;--hpsm-pad-x: 12px;--hpsm-radius: 0px;padding:0!important}.home-profile-search-modal__panel{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border-left:0!important;border-right:0!important}.home-profile-search-modal__header{gap:10px!important}.home-profile-search-modal__icon{width:36px!important;height:36px!important;border-radius:12px!important}.home-profile-search-modal__header h2{font-size:1.02rem!important}.home-profile-search-modal__header p{font-size:.68rem!important}.home-profile-search-modal__searchbar{min-height:44px!important;margin-top:12px!important}.home-profile-search-modal__searchbar svg{width:18px!important;height:18px!important}.home-profile-search-modal__searchbar input{font-size:.82rem!important}.home-profile-search-modal__filters{padding-top:12px!important}.home-profile-search-modal__results{padding-bottom:14px!important}.home-profile-search-card__top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.home-profile-search-card__open{width:fit-content!important;max-width:100%!important}}@media(max-width:390px){.home-profile-search-modal{--hpsm-pad-x: 10px}.home-profile-search-modal__header{padding-top:12px!important;padding-bottom:10px!important}.home-profile-search-modal__icon{width:32px!important;height:32px!important;border-radius:11px!important}.home-profile-search-modal__icon svg{width:15px!important;height:15px!important}.home-profile-search-modal__header h2{font-size:.94rem!important}.home-profile-search-modal__header p{display:none!important}.home-profile-search-modal .home-profile-search-modal__close{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border-radius:11px!important}.home-profile-search-modal .home-profile-search-modal__close-x{font-size:22px!important}.home-profile-search-modal__searchbar{min-height:42px!important;padding-inline:12px!important}.home-profile-search-modal__chip{min-height:31px!important;padding-inline:10px!important;font-size:.66rem!important}.home-profile-search-card{grid-template-columns:50px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-radius:16px!important}.home-profile-search-modal .home-profile-search-card__avatar-btn{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important;border-radius:12px!important}.home-profile-search-card__top h3{font-size:.82rem!important}.home-profile-search-card__top p{font-size:.66rem!important}.home-profile-search-card__open{min-height:31px!important;padding-inline:9px!important;font-size:.62rem!important}.home-profile-search-card__facts span,.home-profile-search-card__badges span{min-height:23px!important;font-size:.6rem!important}.home-profile-search-card__bio{font-size:.66rem!important}}@media(max-width:330px){.home-profile-search-card{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important}.home-profile-search-modal .home-profile-search-card__avatar-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}.home-profile-search-modal__chip{font-size:.58rem!important;padding-inline:8px!important}.home-profile-search-card__open{width:100%!important}}.home-profile-search-modal__chipsShell{position:relative;width:100%;min-width:0;max-width:100%}.home-profile-search-modal__chips{min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.home-profile-search-modal__chips::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.home-profile-search-modal__chip{flex:0 0 auto!important}.home-profile-search-modal__chipsArrow{display:none}@media(max-width:768px){.home-profile-search-modal__chipsShell{overflow:hidden}.home-profile-search-modal__chips{padding-left:34px!important;padding-right:34px!important}.home-profile-search-modal__chipsArrow{all:unset;box-sizing:border-box;position:absolute;top:50%;z-index:8;transform:translateY(-50%);width:30px;height:34px;min-width:30px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fffffff0;color:#0f172a;box-shadow:0 8px 18px #0f172a14;cursor:pointer}.home-profile-search-modal__chipsArrow--left{left:0}.home-profile-search-modal__chipsArrow--right{right:0}.home-profile-search-modal__chipsArrow svg{width:16px;height:16px;stroke-width:2.6}}@media(max-width:390px){.home-profile-search-modal__chips{padding-left:30px!important;padding-right:30px!important}.home-profile-search-modal__chipsArrow{width:27px;height:31px;min-width:27px;min-height:31px;border-radius:10px}.home-profile-search-modal__chipsArrow svg{width:14px;height:14px}}@media(max-width:330px){.home-profile-search-modal__chips{padding-left:28px!important;padding-right:28px!important}.home-profile-search-modal__chipsArrow{width:25px;height:29px;min-width:25px;min-height:29px}}@media(max-width:768px){.home-profile-search-modal__chipsArrow{background:transparent!important;color:#0f172ab8!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-profile-search-modal__chipsArrow:hover,.home-profile-search-modal__chipsArrow:focus-visible{background:#0f172a0f!important;color:#0f172ae0!important}.home-profile-search-modal__chipsArrow svg{stroke:currentColor!important;color:currentColor!important}}@media(max-width:768px){.home-profile-search-modal__chipsShell{position:relative!important;overflow:visible!important}.home-profile-search-modal__chips{scrollbar-width:none!important;-ms-overflow-style:none!important}.home-profile-search-modal__chips::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.home-profile-search-modal__chipsArrow{all:unset!important;box-sizing:border-box!important;position:absolute!important;top:50%!important;z-index:40!important;transform:translateY(-50%)!important;width:28px!important;height:34px!important;min-width:28px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;color:#0f172ac7!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important}.home-profile-search-modal__chipsArrow--left{left:1px!important}.home-profile-search-modal__chipsArrow--right{right:1px!important}.home-profile-search-modal__chipsArrow svg{display:none!important}.home-profile-search-modal__chipsArrow:before{display:block!important;color:#0f172ac7!important;font-family:Arial,Helvetica,sans-serif!important;font-size:27px!important;font-weight:900!important;line-height:1!important;text-shadow:0 1px 1px rgba(255,255,255,.82)!important}.home-profile-search-modal__chipsArrow--left:before{content:"‹"!important}.home-profile-search-modal__chipsArrow--right:before{content:"›"!important}.home-profile-search-modal__chipsArrow:hover,.home-profile-search-modal__chipsArrow:focus-visible{background:transparent!important;color:#0f172aeb!important}.home-profile-search-modal__chipsArrow:hover:before,.home-profile-search-modal__chipsArrow:focus-visible:before{color:#0f172aeb!important}}@media(max-width:390px){.home-profile-search-modal__chipsArrow{width:24px!important;height:31px!important;min-width:24px!important;min-height:31px!important}.home-profile-search-modal__chipsArrow:before{font-size:24px!important}.home-profile-search-modal__chipsArrow--left{left:0!important}.home-profile-search-modal__chipsArrow--right{right:0!important}}@media(max-width:330px){.home-profile-search-modal__chipsArrow{width:22px!important;height:29px!important;min-width:22px!important;min-height:29px!important}.home-profile-search-modal__chipsArrow:before{font-size:22px!important}}@media(max-width:768px){.home-profile-search-modal__header{padding-top:14px!important;padding-bottom:12px!important;gap:10px!important}.home-profile-search-modal__title-wrap{min-width:0!important;gap:10px!important;align-items:center!important}.home-profile-search-modal__icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:12px!important}.home-profile-search-modal__icon svg{width:18px!important;height:18px!important}.home-profile-search-modal__title-wrap h2{margin:0!important;font-size:clamp(1.08rem,3.4vw,1.34rem)!important;line-height:1.03!important;letter-spacing:-.035em!important}.home-profile-search-modal__title-wrap p{margin-top:4px!important;max-width:100%!important;font-size:.72rem!important;line-height:1.22!important}.home-profile-search-modal__close{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important}.home-profile-search-modal__close-x{font-size:1.34rem!important;line-height:1!important}.home-profile-search-modal__searchbar{min-height:42px!important;height:42px!important;padding:0 13px!important;gap:9px!important;border-radius:18px!important}.home-profile-search-modal__searchbar svg{width:17px!important;height:17px!important;min-width:17px!important}.home-profile-search-modal__searchbar input{height:40px!important;min-height:40px!important;font-size:.78rem!important;line-height:1.1!important}.home-profile-search-modal__searchbar input::placeholder{font-size:.78rem!important}.home-profile-search-modal__filters{gap:10px!important}.home-profile-search-modal__chips{gap:7px!important}.home-profile-search-modal__chip{min-height:31px!important;height:31px!important;padding:0 10px!important;border-radius:11px!important;font-size:.66rem!important;line-height:1!important}.home-profile-search-modal__location-row{gap:10px!important}.home-profile-search-modal__location-row label>span,.home-profile-search-modal__clear-col>span{margin-bottom:6px!important;font-size:.68rem!important;line-height:1!important;letter-spacing:.08em!important}.home-profile-search-modal__location-row input,.home-profile-search-modal__clear{min-height:42px!important;height:42px!important;padding:0 12px!important;border-radius:12px!important;font-size:.76rem!important}.home-profile-search-modal__location-row input::placeholder{font-size:.76rem!important}.home-profile-search-modal__meta{gap:8px!important;font-size:.68rem!important;line-height:1.22!important}.home-profile-search-modal__meta span{font-size:.68rem!important;line-height:1.22!important}.home-profile-search-card{gap:10px!important;padding:12px!important;border-radius:18px!important}.home-profile-search-card__avatar-btn{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:14px!important}.home-profile-search-card__top h3{font-size:.9rem!important;line-height:1.05!important}.home-profile-search-card__top p{font-size:.7rem!important;line-height:1.1!important}.home-profile-search-card__open{min-height:38px!important;height:38px!important;padding:0 13px!important;border-radius:12px!important;font-size:.72rem!important;line-height:1!important}.home-profile-search-card__facts,.home-profile-search-card__badges{gap:6px!important}.home-profile-search-card__facts span,.home-profile-search-card__badges span{min-height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:.62rem!important;line-height:1!important}.home-profile-search-card__bio{font-size:.68rem!important;line-height:1.28!important}}@media(max-width:425px){.home-profile-search-modal__header{padding:12px 12px 10px!important}.home-profile-search-modal__title-wrap{gap:9px!important}.home-profile-search-modal__icon{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;border-radius:11px!important}.home-profile-search-modal__title-wrap h2{font-size:1.02rem!important;line-height:1.02!important}.home-profile-search-modal__title-wrap p{font-size:.66rem!important;line-height:1.18!important}.home-profile-search-modal__close{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;border-radius:12px!important}.home-profile-search-modal__searchbar{min-height:39px!important;height:39px!important;padding-inline:12px!important;border-radius:16px!important}.home-profile-search-modal__searchbar input{height:37px!important;min-height:37px!important;font-size:.72rem!important}.home-profile-search-modal__searchbar input::placeholder{font-size:.72rem!important}.home-profile-search-modal__chip{min-height:29px!important;height:29px!important;padding-inline:9px!important;font-size:.61rem!important}.home-profile-search-modal__location-row input,.home-profile-search-modal__clear{min-height:39px!important;height:39px!important;font-size:.7rem!important}.home-profile-search-modal__location-row input::placeholder{font-size:.7rem!important}.home-profile-search-modal__meta,.home-profile-search-modal__meta span{font-size:.62rem!important}}@media(max-width:390px){.home-profile-search-modal__header{padding:11px 10px 9px!important}.home-profile-search-modal__title-wrap{gap:8px!important}.home-profile-search-modal__icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.home-profile-search-modal__icon svg{width:16px!important;height:16px!important}.home-profile-search-modal__title-wrap h2{font-size:.94rem!important;line-height:1.02!important}.home-profile-search-modal__title-wrap p{display:none!important}.home-profile-search-modal__close{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.home-profile-search-modal__close-x{font-size:1.15rem!important}.home-profile-search-modal__searchbar{min-height:36px!important;height:36px!important;padding-inline:10px!important;gap:7px!important;border-radius:15px!important}.home-profile-search-modal__searchbar svg{width:15px!important;height:15px!important;min-width:15px!important}.home-profile-search-modal__searchbar input{height:34px!important;min-height:34px!important;font-size:.66rem!important}.home-profile-search-modal__searchbar input::placeholder{font-size:.66rem!important}.home-profile-search-modal__chip{min-height:27px!important;height:27px!important;padding-inline:8px!important;font-size:.56rem!important;border-radius:10px!important}.home-profile-search-modal__location-row{gap:8px!important}.home-profile-search-modal__location-row label>span,.home-profile-search-modal__clear-col>span{margin-bottom:5px!important;font-size:.6rem!important}.home-profile-search-modal__location-row input,.home-profile-search-modal__clear{min-height:36px!important;height:36px!important;padding-inline:10px!important;font-size:.64rem!important;border-radius:11px!important}.home-profile-search-modal__location-row input::placeholder{font-size:.64rem!important}.home-profile-search-card__avatar-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.home-profile-search-card__top h3{font-size:.82rem!important}.home-profile-search-card__top p{font-size:.64rem!important}.home-profile-search-card__open{min-height:35px!important;height:35px!important;font-size:.66rem!important}}@media(max-width:330px){.home-profile-search-modal__title-wrap h2{font-size:.88rem!important}.home-profile-search-modal__searchbar{min-height:34px!important;height:34px!important}.home-profile-search-modal__searchbar input{height:32px!important;min-height:32px!important;font-size:.62rem!important}.home-profile-search-modal__chip{min-height:25px!important;height:25px!important;padding-inline:7px!important;font-size:.52rem!important}}.classified-card{display:flex;flex-direction:column;width:100%;max-width:490px;min-height:410px;background:#fff;border:1px solid #e6e9ef;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.classified-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 16px}.classified-card__desc{margin:0;color:#5f6c7b;font-size:.95rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.classified-card__meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;color:#556170;font-size:.82rem;font-weight:700;line-height:1.3}.classified-card__seller{color:#111827;font-size:.92rem;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classified-card__company{color:#374151;font-size:.82rem;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classified-card__seller-phone{color:#6b7280;font-size:.8rem;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classified-card__seller-location{color:#6b7280;font-size:.76rem;font-weight:600;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classified-card__view-btn{display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:38px;padding:0 16px;border:none;border-radius:12px;background:#0f172a;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important;font-size:.88rem;font-weight:800;line-height:1;white-space:nowrap;flex-shrink:0;appearance:none;box-shadow:0 6px 14px #0f172a2e;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.classified-card__view-btn:hover,.classified-card__view-btn:focus,.classified-card__view-btn:active,.classified-card__view-btn:visited{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important}.classified-card__view-btn:hover{background:#111827;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a3d}.classified-card__view-btn:active{transform:translateY(0)}.classified-card__view-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.classified-card__footer{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:0}.classified-card__seller-wrap{display:flex;flex-direction:column;min-width:0;gap:2px;flex:1}.classified-card__footer-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.classified-card__chat-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid #d1d5db;border-radius:12px;background:#fff;color:#0f172a;cursor:pointer;flex-shrink:0;box-shadow:0 6px 14px #0f172a14;transition:background .18s ease,border-color .18s ease,transform .18s ease}.classified-card__chat-btn:hover{background:#f8fafc;border-color:#9ca3af;transform:translateY(-1px)}.classified-card__chat-btn:active{transform:translateY(0)}.classified-card__chat-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.classified-card__chat-btn svg{width:18px;height:18px;stroke-width:2.2;color:#0f172a}.classified-card__footer-actions{display:inline-flex;align-items:center;gap:8px}.classified-card .classified-card__chat-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;margin:0;border:1px solid transparent;border-radius:12px;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#111827!important;cursor:pointer;outline:none;font-size:20px;line-height:1;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.classified-card .classified-card__chat-btn:hover{background:#11182714!important;border-color:#11182714;transform:translateY(-1px)}.classified-card .classified-card__chat-btn:active{background:#11182724!important;transform:translateY(0)}.classified-card .classified-card__chat-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.classified-card .classified-card__chat-btn:disabled{opacity:.45;cursor:not-allowed;background:transparent!important;box-shadow:none!important}.classified-card .classified-card__chat-btn svg{width:18px!important;height:18px!important;display:block;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none}.classified-card .classified-card__chat-btn svg *{color:#111827!important;stroke:#111827!important;fill:none!important}@media(max-width:768px){.classified-card{min-height:390px}.classified-card__body{padding:14px;gap:7px}.classified-card__footer{gap:10px}}.classified-marketplace{display:flex;flex-direction:column;gap:18px}.classified-marketplace__hero{padding:20px;border-radius:24px;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid rgba(15,23,42,.06)}.classified-marketplace__hero h2{margin:0;font-size:1.7rem;color:#0f172a}.classified-marketplace__hero p{margin:8px 0 0;color:#64748b;line-height:1.5}.classified-marketplace__state{padding:20px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.08);text-align:center;color:#64748b}.classified-marketplace__state--error{color:#b91c1c}.classified-marketplace__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.classified-marketplace__footer{display:flex;justify-content:center}.classified-marketplace__load-more{min-height:44px;padding:0 18px;border:0;border-radius:14px;background:#0f172a;color:#fff;font-weight:700;cursor:pointer}.classified-filters{padding:16px;border-radius:22px;background:#fff;border:1px solid rgba(15,23,42,.08);display:flex;flex-direction:column;gap:12px}.classified-filters__top,.classified-filters__bottom{display:grid;gap:10px}.classified-filters__top{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.classified-filters__bottom{grid-template-columns:repeat(5,minmax(0,1fr))}.classified-filters__search-wrap{position:relative;display:flex;align-items:center;min-height:52px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.classified-filters__search-wrap:focus-within{border-color:#0f172a2e;box-shadow:0 0 0 2px #0f172a0d}.classified-filters__search-wrap{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 14px;border:1px solid #111827;border-radius:14px;background:#fff;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.classified-filters__search-wrap:hover{border-color:#93c5fd}.classified-filters__search-wrap:focus-within{box-shadow:0 0 0 2px #93c5fd33}.classified-filters__search-icon{width:28px;height:28px;flex:0 0 28px;color:#9ca3af}.classified-filters__search{width:100%;min-width:0;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;color:#111827;font-size:14px;line-height:1.4}.classified-filters__search::placeholder{color:#9ca3af}.classified-filters__search-btn,.classified-filters__search-btn-icon{display:none!important}.classified-filters__select,.classified-filters__input{width:100%;min-height:52px;padding:0 14px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;outline:none;color:#111827;font-size:14px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.classified-filters__select:focus,.classified-filters__input:focus{border-color:#d0000047;box-shadow:0 0 0 2px #d0000014}.classified-filters__select.is-active,.classified-filters__input.is-active{background:#ffeaea;border-color:#eef2f6;box-shadow:inset 2px 0 #d00}button.classified-filters__reset{all:unset!important;box-sizing:border-box!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;justify-self:end!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;box-shadow:none!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:color .2s ease,transform .2s ease!important}button.classified-filters__reset:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:#111827!important;transform:translateY(-1px)}button.classified-filters__reset:focus,button.classified-filters__reset:focus-visible,button.classified-filters__reset:active{outline:0!important;border:0!important;box-shadow:none!important}button.classified-filters__reset:active{transform:translateY(0)}button.classified-filters__reset:focus-visible{outline:2px solid rgba(208,0,0,.18);outline-offset:2px}.classified-filters__reset-icon{width:30px;height:30px;font-size:30px;line-height:1;transition:transform .28s ease}button.classified-filters__reset:hover .classified-filters__reset-icon{transform:rotate(-120deg)}.classified-card{overflow:hidden;border-radius:22px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a0d}.classified-card__media-wrap{position:relative;width:100%;aspect-ratio:16 / 10;background:#e2e8f0}.classified-card__media{width:100%;height:100%;object-fit:cover;display:block}.classified-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-weight:600}.classified-card__badge-wrap{position:absolute;top:12px;left:12px;display:flex;gap:8px;flex-wrap:wrap}.classified-card__badge{padding:6px 10px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:.75rem;font-weight:700}.classified-card__badge--featured{background:#7c3aed}.classified-card__body{padding:14px}.classified-card__price{font-size:1.1rem;font-weight:800;color:#0f172a}.classified-card__title{margin:8px 0 6px;font-size:1rem;color:#0f172a;line-height:1.35}.classified-card__desc{margin:0;color:#64748b;line-height:1.45;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.classified-card__meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;color:#475569;font-size:.9rem}.classified-card__footer{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.classified-card__seller{color:#475569;font-weight:600}.classified-card__view-btn{min-height:38px;padding:0 14px;border:0;border-radius:12px;background:#0f172a;color:#fff;font-weight:700;cursor:pointer}button.classified-filters__reset{all:unset!important;box-sizing:border-box!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;justify-self:end!important;border:1px solid rgba(147,197,253,.45)!important;border-radius:12px!important;background:#eff6ff!important;color:#2563eb!important;box-shadow:inset 2px 0 #3b82f6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}button.classified-filters__reset:hover{background:#dbeafe!important;border-color:#60a5faa6!important;color:#1d4ed8!important;box-shadow:inset 2px 0 #2563eb!important;transform:translateY(-1px)}button.classified-filters__reset:focus,button.classified-filters__reset:focus-visible,button.classified-filters__reset:active{outline:0!important}.classified-filters__reset-icon{width:24px;height:24px;font-size:24px;line-height:1}.classified-filters__input{width:100%;min-height:52px;padding:0 14px;border-radius:12px;border:1px solid rgba(147,197,253,.45);background:#eff6ff;outline:none;color:#111827;font-size:14px;box-shadow:inset 2px 0 #3b82f6;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.classified-filters__input:hover{background:#dbeafe;border-color:#60a5faa6;box-shadow:inset 2px 0 #2563eb}.classified-filters__input:focus{background:#dbeafe;border-color:#60a5fabf;box-shadow:inset 2px 0 #2563eb,0 0 0 2px #93c5fd2e}.classified-filters__input::placeholder{color:#64748b}@media(max-width:1180px){.classified-marketplace__grid,.classified-filters__top,.classified-filters__bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.classified-marketplace__grid,.classified-filters__top,.classified-filters__bottom{grid-template-columns:minmax(0,1fr)}}.breadcrum{display:flex;align-items:center;font-size:14px;color:#666;margin-bottom:20px;flex-wrap:wrap}.breadcrum-item{display:flex;align-items:center}.breadcrum-link{color:#007bff;text-decoration:none;font-weight:500}.breadcrum-link:hover{text-decoration:underline}.breadcrum-current{font-weight:700;color:#333}.breadcrum-arrow{margin:0 8px;font-size:10px;color:#999}@media(max-width:1280px){.breadcrum{margin:30px 50px;font-size:14px}}@media(max-width:1024px){.breadcrum{margin:30px;font-size:13px}}@media(max-width:800px){.breadcrum{margin:30px 10px;font-size:12px}}@media(max-width:600px){.breadcrum{font-size:12px;margin:10px 0}.breadcrum img{width:10px;height:10px}}@media(max-width:500px){.breadcrum{font-size:10px}}.quickshot-upload-container{min-height:90vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(to bottom right,#f9f9f9,#ececec);padding:20px}.quickshot-upload-card{background:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 12px #0000001a;width:400px;margin-top:20px}.quickshot-upload-card h2{text-align:center;margin-bottom:20px}.quickshot-input,.quickshot-file-input{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px}.upload-btn{background-color:red;color:#fff;width:100%;padding:12px;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.upload-btn:hover{background-color:#c00}.preview-container{margin-top:20px;text-align:center}.preview-video{width:100%;border-radius:12px;max-height:400px;object-fit:cover}.player-container{display:flex;justify-content:flex-start;width:100%}.video-wrapper{width:100%;max-width:400px;position:relative;overflow:visible}.user-search-bar{background:transparent!important;box-shadow:none!important;border:none;margin-bottom:-22px;position:relative;width:185px;height:auto;border-radius:10px;padding:2px}.user-search-bar input{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.3);height:28px;line-height:28px;padding:0 24px 0 6px;border-radius:6px;font-size:.75rem;outline:none;box-shadow:none!important;display:block;width:100%;box-sizing:border-box}.user-search-bar input::placeholder{color:#fff9;font-size:.7rem}.user-search-bar .search-icon{position:absolute;right:6px;top:50%;transform:translateY(-100%);width:14px;height:14px;cursor:pointer;opacity:.6}.user-search-bar .search-icon:hover{opacity:1}.video-container{position:relative;display:inline-block}.quickshot-player-page{display:flex;flex-direction:column;align-items:center}.video-left-overlay{background:none;position:absolute;bottom:150px;left:12px;margin-left:20px;max-width:240px;display:flex;flex-direction:column;align-items:left;padding:4px;border-radius:16px;gap:4px}.avatar-subscribe-row{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:nowrap;width:100%;max-width:100%;overflow:hidden}.action-btn{padding:6px 12px;font-size:15px;font-weight:600;border-radius:22px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:auto;border:none;transition:all .2s ease-in-out;box-shadow:0 2px 5px #0000000f;background-color:#444;color:#fff}.action-btn:hover{background-color:#333;transform:scale(1.02)}.subscribe-btn{background-color:#444}.subscribe-btn:hover{background-color:#333}.list-go-to-channel-btn{background-color:#444;color:#fff;border-radius:22px;padding:6px 12px;font-size:15px;font-weight:600;text-align:center}.list-go-to-channel-btn:hover{background-color:#333}.list-subscribe-btn{background-color:#444;color:#fff;font-weight:600;padding:6px 12px;font-size:15px;border-radius:22px;transition:all .2s ease-in-out}.list-subscribe-btn:hover{background-color:#333}.user-meta-block{display:flex;align-items:center;gap:6px}.channel-meta-block{display:flex;flex-direction:column;justify-content:center;cursor:pointer;line-height:1.1;color:#fff;white-space:normal;max-width:140px}.channel-meta-block .author-name{font-weight:600;font-size:.8rem;color:#fff;margin:0}.channel-meta-block .author-company{font-size:.72rem;color:silver;margin-top:1px}.avatar-cube{width:28px;height:28px;border-radius:8px;object-fit:cover;border:1px solid #ccc}.channel-link{color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:120px;cursor:pointer}.channel-link:hover{color:gold}.channel-name{font-weight:700;font-size:.85rem;margin:3px 0 0;color:#fff}.author-message{text-align:left;align-self:flex-start;margin-left:2px;font-size:.7rem;color:#fff;max-width:200px;word-wrap:break-word;line-height:1.2;margin-bottom:-6px}.video-wrapper{position:relative;flex-shrink:0}.video-right-overlay .action-button{width:40px;display:flex;flex-direction:column;align-items:center;cursor:pointer}.video-right-overlay .action-button img{width:20px;height:20px;margin-bottom:4px}.video-right-overlay .action-button span{font-size:.7rem;text-align:center}.action-button.liked img{filter:brightness(1.3) saturate(2)}.action-button.disliked img{filter:brightness(.5) grayscale(1)}.video-meta{margin-top:12px;text-align:center}.action-button.profile-button{width:60px;height:60px;border-radius:12px;padding:0}.action-button.profile-button .profile-avatar{width:100%;height:100%;object-fit:cover;border-radius:12px}.hashtag-section{align-self:flex-start;margin-left:2px;margin-bottom:-2px;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start}.hashtag{background-color:#333;color:gold;border-radius:12px;padding:1px 5px;font-size:.3rem}.no-hashtags{font-size:.75rem;color:#aaa}.background-music-info{color:#ddd;margin-top:6px;text-align:left;font-size:.7rem;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-button.three-dot-menu{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem}.action-button.three-dot-menu span{writing-mode:vertical-rl;transform:rotate(180deg);display:inline-block;line-height:1}.vertical-dots{writing-mode:vertical-rl;transform:rotate(180deg);font-size:20px;line-height:1}.video-right-overlay{position:absolute;right:-220px;top:-50px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:10;overflow:visible}.vertical-avatar{margin-top:20px}.vertical-avatar .profile-avatar{width:50px;height:50px;border-radius:12px;object-fit:cover;border:3px solid gold;box-shadow:0 0 6px #0006}.vertical-dots{display:inline-block;line-height:.8;font-size:24px;text-align:center;white-space:pre;transform:scaleX(1.2);cursor:pointer}.three-dot-wrapper{position:relative;z-index:3000}.dropdown-menu{position:absolute;top:100%;left:0;transform:translateY(8px);background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:9999;width:250px;padding:6px 0;max-height:70vh;overflow-y:auto}.dropdown-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:.85rem;word-wrap:break-word;white-space:normal;overflow-wrap:break-word}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-item.disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.comments-panel{position:fixed;left:400px;top:-75px;width:400px;max-height:80vh;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow-y:auto;z-index:2000;display:flex;flex-direction:column}.breadcrumb-container{position:relative;margin-right:1000px;max-width:fit-content}.comments-header{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #ddd}.close-button{background:none;border:none;font-size:20px;cursor:pointer}.saving-indicator{position:fixed;top:10px;right:10px;background:#007bff;color:#fff;padding:8px 12px;border-radius:4px;font-size:.9rem}.player-container.centered{justify-content:center}.player-container.with-comments{justify-content:flex-start}.player-container.centered .video-wrapper{margin-left:auto;margin-right:auto}.user-videos-panel{position:fixed;left:400px;top:-110px;width:400px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:2000;display:flex;flex-direction:column;overflow:visible!important}.panel-header{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:16px}.user-quickshots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.user-quickshot-card{text-align:left;text-decoration:none;color:inherit}.user-quickshot-card video,.user-quickshot-card img{width:100%;height:120px;object-fit:cover;border-radius:6px;background-color:#000}.user-quickshot-title{font-weight:600;font-size:.7rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.user-channel-info{display:flex;align-items:center;gap:12px}.user-channel-meta{display:flex;flex-direction:column;justify-content:center}.user-channel-buttons{display:flex;gap:10px;align-items:center;margin-top:4px}.user-header-top{display:flex;justify-content:flex-end;padding:12px}.close-btn{background:none;border:none;font-size:20px;cursor:pointer;color:#333}.user-header-divider{border:none;border-top:1px solid #ddd;margin:0;width:100%}.channel-header-section{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px}.channel-avatar-meta{display:flex;align-items:center;gap:12px}.user-channel-buttons{display:flex;gap:12px;margin-top:12px}.user-channel-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid gold;margin-top:8px}.comment-author-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.comment-author-meta{display:flex;flex-direction:column;justify-content:center}.author-name{font-weight:600;font-size:14px;margin:0;color:#fff}.author-company{font-size:13px;color:#ccc;margin-top:2px}.author-handle{font-size:13px;color:#666;margin:0}.shadowed{box-shadow:0 2px 8px #0000004d}.close-btn.shadowed{background:none;border:none;font-size:20px;cursor:pointer;color:#444;box-shadow:0 0 6px #0006;padding:4px 8px;border-radius:6px;transition:background .2s}.close-btn.shadowed:hover{background-color:#ffffff1a}@media(max-width:480px){.dropdown-menu{transform:none;right:auto;left:0;min-width:180px}.dropdown-item{font-size:.75rem;padding:4px 8px}.avatar-cube{width:28px;height:28px}.channel-name,.author-message,.background-music-info{font-size:.7rem}}.comment-header-row{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:4px}.comment-username{color:#111;font-weight:600}.comment-handle{color:#666;font-size:.9em;cursor:pointer;text-decoration:none}.comment-handle:hover{color:gold;text-decoration:none}.comments-panel__body .comment-section[data-sticky-external-composer="1"] .comment-footer{display:none!important}.comments-panel__body .comment-section[data-sticky-external-composer="1"] .comment-form,.comments-panel__body .comment-section[data-sticky-external-composer="1"]{margin:0!important;padding:0!important}.comments-panel__body{display:flex;flex-direction:column}.comments-panel__body .comment-list{flex:1 1 auto;min-height:0;overflow:auto}.comments-panel{position:fixed;top:50%;right:12px;transform:translateY(-50%);height:calc(100vh - 24px);width:420px;background:#fff;color:#111;border-left:1px solid rgba(0,0,0,.08);box-shadow:-16px 0 40px #0000002e;display:flex;flex-direction:column;z-index:2147483600}.comments-panel__body{flex:1 1 auto;min-height:0;overflow:auto;padding:0}.comment-section{display:flex;flex-direction:column;min-height:100%}.comment-list{flex:1 1 auto;min-height:0}.comment-footer{position:sticky;bottom:0;background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:10px 12px;margin:0;z-index:1}.comment-form{display:flex;gap:8px;align-items:center}.comment-form input{flex:1 1 auto;min-width:0}.comment-buttons{display:flex;gap:8px}.comment-buttons{display:flex;gap:10px;align-items:center}.cs-primary-btn,.cs-secondary-btn{-webkit-appearance:none;appearance:none;border:0;outline:0;margin:0;padding:8px 12px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;font:600 13px/1.1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,transform .05s ease}.cs-secondary-btn{background:#fff;color:#444;border:1px solid rgba(0,0,0,.18)}.cs-secondary-btn:hover{background:#f4f4f4}.cs-primary-btn{background:#2b6cff;color:#fff;border:1px solid #2b6cff}.cs-primary-btn:hover{background:#2257cc;border-color:#2257cc}.cs-primary-btn:disabled{opacity:.6;cursor:not-allowed}.cs-primary-btn,.cs-secondary-btn{all:unset;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1;font:600 13px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;border:1px solid rgba(0,0,0,.18);background:transparent;color:#222;transition:background .15s ease,border-color .15s ease,transform .05s ease}.cs-primary-btn svg,.cs-secondary-btn svg{width:16px;height:16px;stroke-width:2}.cs-secondary-btn:hover{background:#0000000d}.cs-primary-btn{border-color:#2b6cff8c;color:#2b6cff}.cs-primary-btn:hover{background:#2b6cff14;border-color:#2b6cff}.cs-primary-btn:active,.cs-secondary-btn:active{transform:scale(.98)}.cs-primary-btn:focus-visible,.cs-secondary-btn:focus-visible{outline:2px solid rgba(43,108,255,.65);outline-offset:2px}.cs-primary-btn:disabled{opacity:.55;cursor:not-allowed;background:transparent;border-color:#00000026;color:#888}.cs-secondary-btn{background:transparent!important;color:#fffffff2;border:1px solid rgba(255,255,255,.25);border-radius:10px;-webkit-appearance:none;appearance:none;outline:none;box-shadow:none}.cs-secondary-btn:hover,.cs-secondary-btn:active,.cs-secondary-btn:focus{background:transparent!important;color:#fff;border-color:#ffffff59;box-shadow:none}.cs-secondary-btn svg{color:currentColor}.comment-section .comment-footer .comment-buttons{display:flex;align-items:center;gap:12px}.comment-section .cs-secondary-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;background:transparent;color:#222;border:1px solid rgba(0,0,0,.22);font-weight:600;line-height:1;box-shadow:none;cursor:pointer}.comment-section .cs-secondary-btn svg{width:16px;height:16px;color:currentColor}.comment-section .cs-secondary-btn:active{transform:translateY(0)}.comment-section .cs-secondary-btn:focus{outline:none;box-shadow:0 0 0 3px #0071e340}.comment-section .comment-buttons{display:flex;align-items:center;gap:12px}.comment-section .cs-secondary-btn,.comment-section .cs-primary-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(0,0,0,.22);font:600 14px/1.1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,transform .05s ease}.comment-section .cs-secondary-btn svg,.comment-section .cs-primary-btn svg{width:16px;height:16px}.comment-section .cs-secondary-btn{background:transparent;color:#222}.comment-section .cs-secondary-btn:hover{background:#0000000f;border-color:#00000059}.comment-section .cs-secondary-btn:focus,.comment-section .cs-primary-btn:focus{outline:none;box-shadow:0 0 0 3px #0071e340}.comment-section .cs-secondary-btn,.comment-section .cs-secondary-btn:focus,.comment-section .cs-secondary-btn:active{background-color:transparent!important}.comment-section .comment-buttons .cs-secondary-btn,.comment-section .comment-buttons .cs-primary-btn{-webkit-appearance:none;appearance:none;background:transparent!important;border:1px solid var(--cs-border, #d0d5dd);color:var(--cs-text, #1f2937);font:600 14px/1.15 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;padding:10px 14px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.comment-section .comment-buttons .cs-secondary-btn svg,.comment-section .comment-buttons .cs-primary-btn svg{width:16px;height:16px;flex:0 0 auto;color:currentColor}.comment-section .comment-buttons .cs-secondary-btn:hover,.comment-section .comment-buttons .cs-primary-btn:hover{background:#0000000a;border-color:var(--cs-border-hover, #c5cad3)}.comment-section .comment-buttons .cs-secondary-btn:active,.comment-section .comment-buttons .cs-primary-btn:active{background:#0000000f}.comment-section .comment-buttons .cs-secondary-btn:focus-visible,.comment-section .comment-buttons .cs-primary-btn:focus-visible{outline:2px solid var(--cs-focus, #0b5cff);outline-offset:2px}.comment-section .comment-buttons .cs-primary-btn:before,.comment-section .comment-buttons .cs-secondary-btn:before{display:none!important;content:none!important}.comment{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px;border:1px solid #eee;border-radius:8px;background-color:#fafafa;font-size:.85rem}.avatar{width:40px;height:40px;border-radius:8px;object-fit:cover;border:1px solid #ddd;transition:border-color .3s ease}.avatar:hover{border-color:gold}.comment-header{display:flex;align-items:center;gap:8px}.comment-info{display:flex;flex-direction:column}.header-info{display:flex;flex-direction:column;flex:1}.username-date{display:flex;align-items:center;gap:2px;font-size:.85rem;flex-wrap:wrap}.username{font-weight:600;color:#000;font-size:.85rem!important}.username:hover{color:gold}.comment-date{font-size:.85rem;color:#777}.comment-text{margin-top:4px;font-size:.85rem;color:#333}.comment-actions{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#606060;margin-top:6px}.comment-actions button{background:transparent;border:none;cursor:pointer;padding:4px 8px;font-size:inherit;color:inherit}.comment-actions button:hover{background:#f0f0f0}.replies{margin-left:0;padding-left:8px;display:flex;flex-direction:column;gap:8px}.show-replies-btn{margin-top:4px;display:inline-block;background:transparent;border:none;outline:none;box-shadow:none;padding:0;font:inherit;color:inherit;cursor:pointer;font-size:.85rem}.show-replies-btn:focus{outline:none}.show-replies-btn:active{outline:none;background:transparent}.show-replies-btn:focus-visible{outline:none}.reply-actions{display:flex;align-items:center;gap:12px;font-size:.8rem;color:#606060;margin-bottom:6px}.reply-actions button{background:transparent;border:none;cursor:pointer;padding:4px 8px;font-size:inherit;color:inherit}.reply-actions button img{width:16px;height:16px;margin-right:4px}.reply-actions button:hover{background:#f0f0f0}.comment-actions{display:flex;align-items:center;gap:12px;font-size:.8rem;color:#606060}.comment-actions button{display:flex;align-items:center;justify-content:center;padding:4px 8px;background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:inherit;color:inherit;transition:background-color .2s ease}.comment-actions button img{width:16px;height:16px;margin-right:4px}.comment-actions button:hover{background-color:#f0f0f0;color:#333}.comment-actions button.show-replies{font-weight:500;padding:4px 8px}.comment-actions button.show-replies:hover{background-color:#e0e0e0}.reply-form{margin-top:8px;display:flex;flex-direction:column}.reply-form input[type=text]{padding:8px;border:1px solid #ccc;border-radius:4px;width:100%}.comment-buttons,.reply-buttons{display:flex;gap:12px;justify-content:flex-start;align-items:center}.comment-buttons button,.reply-buttons button{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:60px;padding:4px 10px;margin:0;font-size:.7rem;font-weight:500;line-height:1;border:none;box-sizing:border-box;border-radius:15px;vertical-align:middle;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cancel-button{background-color:#f0f0f0;color:#333}.cancel-button:hover{background-color:#d6d6d6;color:#000}.comment-button,.reply-button{background-color:#333;color:#fff}.comment-button:hover,.reply-button:hover{background-color:#555;color:#fff}.comment-form{display:flex;flex-direction:column;gap:8px}.comment-form input[type=text]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.comment-buttons{display:flex;gap:12px;margin-top:8px}.comment-buttons button{padding:6px 12px;font-size:.7rem;border:none;border-radius:20px;cursor:pointer;background-color:#f0f0f0;color:#333;transition:background-color .2s ease,color .2s ease}.comment-buttons button:hover{background-color:#d6d6d6;color:#000}.comment-footer{border-top:1px solid #ddd;padding:10px;background-color:#fff}.comment-section{display:flex;flex-direction:column;height:100%;max-height:600px;overflow:hidden;border:1px solid #ddd;background:#fff}.comment-list{flex:1;overflow-y:auto;padding-right:4px}.comment-footer{padding:10px;border-top:1px solid #ddd;background:#f9f9f9}.user-video-list-wrapper{max-height:80vh;overflow-y:auto;overflow-x:hidden;padding:12px}.user-videos-panel{max-height:90vh;overflow-y:auto;overflow-x:hidden;width:450px}.user-video-list-container{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px;overflow:visible!important;max-height:none!important}.user-video-card{cursor:pointer;border-radius:8px;overflow:hidden;background:#f9f9f9;text-decoration:none;color:inherit}.video-thumbnail-wrapper{position:relative}.user-video-card video{width:100%;height:280px;object-fit:cover;border-radius:6px;background-color:#000}.video-overlay-text{position:absolute;bottom:0;left:0;right:0;padding:8px 6px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);color:#fff;font-size:.5rem;border-radius:0 0 6px 6px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.video-title-overlay{font-weight:600;font-size:.7rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.video-views-overlay{font-size:.7rem;margin:2px 0 0;opacity:1;color:#fff}.video-company-overlay{font-size:.75rem;color:#bbb;margin-top:2px}.user-video-title{display:none;font-size:.85rem;margin-top:6px;padding:0 4px;font-weight:500;text-align:center}.user-video-meta{font-size:.75rem;padding:0 4px 6px;color:#666;text-align:center}.panel-header.user-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.user-channel-info{display:flex;align-items:center;gap:10px}.user-channel-meta{display:flex;flex-direction:column;align-items:flex-start}.user-channel-name{font-weight:600;font-size:.95rem;margin:0}.quickshot-upload-page{max-width:960px;margin:auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 0 20px #0000000d;font-family:Segoe UI,sans-serif}.quickshot-upload-page h2{font-size:1.8rem;margin-bottom:1rem;color:#333;text-align:center}.upload-form{display:flex;flex-direction:column;gap:1.25rem}.upload-form input[type=text],.upload-form input[type=url],.upload-form input[type=file]{padding:.75rem;font-size:1rem;border:1px solid #ddd;border-radius:8px;transition:border .2s}.upload-form input[type=text]:focus,.upload-form input[type=url]:focus{border-color:#4b7bec;outline:none}.quickshot-block{padding:1rem 1rem .5rem;border:1px solid #e6e6e6;border-radius:10px;background:#fafafa;box-shadow:0 1px 3px #00000008;margin-bottom:1.5rem}.quickshot-block h4{margin-bottom:.75rem;font-size:1.1rem;color:#444}.preview-pair{display:flex;gap:1rem;margin-top:1rem}.preview-pair video,.preview-pair img{max-width:200px;max-height:160px;border-radius:8px;border:1px solid #ddd}.music-meta{margin-top:1rem;padding:0;border:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.music-meta legend{font-weight:600;color:#555;font-size:1rem;margin-bottom:.5rem}.music-meta input{padding:.6rem .8rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px}.ownership-confirmation{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.95rem}.upload-btn,button[type=button]{padding:.75rem 1.5rem;background-color:#4b7bec;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .25s}.upload-btn:hover,button[type=button]:hover{background-color:#3867d6}.upload-btn:disabled{background-color:#a5b1c2;cursor:not-allowed}.multi-preview{margin-top:1rem;padding:1rem;border-top:1px solid #eee}.multi-preview p{font-weight:700;margin-bottom:.5rem}.multi-preview video,.multi-preview img{max-width:150px;max-height:140px;border-radius:6px;margin-right:1rem}.file-label{display:inline-block;background-color:#444;color:#fff;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:14px;margin-bottom:6px;transition:background .2s ease}.file-label:hover{background-color:#666}.file-name{font-size:13px;color:#333;margin-top:4px;display:block}.quickshot-header-buttons{display:flex;gap:8px}.quickshot-header-buttons button{background:transparent!important;border:none;padding:4px;cursor:pointer;transition:transform .2s ease;display:flex;align-items:center}.quickshot-header-buttons button:hover{transform:scale(1.2)}.file-preview-wrapper{position:relative;display:inline-block;margin-top:8px}.file-preview{width:200px;height:auto;border-radius:8px;object-fit:cover;box-shadow:0 0 6px #0000001a}.file-remove-btn{position:absolute;top:6px;right:6px;background:transparent!important;border:none;padding:0;margin:0;line-height:1;cursor:pointer;color:#f44336;display:flex;align-items:center;justify-content:center}.file-remove-btn:hover{background:#f443361a;transform:scale(1.1);color:#d32f2f}.pulse-ad-card{width:100%;background:#fff;border:1px solid #e6e8ee;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #0f172a0f;margin:10px 0 18px}.pulse-ad-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 12px 8px}.pulse-ad-meta{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.pulse-ad-meta-text{min-width:0;flex:1}.pulse-ad-name-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.pulse-ad-name{color:#0f172a;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.pulse-ad-badge{font-size:12px;font-weight:700;padding:4px 8px;border-radius:999px;border:1px solid #e6e8ee;background:#f8fafc;color:#0f172a}.pulse-ad-subline{color:#64748b;font-size:13px;font-weight:600;display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}.pulse-ad-title{margin:0;padding:0 12px;color:#0f172a;font-size:18px;font-weight:900;line-height:1.2}.pulse-ad-text{margin:8px 0 0;padding:0 12px;color:#0f172a;font-size:14px;line-height:1.45;word-break:break-word}.pulse-ad-media{position:relative;margin-top:10px;background:#0b1220}.pulse-ad-media img,.pulse-ad-video{width:100%;display:block;object-fit:cover}.pulse-ad-media img{max-height:560px}.pulse-ad-video-wrap{position:relative}.pulse-ad-video{max-height:560px}.pulse-ad-video-controls{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px}.pulse-ad-video-controls button{appearance:none;-webkit-appearance:none;border:0;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#00000094;color:#fff;cursor:pointer}.pulse-ad-video-controls button:hover{background:#000000ad}.pulse-ad-cta-row{padding:12px;display:flex;align-items:center;justify-content:flex-start}.pulse-ad-cta{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid #e6e8ee;background:transparent;color:#0f172a;text-decoration:none;font-weight:800;font-size:14px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pulse-ad-cta:hover{background:#0f172a0f;border-color:#d6dae3;transform:translateY(-1px)}.pulse-ad-cta:active{background:#0f172a1a;transform:translateY(0)}.pulse-ad-inline-msg{padding:0 12px 10px;font-size:13px;color:#64748b;font-weight:600}.pulse-ad-actions{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 0}.pulse-ad-actions-left{display:flex;align-items:center;gap:14px}.pulse-ad-like-count{padding:8px 12px 12px;font-size:13px;font-weight:700;color:#0f172a}.pulse-ad-card .pa-btn{appearance:none;-webkit-appearance:none;border:0;background:transparent;box-shadow:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#0f172a;padding:0;margin:0}.pulse-ad-card .pa-btn:hover{background:#0f172a0f}.pulse-ad-card .pa-btn:active{background:#0f172a1a}.pulse-ad-card .pa-btn.active.like{color:#ef4444}.pulse-ad-menu{position:relative;flex:0 0 auto}.pulse-ad-menu-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:220px;border-radius:14px;padding:8px;background:#0a0c10f5;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 30px #00000059}.pulse-ad-menu-pop button{width:100%;border:0;background:transparent;color:inherit;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;cursor:pointer;text-align:left;font-size:13px}.pulse-ad-menu-pop button:hover{background:#ffffff0f}.report-modal .radio-row{display:flex;align-items:center;gap:10px;padding:8px 0}.report-modal .scroll{max-height:320px;overflow-y:auto}.pulse-ad-media:fullscreen,.pulse-ad-media:-webkit-full-screen{width:100vw!important;height:100vh!important;border-radius:0!important;background:#000!important}.pulse-ad-media:fullscreen .pulse-ad-video,.pulse-ad-media:-webkit-full-screen .pulse-ad-video{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important}.pulse-ad-video-expand-btn{background:#0f172a7a!important}.pulse-ad-video-expand-btn:hover,.pulse-ad-video-expand-btn:focus{background:#0f172aa3!important;outline:none}.pulse-ad-card{position:relative}.pulse-ad-card .pulse-ad-expand-wrap,.pulse-ad-card .feed-ad-expand-wrap,.pulse-ad-card .feed-sponsored-expand-wrap,.pulse-ad-card .ad-expand-wrap,.pulse-ad-card .expand-button-wrap{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;transform:none!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;pointer-events:auto!important}.pulse-ad-card .pulse-ad-expand-btn,.pulse-ad-card button.pulse-ad-expand-btn,.pulse-ad-card .feed-ad-expand-btn,.pulse-ad-card button.feed-ad-expand-btn,.pulse-ad-card .feed-sponsored-expand-btn,.pulse-ad-card button.feed-sponsored-expand-btn,.pulse-ad-card .ad-expand-btn,.pulse-ad-card button.ad-expand-btn,.pulse-ad-card .expand-button,.pulse-ad-card button.expand-button,.pulse-ad-card [aria-label=Expand],.pulse-ad-card [aria-label="Expand ad"],.pulse-ad-card [aria-label="Expand sponsored ad"],.pulse-ad-card [title=Expand],.pulse-ad-card [title="Expand ad"],.pulse-ad-card [title="Expand sponsored ad"]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;background:#ffffff47!important;background-color:#ffffff47!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 8px 18px #0000001f!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease!important}.pulse-ad-card .pulse-ad-expand-btn svg,.pulse-ad-card button.pulse-ad-expand-btn svg,.pulse-ad-card .feed-ad-expand-btn svg,.pulse-ad-card button.feed-ad-expand-btn svg,.pulse-ad-card .feed-sponsored-expand-btn svg,.pulse-ad-card button.feed-sponsored-expand-btn svg,.pulse-ad-card .ad-expand-btn svg,.pulse-ad-card button.ad-expand-btn svg,.pulse-ad-card .expand-button svg,.pulse-ad-card button.expand-button svg,.pulse-ad-card [aria-label=Expand] svg,.pulse-ad-card [aria-label="Expand ad"] svg,.pulse-ad-card [aria-label="Expand sponsored ad"] svg,.pulse-ad-card [title=Expand] svg,.pulse-ad-card [title="Expand ad"] svg,.pulse-ad-card [title="Expand sponsored ad"] svg,.pulse-ad-card .pulse-ad-expand-btn *,.pulse-ad-card .feed-ad-expand-btn *,.pulse-ad-card .feed-sponsored-expand-btn *,.pulse-ad-card .ad-expand-btn *,.pulse-ad-card .expand-button *{color:#111!important;stroke:#111!important;fill:none!important;width:20px!important;height:20px!important;stroke-width:2.6!important}.pulse-ad-card .pulse-ad-expand-btn:hover,.pulse-ad-card .pulse-ad-expand-btn:focus-visible,.pulse-ad-card button.pulse-ad-expand-btn:hover,.pulse-ad-card button.pulse-ad-expand-btn:focus-visible,.pulse-ad-card .feed-ad-expand-btn:hover,.pulse-ad-card .feed-ad-expand-btn:focus-visible,.pulse-ad-card button.feed-ad-expand-btn:hover,.pulse-ad-card button.feed-ad-expand-btn:focus-visible,.pulse-ad-card .feed-sponsored-expand-btn:hover,.pulse-ad-card .feed-sponsored-expand-btn:focus-visible,.pulse-ad-card button.feed-sponsored-expand-btn:hover,.pulse-ad-card button.feed-sponsored-expand-btn:focus-visible,.pulse-ad-card .ad-expand-btn:hover,.pulse-ad-card .ad-expand-btn:focus-visible,.pulse-ad-card button.ad-expand-btn:hover,.pulse-ad-card button.ad-expand-btn:focus-visible,.pulse-ad-card .expand-button:hover,.pulse-ad-card .expand-button:focus-visible,.pulse-ad-card button.expand-button:hover,.pulse-ad-card button.expand-button:focus-visible,.pulse-ad-card [aria-label=Expand]:hover,.pulse-ad-card [aria-label=Expand]:focus-visible,.pulse-ad-card [aria-label="Expand ad"]:hover,.pulse-ad-card [aria-label="Expand ad"]:focus-visible,.pulse-ad-card [aria-label="Expand sponsored ad"]:hover,.pulse-ad-card [aria-label="Expand sponsored ad"]:focus-visible,.pulse-ad-card [title=Expand]:hover,.pulse-ad-card [title=Expand]:focus-visible,.pulse-ad-card [title="Expand ad"]:hover,.pulse-ad-card [title="Expand ad"]:focus-visible,.pulse-ad-card [title="Expand sponsored ad"]:hover,.pulse-ad-card [title="Expand sponsored ad"]:focus-visible{background:#ffffff6b!important;background-color:#ffffff6b!important;background-image:none!important;border-color:#0000002e!important;color:#111!important;-webkit-text-fill-color:#111111!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px #00000029!important}.pulse-ad-card .pulse-ad-expand-btn:active,.pulse-ad-card button.pulse-ad-expand-btn:active,.pulse-ad-card .feed-ad-expand-btn:active,.pulse-ad-card button.feed-ad-expand-btn:active,.pulse-ad-card .feed-sponsored-expand-btn:active,.pulse-ad-card button.feed-sponsored-expand-btn:active,.pulse-ad-card .ad-expand-btn:active,.pulse-ad-card button.ad-expand-btn:active,.pulse-ad-card .expand-button:active,.pulse-ad-card button.expand-button:active,.pulse-ad-card [aria-label=Expand]:active,.pulse-ad-card [aria-label="Expand ad"]:active,.pulse-ad-card [aria-label="Expand sponsored ad"]:active,.pulse-ad-card [title=Expand]:active,.pulse-ad-card [title="Expand ad"]:active,.pulse-ad-card [title="Expand sponsored ad"]:active{background:#ffffff80!important;background-color:#ffffff80!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;transform:translateY(0)!important}.pulse-ad-card .pulse-ad-expand-btn:before,.pulse-ad-card .pulse-ad-expand-btn:after,.pulse-ad-card .feed-ad-expand-btn:before,.pulse-ad-card .feed-ad-expand-btn:after,.pulse-ad-card .feed-sponsored-expand-btn:before,.pulse-ad-card .feed-sponsored-expand-btn:after,.pulse-ad-card .ad-expand-btn:before,.pulse-ad-card .ad-expand-btn:after,.pulse-ad-card .expand-button:before,.pulse-ad-card .expand-button:after{background:transparent!important;background-color:transparent!important;background-image:none!important}@media(max-width:640px){.pulse-ad-head{padding:12px 10px 8px}.pulse-ad-title,.pulse-ad-text,.pulse-ad-cta-row,.pulse-ad-inline-msg,.pulse-ad-actions,.pulse-ad-like-count{padding-left:10px;padding-right:10px}.pulse-ad-name{max-width:160px}.pulse-ad-media img,.pulse-ad-video{max-height:420px}}:root{--left-rail-x: 80px;--pulse-sidebar-w: 380px;--pulse-sidebar-gutter: 24px;--pulse-sidebar-font: 24px;--pulse-sidebar-icon: 24px;--pulse-active: #b10000;--pulse-active-bg: #ffe9e9;--pulse-hover-bg: #f4f6f8;--pulse-text: #444;--pulse-text-muted: #555}.pulse-sidebar{position:fixed;top:170px;left:var(--left-rail-x);width:var(--pulse-sidebar-w);background:transparent!important;padding:28px 18px;box-shadow:none!important;border:none!important;height:calc(100vh - 60px);overflow-y:auto;transition:width .25s ease;z-index:100;font-size:var(--pulse-sidebar-font);line-height:1.35}.pulse-sidebar--collapsed{width:84px}.pulse-sidebar__list{list-style:none;padding:0;margin:0}.pulse-sidebar__item{margin-bottom:12px}.pulse-sidebar__btn{display:flex;align-items:center;width:100%;gap:14px;padding:18px 20px;background:transparent;border:0;border-radius:12px;cursor:pointer;color:var(--pulse-text);font:inherit;text-align:left;transition:background-color .18s ease,color .18s ease,transform .18s ease}.pulse-sidebar__btn:hover{background-color:var(--pulse-hover-bg);color:#111;transform:translateY(-1px)}.pulse-sidebar__btn.is-active{color:var(--pulse-active);font-weight:700;background-color:var(--pulse-active-bg);border-left:5px solid var(--pulse-active);padding-left:15px}.pulse-sidebar__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pulse-sidebar__icon{font-size:var(--pulse-sidebar-icon)}.pulse-sidebar__notif-dot{position:absolute;right:-2px;top:-2px;width:8px;height:8px;background:#d00;border:2px solid #fff;border-radius:50%}.pulse-sidebar__label{white-space:nowrap;font-weight:600;font-size:17px;color:var(--pulse-text-muted)}.pulse-sidebar--collapsed .pulse-sidebar__label{display:none}.pulse-sidebar--collapsed .pulse-sidebar__btn{justify-content:center;padding:12px 0}.pulse-sidebar .pulse-sidebar__btn{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pulse-text)!important}.pulse-sidebar .pulse-sidebar__btn:hover{background-color:var(--pulse-hover-bg)!important;color:#111!important}.pulse-sidebar .pulse-sidebar__btn:focus-visible{outline:2px solid #e3e7ef;outline-offset:2px}.pulse-sidebar .pulse-sidebar__btn.is-active{background-color:var(--pulse-active-bg)!important;color:var(--pulse-active)!important;border-left:5px solid var(--pulse-active)!important;border-top:0!important;border-right:0!important;border-bottom:0!important;padding-left:15px!important;font-weight:700}.pulse-sidebar .pulse-sidebar__btn.is-active:hover{background-color:#ffdede!important}@media(max-width:1200px){:root{--pulse-sidebar-w: 340px;--pulse-sidebar-font: 17px;--pulse-sidebar-icon: 22px}}@media(max-width:992px){:root{--pulse-sidebar-w: 300px;--pulse-sidebar-font: 16px;--pulse-sidebar-icon: 20px}}@media(max-width:768px){.pulse-sidebar{display:none}}.pulse-page .pulse-sidebar--panel-open .pulse-sidebar__nav,.pulse-sidebar--panel-open .pulse-sidebar__nav{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar__list{display:none!important}.pulse-sidebar.pulse-sidebar--bookmarks-open{overflow:visible!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks{display:flex!important;position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px 10px!important;background:transparent!important;border:0!important;box-sizing:border-box!important;overflow:visible!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__head{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;background:transparent!important;border:0!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__back,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__refresh{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;box-shadow:none!important;cursor:pointer!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__back:hover,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__refresh:hover{background:#f8fafc!important;border-color:#d1d5db!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__title-wrap{min-width:0!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__title{margin:0!important;color:#111827!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__count{margin:3px 0 0!important;color:#6b7280!important;font-size:13px!important;font-weight:600!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__body{width:100%!important;padding:0!important;overflow:visible!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__empty{margin:0!important;padding:16px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#f8fafc!important;color:#374151!important;font-size:15px!important;line-height:1.45!important;font-weight:700!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmark-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin:0 0 10px!important;padding:12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-sizing:border-box!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmark-card__main{min-width:0!important;width:100%!important;display:block!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmark-card__author{margin:0 0 5px!important;color:#111827!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmark-card__text{margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:break-word!important;color:#374151!important;font-size:13px!important;line-height:1.4!important;font-weight:600!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar__nav{display:none!important}.pulse-sidebar.pulse-sidebar--panel-open{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.pulse-sidebar-bookmarks{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0 14px!important;margin:0!important;position:relative!important;background:transparent!important;overflow:visible!important}.pulse-sidebar-bookmarks__head{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;padding:0 0 14px!important;margin:0 0 12px!important;border-bottom:1px solid rgba(17,24,39,.08)!important}.pulse-sidebar-bookmarks__back,.pulse-sidebar-bookmarks__refresh{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;color:#111827!important;padding:0!important;cursor:pointer!important;box-shadow:none!important}.pulse-sidebar-bookmarks__back svg,.pulse-sidebar-bookmarks__refresh svg{width:18px!important;height:18px!important}.pulse-sidebar-bookmarks__title-wrap{min-width:0!important;overflow:hidden!important}.pulse-sidebar-bookmarks__title{margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important;color:#111827!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pulse-sidebar-bookmarks__count{margin:3px 0 0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;color:#6b7280!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pulse-sidebar-bookmarks__body{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important;position:relative!important;clear:both!important}.pulse-sidebar-bookmarks__empty{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:16px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;color:#374151!important;overflow-wrap:anywhere!important;word-break:break-word!important;box-shadow:0 8px 24px #0f172a0a!important}.pulse-sidebar-bookmark-card{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:12px!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0a!important}.pulse-sidebar-bookmark-card__main{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}.pulse-sidebar-bookmark-card__author{margin-bottom:6px!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important;color:#111827!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pulse-sidebar-bookmark-card__text{margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important;color:#374151!important;overflow-wrap:anywhere!important;word-break:break-word!important;display:-webkit-box!important;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.pulse-sidebar-bookmark-card__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.pulse-sidebar-bookmark-card__icon-btn{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;color:#111827!important;padding:0!important;cursor:pointer!important;text-decoration:none!important;box-shadow:none!important}.pulse-sidebar-bookmark-card__icon-btn svg{width:16px!important;height:16px!important}.is-spinning{animation:pulse-sidebar-spin .9s linear infinite}@keyframes pulse-sidebar-spin{to{transform:rotate(360deg)}}.pulse-sidebar.pulse-sidebar--panel-open,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks{width:100%!important;max-width:300px!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body{width:100%!important;max-width:300px!important;min-width:0!important;box-sizing:border-box!important;display:block!important;position:relative!important;margin:0!important;padding:0!important;overflow:visible!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__empty{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:16px!important;display:block!important;position:relative!important;border:1px solid #e5e7eb!important;border-radius:12px!important;background:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;color:#374151!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.pulse-sidebar.pulse-sidebar--panel-open,.pulse-sidebar.pulse-sidebar--bookmarks-open{overflow:visible!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__body,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__body,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-messages__body,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-profile__body,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-settings__body,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel__body{max-height:calc(100vh - 260px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.24) transparent!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__body::-webkit-scrollbar,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-messages__body::-webkit-scrollbar,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-profile__body::-webkit-scrollbar,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-settings__body::-webkit-scrollbar,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel__body::-webkit-scrollbar{width:5px!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-track,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-track,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__body::-webkit-scrollbar-track,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-messages__body::-webkit-scrollbar-track,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-profile__body::-webkit-scrollbar-track,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-settings__body::-webkit-scrollbar-track,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel__body::-webkit-scrollbar-track{background:transparent!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-thumb,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-thumb,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__body::-webkit-scrollbar-thumb,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-messages__body::-webkit-scrollbar-thumb,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-profile__body::-webkit-scrollbar-thumb,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-settings__body::-webkit-scrollbar-thumb,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel__body::-webkit-scrollbar-thumb{background:#0f172a3d!important;border-radius:999px!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-thumb:hover,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-thumb:hover,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__body::-webkit-scrollbar-thumb:hover,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-messages__body::-webkit-scrollbar-thumb:hover,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-profile__body::-webkit-scrollbar-thumb:hover,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-settings__body::-webkit-scrollbar-thumb:hover,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel__body::-webkit-scrollbar-thumb:hover{background:#0f172a66!important}.pulse-sidebar-notifications__bulk-row{width:100%!important;max-width:300px!important;box-sizing:border-box!important;display:flex!important;justify-content:flex-end!important;margin:-4px 0 12px!important;padding:0 14px!important}.pulse-sidebar-notifications__delete-all{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:8px 12px!important;border:0!important;outline:none!important;border-radius:999px!important;background:#f3f4f6!important;color:#111827!important;font-size:12px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}.pulse-sidebar-notifications__delete-all:hover:not(:disabled){background:#e5e7eb!important;color:#111827!important}.pulse-sidebar-notifications__delete-all:disabled{opacity:.6!important;cursor:not-allowed!important}.pulse-sidebar-notifications__delete-all svg{width:15px!important;height:15px!important}.pulse-sidebar-notification-card{transition:opacity .16s ease,transform .16s ease!important}.pulse-sidebar-notification-card.is-deleting{opacity:.45!important;transform:translate(-4px)!important}.pulse-sidebar-notification-card__delete{color:#991b1b!important;background:#fff5f5!important}.pulse-sidebar-notification-card__delete:hover:not(:disabled){background:#fee2e2!important;color:#7f1d1d!important}.pulse-sidebar-notification-card__delete:disabled{opacity:.55!important;cursor:not-allowed!important}:root{--pulse-sidebar-panel-bottom-gap: 26px}.pulse-sidebar.pulse-sidebar--panel-open{height:calc(100vh - 170px - var(--pulse-sidebar-panel-bottom-gap))!important;max-height:calc(100vh - 170px - var(--pulse-sidebar-panel-bottom-gap))!important;overflow:hidden!important;box-sizing:border-box!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications{height:100%!important;max-height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__head,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__bulk-row{flex:0 0 auto!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.28) transparent}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar{width:5px}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-track{background:transparent}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-thumb{background:#0f172a3d;border-radius:999px}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body::-webkit-scrollbar-thumb:hover{background:#0f172a61}.pulse-sidebar--poll-analytics-open{min-width:320px}.pulse-sidebar-poll-analytics__head{border-bottom:1px solid rgba(15,23,42,.08)}.pulse-sidebar-poll-card{position:relative}.pulse-sidebar-poll-card__topline{display:flex;align-items:center;gap:6px;color:#475569eb;font-size:.72rem;font-weight:700;line-height:1.2;margin-bottom:6px}.pulse-sidebar-poll-card__icon{display:inline-flex;align-items:center;justify-content:center;color:#7c3aed;font-size:.78rem}.pulse-sidebar-poll-card__question{font-size:.83rem;line-height:1.35;font-weight:800;color:#0f172a;margin:0}.pulse-sidebar-poll-card__version{display:inline-flex;width:fit-content;margin-top:7px;padding:3px 7px;border-radius:999px;background:#7c3aed14;color:#6d28d9;font-size:.68rem;font-weight:800;line-height:1}.pulse-sidebar__btn.is-disabled{cursor:not-allowed;opacity:.58}.pulse-sidebar__btn.is-busy .pulse-sidebar__icon{opacity:.72}.pulse-sidebar-poll-analytics,.pulse-sidebar-polls-panel,.pulse-sidebar-analytics-panel{display:flex;flex-direction:column;min-height:0;height:100%;max-height:calc(100vh - 28px)}.pulse-sidebar-poll-analytics__body,.pulse-sidebar-polls-panel__body,.pulse-sidebar-analytics-panel__body{flex:1 1 auto;min-height:0;max-height:calc(100vh - 128px);overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-gutter:stable}.pulse-sidebar-poll-analytics__body::-webkit-scrollbar,.pulse-sidebar-polls-panel__body::-webkit-scrollbar,.pulse-sidebar-analytics-panel__body::-webkit-scrollbar{width:7px}.pulse-sidebar-poll-analytics__body::-webkit-scrollbar-track,.pulse-sidebar-polls-panel__body::-webkit-scrollbar-track,.pulse-sidebar-analytics-panel__body::-webkit-scrollbar-track{background:transparent}.pulse-sidebar-poll-analytics__body::-webkit-scrollbar-thumb,.pulse-sidebar-polls-panel__body::-webkit-scrollbar-thumb,.pulse-sidebar-analytics-panel__body::-webkit-scrollbar-thumb{background:#0f172a38;border-radius:999px}.pulse-sidebar-poll-analytics__body::-webkit-scrollbar-thumb:hover,.pulse-sidebar-polls-panel__body::-webkit-scrollbar-thumb:hover,.pulse-sidebar-analytics-panel__body::-webkit-scrollbar-thumb:hover{background:#0f172a57}.pulse-sidebar-poll-analytics__body,.pulse-sidebar-polls-panel__body,.pulse-sidebar-analytics-panel__body{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.28) transparent}.pulse-sidebar-poll-analytics .pulse-sidebar-bookmarks__title,.pulse-sidebar-poll-analytics-panel .pulse-sidebar-bookmarks__title{font-size:1.16rem;line-height:1.18;font-weight:850;letter-spacing:-.025em}.pulse-sidebar-poll-analytics .pulse-sidebar-bookmarks__count,.pulse-sidebar-poll-analytics-panel .pulse-sidebar-bookmarks__count{font-size:.9rem;line-height:1.25;font-weight:650}.pulse-sidebar-poll-analytics-card,.pulse-sidebar-poll-card,.pulse-sidebar-poll-analytics__card{padding:13px}.pulse-sidebar-poll-analytics-card__meta,.pulse-sidebar-poll-card__meta,.pulse-sidebar-poll-analytics__meta{font-size:.88rem;line-height:1.25;font-weight:700}.pulse-sidebar-poll-analytics-card__title,.pulse-sidebar-poll-card__title,.pulse-sidebar-poll-analytics__title{font-size:.98rem;line-height:1.28;font-weight:800;letter-spacing:-.018em}.pulse-sidebar-poll-analytics-card__version,.pulse-sidebar-poll-card__version,.pulse-sidebar-poll-analytics__version{font-size:.84rem;line-height:1.2;font-weight:800}.pulse-sidebar-poll-analytics-card__action,.pulse-sidebar-poll-card__action,.pulse-sidebar-poll-analytics__action{width:36px;height:36px;font-size:1.05rem}.pulse-sidebar-bookmarks .pulse-sidebar-bookmarks__title,.pulse-sidebar-bookmarks-panel .pulse-sidebar-bookmarks__title{font-size:1.18rem;line-height:1.18;font-weight:850;letter-spacing:-.025em}.pulse-sidebar-bookmarks .pulse-sidebar-bookmarks__count,.pulse-sidebar-bookmarks-panel .pulse-sidebar-bookmarks__count{font-size:.92rem;line-height:1.24;font-weight:650}.pulse-sidebar-bookmarks-card,.pulse-sidebar-bookmark-card,.pulse-sidebar-bookmarks__card{padding:14px}.pulse-sidebar-bookmarks-card__title,.pulse-sidebar-bookmark-card__title,.pulse-sidebar-bookmarks__card-title{font-size:1rem;line-height:1.28;font-weight:800;letter-spacing:-.018em}.pulse-sidebar-bookmarks-card__text,.pulse-sidebar-bookmark-card__text,.pulse-sidebar-bookmarks__card-text,.pulse-sidebar-bookmarks-card__snippet,.pulse-sidebar-bookmark-card__snippet,.pulse-sidebar-bookmarks__snippet{font-size:.96rem;line-height:1.35;font-weight:650}.pulse-sidebar-bookmarks-card__action,.pulse-sidebar-bookmark-card__action,.pulse-sidebar-bookmarks__action{width:36px;height:36px;font-size:1.02rem}.pulse-sidebar .pulse-sidebar__item{display:flex!important;align-items:center!important;width:100%!important}.pulse-sidebar .pulse-sidebar__btn.is-active{width:fit-content!important;min-width:210px!important;max-width:265px!important;padding-right:24px!important;border-radius:12px!important}.pulse-sidebar .pulse-sidebar__btn.is-active .pulse-sidebar__icon-wrap{flex:0 0 auto!important}.pulse-sidebar .pulse-sidebar__btn.is-active .pulse-sidebar__label{flex:0 1 auto!important;min-width:0!important}.pulse-sidebar .pulse-sidebar__btn.is-active .pulse-sidebar__badge{flex:0 0 auto!important}.pulse-sidebar.pulse-sidebar--collapsed .pulse-sidebar__btn.is-active{width:52px!important;min-width:52px!important;max-width:52px!important;padding:12px 0!important;justify-content:center!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar__nav,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar__nav,.pulse-sidebar.pulse-sidebar--notifications-open .pulse-sidebar__nav,.pulse-sidebar.pulse-sidebar--poll-analytics-open .pulse-sidebar__nav{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar__list,.pulse-sidebar.pulse-sidebar--bookmarks-open .pulse-sidebar__list,.pulse-sidebar.pulse-sidebar--notifications-open .pulse-sidebar__list,.pulse-sidebar.pulse-sidebar--poll-analytics-open .pulse-sidebar__list{display:block!important}:root{--pulse-sidebar-top: 125px;--pulse-sidebar-left: 8px;--pulse-sidebar-open-width: 280px;--pulse-sidebar-collapsed-width: 52px;--pulse-sidebar-z: 2147483600}.pulse-sidebar{position:fixed!important;top:var(--pulse-sidebar-top)!important;left:var(--pulse-sidebar-left)!important;width:var(--pulse-sidebar-open-width)!important;min-width:var(--pulse-sidebar-open-width)!important;max-width:var(--pulse-sidebar-open-width)!important;height:calc(100vh - var(--pulse-sidebar-top))!important;padding-left:0!important;padding-right:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:var(--pulse-sidebar-z)!important;box-sizing:border-box!important}.pulse-sidebar__list{padding-left:0!important;padding-right:0!important;margin-left:0!important}.pulse-sidebar__item{width:100%!important;max-width:100%!important}.pulse-sidebar__btn{width:fit-content!important;max-width:260px!important;box-sizing:border-box!important;border-radius:0 10px 10px 0!important}.pulse-sidebar .pulse-sidebar__btn.is-active{width:fit-content!important;min-width:190px!important;max-width:260px!important;border-radius:0 10px 10px 0!important}.pulse-sidebar.pulse-sidebar--collapsed{width:var(--pulse-sidebar-collapsed-width)!important;min-width:var(--pulse-sidebar-collapsed-width)!important;max-width:var(--pulse-sidebar-collapsed-width)!important;overflow-x:hidden!important}.pulse-sidebar.pulse-sidebar--collapsed .pulse-sidebar__item{width:var(--pulse-sidebar-collapsed-width)!important;min-width:var(--pulse-sidebar-collapsed-width)!important;max-width:var(--pulse-sidebar-collapsed-width)!important}.pulse-sidebar.pulse-sidebar--collapsed .pulse-sidebar__btn,.pulse-sidebar.pulse-sidebar--collapsed .pulse-sidebar__btn.is-active{width:44px!important;min-width:44px!important;max-width:44px!important;justify-content:center!important;gap:0!important;padding-left:0!important;padding-right:0!important;border-radius:0 10px 10px 0!important;box-sizing:border-box!important}.pulse-sidebar.pulse-sidebar--collapsed .pulse-sidebar__label,.pulse-sidebar.pulse-sidebar--collapsed .pulse-sidebar__badge{display:none!important}.pulse-sidebar.pulse-sidebar--panel-open{width:300px!important;min-width:300px!important;max-width:300px!important}.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications,.pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics{max-width:300px!important;box-sizing:border-box!important}@media(max-width:768px){.pulse-sidebar{display:none!important}}@media(max-width:1024px){.pulse-sidebar.pulse-sidebar--mobile-drawer,.pulse-page .pulse-sidebar{display:block!important}}@media(max-width:768px){.pulse-sidebar.pulse-sidebar--mobile-drawer,.pulse-page .pulse-sidebar{display:block!important}}@media(max-width:640px){.pulse-sidebar.pulse-sidebar--mobile-drawer .pulse-sidebar__badge{min-width:18px!important;height:18px!important;font-size:.58rem!important}.pulse-sidebar.pulse-sidebar--mobile-drawer .pulse-sidebar__icon{font-size:19px!important}}@media(min-width:1921px){:root{--pulse-sidebar-open-width: 320px;--pulse-sidebar-collapsed-width: 58px;--pulse-sidebar-top: 130px}.pulse-sidebar__btn{min-height:48px!important;padding:14px 18px!important;gap:14px!important}.pulse-sidebar__label{font-size:1rem!important}.pulse-sidebar__icon{font-size:24px!important}.pulse-sidebar .pulse-sidebar__btn.is-active{min-width:220px!important;max-width:290px!important}}@media(min-width:1537px)and (max-width:1920px){:root{--pulse-sidebar-open-width: 300px;--pulse-sidebar-collapsed-width: 56px;--pulse-sidebar-top: 128px}.pulse-sidebar__btn{min-height:46px!important;padding:13px 16px!important;gap:13px!important}.pulse-sidebar__label{font-size:.96rem!important}.pulse-sidebar__icon{font-size:23px!important}.pulse-sidebar .pulse-sidebar__btn.is-active{min-width:210px!important;max-width:275px!important}}@media(min-width:1441px)and (max-width:1536px){:root{--pulse-sidebar-open-width: 282px;--pulse-sidebar-collapsed-width: 54px;--pulse-sidebar-top: 126px}.pulse-sidebar__btn{min-height:44px!important;padding:12px 15px!important;gap:12px!important}.pulse-sidebar__label{font-size:.92rem!important}.pulse-sidebar__icon{font-size:22px!important}.pulse-sidebar .pulse-sidebar__btn.is-active{min-width:198px!important;max-width:260px!important}}@media(min-width:1367px)and (max-width:1440px){:root{--pulse-sidebar-open-width: 270px;--pulse-sidebar-collapsed-width: 54px;--pulse-sidebar-top: 125px}.pulse-sidebar__btn{min-height:42px!important;padding:11px 14px!important;gap:11px!important}.pulse-sidebar__label{font-size:.88rem!important}.pulse-sidebar__icon{font-size:21px!important}.pulse-sidebar .pulse-sidebar__btn.is-active{min-width:190px!important;max-width:250px!important}}@media(min-width:1281px)and (max-width:1366px){:root{--pulse-sidebar-open-width: 248px;--pulse-sidebar-collapsed-width: 52px;--pulse-sidebar-top: 123px}.pulse-sidebar__btn{min-height:40px!important;padding:10px 13px!important;gap:10px!important}.pulse-sidebar__label{font-size:.82rem!important}.pulse-sidebar__icon{font-size:20px!important}.pulse-sidebar .pulse-sidebar__btn.is-active{min-width:176px!important;max-width:230px!important}}@media(min-width:1101px)and (max-width:1280px){:root{--pulse-sidebar-open-width: 226px;--pulse-sidebar-collapsed-width: 50px;--pulse-sidebar-top: 121px}.pulse-sidebar__btn{min-height:38px!important;padding:9px 12px!important;gap:9px!important}.pulse-sidebar__label{font-size:.76rem!important}.pulse-sidebar__icon{font-size:19px!important}.pulse-sidebar .pulse-sidebar__btn.is-active{min-width:162px!important;max-width:210px!important}}@media(min-width:1025px)and (max-width:1100px){:root{--pulse-sidebar-open-width: 74px;--pulse-sidebar-collapsed-width: 50px;--pulse-sidebar-top: 118px}.pulse-sidebar{width:74px!important;min-width:74px!important;max-width:74px!important}.pulse-sidebar__btn,.pulse-sidebar .pulse-sidebar__btn.is-active{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:38px!important;padding:0!important;justify-content:center!important;gap:0!important}.pulse-sidebar__label,.pulse-sidebar__badge{display:none!important}.pulse-sidebar__icon{font-size:19px!important}}@media(max-width:1024px){.pulse-page .pulse-sidebar,.pulse-sidebar.pulse-sidebar--mobile-drawer{top:var(--pulse-mobile-drawer-top, 72px)!important;left:0!important;width:var(--pulse-mobile-left-drawer-w, min(360px, calc(100vw - 28px) ))!important;min-width:var(--pulse-mobile-left-drawer-w, min(360px, calc(100vw - 28px) ))!important;max-width:var(--pulse-mobile-left-drawer-w, min(360px, calc(100vw - 28px) ))!important;height:calc(100dvh - var(--pulse-mobile-drawer-top, 72px))!important;max-height:calc(100dvh - var(--pulse-mobile-drawer-top, 72px))!important}.pulse-page .pulse-sidebar__label,.pulse-sidebar.pulse-sidebar--mobile-drawer .pulse-sidebar__label{display:inline-block!important}.pulse-page .pulse-sidebar__btn,.pulse-page .pulse-sidebar .pulse-sidebar__btn.is-active{width:fit-content!important;min-width:190px!important;max-width:calc(100% - 12px)!important;min-height:42px!important;padding:11px 13px!important;justify-content:flex-start!important;gap:10px!important}}@media(min-width:641px)and (max-width:768px){.pulse-page .pulse-sidebar__btn,.pulse-page .pulse-sidebar .pulse-sidebar__btn.is-active{min-height:40px!important;padding:10px 12px!important;min-width:180px!important}.pulse-page .pulse-sidebar__label{font-size:.84rem!important}.pulse-page .pulse-sidebar__icon{font-size:19px!important}}@media(max-width:640px){.pulse-page .pulse-sidebar__btn,.pulse-page .pulse-sidebar .pulse-sidebar__btn.is-active{min-height:38px!important;padding:10px 11px!important;min-width:168px!important}.pulse-page .pulse-sidebar__label{font-size:.78rem!important}.pulse-page .pulse-sidebar__icon{font-size:18px!important}.pulse-sidebar-bookmarks__title{font-size:.94rem!important}.pulse-sidebar-bookmarks__count{font-size:.72rem!important}}@media(max-width:390px){.pulse-page .pulse-sidebar__btn,.pulse-page .pulse-sidebar .pulse-sidebar__btn.is-active{min-height:36px!important;padding:9px 10px!important;min-width:156px!important;gap:8px!important}.pulse-page .pulse-sidebar__label{font-size:.72rem!important}.pulse-page .pulse-sidebar__icon{font-size:17px!important}.pulse-sidebar-bookmarks__head{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:8px!important}.pulse-sidebar-bookmarks__back,.pulse-sidebar-bookmarks__refresh{width:36px!important;height:36px!important}}@media(max-width:330px){.pulse-page .pulse-sidebar__btn,.pulse-page .pulse-sidebar .pulse-sidebar__btn.is-active{min-height:34px!important;padding:8px 9px!important;min-width:146px!important}.pulse-page .pulse-sidebar__label{font-size:.68rem!important}.pulse-page .pulse-sidebar__icon{font-size:16px!important}}@media(min-width:1025px)and (max-width:1700px){:root{--pulse-sidebar-small-laptop-panel-w: 220px}html body .pulse-sidebar.pulse-sidebar--panel-open,html body .pulse-sidebar.pulse-sidebar--bookmarks-open,html body .pulse-sidebar.pulse-sidebar--notifications-open,html body .pulse-sidebar.pulse-sidebar--poll-analytics-open{width:var(--pulse-sidebar-small-laptop-panel-w)!important;min-width:var(--pulse-sidebar-small-laptop-panel-w)!important;max-width:var(--pulse-sidebar-small-laptop-panel-w)!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}html body .pulse-sidebar.pulse-sidebar--panel-open.pulse-sidebar--poll-analytics-open,html body .pulse-sidebar.pulse-sidebar--poll-analytics-open{width:var(--pulse-sidebar-small-laptop-panel-w)!important;min-width:var(--pulse-sidebar-small-laptop-panel-w)!important;max-width:var(--pulse-sidebar-small-laptop-panel-w)!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-polls-panel,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-analytics-panel,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:8px!important;padding-right:8px!important;box-sizing:border-box!important;overflow-x:hidden!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__head,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__head,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__head,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel__head{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:7px!important;margin:0 0 10px!important;padding:0 0 10px!important;box-sizing:border-box!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__back,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__refresh,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__back,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__refresh,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__back,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__refresh{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__back svg,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__refresh svg,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__back svg,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__refresh svg,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__back svg,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__refresh svg{width:17px!important;height:17px!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__title-wrap,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__title-wrap,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__title-wrap{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__title,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__title,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__title{max-width:100%!important;margin:0!important;font-size:16px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__count,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__count,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__count{max-width:100%!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__body,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__body,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__body,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-polls-panel__body,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-analytics-panel__body,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel__body{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:4px!important;overflow-x:hidden!important;box-sizing:border-box!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__empty,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__empty,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__empty,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel__empty{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:13px!important;font-size:13px!important;line-height:1.42!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__bulk-row{width:100%!important;min-width:0!important;max-width:100%!important;margin:-2px 0 10px!important;padding:0 4px!important;box-sizing:border-box!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmark-card,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notification-card,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-card,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics-card{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:11px!important;box-sizing:border-box!important;overflow:hidden!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmark-card__main,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notification-card__main,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-card__main{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(min-width:1025px)and (max-width:1366px){:root{--pulse-sidebar-small-laptop-panel-w: 200px}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-panel{padding-left:6px!important;padding-right:6px!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__head,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__head,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__head{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__back,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__refresh,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__back,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__refresh,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__back,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__refresh{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-bookmarks__title,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-notifications__title,html body .pulse-sidebar.pulse-sidebar--panel-open .pulse-sidebar-poll-analytics__title{font-size:15px!important}}.pulse-analytics-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent}.pulse-analytics-modal{width:min(620px,100%);border-radius:24px;background:#fff;box-shadow:0 24px 80px #0f172a3d;padding:22px}.pulse-analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.pulse-analytics-head h3{margin:0;font-size:20px;font-weight:900;color:#111827}.pulse-analytics-head p{margin:5px 0 0;max-width:460px;color:#6b7280;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pulse-analytics-close{width:38px;height:38px;min-width:38px;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;box-shadow:0 8px 22px #0f172a14!important;opacity:1!important;visibility:visible!important;padding:0!important}.pulse-analytics-close-x{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:24px!important;font-weight:800!important;line-height:1!important;opacity:1!important;visibility:visible!important;transform:translateY(-1px)}.pulse-analytics-close:hover{background:#f8fafc!important}.pulse-analytics-close:hover .pulse-analytics-close-x{color:#000!important;-webkit-text-fill-color:#000000!important}.pulse-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pulse-analytics-stat{border-radius:18px;background:#f8fafc;padding:16px;display:grid;gap:6px}.pulse-analytics-icon{color:#111827;font-size:18px}.pulse-analytics-stat strong{font-size:24px;line-height:1;color:#111827}.pulse-analytics-stat span:last-child{font-size:13px;font-weight:700;color:#64748b}@media(max-width:520px){.pulse-analytics-grid{grid-template-columns:1fr}}body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail{--rr-text: #0f172a;--rr-muted: #64748b;--rr-border: rgba(15, 23, 42, .1);--rr-border-soft: rgba(148, 163, 184, .2);--rr-surface: #ffffff;--rr-soft: #f8fafc;--rr-blue: #2563eb;--rr-blue-soft: rgba(37, 99, 235, .09);--rr-green: #15803d;--rr-green-soft: rgba(22, 163, 74, .11);--rr-shadow: 0 14px 34px rgba(15, 23, 42, .07);display:block!important;position:fixed!important;inset:132px 18px auto auto!important;width:min(500px,calc(100vw - 36px))!important;min-width:min(500px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;height:calc(100dvh - 132px)!important;min-height:0!important;max-height:calc(100dvh - 132px)!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;translate:none!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:2147483602!important}#right-rail,#right-rail *,#right-rail *:before,#right-rail *:after{box-sizing:border-box}#right-rail>.rail-scroll,#right-rail #right-rail-scroll{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0 6px 28px 0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scroll-behavior:smooth;scroll-padding-block:12px 24px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.55) transparent}#right-rail>.rail-scroll::-webkit-scrollbar,#right-rail #right-rail-scroll::-webkit-scrollbar{width:8px}#right-rail>.rail-scroll::-webkit-scrollbar-track,#right-rail #right-rail-scroll::-webkit-scrollbar-track{background:transparent}#right-rail>.rail-scroll::-webkit-scrollbar-thumb,#right-rail #right-rail-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b80}#right-rail .ms-search-wrap{flex:0 0 auto;width:100%;min-width:0;max-width:100%;margin:0}#right-rail .ms-search-label{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:58px;padding:0 18px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff;box-shadow:0 10px 28px #0f172a0d}#right-rail .ms-search-label:focus-within{border-color:#2563eb75;box-shadow:0 0 0 3px #2563eb1a,0 10px 28px #0f172a0f}#right-rail .ms-search-icon{position:absolute;left:20px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--rr-blue);pointer-events:none;z-index:2}#right-rail input.ms-search{flex:1 1 auto;width:100%;min-width:0;height:44px;padding:0 16px 0 34px!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--rr-text)!important;-webkit-text-fill-color:var(--rr-text)!important;font:inherit;font-size:.95rem;font-weight:650;line-height:1.4}#right-rail input.ms-search::placeholder{color:var(--rr-muted);opacity:.92}#right-rail .ms-card.rr-collapsible,#right-rail [data-right-rail-card=true]{position:relative;flex:0 0 auto;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid rgba(226,232,240,.95)!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:var(--rr-shadow)!important;filter:none!important}#right-rail .rr-collapsible-head,#right-rail .ms-card-head.rr-collapsible-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:56px;padding:12px 15px;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.06);box-shadow:none!important}#right-rail .rr-collapse-btn{-webkit-appearance:none;appearance:none;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:34px;margin:0;padding:4px 0;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--rr-text)!important;cursor:pointer;text-align:left}#right-rail .rr-collapse-btn:hover,#right-rail .rr-collapse-btn:focus,#right-rail .rr-collapse-btn:focus-visible,#right-rail .rr-collapse-btn:active{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}#right-rail .rr-collapse-title,#right-rail .ms-card-title.rr-collapse-title{display:block!important;min-width:0;padding:0!important;overflow:hidden;color:#000!important;-webkit-text-fill-color:#000!important;font-size:1rem;font-weight:950;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;opacity:1!important;visibility:visible!important}#right-rail .rr-collapse-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0!important;border-radius:999px;outline:0!important;background:transparent!important;box-shadow:none!important;color:#64748b!important;font-size:.92rem;line-height:1}#right-rail .rr-collapsible-head .ms-card-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}#right-rail .rr-collapsible-body,#right-rail [data-right-rail-card-body=true]{position:static!important;display:block;width:100%;min-width:0;max-width:100%;margin:0;padding:15px 17px 18px;overflow-x:hidden;overflow-y:auto;background:#fff!important;box-shadow:none!important;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.52) transparent}#right-rail .rr-collapsible-body[hidden]{display:none!important}#right-rail .rr-collapsible-body::-webkit-scrollbar{width:8px}#right-rail .rr-collapsible-body::-webkit-scrollbar-track{background:transparent}#right-rail .rr-collapsible-body::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b7a}#right-rail #rr-todays-news{max-height:min(360px,46vh)}#right-rail #rr-whats-happening,#right-rail #rr-role-trends{max-height:min(320px,42vh)}#right-rail #rr-affiliate{max-height:min(340px,44vh)}#right-rail #rr-sources{max-height:min(320px,42vh)}#right-rail .mini-btn,#right-rail .link-btn,#right-rail .link-more,#right-rail .btn-pill,#right-rail .pill{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0;padding:7px 12px;border:1px solid rgba(15,23,42,.11)!important;border-radius:999px;background:#fff!important;background-image:none!important;box-shadow:none;color:var(--rr-text)!important;-webkit-text-fill-color:var(--rr-text)!important;font:inherit;font-size:.82rem;font-weight:850;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}#right-rail .mini-btn:hover,#right-rail .link-btn:hover,#right-rail .link-more:hover,#right-rail .btn-pill:hover,#right-rail .pill:hover{background:#f8fafc!important;border-color:#2563eb3d!important;transform:none}#right-rail .mini-btn:focus-visible,#right-rail .link-btn:focus-visible,#right-rail .link-more:focus-visible,#right-rail .btn-pill:focus-visible,#right-rail .pill:focus-visible{outline:2px solid rgba(37,99,235,.26);outline-offset:2px}#right-rail .pill-new{background:var(--rr-blue-soft)!important;border-color:#2563eb33!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}#right-rail .pill-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}#right-rail .pill-icon svg{display:block;width:14px;height:14px;color:currentColor;stroke:currentColor}#right-rail .pill-label{min-width:0}#right-rail .rr-todays-news-card .rr-collapsible-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}#right-rail .rr-todays-news-card .rr-collapse-btn{width:100%}#right-rail .rr-todays-news-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;min-width:0}#right-rail .rr-seg{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:100%;min-width:0;margin:0 0 14px;padding:3px 0 13px;overflow:visible;border-bottom:1px solid rgba(148,163,184,.17)}#right-rail .rr-seg .btn-pill{min-width:72px;min-height:34px;padding:7px 13px;color:var(--rr-text)!important;-webkit-text-fill-color:var(--rr-text)!important;opacity:1!important;visibility:visible!important}#right-rail .rr-seg .btn-pill.is-active,#right-rail .rr-seg .btn-pill.is-active:hover,#right-rail .rr-seg .btn-pill.is-active:focus,#right-rail .rr-seg .btn-pill.is-active:active{border:2px solid #111827!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 0 0 3px #0f172a0f}#right-rail .ms-list,#right-rail .trend-list{display:flex;flex-direction:column;gap:0;list-style:none;width:100%;min-width:0;margin:0;padding:0}#right-rail .ms-list-item{min-width:0;padding:14px 0 16px;border-bottom:1px solid rgba(148,163,184,.16)}#right-rail .ms-list-item:first-child{padding-top:2px}#right-rail .ms-list-item:last-child{border-bottom:0}#right-rail .ms-list-title{min-width:0;margin-bottom:7px}#right-rail .link-like,#right-rail .trend-title-btn{-webkit-appearance:none;appearance:none;display:inline;max-width:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--rr-text)!important;-webkit-text-fill-color:var(--rr-text)!important;font:inherit;font-size:.96rem;font-weight:900;line-height:1.35;text-align:left;cursor:pointer}#right-rail .link-like:hover,#right-rail .trend-title-btn:hover{text-decoration:underline}#right-rail .ms-list-meta,#right-rail .trend-meta,#right-rail .trend-help,#right-rail .muted{color:var(--rr-muted)!important;font-size:.82rem;line-height:1.45}#right-rail .list-actions,#right-rail .trend-actions,#right-rail .chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}#right-rail .list-actions,#right-rail .trend-actions{margin-top:12px}#right-rail .trend-list{gap:14px}#right-rail .trend-row{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc)}#right-rail .trend-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:8px}#right-rail .trend-type,#right-rail .trend-hash,#right-rail .trend-cat,#right-rail .trend-vol{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:var(--rr-soft);color:#334155;font-size:.76rem;font-weight:850}#right-rail .trend-hash-btn{cursor:pointer}#right-rail .trend-hash-btn:hover{background:var(--rr-blue-soft);border-color:#2563eb33;color:#1d4ed8}#right-rail .trend-help{margin:9px 0 0}#right-rail .trend-row.is-followed-topic{border-color:#16a34a47;background:linear-gradient(180deg,#f0fdf4d9,#fff)}#right-rail .trend-row.is-muted-topic{opacity:.72;background:#f8fafce6}#right-rail .trend-action-follow.is-active,#right-rail .trend-action-follow.is-following{background:var(--rr-green-soft)!important;border-color:#16a34a4d!important;color:var(--rr-green)!important;-webkit-text-fill-color:var(--rr-green)!important}#right-rail .trend-action-mute.is-active{background:#64748b1c!important;border-color:#64748b3d!important;color:#334155!important}#right-rail .news-topic-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px;padding:0}#right-rail .news-topic-chip-row:empty,#right-rail .ms-list-item .chip:empty{display:none!important}#right-rail .news-topic-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:100%;min-height:29px;padding:5px 7px 5px 10px!important;border:1px solid rgba(148,163,184,.26)!important;border-radius:999px!important;background:#f8fafc!important;color:#334155!important;opacity:1!important;visibility:visible!important}#right-rail .news-topic-chip__label{display:inline-block;min-width:0;max-width:160px;overflow:hidden;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.76rem;font-weight:850;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}#right-rail .chip-action{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;margin:0;padding:0;border:1px solid rgba(148,163,184,.25);border-radius:999px;background:#fff;color:var(--rr-text);cursor:pointer}#right-rail .chip-action:hover{background:#eef2ff;border-color:#2563eb3d;color:#1d4ed8}#right-rail .chip-action svg{width:12px;height:12px;display:block;color:currentColor;stroke:currentColor}#right-rail .chip-muted,#right-rail .chip-action:disabled{opacity:.68}#right-rail #rr-affiliate,#right-rail #rr-affiliate *{max-width:100%}#right-rail #rr-affiliate ul,#right-rail #rr-affiliate ol{list-style:none;margin:0;padding:0}#right-rail #rr-affiliate img{max-width:100%;object-fit:cover}#right-rail #rr-affiliate [class*=actions],#right-rail #rr-affiliate [class*=buttons],#right-rail #rr-affiliate [class*=controls]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}#right-rail #rr-sources .chip-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%;margin:0!important;padding:0!important}#right-rail #rr-sources .chip-with-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px!important;overflow:visible!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 8px 20px #0f172a0b!important}#right-rail #rr-sources .chip-label{display:block;width:100%;min-width:0;margin:0;padding:0;overflow:hidden;color:var(--rr-text)!important;-webkit-text-fill-color:var(--rr-text)!important;font-size:.92rem;font-weight:900;line-height:1.3;text-overflow:ellipsis}#right-rail #rr-sources .chip-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%;min-width:0}#right-rail #rr-sources .chip-actions .pill{width:100%;min-width:0;min-height:39px;padding:8px 10px}#right-rail #rr-sources .chip-actions .pill:last-child:nth-child(odd){grid-column:1 / -1}#right-rail .empty-trends{padding:4px 0}#right-rail .skeleton-trend{min-height:64px;border-radius:12px;background:linear-gradient(90deg,#e2e8f08c,#f8fafcf2,#e2e8f08c);background-size:200% 100%;animation:rr-skeleton 1.2s linear infinite}@keyframes rr-skeleton{to{background-position:-200% 0}}@media(max-width:1380px)and (min-width:1025px){#right-rail .rr-todays-news-card .rr-collapsible-head{grid-template-columns:1fr;align-items:stretch}#right-rail .rr-todays-news-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:1280px)and (min-width:1025px){body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail{right:12px!important;width:min(430px,calc(100vw - 24px))!important;min-width:min(430px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}#right-rail .ms-search-label{min-height:50px}#right-rail .rr-collapsible-head{min-height:50px;padding:10px 12px}#right-rail .rr-collapse-title{font-size:.88rem}#right-rail .rr-collapsible-body{padding:12px 13px 14px}#right-rail .mini-btn,#right-rail .link-btn,#right-rail .link-more,#right-rail .btn-pill,#right-rail .pill{min-height:30px;padding:6px 9px;font-size:.74rem}}@media(max-width:1100px)and (min-width:1025px){#right-rail .ms-search-label{min-height:44px}#right-rail input.ms-search{font-size:.8rem}#right-rail .rr-collapsible-head{min-height:44px;padding:9px 10px}#right-rail .rr-collapse-title{font-size:.8rem}}@media(max-width:1024px){body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail{display:block!important;top:var(--pulse-mobile-drawer-top, 72px)!important;right:0!important;bottom:auto!important;left:auto!important;width:min(420px,calc(100vw - 28px))!important;min-width:min(420px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;height:calc(100dvh - var(--pulse-mobile-drawer-top, 72px))!important;min-height:0!important;max-height:calc(100dvh - var(--pulse-mobile-drawer-top, 72px))!important;overflow:hidden!important;background:#fff!important;border:0!important;border-left:1px solid rgba(15,23,42,.12)!important;border-radius:22px 0 0 22px!important;box-shadow:-18px 0 46px #0f172a33!important;transform:translate3d(calc(100% + 28px),0,0)!important;transition:transform .22s ease,opacity .18s ease,visibility .18s ease!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body>aside#right-rail.rr-portal-right-rail.rr-portal-right-rail--mobile-open,body>#right-rail.rr-portal-right-rail.rr-portal-right-rail--mobile-open,body.pulse-mobile-right-drawer-is-open>aside#right-rail.rr-portal-right-rail,html.pulse-mobile-right-drawer-is-open body>aside#right-rail.rr-portal-right-rail{display:block!important;transform:translateZ(0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}#right-rail>.rail-scroll,#right-rail #right-rail-scroll{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:12px 10px 30px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scroll-padding-block:10px 30px;scrollbar-gutter:stable}#right-rail .rr-collapsible-body,#right-rail [data-right-rail-card-body=true],#right-rail #rr-todays-news,#right-rail #rr-whats-happening,#right-rail #rr-role-trends,#right-rail #rr-affiliate,#right-rail #rr-sources{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}#right-rail .rr-collapsible-body::-webkit-scrollbar{display:none!important}#right-rail .rr-todays-news-card .rr-collapsible-head{grid-template-columns:1fr;align-items:stretch}#right-rail .rr-todays-news-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}#right-rail .rr-collapsible-head{min-height:50px;padding:10px 12px}#right-rail .rr-collapse-title{font-size:.9rem}#right-rail .rr-collapsible-body{padding:12px 13px 15px}#right-rail #rr-sources .chip-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:641px)and (max-width:768px){body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail{width:min(400px,calc(100vw - 24px))!important;min-width:min(400px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}#right-rail .ms-search-label{min-height:48px}#right-rail input.ms-search{font-size:.82rem}#right-rail .rr-collapsible-head{min-height:46px}#right-rail .rr-collapse-title{font-size:.84rem}}@media(max-width:640px){body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail{top:var(--pulse-mobile-drawer-top, 66px)!important;width:min(370px,calc(100vw - 18px))!important;min-width:min(370px,calc(100vw - 18px))!important;max-width:calc(100vw - 18px)!important;height:calc(100dvh - var(--pulse-mobile-drawer-top, 66px))!important;max-height:calc(100dvh - var(--pulse-mobile-drawer-top, 66px))!important;border-radius:18px 0 0 18px!important}#right-rail>.rail-scroll,#right-rail #right-rail-scroll{gap:10px!important;padding:10px 8px 26px!important}#right-rail .ms-search-label{min-height:44px;padding-inline:14px}#right-rail .ms-search-icon{left:16px;width:16px;height:16px}#right-rail input.ms-search{height:40px;padding-left:30px!important;font-size:.76rem}#right-rail .rr-collapsible-head{min-height:44px;padding:9px 10px}#right-rail .rr-collapse-title{font-size:.8rem}#right-rail .rr-collapsible-body{padding:10px 11px 13px}#right-rail .mini-btn,#right-rail .link-btn,#right-rail .link-more,#right-rail .btn-pill,#right-rail .pill{min-height:29px;padding:5px 8px;font-size:.7rem}#right-rail .link-like,#right-rail .trend-title-btn{font-size:.84rem}#right-rail .ms-list-meta,#right-rail .trend-meta,#right-rail .trend-help,#right-rail .muted{font-size:.72rem}#right-rail #rr-sources .chip-actions{grid-template-columns:1fr!important}#right-rail #rr-sources .chip-actions .pill:last-child:nth-child(odd){grid-column:auto}}@media(max-width:390px){body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail{top:var(--pulse-mobile-drawer-top, 62px)!important;width:calc(100vw - 14px)!important;min-width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;height:calc(100dvh - var(--pulse-mobile-drawer-top, 62px))!important;max-height:calc(100dvh - var(--pulse-mobile-drawer-top, 62px))!important;border-radius:16px 0 0 16px!important}#right-rail>.rail-scroll,#right-rail #right-rail-scroll{padding-inline:7px!important}#right-rail .rr-collapse-title{font-size:.75rem}}@media(max-width:330px){body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail{width:calc(100vw - 10px)!important;min-width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important}#right-rail .rr-collapse-title{font-size:.7rem}}@media(prefers-reduced-motion:reduce){body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail,#right-rail>.rail-scroll,#right-rail #right-rail-scroll{scroll-behavior:auto!important;transition:none!important}}html body .rr-portal-right-rail,html body .rr-portal-right-rail.ms-right,html body .rr-portal-right-rail .rail-scroll,html body .rr-portal-right-rail #right-rail-scroll{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}html body .rr-portal-right-rail .ms-search-wrap{background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important}html body .rr-portal-right-rail .ms-search-label{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:999px!important;box-shadow:0 4px 14px #0f172a09!important}html body .rr-portal-right-rail .ms-search{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html body .rr-portal-right-rail .ms-search-label{position:relative!important;display:flex!important;align-items:center!important;min-height:52px!important;padding:0!important;box-sizing:border-box!important}html body .rr-portal-right-rail .ms-search-icon{position:absolute!important;top:50%!important;left:18px!important;width:18px!important;height:18px!important;margin:0!important;transform:translateY(-50%)!important;pointer-events:none!important;flex:0 0 auto!important}html body .rr-portal-right-rail .ms-search{width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 18px 0 48px!important;display:block!important;line-height:normal!important;vertical-align:middle!important;box-sizing:border-box!important}html body .rr-portal-right-rail .ms-search::placeholder{line-height:normal!important;vertical-align:middle!important;opacity:1!important}@media(max-width:1024px){html body .rr-portal-right-rail .ms-search-label{min-height:48px!important}html body .rr-portal-right-rail .ms-search{height:48px!important;min-height:48px!important}html body .rr-portal-right-rail .ms-search-icon{left:16px!important}html body .rr-portal-right-rail .ms-search{padding-left:44px!important}}.rr-portal-right-rail .ms-search{text-indent:6px!important}html body .rr-portal-right-rail>.rail-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}html body .rr-portal-right-rail>.rail-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .rr-portal-right-rail{background:#fff!important;box-shadow:none!important}html body .rr-portal-right-rail>.rail-scroll{background:#fff!important;box-shadow:none!important}body>aside#right-rail.rr-portal-right-rail,body>aside#right-rail.rr-portal-right-rail>#right-rail-scroll{background:#fff!important;background-image:none!important;box-shadow:none!important}body>aside#right-rail.rr-portal-right-rail>#right-rail-scroll>section.ms-card.rr-collapsible{background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(15,23,42,.09)!important}body>aside#right-rail.rr-portal-right-rail>#right-rail-scroll>section.ms-card.rr-collapsible:before,body>aside#right-rail.rr-portal-right-rail>#right-rail-scroll>section.ms-card.rr-collapsible:after{content:none!important;display:none!important}body>aside#right-rail.rr-portal-right-rail>#right-rail-scroll>section.ms-card.rr-collapsible>.rr-collapsible-head{background:#fff!important;background-image:none!important;box-shadow:none!important;filter:none!important}@media(min-width:1025px)and (max-width:1600px){html body>aside#right-rail.rr-portal-right-rail.ms-right,html body>#right-rail.rr-portal-right-rail.ms-right{left:auto!important;right:10px!important;box-sizing:border-box!important}html body>aside#right-rail.rr-portal-right-rail.ms-right>.rail-scroll,html body>#right-rail.rr-portal-right-rail.ms-right>.rail-scroll,html body>aside#right-rail.rr-portal-right-rail.ms-right .ms-search-wrap,html body>aside#right-rail.rr-portal-right-rail.ms-right .ms-card.rr-collapsible{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(min-width:1441px)and (max-width:1600px){html body>aside#right-rail.rr-portal-right-rail.ms-right,html body>#right-rail.rr-portal-right-rail.ms-right{width:380px!important;min-width:380px!important;max-width:380px!important}}@media(min-width:1281px)and (max-width:1440px){html body>aside#right-rail.rr-portal-right-rail.ms-right,html body>#right-rail.rr-portal-right-rail.ms-right{width:340px!important;min-width:340px!important;max-width:340px!important}}@media(min-width:1181px)and (max-width:1280px){html body>aside#right-rail.rr-portal-right-rail.ms-right,html body>#right-rail.rr-portal-right-rail.ms-right{width:300px!important;min-width:300px!important;max-width:300px!important}}@media(min-width:1025px)and (max-width:1180px){html body>aside#right-rail.rr-portal-right-rail.ms-right,html body>#right-rail.rr-portal-right-rail.ms-right{right:8px!important;width:280px!important;min-width:280px!important;max-width:280px!important}}.news-hub-tab .nh-search-input::-webkit-search-cancel-button,.news-hub-tab .nh-search-input::-webkit-search-decoration,.news-hub-tab .nh-search-input::-webkit-search-results-button,.news-hub-tab .nh-search-input::-webkit-search-results-decoration{display:none!important;-webkit-appearance:none!important;appearance:none!important}.news-hub-tab .nh-clear-search,.news-hub-tab button.nh-clear-search,.news-hub-tab .btn-ghost.nh-clear-search{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:8px!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:999px!important;background:#ef444414!important;color:#dc2626!important;cursor:pointer!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important}.news-hub-tab .nh-clear-search svg,.news-hub-tab button.nh-clear-search svg,.news-hub-tab .btn-ghost.nh-clear-search svg{width:18px!important;height:18px!important;stroke-width:2.4!important;color:#dc2626!important;stroke:#dc2626!important}.news-hub-tab .nh-clear-search:hover,.news-hub-tab button.nh-clear-search:hover,.news-hub-tab .btn-ghost.nh-clear-search:hover{background:#ef444424!important;color:#b91c1c!important;transform:translateY(-1px)!important}.news-hub-tab .nh-clear-search:hover svg,.news-hub-tab button.nh-clear-search:hover svg,.news-hub-tab .btn-ghost.nh-clear-search:hover svg{color:#b91c1c!important;stroke:#b91c1c!important}.news-hub-tab .nh-clear-search:focus,.news-hub-tab .nh-clear-search:active,.news-hub-tab .nh-clear-search:focus-visible{border:0!important;outline:0!important;box-shadow:0 0 0 4px #ef44441f!important}.discussion-seed-card{margin:10px 10px 14px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 10px 28px #0f172a0f}.discussion-seed-top{display:flex;align-items:flex-start;gap:12px}.discussion-seed-avatar{flex:0 0 auto;padding-top:4px}.discussion-seed-main{flex:1;min-width:0}.discussion-seed-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.discussion-seed-kicker{margin-bottom:6px;font-size:12px;font-weight:700;color:#64748b}.discussion-seed-title{margin:0;font-size:15px;line-height:1.35;font-weight:800;color:#111827}.discussion-seed-meta{margin-top:7px;font-size:12px;color:#64748b}.discussion-seed-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.discussion-seed-btn{min-height:36px;padding:0 14px;border:1px solid rgba(15,23,42,.09);border-radius:12px;background:#fff;color:#111827;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.discussion-seed-btn:hover{background:#f8fafc}.discussion-seed-input{width:100%;min-height:96px;resize:vertical;border:1px solid transparent;border-radius:14px;background:#fafafa;padding:12px 14px;font-size:15px;line-height:1.45;color:#111827;outline:none}.discussion-seed-input:focus{border-color:#94a3b8cc;background:#fff;box-shadow:0 0 0 4px #94a3b824}.discussion-seed-input::placeholder{color:#a3a3a3}.discussion-seed-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.discussion-seed-user{font-size:12px;color:#64748b}.discussion-seed-footer-actions{display:flex;align-items:center;gap:10px}.discussion-seed-cancel,.discussion-seed-submit{min-height:40px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer}.discussion-seed-cancel{border:1px solid rgba(15,23,42,.09);background:#fff;color:#111827}.discussion-seed-submit{border:1px solid rgba(15,23,42,.08);background:#111827;color:#fff;display:inline-flex;align-items:center;gap:8px}.discussion-seed-submit:disabled{background:#eef2f7;color:#94a3b8;cursor:not-allowed}.discussion-seed-card .discussion-seed-btn,.discussion-seed-card .discussion-seed-cancel,.discussion-seed-card .discussion-seed-submit{border:none!important;outline:none;box-shadow:none!important}.discussion-seed-btn,.discussion-seed-cancel,.discussion-seed-submit{background:#f8fafc}.discussion-seed-btn:hover,.discussion-seed-cancel:hover,.discussion-seed-submit:hover{background:#eef2f7}.discussion-seed-btn:focus-visible,.discussion-seed-cancel:focus-visible,.discussion-seed-submit:focus-visible{box-shadow:0 0 0 3px #0f172a1f!important}.pulse-tab-panel[data-tab=discussions] .mini-btn,.pulse-tab-panel[data-tab=discussions] a.mini-btn,.ms-card .ms-list-item .mini-btn,.ms-card .ms-list-item a.mini-btn{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;text-decoration:none!important}.pulse-tab-panel[data-tab=discussions] .mini-btn:hover,.pulse-tab-panel[data-tab=discussions] a.mini-btn:hover,.ms-card .ms-list-item .mini-btn:hover,.ms-card .ms-list-item a.mini-btn:hover{border:0!important;box-shadow:none!important;background:#0f172a0d!important;color:#000!important}.pulse-tab-panel[data-tab=discussions] .mini-btn:focus,.pulse-tab-panel[data-tab=discussions] .mini-btn:active,.pulse-tab-panel[data-tab=discussions] a.mini-btn:focus,.pulse-tab-panel[data-tab=discussions] a.mini-btn:active,.ms-card .ms-list-item .mini-btn:focus,.ms-card .ms-list-item .mini-btn:active,.ms-card .ms-list-item a.mini-btn:focus,.ms-card .ms-list-item a.mini-btn:active{border:0!important;outline:0!important;box-shadow:none!important}.pulse-tab-panel[data-tab=discussions] .mini-btn:has(svg+*),.ms-card .ms-list-item .mini-btn:has(svg+*){border:0!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-composer,.ms-card .discussion-reply-composer{display:flex!important;align-items:flex-end!important;gap:10px!important;width:100%!important;margin-top:12px!important;padding:10px 12px!important;border:0!important;border-radius:18px!important;background:#f8fafc!important;box-shadow:inset 0 0 0 1px #0f172a0f!important;box-sizing:border-box!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-input,.ms-card .discussion-reply-input{flex:1!important;min-height:42px!important;max-height:120px!important;resize:vertical!important;padding:11px 12px!important;border:0!important;outline:0!important;border-radius:14px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;box-shadow:none!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-input::placeholder,.ms-card .discussion-reply-input::placeholder{color:#9ca3af!important;font-weight:500!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-input:focus,.ms-card .discussion-reply-input:focus{background:#fff!important;box-shadow:inset 0 0 0 1px #1118271f!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit,.ms-card .discussion-reply-submit{min-width:104px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 18px!important;border:0!important;outline:0!important;border-radius:14px!important;background:#eef2f7!important;color:#111827!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .16s ease,transform .16s ease,opacity .16s ease!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit:hover:not(:disabled),.ms-card .discussion-reply-submit:hover:not(:disabled){background:#e5eaf1!important;transform:translateY(-1px)!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit:disabled,.ms-card .discussion-reply-submit:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit svg,.ms-card .discussion-reply-submit svg{width:18px!important;height:18px!important}.discussions-card .discussion-action-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;column-gap:18px!important;row-gap:8px!important;width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:0!important;line-height:1!important}.discussions-card .discussion-action-row .discussion-action-btn,.discussions-card .discussion-action-row a.discussion-action-btn,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn,.pulse-tab-panel[data-tab=discussions] .discussion-action-row a.discussion-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;flex-wrap:nowrap!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:32px!important;height:32px!important;gap:6px!important;padding:0 6px!important;margin:0!important;white-space:nowrap!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;text-decoration:none!important}.discussions-card .discussion-action-row .discussion-action-btn:hover,.discussions-card .discussion-action-row a.discussion-action-btn:hover,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn:hover,.pulse-tab-panel[data-tab=discussions] .discussion-action-row a.discussion-action-btn:hover{background:#0f172a0e!important;color:#000!important;transform:none!important}.discussions-card .discussion-action-row .discussion-action-btn .icon,.discussions-card .discussion-action-row .discussion-action-btn svg,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn .icon,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn svg{display:block!important;flex:0 0 auto!important;width:16px!important;height:16px!important;margin:0!important}.discussions-card .discussion-action-row .discussion-action-btn span,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn span{display:inline-block!important;flex:0 0 auto!important;white-space:nowrap!important;line-height:1!important}.discussions-card .discussion-action-row .discussion-action-btn--delete,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn--delete{color:#111827!important}@media(max-width:720px){.discussions-card .discussion-action-row{column-gap:12px!important;row-gap:8px!important}.discussions-card .discussion-action-row .discussion-action-btn,.discussions-card .discussion-action-row a.discussion-action-btn{min-height:34px!important;height:34px!important;padding:0 4px!important;font-size:13px!important}}.discussions-card .discussion-action-row .discussion-action-btn,.discussions-card .discussion-action-row a.discussion-action-btn,.discussions-card .discussion-action-row .discussion-action-btn span,.discussions-card .discussion-action-row a.discussion-action-btn span,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn,.pulse-tab-panel[data-tab=discussions] .discussion-action-row a.discussion-action-btn,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn span,.pulse-tab-panel[data-tab=discussions] .discussion-action-row a.discussion-action-btn span{color:#000!important;opacity:1!important;font-weight:600!important}.discussions-card .discussion-action-row .discussion-action-btn svg,.discussions-card .discussion-action-row a.discussion-action-btn svg,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn svg,.pulse-tab-panel[data-tab=discussions] .discussion-action-row a.discussion-action-btn svg{color:#000!important;stroke:#000!important;opacity:1!important}.discussions-card .discussion-action-row .discussion-action-btn:hover,.discussions-card .discussion-action-row a.discussion-action-btn:hover,.pulse-tab-panel[data-tab=discussions] .discussion-action-row .discussion-action-btn:hover,.pulse-tab-panel[data-tab=discussions] .discussion-action-row a.discussion-action-btn:hover{color:#000!important;background:#0000000e!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-composer--inline-submit,.ms-card .discussion-reply-composer--inline-submit{position:relative!important;display:block!important;width:100%!important;padding:0!important;margin-top:12px!important;border:0!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-composer--inline-submit .discussion-reply-input,.ms-card .discussion-reply-composer--inline-submit .discussion-reply-input{width:100%!important;min-height:56px!important;max-height:130px!important;padding:16px 62px 14px 18px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:22px!important;background:#fff!important;color:#111827!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important;resize:vertical!important;box-shadow:0 8px 22px #0f172a0b!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-composer--inline-submit .discussion-reply-input:focus,.ms-card .discussion-reply-composer--inline-submit .discussion-reply-input:focus{border-color:#1118272e!important;box-shadow:0 0 0 4px #0f172a0e,0 8px 22px #0f172a0d!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only,.ms-card .discussion-reply-submit--icon-only{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:#f1f5f9!important;color:#111827!important;box-shadow:none!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only:hover:not(:disabled),.ms-card .discussion-reply-submit--icon-only:hover:not(:disabled){background:#e2e8f0!important;transform:translateY(-50%)!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only:disabled,.ms-card .discussion-reply-submit--icon-only:disabled{opacity:.45!important;cursor:not-allowed!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only svg,.ms-card .discussion-reply-submit--icon-only svg{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only,.ms-card .discussion-reply-submit--icon-only{top:42%!important;right:13px!important;transform:translateY(-50%)!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;border-radius:999px!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only svg,.ms-card .discussion-reply-submit--icon-only svg,.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only .icon,.ms-card .discussion-reply-submit--icon-only .icon{width:24px!important;height:24px!important;stroke-width:2.2!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-composer--inline-submit .discussion-reply-input,.ms-card .discussion-reply-composer--inline-submit .discussion-reply-input{padding-top:16px!important;padding-right:72px!important;line-height:1.45!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only,.ms-card .discussion-reply-submit--icon-only{top:5px!important;right:14px!important;transform:translateY(-50%)!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:999px!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only:hover:not(:disabled),.ms-card .discussion-reply-submit--icon-only:hover:not(:disabled){transform:translateY(-50%)!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only svg,.ms-card .discussion-reply-submit--icon-only svg,.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only .icon,.ms-card .discussion-reply-submit--icon-only .icon{width:25px!important;height:25px!important;stroke-width:2.15!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only,.ms-card .discussion-reply-submit--icon-only,.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only:disabled,.ms-card .discussion-reply-submit--icon-only:disabled{color:#000!important;opacity:1!important}.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only svg,.ms-card .discussion-reply-submit--icon-only svg,.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only .icon,.ms-card .discussion-reply-submit--icon-only .icon,.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only:disabled svg,.ms-card .discussion-reply-submit--icon-only:disabled svg,.pulse-tab-panel[data-tab=discussions] .discussion-reply-submit--icon-only:disabled .icon,.ms-card .discussion-reply-submit--icon-only:disabled .icon{color:#000!important;stroke:#000!important;opacity:1!important}.suggested-user-modal__overlay{position:fixed!important;inset:0!important;z-index:2147483646!important;isolation:isolate!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:20px!important;overflow:hidden!important;background:transparent!important}.suggested-user-modal{position:relative!important;z-index:2147483201!important;width:min(980px,calc(100vw - 40px))!important;max-width:980px!important;max-height:calc(100dvh - 40px)!important;display:flex!important;flex-direction:column!important;background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:24px!important;box-shadow:0 28px 70px #0f172a38,0 10px 26px #0f172a1a!important;overflow:hidden!important}.suggested-user-modal__head{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px 22px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.suggested-user-modal__title-wrap{min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important}.suggested-user-modal__title-icon{flex:0 0 42px!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;background:#fff!important}.suggested-user-modal__title-icon svg{width:20px!important;height:20px!important}.suggested-user-modal__title{margin:0!important;color:#0f172a!important;font-size:1.25rem!important;font-weight:900!important;line-height:1.15!important}.suggested-user-modal__subtitle{margin:3px 0 0!important;color:#64748b!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important}.suggested-user-modal__close,.suggested-user-modal__refresh{-webkit-appearance:none!important;appearance:none!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.13)!important;border-radius:14px!important;background:#fff!important;color:#111827!important;box-shadow:none!important;cursor:pointer!important}.suggested-user-modal__close:hover,.suggested-user-modal__refresh:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a3d!important}.suggested-user-modal__toolbar{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;padding:14px 22px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.07)!important}.suggested-user-modal__search{min-width:0!important;height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;border:1px solid rgba(15,23,42,.13)!important;border-radius:999px!important;background:#fff!important}.suggested-user-modal__search svg{flex:0 0 auto!important;width:18px!important;height:18px!important;color:#64748b!important}.suggested-user-modal__search input{width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#111827!important;font:inherit!important;font-size:.86rem!important;font-weight:650!important}.suggested-user-modal__search input::-webkit-search-cancel-button,.suggested-user-modal__search input::-webkit-search-decoration{display:none!important;-webkit-appearance:none!important;appearance:none!important}.suggested-user-modal__refresh:disabled{opacity:.5!important;cursor:not-allowed!important}.suggested-user-modal__refresh .is-spinning{animation:suggested-user-spin .8s linear infinite}@keyframes suggested-user-spin{to{transform:rotate(360deg)}}.suggested-user-modal__body{flex:1 1 auto!important;min-height:0!important;padding:16px 22px 22px!important;background:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.suggested-user-modal__list{display:grid!important;gap:12px!important}.suggested-user-modal__state{padding:32px 16px!important;text-align:center!important;color:#64748b!important;font-size:.88rem!important;font-weight:700!important}.suggested-user-modal__state.is-error{color:#b91c1c!important}.suggested-user-card{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:14px!important;border:1px solid rgba(15,23,42,.09)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 7px 18px #0f172a0b!important}.suggested-user-card__avatar{-webkit-appearance:none!important;appearance:none!important;width:52px!important;height:52px!important;padding:0!important;display:block!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;cursor:pointer!important}.suggested-user-card__avatar-image{display:block!important;width:100%!important;height:100%!important;border:0!important;border-radius:inherit!important;outline:0!important;box-shadow:none!important;object-fit:cover!important;object-position:center!important}.suggested-user-card__main{min-width:0!important;display:grid!important;gap:4px!important}.suggested-user-card__identity{-webkit-appearance:none!important;appearance:none!important;min-width:0!important;display:grid!important;justify-items:start!important;gap:2px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}.suggested-user-card__identity strong,.suggested-user-card__identity span,.suggested-user-card__bio{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.suggested-user-card__identity strong{color:#0f172a!important;font-size:.92rem!important;font-weight:900!important;white-space:nowrap!important}.suggested-user-card__identity span{color:#64748b!important;font-size:.76rem!important;font-weight:700!important;white-space:nowrap!important}.suggested-user-card__meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;color:#64748b!important;font-size:.72rem!important;font-weight:700!important}.suggested-user-card__bio{margin:0!important;color:#475569!important;font-size:.76rem!important;line-height:1.35!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.suggested-user-card__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.suggested-user-card__btn{-webkit-appearance:none!important;appearance:none!important;min-width:104px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;box-shadow:none!important;font-size:.76rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important}.suggested-user-card__btn:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a47!important;transform:translateY(-1px)!important}.suggested-user-card__btn svg{width:15px!important;height:15px!important}.suggested-user-card__btn:disabled{opacity:.58!important;cursor:not-allowed!important;transform:none!important}.suggested-user-card__btn--pick.is-picked{color:#047857!important;border-color:#05966952!important;background:#ecfdf5!important}.suggested-user-card__btn--pick.is-pending{color:#92400e!important;border-color:#fde68a!important;background:#fffbeb!important}.suggested-user-card__btn--pick.is-rejected{color:#b91c1c!important;border-color:#fecaca!important;background:#fef2f2!important}.suggested-user-card__btn.is-active{color:#1d4ed8!important;border-color:#2563eb4d!important;background:#eff6ff!important}@media(min-width:1367px)and (max-width:1536px){.suggested-user-modal{width:min(940px,calc(100vw - 40px))!important}}@media(min-width:1100px)and (max-width:1366px){.suggested-user-modal{width:min(900px,calc(100vw - 36px))!important;max-height:calc(100dvh - 32px)!important}.suggested-user-card__btn{min-width:96px!important;padding-inline:11px!important}}@media(min-width:901px)and (max-width:1099px){.suggested-user-modal__overlay{padding:14px!important}.suggested-user-modal{width:calc(100vw - 28px)!important;max-width:none!important;max-height:calc(100dvh - 28px)!important}.suggested-user-card{grid-template-columns:48px minmax(0,1fr)!important}.suggested-user-card__avatar{width:48px!important;height:48px!important}.suggested-user-card__actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.suggested-user-card__btn{width:100%!important;min-width:0!important}}@media(min-width:641px)and (max-width:900px){.suggested-user-modal__overlay{padding:10px!important}.suggested-user-modal{width:calc(100vw - 20px)!important;max-width:none!important;max-height:calc(100dvh - 20px)!important;border-radius:20px!important}.suggested-user-card{grid-template-columns:48px minmax(0,1fr)!important}.suggested-user-card__avatar{width:48px!important;height:48px!important}.suggested-user-card__actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.suggested-user-card__btn{width:100%!important;min-width:0!important}}@media(max-width:640px){.suggested-user-modal__overlay{padding:6px!important}.suggested-user-modal{width:calc(100vw - 12px)!important;max-width:none!important;max-height:calc(100dvh - 12px)!important;border-radius:18px!important}.suggested-user-modal__head{padding:14px!important}.suggested-user-modal__title-icon{display:none!important}.suggested-user-modal__title{font-size:1.08rem!important}.suggested-user-modal__subtitle{font-size:.72rem!important}.suggested-user-modal__toolbar{padding:11px 14px!important}.suggested-user-modal__body{padding:12px 14px 16px!important}.suggested-user-card{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}.suggested-user-card__avatar{width:44px!important;height:44px!important}.suggested-user-card__actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.suggested-user-card__btn{width:100%!important;min-width:0!important;min-height:36px!important;padding-inline:8px!important;font-size:.7rem!important}.suggested-user-card__btn--pick{grid-column:1 / -1!important}}@media(max-width:390px){.suggested-user-modal__overlay{padding:4px!important}.suggested-user-modal{width:calc(100vw - 8px)!important;max-height:calc(100dvh - 8px)!important;border-radius:16px!important}.suggested-user-modal__head,.suggested-user-modal__toolbar{padding-inline:11px!important}.suggested-user-modal__body{padding-inline:10px!important}.suggested-user-card{grid-template-columns:40px minmax(0,1fr)!important;padding:10px!important}.suggested-user-card__avatar{width:40px!important;height:40px!important}.suggested-user-card__actions{grid-template-columns:1fr!important}.suggested-user-card__btn,.suggested-user-card__btn--pick{grid-column:auto!important}}@media(max-width:330px){.suggested-user-modal__subtitle{display:none!important}.suggested-user-modal__close,.suggested-user-modal__refresh{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.suggested-user-modal__toolbar{grid-template-columns:minmax(0,1fr) 38px!important}}.pulse-body{padding:0}.composer{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ms-border, #e5e7eb)}.composer-avatar{margin-top:2px}.composer-main{width:100%;min-width:0}.composer-input{width:100%;resize:vertical;border:none;outline:none;font:inherit;padding:8px 0;background:transparent}.composer-previews{display:grid;gap:8px;margin:8px 0}.composer-previews.grid-1{grid-template-columns:1fr}.composer-previews.grid-2,.composer-previews.grid-3,.composer-previews.grid-4{grid-template-columns:1fr 1fr}.preview-cell{position:relative;overflow:hidden;border-radius:12px;background:#f3f4f6}.preview-cell img,.preview-cell video{width:100%;height:100%;object-fit:cover;display:block}.remove-chip{position:absolute;top:6px;right:6px;background:#0009;color:#fff;border:0;border-radius:999px;width:22px;height:22px;cursor:pointer}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--ms-border, #e5e7eb)}.tool-list{display:flex;align-items:center;gap:14px;list-style:none;padding:0;margin:0;flex:0 0 auto}.tool-btn,.tool{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;cursor:pointer;background:transparent!important;color:var(--ms-icon, #4b5563)}.tool-btn svg,.tool svg{width:18px;height:18px;display:block;fill:currentColor}.tool-btn:hover,.tool:hover{background:var(--ms-hover, #f3f4f6)}.tool-btn:focus-visible,.tool:focus-visible{outline:2px solid rgba(99,102,241,.35);outline-offset:2px;border-radius:8px}.tool-btn.emoji svg,.tool.emoji svg{transform:translateY(1px)}.composer-cta-row{display:flex;justify-content:flex-end;gap:8px;padding:8px 0;border-top:1px solid var(--ms-border, #e7e7e9);margin-top:8px}.composer-cta-row.small{margin-left:auto;display:inline-flex;gap:10px}.composer-cta-row.small .btn{padding:6px 14px;font-size:.9rem;height:32px;line-height:20px;border-radius:8px}.pulse-card{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ms-border, #e5e7eb)}.pulse-avatar{margin-top:2px}.pulse-author{font-size:14px}.pulse-text{white-space:pre-wrap;margin:6px 0 8px;overflow-wrap:anywhere;word-break:break-word}.pulse-media{display:grid;gap:8px;margin:8px 0;width:100%;overflow:hidden}.pulse-media.grid-1{grid-template-columns:1fr}.pulse-media.grid-2,.pulse-media.grid-3,.pulse-media.grid-4{grid-template-columns:1fr 1fr}.pulse-media img,.pulse-media video{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.pulse-actions{display:flex;align-items:center;gap:14px;color:#6b7280;margin-top:6px}.pa-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:6px 8px;border-radius:999px;cursor:pointer;color:inherit}.pa-btn:hover{background:#0000000d}.pa-btn.active.like{color:#e0245e}.pa-btn.active.repost{color:#17bf63}.pa-spacer{flex:1}.pa-views{display:inline-flex;align-items:center;gap:6px}.inline-reply{margin:0 16px 12px 64px;padding:8px 0;border-bottom:1px solid var(--ms-border, #e5e7eb)}:root{--rail-w: 360px;--left-w: 260px;--gap: 16px}.ms-modal{width:clamp(calc(var(--left-w) + 640px + var(--rail-w) + (2 * var(--gap))),96vw,1360px);max-height:96vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.ms-modal{--left-w: 260px;--rail-w: 360px;--gap: 16px}.ms-shell{display:grid;grid-template-columns:var(--left-w) minmax(640px,1fr) var(--rail-w);gap:var(--gap);flex:1;min-height:0;box-sizing:border-box}.ms-center{display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.ms-right{width:var(--rail-w);min-width:var(--rail-w);max-width:var(--rail-w);flex:0 0 var(--rail-w);min-height:0;box-sizing:border-box;overflow:hidden}.ms-right .ms-card{width:100%;box-sizing:border-box}.ms-modal,.ms-shell,.ms-right,.ms-center,.ms-right .ms-card{box-sizing:border-box}#pulse-scroll{flex:1;min-height:0;overflow-y:auto}.ms-body,.pulse-body{overflow-x:hidden}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.composer .composer-toolbar{display:flex;align-items:center;gap:12px;padding-top:8px;border-top:1px solid var(--ms-border, #e5e7eb)}.composer .tool-list{display:flex;align-items:center;gap:14px;padding:0;margin:0;list-style:none;flex:0 1 auto;min-width:0}.composer .tool-list>li{display:flex;align-items:center;list-style:none}.composer .tool-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;cursor:pointer;background:transparent!important;color:var(--ms-icon, #4b5563)}.composer .tool-btn svg{width:18px;height:18px;display:block;fill:currentColor}.composer .tool-btn:hover{background:var(--ms-hover, #f3f4f6)}.composer .tool-btn:focus-visible{outline:2px solid rgba(99,102,241,.35);outline-offset:2px;border-radius:8px}.composer .tool-btn.emoji svg{transform:translateY(1px)}.composer .composer-cta-row.small{margin-left:auto;display:inline-flex;gap:10px}.composer .composer-cta-row.small .btn{padding:6px 14px;font-size:.9rem;height:32px;line-height:20px;border-radius:8px}.composer .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ph-tabs{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--ms-border, #e5e7eb);background:#fff;position:sticky;top:0;z-index:2}.ph-tabs .tab,.tab{padding:8px 12px;border-radius:999px}.ph-tabs .tab.active{background:#6366f11f;color:#6366f1;font-weight:600}.ph-tabs{display:grid;grid-template-columns:repeat(3,max-content);gap:8px;padding:8px 16px;border-bottom:1px solid var(--ms-border, #e5e7eb);background:#fff;position:sticky;top:0;z-index:2}.pulse-head{display:flex;align-items:center;justify-content:space-between}.chip-btn{border:1px solid var(--ms-border, #e5e7eb);background:#fff;color:#374151;font-size:12px;line-height:1;padding:6px 10px;border-radius:999px;cursor:pointer}.chip-btn:hover{background:#f9fafb}.chip-following{background:#f3f4f6;border-color:#e5e7eb;color:#111827}.sub-badge{margin-left:6px;font-size:.9em;color:var(--gold, #ffbf00);vertical-align:text-top}.chip-subscribe{background:var(--chip-bg, #0a66c2);color:#fff}.chip-subscribed{background:var(--chip-bg-muted, #e9eef7);color:var(--chip-fg-muted, #224488)}.chip-btn{background:transparent;border:1px solid var(--line, #e5e7eb);color:var(--text-strong, #111827);padding:6px 12px;border-radius:999px;font-weight:600;font-size:13px;line-height:1;display:inline-flex;align-items:center;gap:6px;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .05s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.chip-follow,.chip-subscribe{color:var(--brand, #3b82f6);border-color:var(--brand, #3b82f6)}.chip-follow:hover,.chip-subscribe:hover{background:#3b82f614}.chip-following,.chip-subscribed{color:var(--brand, #3b82f6);border-color:var(--brand, #3b82f6);background:transparent}.chip-following:hover,.chip-subscribed:hover{background:#3b82f614}.chip-btn:focus-visible{outline:2px solid rgba(59,130,246,.35);outline-offset:2px}.chip-btn:active{transform:translateY(1px)}.chip-btn[disabled]{opacity:.6;cursor:not-allowed}.pulse-card .chip-row .chip-btn,.pulse-head .chip-row .chip-btn{-webkit-appearance:none;appearance:none;background:transparent!important;border:1px solid var(--line, #e5e7eb)!important;color:var(--text-strong, #111827)!important;padding:6px 12px;border-radius:999px;font-weight:600;font-size:13px;line-height:1;display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.pulse-card .chip-row .chip-btn:hover,.pulse-head .chip-row .chip-btn:hover{background:#1118270a}.pulse-card .chip-row .chip-btn:active,.pulse-head .chip-row .chip-btn:active{transform:translateY(.5px)}.pulse-card .chip-row .chip-btn[disabled],.pulse-head .chip-row .chip-btn[disabled]{opacity:.6;cursor:not-allowed}.chip-btn.chip-follow,.chip-btn.chip-subscribe{color:var(--primary-600, #3b82f6)!important;border-color:var(--primary-300, #93c5fd)!important}.chip-btn.chip-following,.chip-btn.chip-subscribed{color:var(--primary-700, #1d4ed8)!important;border-color:var(--primary-400, #60a5fa)!important}.chip-btn:hover,.chip-btn:focus-visible{background:var(--primary-50, #eff6ff)!important;border-color:var(--primary-400, #60a5fa)!important}.chip-btn:disabled{opacity:.6;cursor:not-allowed}.chip-row{display:inline-flex;gap:8px}.ms-modal .composer-cta-row .btn{-webkit-appearance:none;appearance:none;background:transparent!important;border:1px solid var(--line, #e5e7eb)!important;color:var(--text-strong, #111827)!important;border-radius:999px;padding:8px 16px;font-weight:600;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ms-modal .composer-cta-row .btn:hover:not(:disabled){background:#1118270a;border-color:#cfd5dd}.ms-modal .composer-cta-row .btn:disabled{opacity:.55;cursor:not-allowed;color:#9ca3af!important}.ms-modal .composer-cta-row .btn.btn-primary{color:var(--primary-600, #3b82f6)!important;border-color:var(--primary-300, #93c5fd)!important;background:transparent!important}.ms-modal .composer-cta-row .btn:hover,.ms-modal .composer-cta-row .btn:focus-visible{background:var(--primary-50, #eff6ff)!important;border-color:var(--primary-400, #60a5fa)!important}.ms-modal .composer-cta-row .btn:disabled{opacity:.55;cursor:not-allowed;background:transparent!important}.ms-modal .composer-cta-row{display:flex;gap:12px;justify-content:flex-end}.ms-modal .composer-cta-row .btn,.ms-modal .composer-cta-row .btn.btn-primary,.ms-modal .composer-cta-row .composer-post-btn{flex:0 0 auto!important;width:auto!important;min-width:0!important;min-inline-size:auto!important;padding:8px 16px}.ms-modal .pulse-card{display:grid!important;grid-template-columns:56px 1fr;column-gap:12px;align-items:start}.ms-modal .pulse-card .pulse-avatar{grid-column:1}.ms-modal .pulse-card .pulse-main{grid-column:2;min-width:0}.ms-modal .pulse-card .grid-full{grid-column:1 / -1}.ms-modal .pulse-card .chipbar.centered{width:100%;display:flex!important;justify-content:center!important;align-items:center;margin:8px 0 10px}.ms-modal .pulse-card .chipbar.centered .chip-row{display:inline-flex;gap:8px;align-items:center}.ms-modal .pulse-card .chipbar.centered .chip-row .chip-btn{margin:0}.ms-modal .ms-toolbar{display:flex;justify-content:center}.ms-modal .ms-toolbar .tabs{display:inline-flex;gap:8px;position:relative;margin:0 auto}.ms-modal .pulse-card .pulse-head{display:flex;align-items:center;gap:8px}.ms-modal .pulse-card .pulse-head .chip-row.right{margin-left:auto;display:inline-flex;gap:8px}.ms-body.pulse-body{min-height:40vh}.pulse-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pulse-head .chip-row.right{min-height:28px;display:inline-flex;align-items:center;gap:8px}.pulse-author strong .sub-badge{margin-left:6px}.ms-shell{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;gap:16px;padding:0 16px 16px}.ms-left{position:relative}.ms-nav{position:sticky;top:12px;display:flex;flex-direction:column;gap:6px}.ms-nav-item,.ms-nav-close{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--line, #e5e7eb);color:var(--text-strong, #111827);border-radius:999px;padding:10px 14px;font-weight:600;text-align:left}.ms-nav-item.active{background:#1118270a}.ms-nav .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:8px}.ms-nav-spacer{flex:1 1 auto}.ms-center{min-width:0}.ms-body{max-height:calc(80vh - 140px);overflow:auto}@media(max-height:820px){.ms-body{max-height:calc(70vh - 140px)}}.ms-right{position:relative}.ms-search-wrap{position:sticky;top:12px;z-index:1;padding-bottom:8px;background:var(--bg, #fff)}.ms-search{width:100%;border-radius:999px;border:1px solid var(--line, #e5e7eb);padding:10px 14px;outline:none}.ms-card{border:1px solid var(--line, #e5e7eb);border-radius:12px;padding:12px;margin-top:12px;background:var(--bg, #fff)}.ms-card-title{font-weight:800;font-size:14px;margin-bottom:8px}.ms-list-item+.ms-list-item{border-top:1px solid #eef0f3}.ms-list-item{padding:8px 0}.ms-list-title{font-weight:600;font-size:13px}.ms-list-meta{color:#6b7280;font-size:12px}.ms-sidebar{padding:8px 0;border-right:1px solid var(--line, #e5e7eb)}.ms-side-nav{display:flex;flex-direction:column;gap:4px}.ms-side-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:transparent;border:0;cursor:pointer;font-weight:600;color:var(--text-strong, #111827)}.ms-side-item .ms-side-ico{font-size:18px;opacity:.9}.ms-side-item:hover{background:var(--bg-soft, #f4f6f8)}.ms-side-item.active{background:var(--bg-soft, #eef2ff)}.ms-submodal-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#1118271a;z-index:40}.ms-submodal{width:min(720px,92vw);max-height:86vh;background:#fff;border:1px solid var(--line, #e5e7eb);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.ms-submodal-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line, #e5e7eb)}.ms-submodal-close{background:transparent;border:0;font-size:22px;line-height:1;cursor:pointer}.ms-submodal-body{padding:12px 16px;overflow:auto}.submodal-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line, #e5e7eb);border-radius:10px;margin-bottom:12px}.submodal-search input{border:0;outline:none;width:100%;background:transparent}.ms-side-list,.ms-side-list ul{list-style:none;margin:0;padding:0}.ms-left{position:relative;overflow:visible!important;background:transparent!important}.ms-side-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:8px;background:transparent!important;color:#111!important;font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,padding-left .2s ease}.ms-side-item:hover{background:#f7f7f7}.ms-side-ico-wrap{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px}.ms-side-item svg,.ms-side-ico{display:inline-block!important;width:18px;height:18px;color:inherit!important;opacity:1!important;filter:none!important}.ms-side-label{display:inline-block!important;margin-left:2px;white-space:nowrap;color:inherit!important}.ms-side-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#d00;border-radius:999px;outline:2px solid #fff}.ms-side-item.active{color:#d00!important;background:#ffeaea;padding-left:14px}.ms-side-item.active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:6px;border-radius:10px;background:linear-gradient(180deg,#ff4b4b,#d00);box-shadow:0 0 10px #d0000059,inset 0 0 0 2px #ffffff8c}.ms-side-item:focus-visible{outline:2px solid #d00;outline-offset:2px;background:#fff5f5}.ms-left{flex:0 0 260px;padding:8px;border-right:1px solid var(--line, #e5e7eb);overflow:hidden}.pulse-nav{list-style:none;margin:0;padding:8px 4px}.pulse-nav .nav-item{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 16px;border-radius:8px;font-size:15px;color:#555;cursor:pointer;transition:background-color .18s ease,color .18s ease}.pulse-nav .nav-item:hover{background-color:#f7f7f7;color:#111}.pulse-nav .nav-item.active{color:#d00;font-weight:600;background-color:#ffeaea}.pulse-nav .nav-item.active:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:3px;border-radius:3px;background:#d00}.pulse-nav .icon-wrap{position:relative;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;flex:0 0 20px}.pulse-nav .icon-wrap svg{width:18px;height:18px}.pulse-nav .badge-dot{position:absolute;right:-2px;top:-2px;width:8px;height:8px;background:#e53935;border-radius:50%;box-shadow:0 0 0 2px #fff}.pulse-nav .label{white-space:nowrap}.ms-modal .ms-shell{display:grid;grid-template-columns:var(--left-w) minmax(640px,1fr) var(--rail-w);gap:var(--gap);flex:1;min-height:0;box-sizing:border-box}.ms-modal .ms-center{display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.ms-modal .ms-right{width:var(--rail-w);min-width:var(--rail-w);max-width:var(--rail-w);flex:0 0 var(--rail-w);min-height:0;overflow:hidden;box-sizing:border-box}.ms-modal .ms-right .ms-card{width:100%;box-sizing:border-box}.ms-right .ms-card-head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.ms-right .ms-card-head .btn,.ms-right .ms-card-head .see-all,.ms-right .ms-card-head .see-all-link{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--brand-600, #1a73e8)!important;padding:0!important;height:auto!important;min-height:0!important;line-height:1.2!important;display:inline!important;font-size:13px!important;font-weight:600!important;cursor:pointer}.ms-right .ms-card-head .btn:hover,.ms-right .ms-card-head .see-all:hover,.ms-right .ms-card-head .see-all-link:hover{text-decoration:underline}.submodal{position:absolute;inset:72px 360px 60px 260px;background:var(--ms-surface, #fff);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 10px 30px #0000001f;display:flex;flex-direction:column;overflow:hidden;z-index:3}.ms-center .submodal-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.ms-center .submodal-title{font-size:16px;font-weight:600}.ms-center .submodal-body{flex:1;overflow:auto;background:#fafafa}.icon-btn{background:none;border:0;cursor:pointer;padding:6px;border-radius:8px}.icon-btn:hover{background:#0000000d}.ms-center .tabs .tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ms-center .tabs .tab .tab-sub{font-size:12px;opacity:.7}.ms-right .ms-list-title .link{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;color:inherit;text-decoration:none}.flash-focus{box-shadow:0 0 0 2px var(--primary, #1d9bf0) inset;transition:box-shadow .2s ease}.thumb.is-loaded .thumb-skeleton{display:none}.flash-focus{box-shadow:0 0 0 3px #1d9bf059 inset;transition:box-shadow .6s}.news-actions{display:flex;align-items:center;gap:8px;padding:8px 12px}.news-actions .sep{color:#9aa0a6}.btn-ghost{appearance:none;border:none;background:transparent;padding:6px 10px;border-radius:10px;cursor:pointer;font:inherit;color:#555}.btn-ghost:hover{background:#f2f3f5}.btn-link{appearance:none;border:none;background:transparent;color:#0b69ff;cursor:pointer;padding:6px 0;font:inherit}.btn-link:hover{text-decoration:underline}.btn-pill{appearance:none;border:1px solid #e5e7eb;background:#fff;padding:6px 12px;border-radius:999px;cursor:pointer;font:inherit}.btn-pill:hover{background:#fafafa}.btn-pill.is-on{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.reader-body p{margin:0 0 1em}.reader-body img{max-width:100%;height:auto}.flash-focus{box-shadow:0 0 0 2px #0ea5e9 inset}.link-like{background:none;border:0;padding:0;font:inherit;color:var(--link, #0a66c2);cursor:pointer;text-align:left}@keyframes shimmer{0%{background-position:0% 0}to{background-position:100% 0}}.section-title{font-size:14px;font-weight:700;color:#444}.news-actions{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #eee;margin-bottom:10px}.btn-ghost{background:transparent;border:1px solid #ddd;padding:6px 10px;border-radius:10px;cursor:pointer}.btn-link,.link-btn{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;font:inherit}.btn-pill{padding:6px 12px;border-radius:999px;border:1px solid #ddd;background:#f7f7f7;cursor:pointer}.btn-pill.is-on{background:#0a7cff;color:#fff;border-color:#0a7cff}.sep{color:#aaa}.flex-spacer{flex:1 1 auto}.follow-list{display:flex;flex-direction:column;gap:8px}.follow-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid #eee;border-radius:10px;background:#fff}.follow-name{font-weight:600}.btn-follow{border:1px solid var(--btn-border, #d7d7d7);background:var(--btn-bg, #f7f7f7);color:var(--btn-fg, #111);padding:6px 12px;border-radius:999px;font-weight:600;cursor:pointer}.btn-follow.is-on{background:var(--brand, #0a7cff);border-color:var(--brand, #0a7cff);color:#fff}.btn-follow:disabled{opacity:.6;cursor:not-allowed}.ms-shell{min-height:0}.ms-shell>.ms-center,.ms-shell>.ms-right{min-height:0}.ms-right{position:sticky;top:0;height:calc(100vh - 160px);min-height:0}.rail-scroll{height:100%;overflow-y:auto;overflow-x:hidden}.rail-scroll::-webkit-scrollbar{width:6px}.rail-scroll::-webkit-scrollbar-track{background:transparent}.rail-scroll::-webkit-scrollbar-thumb{background:#00000047;border-radius:999px}.rail-scroll::-webkit-scrollbar-thumb:hover{background:#0006}.ms-right .ms-search-wrap{position:relative}.ms-right .ms-search-label{position:relative;display:block}.ms-right .ms-search-label>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;opacity:.6;pointer-events:none}.ms-right .ms-search{padding-left:40px}.ms-right .ms-search{height:36px;border-radius:999px}.ms-right .ms-card-head{display:flex;align-items:center;min-height:36px;gap:8px}.ms-right .ms-card-title{font-size:14px;font-weight:700;margin:0}.ms-right .ms-card-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.ms-right .ms-card-head{display:flex;align-items:center;gap:8px;min-height:36px;position:relative;z-index:1}.ms-right .ms-card-title{font-size:14px;font-weight:700;margin:0;flex:0 1 auto}.ms-right .ms-card-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap;pointer-events:auto}.ms-right .mini-btn{border:1px solid rgba(0,0,0,.08);background:#f5f7fb;color:#0a5cff;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.ms-right .mini-btn.pill-new{background:#eaf2ff;border-color:#0a5cff26}.ms-right .link-btn{background:none;border:0;padding:0;font-size:12px;font-weight:600;color:#0a5cff;cursor:pointer;text-decoration:none}.ms-right .link-btn:hover{text-decoration:underline}.ms-right .mini-btn:focus-visible,.ms-right .link-btn:focus-visible{outline:2px solid #0a5cff;outline-offset:2px;border-radius:8px}.ms-right .ms-card{position:relative;overflow:visible}.ms-search-wrap{position:relative}.ms-search-label{position:relative;display:block;width:100%}.ms-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6;width:16px;height:16px}.ms-search{width:100%;height:36px;padding:0 12px 0 36px;border-radius:999px;border:1px solid var(--border, #e6e6e6);background:var(--surface-2, #fff)}.trend-list{list-style:none;margin:0;padding:0 8px 8px}.trend-row{padding:10px 8px;border-bottom:1px solid var(--border, #eee)}.trend-row:last-child{border-bottom:0}.trend-meta{display:flex;gap:8px;color:var(--muted, #6b7280);font-size:12px;margin-bottom:2px}.trend-cat{font-weight:500}.trend-vol{margin-left:auto}.trend-title{display:block;width:100%;text-align:left;background:none;border:0;font-weight:700;font-size:14px;line-height:1.2;padding:0;margin:2px 0 6px;cursor:pointer}.trend-title:hover{text-decoration:underline}.trend-actions{display:flex;gap:6px}.skeleton-trend{height:52px;margin:0 8px 8px;border-radius:8px;background:linear-gradient(90deg,#f2f2f2 25%,#eaeaea 37%,#f2f2f2 63%);background-size:400% 100%;animation:shimmer 1.1s infinite linear}.empty-trends{padding:10px;text-align:center}.rail-scroll{max-height:100%;overflow-y:auto;padding-right:6px}.ms-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.55;font-size:18px}.ms-search{padding-left:34px}.ms-card-head{display:flex;align-items:center;gap:8px}.ms-card-title{margin:0;font-size:15px}.ms-card-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.mini-btn.pill-new{padding:4px 8px;border-radius:999px;background:#e6f3ff;color:#1266d6}.link-like{background:none;border:none;padding:0;color:var(--link, #1266d6);cursor:pointer;text-align:left}.link-like:hover{text-decoration:underline}.trend-row{padding:8px 0;border-top:1px solid #eee}.trend-meta{font-size:12px;color:#6b7280;display:flex;gap:8px}.trend-title{background:none;border:none;padding:0;font-weight:600;cursor:pointer}.trend-actions{margin-top:6px;display:flex;gap:6px}.skeleton-trend{height:32px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:shimmer 1.2s infinite;border-radius:6px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.empty-trends{padding:8px}.ms-right{display:flex;flex-direction:column;min-height:0;height:100%}.ms-search-wrap{background:var(--surface, #fff);border-bottom:1px solid #eee;padding:10px 12px;flex:0 0 auto;position:relative}.ms-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.55;font-size:18px}.rail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.thin-scroll-y::-webkit-scrollbar{width:8px}.thin-scroll-y::-webkit-scrollbar-thumb{background:#0000002e;border-radius:8px}#right-rail{position:static!important;overflow:visible!important;height:auto!important;min-height:0!important;display:flex;flex-direction:column}#right-rail-scroll{flex:1 1 auto;min-height:0;max-height:calc(100vh - 140px);overflow-y:auto!important;overflow-x:hidden}#right-rail .ms-search-wrap{position:sticky!important;top:0;z-index:5;background:var(--bg, #fff);border-bottom:1px solid #eee;padding:10px 12px}#right-rail .ms-search-label{position:relative;display:block}#right-rail .ms-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.6;width:18px;height:18px}#right-rail .ms-search{padding-left:36px;height:36px;border-radius:999px}#right-rail .ms-card{position:relative;overflow:visible}.nh-toolbar{position:sticky;top:0;z-index:9;background:var(--bg, #fff);border-bottom:1px solid #eee}.ms-search-wrap{width:100%}.ms-search-label{position:relative;display:block}.ms-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.6}.ms-search{padding-left:36px}#pulse-scroll{overflow-y:auto;min-height:0;position:relative}#pulse-scroll .nh-toolbar-host{position:sticky;top:0;z-index:100!important;background:var(--ms-surface, #fff);border-bottom:1px solid var(--ms-border, #e5e7eb)}#pulse-scroll .nh-toolbar-inner{padding:8px 12px}#pulse-scroll .news-grid,#pulse-scroll .news-card,#pulse-scroll>*:not(.nh-toolbar-host){position:relative;z-index:0}.ms-toolbar{z-index:40}.nh-toolbar-inner .ms-search-label{position:relative;display:block;width:100%}.nh-toolbar-inner .ms-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:.6;pointer-events:none}.nh-toolbar-inner .ms-search{padding-left:36px}#pulse-scroll{display:block}#pulse-scroll .nh-toolbar-host{grid-column:1 / -1;width:100%;min-width:0}#pulse-scroll .nh-toolbar-inner{display:flex;align-items:center;gap:8px;padding:8px 12px;width:100%}#pulse-scroll .nh-toolbar-inner .ms-search-wrap{flex:1 1 auto;width:auto}#pulse-scroll .nh-toolbar-inner .ms-search-label{width:100%;display:block}#pulse-scroll .nh-toolbar-inner .ms-search{width:100%;min-width:0;box-sizing:border-box}#pulse-scroll .nh-toolbar-inner .ms-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:.6;pointer-events:none}#pulse-scroll .nh-toolbar-inner .ms-search{padding-left:36px}.avatar-stack{display:flex;align-items:center;gap:0;margin-top:6px}.avatar-stack .avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;border:2px solid var(--card-bg, #fff);margin-left:-6px;background:#eee}.avatar-stack .avatar:first-child{margin-left:0}.action-btn{display:inline-flex;align-items:center;gap:6px;line-height:1;border:1px solid var(--border, #e6e6e6);background:var(--btn-bg, #fff);color:var(--text, #111);padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .02s ease-in}.action-btn:disabled,.action-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.action-btn.post{background:var(--brand, #3b82f6);border-color:var(--brand, #3b82f6);color:#fff}.action-btn.post:hover{background:#2f72d5;border-color:#2f72d5}.action-btn.discuss,.action-btn.open{background:#fff}.action-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.06);box-shadow:0 0 0 1px #ffffffe6 inset}#right-rail .ms-list-title .link-like{background:transparent!important;color:var(--text, #111)!important;padding:0!important;border-radius:0!important}#right-rail .ms-list-title .link-like:hover{text-decoration:underline;color:var(--link, #0a66c2)}.news-grid .news-card h4 .link-like{background:transparent!important;color:var(--text, #111)!important;padding:0!important;border-radius:0!important}.news-grid .news-card h4 .link-like:hover{text-decoration:underline;color:var(--link, #0a66c2)}.list-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.action-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border, #e6e6e6);background:#fff;color:var(--text, #111);padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .02s ease-in}.action-btn:hover{background:#f7f7f7;border-color:#e1e1e1}.action-btn:active{transform:translateY(1px)}.action-btn:disabled{opacity:.6;cursor:not-allowed}.action-btn svg{width:14px;height:14px}.action-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.06)}.ms-modal .link-like,.ms-modal #right-rail .ms-list-title .link-like,.ms-modal .news-grid .news-card h4 .link-like{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--text, #111)!important}.ms-modal .list-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.ms-modal .action-btn,.ms-modal .action-btn.post,.ms-modal .action-btn.discuss,.ms-modal .action-btn.open{background:#fff!important;border:1px solid var(--border, #e6e6e6)!important;color:var(--text, #111)!important;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .02s ease-in}.ms-modal .action-btn:hover{background:#f7f7f7;border-color:#e1e1e1}.ms-modal .action-btn:active{transform:translateY(1px)}.ms-modal .action-btn:disabled{opacity:.6;cursor:not-allowed}.ms-modal .action-btn svg{width:14px;height:14px}.ms-modal .action-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.06)}.ms-modal .list-actions .mini-btn,.ms-modal .list-actions .btn,.ms-modal .list-actions .btn-primary{background:#fff!important;border:1px solid var(--border, #e6e6e6)!important;color:var(--text, #111)!important;box-shadow:none!important}.ms-modal .link-like{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--text, #111)!important}.ms-modal .link-like:hover{text-decoration:underline;color:var(--link, #0a66c2)!important}.ms-modal .trend-title-btn,.ms-modal .trend-title{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--text, #111)!important;font-weight:600;line-height:1.25;cursor:pointer}.ms-modal .trend-title-btn:hover,.ms-modal .trend-title:hover{text-decoration:underline;color:var(--link, #0a66c2)!important}.ms-modal .mini-btn-neutral{background:#f7f7f7!important;color:var(--text, #111)!important;border:1px solid #e5e5e5!important;box-shadow:none!important;border-radius:999px;padding:6px 10px;display:inline-flex;align-items:center;gap:6px}.ms-modal .mini-btn-neutral:hover{background:#f0f0f0!important;border-color:#ddd!important}.ms-modal .trend-row .chip,.ms-modal .trend-row .btn,.ms-modal .trend-row .mini-btn{background:transparent;box-shadow:none}.pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9999px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);color:var(--ink, #111);font-size:13px;line-height:1;text-decoration:none;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.pill:hover{background:var(--hover, #f6f7f8)}.pill:focus{outline:2px solid var(--focus, #2563eb);outline-offset:2px}.pill[disabled],.pill.is-disabled{opacity:.55;cursor:not-allowed}.pill .pill-icon{font-size:14px;line-height:1;display:inline-flex}a.pill{color:inherit;text-decoration:none}.mini-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);color:var(--ink, #111);font-size:12px;line-height:1;cursor:pointer}.mini-btn:hover{background:var(--hover, #f6f7f8)}.ms-list{list-style:none;margin:0;padding:0}.ms-list-item{padding:12px;border-bottom:1px solid var(--border, #eee)}.ms-list-title{margin:0 0 4px}.ms-list-title .link-like,.news-card h4 .link-like{display:inline-block;background:transparent!important;border:0;padding:0;color:var(--ink, #111);font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.ms-list-title .link-like:hover,.news-card h4 .link-like:hover{text-decoration:underline}.ms-list-meta{color:var(--muted, #6b7280);font-size:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.list-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--chip-bg, #f8fafc);border:1px solid var(--border, #e5e7eb);font-size:12px;color:var(--ink, #111)}.chip-muted{opacity:.6}.chip .chip-action{border:0;background:transparent;padding:0 2px;display:inline-flex;align-items:center;cursor:pointer;color:inherit}.chip .chip-action:hover{opacity:.8}.trend-list{list-style:none;margin:0;padding:0}.trend-row{padding:10px 12px;border-bottom:1px solid var(--border, #eee)}.trend-meta{display:flex;align-items:center;gap:8px;color:var(--muted, #6b7280);font-size:12px;margin-bottom:4px}.trend-cat{display:inline-block;padding:2px 6px;border-radius:999px;background:var(--chip-bg, #f3f4f6);border:1px solid var(--border, #e5e7eb)}.trend-vol{white-space:nowrap}.trend-title-btn{display:inline-block;margin:0 0 8px;background:transparent!important;border:0;padding:0;color:var(--ink, #111);font-weight:600;text-decoration:none;cursor:pointer}.trend-title-btn:hover{text-decoration:underline}.trend-actions{display:flex;gap:8px;flex-wrap:wrap}.ms-card-head{display:flex;align-items:center;justify-content:space-between}.ms-card-title{margin:0;font-size:14px}.link-btn.link-more{font-size:12px}.ms-list-title,.news-card h4,.trend-title,.nh-headline,.nh-card-title{background:none!important}button.link-like:focus,.trend-title-btn:focus,.pill:focus,.mini-btn:focus{outline:2px solid var(--focus, #2563eb);outline-offset:2px}.pill-label{line-height:1}.pill-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:0}.pill-icon svg{width:16px;height:16px;display:block}.pill-icon:empty{display:none}.pill:before,.pill:after,.pill-icon:before,.pill-icon:after{content:none!important}#right-rail .ms-list-title .link-like,#right-rail .trend-title-btn,#right-rail .trend-title-btn.link-like,#right-rail .news-card .link-like{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;text-align:left;color:var(--text, #151515)}#right-rail .ms-list-title .link-like:hover,#right-rail .trend-title-btn:hover,#right-rail .news-card .link-like:hover{text-decoration:underline;background:transparent!important}#right-rail .pill,#right-rail .trend-actions .pill,#right-rail .list-actions .pill{-webkit-appearance:none;appearance:none;background:#fff!important;color:var(--text, #151515)!important;border:1px solid #e5e7eb!important;border-radius:9999px;padding:6px 10px;font-size:13px;line-height:1;display:inline-flex;gap:8px;align-items:center;cursor:pointer;text-decoration:none;box-shadow:none!important}#right-rail .pill:hover{background:#f6f7f9!important}#right-rail .pill:active{background:#eceff3!important}#right-rail .pill[disabled]{opacity:.55;cursor:not-allowed}#right-rail .pill-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:0}#right-rail .pill-icon svg{width:16px;height:16px;display:block}#right-rail .pill-icon:empty{display:none}#right-rail .pill:before,#right-rail .pill:after,#right-rail .pill-icon:before,#right-rail .pill-icon:after{content:none!important}#right-rail .mini-btn,#right-rail .mini-btn-neutral{background:#fff!important;color:var(--text, #151515)!important;border:1px solid #e5e7eb!important;border-radius:9999px;padding:6px 10px;font-size:13px;line-height:1}#right-rail .mini-btn:hover,#right-rail .mini-btn-neutral:hover{background:#f6f7f9!important}.tab-switcher{display:flex;gap:6px;padding:4px 8px}.tab-switcher>button{font:inherit;border:1px solid var(--border, #e6e6e6);background:transparent;border-radius:999px;padding:6px 10px}.tab-switcher>button.is-active{background:var(--soft, #f5f6f8);border-color:var(--soft-border, #e9ebf0)}.action-pill,.action-pill:where(a){display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border, #e7e7e7);background:var(--bg, #fff);border-radius:999px;font-size:12px;line-height:1;cursor:pointer;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}.action-pill:hover{background:var(--hover, #f7f7f7);border-color:#ddd}.action-pill:active{transform:translateY(.5px)}.action-pill[disabled],.action-pill.disabled{opacity:.55;pointer-events:none}.action-pill svg{width:16px;height:16px}.ms-list-body{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.reply-node{position:relative}.reply-node.depth-0{padding-left:0;border-left:0}.reply-node.depth-1,.reply-node.depth-2,.reply-node.depth-3{padding-left:10px}.reply-node.depth-1:before,.reply-node.depth-2:before,.reply-node.depth-3:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--border, #eee);pointer-events:none}.ms-list>.ms-list-item+.ms-list-item{margin-top:10px}.ms-card-actions{display:flex;justify-content:center}.actions-row,.chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mini-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;border:1px solid var(--border, #e5e7eb);background:transparent!important;color:var(--text, #111)!important;font:500 13px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer;white-space:nowrap;text-decoration:none}.mini-btn .icon{width:16px;height:16px;margin-right:4px;vertical-align:-2px;flex:0 0 auto}.mini-btn:hover{background:var(--hover, #f8fafc)!important}.mini-btn[disabled]{opacity:.5;cursor:not-allowed}button.mini-btn,a.mini-btn{background:transparent!important;box-shadow:none!important}.mini-btn+.mini-btn{margin-left:8px}.pa-btn.danger{color:var(--danger, #b91c1c)}.pa-btn.danger:hover{background:#fee2e2}.ms-modal .spin{animation:rr-spin 1s linear infinite}.spin{animation:rr-spin 1s linear infinite}@keyframes rr-spin{to{transform:rotate(360deg)}}.ms-list-item .ms-list-title .link-like{text-align:left}.ms-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000080;z-index:1000}.ms-modal{display:flex;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden}.ms-header{position:sticky;top:0;z-index:2;background:#fff}.manage-store-footer{position:sticky;bottom:0;z-index:2;background:#fff;box-shadow:0 -1px #0000000f}.ms-overlay.ms-fullscreen{padding:0;background:#0009}.ms-overlay.ms-fullscreen .ms-modal{max-width:none;max-height:none;width:100vw;height:100vh;border-radius:0}.ms-overlay.ms-fullscreen .ms-shell{flex:1 1 auto;min-height:0}.ms-overlay.ms-fullscreen #pulse-scroll{height:100%;overflow:auto}.ms-footer-actions{display:flex;gap:8px;align-items:center}.ms-shell{display:grid;grid-template-columns:220px minmax(0,1fr) 380px;gap:16px;padding:12px 16px 0;height:100%;min-height:0;overflow:hidden}.ms-left{min-width:0;overflow:hidden}.ms-center{display:flex;flex-direction:column;min-width:0;overflow:hidden}#pulse-scroll.ms-body,.ms-center .ms-body{flex:1 1 auto;min-height:0;overflow:auto}.ms-right{width:100%;min-width:0;height:100%;overflow:hidden}.ms-right .rail-scroll{height:100%;overflow:auto}.ms-overlay.ms-fullscreen .ms-shell{grid-template-columns:220px minmax(0,1fr) 420px}.ms-modal{display:flex;flex-direction:column;max-width:1100px;max-height:85vh}.ms-header,.ms-footer-actions{flex:0 0 auto}.ms-shell{flex:1 1 auto;min-height:0}.ms-shell{display:grid;grid-template-columns:240px minmax(600px,820px) minmax(420px,520px);gap:16px;align-items:start}.ms-left{grid-column:1}.ms-center{grid-column:2;width:100%}.ms-right{grid-column:3}.pulse-body{max-width:820px;margin:0 auto}.pulse-body .post-media{max-width:760px;margin:0 auto}.pulse-body .post-media,.pulse-body .post-media img,.pulse-body .post-media video{display:block;max-width:100%;width:auto;height:auto}.MemoPulseItem img,.MemoPulseItem video{max-width:100%;height:auto}.ms-right{position:sticky;top:0;align-self:start}@media(max-width:1400px){.ms-shell{grid-template-columns:220px minmax(580px,780px) 380px}}@media(max-width:1200px){.ms-shell{grid-template-columns:200px minmax(560px,740px) 340px}}@media(max-width:1024px){.ms-shell{grid-template-columns:64px minmax(560px,1fr)}.ms-right{display:none}}@media(max-width:1280px){.ms-shell{grid-template-columns:200px minmax(0,1fr) 340px}}@media(max-width:1100px){.ms-shell{grid-template-columns:180px minmax(0,1fr) 300px}}@media(max-width:1200px){.ms-shell{grid-template-columns:200px minmax(0,1fr)}.ms-right{display:none}}@media(min-height:1000px){.ms-modal{max-height:98vh}}@media(max-width:880px){.ms-shell{grid-template-columns:minmax(0,1fr)}.ms-left,.ms-right{display:none}.ms-body{max-height:calc(80vh - 120px)}}:root{--pulse-left-w: 260px;--pulse-center-min: 600px;--pulse-center-max: 720px;--pulse-rail-w: 520px;--pulse-gap: 18px}.ms-modal{box-sizing:border-box}.ms-modal .ms-shell{display:grid!important;grid-template-columns:var(--pulse-left-w) minmax(var(--pulse-center-min),var(--pulse-center-max)) var(--pulse-rail-w)!important;gap:var(--pulse-gap)!important;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;align-items:start;max-width:1400px;margin:0 auto;width:100%}.ms-modal .ms-center{min-width:0;display:flex;flex-direction:column;min-height:0;width:100%}.ms-modal #pulse-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.ms-modal .pulse-body{padding:0;width:100%;max-width:var(--pulse-center-max);margin:0 auto}.ms-modal .ms-right{width:var(--pulse-rail-w)!important;min-width:var(--pulse-rail-w)!important;max-width:var(--pulse-rail-w)!important;min-height:0;overflow:hidden}.ms-modal .ms-right .rail-scroll,.ms-modal #right-rail-scroll{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.ms-modal .composer{max-width:var(--pulse-center-max);margin:0 auto}@media(max-width:1200px){.ms-modal .ms-shell{grid-template-columns:220px minmax(560px,1fr) 320px!important}}@media(max-width:1024px){.ms-modal .ms-shell{grid-template-columns:64px minmax(0,1fr)!important}.ms-modal .ms-right{display:none!important}}.ms-overlay.ms-fullscreen .ms-modal .ms-shell{max-width:none;margin:0;width:100%}.ms-modal .ms-center .ph-tabs,.ms-modal .ph-tabs{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;border-bottom:1px solid var(--ms-border, #e5e7eb)!important;background:#fff!important;position:sticky;top:0;z-index:50}.ms-modal .ph-tabs .tab{flex:0 0 auto}.ms-modal .ms-toolbar{display:flex!important;justify-content:center!important}.ms-modal .ms-toolbar .tabs{display:inline-flex!important;justify-content:center!important;gap:8px!important;margin:0 auto!important}.ms-modal .ms-center .ms-toolbar,.ms-modal .ms-toolbar{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important}.ms-modal .ms-toolbar .tabs,.ms-modal .ms-toolbar .ph-tabs,.ms-modal .ms-toolbar .tab-switcher{grid-column:2!important;justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:8px 0!important;width:auto!important}.ms-modal .ms-toolbar .ms-search-wrap,.ms-modal .ms-toolbar .right,.ms-modal .ms-toolbar .toolbar-right,.ms-modal .ms-toolbar .ms-right-tools{grid-column:3!important;justify-self:end!important}.ms-modal .ms-toolbar .tabs .tab,.ms-modal .ms-toolbar .ph-tabs .tab,.ms-modal .ms-toolbar .tab-switcher>button{flex:0 0 auto!important}.pulse-page .ms-center .ms-toolbar{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.pulse-page .ms-center .ms-toolbar .tabs{width:fit-content!important;margin:0 auto!important}.pulse-page .ms-center .ms-toolbar .tabs{position:relative!important}.pulse-page .composer{border-radius:14px!important;border:2px solid rgba(0,0,0,.14)!important;background:#fff!important;padding:14px 16px!important;box-shadow:0 2px 10px #0000000d!important}.pulse-page .composer-main{border-radius:12px!important}.pulse-page .composer-input{font-size:16px!important;line-height:1.45!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.12)!important;padding:12px!important}.pulse-page .composer-toolbar .tool-btn{font-size:16px!important}.pulse-page .composer-post-btn{font-size:14px!important;padding:10px 16px!important;border-radius:10px!important}.pulse-page .ms-center{font-size:15px!important}.pulse-page .pulse-text,.pulse-page .ms-list-body,.pulse-page .composer-input{font-size:16px!important;line-height:1.5!important}.pulse-page .pulse-author strong,.pulse-page .ms-list-title{font-size:15px!important}.pulse-page .muted{font-size:13px!important}.pulse-page .composer{border-radius:14px!important;border:2px solid rgba(0,0,0,.14)!important;background:#fff!important;padding:12px 14px!important;box-shadow:0 2px 10px #0000000d!important;display:flex!important;align-items:flex-start!important;gap:12px!important}.pulse-page .composer-avatar{flex:0 0 auto!important;margin-top:2px!important}.pulse-page .composer-main{flex:1 1 auto!important;min-width:0!important}.pulse-page .composer-input{border:none!important;outline:none!important;background:transparent!important;border-radius:0!important;padding:6px 2px!important;margin:0!important;font-size:16px!important;line-height:1.5!important;width:100%!important;resize:vertical!important;min-height:70px!important}.pulse-page .composer-toolbar{margin-top:8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.pulse-page .composer-toolbar .tool-list{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.pulse-page .composer-cta-row{display:flex!important;align-items:center!important;gap:10px!important}.pulse-page .composer-post-btn{padding:10px 16px!important;border-radius:10px!important;font-size:14px!important}.pulse-page .composer{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:12px 0!important;margin:0 0 10px!important}.pulse-page .composer-input{background:#fff!important;border:2px solid rgba(0,0,0,.14)!important;border-radius:12px!important;padding:12px!important}.pulse-page .composer:after{content:"";display:block;margin-top:12px;border-bottom:1px solid rgba(0,0,0,.1)}#pulse-scroll .composer{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:12px 0!important;margin:0 0 10px!important;border-bottom:1px solid rgba(0,0,0,.1)!important;display:flex;gap:12px;align-items:flex-start}#pulse-scroll .composer.card{border:0!important;box-shadow:none!important;background:transparent!important}#pulse-scroll .composer-main{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:0!important}#pulse-scroll .composer-input{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;font-size:16px!important;line-height:1.4!important;padding:6px 0!important;resize:vertical}#pulse-scroll .tool-btn{font-size:16px}#pulse-scroll .composer-post-btn{font-size:14px}#pulse-scroll .composer-cta-row{display:flex;justify-content:flex-end;align-items:center;gap:10px}#pulse-scroll .composer-post-btn{-webkit-appearance:none;appearance:none;background:#1d9bf0!important;color:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:10px!important;padding:10px 16px!important;font-weight:700!important;font-size:14px!important;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease;box-shadow:0 6px 16px #1d9bf038}#pulse-scroll .composer-post-btn:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}#pulse-scroll .composer-post-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px #1d9bf02e}#pulse-scroll .composer-post-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #1d9bf040,0 6px 16px #1d9bf038}#pulse-scroll .composer-post-btn:disabled{background:#cfd8e3!important;color:#00000073!important;border-color:#00000014!important;box-shadow:none!important;cursor:not-allowed;transform:none!important}.pulse-media{width:100%;margin-top:10px}.pulse-media.grid-1{height:520px;border-radius:14px;overflow:hidden;background:#000}.pulse-media.grid-1 video,.pulse-media.grid-1 img{width:100%;height:100%;display:block;object-fit:cover}.pulse-media.grid-2{height:360px;border-radius:14px;overflow:hidden}.pulse-media.grid-2 video,.pulse-media.grid-2 img{width:100%;height:100%;object-fit:cover}.ms-toolbar .tabs{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:6px 12px 10px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;overflow-x:auto}.ms-toolbar .tabs::-webkit-scrollbar{height:6px}.ms-toolbar .tabs::-webkit-scrollbar-thumb{border-radius:999px}.ms-toolbar .tab{flex:0 0 auto;border:1px solid transparent;background:transparent;padding:10px 16px;font-size:14px;font-weight:700;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease,transform .12s ease,border-color .16s ease}.ms-toolbar .tab:hover{background:#0000000b;transform:translateY(-1px)}.ms-toolbar .tab:active{transform:translateY(0) scale(.98)}.ms-toolbar .tab:focus-visible{outline:2px solid rgba(29,155,240,.65);outline-offset:2px}.ms-toolbar .tab.active,.ms-toolbar .tab[aria-selected=true]{background:#1d9bf01f;border-color:#1d9bf040;box-shadow:0 1px #0000000a}.ms-toolbar .tab-indicator{display:none!important}.ms-toolbar .tabs{position:relative}.ms-toolbar .tab-indicator{position:absolute;bottom:4px;height:4px;border-radius:999px;background:#1d9bf0;transition:transform .26s cubic-bezier(.2,0,0,1),width .26s cubic-bezier(.2,0,0,1);will-change:transform,width;pointer-events:none}:root{--pulse-rail-w: 520px}.ms-modal .ms-shell{grid-template-columns:var(--pulse-left-w) minmax(var(--pulse-center-min),var(--pulse-center-max)) var(--pulse-rail-w)!important}.ms-modal .ms-right{width:var(--pulse-rail-w)!important;min-width:var(--pulse-rail-w)!important;max-width:var(--pulse-rail-w)!important}.pulse-page .ms-shell{grid-template-columns:260px minmax(600px,720px) 520px!important}.pulse-page #right-rail,.pulse-page .ms-right{width:520px!important;min-width:520px!important;max-width:520px!important}.pulse-page{--pulse-left: 260px;--pulse-center-min: 600px;--pulse-center-max: 720px;--pulse-rail: 520px}.pulse-page .ms-shell{grid-template-columns:var(--pulse-left) minmax(var(--pulse-center-min),var(--pulse-center-max)) var(--pulse-rail)!important}.pulse-page .ms-right,.pulse-page #right-rail{width:var(--pulse-rail)!important;min-width:var(--pulse-rail)!important;max-width:var(--pulse-rail)!important}.pulse-page{--pulse-left: 260px;--pulse-center-min: 600px;--pulse-center-max: 720px;--pulse-rail: 520px;--pulse-gap: 18px}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-left) minmax(var(--pulse-center-min),var(--pulse-center-max)) var(--pulse-rail)!important;gap:var(--pulse-gap)!important;width:100%;align-items:start}.pulse-page .ms-left{grid-column:1!important}.pulse-page .ms-center{grid-column:2!important;min-width:0!important}.pulse-page #right-rail,.pulse-page .ms-right{grid-column:3!important}.pulse-page #right-rail,.pulse-page .ms-right{width:var(--pulse-rail)!important;min-width:var(--pulse-rail)!important;max-width:var(--pulse-rail)!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-left-w) minmax(var(--pulse-center-min),var(--pulse-center-max)) var(--pulse-rail-w)!important;gap:var(--pulse-gap)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important}.pulse-page .ms-shell>.ms-left,.pulse-page .ms-shell>.PulseSidebarNav,.pulse-page .ms-shell>nav{grid-column:1!important}.pulse-page .ms-shell>.ms-center{grid-column:2!important;min-width:0!important}.pulse-page .ms-shell>#right-rail,.pulse-page .ms-shell>.ms-right{grid-column:3!important;width:var(--pulse-rail-w)!important;min-width:var(--pulse-rail-w)!important;max-width:var(--pulse-rail-w)!important}.pulse-page{--pulse-left-w: 260px;--pulse-center-min: 600px;--pulse-center-max: 720px;--pulse-rail-w: 520px;--pulse-gap: 18px}.pulse-page .ms-shell{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:var(--pulse-left-w) minmax(var(--pulse-center-min),var(--pulse-center-max)) var(--pulse-rail-w)!important;gap:var(--pulse-gap)!important;align-items:start!important}.pulse-page #right-rail,.pulse-page .ms-right{grid-column:3!important;width:var(--pulse-rail-w)!important;min-width:var(--pulse-rail-w)!important;max-width:var(--pulse-rail-w)!important;position:sticky;top:76px;align-self:start}.pulse-page #right-rail{outline:none!important;border:none!important}.pulse-page .ms-page{width:100%!important;max-width:none!important;margin:0!important}.pulse-page .ms-shell{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:260px minmax(600px,1fr) 420px!important;gap:18px!important;align-items:start!important}.pulse-page .ms-center{min-width:0!important}.pulse-page #right-rail{grid-column:3!important;justify-self:end!important;width:420px!important;min-width:420px!important}.pulse-page .ms-center{position:relative!important;z-index:1!important;min-width:0!important}.pulse-page .ms-center{position:relative;z-index:1;min-width:0}.pulse-page .ms-right{position:relative;z-index:2}.pulse-page .ms-search-wrap,.pulse-page .ms-search-label{width:100%}.pulse-page .ms-search-label{display:flex;align-items:center;gap:10px;height:56px;padding:0 14px;border:1px solid #e6e6e6;border-radius:999px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.pulse-page .ms-search{height:100%;flex:1 1 auto;min-width:0;border:0!important;outline:none!important;background:transparent!important;font-size:16px;line-height:1;padding:0}.pulse-page .ms-search::placeholder{font-size:15px}.pulse-page .ms-search-icon{width:18px;height:18px;flex:0 0 auto;opacity:.75}.pulse-page .ms-search-label:focus-within{border-color:#1d9bf099;box-shadow:0 0 0 3px #1d9bf02e}.pulse-page .ms-search-label{align-items:center}.pulse-page .ms-search-icon{display:block;margin:0}.pulse-page .ms-search{display:block;padding-top:0;padding-bottom:0}.pulse-page .ms-search-icon{transform:translateY(1px)}.pulse-page #right-rail .ms-search-label{position:relative;display:block;width:100%}.pulse-page #right-rail .ms-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;display:block}.pulse-page #right-rail .ms-search{width:100%;height:46px;line-height:46px;padding:0 14px 0 42px;box-sizing:border-box}.pulse-page #right-rail .ms-search{padding-top:6px;padding-bottom:0}.pulse-page .ms-center .ms-search-icon{width:20px;height:20px}.pulse-page #right-rail .ms-search-icon{width:20px;height:20px;top:50%;transform:translateY(-50%)}@media(min-width:1200px){.pulse-page .ms-center .ms-search-icon,.pulse-page #right-rail .ms-search-icon{width:22px;height:22px}}.pulse-page .ms-center .ms-search-label svg{width:22px!important;height:22px!important}.pulse-page .ms-center .ms-search-label{font-size:22px}.pulse-page .ms-center .ms-search{padding-left:46px}#right-rail .rr-collapsible-head{display:flex;align-items:center;justify-content:space-between;gap:10px}#right-rail .rr-collapse-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}#right-rail .rr-collapse-title{font-weight:700}#right-rail .rr-collapse-icon{font-size:16px;line-height:1;opacity:.75}#right-rail .rr-collapsible .ms-card-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.pulse-page .rr-collapsible-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pulse-page .rr-collapse-btn{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.pulse-page .rr-collapse-title{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:14px;color:#111}.pulse-page .rr-collapse-icon{flex:0 0 auto;opacity:.7;font-size:14px}.pulse-page .rr-collapsible .ms-card-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.pulse-page .rr-collapsible-body{overflow-y:auto;overflow-x:hidden;padding-top:6px;padding-bottom:6px}.pulse-page .rr-collapsible-body::-webkit-scrollbar{width:10px}.pulse-page .rr-collapsible-body::-webkit-scrollbar-thumb{border-radius:999px;background:#0000002e;border:3px solid rgba(255,255,255,.9)}.pulse-page #right-rail #rr-sources .chip-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.pulse-page #right-rail #rr-sources .chip.chip-with-menu{width:100%;max-width:100%;display:flex!important;flex-direction:column;align-items:stretch;gap:10px;padding:12px;border-radius:12px;box-sizing:border-box;overflow:hidden}.pulse-page #right-rail #rr-sources .chip-label{display:block;font-weight:600;line-height:1.2;white-space:normal;word-break:break-word}.pulse-page #right-rail #rr-sources .chip-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center}.pulse-page #right-rail #rr-sources .chip-actions .btn-pill,.pulse-page #right-rail #rr-sources .chip-actions .action-pill,.pulse-page #right-rail #rr-sources .chip-actions button{height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.pulse-page #right-rail #rr-sources .chip-actions svg{flex:0 0 auto}@media(min-width:1100px){.pulse-page #right-rail #rr-sources .chip.chip-with-menu{width:calc(50% - 5px)}}.pulse-page #right-rail #rr-sources .chip-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start;width:100%;box-sizing:border-box}.pulse-page #right-rail #rr-sources .chip.chip-with-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px;padding:12px;border-radius:14px;box-sizing:border-box;overflow:hidden}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-label{display:block;font-weight:600;line-height:1.2;word-break:break-word}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions{display:grid!important;grid-template-columns:repeat(2,minmax(140px,1fr))!important;gap:10px!important;width:100%;box-sizing:border-box}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions>*{width:100%!important;min-width:0!important}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions button,.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions a{width:100%!important;justify-content:center;white-space:nowrap;box-sizing:border-box}@media(max-width:520px){.pulse-page #right-rail #rr-sources .chip-row,.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions{grid-template-columns:1fr!important}}.pulse-page #right-rail #rr-sources .chip-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%}.pulse-page #right-rail #rr-sources .chip-row>.chip{width:100%!important;max-width:100%!important;box-sizing:border-box}.pulse-page #right-rail #rr-sources .chip.chip-with-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px;padding:12px;border-radius:14px;box-sizing:border-box;overflow:visible!important}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-label{font-weight:600;line-height:1.2;word-break:break-word}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%;box-sizing:border-box}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions>*{flex:1 1 calc(50% - 10px)!important;min-width:0!important}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions button,.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions a{width:100%!important;justify-content:center;padding:8px 10px!important;font-size:12px!important;line-height:1!important;white-space:nowrap;box-sizing:border-box}@media(max-width:520px){.pulse-page #right-rail #rr-sources .chip-row{grid-template-columns:1fr!important}.pulse-page #right-rail #rr-sources .chip.chip-with-menu .chip-actions>*{flex-basis:100%!important}}.pulse-page #right-rail #rr-sources .chip-label{font-size:13px!important;font-weight:700!important;letter-spacing:.1px}.pulse-page #right-rail #rr-sources .chip-actions button,.pulse-page #right-rail #rr-sources .chip-actions a{font-size:12px!important;font-weight:600!important;padding:7px 10px!important}.pulse-page #right-rail #rr-sources .chip-actions svg{width:14px!important;height:14px!important}.pulse-page #right-rail #rr-sources .chip.chip-with-menu{padding:10px 12px!important}.pulse-page #right-rail #rr-sources .rr-collapsible-body{overflow:visible!important}.pulse-page #right-rail #rr-sources .chip-row{width:100%!important;box-sizing:border-box!important;padding-right:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start}.pulse-page #right-rail #rr-sources .chip.chip-with-menu{width:100%!important;min-width:0!important;box-sizing:border-box!important}.pulse-page .social-post-card,.pulse-page .pulse-card,.pulse-page .post-card{max-width:100%}.pulse-page .social-post-card a,.pulse-page .pulse-card a,.pulse-page .post-card a,.pulse-page .social-post-card .post-text,.pulse-page .pulse-card .pulse-text,.pulse-page .post-card .post-text,.pulse-page .social-post-card p,.pulse-page .pulse-card p,.pulse-page .post-card p{overflow-wrap:anywhere;word-break:break-word}.pulse-page .THE_EXACT_WRAPPER_CLASS_OR_ID{overflow-x:hidden}.follow-sources-inline{margin:8px 16px 12px}.follow-sources-head{padding:10px 12px 6px}.follow-sources-title{margin:0;font-size:14px;font-weight:700}.follow-sources-list{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.follow-user-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #eee;border-radius:12px;padding:10px 12px;background:#fff;max-width:100%}.follow-user-avatar{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:2px solid rgba(0,0,0,.06);font-weight:800;font-size:12px;background:#fafafa;flex:0 0 auto}.follow-user-meta{min-width:0}.follow-user-name{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.follow-user-handle{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-user-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.follow-user-actions .btn-pill{white-space:nowrap}@media(max-width:520px){.follow-user-row{align-items:flex-start}.follow-user-actions{flex-direction:column;align-items:stretch;width:140px}}.follow-user-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:#fff}.follow-user-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.follow-user-avatar-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.follow-user-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.follow-user-name{font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-user-handle{font-size:12px;line-height:1.2;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-user-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.follow-user-actions .mini-btn{padding:6px 12px;border-radius:999px;font-size:12px;line-height:1}.follow-list{padding:0!important;margin:0!important}.follow-user-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:0;border:1px solid #eee;border-radius:12px;background:#fff}.follow-user-row+.follow-user-row{margin-top:10px}.follow-user-left{display:flex;align-items:center;gap:12px;min-width:0}.follow-user-avatar-wrap{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;margin-top:1px}.follow-user-meta{min-width:0;display:flex;flex-direction:column;justify-content:center}.follow-user-name{font-weight:600;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-user-handle{font-size:12px;line-height:1.2}.follow-user-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.follow-user-avatar-wrap{width:40px;height:40px;flex:0 0 40px}.follow-user-avatar-wrap{margin-top:2px}.follow-user-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}.follow-user-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.follow-user-avatar-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.follow-user-meta{display:flex;flex-direction:column;justify-content:center;line-height:1.2}@media(max-width:520px){.follow-user-row{align-items:flex-start}.follow-user-actions{flex-direction:column;align-items:stretch;gap:6px}.follow-user-actions .mini-btn{width:100%;justify-content:center}}.follow-sources-list{border:none!important;background:transparent}.follow-sources-list .follow-user-row{border:none!important;border-bottom:none!important;outline:none;box-shadow:none;background:transparent}.follow-sources-list .ms-list-item{border:none!important;border-bottom:none!important;background:transparent}.follow-sources-list>*{border:none!important}.follow-sources-list .follow-user-row+.follow-user-row{margin-top:6px}.follow-sources-list .follow-user-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.follow-sources-list .follow-user-left{display:flex;align-items:center;gap:10px;min-width:0}.follow-sources-list .follow-user-avatar-wrap{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center}.follow-sources-list .follow-user-meta{min-width:0}.follow-sources-list .follow-user-name,.follow-sources-list .follow-user-handle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-sources-list .follow-user-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.follow-sources-list .btn-pill{padding:6px 14px;font-size:13px;border-radius:999px}.follow-sources-list .btn-pill{background:#f5f5f5;color:#222;border:1px solid #e5e7eb}.follow-sources-list .btn-pill:hover{background:#eee}.follow-sources-list .btn-pill.is-on{background:#f5f5f5!important;color:#222!important;border:1px solid #e5e7eb!important;box-shadow:none}.follow-users-divider{margin:6px 0 8px;padding:8px 16px 4px;border-top:1px solid #e9ecef;background:transparent}.follow-users-title{font-size:15px;font-weight:700;color:inherit}.follow-users-divider{margin:4px 0 6px;padding:8px 16px 6px;border-top:1px solid #e5e7eb}#right-rail{overflow:hidden!important;height:calc(100vh - 180px)}#right-rail-scroll{overflow:hidden!important;height:100%;display:flex;flex-direction:column;min-height:0}#right-rail-scroll>.rr-collapsible,#right-rail-scroll>.ms-card{min-height:0}.ms-right,#right-rail{overflow:hidden!important;display:flex;flex-direction:column;min-height:0}.rail-scroll{overflow:hidden!important;display:flex;flex-direction:column;gap:12px;min-height:0}#right-rail.thin-scroll-y,#right-rail-scroll.thin-scroll-y{overflow-y:hidden!important}.link-btn.link-more{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:transparent;border:1px solid rgba(17,24,39,.1);box-shadow:none!important;outline:none;font-size:14.5px;font-weight:700;line-height:1;letter-spacing:.2px;color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.link-btn.link-more:hover{background:#1118270f;border-color:#11182729;transform:translateY(-1px)}.link-btn.link-more:active{transform:translateY(0) scale(.98);background:#11182714}.link-btn.link-more:focus,.link-btn.link-more:focus-visible{outline:none;box-shadow:0 0 0 3px #b100002e,0 0 0 1px #b1000040 inset!important;border-color:#b1000059}.link-btn.link-more:disabled{opacity:.55;cursor:not-allowed;transform:none;background:transparent;box-shadow:none!important}.link-btn.link-more:hover,.link-btn.link-more:focus{text-decoration:none!important}.link-btn.link-more,.link-btn.link-more:link,.link-btn.link-more:visited{color:#111827!important;background:transparent!important;text-decoration:none!important;box-shadow:none!important}.link-btn.link-more:hover{color:#111827!important;background:#1118270f!important;text-decoration:none!important}.link-btn.link-more:focus,.link-btn.link-more:focus-visible{outline:none!important;box-shadow:0 0 0 3px #b100002e,0 0 0 1px #b1000040 inset!important;border-color:#b1000059!important}.link-btn.link-more:active{color:#111827!important;background:#11182714!important}.rr-seg{display:flex;gap:8px;padding:0 8px 10px;margin-top:6px}.rr-seg{display:flex;gap:10px;padding:0 8px 10px;margin-top:6px;flex-wrap:wrap}.rr-seg .btn-pill{-webkit-appearance:none;appearance:none;border:1px solid #e5e7eb;background:#f9fafb;color:#111827;font-size:13px;font-weight:600;line-height:1;padding:9px 14px;border-radius:999px;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:none!important;outline:none}.rr-seg .btn-pill:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px)}.rr-seg .btn-pill.is-active{background:#111827;color:#fff;border-color:#111827;box-shadow:0 6px 16px #0000001f!important}.rr-seg .btn-pill.is-active:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000029!important}.rr-seg .btn-pill:focus-visible{box-shadow:0 0 0 3px #1118272e!important}.btn-pill{background:#f9fafb;border:1px solid #e5e7eb;color:#111827;box-shadow:none!important}.btn-pill.is-active{background:#111827;border-color:#111827;color:#fff}.pulse-page{--pulse-btn-bg: #ffffff;--pulse-btn-bg-hover: #f3f4f6;--pulse-btn-bg-active: #eef2f7;--pulse-btn-text: #111827;--pulse-btn-muted: #4b5563;--pulse-btn-border: #d1d5db;--pulse-btn-border-soft: #e5e7eb;--pulse-chip-bg: #f8fafc;--pulse-focus: rgba(17, 24, 39, .18)}.pulse-page button,.pulse-page .btn,.pulse-page .btn-primary,.pulse-page .mini-btn,.pulse-page .pill,.pulse-page .btn-pill,.pulse-page .action-btn,.pulse-page .action-pill,.pulse-page .chip-btn,.pulse-page .pa-btn,.pulse-page a.pill,.pulse-page a.action-btn,.pulse-page a.action-pill{-webkit-appearance:none!important;appearance:none!important;background:var(--pulse-btn-bg)!important;background-color:var(--pulse-btn-bg)!important;background-image:none!important;color:var(--pulse-btn-text)!important;border:1px solid var(--pulse-btn-border-soft)!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important}.pulse-page button:hover:not(:disabled),.pulse-page .btn:hover:not(:disabled),.pulse-page .btn-primary:hover:not(:disabled),.pulse-page .mini-btn:hover:not(:disabled),.pulse-page .pill:hover:not(:disabled),.pulse-page .btn-pill:hover:not(:disabled),.pulse-page .action-btn:hover:not(:disabled),.pulse-page .action-pill:hover:not(:disabled),.pulse-page .chip-btn:hover:not(:disabled),.pulse-page .pa-btn:hover:not(:disabled),.pulse-page a.pill:hover,.pulse-page a.action-btn:hover,.pulse-page a.action-pill:hover{background:var(--pulse-btn-bg-hover)!important;background-color:var(--pulse-btn-bg-hover)!important;color:var(--pulse-btn-text)!important;border-color:var(--pulse-btn-border)!important;text-decoration:none!important}.pulse-page button:disabled,.pulse-page .btn:disabled,.pulse-page .btn-primary:disabled,.pulse-page .mini-btn:disabled,.pulse-page .pill:disabled,.pulse-page .btn-pill:disabled,.pulse-page .action-btn:disabled,.pulse-page .action-pill:disabled,.pulse-page .chip-btn:disabled,.pulse-page .pa-btn:disabled{background:#eef2f7!important;color:#6b7280!important;border-color:#d8dee8!important;opacity:1!important;cursor:not-allowed!important}.pulse-page button:focus-visible,.pulse-page .btn:focus-visible,.pulse-page .btn-primary:focus-visible,.pulse-page .mini-btn:focus-visible,.pulse-page .pill:focus-visible,.pulse-page .btn-pill:focus-visible,.pulse-page .action-btn:focus-visible,.pulse-page .action-pill:focus-visible,.pulse-page .chip-btn:focus-visible,.pulse-page .pa-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--pulse-focus)!important}.pulse-page .pulse-actions .pa-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:42px!important;min-height:36px!important;padding:8px 12px!important;border-radius:12px!important;background:#fff!important;color:#374151!important;border:1px solid #e5e7eb!important}.pulse-page .pulse-actions .pa-btn svg{color:currentColor!important;fill:currentColor!important}.pulse-page .pulse-actions .pa-btn:hover{background:#f3f4f6!important;color:#111827!important;border-color:#d1d5db!important}.pulse-page .pulse-actions .pa-btn.active.like{color:#dc2626!important;border-color:#fecaca!important;background:#fff7f7!important}.pulse-page .pulse-actions .pa-btn.active.repost{color:#15803d!important;border-color:#bbf7d0!important;background:#f0fdf4!important}.pulse-page .pulse-actions .pa-btn.active:not(.like):not(.repost){color:#111827!important;border-color:#cbd5e1!important;background:#f8fafc!important}.pulse-page .pulse-actions .pa-views{color:#6b7280!important;background:transparent!important;border:0!important}.pulse-page .ms-toolbar .tab,.pulse-page .tabs .tab{background:#fff!important;color:#111827!important;border:1px solid transparent!important}.pulse-page .ms-toolbar .tab:hover,.pulse-page .tabs .tab:hover{background:#f3f4f6!important;border-color:#e5e7eb!important}.pulse-page .ms-toolbar .tab.active,.pulse-page .ms-toolbar .tab[aria-selected=true],.pulse-page .tabs .tab.active,.pulse-page .tabs .tab[aria-selected=true]{background:#eef2f7!important;color:#111827!important;border-color:#cbd5e1!important;box-shadow:inset 0 0 0 1px #d1d5db!important}.pulse-page .ms-toolbar .tab-indicator{display:none!important}.pulse-page #right-rail .pill,.pulse-page #right-rail .mini-btn,.pulse-page #right-rail .btn-pill,.pulse-page #right-rail .link-btn,.pulse-page #right-rail .link-btn.link-more,.pulse-page #right-rail .chip-action,.pulse-page #right-rail button{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.pulse-page #right-rail .pill,.pulse-page #right-rail .mini-btn,.pulse-page #right-rail .btn-pill,.pulse-page #right-rail .link-btn.link-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:7px 11px!important;border-radius:999px!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}.pulse-page #right-rail .pill:hover,.pulse-page #right-rail .mini-btn:hover,.pulse-page #right-rail .btn-pill:hover,.pulse-page #right-rail .link-btn:hover,.pulse-page #right-rail .chip-action:hover,.pulse-page #right-rail button:hover{background:#f3f4f6!important;color:#111827!important;border-color:#d1d5db!important;text-decoration:none!important}.pulse-page #right-rail .rr-seg .btn-pill.is-active,.pulse-page #right-rail .btn-pill.is-active,.pulse-page #right-rail .btn-pill.is-on{background:#eef2f7!important;color:#111827!important;border-color:#94a3b8!important;box-shadow:inset 0 0 0 1px #cbd5e1!important}.pulse-page .news-grid .news-card h4,.pulse-page .news-grid .news-card h4 .link-like,.pulse-page .news-card .link-like,.pulse-page .nh-card-title,.pulse-page .nh-headline{background:transparent!important;background-color:transparent!important;color:#111827!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;text-decoration:none!important}.pulse-page .news-grid .news-card h4 .link-like:hover,.pulse-page .news-card .link-like:hover{color:#111827!important;text-decoration:underline!important}.pulse-page .news-card h4,.pulse-page .news-card-title,.pulse-page .news-card .title{background:transparent!important;background-color:transparent!important}.pulse-page #right-rail .ms-list-title .link-like,.pulse-page #right-rail .trend-title-btn,.pulse-page #right-rail .trend-title-btn.link-like{background:transparent!important;border:0!important;box-shadow:none!important;color:#111827!important;display:inline!important;font-weight:700!important;line-height:1.35!important;padding:0!important;text-align:left!important;text-decoration:none!important}.pulse-page #right-rail .ms-list-title .link-like:hover,.pulse-page #right-rail .trend-title-btn:hover{background:transparent!important;color:#111827!important;text-decoration:underline!important}.pulse-page #right-rail .chip,.pulse-page #right-rail .trend-cat,.pulse-page #right-rail .trend-vol,.pulse-page .news-actions .btn-pill,.pulse-page .chip{background:var(--pulse-chip-bg)!important;background-color:var(--pulse-chip-bg)!important;color:#111827!important;border:1px solid #e5e7eb!important;box-shadow:none!important;opacity:1!important}.pulse-page #right-rail .trend-cat,.pulse-page #right-rail .trend-vol{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:3px 8px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.pulse-page #right-rail .chip,.pulse-page .chip{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:24px!important;padding:4px 8px!important;border-radius:999px!important;font-size:12px!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}.pulse-page #right-rail .chip-action{background:#fff!important;color:#4b5563!important;border:1px solid #e5e7eb!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:999px!important;padding:0!important}.pulse-page #right-rail .chip-action svg{width:13px!important;height:13px!important}.pulse-page #pulse-scroll .composer-post-btn,.pulse-page .composer-post-btn{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important;box-shadow:none!important}.pulse-page #pulse-scroll .composer-post-btn:hover:not(:disabled),.pulse-page .composer-post-btn:hover:not(:disabled){background:#f3f4f6!important;color:#111827!important;border-color:#94a3b8!important}.pulse-page #pulse-scroll .composer-post-btn:disabled,.pulse-page .composer-post-btn:disabled{background:#eef2f7!important;color:#6b7280!important;border-color:#d8dee8!important;opacity:1!important}.pulse-page .btn-primary,.pulse-page .active,.pulse-page .is-active,.pulse-page .is-on,.pulse-page .post{background-image:none!important}.pulse-page [style*="background: #1d9bf0"],.pulse-page [style*="background:#1d9bf0"],.pulse-page [style*="background-color: #1d9bf0"],.pulse-page [style*="background-color:#1d9bf0"],.pulse-page [style*="background: #3b82f6"],.pulse-page [style*="background:#3b82f6"],.pulse-page [style*="background-color: #3b82f6"],.pulse-page [style*="background-color:#3b82f6"]{background:#fff!important;background-color:#fff!important;color:#111827!important}.pulse-page #right-rail .trend-type,.pulse-page #right-rail .trend-hash,.pulse-page #right-rail .trend-cat,.pulse-page #right-rail .trend-vol{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:3px 8px!important;border-radius:999px!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;color:#111827!important;box-shadow:none!important}.pulse-page #right-rail .trend-hash{background:#fff!important;border-color:#cbd5e1!important}.pulse-page #right-rail .trend-help{margin:4px 0 8px!important;font-size:12px!important;line-height:1.35!important;color:#6b7280!important}.pulse-page #right-rail .trend-help strong{color:#111827!important;font-weight:800!important}.nh-toolbar-host{background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}.nh-toolbar-inner{width:100%;padding:12px 18px;box-sizing:border-box}.nh-search-label{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:0 18px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#fff;box-shadow:0 10px 26px #0f172a0f,inset 0 1px #ffffffe6;box-sizing:border-box}.nh-search-icon{flex:0 0 auto;width:22px;height:22px;color:#6b8ed8;pointer-events:none}.nh-search-input{flex:1 1 auto;min-width:0;height:40px;border:0;outline:0;background:transparent;font-size:15px;font-weight:600;line-height:40px;color:#111827;padding:0;margin:0}.nh-search-input::placeholder{color:#6b7280;opacity:1;transform:translateY(-1px)}.nh-search-input::-webkit-search-cancel-button{cursor:pointer}#pulse-scroll .nh-toolbar-host .nh-toolbar-inner .ms-search-wrap{width:100%}#pulse-scroll .nh-toolbar-host .nh-toolbar-inner .ms-search-label{width:100%;height:56px;min-height:56px;display:flex;align-items:center;gap:12px;position:relative;padding:0 18px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;box-shadow:0 10px 28px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#pulse-scroll .nh-toolbar-host .nh-toolbar-inner .ms-search-label:focus-within{border-color:#58c8f2;box-shadow:0 0 0 3px #58c8f238,0 12px 30px #0f172a12}#pulse-scroll .nh-toolbar-host .nh-toolbar-inner .ms-search-icon{flex:0 0 auto;width:20px;height:20px;color:#6aa6e8;pointer-events:none}#pulse-scroll .nh-toolbar-host .nh-toolbar-inner .ms-search{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;box-shadow:none;font-size:15px;font-weight:700;line-height:56px;color:#111827}#pulse-scroll .nh-toolbar-host .nh-toolbar-inner .ms-search::placeholder{color:#6b7280;opacity:1}#pulse-scroll .nh-toolbar-host .nh-toolbar-inner .ms-search:focus{border:0;outline:0;box-shadow:none}#pulse-scroll .nh-toolbar-host .nh-toolbar-inner{width:100%;padding:8px 12px}#pulse-scroll .nh-toolbar-host .nh-search-label{position:relative;display:flex;align-items:center;width:100%;min-height:58px;padding:0 18px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff;box-shadow:0 10px 28px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#pulse-scroll .nh-toolbar-host .nh-search-label:focus-within{border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf82e,0 10px 28px #0f172a0f}#pulse-scroll .nh-toolbar-host .nh-search-icon{position:absolute;left:20px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:#2563eb;pointer-events:none;z-index:2}#pulse-scroll .nh-toolbar-host .nh-search-input{flex:1;width:100%;min-width:0;height:44px;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0 42px 0 38px!important;margin:0;color:#0f172a;font-size:15px;font-weight:600;line-height:44px}#pulse-scroll .nh-toolbar-host .nh-search-input::placeholder{color:#64748b;opacity:.9}#pulse-scroll .nh-toolbar-host .nh-search-input:focus{border:0!important;outline:0!important;box-shadow:none!important}#pulse-scroll .nh-toolbar-host .nh-search-label .nh-search-icon{width:28px!important;height:28px!important;font-size:21px!important}.nh-toolbar-inline .nh-search-label,.nh-toolbar-inline .nh-search-input{width:100%!important;max-width:none!important}.pulse-page,.pulse-page .ms-page,.pulse-page .ms-shell{min-height:100vh;height:auto;overflow:visible}.pulse-page .ms-shell{align-items:flex-start}.pulse-page .ms-center{min-height:100vh;height:auto;overflow:visible}.pulse-page .ms-body,.pulse-page .pulse-body,.pulse-page #pulse-scroll{height:auto!important;max-height:none!important;min-height:0;overflow:visible!important;overflow-y:visible!important}.pulse-page #pulse-scroll::-webkit-scrollbar,.pulse-page .pulse-body::-webkit-scrollbar,.pulse-page .ms-body::-webkit-scrollbar{display:none}.pulse-page .ms-right,.pulse-page .rail-scroll,.pulse-page #right-rail,.pulse-page #right-rail-scroll{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.pulse-page .ms-right::-webkit-scrollbar,.pulse-page .rail-scroll::-webkit-scrollbar,.pulse-page #right-rail::-webkit-scrollbar,.pulse-page #right-rail-scroll::-webkit-scrollbar{display:none}.pulse-page .ms-toolbar{position:sticky;top:0;z-index:20;background:var(--bg, #fff)}.pulse-page .ms-right{position:sticky;top:88px;align-self:flex-start}.pulse-page .ms-right,.pulse-page #right-rail{position:sticky;top:96px;align-self:flex-start;height:auto;max-height:none;overflow:visible}.pulse-page .rail-scroll,.pulse-page #right-rail-scroll{height:auto;max-height:none;overflow:visible}.pulse-page,.pulse-page .ms-page,.pulse-page .ms-shell{overflow:visible!important;height:auto!important;max-height:none!important}.pulse-page .ms-shell{align-items:flex-start!important}.pulse-page .ms-center,.pulse-page .ms-body,.pulse-page .pulse-body,.pulse-page #pulse-scroll{overflow:visible!important;overflow-y:visible!important;height:auto!important;max-height:none!important;min-height:0!important}.pulse-page #right-rail,.pulse-page .ms-right{position:sticky!important;top:96px!important;align-self:flex-start!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overflow-y:visible!important;z-index:30!important}.pulse-page #right-rail-scroll,.pulse-page .rail-scroll{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important;display:block!important}.pulse-page #right-rail::-webkit-scrollbar,.pulse-page #right-rail-scroll::-webkit-scrollbar,.pulse-page .ms-right::-webkit-scrollbar,.pulse-page .rail-scroll::-webkit-scrollbar{display:none!important}.pulse-page{--pulse-rail-fixed-top: 96px;--pulse-rail-fixed-right: 18px;--pulse-rail-w: 420px}.pulse-page{--pulse-rail-fixed-top: 112px;--pulse-rail-fixed-right: 18px;--pulse-rail-w: 450px}.pulse-page .ms-shell{grid-template-columns:260px minmax(600px,1fr) var(--pulse-rail-w)!important}.pulse-page #right-rail,.pulse-page .ms-right{position:fixed!important;top:var(--pulse-rail-fixed-top)!important;right:var(--pulse-rail-fixed-right)!important;width:var(--pulse-rail-w)!important;min-width:var(--pulse-rail-w)!important;max-width:var(--pulse-rail-w)!important;height:auto!important;max-height:calc(100vh - var(--pulse-rail-fixed-top) - 24px)!important;overflow:visible!important;overflow-y:visible!important;z-index:50!important}.pulse-page #right-rail-scroll,.pulse-page .rail-scroll{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}@media(max-width:1024px){.pulse-page #right-rail,.pulse-page .ms-right{position:static!important;width:auto!important;min-width:0!important;max-width:none!important}}.pulse-page .pulse-tab-panel[data-tab=sports] input,.pulse-page .pulse-tab-panel[data-tab=entertainment] input{padding-left:58px!important;padding-right:48px!important;text-indent:0!important;box-sizing:border-box!important}.pulse-page .pulse-tab-panel[data-tab=sports] input[type=search],.pulse-page .pulse-tab-panel[data-tab=entertainment] input[type=search],.pulse-page .pulse-tab-panel[data-tab=sports] .ms-search,.pulse-page .pulse-tab-panel[data-tab=entertainment] .ms-search,.pulse-page .pulse-tab-panel[data-tab=sports] .nh-search-input,.pulse-page .pulse-tab-panel[data-tab=entertainment] .nh-search-input{padding-left:58px!important;padding-right:48px!important;text-indent:0!important;line-height:44px!important}.pulse-page .pulse-tab-panel[data-tab=sports] svg,.pulse-page .pulse-tab-panel[data-tab=entertainment] svg{position:absolute!important;left:22px!important;top:50%!important;transform:translateY(-50%)!important;width:24px!important;height:24px!important;color:#2563eb!important;opacity:1!important;pointer-events:none!important;z-index:5!important}.pulse-page .pulse-tab-panel[data-tab=sports] label,.pulse-page .pulse-tab-panel[data-tab=entertainment] label,.pulse-page .pulse-tab-panel[data-tab=sports] .ms-search-label,.pulse-page .pulse-tab-panel[data-tab=entertainment] .ms-search-label,.pulse-page .pulse-tab-panel[data-tab=sports] .nh-search-label,.pulse-page .pulse-tab-panel[data-tab=entertainment] .nh-search-label{position:relative!important}#pulse-scroll .nh-toolbar-host .category-news-toolbar-inner{width:100%!important;padding:8px 12px!important;box-sizing:border-box!important}#pulse-scroll .nh-toolbar-host .category-news-search-label{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:58px!important;padding:0 18px!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0d!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}#pulse-scroll .nh-toolbar-host .category-news-search-label:focus-within{border-color:#38bdf8b3!important;box-shadow:0 0 0 3px #38bdf82e,0 10px 28px #0f172a0f!important}#pulse-scroll .nh-toolbar-host .category-news-search-icon{position:absolute!important;left:20px!important;top:50%!important;width:28px!important;height:28px!important;transform:translateY(-50%)!important;color:#2563eb!important;opacity:1!important;pointer-events:none!important;z-index:2!important}#pulse-scroll .nh-toolbar-host .category-news-search-input{flex:1 1 auto!important;width:100%!important;min-width:0!important;height:44px!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0 42px 0 48px!important;margin:0!important;color:#0f172a!important;font-size:15px!important;font-weight:600!important;line-height:44px!important;text-indent:0!important;box-sizing:border-box!important}#pulse-scroll .nh-toolbar-host .category-news-search-input::placeholder{color:#64748b!important;opacity:.9!important}#pulse-scroll .nh-toolbar-host .category-news-search-input:focus{border:0!important;outline:0!important;box-shadow:none!important}.pulse-page .inline-reply{margin:10px 0 18px 78px!important;padding:12px 14px!important;width:calc(100% - 92px)!important;max-width:760px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;box-shadow:0 10px 28px #0f172a0b!important;box-sizing:border-box!important}.pulse-page .inline-reply .composer-input{width:100%!important;min-height:46px!important;max-height:130px!important;padding:12px 14px!important;margin:0!important;display:block!important;box-sizing:border-box!important;border:1px solid rgba(148,163,184,.35)!important;border-radius:14px!important;outline:none!important;background:#f8fafc!important;color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;resize:vertical!important;box-shadow:inset 0 1px 2px #0f172a06!important}.pulse-page .inline-reply .composer-input::placeholder{color:#9ca3af!important;font-weight:500!important}.pulse-page .inline-reply .composer-input:focus{background:#fff!important;border-color:#11182738!important;box-shadow:0 0 0 4px #0f172a0b,inset 0 1px 2px #0f172a06!important}.pulse-page .inline-reply .composer-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:100%!important;padding:10px 0 0!important;margin:0!important;border:0!important;background:transparent!important}.pulse-page .inline-reply .flex-spacer{display:block!important;flex:1 1 auto!important}.pulse-page .inline-reply .btn{width:auto!important;min-width:96px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;margin:0!important;border:0!important;border-radius:12px!important;background:#f3f4f6!important;color:#111827!important;font-size:14px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important}.pulse-page .inline-reply .btn:hover{background:#e5e7eb!important;transform:translateY(-1px)!important}.pulse-page .inline-reply .btn-primary{min-width:112px!important;background:#111827!important;color:#fff!important}.pulse-page .inline-reply .btn-primary:hover{background:#020617!important}.pulse-page .inline-reply .btn:disabled,.pulse-page .inline-reply .btn-primary:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.pulse-page .pulse-actions .pa-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:none!important}.pulse-page .pulse-actions .pa-btn:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a1f!important}.pulse-page .pulse-actions .pa-btn:active,.pulse-page .pulse-actions .pa-btn:focus,.pulse-page .pulse-actions .pa-btn:focus-visible{background:#f3f4f6!important;color:#111827!important;border-color:#0f172a1f!important;outline:none!important;box-shadow:0 0 0 3px #0f172a0b!important}.pulse-page .pulse-actions .pa-btn.active{background:#f8fafc!important;color:#111827!important}.pulse-page .pulse-actions .pa-btn.active.repost{background:#ecfdf5!important;color:#059669!important;border-color:#05966924!important}.pulse-page .pulse-actions .pa-btn.active.like{background:#fff1f2!important;color:#e11d48!important;border-color:#e11d4824!important}.pulse-page .pulse-actions .pa-btn.pa-analytics:active,.pulse-page .pulse-actions .pa-btn.pa-analytics:focus,.pulse-page .pulse-actions .pa-btn.pa-analytics:focus-visible{background:#f8fafc!important;color:#111827!important}.pulse-page .pulse-inline-reply{margin:10px 0 18px 86px!important;padding:0!important;max-width:calc(100% - 104px)!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;box-shadow:0 10px 28px #0f172a0b!important;overflow:hidden!important}.pulse-page .pulse-inline-reply-input{width:100%!important;min-height:96px!important;resize:vertical!important;padding:16px 16px 10px!important;border:0!important;outline:none!important;background:#fff!important;color:#111827!important;font-size:15px!important;line-height:1.45!important;font-family:inherit!important;box-shadow:none!important}.pulse-page .pulse-inline-reply-input::placeholder{color:#c4c9d3!important}.pulse-page .pulse-inline-reply-input:focus{outline:none!important;border:0!important;box-shadow:none!important}.pulse-page .pulse-inline-reply-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;padding:10px 14px 14px!important;background:#fff!important;border-top:1px solid rgba(15,23,42,.045)!important}.pulse-page .pulse-inline-reply-cancel,.pulse-page .pulse-inline-reply-submit{min-width:96px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;outline:none!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important;font-family:inherit!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .16s ease,color .16s ease,transform .16s ease,opacity .16s ease!important}.pulse-page .pulse-inline-reply-cancel{background:#f5f6f8!important;color:#111827!important}.pulse-page .pulse-inline-reply-cancel:hover{background:#eceff3!important}.pulse-page .pulse-inline-reply-submit{background:#111827!important;color:#fff!important}.pulse-page .pulse-inline-reply-submit:hover:not(:disabled){background:#020617!important;transform:translateY(-1px)!important}.pulse-page .pulse-inline-reply-submit:disabled{background:#eef1f5!important;color:#9aa3af!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.pulse-page .pulse-inline-reply-cancel:active,.pulse-page .pulse-inline-reply-cancel:focus,.pulse-page .pulse-inline-reply-cancel:focus-visible,.pulse-page .pulse-inline-reply-submit:active,.pulse-page .pulse-inline-reply-submit:focus,.pulse-page .pulse-inline-reply-submit:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0f172a0f!important}.pulse-page .inline-reply .btn,.pulse-page .inline-reply .btn-primary{background:unset!important;color:unset!important;border:0!important;box-shadow:none!important}@media(max-width:768px){.pulse-page .inline-reply{margin-left:0!important;width:100%!important;max-width:100%!important;border-radius:14px!important}.pulse-page .inline-reply .composer-toolbar{gap:8px!important}.pulse-page .inline-reply .btn{min-width:88px!important;height:38px!important;padding:0 14px!important}}html body .pulse-page .inline-reply button.btn.btn-primary,html body .pulse-page .inline-reply .btn.btn-primary,html body .pulse-page .pulse-inline-reply-submit{background:#e8edf5!important;background-color:#e8edf5!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:0!important;outline:none!important;box-shadow:none!important;border-radius:12px!important;font-weight:800!important;opacity:1!important}html body .pulse-page .inline-reply button.btn.btn-primary:hover:not(:disabled),html body .pulse-page .inline-reply .btn.btn-primary:hover:not(:disabled),html body .pulse-page .pulse-inline-reply-submit:hover:not(:disabled){background:#dfe5ee!important;background-color:#dfe5ee!important;color:#111827!important;-webkit-text-fill-color:#111827!important}html body .pulse-page .inline-reply button.btn.btn-primary:disabled,html body .pulse-page .inline-reply .btn.btn-primary:disabled,html body .pulse-page .pulse-inline-reply-submit:disabled{background:#e8edf5!important;background-color:#e8edf5!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:0!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important}.composer-video-file-preview{width:100%;min-height:180px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#f8fafcf2,#f1f5f9f2);display:flex;align-items:center;justify-content:center;gap:14px;padding:18px;box-sizing:border-box}.composer-video-file-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px #0f172a14;color:#111827;font-size:20px;flex:0 0 auto}.composer-video-file-meta{min-width:0;display:flex;flex-direction:column;gap:4px;color:#111827}.composer-video-file-meta strong{max-width:320px;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-video-file-meta span{font-size:12px;font-weight:700;color:#6b7280}.composer-file-preview{width:100%;min-height:160px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#f8fafc,#f1f5f9);display:flex;align-items:center;justify-content:center;gap:14px;padding:18px;box-sizing:border-box}.composer-file-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px #0f172a14;color:#111827;font-size:20px;flex:0 0 auto}.composer-file-meta{min-width:0;display:flex;flex-direction:column;gap:4px;color:#111827}.composer-file-meta strong{max-width:320px;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-file-meta span{font-size:12px;font-weight:700;color:#6b7280}.composer-audio-file-preview{flex-direction:column;align-items:stretch;justify-content:center}.composer-audio-file-preview .composer-file-icon,.composer-audio-file-preview .composer-file-meta{align-self:center;text-align:center}.composer-audio-control{width:100%;max-width:420px;align-self:center;margin-top:8px}.pulse-audio-card{width:100%;min-height:150px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#f8fafc,#eef2f7);display:flex;align-items:center;gap:18px;padding:18px;overflow:hidden}.pulse-audio-cover{width:96px;height:96px;flex:0 0 96px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);display:flex;align-items:center;justify-content:center}.pulse-audio-cover img{width:100%;height:100%;object-fit:cover}.pulse-audio-cover-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff}.pulse-audio-note{font-size:34px;font-weight:900;color:#111827}.pulse-audio-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.pulse-audio-title{max-width:100%;font-size:14px;font-weight:800;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-audio-player{width:100%;max-width:420px}.pulse-media-tile,.pulse-custom-video{position:relative}.pulse-custom-video__el::-webkit-media-controls,.pulse-custom-video__el::-webkit-media-controls-enclosure,.pulse-custom-video__el::-webkit-media-controls-panel{display:none!important;opacity:0!important;pointer-events:none!important}.pulse-media-center-play{position:absolute;left:50%;top:50%;z-index:5;width:58px;height:58px;transform:translate(-50%,-50%);border:0;border-radius:18px;background:#fffffff0;color:#111827;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 34px #0f172a38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pulse-media-center-play:hover{background:#fff;transform:translate(-50%,-50%) scale(1.04)}.pulse-media-center-play svg{width:20px;height:20px;display:block}.pulse-media-custom-controls{position:absolute;left:16px;right:16px;bottom:16px;z-index:6;display:flex;align-items:center;gap:10px;min-width:0;padding:9px 10px;border-radius:18px;background:#0f172ac2;color:#fff;box-shadow:0 12px 30px #0f172a38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pulse-media-control-btn,.pulse-media-control-btn--light{width:38px;height:38px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:#e5e7eb61;color:#f9fafb;box-shadow:0 6px 18px #0f172a2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pulse-media-control-btn:hover,.pulse-media-control-btn--light:hover{background:#e5e7eb85;border-color:#fff6}.pulse-media-control-btn:active,.pulse-media-control-btn--light:active{transform:scale(.96)}.pulse-media-control-btn svg,.pulse-media-control-btn--light svg{width:18px;height:18px;display:block;color:inherit;fill:currentColor;stroke:currentColor}.pulse-media-center-play{width:58px;height:58px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:#e5e7eb61;color:#f9fafb;box-shadow:0 10px 24px #0f172a33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pulse-media-center-play:hover{background:#e5e7eb85;border-color:#fff6}.pulse-media-center-play svg{width:22px;height:22px;display:block;color:inherit;fill:currentColor;stroke:currentColor}.pulse-media-control-btn svg{width:16px;height:16px;display:block}.pulse-media-time{flex:0 0 auto;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.pulse-media-range{flex:1 1 auto;min-width:80px;height:4px;margin:0;cursor:pointer;accent-color:#ffffff}@media(max-width:640px){.pulse-media-custom-controls{left:10px;right:10px;bottom:10px;gap:7px;padding:8px;border-radius:16px}.pulse-media-control-btn{width:30px;height:30px;flex-basis:30px;border-radius:10px}.pulse-media-time{font-size:11px}.pulse-media-range{min-width:50px}}.pulse-media-center-play,.pulse-media-control-btn{color:#111827!important;opacity:1!important}.pulse-media-center-play svg,.pulse-media-control-btn svg{width:18px!important;height:18px!important;display:block!important;color:#111827!important;opacity:1!important;visibility:visible!important;stroke:#111827!important;fill:none!important}.pulse-media-center-play svg *,.pulse-media-control-btn svg *{stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.pulse-media-center-play svg{width:22px!important;height:22px!important}.pulse-media-center-play,.pulse-media-control-btn{background:#fffffff5!important}.pulse-media-center-play svg path,.pulse-media-center-play svg polygon,.pulse-media-center-play svg polyline,.pulse-media-center-play svg line,.pulse-media-control-btn svg path,.pulse-media-control-btn svg polygon,.pulse-media-control-btn svg polyline,.pulse-media-control-btn svg line{stroke-width:2.4px!important}.pulse-media-center-play,.pulse-media-control-btn{color:#111827!important;background:#fff!important;opacity:1!important;visibility:visible!important}.pulse-media-center-play svg,.pulse-media-control-btn svg,.pulse-media-center-play svg *,.pulse-media-control-btn svg *{color:#111827!important;opacity:1!important;visibility:visible!important}.pulse-media-center-play svg,.pulse-media-control-btn svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:block!important;stroke:currentColor!important;fill:currentColor!important}.pulse-media-center-play svg *,.pulse-media-control-btn svg *{stroke:currentColor!important;fill:currentColor!important}.pulse-media-center-play svg line,.pulse-media-center-play svg polyline,.pulse-media-center-play svg circle,.pulse-media-center-play svg rect,.pulse-media-control-btn svg line,.pulse-media-control-btn svg polyline,.pulse-media-control-btn svg circle,.pulse-media-control-btn svg rect{fill:none!important;stroke:currentColor!important}.pulse-media-center-play svg polygon,.pulse-media-center-play svg path,.pulse-media-control-btn svg polygon,.pulse-media-control-btn svg path{stroke:currentColor!important;fill:currentColor!important}.pulse-media-center-play svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.pulse-media-center-play [aria-hidden=true],.pulse-media-control-btn [aria-hidden=true]{opacity:1!important;visibility:visible!important}.pulse-media-custom-controls{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border:0!important}.pulse-custom-video .pulse-media-custom-controls{left:12px;right:12px;bottom:12px}.pulse-media-control-btn,.pulse-media-center-play{background:#fff!important;color:#111827!important;opacity:1!important}.pulse-media-time{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.65)}.pulse-media-range{accent-color:#ffffff}.pulse-media-control-btn{width:38px;height:34px;border:0;border-radius:9px;background:#fff!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px #0f172a2e}.pulse-media-control-btn svg{width:18px;height:18px;color:#0f172a!important;stroke:#0f172a!important}.pulse-media-tile .pulse-media-control-btn,.pulse-media-tile .pulse-media-control-btn--light,.pulse-custom-video .pulse-media-control-btn,.pulse-custom-video .pulse-media-control-btn--light{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:12px!important;background:#e5e7eb47!important;color:#f8fafc!important;box-shadow:0 6px 18px #0f172a2e!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important}.pulse-media-tile .pulse-media-control-btn:hover,.pulse-media-tile .pulse-media-control-btn--light:hover,.pulse-custom-video .pulse-media-control-btn:hover,.pulse-custom-video .pulse-media-control-btn--light:hover{background:#e5e7eb6b!important;border-color:#ffffff57!important}.pulse-media-tile .pulse-media-control-btn:active,.pulse-media-tile .pulse-media-control-btn--light:active,.pulse-custom-video .pulse-media-control-btn:active,.pulse-custom-video .pulse-media-control-btn--light:active{transform:scale(.96)!important}.pulse-media-tile .pulse-media-control-btn svg,.pulse-media-tile .pulse-media-control-btn--light svg,.pulse-custom-video .pulse-media-control-btn svg,.pulse-custom-video .pulse-media-control-btn--light svg{width:18px!important;height:18px!important;display:block!important;color:#f8fafc!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;opacity:1!important;visibility:visible!important}.pulse-media-tile .pulse-media-center-play,.pulse-custom-video .pulse-media-center-play{width:58px!important;height:58px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:16px!important;background:#e5e7eb4d!important;color:#f8fafc!important;box-shadow:0 10px 24px #0f172a33!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.pulse-media-tile .pulse-media-center-play:hover,.pulse-custom-video .pulse-media-center-play:hover{background:#e5e7eb70!important;border-color:#ffffff5c!important}.pulse-media-tile .pulse-media-center-play svg,.pulse-custom-video .pulse-media-center-play svg{width:24px!important;height:24px!important;display:block!important;color:#f8fafc!important;fill:none!important;stroke:currentColor!important;stroke-width:2.6!important;opacity:1!important;visibility:visible!important}.pulse-custom-video .pulse-media-custom-controls{opacity:1;pointer-events:auto;transform:translateY(0);animation:pulseControlsAutoHide .28s ease 3s forwards;transition:opacity .22s ease,transform .22s ease}@keyframes pulseControlsAutoHide{to{opacity:0;pointer-events:none;transform:translateY(10px)}}.pulse-custom-video:hover .pulse-media-custom-controls,.pulse-custom-video:focus-within .pulse-media-custom-controls,.pulse-custom-video:active .pulse-media-custom-controls{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;animation:none!important}.pulse-media-custom-controls:hover,.pulse-media-custom-controls:focus-within{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;animation:none!important}@media(hover:none){.pulse-custom-video .pulse-media-custom-controls{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;animation:none!important}}.pulse-custom-audio{position:relative!important;width:100%!important;min-height:220px!important;padding:0!important;display:block!important;overflow:hidden!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fafcf5,#e2e8f0eb)!important}.pulse-custom-audio audio{display:none!important}.pulse-custom-audio__art{position:absolute!important;left:50%!important;top:42%!important;transform:translate(-50%,-50%)!important;width:72px!important;height:72px!important;border-radius:18px!important;background:#e5e7eb6b!important;color:#0f172a!important;box-shadow:0 10px 24px #0f172a24!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;z-index:2!important}.pulse-custom-audio__main{position:static!important;width:100%!important;min-width:0!important}.pulse-custom-audio__title{position:absolute!important;left:18px!important;right:18px!important;top:18px!important;margin:0!important;color:#111827!important;font-size:14px!important;font-weight:800!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pulse-custom-audio__controls{position:absolute!important;left:16px!important;right:16px!important;bottom:16px!important;z-index:4!important;display:flex!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important}.pulse-custom-audio__controls .pulse-media-time,.pulse-custom-audio__controls .pulse-media-time--dark{order:2!important;flex:0 0 auto!important;min-width:74px!important;color:#f9fafb!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;text-shadow:0 1px 3px rgba(15,23,42,.45)!important}.pulse-custom-audio__controls .pulse-media-range,.pulse-custom-audio__controls .pulse-media-range--audio{order:3!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;height:4px!important;accent-color:#f9fafb!important}.pulse-custom-audio__controls .pulse-media-control-btn:first-child{order:1!important;flex:0 0 38px!important}.pulse-custom-audio__controls .pulse-media-control-btn:last-child{order:4!important;flex:0 0 38px!important}.pulse-custom-audio__controls .pulse-media-control-btn,.pulse-custom-audio__controls .pulse-media-control-btn--light{background:#e5e7eb61!important;color:#0f172a!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 6px 18px #0f172a2e!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.pulse-custom-audio__controls .pulse-media-control-btn:hover,.pulse-custom-audio__controls .pulse-media-control-btn--light:hover{background:#e5e7eb8f!important}@media(max-width:640px){.pulse-custom-audio{min-height:190px!important}.pulse-custom-audio__controls{left:12px!important;right:12px!important;bottom:12px!important;gap:7px!important}.pulse-custom-audio__controls .pulse-media-time,.pulse-custom-audio__controls .pulse-media-time--dark{min-width:64px!important;font-size:11px!important}}.pulse-custom-audio .pulse-custom-audio__art{display:none!important}.pulse-audio-center-play{position:absolute!important;left:50%!important;top:48%!important;transform:translate(-50%,-50%)!important;z-index:5!important;width:58px!important;height:58px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.28)!important;background:#e5e7eb61!important;color:#0f172a!important;box-shadow:0 10px 24px #0f172a33!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.pulse-audio-center-play:hover{background:#e5e7eb8f!important}.pulse-audio-center-play svg{width:24px!important;height:24px!important;display:block!important;color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.pulse-custom-audio .pulse-custom-audio__controls{opacity:0!important;transform:translateY(8px)!important;pointer-events:none!important;transition:opacity .22s ease,transform .22s ease!important;animation:pulseAudioControlsFade 2.4s ease forwards!important}.pulse-custom-audio:hover .pulse-custom-audio__controls,.pulse-custom-audio:focus-within .pulse-custom-audio__controls{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;animation:none!important}@keyframes pulseAudioControlsFade{0%,72%{opacity:1;transform:translateY(0);pointer-events:auto}to{opacity:0;transform:translateY(8px);pointer-events:none}}@media(hover:none){.pulse-custom-audio .pulse-custom-audio__controls{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;animation:none!important}}.pulse-thread-shell{margin-left:72px;margin-top:-8px;margin-bottom:14px;padding:0 0 0 12px}.pulse-thread-shell--collapsed{margin-top:-10px}.pulse-thread-view-btn{border:0;background:transparent;color:#536471;font-weight:700;cursor:pointer;padding:8px 0}.pulse-thread-view-btn:hover{color:#0f1419;text-decoration:underline}.pulse-thread-reply{display:grid;grid-template-columns:24px 44px 1fr;column-gap:8px;padding:10px 0;position:relative}.pulse-thread-reply__line{width:2px;background:#0f172a1f;border-radius:999px;justify-self:center;min-height:100%}.pulse-thread-reply__avatar{padding-top:2px}.pulse-thread-reply__main{min-width:0}.pulse-thread-reply__author{font-size:.92rem;margin-bottom:4px}.pulse-thread-loading{padding:8px 0;font-size:.92rem}.pulse-thread-error{display:flex;align-items:center;gap:10px;color:#b42318;font-weight:700;padding:8px 0}.pulse-thread-error button{border:1px solid rgba(180,35,24,.25);background:#fff;border-radius:999px;padding:5px 12px;font-weight:800;cursor:pointer}.pulse-inline-emoji-picker{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:240px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:10px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;box-shadow:0 16px 40px #0f172a24}.pulse-inline-emoji-btn{width:24px;height:24px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:18px;line-height:1}.pulse-inline-emoji-btn:hover{background:#0f172a14}.pulse-inline-reply{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:18px;overflow:visible}.pulse-inline-reply-input{width:100%;min-height:110px;border:0;outline:none;resize:vertical;background:#fff;color:#111827;padding:18px 18px 12px;font-size:15px;line-height:1.45}.pulse-inline-reply-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(15,23,42,.08);padding:10px 14px 12px;background:#fff}.pulse-inline-reply-tools{display:flex;align-items:center;gap:8px}.pulse-inline-reply-tool-btn{width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#fff;color:#111827;opacity:1;font-size:16px;cursor:pointer;box-shadow:0 2px 8px #0f172a0f}.pulse-inline-reply-tool-btn svg{color:#111827;opacity:1;fill:currentColor;stroke:currentColor}.pulse-inline-reply-tool-btn:hover{background:#f8fafc;border-color:#0f172a38}.pulse-inline-reply-actions{display:flex;align-items:center;gap:10px}.pulse-inline-reply-cancel,.pulse-inline-reply-submit{min-width:98px;height:42px;border:0;border-radius:14px;font-weight:800;cursor:pointer}.pulse-inline-reply-cancel{background:#f3f4f6;color:#111827}.pulse-inline-reply-submit{background:#e8eefb;color:#111827}.pulse-inline-reply-submit:disabled{opacity:.55;cursor:not-allowed}.pulse-inline-reply-emoji-wrap{position:relative}.pulse-inline-reply-emoji-picker{position:absolute;left:0;bottom:42px;z-index:30;display:grid;grid-template-columns:repeat(6,34px);gap:6px;padding:10px;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:14px;box-shadow:0 14px 30px #0f172a29}.pulse-inline-reply-emoji-btn{width:34px;height:34px;border:0;border-radius:10px;background:#f8fafc;cursor:pointer;font-size:18px}.pulse-inline-reply-emoji-btn:hover{background:#eef2ff}.pulse-inline-reply-attachments{display:grid;gap:8px;padding:0 14px 12px}.pulse-inline-reply-attachment{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:8px 10px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#f8fafc}.pulse-inline-reply-attachment img{width:44px;height:44px;object-fit:cover;border-radius:10px}.pulse-inline-reply-file-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:#111827;opacity:1}.pulse-inline-reply-file-name{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:13px;font-weight:700}.pulse-inline-reply-remove{width:24px;height:24px;border:0;border-radius:999px;background:#e5e7eb;color:#111827;cursor:pointer;font-weight:900}@media(max-width:640px){.pulse-inline-reply-footer{flex-direction:column;align-items:stretch}.pulse-inline-reply-tools,.pulse-inline-reply-actions{justify-content:space-between}.pulse-inline-reply-cancel,.pulse-inline-reply-submit{flex:1}}.pulse-inline-reply .pulse-inline-reply-tool-btn{width:38px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.2)!important;border-radius:10px!important;background:#fff!important;color:#111827!important;opacity:1!important;visibility:visible!important;font-size:17px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 2px 8px #0f172a14!important;-webkit-text-fill-color:#111827!important}.pulse-inline-reply .pulse-inline-reply-tool-btn svg{width:17px!important;height:17px!important;display:block!important;color:#111827!important;opacity:1!important;visibility:visible!important;fill:currentColor!important;stroke:currentColor!important}.pulse-inline-reply .pulse-inline-reply-tool-btn svg path{color:#111827!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important}.pulse-inline-reply .pulse-inline-reply-tool-btn:hover{background:#f8fafc!important;border-color:#0f172a59!important;color:#000!important}.pulse-inline-reply .pulse-inline-reply-tool-btn:hover svg,.pulse-inline-reply .pulse-inline-reply-tool-btn:hover svg path{color:#000!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important}.pulse-inline-reply .pulse-inline-reply-tools{display:flex!important;align-items:center!important;gap:8px!important}.pulse-inline-reply .pulse-inline-reply-emoji-wrap{position:relative!important;display:inline-flex!important;align-items:center!important}.pulse-inline-reply button.pulse-inline-reply-tool-btn,.pulse-inline-reply .pulse-inline-reply-tool-btn{width:38px!important;height:34px!important;min-width:38px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.24)!important;border-radius:10px!important;color:#000!important;opacity:1!important;visibility:visible!important;font-size:18px!important;line-height:1!important;text-indent:0!important;overflow:visible!important;box-shadow:0 2px 8px #0f172a14!important;-webkit-text-fill-color:#000000!important}.pulse-inline-reply button.pulse-inline-reply-tool-btn svg,.pulse-inline-reply .pulse-inline-reply-tool-btn svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:inline-block!important;visibility:visible!important;opacity:1!important;color:#000!important;fill:#000!important;stroke:#000!important;transform:none!important;position:static!important;z-index:2!important}.pulse-inline-reply button.pulse-inline-reply-tool-btn svg *,.pulse-inline-reply .pulse-inline-reply-tool-btn svg *{color:#000!important;fill:#000!important;stroke:#000!important;opacity:1!important;visibility:visible!important}.pulse-inline-reply button.pulse-inline-reply-tool-btn path,.pulse-inline-reply .pulse-inline-reply-tool-btn path{fill:#000!important;stroke:#000!important;opacity:1!important}.pulse-inline-reply button.pulse-inline-reply-tool-btn line,.pulse-inline-reply button.pulse-inline-reply-tool-btn polyline,.pulse-inline-reply button.pulse-inline-reply-tool-btn polygon,.pulse-inline-reply button.pulse-inline-reply-tool-btn circle,.pulse-inline-reply button.pulse-inline-reply-tool-btn rect,.pulse-inline-reply .pulse-inline-reply-tool-btn line,.pulse-inline-reply .pulse-inline-reply-tool-btn polyline,.pulse-inline-reply .pulse-inline-reply-tool-btn polygon,.pulse-inline-reply .pulse-inline-reply-tool-btn circle,.pulse-inline-reply .pulse-inline-reply-tool-btn rect{fill:none!important;stroke:#000!important;opacity:1!important;visibility:visible!important}.pulse-inline-reply .pulse-inline-reply-tool-btn:hover{background-color:#f3f4f6!important;border-color:#0f172a61!important;color:#000!important}.pulse-inline-reply-picker-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.pulse-reply-picker{position:absolute;left:0;bottom:46px;z-index:9999;width:min(720px,calc(100vw - 44px));max-height:min(560px,72vh);overflow:hidden;padding:16px;border-radius:22px;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 24px 60px #0f172a33}.pulse-reply-picker__tabs{display:flex;align-items:center;gap:0;margin-bottom:8px}.pulse-reply-picker__tabs button{min-height:44px;padding:10px 16px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;font-size:16px;font-weight:900;cursor:pointer;opacity:1}.pulse-reply-picker__tabs button:first-child{border-radius:14px 0 0 14px}.pulse-reply-picker__tabs button:last-child{border-radius:0 14px 14px 0}.pulse-reply-picker__tabs button.is-active{background:#f8fafc;color:#111827;box-shadow:inset 0 0 0 1px #0f172a14}.pulse-reply-picker__panel{max-height:calc(min(560px,72vh) - 86px);overflow-y:auto;padding:2px 2px 10px}.pulse-reply-picker__label{display:block;color:#334155;font-size:12px;font-weight:900;margin-bottom:8px}.pulse-reply-picker__hint{display:block;color:#64748b;font-size:13px;font-weight:600;margin-bottom:18px}.pulse-reply-picker__category-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pulse-reply-picker__category-row button{min-height:44px;padding:10px 15px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;font-size:15px;font-weight:900;cursor:pointer;opacity:1}.pulse-reply-picker__category-row button.is-active{background:#eef2ff;border-color:#4f46e540;color:#111827}.pulse-reply-picker__grid{display:grid;gap:10px}.pulse-reply-picker__grid--icons,.pulse-reply-picker__grid--emojis,.pulse-reply-picker__grid--flags{grid-template-columns:repeat(8,minmax(46px,1fr))}.pulse-reply-picker__cell{min-width:46px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;opacity:1;cursor:pointer;box-shadow:0 2px 8px #0f172a0d}.pulse-reply-picker__cell:hover{background:#f8fafc;border-color:#0f172a38}.pulse-reply-picker__cell--icon svg{width:21px;height:21px;display:block;color:#111827;stroke:currentColor;opacity:1}.pulse-reply-picker__cell--emoji{font-size:25px;line-height:1}.pulse-reply-picker__cell--flag{height:56px;flex-direction:column;gap:2px}.pulse-reply-picker__cell--flag span{font-size:26px;line-height:1}.pulse-reply-picker__cell--flag strong{color:#111827;font-size:10px;font-weight:900;line-height:1}.pulse-inline-reply .pulse-inline-reply-tool-btn,.pulse-inline-reply button.pulse-inline-reply-tool-btn{background:#fff!important;color:#000!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#000000!important}.pulse-inline-reply .pulse-inline-reply-tool-btn svg,.pulse-inline-reply button.pulse-inline-reply-tool-btn svg,.pulse-inline-reply .pulse-inline-reply-tool-btn svg *,.pulse-inline-reply button.pulse-inline-reply-tool-btn svg *{color:#000!important;fill:none!important;stroke:#000!important;opacity:1!important;visibility:visible!important}@media(max-width:760px){.pulse-reply-picker{left:50%;transform:translate(-50%);width:calc(100vw - 28px)}.pulse-reply-picker__grid--icons,.pulse-reply-picker__grid--emojis,.pulse-reply-picker__grid--flags{grid-template-columns:repeat(5,minmax(44px,1fr))}}.pulse-reply-picker-portal{pointer-events:auto;isolation:isolate}.pulse-reply-picker-portal .pulse-reply-picker{position:relative!important;inset:auto!important;width:100%;max-height:min(560px,72vh);z-index:2147483000!important}.pulse-inline-reply,.inline-reply.pulse-inline-reply{overflow:visible!important}.pulse-reply-picker__grid--flags{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.pulse-reply-picker__cell--flag{width:58px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;overflow:hidden!important;box-shadow:0 2px 8px #0f172a0f!important}.pulse-reply-picker__cell--flag:hover{background:#f8fafc!important;border-color:#0f172a38!important;transform:translateY(-1px)}.pulse-reply-picker__flag-img{width:38px!important;height:28px!important;display:block!important;object-fit:cover!important;border-radius:5px!important;box-shadow:0 1px 4px #0f172a29!important}.pulse-reply-picker__flag-fallback{font-size:26px!important;line-height:1!important;display:inline-flex!important}.pulse-reply-picker__cell--flag strong,.pulse-reply-picker__cell--flag small{display:none!important}.pulse-reply-text{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.pulse-reply-inline-flag{width:28px;height:20px;object-fit:cover;border-radius:4px;display:inline-block;vertical-align:middle;box-shadow:0 1px 4px #0f172a2e}.pulse-reply-inline-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#111827;vertical-align:middle}.pulse-reply-inline-icon svg{width:18px;height:18px;color:#111827;stroke:currentColor}.pulse-inline-reply-stickers{display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px 0}.pulse-inline-reply-sticker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:38px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;box-shadow:0 8px 22px #0f172a14}.pulse-inline-reply-sticker-img,.pulse-reply-inline-flag{display:inline-block;width:34px;height:24px;object-fit:cover;border-radius:4px;vertical-align:middle;box-shadow:0 1px 4px #0f172a29}.pulse-inline-reply-sticker .pulse-inline-reply-remove{position:absolute;top:-8px;right:-8px;width:20px;height:20px;min-width:20px;padding:0;border-radius:999px;line-height:1}.pulse-inline-reply-sticker-icon,.pulse-reply-inline-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.pulse-inline-reply-sticker-icon svg{width:34px;height:34px}.pulse-reply-inline-icon svg{width:22px;height:22px;vertical-align:-.2em}.pulse-inline-reply-sticker{position:relative;display:inline-flex;align-items:center;justify-content:center}.pulse-inline-reply-input-shell{position:relative;width:100%;min-height:128px;border:1px solid rgba(15,23,42,.08);border-radius:0;background:#fff;overflow:hidden}.pulse-inline-reply-input-shell .pulse-inline-reply-input{width:100%;min-height:128px;border:0;outline:none;resize:vertical;background:transparent;padding:14px 16px 58px;box-shadow:none}.pulse-inline-reply-input-stickers,.pulse-inline-reply-stickers{position:absolute;left:14px;right:14px;bottom:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;pointer-events:auto}.pulse-inline-reply-sticker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 8px #0f172a14}.pulse-inline-reply-sticker-img{width:30px;height:30px;object-fit:contain;display:block}.pulse-inline-reply-sticker-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.pulse-inline-reply-sticker-icon svg{width:28px;height:28px}.pulse-inline-reply-sticker .pulse-inline-reply-remove{position:absolute;top:-7px;right:-7px;width:16px;height:16px;min-width:16px;padding:0;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.pulse-thread-reply-actions{margin-top:8px;padding-top:2px;justify-content:flex-start;gap:10px}.pulse-thread-reply-actions .pa-spacer{flex:1}.pulse-thread-reply-actions .pa-btn{min-height:30px}.pulse-thread-reply-actions .pa-btn.active.like{color:#e0245e}.pulse-thread-reply-actions .pa-btn.active.repost{color:#17bf63}.pulse-thread-reply-actions .pa-btn.active{background:#0f172a0a}.pulse-author-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.pulse-author-name-row{display:inline-flex;align-items:center;gap:6px;min-width:0}.pulse-author-display-name{color:#0f172a;font-size:15px;font-weight:900;line-height:1.15;letter-spacing:-.01em;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-author-meta-row{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:12.5px;font-weight:600;line-height:1.15}.pulse-author-meta-row span+span:before{content:"·";margin-right:6px;color:#94a3b8}.pulse-author-status{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px}.pulse-author-status svg{width:15px;height:15px;stroke-width:2.8}.pulse-author-status--approved{color:#16a34a}.pulse-author-status--pending{color:#f59e0b}.pulse-author-stack.is-compact .pulse-author-display-name{font-size:14px;max-width:220px}.pulse-author-stack.is-compact .pulse-author-meta-row{font-size:12px}.pulse-thread-reply__author{margin-bottom:4px}@media(max-width:640px){.pulse-author-display-name{max-width:180px;font-size:14.5px}.pulse-author-stack.is-compact .pulse-author-display-name{max-width:160px}}.pulse-page .pulse-card .pulse-author .pulse-author-stack,.pulse-page .pulse-thread-reply .pulse-author-stack,.pulse-page .pulse-author-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important}.pulse-page .pulse-card .pulse-author .pulse-author-name-row,.pulse-page .pulse-thread-reply .pulse-author-name-row,.pulse-page .pulse-author-name-row{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:100%!important}.pulse-page .pulse-card .pulse-author .pulse-author-display-name,.pulse-page .pulse-thread-reply .pulse-author-display-name,.pulse-page .pulse-author-display-name{color:#0f172a!important;font-size:16px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pulse-page .pulse-author-stack.is-compact .pulse-author-display-name{font-size:15px!important}.pulse-page .pulse-card .pulse-author .pulse-author-meta-row,.pulse-page .pulse-thread-reply .pulse-author-meta-row,.pulse-page .pulse-author-meta-row{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#64748b!important;font-size:13px!important;font-weight:700!important;line-height:1.15!important}.pulse-page .pulse-author-meta-row span+span:before{content:"·"!important;margin-right:6px!important;color:#94a3b8!important}.pulse-page .pulse-author-status{width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.pulse-page .pulse-author-status svg{width:16px!important;height:16px!important;stroke-width:2.8!important}.pulse-page .pulse-author-status--approved{color:#16a34a!important}.pulse-page .pulse-author-status--pending{color:#f59e0b!important}.pulse-page .pulse-author-name-row .sub-badge{display:none!important}.pulse-author-status--approved{color:#2563eb}.pulse-author-status--approved svg{stroke:currentColor}.pulse-page .pulse-author-status.pulse-author-status--approved{color:#2563eb!important}.pulse-page .pulse-author-status.pulse-author-status--approved svg{color:#2563eb!important;stroke:#2563eb!important}.pulse-page .pulse-author-status.pulse-author-status--approved svg *{stroke:#2563eb!important}.pulse-reply-picker{max-height:calc(100vh - 140px);overflow:hidden;display:flex;flex-direction:column}.pulse-reply-picker__tabs{flex:0 0 auto}.pulse-reply-picker__panel{min-height:0;overflow-y:auto;padding-right:6px}.pulse-reply-picker__grid--flags{max-height:320px;overflow-y:auto;padding-right:6px}.pulse-reply-picker__panel::-webkit-scrollbar,.pulse-reply-picker__grid--flags::-webkit-scrollbar{width:8px}.pulse-reply-picker__panel::-webkit-scrollbar-thumb,.pulse-reply-picker__grid--flags::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.pulse-reply-picker__panel::-webkit-scrollbar-track,.pulse-reply-picker__grid--flags::-webkit-scrollbar-track{background:transparent}.pulse-reply-picker-portal .pulse-reply-picker{max-height:calc(100vh - 140px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.pulse-reply-picker-portal .pulse-reply-picker__tabs{flex:0 0 auto!important}.pulse-reply-picker-portal .pulse-reply-picker__panel{min-height:0!important;flex:1 1 auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.pulse-reply-picker-portal .pulse-reply-picker__label,.pulse-reply-picker-portal .pulse-reply-picker__hint,.pulse-reply-picker-portal .pulse-reply-picker__category-row{flex:0 0 auto!important}.pulse-reply-picker-portal .pulse-reply-picker__grid--flags{min-height:0!important;max-height:260px!important;overflow-y:scroll!important;overflow-x:hidden!important;padding-right:10px!important}.pulse-reply-picker-portal .pulse-reply-picker__grid--flags::-webkit-scrollbar{width:9px!important}.pulse-reply-picker-portal .pulse-reply-picker__grid--flags::-webkit-scrollbar-thumb{background:#94a3b8!important;border-radius:999px!important}.pulse-reply-picker-portal .pulse-reply-picker__grid--flags::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:999px!important}.pulse-reply-picker__flag-fallback{align-items:center;justify-content:center;font-size:30px;line-height:1;width:100%;height:100%}.composer-picker-wrap,.composer-schedule-wrap{position:relative;display:inline-flex;align-items:center}.tool-btn.is-active,.composer-schedule-btn.is-active{color:#2563eb;border-color:#2563eb59;background:#2563eb14}.composer-stickers{margin-top:8px;margin-bottom:8px}.composer-schedule-summary{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:8px;padding:7px 10px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#2563eb12;color:#1e3a8a;font-size:13px;font-weight:600}.composer-schedule-summary button{border:0;background:transparent;color:#2563eb;font-weight:800;cursor:pointer}.composer-schedule-popover{position:absolute;left:0;top:calc(100% + 10px);z-index:2147483000;width:292px;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#fff;box-shadow:0 22px 55px #0f172a2e}.composer-schedule-popover strong{display:block;color:#0f172a;font-size:15px;font-weight:900}.composer-schedule-popover>span{display:block;margin-top:3px;margin-bottom:12px;color:#64748b;font-size:13px;font-weight:600}.composer-schedule-popover label{display:grid;gap:5px;margin-bottom:10px;color:#334155;font-size:12px;font-weight:800}.composer-schedule-popover input{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(148,163,184,.55);border-radius:12px;background:#f8fafc;color:#0f172a;font-size:14px;outline:none}.composer-schedule-popover input:focus{border-color:#2563eba6;box-shadow:0 0 0 3px #2563eb1f}.composer-schedule-error{margin-top:2px;margin-bottom:10px;color:#dc2626;font-size:12px;font-weight:800}.composer-schedule-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.composer-schedule-actions button{min-height:36px;padding:8px 12px;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;color:#0f172a;font-weight:900;cursor:pointer}.composer-schedule-popover{position:absolute;left:0;top:calc(100% + 10px);z-index:2147483000;width:420px;min-height:340px;padding:22px;border:1px solid rgba(15,23,42,.12);border-radius:24px;background:#fff;box-shadow:0 28px 70px #0f172a33}.composer-schedule-popover--portal{width:420px;min-height:340px}.composer-schedule-popover strong{display:block;color:#0f172a;font-size:18px;font-weight:900}.composer-schedule-popover>span{display:block;margin-top:5px;margin-bottom:18px;color:#64748b;font-size:14px;font-weight:600}.composer-schedule-popover label{display:grid;gap:8px;margin-bottom:16px;color:#334155;font-size:13px;font-weight:900}.composer-schedule-popover input{width:100%;min-height:48px;padding:11px 14px;border:1px solid rgba(148,163,184,.55);border-radius:15px;background:#f8fafc;color:#0f172a;font-size:15px;font-weight:700;outline:none}.composer-schedule-popover input:focus{border-color:#2563eba6;box-shadow:0 0 0 4px #2563eb1f}.composer-schedule-error{margin-top:2px;margin-bottom:14px;color:#dc2626;font-size:13px;font-weight:800}.composer-schedule-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.composer-schedule-actions button{min-height:44px;padding:10px 18px;border:1px solid rgba(148,163,184,.45);border-radius:14px;background:#fff;color:#0f172a;font-size:15px;font-weight:900;cursor:pointer}.composer-schedule-actions button:last-child{border-color:#2563eb;background:#2563eb;color:#fff}.composer-schedule-actions button:hover{transform:translateY(-1px)}@media(max-width:520px){.composer-schedule-popover,.composer-schedule-popover--portal{width:calc(100vw - 32px);min-height:320px}}.composer-poll-popover{position:fixed;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:18px;border:1px solid rgba(15,23,42,.12);border-radius:22px;background:#fff;box-shadow:0 28px 80px #0f172a3d;overflow:hidden;z-index:2147483000}.composer-toolbar{position:relative;overflow:visible}.composer-picker-wrap,.composer-schedule-wrap,.composer-poll-wrap{position:relative;display:inline-flex;align-items:center}.tool-btn.is-active,.composer-schedule-btn.is-active,.composer-poll-btn.is-active{color:#2563eb;border-color:#2563eb59;background:#2563eb14}.composer-poll-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin-top:8px;padding:8px 10px;border:1px solid rgba(124,58,237,.18);border-radius:999px;background:#7c3aed12;color:#3b0764;font-size:13px;font-weight:700}.composer-poll-summary em{color:#6d28d9;font-style:normal;font-weight:800}.composer-poll-summary button{border:0;background:transparent;color:#7c3aed;font-weight:900;cursor:pointer}.composer-poll-popover{position:fixed;box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:18px;border:1px solid rgba(15,23,42,.12);border-radius:22px;background:#fff;box-shadow:0 28px 80px #0f172a3d;overflow-x:hidden;overflow-y:auto;z-index:2147483000}.composer-poll-popover--portal{animation:composerPollIn .14s ease-out}@keyframes composerPollIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.composer-poll-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.22)}.composer-poll-head strong{display:block;color:#0f172a;font-size:17px;font-weight:950;letter-spacing:-.02em}.composer-poll-head span{display:block;margin-top:3px;color:#64748b;font-size:13px;font-weight:650}.composer-poll-head button{flex:0 0 auto;min-height:34px;padding:7px 11px;border:1px solid rgba(148,163,184,.42);border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:900;cursor:pointer}.composer-poll-head button:hover{border-color:#7c3aed59;color:#6d28d9;background:#7c3aed0f}.composer-poll-field{display:grid;gap:6px;color:#334155;font-size:12px;font-weight:850}.composer-poll-field--full{margin-top:14px}.composer-poll-field input,.composer-poll-field select,.composer-poll-controls select{width:100%;min-height:40px;padding:9px 11px;border:1px solid rgba(148,163,184,.55);border-radius:13px;background:#f8fafc;color:#0f172a;font-size:14px;font-weight:650;outline:none}.composer-poll-field input::placeholder{color:#94a3b8;font-weight:600}.composer-poll-field input:focus,.composer-poll-field select:focus,.composer-poll-controls select:focus{border-color:#7c3aedad;box-shadow:0 0 0 3px #7c3aed1f;background:#fff}.composer-poll-options{display:grid;gap:12px;max-height:min(360px,calc(100vh - 320px));margin-top:14px;padding-right:6px;overflow-y:auto}.composer-poll-options::-webkit-scrollbar{width:8px}.composer-poll-options::-webkit-scrollbar-track{background:#94a3b81f;border-radius:999px}.composer-poll-options::-webkit-scrollbar-thumb{background:#7c3aed47;border-radius:999px}.composer-poll-option-card{padding:13px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc)}.composer-poll-option-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.composer-poll-option-topline strong{color:#0f172a;font-size:13px;font-weight:950}.composer-poll-option-topline button{border:0;background:transparent;color:#dc2626;font-size:12px;font-weight:900;cursor:pointer}.composer-poll-grid-two,.composer-poll-grid-three{display:grid;gap:10px;margin-top:10px}.composer-poll-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-poll-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.composer-poll-controls{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.22)}.composer-poll-controls>button{min-height:40px;padding:9px 13px;border:1px solid rgba(124,58,237,.3);border-radius:13px;background:#7c3aed14;color:#6d28d9;font-weight:950;cursor:pointer}.composer-poll-controls>button:disabled{opacity:.5;cursor:not-allowed}.composer-poll-controls label{display:grid;gap:6px;min-width:150px;color:#334155;font-size:12px;font-weight:850}.composer-poll-switches{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.composer-poll-switches label{display:inline-flex;align-items:center;gap:7px;color:#334155;font-size:13px;font-weight:750}.composer-poll-switches input{width:16px;height:16px;accent-color:#7c3aed}.composer-poll-error{margin-top:12px;padding:9px 11px;border:1px solid rgba(220,38,38,.18);border-radius:13px;background:#dc262612;color:#b91c1c;font-size:12px;font-weight:900}.composer-poll-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.composer-poll-actions button{min-height:40px;padding:9px 14px;border:1px solid rgba(148,163,184,.45);border-radius:13px;background:#fff;color:#0f172a;font-weight:950;cursor:pointer}.composer-poll-actions button:last-child{border-color:#7c3aed;background:#7c3aed;color:#fff}.composer-poll-actions button:hover{transform:translateY(-1px)}@media(max-width:720px){.composer-poll-popover{left:16px!important;right:16px;width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px);padding:14px;border-radius:20px}.composer-poll-options{max-height:calc(100vh - 360px)}.composer-poll-grid-two,.composer-poll-grid-three{grid-template-columns:1fr}.composer-poll-controls{align-items:stretch;flex-direction:column}.composer-poll-controls label{min-width:0}.composer-poll-actions{flex-direction:column}.composer-poll-actions button{width:100%}.composer-poll-summary{border-radius:16px}.composer-poll-summary strong{max-width:180px}}.composer-attached-poll{margin-top:10px;border:1px solid rgba(124,58,237,.18);border-radius:18px;background:linear-gradient(135deg,#7c3aed0f,#2563eb0a);padding:10px}.composer-attached-poll__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px;flex-wrap:wrap}.composer-attached-poll__actions button{border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:800;color:#334155;cursor:pointer}.composer-poll-btn.is-active{background:#7c3aed1f;color:#6d28d9;border-color:#7c3aed59}.pulse-poll-inline-card{margin-top:10px;border:1px solid rgba(124,58,237,.18);border-radius:18px;background:linear-gradient(135deg,#7c3aed12,#2563eb0b);padding:12px;overflow:hidden}.pulse-poll-inline-card__head{display:grid;gap:6px;min-width:0}.pulse-poll-inline-card__head strong{color:#0f172a;font-weight:900;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.pulse-poll-inline-card__badge{width:fit-content;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;background:#fff;color:#6d28d9;font-weight:900;font-size:.76rem;box-shadow:0 6px 16px #0f172a12}.pulse-poll-inline-card__options{display:grid;gap:8px;margin-top:10px}.pulse-poll-inline-card__option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;border:1px solid rgba(124,58,237,.16);background:#ffffffd1;border-radius:14px;padding:9px 10px}.pulse-poll-inline-card__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:#111827}.pulse-poll-inline-card__option em{flex:0 0 auto;font-style:normal;color:#6d28d9;font-weight:900;font-size:.72rem}.pulse-poll-inline-card__meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;color:#64748b;font-size:.8rem;font-weight:800}.pulse-poll-inline-card__description{margin:6px 0 0;color:#0f172aad;font-size:.9rem;line-height:1.35}.pulse-poll-inline-card__option{position:relative;overflow:hidden;width:100%;border:1px solid rgba(148,163,184,.28);background:#ffffffd1;color:inherit;cursor:default}.pulse-poll-inline-card--interactive .pulse-poll-inline-card__option{cursor:pointer}.pulse-poll-inline-card--interactive .pulse-poll-inline-card__option:hover{border-color:#3b82f67a;transform:translateY(-1px)}.pulse-poll-inline-card__option.is-selected{border-color:#2563ebb8;box-shadow:0 8px 24px #2563eb1f}.pulse-poll-inline-card__bar{position:absolute;inset:0 auto 0 0;min-width:3px;border-radius:inherit;background:#3b82f624;transition:width .22s ease;pointer-events:none}.pulse-poll-inline-card__option-main{position:relative;z-index:1;display:flex;align-items:center;min-width:0;gap:8px}.pulse-poll-inline-card__choice-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;font-size:.82rem;color:#2563ebe6}.pulse-poll-inline-card__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.pulse-poll-inline-card__result-meta{position:relative;z-index:1;margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:#0f172ab8;font-size:.82rem}.pulse-poll-inline-card__result-meta strong{color:#0f172aeb}.pulse-poll-inline-card__more,.pulse-poll-inline-card__loading{color:#0f172a94;font-size:.82rem;padding:2px 2px 0}.pulse-poll-inline-card__clear{border:0;background:transparent;color:#2563ebeb;font-weight:700;cursor:pointer;padding:0}.pulse-poll-inline-card__clear:disabled{opacity:.45;cursor:not-allowed}.pulse-poll-inline-card--closed{opacity:.92}.pulse-poll-inline-card{position:relative;overflow:hidden;border:1px solid rgba(124,58,237,.16);border-radius:18px;padding:14px;background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 32%),linear-gradient(135deg,#f8f5fffa,#f4f7fff2);box-shadow:0 10px 28px #0f172a0f}.pulse-poll-inline-card__badge{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 9px;border-radius:999px;background:#7c3aed1f;color:#6d28d9;font-size:12px;font-weight:800;line-height:1}.pulse-poll-inline-card__head strong{color:#0f172a;font-size:15px;font-weight:850;line-height:1.25}.pulse-poll-inline-card__options{display:grid;gap:9px}.pulse-poll-inline-card__option{position:relative;overflow:hidden;width:100%;min-height:48px;border:1px solid rgba(148,163,184,.25);border-radius:11px;background:#ffffffdb;color:#0f172a;cursor:pointer;isolation:isolate;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.pulse-poll-inline-card__option:hover{transform:translateY(-1px);border-color:#7c3aed59;box-shadow:0 8px 20px #0f172a14;background:#fffffff5}.pulse-poll-inline-card__option:disabled,.pulse-poll-inline-card__option[aria-disabled=true]{cursor:default;opacity:.9}.pulse-poll-inline-card__option.is-selected{border-color:#7c3aed94;box-shadow:0 0 0 2px #7c3aed1f}.pulse-poll-inline-card__option-bar{position:absolute;inset:0 auto 0 0;width:var(--poll-percent, 0%);min-width:0;border-radius:inherit;background:linear-gradient(90deg,#7c3aed33,#3b82f629);z-index:-1;transition:width .35s ease}.pulse-poll-inline-card__option-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px}.pulse-poll-inline-card__option-label{display:flex;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:800;line-height:1.25}.pulse-poll-inline-card__option-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;border:1px solid rgba(100,116,139,.42);border-radius:999px;background:#ffffffd9;color:#6d28d9;font-size:11px;font-weight:900}.pulse-poll-inline-card__option.is-selected .pulse-poll-inline-card__option-check{border-color:#7c3aedb8;background:#7c3aed24}.pulse-poll-inline-card__option-stats{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#0f172a;font-size:13px;font-weight:850;white-space:nowrap}.pulse-poll-inline-card__option-percent{min-width:42px;text-align:right}.pulse-poll-inline-card__option-votes{color:#475569}.pulse-poll-inline-card__option em{color:#64748b;font-size:11px;font-style:normal;font-weight:750;text-transform:capitalize}.pulse-poll-inline-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;color:#64748b;font-size:12px;font-weight:800}.pulse-poll-inline-card__meta span{display:inline-flex;align-items:center;gap:4px}.pulse-poll-inline-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.pulse-poll-inline-card__chart{display:flex;align-items:end;gap:6px;height:54px;min-width:120px;padding:8px 10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#ffffffa3}.pulse-poll-inline-card__chart-bar{width:14px;height:max(5px,var(--poll-bar-height, 5%));border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#7c3aedd1,#3b82f685);transition:height .35s ease}.pulse-poll-inline-card__remove-vote{border:1px solid rgba(148,163,184,.28);border-radius:999px;padding:7px 12px;background:#ffffffc7;color:#475569;font-size:12px;font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.pulse-poll-inline-card__remove-vote:hover{border-color:#7c3aed47;background:#fffffff5;color:#6d28d9}.pulse-poll-inline-card.is-compact .pulse-poll-inline-card__option-inner{min-height:42px;padding:8px 10px}.pulse-poll-inline-card.is-voting{pointer-events:none;opacity:.76}@media(max-width:640px){.pulse-poll-inline-card{border-radius:15px;padding:12px}.pulse-poll-inline-card__option-inner{align-items:flex-start;flex-direction:column;gap:7px}.pulse-poll-inline-card__option-stats{align-self:flex-end}.pulse-poll-inline-card__footer{align-items:stretch;flex-direction:column}.pulse-poll-inline-card__chart{width:100%;justify-content:center}}.pulse-poll-inline-card{position:relative;overflow:hidden;border:1px solid rgba(124,58,237,.2);border-radius:20px;padding:16px;background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 34%),linear-gradient(135deg,#faf7fffa,#f5f8fffa);box-shadow:0 14px 34px #0f172a14}.pulse-poll-inline-card__head{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pulse-poll-inline-card__head strong{font-size:.98rem;font-weight:800;color:#111827;line-height:1.35}.pulse-poll-inline-card__badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 8px;border-radius:999px;background:#7c3aed1f;color:#6d28d9;font-size:.78rem;font-weight:800}.pulse-poll-inline-card__description{margin:-4px 0 12px;color:#64748b;font-size:.86rem;line-height:1.45}.pulse-poll-inline-card__chart{display:grid;gap:6px;margin:4px 0 14px;padding:10px;border-radius:14px;background:#ffffff9e;border:1px solid rgba(148,163,184,.16)}.pulse-poll-inline-card__chart-track{position:relative;display:block;height:9px;overflow:hidden;border-radius:999px;background:#94a3b82e}.pulse-poll-inline-card__chart-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#3b82f6);box-shadow:0 0 18px #3b82f647;transition:width .28s ease}.pulse-poll-inline-card__chart-track.is-selected .pulse-poll-inline-card__chart-fill{background:linear-gradient(90deg,#16a34a,#22c55e)}.pulse-poll-inline-card__options{display:grid;gap:10px}.pulse-poll-inline-card__option{position:relative;isolation:isolate;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffffe0;color:#111827;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.pulse-poll-inline-card__option:hover:not(:disabled){transform:translateY(-1px);border-color:#7c3aed57;box-shadow:0 10px 22px #0f172a14}.pulse-poll-inline-card__option:disabled{cursor:default}.pulse-poll-inline-card__bar{position:absolute;z-index:-1;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#7c3aed29,#3b82f61f);transition:width .28s ease}.pulse-poll-inline-card__option.is-selected{border-color:#2563eb3d;background:#eff6ffe6}.pulse-poll-inline-card__option.is-selected .pulse-poll-inline-card__bar{background:linear-gradient(90deg,#22c55e38,#3b82f624)}.pulse-poll-inline-card__option-main{display:flex;align-items:center;min-width:0;gap:10px;font-weight:800}.pulse-poll-inline-card__choice-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:#ffffffb8;color:#16a34a;font-size:.8rem;font-weight:900}.pulse-poll-inline-card__option-label{min-width:0;overflow-wrap:anywhere}.pulse-poll-inline-card__option-main em{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#0f172a0f;color:#64748b;font-size:.7rem;font-style:normal;font-weight:800;text-transform:capitalize}.pulse-poll-inline-card__result-meta{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;min-width:72px;font-weight:900;color:#0f172a}.pulse-poll-inline-card__result-meta span{color:#475569}.pulse-poll-inline-card__more{margin-top:9px;color:#64748b;font-size:.8rem;font-weight:800}.pulse-poll-inline-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;color:#64748b;font-size:.82rem;font-weight:800}.pulse-poll-inline-card__clear{margin-left:auto;min-height:38px;padding:0 16px;border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#ffffffe0;color:#111827;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pulse-poll-inline-card__clear:hover:not(:disabled){transform:translateY(-1px);border-color:#7c3aed57;box-shadow:0 10px 22px #0f172a14}.pulse-poll-inline-card__clear:disabled{opacity:.58;cursor:default}.pulse-poll-inline-card__loading{margin-top:10px;color:#64748b;font-size:.8rem;font-weight:800}.pulse-poll-inline-card--closed,.pulse-poll-inline-card--loading{opacity:.9}@media(max-width:620px){.pulse-poll-inline-card{padding:13px;border-radius:16px}.pulse-poll-inline-card__option{align-items:flex-start;flex-direction:column;gap:8px}.pulse-poll-inline-card__result-meta{width:100%;justify-content:flex-start}.pulse-poll-inline-card__clear{width:100%;margin-left:0}}.pulse-poll-inline-card__chart-title{color:#334155;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.pulse-poll-inline-card__legend-item i{width:9px;height:9px;border-radius:999px}@media(max-width:620px){.pulse-poll-inline-card__visual-panel,.pulse-poll-inline-card__legend{grid-template-columns:1fr}}.pulse-poll-inline-card__legend-item i,.pulse-poll-inline-card__bar-chart-label i{width:9px;height:9px;border-radius:999px}.pulse-poll-inline-card__bar-chart{display:grid;gap:11px;margin:0 0 14px;padding:13px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff8c}.pulse-poll-inline-card__bar-chart-grid{display:grid;gap:10px}.pulse-poll-inline-card__bar-chart-row{display:grid;grid-template-columns:minmax(150px,.95fr) minmax(120px,1.4fr) 68px;align-items:center;gap:10px}.pulse-poll-inline-card__bar-chart-label{display:flex;align-items:center;min-width:0;gap:8px;color:#334155;font-size:.8rem;font-weight:850}.pulse-poll-inline-card__bar-chart-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-inline-card__bar-chart-track{position:relative;height:18px;overflow:hidden;border-radius:999px;background:#94a3b829;box-shadow:inset 0 0 0 1px #0f172a0d}.pulse-poll-inline-card__bar-chart-fill{position:absolute;inset:0 auto 0 0;width:0;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--poll-bar-color, #7c3aed),rgba(59,130,246,.78));box-shadow:0 0 20px #7c3aed38;transition:width .3s ease}.pulse-poll-inline-card__bar-chart-row.is-selected .pulse-poll-inline-card__bar-chart-fill{background:linear-gradient(90deg,#16a34a,#38bdf8)}.pulse-poll-inline-card__bar-chart-value{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#475569;font-size:.78rem;font-weight:850}.pulse-poll-inline-card__bar-chart-value strong{color:#0f172a;font-weight:950}@media(max-width:620px){.pulse-poll-inline-card__visual-panel,.pulse-poll-inline-card__legend{grid-template-columns:1fr}.pulse-poll-inline-card__bar-chart-row{grid-template-columns:1fr;gap:7px}.pulse-poll-inline-card__bar-chart-value{justify-content:flex-start}}.pulse-poll-inline-card{--poll-slice-1: #7c3aed;--poll-slice-2: #22c55e;--poll-slice-3: #3b82f6;--poll-slice-4: #f97316;--poll-slice-5: #ec4899;--poll-slice-6: #14b8a6}.pulse-poll-inline-card__visual-panel{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;margin:8px 0 14px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 40%),#ffffffad}.pulse-poll-inline-card__donut-wrap{display:flex;align-items:center;justify-content:center}.pulse-poll-inline-card__donut{width:104px;height:104px;display:flex;align-items:center;justify-content:center;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffb8,0 14px 30px #0f172a1a}.pulse-poll-inline-card__donut-hole{width:66px;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:999px;background:#fffffff0;box-shadow:inset 0 0 0 1px #94a3b82e}.pulse-poll-inline-card__donut-hole strong{color:#0f172a;font-size:1.25rem;font-weight:950;line-height:1}.pulse-poll-inline-card__donut-hole span{margin-top:4px;color:#64748b;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.pulse-poll-inline-card__chart-summary{min-width:0;display:grid;gap:9px}.pulse-poll-inline-card__chart-title,.pulse-poll-inline-card__bar-chart-head span{color:#334155;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.pulse-poll-inline-card__segmented-chart{display:flex;width:100%;height:16px;overflow:hidden;border-radius:999px;background:#94a3b82e;box-shadow:inset 0 0 0 1px #0f172a0f}.pulse-poll-inline-card__segment{min-width:0;height:100%;background:var(--poll-segment-color, #7c3aed);transition:width .28s ease}.pulse-poll-inline-card__segment.is-selected{filter:saturate(1.2) brightness(1.04)}.pulse-poll-inline-card__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.pulse-poll-inline-card__legend-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;color:#475569;font-size:.76rem;font-weight:800}.pulse-poll-inline-card__legend-item i,.pulse-poll-inline-card__vertical-chart-label i{width:9px;height:9px;border-radius:999px}.pulse-poll-inline-card__legend-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-inline-card__legend-item strong{color:#0f172a;font-weight:950}.pulse-poll-inline-card__legend-item.is-selected span,.pulse-poll-inline-card__legend-item.is-selected strong{color:#166534}.pulse-poll-inline-card__winner-chip{width:fit-content;max-width:100%;padding:6px 9px;border-radius:999px;background:#16a34a1a;color:#166534;font-size:.76rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-inline-card__winner-chip strong{font-weight:950}.pulse-poll-inline-card__bar-chart{display:grid;gap:12px;margin:0 0 14px;padding:13px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(180deg,#ffffffd1,#f8fafcb8);box-shadow:inset 0 0 0 1px #ffffff8c}.pulse-poll-inline-card__bar-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pulse-poll-inline-card__bar-chart-head strong{color:#64748b;font-size:.76rem;font-weight:900}.pulse-poll-inline-card__vertical-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:12px;align-items:end;min-height:178px;padding:8px 4px 2px}.pulse-poll-inline-card__vertical-chart-item{display:grid;grid-template-rows:auto 132px auto;gap:8px;min-width:0}.pulse-poll-inline-card__vertical-chart-value{display:flex;align-items:baseline;justify-content:center;gap:6px;color:#475569;font-size:.76rem;font-weight:850}.pulse-poll-inline-card__vertical-chart-value strong{color:#0f172a;font-weight:950}.pulse-poll-inline-card__vertical-chart-track{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:132px;overflow:hidden;border-radius:16px;background:repeating-linear-gradient(to top,rgba(148,163,184,.12) 0,rgba(148,163,184,.12) 1px,transparent 1px,transparent 26px),#94a3b81f;box-shadow:inset 0 0 0 1px #0f172a0d}.pulse-poll-inline-card__vertical-chart-fill{position:absolute;inset:auto 10px 0;height:0;min-height:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,rgba(56,189,248,.92),var(--poll-bar-color, #7c3aed));box-shadow:0 -8px 22px #7c3aed38;transition:height .32s ease}.pulse-poll-inline-card__vertical-chart-item.is-selected .pulse-poll-inline-card__vertical-chart-fill{background:linear-gradient(180deg,#38bdf8,#16a34a);box-shadow:0 -8px 24px #16a34a3d}.pulse-poll-inline-card__vertical-chart-label{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:7px;min-width:0;color:#334155;font-size:.76rem;font-weight:850}.pulse-poll-inline-card__vertical-chart-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-inline-card__vertical-chart-item.is-selected .pulse-poll-inline-card__vertical-chart-label,.pulse-poll-inline-card__vertical-chart-item.is-selected .pulse-poll-inline-card__vertical-chart-value strong{color:#166534}.pulse-poll-inline-card__bar{z-index:0;pointer-events:none}.pulse-poll-inline-card__option-main,.pulse-poll-inline-card__result-meta{position:relative;z-index:1}@media(max-width:620px){.pulse-poll-inline-card__visual-panel,.pulse-poll-inline-card__legend{grid-template-columns:1fr}.pulse-poll-inline-card__vertical-chart-grid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:10px;min-height:152px}.pulse-poll-inline-card__vertical-chart-item{grid-template-rows:auto 108px auto}.pulse-poll-inline-card__vertical-chart-track{height:108px;border-radius:14px}.pulse-poll-inline-card__vertical-chart-fill{inset-inline:8px}}.pulse-poll-inline-card__chart-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pulse-poll-inline-card__basis-note{margin-top:3px;color:#64748b;font-size:.72rem;font-weight:800;line-height:1.35}.pulse-poll-inline-card__help-toggle{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(124,58,237,.22);border-radius:999px;background:#ffffffd1;color:#6d28d9;font-size:.72rem;font-weight:900;cursor:pointer}.pulse-poll-inline-card__help-toggle:hover{border-color:#7c3aed6b;box-shadow:0 8px 18px #0f172a14}.pulse-poll-inline-card__insight-help{display:grid;gap:10px;margin:0 0 14px;padding:12px 13px;border:1px solid rgba(124,58,237,.18);border-radius:16px;background:radial-gradient(circle at top left,rgba(124,58,237,.1),transparent 38%),#ffffffc7}.pulse-poll-inline-card__insight-help strong{display:block;margin-bottom:3px;color:#0f172a;font-size:.78rem;font-weight:950}.pulse-poll-inline-card__insight-help p{margin:0;color:#475569;font-size:.78rem;font-weight:700;line-height:1.45}.pulse-poll-inline-card__legend-item strong,.pulse-poll-inline-card__result-meta strong{white-space:nowrap}.pulse-poll-inline-card__bar-chart-head strong{text-align:right}.pulse-poll-inline-card__vertical-chart-value span{white-space:nowrap}.composer-location-wrap{position:relative;display:inline-flex}.composer-location-btn.is-active{color:#2563eb;border-color:#2563eb47;background:#2563eb14}.composer-location-popover{border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a29;padding:16px;display:grid;gap:12px}.composer-location-popover strong{font-size:1rem;line-height:1.2;color:#0f172a}.composer-location-popover>span{font-size:.86rem;color:#64748b;line-height:1.35}.composer-location-popover label{display:grid;gap:7px;font-size:.84rem;font-weight:750;color:#334155}.composer-location-popover input{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:0 12px;font-size:.92rem;outline:none;color:#0f172a;background:#fff}.composer-location-popover input:focus{border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb17}.composer-location-use-current{min-height:42px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#2563eb0f;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;cursor:pointer}.composer-location-use-current:disabled{opacity:.65;cursor:not-allowed}.composer-location-error{border-radius:12px;padding:9px 11px;background:#ef444414;color:#b91c1c;font-size:.84rem;font-weight:700}.composer-location-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.composer-location-actions button{min-height:38px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#fff;color:#0f172a;font-size:.84rem;font-weight:800;padding:0 13px;cursor:pointer}.composer-location-actions button:last-child{background:#111827;color:#fff;border-color:#111827}.composer-location-summary{margin-top:10px;display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#2563eb0f;color:#334155;padding:7px 10px 7px 12px;font-size:.86rem;font-weight:700}.composer-location-summary strong{color:#0f172a}.composer-location-summary button{border:0;background:transparent;color:#2563eb;font-weight:850;cursor:pointer;padding:2px 4px}.pulse-location-chip{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:8px 0 6px;padding:6px 10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#0f172a09;color:#475569;font-size:.86rem;line-height:1.2}.pulse-location-chip svg{flex:0 0 auto}.pulse-location-chip span,.pulse-location-chip a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.pulse-location-chip a:hover{text-decoration:underline}.emoji-picker,.react-icon-picker,.sticker-picker,.emoji-picker-panel{background:#fff!important;border:1px solid #d9dee7!important;box-shadow:0 8px 24px #00000014!important;color:#1f2937!important}.emoji-picker .picker-tab,.react-icon-picker .picker-tab,.sticker-picker .picker-tab,.emoji-picker-panel .picker-tab,.emoji-picker .tab,.react-icon-picker .tab,.sticker-picker .tab,.emoji-picker-panel .tab{background:#fff!important;color:#1f2937!important;border:1px solid #d9dee7!important;box-shadow:none!important}.emoji-picker .picker-tab:hover,.react-icon-picker .picker-tab:hover,.sticker-picker .picker-tab:hover,.emoji-picker-panel .picker-tab:hover,.emoji-picker .tab:hover,.react-icon-picker .tab:hover,.sticker-picker .tab:hover,.emoji-picker-panel .tab:hover{background:#f5f7fa!important}.emoji-picker .picker-tab.active,.react-icon-picker .picker-tab.active,.sticker-picker .picker-tab.active,.emoji-picker-panel .picker-tab.active,.emoji-picker .tab.active,.react-icon-picker .tab.active,.sticker-picker .tab.active,.emoji-picker-panel .tab.active{background:#eef2f7!important;border-color:#cfd6e2!important;color:#111827!important}.emoji-picker .category-chip,.react-icon-picker .category-chip,.sticker-picker .category-chip,.emoji-picker-panel .category-chip,.emoji-picker .chip,.react-icon-picker .chip,.sticker-picker .chip,.emoji-picker-panel .chip,.emoji-picker button.category,.react-icon-picker button.category,.sticker-picker button.category,.emoji-picker-panel button.category{background:#fff!important;color:#1f2937!important;border:1px solid #d9dee7!important;box-shadow:none!important}.emoji-picker .category-chip:hover,.react-icon-picker .category-chip:hover,.sticker-picker .category-chip:hover,.emoji-picker-panel .category-chip:hover,.emoji-picker .chip:hover,.react-icon-picker .chip:hover,.sticker-picker .chip:hover,.emoji-picker-panel .chip:hover,.emoji-picker button.category:hover,.react-icon-picker button.category:hover,.sticker-picker button.category:hover,.emoji-picker-panel button.category:hover{background:#f5f7fa!important}.emoji-picker .category-chip.active,.react-icon-picker .category-chip.active,.sticker-picker .category-chip.active,.emoji-picker-panel .category-chip.active,.emoji-picker .chip.active,.react-icon-picker .chip.active,.sticker-picker .chip.active,.emoji-picker-panel .chip.active,.emoji-picker button.category.active,.react-icon-picker button.category.active,.sticker-picker button.category.active,.emoji-picker-panel button.category.active{background:#eef2f7!important;border-color:#cfd6e2!important;color:#111827!important}.emoji-picker .emoji-tile,.react-icon-picker .emoji-tile,.sticker-picker .emoji-tile,.emoji-picker-panel .emoji-tile,.emoji-picker .icon-tile,.react-icon-picker .icon-tile,.sticker-picker .icon-tile,.emoji-picker-panel .icon-tile,.emoji-picker .emoji-button,.react-icon-picker .emoji-button,.sticker-picker .emoji-button,.emoji-picker-panel .emoji-button,.emoji-picker .icon-button,.react-icon-picker .icon-button,.sticker-picker .icon-button,.emoji-picker-panel .icon-button{background:#fff!important;border:1px solid #d9dee7!important;box-shadow:none!important;color:#1f2937!important}.emoji-picker .emoji-tile:hover,.react-icon-picker .emoji-tile:hover,.sticker-picker .emoji-tile:hover,.emoji-picker-panel .emoji-tile:hover,.emoji-picker .icon-tile:hover,.react-icon-picker .icon-tile:hover,.sticker-picker .icon-tile:hover,.emoji-picker-panel .icon-tile:hover,.emoji-picker .emoji-button:hover,.react-icon-picker .emoji-button:hover,.sticker-picker .emoji-button:hover,.emoji-picker-panel .emoji-button:hover,.emoji-picker .icon-button:hover,.react-icon-picker .icon-button:hover,.sticker-picker .icon-button:hover,.emoji-picker-panel .icon-button:hover{background:#f5f7fa!important;border-color:#cfd6e2!important}.emoji-picker .emoji-tile.active,.react-icon-picker .emoji-tile.active,.sticker-picker .emoji-tile.active,.emoji-picker-panel .emoji-tile.active,.emoji-picker .icon-tile.active,.react-icon-picker .icon-tile.active,.sticker-picker .icon-tile.active,.emoji-picker-panel .icon-tile.active,.emoji-picker .emoji-button.active,.react-icon-picker .emoji-button.active,.sticker-picker .emoji-button.active,.emoji-picker-panel .emoji-button.active,.emoji-picker .icon-button.active,.react-icon-picker .icon-button.active,.sticker-picker .icon-button.active,.emoji-picker-panel .icon-button.active{background:#eef2f7!important;border-color:#cfd6e2!important}.emoji-picker .picker-title,.emoji-picker .picker-subtitle,.react-icon-picker .picker-title,.react-icon-picker .picker-subtitle,.sticker-picker .picker-title,.sticker-picker .picker-subtitle,.emoji-picker-panel .picker-title,.emoji-picker-panel .picker-subtitle{color:#4b5563!important}.emoji-picker button:focus,.react-icon-picker button:focus,.sticker-picker button:focus,.emoji-picker-panel button:focus{outline:none!important;box-shadow:0 0 0 2px #11182714!important}@media(max-width:620px){.pulse-poll-inline-card__chart-title-row{flex-direction:column;align-items:stretch}.pulse-poll-inline-card__help-toggle{width:100%}}.pulse-reply-picker{--pulse-picker-bg: #ffffff;--pulse-picker-surface: #f8fafc;--pulse-picker-surface-strong: #f1f5f9;--pulse-picker-border: #d8dee8;--pulse-picker-border-strong: #c7d0dd;--pulse-picker-text: #111827;--pulse-picker-muted: #64748b;--pulse-picker-hover: #f3f6fa;--pulse-picker-active: #eef2f7;--pulse-picker-active-border: #cbd5e1;--pulse-picker-shadow: 0 18px 44px rgba(15, 23, 42, .12);background:var(--pulse-picker-bg)!important;color:var(--pulse-picker-text)!important;border:1px solid var(--pulse-picker-border)!important;box-shadow:var(--pulse-picker-shadow)!important}.pulse-reply-picker-portal{background:transparent!important}.pulse-reply-picker__tabs button{background:#fff!important;color:var(--pulse-picker-text)!important;border:1px solid var(--pulse-picker-border)!important;box-shadow:none!important}.pulse-reply-picker__tabs button:hover{background:var(--pulse-picker-hover)!important;border-color:var(--pulse-picker-border-strong)!important;color:var(--pulse-picker-text)!important}.pulse-reply-picker__tabs button.is-active{background:var(--pulse-picker-active)!important;color:var(--pulse-picker-text)!important;border-color:var(--pulse-picker-active-border)!important;box-shadow:inset 0 0 0 1px #0f172a08!important}.pulse-reply-picker__label{color:var(--pulse-picker-text)!important}.pulse-reply-picker__hint{color:var(--pulse-picker-muted)!important}.pulse-reply-picker__category-row button{background:#fff!important;color:var(--pulse-picker-text)!important;border:1px solid var(--pulse-picker-border)!important;box-shadow:none!important}.pulse-reply-picker__category-row button:hover{background:var(--pulse-picker-hover)!important;border-color:var(--pulse-picker-border-strong)!important;color:var(--pulse-picker-text)!important}.pulse-reply-picker__category-row button.is-active{background:var(--pulse-picker-active)!important;color:var(--pulse-picker-text)!important;border-color:var(--pulse-picker-active-border)!important;box-shadow:inset 0 0 0 1px #0f172a08!important}.pulse-reply-picker__cell,.pulse-reply-picker__cell--icon,.pulse-reply-picker__cell--emoji,.pulse-reply-picker__cell--flag{background:#fff!important;color:var(--pulse-picker-text)!important;border:1px solid var(--pulse-picker-border)!important;box-shadow:0 1px 2px #0f172a0a!important}.pulse-reply-picker__cell:hover,.pulse-reply-picker__cell--icon:hover,.pulse-reply-picker__cell--emoji:hover,.pulse-reply-picker__cell--flag:hover{background:var(--pulse-picker-hover)!important;border-color:var(--pulse-picker-border-strong)!important;color:var(--pulse-picker-text)!important;transform:translateY(-1px)}.pulse-reply-picker__cell--icon svg{color:#1f2937!important;stroke:currentColor!important}.pulse-reply-picker__cell--emoji{font-size:1.35rem;line-height:1}.pulse-reply-picker__cell--flag{background:#fff!important}.pulse-reply-picker__flag-img{background:transparent!important;box-shadow:none!important}.pulse-reply-picker button:focus,.pulse-reply-picker button:focus-visible,.pulse-reply-picker__cell:focus,.pulse-reply-picker__cell:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0f172a14!important}.pulse-reply-picker button,.pulse-reply-picker__cell{background-image:none!important}.pulse-explore-panel{display:flex;flex-direction:column;gap:16px;padding:16px}.pulse-explore-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 12px 30px #0f172a0e}.pulse-explore-hero__copy{min-width:0}.pulse-explore-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#b10000;font-size:.82rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.pulse-explore-hero h2{margin:0;color:#0f172a;font-size:1.35rem;line-height:1.16;font-weight:950;letter-spacing:-.035em}.pulse-explore-hero p{max-width:620px;margin:8px 0 0;color:#64748b;font-size:.94rem;font-weight:600;line-height:1.45}.pulse-explore-people-btn,.pulse-explore-actions button,.pulse-explore-section__head button,.pulse-explore-chip{border:0;outline:none;cursor:pointer;box-shadow:none}.pulse-explore-people-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#111827;color:#fff;font-size:.9rem;font-weight:850}.pulse-explore-search{display:flex;align-items:center;gap:10px;min-height:58px;padding:0 16px;border:1px solid rgba(14,165,233,.32);border-radius:999px;background:#fff;box-shadow:0 0 0 4px #0ea5e90f,0 10px 24px #0f172a0d}.pulse-explore-search__icon{flex:0 0 auto;width:22px;height:22px;color:#2563eb}.pulse-explore-search input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:#0f172a;font-size:1rem;font-weight:800}.pulse-explore-search input::placeholder{color:#94a3b8;font-weight:700}.pulse-explore-search__clear{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ef444414;color:#dc2626}.pulse-explore-search__clear svg{width:19px;height:19px}.pulse-explore-actions,.pulse-explore-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pulse-explore-actions button,.pulse-explore-chip{min-height:38px;padding:0 14px;border-radius:999px;background:#f8fafc;color:#0f172a;font-size:.84rem;font-weight:850}.pulse-explore-actions button:hover,.pulse-explore-chip:hover{background:#eef2f7}.pulse-explore-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.pulse-explore-section{min-width:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 10px 24px #0f172a0b}.pulse-explore-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pulse-explore-section__head h3{display:inline-flex;align-items:center;gap:8px;margin:0;color:#0f172a;font-size:1rem;font-weight:950;letter-spacing:-.02em}.pulse-explore-section__head button{flex:0 0 auto;min-height:34px;padding:0 12px;border-radius:999px;background:#f8fafc;color:#111827;font-size:.8rem;font-weight:850}.pulse-explore-people-list,.pulse-explore-source-list,.pulse-explore-post-list{display:flex;flex-direction:column;gap:10px}.pulse-explore-person{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(15,23,42,.06);border-radius:18px;background:#fff}.pulse-explore-person__main{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.pulse-explore-person__main strong{color:#0f172a;font-size:.92rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-explore-person__main span{color:#64748b;font-size:.8rem;font-weight:700}.pulse-explore-person__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.pulse-explore-posts{padding:0;border:0;background:transparent;box-shadow:none}.pulse-explore-posts .pulse-explore-section__head{padding:0 4px}@media(max-width:900px){.pulse-explore-hero{align-items:stretch;flex-direction:column}.pulse-explore-people-btn{width:100%}.pulse-explore-grid{grid-template-columns:1fr}}.pulse-explore-panel .pulse-explore-search{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:62px!important;padding:0 18px!important;border:1px solid rgba(14,165,233,.32)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 4px #0ea5e90f,0 10px 24px #0f172a0d!important}.pulse-explore-panel .pulse-explore-search__input,.pulse-explore-panel .pulse-explore-search input,.pulse-explore-panel .pulse-explore-search input[type=text]{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;border-radius:0!important;color:#0f172a!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important;-webkit-appearance:none!important;appearance:none!important}.pulse-explore-panel .pulse-explore-search__input:focus,.pulse-explore-panel .pulse-explore-search input:focus,.pulse-explore-panel .pulse-explore-search input[type=text]:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.pulse-explore-panel .pulse-explore-search__input::placeholder,.pulse-explore-panel .pulse-explore-search input::placeholder{color:#94a3b8!important;font-weight:800!important}.pulse-explore-panel .pulse-explore-search__icon{flex:0 0 auto!important;width:24px!important;height:24px!important;color:#2563eb!important}.pulse-explore-panel .pulse-explore-search__clear{flex:0 0 auto!important}.pulse-page{--pulse-left-open-slot: 260px;--pulse-left-collapsed-slot: 64px;--pulse-left-current-slot: var(--pulse-left-open-slot);--pulse-rail-w: 450px;--pulse-gap: 18px}.pulse-page.pulse-page--sidebar-expanded,html.pulse-sidebar-is-expanded .pulse-page,body.pulse-sidebar-is-expanded .pulse-page{--pulse-left-current-slot: var(--pulse-left-open-slot)}.pulse-page.pulse-page--sidebar-collapsed,html.pulse-sidebar-is-collapsed .pulse-page,body.pulse-sidebar-is-collapsed .pulse-page{--pulse-left-current-slot: var(--pulse-left-collapsed-slot)}.pulse-page .ms-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-left-current-slot) minmax(0,1fr) var(--pulse-rail-w)!important;gap:var(--pulse-gap)!important;width:100%!important;max-width:none!important;margin:0!important;align-items:start!important;transition:grid-template-columns .18s ease}.pulse-page .ms-left{grid-column:1!important;width:var(--pulse-left-current-slot)!important;min-width:var(--pulse-left-current-slot)!important;max-width:var(--pulse-left-current-slot)!important;overflow:visible!important;box-sizing:border-box!important}.pulse-page .ms-center{grid-column:2!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.pulse-page .ms-center .ms-toolbar,.pulse-page .ms-center .tabs,.pulse-page #pulse-scroll,.pulse-page .pulse-body,.pulse-page .composer{max-width:none!important;box-sizing:border-box!important}.pulse-page .ms-right,.pulse-page #right-rail{grid-column:3!important;width:var(--pulse-rail-w)!important;min-width:var(--pulse-rail-w)!important;max-width:var(--pulse-rail-w)!important;box-sizing:border-box!important}.pulse-page #right-rail-scroll,.pulse-page .rail-scroll{min-width:0!important;box-sizing:border-box!important}.pulse-page .ms-center>.ms-toolbar{display:block!important;width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:0!important;box-sizing:border-box!important}.pulse-page .ms-center>.ms-toolbar>.tabs{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:8px!important;gap:8px!important;box-sizing:border-box!important;overflow:visible!important}.pulse-page .ms-center>.ms-toolbar>.tabs>.tab{flex:1 1 0!important;min-width:0!important;max-width:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;text-align:center!important;box-sizing:border-box!important}.pulse-page .ms-center>.ms-toolbar>.tabs>.tab-indicator{pointer-events:none!important}@media(max-width:760px){.pulse-page .ms-center .composer{grid-template-columns:48px minmax(0,1fr)!important;padding:14px!important;border-radius:20px!important}.pulse-page .ms-center .composer .composer-toolbar{align-items:stretch!important;flex-direction:column!important}.pulse-page .ms-center .composer .composer-cta-row{width:100%!important;margin-left:0!important}.pulse-page .ms-center .composer .composer-post-btn,.pulse-page .ms-center .composer .btn.btn-primary{width:100%!important}}.pulse-page{--pulse-composer-border: rgba(148, 163, 184, .26);--pulse-composer-border-strong: rgba(59, 130, 246, .26);--pulse-composer-bg: rgba(255, 255, 255, .92);--pulse-composer-soft: rgba(248, 250, 252, .92);--pulse-composer-shadow: 0 18px 45px rgba(15, 23, 42, .06), 0 4px 14px rgba(15, 23, 42, .04)}.pulse-page .ms-center .composer{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;width:100%!important;max-width:none!important;padding:18px 18px 16px!important;margin:0 0 18px!important;border:1px solid var(--pulse-composer-border)!important;border-radius:24px!important;background:linear-gradient(180deg,#fffffffa,#f8fafceb),var(--pulse-composer-bg)!important;box-shadow:var(--pulse-composer-shadow)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;overflow:visible!important;box-sizing:border-box!important}.pulse-page .ms-center .composer:before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.08),transparent 32%),radial-gradient(circle at 92% 12%,rgba(16,185,129,.08),transparent 34%)!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{position:relative!important;z-index:1!important;align-self:start!important;justify-self:center!important;margin:0!important;padding-top:2px!important}.pulse-page .ms-center .composer .composer-avatar img,.pulse-page .ms-center .composer .composer-avatar--large img{box-shadow:0 10px 24px #0f172a29,0 0 0 4px #ffffffe6!important}.pulse-page .ms-center .composer .composer-main{position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.pulse-page .ms-center .composer .composer-input{width:100%!important;min-height:86px!important;padding:12px 14px!important;margin:0!important;resize:vertical!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:18px!important;background:#ffffffb8!important;box-shadow:inset 0 1px #ffffffb3!important;color:#0f172a!important;font-size:16px!important;line-height:1.5!important;font-weight:500!important;outline:none!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-input::placeholder{color:#94a3b8!important;font-weight:500!important}.pulse-page .ms-center .composer .composer-input:focus{border-color:var(--pulse-composer-border-strong)!important;box-shadow:0 0 0 4px #3b82f614,inset 0 1px #fffc!important}.pulse-page .ms-center .composer .composer-previews{margin:0!important;gap:10px!important}.pulse-page .ms-center .composer .preview-cell{border-radius:18px!important;border:1px solid rgba(226,232,240,.9)!important;background:#f8fafc!important;box-shadow:0 10px 24px #0f172a0f!important}.pulse-page .ms-center .composer .composer-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 0 0!important;margin:0!important;border-top:1px solid rgba(226,232,240,.9)!important}.pulse-page .ms-center .composer .tool-list{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.pulse-page .ms-center .composer .tool-btn,.pulse-page .ms-center .composer .tool{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:13px!important;background:#ffffffd1!important;color:#0f172a!important;box-shadow:0 6px 14px #0f172a0a!important;cursor:pointer!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease!important}.pulse-page .ms-center .composer .tool-btn:hover,.pulse-page .ms-center .composer .tool:hover{transform:translateY(-1px)!important;background:#fff!important;border-color:#94a3b899!important;box-shadow:0 10px 22px #0f172a14!important}.pulse-page .ms-center .composer .tool-btn svg,.pulse-page .ms-center .composer .tool svg{width:18px!important;height:18px!important}.pulse-page .ms-center .composer .composer-cta-row{margin:0 0 0 auto!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important;border:0!important}.pulse-page .ms-center .composer .composer-post-btn,.pulse-page .ms-center .composer .btn.btn-primary{min-width:128px!important;height:42px!important;padding:0 20px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#0f172a,#334155)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;letter-spacing:-.01em!important;box-shadow:0 12px 24px #0f172a2e!important;cursor:pointer!important;transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease!important}.pulse-page .ms-center .composer .composer-post-btn:hover:not(:disabled),.pulse-page .ms-center .composer .btn.btn-primary:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 16px 30px #0f172a3d!important}.pulse-page .ms-center .composer .composer-post-btn:disabled,.pulse-page .ms-center .composer .btn.btn-primary:disabled{background:#eef2f7!important;color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed!important}.pulse-page .ms-center .composer .composer-location-summary,.pulse-page .ms-center .composer .composer-schedule-summary,.pulse-page .ms-center .composer .composer-poll-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:14px!important;background:#f8fafce6!important;color:#475569!important;font-size:13px!important;font-weight:700!important}.pulse-page .pulse-thread-shell .composer,.pulse-page .inline-reply .composer,.pulse-page .pulse-inline-reply .composer{border-radius:16px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pulse-page .composer{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;padding:14px 16px!important;margin:0 0 18px!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0e!important;box-sizing:border-box!important;overflow:visible!important}.pulse-page .composer-main,.pulse-page .composer-toolbar,.pulse-page .composer-cta-row,.pulse-page .composer-previews,.pulse-page .composer-location-summary,.pulse-page .composer-schedule-summary,.pulse-page .composer-poll-summary{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important}.pulse-page .composer-avatar,.pulse-page .composer-avatar--large{align-self:start!important;justify-self:center!important;margin:0!important;padding:0!important}.pulse-page .composer-main{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important}.pulse-page .composer-input,.pulse-page .composer textarea{width:100%!important;min-height:76px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid rgba(226,232,240,.95)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;outline:none!important;resize:vertical!important;box-sizing:border-box!important}.pulse-page .composer-input::placeholder,.pulse-page .composer textarea::placeholder{color:#94a3b8!important}.pulse-page .composer-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:4px!important}.pulse-page .tool-list{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:0!important;list-style:none!important}.pulse-page .tool-btn,.pulse-page .composer .tool{width:36px!important;height:36px!important;min-width:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:11px!important;background:#fff!important;color:#111827!important;box-shadow:0 4px 10px #0f172a0a!important;cursor:pointer!important;transform:none!important}.pulse-page .tool-btn:hover,.pulse-page .composer .tool:hover{background:#f8fafc!important;border-color:#94a3b88c!important}.pulse-page .tool-btn svg,.pulse-page .composer .tool svg{width:17px!important;height:17px!important;color:currentColor!important}.pulse-page .composer-cta-row{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important}.pulse-page .composer-post-btn,.pulse-page .composer .btn.btn-primary{min-width:132px!important;height:40px!important;padding:0 18px!important;border:1px solid rgba(203,213,225,.9)!important;border-radius:12px!important;background:#f1f5f9!important;color:#475569!important;font-size:14px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer!important}.pulse-page .composer-post-btn:not(:disabled),.pulse-page .composer .btn.btn-primary:not(:disabled){background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.pulse-page .composer-post-btn:disabled,.pulse-page .composer .btn.btn-primary:disabled{opacity:1!important;cursor:not-allowed!important}.pulse-page .post-actions button,.pulse-page .pulse-post-actions button,.pulse-page .feed-actions button,.pulse-page .post-footer-actions button,.pulse-page .post-card-actions button,.pulse-page .post-action-btn,.pulse-page .reaction-btn,.pulse-page .icon-action-btn,.pulse-page .feed-action-btn{min-width:46px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;box-shadow:0 4px 10px #0f172a0b!important;opacity:1!important;visibility:visible!important;font-size:14px!important;font-weight:700!important}.pulse-page .post-actions button svg,.pulse-page .pulse-post-actions button svg,.pulse-page .feed-actions button svg,.pulse-page .post-footer-actions button svg,.pulse-page .post-card-actions button svg,.pulse-page .post-action-btn svg,.pulse-page .reaction-btn svg,.pulse-page .icon-action-btn svg,.pulse-page .feed-action-btn svg{width:17px!important;height:17px!important;color:#111827!important;stroke:currentColor!important;fill:none!important;opacity:1!important}.pulse-page button[title*=Delete],.pulse-page button[aria-label*=Delete]{color:#991b1b!important;border-color:#ef444433!important;background:#fff7f7!important}.pulse-page button[title*=Delete] svg,.pulse-page button[aria-label*=Delete] svg{color:#991b1b!important}.pulse-author-name-row,.pulse-author-name-with-status{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;line-height:1.15!important}.pulse-author-display-name{display:inline-block!important;min-width:0!important;max-width:100%!important;color:#0f172a!important;font-weight:850!important;line-height:1.15!important}.pulse-author-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex:0 0 16px!important;padding:0!important;margin:0 0 0 2px!important;border:0!important;border-radius:50%!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;line-height:1!important;vertical-align:-2px!important;overflow:visible!important}.pulse-author-status svg{display:block!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex:0 0 16px!important;opacity:1!important;visibility:visible!important;overflow:visible!important;color:currentColor!important;fill:currentColor!important;stroke:none!important}.pulse-author-status--approved{color:#1d9bf0!important}.pulse-author-status--approved svg,.pulse-author-status--approved svg *{color:#1d9bf0!important;fill:#1d9bf0!important;stroke:none!important}.pulse-author-status--pending{color:#f59e0b!important}.pulse-author-status--pending svg{color:#f59e0b!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}.pulse-author-stack{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}.pulse-author-name-row,.pulse-author-name-with-status{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;line-height:1.15!important}.pulse-author-display-name{display:inline-block!important;min-width:0!important;color:#0f172a!important;font-weight:850!important;line-height:1.15!important}.pulse-author-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;padding:0!important;margin:0 0 0 2px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;line-height:1!important;overflow:visible!important;transform:translateY(1px)}.pulse-author-approved-icon{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;color:#1d9bf0!important;fill:currentColor!important;stroke:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;filter:none!important}.pulse-author-approved-icon path{fill:currentColor!important;stroke:none!important}.pulse-author-pending-icon{display:block!important;width:15px!important;height:15px!important;color:#f59e0b!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;opacity:1!important;visibility:visible!important}.pulse-author-meta-row{display:flex!important;align-items:center!important;gap:4px!important;margin-top:1px!important;color:#64748b!important;font-size:.88rem!important;line-height:1.15!important}.pulse-author,.pulse-head .pulse-author{min-width:0!important}.pulse-page .pulse-card .pulse-author .pulse-author-name-row,.pulse-page .pulse-thread-reply .pulse-author-name-row,.pulse-page .pulse-author-name-row,.pulse-author-name-row,.pulse-author-name-with-status{display:inline-flex!important;align-items:center!important;gap:5px!important;line-height:1.1!important}.pulse-page .pulse-card .pulse-author .pulse-author-status,.pulse-page .pulse-thread-reply .pulse-author-status,.pulse-page .pulse-author-status,.pulse-author-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;flex:0 0 17px!important;padding:0!important;margin:0 0 0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:0!important;overflow:visible!important;line-height:1!important;transform:translateY(1px)!important}.pulse-page .pulse-card .pulse-author .pulse-author-status.pulse-author-status--approved,.pulse-page .pulse-thread-reply .pulse-author-status.pulse-author-status--approved,.pulse-page .pulse-author-status.pulse-author-status--approved,.pulse-author-status.pulse-author-status--approved{color:#1d9bf0!important;background:transparent!important;border:0!important;box-shadow:none!important}.pulse-page .pulse-card .pulse-author .pulse-author-status.pulse-author-status--approved svg,.pulse-page .pulse-thread-reply .pulse-author-status.pulse-author-status--approved svg,.pulse-page .pulse-author-status.pulse-author-status--approved svg,.pulse-author-status.pulse-author-status--approved svg,.pulse-page .pulse-author-approved-icon,.pulse-author-approved-icon{display:block!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;color:#1d9bf0!important;fill:#1d9bf0!important;stroke:none!important;stroke-width:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:none!important}.pulse-page .pulse-card .pulse-author .pulse-author-status.pulse-author-status--approved svg *,.pulse-page .pulse-thread-reply .pulse-author-status.pulse-author-status--approved svg *,.pulse-page .pulse-author-status.pulse-author-status--approved svg *,.pulse-author-status.pulse-author-status--approved svg *,.pulse-page .pulse-author-approved-icon *,.pulse-author-approved-icon *{fill:#1d9bf0!important;stroke:none!important;stroke-width:0!important}.pulse-page .pulse-author-status.pulse-author-status--pending,.pulse-author-status.pulse-author-status--pending{color:#f59e0b!important}.pulse-page .pulse-author-status.pulse-author-status--pending svg,.pulse-author-status.pulse-author-status--pending svg,.pulse-author-pending-icon{width:15px!important;height:15px!important;color:#f59e0b!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}.pulse-page .pulse-author-status.pulse-author-status--approved,.pulse-page .pulse-author-status.pulse-author-status--approved svg,.pulse-page .pulse-author-status.pulse-author-status--approved svg *,.pulse-author-status.pulse-author-status--approved,.pulse-author-status.pulse-author-status--approved svg,.pulse-author-status.pulse-author-status--approved svg *,.pulse-author-approved-icon,.pulse-author-approved-icon *{color:#2563eb!important;fill:#2563eb!important;stroke:none!important;stroke-width:0!important}.pulse-page{--pulse-mobile-drawer-top: 72px;--pulse-mobile-left-drawer-w: min(360px, calc(100vw - 28px) );--pulse-mobile-right-drawer-w: min(430px, calc(100vw - 28px) )}.pulse-page__mobile-drawer-backdrop{display:none}@media(max-width:1024px){html.pulse-mobile-drawer-is-open,body.pulse-mobile-drawer-is-open{overflow:hidden!important}.pulse-page,.pulse-page *{box-sizing:border-box}.pulse-page .ms-page{width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.pulse-page .ms-shell{width:100%!important;max-width:100vw!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.pulse-page .ms-center{grid-column:1!important;width:100%!important;max-width:100vw!important;min-width:0!important;margin:0 auto!important;overflow-x:hidden!important}.pulse-page .ms-toolbar,.pulse-page .ms-body,.pulse-page .pulse-body,.pulse-page .pulse-tab-panel{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.pulse-page .ms-toolbar{position:sticky;top:0;z-index:20;background:#fff}.pulse-page .tabs{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.pulse-page .tabs::-webkit-scrollbar{display:none!important}.pulse-page .pulse-sidebar.pulse-sidebar--mobile-drawer,.pulse-page .pulse-sidebar{display:block!important;visibility:visible!important;opacity:1!important;position:fixed!important;top:var(--pulse-mobile-drawer-top, 72px)!important;left:0!important;bottom:auto!important;width:var(--pulse-mobile-left-drawer-w)!important;min-width:var(--pulse-mobile-left-drawer-w)!important;max-width:var(--pulse-mobile-left-drawer-w)!important;height:calc(100dvh - var(--pulse-mobile-drawer-top, 72px))!important;max-height:calc(100dvh - var(--pulse-mobile-drawer-top, 72px))!important;padding:14px 12px 28px!important;margin:0!important;transform:translate(calc(-100% - 24px))!important;transition:transform .22s ease!important;z-index:2147483601!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fffffffa!important;border-right:1px solid rgba(15,23,42,.12)!important;box-shadow:18px 0 46px #0f172a2e!important;border-radius:0 22px 22px 0!important}.pulse-page.pulse-page--mobile-left-open .pulse-sidebar.pulse-sidebar--mobile-drawer,.pulse-page.pulse-page--mobile-left-open .pulse-sidebar{transform:translate(0)!important}.pulse-page .pulse-sidebar__btn{min-height:42px!important;padding:11px 13px!important;gap:10px!important;border-radius:12px!important}.pulse-page .pulse-sidebar__label{display:inline-block!important;font-size:.9rem!important}.pulse-page .pulse-sidebar--collapsed .pulse-sidebar__label{display:inline-block!important}.pulse-page .pulse-sidebar--collapsed .pulse-sidebar__btn{justify-content:flex-start!important;padding:11px 13px!important}.pulse-page__mobile-drawer-backdrop{display:block!important;position:fixed!important;inset:var(--pulse-mobile-drawer-top, 72px) 0 0 0!important;z-index:2147483599!important;width:100vw!important;height:calc(100dvh - var(--pulse-mobile-drawer-top, 72px))!important;border:0!important;padding:0!important;margin:0!important;background:#0f172a61!important;cursor:pointer!important}.pulse-page:not(.pulse-page--mobile-left-open):not(.pulse-page--mobile-right-open) .pulse-page__mobile-drawer-backdrop{display:none!important}}@media(max-width:900px){.pulse-page{--pulse-mobile-drawer-top: 70px;--pulse-mobile-left-drawer-w: min(340px, calc(100vw - 24px) );--pulse-mobile-right-drawer-w: min(410px, calc(100vw - 24px) )}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:11px 12px!important}.pulse-page .composer-toolbar,.pulse-page .pulse-actions{max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.pulse-page .composer-toolbar::-webkit-scrollbar,.pulse-page .pulse-actions::-webkit-scrollbar{display:none!important}}@media(max-width:640px){.pulse-page{--pulse-mobile-drawer-top: 66px;--pulse-mobile-left-drawer-w: min(318px, calc(100vw - 18px) );--pulse-mobile-right-drawer-w: min(390px, calc(100vw - 18px) )}.pulse-page .ms-toolbar{padding:6px 8px!important}.pulse-page .tabs{gap:6px!important}.pulse-page .tab{min-height:32px!important;padding:0 10px!important;font-size:.7rem!important;white-space:nowrap!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;padding:10px 9px!important}.pulse-page .composer-input,.pulse-page .pulse-text{font-size:.82rem!important;line-height:1.35!important}.pulse-page .tool-list{gap:8px!important}.pulse-page .tool-btn,.pulse-page .tool{width:28px!important;height:28px!important}.pulse-page .tool-btn svg,.pulse-page .tool svg{width:16px!important;height:16px!important}.pulse-page .composer-cta-row.small .btn,.pulse-page .composer-cta-row .btn{height:30px!important;padding:0 10px!important;font-size:.72rem!important}.pulse-page .pa-btn{padding:5px 6px!important;gap:4px!important;font-size:.7rem!important}}@media(max-width:390px){.pulse-page{--pulse-mobile-drawer-top: 62px;--pulse-mobile-left-drawer-w: min(300px, calc(100vw - 14px) );--pulse-mobile-right-drawer-w: min(340px, calc(100vw - 14px) )}.pulse-page .tab{min-height:30px!important;padding:0 8px!important;font-size:.64rem!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:34px minmax(0,1fr)!important;padding:9px 8px!important}.pulse-page .composer-input,.pulse-page .pulse-text{font-size:.76rem!important}.pulse-page .pulse-author{font-size:.72rem!important}.pulse-page .pulse-sidebar__btn{min-height:38px!important;padding:10px 11px!important}.pulse-page .pulse-sidebar__label{font-size:.82rem!important}}@media(max-width:330px){.pulse-page{--pulse-mobile-left-drawer-w: min(286px, calc(100vw - 12px) );--pulse-mobile-right-drawer-w: min(320px, calc(100vw - 12px) )}.pulse-page .tab{font-size:.58rem!important;padding-inline:7px!important}}.pulse-page{--pulse-page-max: 1440px;--pulse-center-max: 760px;--pulse-gap-fluid: 16px}@media(min-width:1921px){.pulse-page{--pulse-page-max: 1780px;--pulse-center-max: 860px;--left-w: 300px;--rail-w: 500px;--gap: 24px}.pulse-page .ms-page{max-width:var(--pulse-page-max)!important;margin-inline:auto!important}.pulse-page .ms-shell{grid-template-columns:var(--left-w) minmax(760px,var(--pulse-center-max)) var(--rail-w)!important;gap:var(--gap)!important;justify-content:center!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;padding:16px 20px!important}.pulse-page .pulse-author{font-size:1rem!important}.pulse-page .pulse-text,.pulse-page .composer-input{font-size:1rem!important;line-height:1.45!important}.pulse-page .ph-tabs,.pulse-page .tabs{gap:10px!important}.pulse-page .tab{min-height:42px!important;padding:0 18px!important;font-size:.92rem!important}}@media(min-width:1537px)and (max-width:1920px){.pulse-page{--pulse-page-max: 1580px;--pulse-center-max: 820px;--left-w: 280px;--rail-w: 460px;--gap: 22px}.pulse-page .ms-page{max-width:var(--pulse-page-max)!important;margin-inline:auto!important}.pulse-page .ms-shell{grid-template-columns:var(--left-w) minmax(720px,var(--pulse-center-max)) var(--rail-w)!important;gap:var(--gap)!important;justify-content:center!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:52px minmax(0,1fr)!important;gap:13px!important;padding:15px 18px!important}.pulse-page .pulse-text,.pulse-page .composer-input{font-size:.98rem!important;line-height:1.43!important}.pulse-page .tab{min-height:40px!important;padding:0 16px!important;font-size:.88rem!important}}@media(min-width:1441px)and (max-width:1536px){.pulse-page{--pulse-page-max: 1440px;--pulse-center-max: 760px;--left-w: 260px;--rail-w: 400px;--gap: 18px}.pulse-page .ms-page{max-width:var(--pulse-page-max)!important;margin-inline:auto!important}.pulse-page .ms-shell{grid-template-columns:var(--left-w) minmax(680px,var(--pulse-center-max)) var(--rail-w)!important;gap:var(--gap)!important;justify-content:center!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:50px minmax(0,1fr)!important;gap:12px!important;padding:14px 17px!important}}@media(min-width:1367px)and (max-width:1440px){.pulse-page{--pulse-page-max: 1360px;--pulse-center-max: 720px;--left-w: 250px;--rail-w: 370px;--gap: 16px}.pulse-page .ms-page{max-width:var(--pulse-page-max)!important;margin-inline:auto!important}.pulse-page .ms-shell{grid-template-columns:var(--left-w) minmax(620px,var(--pulse-center-max)) var(--rail-w)!important;gap:var(--gap)!important;justify-content:center!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;padding:13px 16px!important}.pulse-page .pulse-text,.pulse-page .composer-input{font-size:.94rem!important}}@media(min-width:1281px)and (max-width:1366px){.pulse-page{--pulse-page-max: 1288px;--pulse-center-max: 680px;--left-w: 230px;--rail-w: 340px;--gap: 14px}.pulse-page .ms-page{max-width:var(--pulse-page-max)!important;margin-inline:auto!important}.pulse-page .ms-shell{grid-template-columns:var(--left-w) minmax(590px,var(--pulse-center-max)) var(--rail-w)!important;gap:var(--gap)!important;justify-content:center!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:46px minmax(0,1fr)!important;gap:11px!important;padding:12px 15px!important}.pulse-page .pulse-author{font-size:.86rem!important}.pulse-page .pulse-text,.pulse-page .composer-input{font-size:.9rem!important;line-height:1.38!important}.pulse-page .tab{min-height:36px!important;padding:0 13px!important;font-size:.78rem!important}}@media(min-width:1101px)and (max-width:1280px){.pulse-page{--pulse-page-max: 1208px;--pulse-center-max: 640px;--left-w: 210px;--rail-w: 318px;--gap: 12px}.pulse-page .ms-page{max-width:var(--pulse-page-max)!important;margin-inline:auto!important}.pulse-page .ms-shell{grid-template-columns:var(--left-w) minmax(540px,var(--pulse-center-max)) var(--rail-w)!important;gap:var(--gap)!important;justify-content:center!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:12px 13px!important}.pulse-page .pulse-text,.pulse-page .composer-input{font-size:.86rem!important;line-height:1.36!important}.pulse-page .pulse-actions{gap:10px!important}.pulse-page .pa-btn{padding:5px 7px!important;font-size:.78rem!important}}@media(min-width:1025px)and (max-width:1100px){.pulse-page{--pulse-page-max: 1048px;--pulse-center-max: 620px;--left-w: 74px;--rail-w: 300px;--gap: 12px}.pulse-page .ms-page{max-width:var(--pulse-page-max)!important;margin-inline:auto!important;overflow-x:hidden!important}.pulse-page .ms-shell{grid-template-columns:var(--left-w) minmax(0,1fr) var(--rail-w)!important;gap:var(--gap)!important;justify-content:center!important;overflow-x:hidden!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:11px 12px!important}.pulse-page .pulse-text,.pulse-page .composer-input{font-size:.84rem!important;line-height:1.34!important}.pulse-page .tab{min-height:34px!important;padding:0 11px!important;font-size:.72rem!important}}@media(max-width:1024px){.pulse-page{--pulse-mobile-drawer-top: 72px;--pulse-mobile-left-drawer-w: min(360px, calc(100vw - 28px) );--pulse-mobile-right-drawer-w: min(430px, calc(100vw - 28px) )}.pulse-page .ms-page,.pulse-page .ms-shell,.pulse-page .ms-center{width:100%!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-left:0!important;padding-right:0!important}}@media(min-width:641px)and (max-width:768px){.pulse-page{--pulse-mobile-drawer-top: 68px;--pulse-mobile-left-drawer-w: min(336px, calc(100vw - 22px) );--pulse-mobile-right-drawer-w: min(410px, calc(100vw - 22px) )}.pulse-page .ms-toolbar{padding:7px 10px!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;padding:10px!important}.pulse-page .pulse-text,.pulse-page .composer-input{font-size:.82rem!important;line-height:1.34!important}.pulse-page .tab{min-height:33px!important;padding:0 10px!important;font-size:.7rem!important}}@media(max-width:640px){.pulse-page{--pulse-mobile-drawer-top: 66px;--pulse-mobile-left-drawer-w: min(318px, calc(100vw - 18px) );--pulse-mobile-right-drawer-w: min(390px, calc(100vw - 18px) )}.pulse-page .ms-toolbar{padding:6px 8px!important}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:38px minmax(0,1fr)!important;gap:8px!important;padding:10px 9px!important}.pulse-page .composer-input,.pulse-page .pulse-text{font-size:.78rem!important;line-height:1.32!important}.pulse-page .pulse-author{font-size:.74rem!important}.pulse-page .pulse-actions,.pulse-page .composer-toolbar{overflow-x:auto!important;scrollbar-width:none!important}.pulse-page .pulse-actions::-webkit-scrollbar,.pulse-page .composer-toolbar::-webkit-scrollbar{display:none!important}}@media(max-width:390px){.pulse-page{--pulse-mobile-drawer-top: 62px;--pulse-mobile-left-drawer-w: min(300px, calc(100vw - 14px) );--pulse-mobile-right-drawer-w: min(340px, calc(100vw - 14px) )}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:34px minmax(0,1fr)!important;gap:7px!important;padding:9px 8px!important}.pulse-page .composer-input,.pulse-page .pulse-text{font-size:.72rem!important;line-height:1.3!important}.pulse-page .pulse-author{font-size:.68rem!important}.pulse-page .tab{min-height:30px!important;padding:0 8px!important;font-size:.62rem!important}}@media(max-width:330px){.pulse-page{--pulse-mobile-drawer-top: 60px;--pulse-mobile-left-drawer-w: min(286px, calc(100vw - 12px) );--pulse-mobile-right-drawer-w: min(320px, calc(100vw - 12px) )}.pulse-page .composer,.pulse-page .pulse-card{grid-template-columns:32px minmax(0,1fr)!important;gap:6px!important;padding:8px 7px!important}.pulse-page .composer-input,.pulse-page .pulse-text{font-size:.68rem!important}.pulse-page .tab{min-height:28px!important;padding-inline:7px!important;font-size:.56rem!important}.pulse-page .pa-btn{font-size:.62rem!important;padding-inline:5px!important}}.pulse-page{--pulse-feed-center-max: 820px;--pulse-feed-left-w: 240px;--pulse-feed-right-w: 380px;--pulse-feed-gap: 16px}.pulse-page .pulse-card,.pulse-page .pulse-card>*,.pulse-page .pulse-body,.pulse-page .ms-center{min-width:0!important}.pulse-page .pulse-media{width:100%!important;max-width:100%!important;min-width:0!important}.pulse-page .pulse-media.grid-1{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important;display:block!important;overflow:hidden!important;border-radius:14px!important;background:#000!important}.pulse-page .pulse-media.grid-1 video{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#000!important;border-radius:14px!important}.pulse-page .pulse-media.grid-1 img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#000!important;border-radius:14px!important}.pulse-page .pulse-media.grid-2,.pulse-page .pulse-media.grid-3,.pulse-page .pulse-media.grid-4{width:100%!important;max-width:100%!important;overflow:hidden!important}.pulse-page .pulse-media.grid-2 video,.pulse-page .pulse-media.grid-3 video,.pulse-page .pulse-media.grid-4 video{object-fit:contain!important;background:#000!important}@media(min-width:1921px){.pulse-page{--pulse-feed-left-w: 280px;--pulse-feed-center-max: 900px;--pulse-feed-right-w: 500px;--pulse-feed-gap: 24px}.pulse-page .ms-page{max-width:1760px!important;margin-inline:auto!important;overflow-x:clip!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-feed-left-w) minmax(0,var(--pulse-feed-center-max)) var(--pulse-feed-right-w)!important;gap:var(--pulse-feed-gap)!important;justify-content:center!important;align-items:start!important;max-width:calc(100vw - 32px)!important;margin-inline:auto!important;overflow:visible!important}}@media(min-width:1537px)and (max-width:1920px){.pulse-page{--pulse-feed-left-w: 250px;--pulse-feed-center-max: 860px;--pulse-feed-right-w: 430px;--pulse-feed-gap: 22px}.pulse-page .ms-page{max-width:1600px!important;margin-inline:auto!important;overflow-x:clip!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-feed-left-w) minmax(0,var(--pulse-feed-center-max)) var(--pulse-feed-right-w)!important;gap:var(--pulse-feed-gap)!important;justify-content:center!important;align-items:start!important;max-width:calc(100vw - 32px)!important;margin-inline:auto!important;overflow:visible!important}}@media(min-width:1441px)and (max-width:1536px){.pulse-page{--pulse-feed-left-w: 230px;--pulse-feed-center-max: 820px;--pulse-feed-right-w: 400px;--pulse-feed-gap: 18px}.pulse-page .ms-page{max-width:1504px!important;margin-inline:auto!important;overflow-x:clip!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-feed-left-w) minmax(0,var(--pulse-feed-center-max)) var(--pulse-feed-right-w)!important;gap:var(--pulse-feed-gap)!important;justify-content:center!important;align-items:start!important;max-width:calc(100vw - 24px)!important;margin-inline:auto!important;overflow:visible!important}}@media(min-width:1367px)and (max-width:1440px){.pulse-page{--pulse-feed-left-w: 220px;--pulse-feed-center-max: 800px;--pulse-feed-right-w: 370px;--pulse-feed-gap: 16px}.pulse-page .ms-page{max-width:1424px!important;margin-inline:auto!important;overflow-x:clip!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-feed-left-w) minmax(0,var(--pulse-feed-center-max)) var(--pulse-feed-right-w)!important;gap:var(--pulse-feed-gap)!important;justify-content:center!important;align-items:start!important;max-width:calc(100vw - 18px)!important;margin-inline:auto!important;overflow:visible!important}}@media(min-width:1281px)and (max-width:1366px){.pulse-page{--pulse-feed-left-w: 190px;--pulse-feed-center-max: 760px;--pulse-feed-right-w: 330px;--pulse-feed-gap: 14px}.pulse-page .ms-page{max-width:1348px!important;margin-inline:auto!important;overflow-x:clip!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-feed-left-w) minmax(0,var(--pulse-feed-center-max)) var(--pulse-feed-right-w)!important;gap:var(--pulse-feed-gap)!important;justify-content:center!important;align-items:start!important;max-width:calc(100vw - 14px)!important;margin-inline:auto!important;overflow:visible!important}.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important}}@media(min-width:1101px)and (max-width:1280px){.pulse-page{--pulse-feed-left-w: 168px;--pulse-feed-center-max: 720px;--pulse-feed-right-w: 320px;--pulse-feed-gap: 12px}.pulse-page .ms-page{max-width:1264px!important;margin-inline:auto!important;overflow-x:clip!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-feed-left-w) minmax(0,var(--pulse-feed-center-max)) var(--pulse-feed-right-w)!important;gap:var(--pulse-feed-gap)!important;justify-content:center!important;align-items:start!important;max-width:calc(100vw - 12px)!important;margin-inline:auto!important;overflow:visible!important}}@media(min-width:1025px)and (max-width:1100px){.pulse-page{--pulse-feed-left-w: 58px;--pulse-feed-center-max: 700px;--pulse-feed-right-w: 300px;--pulse-feed-gap: 10px}.pulse-page .ms-page{max-width:1096px!important;margin-inline:auto!important;overflow-x:clip!important}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-feed-left-w) minmax(0,var(--pulse-feed-center-max)) var(--pulse-feed-right-w)!important;gap:var(--pulse-feed-gap)!important;justify-content:center!important;align-items:start!important;max-width:calc(100vw - 8px)!important;margin-inline:auto!important;overflow:visible!important}}@media(max-width:1024px){.pulse-page .ms-shell{grid-template-columns:minmax(0,1fr)!important;max-width:100vw!important;width:100%!important;overflow-x:hidden!important}.pulse-page .ms-center{width:100%!important;max-width:min(100vw,820px)!important;margin-inline:auto!important}.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important}}@media(min-width:641px)and (max-width:768px){.pulse-page .ms-center{max-width:min(100vw,720px)!important}.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important;border-radius:13px!important}}@media(max-width:640px){.pulse-page .ms-center{max-width:100vw!important}.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important;border-radius:12px!important}.pulse-page .pulse-media.grid-1 video,.pulse-page .pulse-media.grid-1 img{border-radius:12px!important}}@media(max-width:390px){.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important;border-radius:11px!important}.pulse-page .pulse-media.grid-1 video,.pulse-page .pulse-media.grid-1 img{border-radius:11px!important}}@media(max-width:330px){.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important;border-radius:10px!important}.pulse-page .pulse-media.grid-1 video,.pulse-page .pulse-media.grid-1 img{border-radius:10px!important}}.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:transparent!important;border-radius:14px!important}.pulse-page .pulse-media.grid-1 video,.pulse-page .pulse-media.grid-1 img,.pulse-page .pulse-media.grid-1 iframe,.pulse-page .pulse-media.grid-1 .pulse-video,.pulse-page .pulse-media.grid-1 .pulse-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;background:transparent!important;border-radius:14px!important}.pulse-page .pulse-media.grid-2 video,.pulse-page .pulse-media.grid-3 video,.pulse-page .pulse-media.grid-4 video,.pulse-page .pulse-media.grid-2 img,.pulse-page .pulse-media.grid-3 img,.pulse-page .pulse-media.grid-4 img{object-fit:cover!important;object-position:center center!important;background:transparent!important}@media(min-width:1101px)and (max-width:1536px){.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important;height:auto!important;max-height:none!important}}@media(min-width:1025px)and (max-width:1100px){.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important;height:auto!important;max-height:none!important}}@media(max-width:1024px){.pulse-page .pulse-media.grid-1{aspect-ratio:16 / 9!important;height:auto!important;max-height:none!important}}@media(max-width:640px){.pulse-page .pulse-media.grid-1{border-radius:12px!important}.pulse-page .pulse-media.grid-1 video,.pulse-page .pulse-media.grid-1 img,.pulse-page .pulse-media.grid-1 iframe,.pulse-page .pulse-media.grid-1 .pulse-video,.pulse-page .pulse-media.grid-1 .pulse-image{border-radius:12px!important}}@media(max-width:390px){.pulse-page .pulse-media.grid-1{border-radius:11px!important}.pulse-page .pulse-media.grid-1 video,.pulse-page .pulse-media.grid-1 img,.pulse-page .pulse-media.grid-1 iframe,.pulse-page .pulse-media.grid-1 .pulse-video,.pulse-page .pulse-media.grid-1 .pulse-image{border-radius:11px!important}}@media(max-width:330px){.pulse-page .pulse-media.grid-1{border-radius:10px!important}.pulse-page .pulse-media.grid-1 video,.pulse-page .pulse-media.grid-1 img,.pulse-page .pulse-media.grid-1 iframe,.pulse-page .pulse-media.grid-1 .pulse-video,.pulse-page .pulse-media.grid-1 .pulse-image{border-radius:10px!important}}.pulse-page .pulse-media{--pulse-media-aspect-ratio: 16 / 9;--pulse-media-fit: cover}.pulse-page .pulse-media.grid-1{aspect-ratio:var(--pulse-media-aspect-ratio, 16 / 9)!important;height:auto!important;min-height:0!important;max-height:none!important}.pulse-page .pulse-media.grid-1.pulse-media--fit-contain{background:#000!important}.pulse-page .pulse-media.grid-1.pulse-media--fit-cover{background:transparent!important}.pulse-page .pulse-media.grid-1>.pulse-media-tile{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:var(--pulse-media-aspect-ratio, 16 / 9)!important}.pulse-page .pulse-media-tile{--pulse-media-aspect-ratio: inherit;--pulse-media-fit: inherit;width:100%;max-width:100%;overflow:hidden;background:transparent}.pulse-page .pulse-media-tile--fit-contain{background:#000}.pulse-page .pulse-media-image,.pulse-page .pulse-custom-video__el{object-fit:var(--pulse-media-fit, cover)!important;object-position:center center!important}.pulse-page .pulse-media--fit-contain .pulse-media-image,.pulse-page .pulse-media--fit-contain .pulse-custom-video__el,.pulse-page .pulse-media-tile--fit-contain .pulse-media-image,.pulse-page .pulse-media-tile--fit-contain .pulse-custom-video__el{object-fit:contain!important;background:#000!important}.pulse-page .pulse-media--fit-cover .pulse-media-image,.pulse-page .pulse-media--fit-cover .pulse-custom-video__el,.pulse-page .pulse-media-tile--fit-cover .pulse-media-image,.pulse-page .pulse-media-tile--fit-cover .pulse-custom-video__el{object-fit:cover!important;background:transparent!important}.pulse-composer-media-studio,.pulse-composer-media-studio *{box-sizing:border-box}.pulse-composer-media-studio{position:fixed;inset:0;z-index:2147483640;display:grid;place-items:center;padding:18px}.pulse-composer-media-studio__backdrop{position:fixed;inset:0;z-index:0;border:0;padding:0;margin:0;background:#0f172a94;cursor:pointer}.pulse-composer-media-studio__panel{position:relative;z-index:1;width:min(980px,calc(100vw - 28px));max-height:min(90vh,860px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:24px;background:#fff;box-shadow:0 28px 90px #0f172a47}.pulse-composer-media-studio__header,.pulse-composer-media-studio__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(226,232,240,.9)}.pulse-composer-media-studio__footer{border-top:1px solid rgba(226,232,240,.9);border-bottom:0}.pulse-composer-media-studio__identity{display:flex;align-items:center;gap:12px;min-width:0}.pulse-composer-media-studio__identity div{min-width:0}.pulse-composer-media-studio__identity span{display:block;font-size:.74rem;font-weight:900;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.pulse-composer-media-studio__identity strong{display:block;max-width:42vw;overflow:hidden;color:#0f172a;font-size:1rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.pulse-composer-media-studio__close{width:40px;height:40px;border:1px solid rgba(226,232,240,.95);border-radius:999px;background:#fff;color:#0f172a;font-size:1.4rem;font-weight:900;cursor:pointer}.pulse-composer-media-studio__body{min-height:0;overflow-y:auto;padding:18px;background:radial-gradient(circle at top left,rgba(59,130,246,.08),transparent 34%),#f8fafc}.pulse-composer-media-studio__mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.pulse-composer-media-studio__mode,.pulse-composer-media-studio__layout-option,.pulse-composer-media-studio__fit-option{border:1px solid rgba(226,232,240,.95);border-radius:16px;background:#fff;color:#0f172a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.pulse-composer-media-studio__mode{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:12px;text-align:left}.pulse-composer-media-studio__mode svg{grid-row:span 2;width:20px;height:20px}.pulse-composer-media-studio__mode strong,.pulse-composer-media-studio__fit-option strong,.pulse-composer-media-studio__layout-option strong{font-size:.9rem;font-weight:950}.pulse-composer-media-studio__mode span,.pulse-composer-media-studio__fit-option span{color:#64748b;font-size:.76rem;font-weight:700;line-height:1.25}.pulse-composer-media-studio__mode.is-selected,.pulse-composer-media-studio__layout-option.is-selected,.pulse-composer-media-studio__fit-option.is-selected{border-color:#2563eb8c;background:#eff6ff;box-shadow:0 12px 28px #2563eb1f}.pulse-composer-media-studio__stage{display:grid;place-items:center;min-height:260px;margin-bottom:16px;border:1px dashed rgba(148,163,184,.65);border-radius:22px;background:#fff;padding:16px}.pulse-composer-media-studio__preview,.pulse-composer-media-studio__text-preview,.pulse-composer-media-studio__empty{width:min(720px,100%);aspect-ratio:var(--pulse-upload-preview-ratio, 16 / 9);border-radius:18px}.pulse-composer-media-studio__preview{position:relative;overflow:hidden;background:#000}.pulse-composer-media-studio__preview-media,.pulse-composer-media-studio__preview img,.pulse-composer-media-studio__preview video{width:100%;height:100%;display:block;object-fit:var(--pulse-upload-preview-fit, cover);object-position:center center}.pulse-composer-media-studio__preview--fit-cover{--pulse-upload-preview-fit: cover}.pulse-composer-media-studio__preview--fit-contain{--pulse-upload-preview-fit: contain;background:#000}.pulse-composer-media-studio__text-preview,.pulse-composer-media-studio__empty{display:grid;place-items:center;border:1px solid rgba(226,232,240,.95);background:#f8fafc;color:#0f172a;padding:22px;text-align:center}.pulse-composer-media-studio__empty{cursor:pointer}.pulse-composer-media-studio__empty svg{width:30px;height:30px;color:#2563eb}.pulse-composer-media-studio__empty strong,.pulse-composer-media-studio__empty span{display:block}.pulse-composer-media-studio__empty strong{margin-top:8px;font-size:1rem;font-weight:950}.pulse-composer-media-studio__empty span{margin-top:5px;color:#64748b;font-size:.82rem;font-weight:700}.pulse-composer-media-studio__remove-media{position:absolute;top:12px;right:12px;height:34px;padding:0 12px;border:0;border-radius:999px;background:#0f172ad1;color:#fff;font-size:.76rem;font-weight:900;cursor:pointer}.pulse-composer-media-studio__audio-preview{width:100%;height:100%;display:grid;grid-template-columns:minmax(120px,36%) minmax(0,1fr);gap:16px;align-items:center;padding:18px;color:#fff}.pulse-composer-media-studio__audio-cover{aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#111827,#2563eb)}.pulse-composer-media-studio__audio-cover img{width:100%;height:100%;object-fit:cover}.pulse-composer-media-studio__audio-cover svg{width:42px;height:42px}.pulse-composer-media-studio__audio-copy strong,.pulse-composer-media-studio__audio-copy span{display:block}.pulse-composer-media-studio__audio-copy strong{font-size:1rem;font-weight:950}.pulse-composer-media-studio__audio-copy span{margin-top:4px;color:#ffffffc2;font-size:.82rem;font-weight:750}.pulse-composer-media-studio__audio-preview audio{grid-column:1 / -1;width:100%}.pulse-composer-media-studio__cover-actions{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}.pulse-composer-media-studio__cover-actions button,.pulse-composer-media-studio__footer button{min-height:38px;border-radius:999px;border:1px solid rgba(226,232,240,.95);background:#fff;color:#0f172a;padding:0 14px;font-size:.78rem;font-weight:900;cursor:pointer}.pulse-composer-media-studio__controls{margin-bottom:16px}.pulse-composer-media-studio__section-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.pulse-composer-media-studio__section-head span{color:#64748b;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pulse-composer-media-studio__section-head strong{color:#0f172a;font-size:.86rem;font-weight:950}.pulse-composer-media-studio__layout-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pulse-composer-media-studio__layout-option{display:grid;gap:6px;justify-items:center;padding:10px 8px}.pulse-composer-media-studio__layout-option em{color:#64748b;font-size:.68rem;font-style:normal;font-weight:900}.pulse-composer-media-studio__shape{display:block;width:42px;border-radius:8px;background:linear-gradient(135deg,#dbeafe,#93c5fd);box-shadow:inset 0 0 0 1px #2563eb2e}.pulse-composer-media-studio__shape--original{height:30px}.pulse-composer-media-studio__shape--square{height:42px}.pulse-composer-media-studio__shape--portrait{width:34px;height:42px}.pulse-composer-media-studio__shape--landscape{height:24px}.pulse-composer-media-studio__shape--classic{height:32px}.pulse-composer-media-studio__shape--cinema{height:18px}.pulse-composer-media-studio__fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.pulse-composer-media-studio__fit-option{padding:12px;text-align:left}.pulse-composer-media-studio__fit-option span{display:block;margin-top:4px}.pulse-composer-media-studio__details{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:12px}.pulse-composer-media-studio__details label{display:grid;gap:6px}.pulse-composer-media-studio__details label span{color:#64748b;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pulse-composer-media-studio__details textarea,.pulse-composer-media-studio__details input{width:100%;border:1px solid rgba(226,232,240,.95);border-radius:14px;background:#fff;color:#0f172a;padding:12px 13px;font:inherit;font-size:.88rem;font-weight:700;outline:none}.pulse-composer-media-studio__details textarea{resize:vertical;min-height:104px}.pulse-composer-media-studio__error{margin-top:12px;border:1px solid rgba(239,68,68,.22);border-radius:14px;background:#fef2f2;color:#991b1b;padding:10px 12px;font-size:.82rem;font-weight:850}.pulse-composer-media-studio__footer-actions{display:flex;align-items:center;gap:8px}.pulse-composer-media-studio__primary{border-color:#111827!important;background:#111827!important;color:#fff!important}.pulse-composer-media-studio__secondary{background:#f8fafc!important}@media(max-width:900px){.pulse-composer-media-studio__panel{width:min(760px,calc(100vw - 22px))}.pulse-composer-media-studio__mode-grid{grid-template-columns:1fr}.pulse-composer-media-studio__layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-composer-media-studio__details{grid-template-columns:1fr}}@media(max-width:640px){.pulse-composer-media-studio{padding:8px;align-items:end}.pulse-composer-media-studio__panel{width:calc(100vw - 12px);max-height:94vh;border-radius:20px 20px 0 0}.pulse-composer-media-studio__header,.pulse-composer-media-studio__footer,.pulse-composer-media-studio__body{padding:12px}.pulse-composer-media-studio__stage{min-height:210px;padding:10px}.pulse-composer-media-studio__layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-composer-media-studio__fit-grid{grid-template-columns:1fr}.pulse-composer-media-studio__footer{align-items:stretch;flex-direction:column}.pulse-composer-media-studio__footer-actions{width:100%}.pulse-composer-media-studio__footer-actions button{flex:1}}@media(max-width:390px){.pulse-composer-media-studio__identity strong{max-width:58vw;font-size:.86rem}.pulse-composer-media-studio__mode{grid-template-columns:28px minmax(0,1fr);padding:10px}.pulse-composer-media-studio__mode strong,.pulse-composer-media-studio__fit-option strong,.pulse-composer-media-studio__layout-option strong{font-size:.78rem}.pulse-composer-media-studio__mode span,.pulse-composer-media-studio__fit-option span{font-size:.68rem}.pulse-composer-media-studio__stage{min-height:185px}}.pulse-composer-media-studio{color-scheme:light!important}.pulse-composer-media-studio__backdrop{background:#1118278a!important}.pulse-composer-media-studio__panel{background:#fff!important;border-color:#d1d5dbf2!important;box-shadow:0 28px 90px #11182747!important}.pulse-composer-media-studio__body{background:radial-gradient(circle at top left,rgba(17,24,39,.045),transparent 36%),#f8fafc!important}.pulse-composer-media-studio__header,.pulse-composer-media-studio__footer{background:#fff!important;border-color:#e5e7ebf2!important}.pulse-composer-media-studio__identity span,.pulse-composer-media-studio__section-head span,.pulse-composer-media-studio__details label span{color:#6b7280!important}.pulse-composer-media-studio__identity strong,.pulse-composer-media-studio__section-head strong,.pulse-composer-media-studio__mode strong,.pulse-composer-media-studio__fit-option strong,.pulse-composer-media-studio__layout-option strong,.pulse-composer-media-studio__details textarea,.pulse-composer-media-studio__details input{color:#111827!important}.pulse-composer-media-studio__close{background:#111827!important;border-color:#111827!important;color:#fff!important;box-shadow:none!important}.pulse-composer-media-studio__close:hover,.pulse-composer-media-studio__close:focus-visible{background:#374151!important;border-color:#374151!important;color:#fff!important}.pulse-composer-media-studio__mode,.pulse-composer-media-studio__layout-option,.pulse-composer-media-studio__fit-option{background:#fff!important;border-color:#d1d5dbf2!important;color:#111827!important;box-shadow:none!important}.pulse-composer-media-studio__mode svg,.pulse-composer-media-studio__empty svg,.pulse-composer-media-studio__audio-cover svg{color:#111827!important}.pulse-composer-media-studio__mode span,.pulse-composer-media-studio__fit-option span,.pulse-composer-media-studio__layout-option em,.pulse-composer-media-studio__empty span{color:#6b7280!important}.pulse-composer-media-studio__mode:hover,.pulse-composer-media-studio__layout-option:hover,.pulse-composer-media-studio__fit-option:hover{background:#f9fafb!important;border-color:#6b72808c!important;box-shadow:0 10px 22px #11182714!important;transform:translateY(-1px)!important}.pulse-composer-media-studio__mode.is-selected,.pulse-composer-media-studio__layout-option.is-selected,.pulse-composer-media-studio__fit-option.is-selected{background:#111827!important;border-color:#111827!important;color:#fff!important;box-shadow:0 12px 30px #1118272e!important}.pulse-composer-media-studio__mode.is-selected svg,.pulse-composer-media-studio__mode.is-selected strong,.pulse-composer-media-studio__mode.is-selected span,.pulse-composer-media-studio__layout-option.is-selected strong,.pulse-composer-media-studio__layout-option.is-selected em,.pulse-composer-media-studio__fit-option.is-selected strong,.pulse-composer-media-studio__fit-option.is-selected span{color:#fff!important}.pulse-composer-media-studio__stage{background:#fff!important;border-color:#9ca3af9e!important}.pulse-composer-media-studio__preview,.pulse-composer-media-studio__preview--fit-contain{background:#111827!important}.pulse-composer-media-studio__text-preview,.pulse-composer-media-studio__empty{background:#f9fafb!important;border-color:#d1d5dbf2!important;color:#111827!important}.pulse-composer-media-studio__empty:hover,.pulse-composer-media-studio__empty:focus-visible{background:#f3f4f6!important;border-color:#6b7280a6!important;outline:none!important}.pulse-composer-media-studio__empty strong{color:#111827!important}.pulse-composer-media-studio__remove-media{background:#111827db!important;color:#fff!important}.pulse-composer-media-studio__audio-cover{background:linear-gradient(135deg,#111827,#4b5563)!important}.pulse-composer-media-studio__audio-copy strong{color:#fff!important}.pulse-composer-media-studio__audio-copy span{color:#ffffffb8!important}.pulse-composer-media-studio__shape{background:linear-gradient(135deg,#e5e7eb,#9ca3af)!important;box-shadow:inset 0 0 0 1px #11182724!important}.pulse-composer-media-studio__layout-option.is-selected .pulse-composer-media-studio__shape{background:linear-gradient(135deg,#f9fafb,#d1d5db)!important;box-shadow:inset 0 0 0 1px #ffffff38!important}.pulse-composer-media-studio__details textarea,.pulse-composer-media-studio__details input{background:#fff!important;border-color:#d1d5dbf2!important;box-shadow:none!important}.pulse-composer-media-studio__details textarea:focus,.pulse-composer-media-studio__details input:focus{border-color:#111827b8!important;box-shadow:0 0 0 3px #11182714!important;outline:none!important}.pulse-composer-media-studio__cover-actions button,.pulse-composer-media-studio__footer button{background:#fff!important;border-color:#d1d5dbf2!important;color:#111827!important;box-shadow:none!important}.pulse-composer-media-studio__cover-actions button:hover,.pulse-composer-media-studio__footer button:hover{background:#f3f4f6!important;border-color:#6b72808c!important}.pulse-composer-media-studio__primary{background:#111827!important;border-color:#111827!important;color:#fff!important}.pulse-composer-media-studio__primary:hover{background:#374151!important;border-color:#374151!important;color:#fff!important}.pulse-composer-media-studio__secondary{background:#f9fafb!important;color:#111827!important}.pulse-composer-media-studio button:focus-visible,.pulse-composer-media-studio input:focus-visible,.pulse-composer-media-studio textarea:focus-visible{outline:2px solid rgba(17,24,39,.38)!important;outline-offset:2px!important}.pulse-composer-media-studio [class*=selected],.pulse-composer-media-studio [class*=active]{--pulse-upload-preview-fit: inherit}.pulse-composer-media-studio .is-selected{border-color:#111827!important}@media(max-width:640px){.pulse-composer-media-studio__backdrop{background:#11182794!important}}.pulse-composer-media-studio__close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;font-size:0!important;font-weight:900!important;border-radius:10px!important}.pulse-composer-media-studio__close:before{content:"×"!important;display:block!important;width:100%!important;height:100%!important;color:inherit!important;font-family:Arial,Helvetica,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:38px!important;text-align:center!important;transform:translateY(-1px)!important;pointer-events:none!important}@media(max-width:640px){.pulse-composer-media-studio__close{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:10px!important}.pulse-composer-media-studio__close:before{font-size:21px!important;line-height:36px!important}}@media(max-width:390px){.pulse-composer-media-studio__close{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.pulse-composer-media-studio__close:before{font-size:20px!important;line-height:34px!important}}.pulse-custom-audio{isolation:isolate!important}.pulse-custom-audio--has-cover{background:#111827!important}.pulse-custom-audio__cover-image,.pulse-custom-audio__cover-fallback,.pulse-custom-audio__scrim{position:absolute!important;inset:0!important}.pulse-custom-audio__cover-image{z-index:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:var(--pulse-media-fit, cover)!important;object-position:center center!important;transform:translateZ(0)!important}.pulse-custom-audio--has-cover.pulse-media-tile--fit-contain .pulse-custom-audio__cover-image{object-fit:contain!important;background:#111827!important}.pulse-custom-audio__cover-fallback{z-index:0!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.72),transparent 30%),linear-gradient(135deg,#f8fafcf5,#e2e8f0eb)!important;color:#111827!important}.pulse-custom-audio__cover-fallback svg{width:54px!important;height:54px!important;opacity:.9!important}.pulse-custom-audio__scrim{z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,#11182780,#11182729 38%,#111827b8)!important}.pulse-custom-audio--no-cover .pulse-custom-audio__scrim{background:linear-gradient(180deg,#f8fafc1a,#f8fafc0a 48%,#0f172a6b)!important}.pulse-custom-audio audio,.pulse-custom-audio__main,.pulse-custom-audio .pulse-media-center-play{position:relative!important}.pulse-custom-audio audio{z-index:2!important}.pulse-custom-audio__main{z-index:3!important}.pulse-custom-audio .pulse-media-center-play{z-index:5!important}.pulse-custom-audio--has-cover .pulse-custom-audio__title{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.72)!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls{background:#111827a3!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;padding:8px 10px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn,.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn--light{background:#ffffff2e!important;color:#fff!important;border-color:#ffffff38!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn:hover,.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn--light:hover{background:#ffffff47!important}.pulse-custom-audio--has-cover .pulse-media-center-play{background:#11182794!important;color:#fff!important;border-color:#ffffff3d!important}.pulse-custom-audio--has-cover .pulse-media-center-play:hover{background:#111827b8!important}@media(max-width:640px){.pulse-custom-audio__cover-fallback svg{width:42px!important;height:42px!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls{padding:7px 8px!important}}.pulse-custom-audio{position:relative!important}.pulse-custom-audio .pulse-custom-audio__main{position:absolute!important;inset:0!important;z-index:4!important;width:100%!important;height:100%!important;min-width:0!important;pointer-events:none!important}.pulse-custom-audio .pulse-custom-audio__title{position:absolute!important;inset:auto 20px 76px!important;z-index:5!important;margin:0!important;padding:0 8px!important;pointer-events:none!important;text-align:center!important}.pulse-custom-audio .pulse-custom-audio__controls{position:absolute!important;inset:auto 16px 16px!important;z-index:6!important;display:flex!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:none!important;min-width:0!important;opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;animation:none!important}.pulse-custom-audio .pulse-custom-audio__controls *{pointer-events:auto!important}.pulse-custom-audio .pulse-custom-audio__controls .pulse-media-range,.pulse-custom-audio .pulse-custom-audio__controls .pulse-media-range--audio{flex:1 1 auto!important;min-width:72px!important;width:100%!important}.pulse-custom-audio .pulse-audio-center-play,.pulse-custom-audio .pulse-media-center-play.pulse-audio-center-play{position:absolute!important;inset:50% auto auto 50%!important;z-index:7!important;transform:translate(-50%,-50%)!important}.pulse-custom-audio--has-cover .pulse-custom-audio__scrim{background:linear-gradient(180deg,#1118273d,#11182714 42%,#111827d6)!important}@media(max-width:768px){.pulse-custom-audio .pulse-custom-audio__title{bottom:70px!important;left:14px!important;right:14px!important;font-size:13px!important}.pulse-custom-audio .pulse-custom-audio__controls{left:10px!important;right:10px!important;bottom:10px!important;gap:8px!important;padding:7px 8px!important}.pulse-custom-audio .pulse-custom-audio__controls .pulse-media-time,.pulse-custom-audio .pulse-custom-audio__controls .pulse-media-time--dark{min-width:62px!important;font-size:11px!important}}@media(max-width:390px){.pulse-custom-audio .pulse-custom-audio__title{bottom:64px!important;font-size:12px!important}.pulse-custom-audio .pulse-custom-audio__controls{left:8px!important;right:8px!important;bottom:8px!important;gap:6px!important;border-radius:14px!important}.pulse-custom-audio .pulse-custom-audio__controls .pulse-media-control-btn{flex-basis:32px!important;width:32px!important;height:32px!important}.pulse-custom-audio .pulse-custom-audio__controls .pulse-media-time,.pulse-custom-audio .pulse-custom-audio__controls .pulse-media-time--dark{min-width:54px!important;font-size:10px!important}}.pulse-custom-audio .pulse-custom-audio__controls,.pulse-custom-audio--has-cover .pulse-custom-audio__controls,.pulse-custom-audio--no-cover .pulse-custom-audio__controls{background:transparent!important;border-color:transparent!important;border-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn,.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn--light{background:#1118277a!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 8px 20px #00000038!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn:hover,.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn--light:hover{background:#1118279e!important}.pulse-custom-audio--has-cover .pulse-media-time,.pulse-custom-audio--has-cover .pulse-media-time--dark{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.85)!important}.pulse-custom-audio--has-cover .pulse-media-range,.pulse-custom-audio--has-cover .pulse-media-range--audio{filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))!important}.pulse-custom-audio--has-cover .pulse-custom-audio__scrim{background:linear-gradient(180deg,#1118272e,#1118270a 48%,#11182785)!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn,.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn--light,.pulse-custom-audio--has-cover .pulse-custom-audio__controls button{color:#fff!important;background:#11182757!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn:hover,.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn--light:hover,.pulse-custom-audio--has-cover .pulse-custom-audio__controls button:hover{color:#fff!important;background:#1118277a!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn svg,.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn--light svg,.pulse-custom-audio--has-cover .pulse-custom-audio__controls button svg{color:#fff!important;fill:none!important;stroke:#fff!important;opacity:1!important;visibility:visible!important}.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn svg *,.pulse-custom-audio--has-cover .pulse-custom-audio__controls .pulse-media-control-btn--light svg *,.pulse-custom-audio--has-cover .pulse-custom-audio__controls button svg *{stroke:#fff!important;color:#fff!important;opacity:1!important}.pulse-custom-audio--has-cover .pulse-audio-center-play,.pulse-custom-audio--has-cover .pulse-media-center-play.pulse-audio-center-play{color:#fff!important;background:#11182761!important;border-color:#fff3!important}.pulse-custom-audio--has-cover .pulse-audio-center-play svg,.pulse-custom-audio--has-cover .pulse-media-center-play.pulse-audio-center-play svg{color:#fff!important;fill:none!important;stroke:#fff!important;opacity:1!important}.pulse-custom-audio--has-cover .pulse-audio-center-play svg *,.pulse-custom-audio--has-cover .pulse-media-center-play.pulse-audio-center-play svg *{stroke:#fff!important;color:#fff!important;opacity:1!important}.pulse-custom-audio .pulse-custom-audio__title,.pulse-custom-audio--has-cover .pulse-custom-audio__title,.pulse-custom-audio--no-cover .pulse-custom-audio__title{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pulse-custom-audio .pulse-custom-audio__controls{bottom:14px!important}@media(max-width:768px){.pulse-custom-audio .pulse-custom-audio__controls{bottom:10px!important}}@media(max-width:390px){.pulse-custom-audio .pulse-custom-audio__controls{bottom:8px!important}}.pulse-custom-audio .pulse-custom-audio__controls{transition:opacity .22s ease,transform .22s ease,filter .22s ease!important;will-change:opacity,transform!important}.pulse-custom-audio--controls-hidden .pulse-custom-audio__controls{opacity:0!important;transform:translateY(8px)!important;pointer-events:none!important}.pulse-custom-audio--controls-visible .pulse-custom-audio__controls,.pulse-custom-audio:hover .pulse-custom-audio__controls,.pulse-custom-audio:focus-within .pulse-custom-audio__controls,.pulse-custom-audio:active .pulse-custom-audio__controls{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.pulse-custom-audio--controls-hidden .pulse-media-center-play{opacity:0!important;pointer-events:none!important;transition:opacity .22s ease,transform .22s ease!important}.pulse-custom-audio--controls-visible .pulse-media-center-play,.pulse-custom-audio:hover .pulse-media-center-play,.pulse-custom-audio:focus-within .pulse-media-center-play,.pulse-custom-audio:active .pulse-media-center-play{opacity:1!important;pointer-events:auto!important}@media(hover:none){.pulse-custom-audio--controls-hidden .pulse-custom-audio__controls{opacity:0!important;transform:translateY(8px)!important}.pulse-custom-audio:active .pulse-custom-audio__controls,.pulse-custom-audio:focus-within .pulse-custom-audio__controls{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}}@media(max-width:1024px){html.pulse-mobile-drawer-is-open,body.pulse-mobile-drawer-is-open{overflow-x:hidden!important;overflow-y:auto!important}.pulse-page.pulse-page--mobile-left-open .ms-page,.pulse-page.pulse-page--mobile-right-open .ms-page,.pulse-page.pulse-page--mobile-left-open .ms-shell,.pulse-page.pulse-page--mobile-right-open .ms-shell,.pulse-page.pulse-page--mobile-left-open .ms-center,.pulse-page.pulse-page--mobile-right-open .ms-center,.pulse-page.pulse-page--mobile-left-open #pulse-scroll,.pulse-page.pulse-page--mobile-right-open #pulse-scroll,.pulse-page.pulse-page--mobile-left-open .pulse-body,.pulse-page.pulse-page--mobile-right-open .pulse-body{visibility:visible!important;opacity:1!important;filter:none!important}.pulse-page.pulse-page--mobile-left-open .ms-center,.pulse-page.pulse-page--mobile-right-open .ms-center{position:relative!important;z-index:0!important;transform:none!important}html body .pulse-page>button.pulse-page__mobile-drawer-backdrop{display:block!important;position:fixed!important;inset:var(--pulse-mobile-drawer-top, 72px) 0 0 0!important;width:100vw!important;min-width:0!important;max-width:none!important;height:calc(100dvh - var(--pulse-mobile-drawer-top, 72px))!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#0f172a1f!important;background-color:#0f172a1f!important;background-image:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:2147483500!important;cursor:pointer!important}.pulse-page .pulse-sidebar.pulse-sidebar--mobile-drawer,.pulse-page .pulse-sidebar{z-index:2147483601!important}}@media(max-width:768px){.pulse-page .ms-center .ms-toolbar{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 8px!important;overflow:hidden!important;box-sizing:border-box!important}.pulse-page .ms-center .ms-toolbar .tabs{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:8px!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scroll-padding-inline:8px!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;scrollbar-width:none!important;-ms-overflow-style:none!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;box-sizing:border-box!important}.pulse-page .ms-center .ms-toolbar .tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.pulse-page .ms-center .ms-toolbar .tabs .tab{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:40px!important;padding:0 12px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#111827!important;font-size:14px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important;scroll-snap-align:center!important;box-sizing:border-box!important}.pulse-page .ms-center .ms-toolbar .tabs .tab.active,.pulse-page .ms-center .ms-toolbar .tabs .tab[aria-selected=true]{background:#f1f5f9!important;color:#111827!important;border-color:#0f172a29!important;box-shadow:0 1px 2px #0f172a0d,inset 0 0 0 1px #ffffffbf!important}.pulse-page .ms-center .ms-toolbar .tabs .tab:hover{background:#f8fafc!important;color:#000!important}.pulse-page .ms-center .ms-toolbar .tabs .tab:focus-visible{outline:none!important;border-color:#0f172a4d!important;box-shadow:0 0 0 3px #0f172a14!important}.pulse-page .ms-center .ms-toolbar .tabs .tab-indicator{display:none!important}}@media(max-width:640px){.pulse-page .ms-center .ms-toolbar{padding-inline:7px!important}.pulse-page .ms-center .ms-toolbar .tabs{gap:7px!important;padding:7px!important;scroll-padding-inline:7px!important}.pulse-page .ms-center .ms-toolbar .tabs .tab{min-height:38px!important;padding-inline:11px!important;font-size:13px!important}}@media(max-width:390px){.pulse-page .ms-center .ms-toolbar{padding-inline:6px!important}.pulse-page .ms-center .ms-toolbar .tabs{gap:6px!important;padding:6px!important;scroll-padding-inline:6px!important}.pulse-page .ms-center .ms-toolbar .tabs .tab{min-height:36px!important;padding-inline:10px!important;font-size:12.5px!important}}@media(max-width:320px){.pulse-page .ms-center .ms-toolbar{padding-inline:5px!important}.pulse-page .ms-center .ms-toolbar .tabs{gap:5px!important;padding:5px!important;scroll-padding-inline:5px!important}.pulse-page .ms-center .ms-toolbar .tabs .tab{min-height:34px!important;padding-inline:9px!important;font-size:12px!important}}.pulse-page .pulse-post-avatar{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0}.pulse-page .pulse-post-avatar__ring{display:inline-flex;align-items:center;justify-content:center}.pulse-page .pulse-post-identity{display:flex;align-items:center;gap:0;min-width:0}.pulse-page .pulse-post-avatar__plain{display:none}@media(max-width:640px){.pulse-page .pulse-card{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.pulse-page .pulse-card>.pulse-post-avatar{display:none!important}.pulse-page .pulse-card>.pulse-main{grid-column:1!important;width:100%!important;min-width:0!important}.pulse-page .pulse-card .pulse-head{align-items:flex-start!important;gap:8px!important}.pulse-page .pulse-post-identity{flex:1 1 auto!important;align-items:center!important;gap:9px!important;min-width:0!important}.pulse-page .pulse-post-identity .pulse-author{min-width:0!important}.pulse-page .pulse-post-avatar__plain--header{display:block!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;object-fit:cover!important;object-position:center!important}}@media(max-width:390px){.pulse-page .pulse-post-identity{gap:8px!important}.pulse-page .pulse-post-avatar__plain--header{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}}@media(max-width:330px){.pulse-page .pulse-post-identity{gap:7px!important}.pulse-page .pulse-post-avatar__plain--header{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}@media(max-width:640px){.pulse-page .pulse-card>.pulse-main>.pulse-actions{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:4px!important;margin:10px 0 0!important;padding:7px 0 0!important;overflow:visible!important;overflow-x:visible!important;scrollbar-width:none!important;box-sizing:border-box!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions::-webkit-scrollbar{display:none!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-spacer{display:none!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;gap:4px!important;margin:0!important;padding:0 3px!important;border-radius:12px!important;box-sizing:border-box!important;overflow:hidden!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn svg{display:block!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn>span{display:inline-block!important;min-width:0!important;max-width:18px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:390px){.pulse-page .pulse-card>.pulse-main>.pulse-actions{gap:3px!important;padding-top:6px!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn{height:42px!important;min-height:42px!important;gap:3px!important;padding-inline:2px!important;border-radius:11px!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn svg{flex-basis:19px!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn>span{max-width:15px!important;font-size:10px!important}}@media(max-width:330px){.pulse-page .pulse-card>.pulse-main>.pulse-actions{gap:2px!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn{height:40px!important;min-height:40px!important;gap:2px!important;padding-inline:1px!important;border-radius:10px!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn svg{flex-basis:18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important}.pulse-page .pulse-card>.pulse-main>.pulse-actions>.pa-btn>span{max-width:12px!important;font-size:9px!important}}@media(min-width:769px){.pulse-page .pulse-card{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:12px!important;row-gap:0!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.pulse-page .pulse-card>.pulse-avatar{grid-column:1!important;grid-row:1!important;position:static!important;inset:auto!important;align-self:start!important;justify-self:start!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;translate:none!important;float:none!important;z-index:2!important}.pulse-page .pulse-card>.pulse-avatar>*{position:static!important;inset:auto!important;margin:0!important;transform:none!important;translate:none!important}.pulse-page .pulse-card>.pulse-main{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.pulse-page .pulse-card .pulse-head{position:relative!important;display:flex!important;align-items:flex-start!important;min-width:0!important;margin:0!important;transform:none!important;translate:none!important}.pulse-page .pulse-card .pulse-author,.pulse-page .pulse-card .pulse-author-stack{align-self:flex-start!important;min-width:0!important;margin-top:0!important;transform:none!important;translate:none!important}.pulse-page .pulse-card .pulse-media,.pulse-page .pulse-card .pulse-actions{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(min-width:1281px)and (max-width:1536px){.pulse-page{--pulse-layout-left-width: 220px;--pulse-layout-right-width: 420px;--pulse-layout-column-gap: 16px}.pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-layout-left-width) minmax(0,1fr) var(--pulse-layout-right-width)!important;column-gap:var(--pulse-layout-column-gap)!important;row-gap:0!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.pulse-page .ms-left{grid-column:1!important;min-width:0!important;max-width:var(--pulse-layout-left-width)!important}.pulse-page .ms-center{grid-column:2!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.pulse-page .ms-shell:after{content:""!important;display:block!important;grid-column:3!important;width:var(--pulse-layout-right-width)!important;min-width:var(--pulse-layout-right-width)!important;height:1px!important;pointer-events:none!important;visibility:hidden!important}body>aside#right-rail.ms-right[data-right-rail=true],body>#right-rail.ms-right[data-right-rail=true],body>aside#right-rail.rr-portal-right-rail,body>#right-rail.rr-portal-right-rail{width:var(--pulse-layout-right-width)!important;min-width:var(--pulse-layout-right-width)!important;max-width:var(--pulse-layout-right-width)!important;right:18px!important;box-sizing:border-box!important}.pulse-page .ms-center,.pulse-page .ms-body,.pulse-page .pulse-body,.pulse-page #pulse-scroll,.pulse-page .pulse-card,.pulse-page .pulse-main,.pulse-page .pulse-media{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.pulse-page .pulse-media img,.pulse-page .pulse-media video,.pulse-page .pulse-media-tile,.pulse-page .pulse-custom-video,.pulse-page .pulse-custom-audio{max-width:100%!important;box-sizing:border-box!important}}@media(max-width:1280px){.pulse-page .ms-shell:after{content:none!important;display:none!important}}@media(min-width:1281px)and (max-width:1700px){html body .pulse-page{--pulse-laptop-left-w: var(--pulse-left-current-slot, 260px);--pulse-laptop-rail-reserve: clamp(350px, 24vw, 400px);--pulse-laptop-gap: 14px;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important;box-sizing:border-box!important}html body .pulse-page .ms-page{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:clip!important;box-sizing:border-box!important}html body .pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-laptop-left-w) minmax(0,820px)!important;column-gap:var(--pulse-laptop-gap)!important;row-gap:0!important;justify-content:start!important;align-items:start!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding-top:0!important;padding-right:var(--pulse-laptop-rail-reserve)!important;padding-bottom:0!important;padding-left:10px!important;overflow:visible!important;box-sizing:border-box!important}html body .pulse-page .ms-shell>.ms-left{grid-column:1!important;width:var(--pulse-laptop-left-w)!important;min-width:var(--pulse-laptop-left-w)!important;max-width:var(--pulse-laptop-left-w)!important;margin:0!important;box-sizing:border-box!important}html body .pulse-page .ms-shell>.ms-center{grid-column:2!important;width:100%!important;min-width:0!important;max-width:820px!important;margin:0!important;overflow-x:hidden!important;box-sizing:border-box!important}html body .pulse-page .ms-center>.ms-toolbar,html body .pulse-page #pulse-scroll,html body .pulse-page .pulse-body,html body .pulse-page .composer,html body .pulse-page .pulse-card{width:100%!important;min-width:0!important;max-width:820px!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body .pulse-page .ms-center>.ms-toolbar{overflow:hidden!important}html body .pulse-page .ms-center>.ms-toolbar>.pulse-tabs-navigation{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .pulse-page .ms-center>.ms-toolbar>.pulse-tabs-navigation>.tabs,html body .pulse-page .ms-center>.ms-toolbar>.tabs{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:7px!important;gap:5px!important;overflow-x:hidden!important;overflow-y:hidden!important;box-sizing:border-box!important}html body .pulse-page .ms-center>.ms-toolbar .tabs>.tab{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:38px!important;padding-inline:7px!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}html body .pulse-page .composer-main,html body .pulse-page .composer-input,html body .pulse-page .composer-toolbar{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .pulse-page .composer-toolbar{gap:10px!important}html body .pulse-page .tool-list{min-width:0!important;gap:9px!important}html body .pulse-page .pulse-main,html body .pulse-page .pulse-head,html body .pulse-page .pulse-media{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .pulse-page .pulse-media img,html body .pulse-page .pulse-media video{width:100%!important;max-width:100%!important}}@media(min-width:1025px)and (max-width:1700px){html body .pulse-page .pulse-tabs-toolbar,html body .pulse-page .ms-center>.ms-toolbar.pulse-tabs-toolbar{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 4px!important;overflow:hidden!important;box-sizing:border-box!important}html body .pulse-page .pulse-tabs-navigation{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;column-gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:6px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 14px #0f172a09!important;overflow:hidden!important;box-sizing:border-box!important}html body .pulse-page .pulse-tabs-navigation>.tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:3px!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}html body .pulse-page .pulse-tabs-navigation>.tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html body .pulse-page .pulse-tabs-navigation>.tabs>.tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#111827!important;font-size:14px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;scroll-snap-align:center!important;box-sizing:border-box!important}html body .pulse-page .pulse-tabs-navigation>.tabs>.tab:hover{background:#0f172a0a!important}html body .pulse-page .pulse-tabs-navigation>.tabs>.tab.active,html body .pulse-page .pulse-tabs-navigation>.tabs>.tab[aria-selected=true]{border-color:#0f172a21!important;background:#f1f5f9!important;color:#111827!important;box-shadow:0 1px 3px #0f172a0f!important}html body .pulse-page .pulse-tabs-navigation .tab-indicator{display:none!important}html body .pulse-page .pulse-tabs-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:999px!important;background:#f8fafc!important;color:#111827!important;box-shadow:none!important;cursor:pointer!important;position:relative!important;z-index:3!important;transition:background-color .15s ease,color .15s ease,opacity .15s ease,transform .15s ease!important}html body .pulse-page .pulse-tabs-arrow svg{display:block!important;width:21px!important;height:21px!important;margin:0!important;color:#111827!important;stroke:#111827!important;stroke-width:2.5!important}html body .pulse-page .pulse-tabs-arrow:hover:not(:disabled){background:#e2e8f0!important;transform:scale(1.04)!important}html body .pulse-page .pulse-tabs-arrow:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0f172a1a!important}html body .pulse-page .pulse-tabs-arrow:disabled{opacity:.25!important;cursor:default!important;transform:none!important}}@media(min-width:1025px)and (max-width:1400px){html body .pulse-page .pulse-tabs-navigation{grid-template-columns:38px minmax(0,1fr) 38px!important;column-gap:4px!important;padding:5px!important}html body .pulse-page .pulse-tabs-arrow{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body .pulse-page .pulse-tabs-arrow svg{width:20px!important;height:20px!important}html body .pulse-page .pulse-tabs-navigation>.tabs{gap:6px!important;padding:2px!important}html body .pulse-page .pulse-tabs-navigation>.tabs>.tab{min-height:38px!important;height:38px!important;padding-inline:12px!important;font-size:13px!important}}html body .pulse-explore-panel .pulse-explore-person__actions{grid-column:1 / -1!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:8px!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-btn{-webkit-appearance:none!important;appearance:none!important;width:auto!important;min-width:82px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 15px!important;border:1px solid #dbe3ef!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 10px #0f172a0b!important;color:#334155!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-follow{color:#2563eb!important;border-color:#2563eb57!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-following{color:#1d4ed8!important;border-color:#2563eb75!important;background:#2563eb12!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-subscribe{color:#7c3aed!important;border-color:#7c3aed57!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-subscribed{color:#6d28d9!important;border-color:#7c3aed75!important;background:#7c3aed12!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-join{color:#047857!important;border-color:#0596695c!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 7px 16px #0f172a14!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-follow:hover:not(:disabled),html body .pulse-explore-panel .pulse-explore-person__actions .chip-following:hover:not(:disabled){background:#2563eb17!important;border-color:#2563eb8f!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-subscribe:hover:not(:disabled),html body .pulse-explore-panel .pulse-explore-person__actions .chip-subscribed:hover:not(:disabled){background:#7c3aed17!important;border-color:#7c3aed8f!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-join:hover:not(:disabled){background:#05966914!important;border-color:#05966985!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-btn:focus-visible{outline:3px solid rgba(37,99,235,.15)!important;outline-offset:2px!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-btn:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}html body .pulse-explore-panel .pulse-explore-source-list .source-follow-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:12px!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body .pulse-explore-panel .pulse-explore-source-list .source-follow-row__identity{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}html body .pulse-explore-panel .pulse-explore-source-list .source-follow-row__actions{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;padding-left:50px!important;box-sizing:border-box!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn{-webkit-appearance:none!important;appearance:none!important;width:auto!important;min-width:92px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 15px!important;border:1px solid #dbe3ef!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 10px #0f172a0b!important;color:#334155!important;font-family:inherit!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn--follow{color:#2563eb!important;border-color:#2563eb57!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn--follow.is-active{color:#1d4ed8!important;border-color:#2563eb75!important;background:#2563eb12!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn--subscribe{color:#7c3aed!important;border-color:#7c3aed57!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn--subscribe.is-active{color:#6d28d9!important;border-color:#7c3aed75!important;background:#7c3aed12!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 7px 16px #0f172a14!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn--follow:hover:not(:disabled){background:#2563eb17!important;border-color:#2563eb8f!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn--subscribe:hover:not(:disabled){background:#7c3aed17!important;border-color:#7c3aed8f!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn:focus-visible{outline:3px solid rgba(37,99,235,.15)!important;outline-offset:2px!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn:disabled{opacity:.42!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@media(max-width:520px){html body .pulse-explore-panel .pulse-explore-source-list .source-follow-row__actions{padding-left:0!important}html body .pulse-explore-panel .pulse-explore-source-list .source-action-btn{flex:1 1 120px!important}html body .pulse-explore-panel .pulse-explore-person__actions .chip-btn{flex:1 1 92px!important}}@media(min-width:1025px){html body .pulse-page.pulse-page--sidebar-expanded,html.pulse-sidebar-is-expanded body .pulse-page,body.pulse-sidebar-is-expanded .pulse-page{--pulse-left-current-slot: var(--pulse-left-open-slot, 260px)}html body .pulse-page.pulse-page--sidebar-collapsed,html.pulse-sidebar-is-collapsed body .pulse-page,body.pulse-sidebar-is-collapsed .pulse-page{--pulse-left-current-slot: var(--pulse-left-collapsed-slot, 64px)}html body .pulse-page .ms-shell>.ms-left{width:var(--pulse-left-current-slot)!important;min-width:var(--pulse-left-current-slot)!important;max-width:var(--pulse-left-current-slot)!important;box-sizing:border-box!important}html body .pulse-page .ms-shell>.ms-center,html body .pulse-page .ms-center>.ms-toolbar,html body .pulse-page #pulse-scroll,html body .pulse-page .pulse-body,html body .pulse-page .composer,html body .pulse-page .pulse-card{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}}@media(min-width:1025px)and (max-width:1280px){html body .pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-left-current-slot) minmax(0,1fr) var(--pulse-feed-right-w, 300px)!important;column-gap:var(--pulse-feed-gap, 10px)!important;row-gap:0!important;justify-content:stretch!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important;transition:grid-template-columns .18s ease!important}html body .pulse-page .ms-shell>.ms-center{grid-column:2!important}html body .pulse-page .ms-shell>.ms-right,html body .pulse-page .ms-shell>#right-rail{grid-column:3!important}}@media(min-width:1281px)and (max-width:1700px){html body .pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-left-current-slot) minmax(0,1fr)!important;column-gap:var(--pulse-laptop-gap, 14px)!important;row-gap:0!important;justify-content:stretch!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-right:var(--pulse-laptop-rail-reserve, clamp(350px, 24vw, 400px))!important;box-sizing:border-box!important;transition:grid-template-columns .18s ease!important}html body .pulse-page .ms-shell>.ms-center,html body .pulse-page .ms-center>.ms-toolbar,html body .pulse-page #pulse-scroll,html body .pulse-page .pulse-body,html body .pulse-page .composer,html body .pulse-page .pulse-card{max-width:none!important}}@media(min-width:1701px){html body .pulse-page .ms-shell{display:grid!important;grid-template-columns:var(--pulse-left-current-slot) minmax(0,1fr) var(--pulse-rail-w, 450px)!important;column-gap:var(--pulse-gap, 18px)!important;row-gap:0!important;justify-content:stretch!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;transition:grid-template-columns .18s ease!important}}.pulse-page .pulse-poll-inline-card__donut-hole{width:74px!important;height:74px!important;padding:0 4px!important;box-sizing:border-box!important}.pulse-page .pulse-poll-inline-card__donut-hole span{display:block!important;width:100%!important;margin-top:3px!important;white-space:nowrap!important;overflow:visible!important;text-align:center!important;font-size:.56rem!important;font-weight:850!important;line-height:1!important;letter-spacing:.01em!important}.pulse-tabs-navigation{width:100%;min-width:0}.pulse-tabs-arrow{display:none}@media(max-width:768px){.pulse-page .pulse-tabs-toolbar,.pulse-page .ms-center>.ms-toolbar.pulse-tabs-toolbar{width:100%!important;min-width:0!important;padding:0 8px!important;overflow:hidden!important;box-sizing:border-box!important}.pulse-page .pulse-tabs-navigation{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:5px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 5px 18px #0f172a0a!important;box-sizing:border-box!important;overflow:hidden!important}.pulse-page .pulse-tabs-navigation>.tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:3px!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}.pulse-page .pulse-tabs-navigation>.tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.pulse-page .pulse-tabs-navigation>.tabs>.tab{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:38px!important;padding:0 12px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:13px!important;font-weight:750!important;line-height:1!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#111827!important;scroll-snap-align:center!important;box-sizing:border-box!important}.pulse-page .pulse-tabs-navigation>.tabs>.tab:hover{background:#0f172a09!important}.pulse-page .pulse-tabs-navigation>.tabs>.tab.active,.pulse-page .pulse-tabs-navigation>.tabs>.tab[aria-selected=true]{border-color:#0f172a24!important;background:#f1f5f9!important;color:#111827!important;box-shadow:0 1px 3px #0f172a0f!important}.pulse-page .pulse-tabs-navigation .tab-indicator{display:none!important}.pulse-page .pulse-tabs-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:999px!important;background:#f8fafc!important;color:#111827!important;box-shadow:none!important;cursor:pointer!important;position:relative!important;z-index:4!important;transition:background-color .15s ease,color .15s ease,opacity .15s ease,transform .15s ease!important}.pulse-page .pulse-tabs-arrow svg{display:block!important;width:21px!important;height:21px!important;stroke-width:2.5!important}.pulse-page .pulse-tabs-arrow:hover:not(:disabled){background:#e2e8f0!important;transform:scale(1.04)!important}.pulse-page .pulse-tabs-arrow:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0f172a1a!important}.pulse-page .pulse-tabs-arrow:disabled{opacity:.28!important;cursor:default!important;transform:none!important}}@media(max-width:640px){.pulse-page .pulse-tabs-toolbar,.pulse-page .ms-center>.ms-toolbar.pulse-tabs-toolbar{padding-inline:7px!important}.pulse-page .pulse-tabs-navigation{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:3px!important;padding:4px!important}.pulse-page .pulse-tabs-arrow{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.pulse-page .pulse-tabs-arrow svg{width:20px!important;height:20px!important}.pulse-page .pulse-tabs-navigation>.tabs{gap:6px!important;padding:2px!important}.pulse-page .pulse-tabs-navigation>.tabs>.tab{min-height:36px!important;padding-inline:11px!important;font-size:12.5px!important}}@media(max-width:390px){.pulse-page .pulse-tabs-toolbar,.pulse-page .ms-center>.ms-toolbar.pulse-tabs-toolbar{padding-inline:5px!important}.pulse-page .pulse-tabs-navigation{grid-template-columns:32px minmax(0,1fr) 32px!important;gap:3px!important;padding:4px!important}.pulse-page .pulse-tabs-arrow{width:32px!important;min-width:32px!important;height:34px!important;min-height:34px!important}.pulse-page .pulse-tabs-arrow svg{width:18px!important;height:18px!important}.pulse-page .pulse-tabs-navigation>.tabs{gap:5px!important}.pulse-page .pulse-tabs-navigation>.tabs>.tab{min-height:34px!important;padding-inline:10px!important;font-size:12px!important}}@media(max-width:330px){.pulse-page .pulse-tabs-toolbar,.pulse-page .ms-center>.ms-toolbar.pulse-tabs-toolbar{padding-inline:4px!important}.pulse-page .pulse-tabs-navigation{grid-template-columns:30px minmax(0,1fr) 30px!important;gap:2px!important;padding:3px!important}.pulse-page .pulse-tabs-arrow{width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important}.pulse-page .pulse-tabs-arrow svg{width:17px!important;height:17px!important}.pulse-page .pulse-tabs-navigation>.tabs{gap:4px!important}.pulse-page .pulse-tabs-navigation>.tabs>.tab{min-height:32px!important;padding-inline:9px!important;font-size:11.5px!important}}.pulse-page .ms-center .composer{position:relative!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 18px!important;padding:18px!important;box-sizing:border-box!important;overflow:visible!important}.pulse-page .ms-center .composer:before{z-index:0!important}.pulse-page .ms-center .composer .composer-content{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{position:relative!important;inset:auto!important;z-index:2!important;align-self:start!important;justify-self:center!important;flex:0 0 auto!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;margin:2px 0 0!important;padding:0!important;transform:none!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-avatar>*,.pulse-page .ms-center .composer .composer-avatar--large>*{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-avatar img,.pulse-page .ms-center .composer .composer-avatar--large img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important}.pulse-page .ms-center .composer .composer-main{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-input,.pulse-page .ms-center .composer textarea.composer-input{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:96px!important;max-height:220px!important;margin:0!important;padding:8px 4px 12px!important;border:0!important;border-bottom:1px solid rgba(226,232,240,.95)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;font-size:16px!important;font-weight:500!important;line-height:1.45!important;outline:none!important;resize:vertical!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-input::placeholder{color:#a3adbc!important;opacity:1!important}.pulse-page .ms-center .composer .composer-stickers,.pulse-page .ms-center .composer .composer-location-summary,.pulse-page .ms-center .composer .composer-schedule-summary,.pulse-page .ms-center .composer .composer-attached-poll,.pulse-page .ms-center .composer .composer-previews{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-toolbar{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:14px 0 0!important;padding:14px 0 0!important;border:0!important;border-top:1px solid rgba(226,232,240,.95)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .tool-list{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:9px!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .tool-list>li{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin:0!important;padding:0!important;list-style:none!important}.pulse-page .ms-center .composer .tool-btn,.pulse-page .ms-center .composer .tool{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid rgba(226,232,240,.98)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;box-shadow:0 3px 10px #0f172a0b!important;line-height:1!important;transform:none!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .tool-btn svg,.pulse-page .ms-center .composer .tool svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:block!important;color:currentColor!important;transform:none!important}.pulse-page .ms-center .composer .tool-btn.emoji svg{transform:none!important}.pulse-page .ms-center .composer .tool-btn:hover,.pulse-page .ms-center .composer .tool-btn:focus-visible,.pulse-page .ms-center .composer .tool:hover,.pulse-page .ms-center .composer .tool:focus-visible{background:#f8fafc!important;border-color:#94a3b89e!important;color:#0f172a!important}.pulse-page .ms-center .composer .tool-btn.is-active,.pulse-page .ms-center .composer .tool-btn[aria-expanded=true]{background:#f1f5f9!important;border-color:#64748b6b!important;color:#0f172a!important}.pulse-page .ms-center .composer .composer-cta-row,.pulse-page .ms-center .composer .composer-cta-row.small{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-cta-row .btn,.pulse-page .ms-center .composer .composer-post-btn,.pulse-page .ms-center .composer .btn.btn-primary{width:auto!important;min-width:150px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 20px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}@media(min-width:769px)and (max-width:1024px){.pulse-page .ms-center .composer{padding:16px!important;margin-bottom:16px!important}.pulse-page .ms-center .composer .composer-content{grid-template-columns:60px minmax(0,1fr)!important;gap:14px!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important}.pulse-page .ms-center .composer .composer-input{min-height:94px!important}.pulse-page .ms-center .composer .composer-toolbar{gap:12px!important;margin-top:12px!important;padding-top:12px!important}.pulse-page .ms-center .composer .tool-list{gap:8px!important}.pulse-page .ms-center .composer .tool-btn,.pulse-page .ms-center .composer .tool{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.pulse-page .ms-center .composer .composer-cta-row .btn,.pulse-page .ms-center .composer .composer-post-btn,.pulse-page .ms-center .composer .btn.btn-primary{min-width:148px!important}}@media(min-width:641px)and (max-width:768px){.pulse-page .ms-center .composer{padding:15px!important;margin-bottom:15px!important}.pulse-page .ms-center .composer .composer-content{grid-template-columns:58px minmax(0,1fr)!important;gap:13px!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important}.pulse-page .ms-center .composer .composer-input{min-height:100px!important;font-size:15.5px!important}.pulse-page .ms-center .composer .composer-toolbar{gap:10px!important;margin-top:12px!important;padding-top:12px!important}.pulse-page .ms-center .composer .tool-list{gap:8px!important}.pulse-page .ms-center .composer .tool-btn,.pulse-page .ms-center .composer .tool{width:39px!important;height:39px!important;min-width:39px!important;min-height:39px!important;max-width:39px!important;max-height:39px!important}.pulse-page .ms-center .composer .composer-cta-row .btn,.pulse-page .ms-center .composer .composer-post-btn,.pulse-page .ms-center .composer .btn.btn-primary{min-width:136px!important;height:40px!important;min-height:40px!important}}@media(max-width:640px){.pulse-page .ms-center .composer{gap:0!important;padding:13px 12px 14px!important;margin-bottom:14px!important;border-radius:20px!important}.pulse-page .ms-center .composer .composer-content{grid-template-columns:52px minmax(0,1fr)!important;gap:11px!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;margin-top:4px!important}.pulse-page .ms-center .composer .composer-main{gap:8px!important}.pulse-page .ms-center .composer .composer-input,.pulse-page .ms-center .composer textarea.composer-input{min-height:96px!important;max-height:180px!important;padding:7px 2px 11px!important;font-size:15px!important;line-height:1.42!important;resize:none!important}.pulse-page .ms-center .composer .composer-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;margin-top:12px!important;padding-top:12px!important;overflow:visible!important}.pulse-page .ms-center .composer .tool-list{display:grid!important;grid-template-columns:repeat(7,40px)!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.pulse-page .ms-center .composer .tool-list>li{width:40px!important;min-width:40px!important;max-width:40px!important}.pulse-page .ms-center .composer .tool-btn,.pulse-page .ms-center .composer .tool{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.pulse-page .ms-center .composer .composer-cta-row,.pulse-page .ms-center .composer .composer-cta-row.small{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.pulse-page .ms-center .composer .composer-cta-row .btn,.pulse-page .ms-center .composer .composer-post-btn,.pulse-page .ms-center .composer .btn.btn-primary{flex:0 1 148px!important;width:auto!important;min-width:128px!important;max-width:148px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;font-size:14px!important}.pulse-page .ms-center .composer .composer-previews.grid-3,.pulse-page .ms-center .composer .composer-previews.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:390px){.pulse-page .ms-center .composer{padding:12px 10px 13px!important;border-radius:18px!important}.pulse-page .ms-center .composer .composer-content{grid-template-columns:48px minmax(0,1fr)!important;gap:9px!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important}.pulse-page .ms-center .composer .composer-input,.pulse-page .ms-center .composer textarea.composer-input{min-height:92px!important;padding-top:6px!important;font-size:14.5px!important}.pulse-page .ms-center .composer .tool-list{grid-template-columns:repeat(7,36px)!important;gap:6px!important}.pulse-page .ms-center .composer .tool-list>li{width:36px!important;min-width:36px!important;max-width:36px!important}.pulse-page .ms-center .composer .tool-btn,.pulse-page .ms-center .composer .tool{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:11px!important}.pulse-page .ms-center .composer .tool-btn svg,.pulse-page .ms-center .composer .tool svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}.pulse-page .ms-center .composer .composer-post-btn,.pulse-page .ms-center .composer .composer-cta-row .btn,.pulse-page .ms-center .composer .btn.btn-primary{flex-basis:128px!important;width:auto!important;min-width:116px!important;max-width:128px!important;height:40px!important;min-height:40px!important;padding-inline:15px!important}}@media(max-width:320px){.pulse-page .ms-center .composer{padding:11px 8px 12px!important;border-radius:17px!important}.pulse-page .ms-center .composer .composer-content{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}.pulse-page .ms-center .composer .composer-input,.pulse-page .ms-center .composer textarea.composer-input{min-height:88px!important;font-size:14px!important}.pulse-page .ms-center .composer .composer-toolbar{gap:10px!important;margin-top:10px!important;padding-top:10px!important}.pulse-page .ms-center .composer .tool-list{grid-template-columns:repeat(7,34px)!important;gap:5px!important}.pulse-page .ms-center .composer .tool-list>li{width:34px!important;min-width:34px!important;max-width:34px!important}.pulse-page .ms-center .composer .tool-btn,.pulse-page .ms-center .composer .tool{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;border-radius:10px!important}.pulse-page .ms-center .composer .tool-btn svg,.pulse-page .ms-center .composer .tool svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}.pulse-page .ms-center .composer .composer-post-btn,.pulse-page .ms-center .composer .composer-cta-row .btn,.pulse-page .ms-center .composer .btn.btn-primary{flex-basis:116px!important;width:auto!important;min-width:106px!important;max-width:116px!important;height:38px!important;min-height:38px!important;padding-inline:13px!important;font-size:13px!important}}@media(max-width:640px){.pulse-page .ms-center .composer .composer-content{grid-template-columns:40px minmax(0,1fr)!important;column-gap:10px!important;align-items:start!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{display:flex!important;align-items:center!important;justify-content:center!important;align-self:start!important;position:relative!important;inset:auto!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:2px 0 0!important;padding:0!important;border:0!important;outline:0!important;border-radius:50%!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-avatar>*,.pulse-page .ms-center .composer .composer-avatar--large>*,.pulse-page .ms-center .composer .composer-avatar .avatar-wrapper,.pulse-page .ms-center .composer .composer-avatar .avatar-ring,.pulse-page .ms-center .composer .composer-avatar .avatar-inner,.pulse-page .ms-center .composer .composer-avatar [class*=AvatarRing],.pulse-page .ms-center .composer .composer-avatar [class*=avatarRing],.pulse-page .ms-center .composer .composer-avatar [class*=avatar-ring]{display:block!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:50%!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-avatar>*:before,.pulse-page .ms-center .composer .composer-avatar>*:after,.pulse-page .ms-center .composer .composer-avatar .avatar-wrapper:before,.pulse-page .ms-center .composer .composer-avatar .avatar-wrapper:after,.pulse-page .ms-center .composer .composer-avatar .avatar-ring:before,.pulse-page .ms-center .composer .composer-avatar .avatar-ring:after,.pulse-page .ms-center .composer .composer-avatar [class*=AvatarRing]:before,.pulse-page .ms-center .composer .composer-avatar [class*=AvatarRing]:after,.pulse-page .ms-center .composer .composer-avatar [class*=avatar-ring]:before,.pulse-page .ms-center .composer .composer-avatar [class*=avatar-ring]:after{display:none!important;content:none!important}.pulse-page .ms-center .composer .composer-avatar img,.pulse-page .ms-center .composer .composer-avatar--large img{display:block!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;border:0!important;outline:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}}@media(max-width:390px){.pulse-page .ms-center .composer .composer-content{grid-template-columns:38px minmax(0,1fr)!important;column-gap:9px!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large,.pulse-page .ms-center .composer .composer-avatar>*,.pulse-page .ms-center .composer .composer-avatar--large>*,.pulse-page .ms-center .composer .composer-avatar .avatar-wrapper,.pulse-page .ms-center .composer .composer-avatar .avatar-ring,.pulse-page .ms-center .composer .composer-avatar .avatar-inner,.pulse-page .ms-center .composer .composer-avatar [class*=AvatarRing],.pulse-page .ms-center .composer .composer-avatar [class*=avatarRing],.pulse-page .ms-center .composer .composer-avatar [class*=avatar-ring],.pulse-page .ms-center .composer .composer-avatar img,.pulse-page .ms-center .composer .composer-avatar--large img{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}@media(max-width:330px){.pulse-page .ms-center .composer .composer-content{grid-template-columns:36px minmax(0,1fr)!important;column-gap:8px!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large,.pulse-page .ms-center .composer .composer-avatar>*,.pulse-page .ms-center .composer .composer-avatar--large>*,.pulse-page .ms-center .composer .composer-avatar .avatar-wrapper,.pulse-page .ms-center .composer .composer-avatar .avatar-ring,.pulse-page .ms-center .composer .composer-avatar .avatar-inner,.pulse-page .ms-center .composer .composer-avatar [class*=AvatarRing],.pulse-page .ms-center .composer .composer-avatar [class*=avatarRing],.pulse-page .ms-center .composer .composer-avatar [class*=avatar-ring],.pulse-page .ms-center .composer .composer-avatar img,.pulse-page .ms-center .composer .composer-avatar--large img{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}}@media(max-width:640px){.pulse-page .ms-center .composer .composer-content{width:100%!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.pulse-page .ms-center .composer .composer-avatar,.pulse-page .ms-center .composer .composer-avatar--large{margin-left:0!important;transform:none!important}}@media(max-width:390px){.pulse-page .ms-center .composer .composer-content{padding-left:10px!important;padding-right:10px!important}}@media(max-width:330px){.pulse-page .ms-center .composer .composer-content{padding-left:8px!important;padding-right:8px!important}}.product-user-card{width:100%;display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:14px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 8% 0%,rgba(79,70,229,.08),transparent 32%),radial-gradient(circle at 96% 0%,rgba(236,72,153,.08),transparent 30%),#ffffffeb;box-shadow:0 16px 34px #0f172a14;overflow:hidden}.product-user-card--compact{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px;border-radius:18px;box-shadow:0 10px 24px #0f172a0f}.product-user-card__media{position:relative;min-width:0;height:132px;border-radius:18px;overflow:hidden;background:#f1f5f9eb;border:1px solid rgba(15,23,42,.06)}.product-user-card--compact .product-user-card__media{height:82px;border-radius:16px}.product-user-card__media img{width:100%;height:100%;display:block;object-fit:cover}.product-user-card__fallback{width:100%;height:100%;display:grid;place-items:center;color:#0f172a75;font-size:2rem}.product-user-card__status{position:absolute;left:8px;right:8px;bottom:8px;min-height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fffffff0;border:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:.78rem;font-weight:900;box-shadow:0 10px 22px #0f172a1a}.product-user-card__status svg{width:14px;height:14px}.product-user-card--approved .product-user-card__status,.product-user-card--featured .product-user-card__status{color:#047857;background:#ecfdf5f2;border-color:#10b9812e}.product-user-card--pending .product-user-card__status{color:#92400e;background:#fffbebf2;border-color:#f59e0b33}.product-user-card--rejected .product-user-card__status,.product-user-card--warning .product-user-card__status{color:#991b1b;background:#fef2f2f2;border-color:#ef444433}.product-user-card__body{min-width:0;display:flex;flex-direction:column;justify-content:center}.product-user-card__eyebrow{margin-bottom:5px;color:#4f46e5;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.product-user-card h3{margin:0;color:#0f172a;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05;letter-spacing:-.04em;font-weight:950;overflow:hidden;text-overflow:ellipsis}.product-user-card__meta{margin-top:7px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#334155c7;font-size:.92rem;font-weight:700}.product-user-card__meta strong{color:#047857;font-weight:950}.product-user-card__note{margin:10px 0 0;color:#334155d1;font-size:.92rem;line-height:1.45}.product-user-card__actions{margin-top:13px;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.product-user-card__btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;color:#0f172a;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:.9rem;font-weight:850;cursor:pointer;box-shadow:0 8px 18px #0f172a0f}.product-user-card__btn:hover{background:#fff;border-color:#4f46e52e;transform:translateY(-1px)}.product-user-card__btn:disabled{opacity:.56;cursor:not-allowed;transform:none}.product-user-card__btn--primary{background:linear-gradient(135deg,#4f7cff,#4f46e5);color:#fff;border-color:#4f46e533}.product-user-card__btn--danger{color:#991b1b;background:#fef2f2e6;border-color:#ef444429}.product-studio-sidebar .product-user-card,.product-studio-sidebar .product-user-card--compact{width:100%;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:22px;background:radial-gradient(circle at 12% 8%,rgba(99,102,241,.08),transparent 34%),radial-gradient(circle at 88% 0%,rgba(236,72,153,.08),transparent 32%),#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 38px #0f172a14;overflow:hidden;box-sizing:border-box}.product-studio-sidebar .product-user-card__inner,.product-studio-sidebar .product-user-card__layout,.product-studio-sidebar .product-user-card__content-wrap{width:100%;display:flex;flex-direction:column;gap:14px}.product-studio-sidebar .product-user-card__media,.product-studio-sidebar .product-user-card__preview,.product-studio-sidebar .product-user-card__image-wrap{width:100%;min-height:150px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#f8fafcf2,#f1f5f9f2);border:1px solid rgba(15,23,42,.08);position:relative}.product-studio-sidebar .product-user-card__media img,.product-studio-sidebar .product-user-card__preview img,.product-studio-sidebar .product-user-card__image-wrap img{width:100%;height:100%;min-height:150px;object-fit:cover;object-position:center;display:block}.product-studio-sidebar .product-user-card__icon,.product-studio-sidebar .product-user-card__fallback{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;color:#0f172a7a;background:#ffffffbd;border:1px solid rgba(15,23,42,.08)}.product-studio-sidebar .product-user-card__icon svg,.product-studio-sidebar .product-user-card__fallback svg{width:30px;height:30px}.product-studio-sidebar .product-user-card__status,.product-studio-sidebar .product-user-card__badge,.product-studio-sidebar .product-user-card__status-badge{width:fit-content;max-width:calc(100% - 18px);min-height:30px;padding:7px 11px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:900;line-height:1.1;color:#92400e;background:#fffbebeb;border:1px solid rgba(245,158,11,.18);box-shadow:0 10px 18px #0f172a0f}.product-studio-sidebar .product-user-card__media .product-user-card__status,.product-studio-sidebar .product-user-card__media .product-user-card__badge,.product-studio-sidebar .product-user-card__media .product-user-card__status-badge,.product-studio-sidebar .product-user-card__preview .product-user-card__status,.product-studio-sidebar .product-user-card__preview .product-user-card__badge,.product-studio-sidebar .product-user-card__preview .product-user-card__status-badge{position:absolute;left:12px;bottom:12px}.product-studio-sidebar .product-user-card[data-tone=featured] .product-user-card__status,.product-studio-sidebar .product-user-card--featured .product-user-card__status{color:#047857;background:#ecfdf5f2;border-color:#10b98133}.product-studio-sidebar .product-user-card[data-tone=approved] .product-user-card__status,.product-studio-sidebar .product-user-card--approved .product-user-card__status{color:#0369a1;background:#f0f9fff2;border-color:#0ea5e92e}.product-studio-sidebar .product-user-card[data-tone=draft] .product-user-card__status,.product-studio-sidebar .product-user-card--draft .product-user-card__status{color:#475569;background:#f8fafcf2;border-color:#0f172a1a}.product-studio-sidebar .product-user-card__body,.product-studio-sidebar .product-user-card__content{min-width:0;width:100%}.product-studio-sidebar .product-user-card__eyebrow,.product-studio-sidebar .product-user-card__label{margin:0 0 6px;color:#4f46e5;font-size:.74rem;font-weight:950;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.product-studio-sidebar .product-user-card__title{margin:0;color:#0f172a;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.05;letter-spacing:-.045em;font-weight:950;overflow-wrap:anywhere}.product-studio-sidebar .product-user-card__meta,.product-studio-sidebar .product-user-card__category{margin-top:6px;color:#334155c7;font-size:.92rem;font-weight:800;overflow-wrap:anywhere}.product-studio-sidebar .product-user-card__note{margin:12px 0 0;color:#334155d1;font-size:.94rem;line-height:1.55}.product-studio-sidebar .product-user-card__actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px;margin-top:2px}.product-studio-sidebar .product-user-card__actions button,.product-studio-sidebar .product-user-card__primary,.product-studio-sidebar .product-user-card__secondary{width:100%;min-height:46px;padding:0 14px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(79,70,229,.18);background:linear-gradient(135deg,#4f7cff,#4f46e5);color:#fff;font:inherit;font-size:.96rem;font-weight:900;line-height:1.15;cursor:pointer;box-shadow:0 14px 28px #4f46e533;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.product-studio-sidebar .product-user-card__actions button:hover,.product-studio-sidebar .product-user-card__primary:hover,.product-studio-sidebar .product-user-card__secondary:hover{transform:translateY(-1px);box-shadow:0 18px 34px #4f46e542}.product-studio-sidebar .product-user-card__actions button:disabled,.product-studio-sidebar .product-user-card__primary:disabled,.product-studio-sidebar .product-user-card__secondary:disabled{opacity:.62;cursor:not-allowed;transform:none}.product-studio-sidebar .product-user-card__secondary,.product-studio-sidebar .product-user-card__actions button:nth-child(2){background:#ffffffeb;color:#334155;border-color:#0f172a1a;box-shadow:0 10px 22px #0f172a0f}.product-studio-sidebar .product-user-card__secondary:hover,.product-studio-sidebar .product-user-card__actions button:nth-child(2):hover{color:#0f172a;border-color:#4f46e533;background:#fff;box-shadow:0 14px 28px #0f172a1a}.product-studio-sidebar .product-user-card--restore,.product-studio-sidebar .product-user-card[data-card=restore]{border-color:#4f46e529;box-shadow:0 18px 40px #0f172a14,inset 4px 0 #4f46e5c7}.product-studio-sidebar .product-user-card--compact,.product-studio-sidebar .product-user-card.compact{padding:14px;gap:12px}.product-studio-sidebar .product-user-card--compact .product-user-card__media,.product-studio-sidebar .product-user-card.compact .product-user-card__media,.product-studio-sidebar .product-user-card--compact .product-user-card__preview,.product-studio-sidebar .product-user-card.compact .product-user-card__preview{min-height:118px}.product-studio-sidebar .product-user-card--compact .product-user-card__title,.product-studio-sidebar .product-user-card.compact .product-user-card__title{font-size:1.18rem}.product-studio-sidebar .product-user-card *{min-width:0}@media(max-width:1100px){.product-studio-sidebar .product-user-card,.product-studio-sidebar .product-user-card--compact{max-width:100%}}@media(max-width:760px){.product-studio-sidebar .product-user-card,.product-studio-sidebar .product-user-card--compact{padding:14px;border-radius:20px}.product-studio-sidebar .product-user-card__media,.product-studio-sidebar .product-user-card__preview,.product-studio-sidebar .product-user-card__image-wrap{min-height:132px}.product-studio-sidebar .product-user-card__title{font-size:1.25rem}}:root{--studio-bg: transparent;--studio-panel: rgba(255, 255, 255, .74);--studio-panel-hover: rgba(255, 255, 255, .84);--studio-surface: rgba(255, 255, 255, .64);--studio-surface-2: rgba(255, 255, 255, .82);--studio-input: rgba(255, 255, 255, .9);--studio-border: rgba(15, 23, 42, .1);--studio-border-strong: rgba(15, 23, 42, .16);--studio-text: #0f172a;--studio-text-soft: #334155;--studio-muted: rgba(51, 65, 85, .78);--studio-shadow: 0 12px 28px rgba(15, 23, 42, .08);--studio-shadow-soft: 0 10px 24px rgba(15, 23, 42, .05);--studio-identity: #4f46e5;--studio-commerce: #0ea5e9;--studio-visuals: #ec4899;--studio-video: #f97316;--studio-audio: #10b981;--studio-digital: #8b5cf6;--studio-affiliate: #eab308;--studio-progress: #22c55e;--studio-danger: #ef4444}.product-studio-page{min-height:100vh;padding:24px;background:transparent;color:var(--studio-text)}.product-studio-page.embedded{padding:0;background:transparent}.product-studio-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.product-studio-page .product-studio-shell,.product-studio-page .product-studio-layout,.product-studio-page .product-studio-main,.product-studio-page .product-studio-sidebar{background:transparent!important;box-shadow:none!important}.product-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:22px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#ffffffb8!important;box-shadow:0 14px 34px #0f172a14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.product-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.product-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,#4f46e5,#ec4899);border:1px solid rgba(255,255,255,.4);box-shadow:0 14px 30px #4f46e538}.product-studio-brand__icon svg{font-size:1.4rem;color:#fff}.product-studio-title{margin:0 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:800;color:var(--studio-text);letter-spacing:-.02em}.product-studio-subtitle{margin:0;max-width:820px;font-size:1.05rem;line-height:1.65;color:var(--studio-muted)}.product-studio-uploader{display:flex;align-items:center;gap:14px;padding:12px 14px;min-width:250px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8!important;box-shadow:0 10px 24px #0f172a0d;flex:0 0 auto}.product-studio-uploader__meta{display:flex;flex-direction:column;gap:2px}.product-studio-uploader__meta strong{font-size:1rem;font-weight:800;color:var(--studio-text)}.product-studio-uploader__meta span{font-size:.95rem;color:var(--studio-muted);word-break:break-word}.studio-sidecard,.studio-section{background:var(--studio-panel)!important;border:1px solid var(--studio-border);box-shadow:var(--studio-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.studio-sidecard:hover,.studio-section:hover{background:var(--studio-panel-hover)!important}.studio-sidecard{border-radius:22px;padding:18px}.studio-sidecard h3{margin:0 0 12px;font-size:1rem;color:var(--studio-text)}.studio-sidecard p{margin:10px 0 0;color:var(--studio-muted);line-height:1.55}.studio-status-badge.ready{background:#22c55e1f;color:#15803d}.studio-status-badge.draft{background:#f973161f;color:#c2410c}.studio-summary-list,.studio-guide-list{list-style:none;padding:0;margin:0}.studio-summary-list li,.studio-guide-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.studio-summary-list li strong,.studio-sidecard h3,.studio-section h2,.studio-field>span,.studio-media-slot__label,.studio-progress__label,.studio-file-meta__name,.studio-type-card__title,.studio-preview-card__price strong{color:var(--studio-text)}.studio-summary-list li span,.studio-guide-list li,.studio-sidecard p,.studio-section p,.muted,small,.studio-audio-row small,.studio-file-row small,.studio-image-card span,.studio-preview-card__eyebrow,.studio-preview-card__price span,.studio-file-upload__name,.studio-info-card{color:var(--studio-muted)}.studio-guide-list li{justify-content:flex-start;line-height:1.45}.studio-guide-list svg{color:var(--studio-text);flex-shrink:0}.studio-section{border-radius:24px;padding:22px;position:relative;overflow:hidden}.studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--studio-identity)}.studio-section--identity:before{background:var(--studio-identity)}.studio-section--commerce:before{background:var(--studio-commerce)}.studio-section--visuals:before{background:var(--studio-visuals)}.studio-section--video:before{background:var(--studio-video)}.studio-section--audio:before{background:var(--studio-audio)}.studio-section--digital:before{background:var(--studio-digital)}.studio-section--affiliate:before{background:var(--studio-affiliate)}.studio-section--progress:before{background:var(--studio-progress)}.studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffffd1;border:1px solid var(--studio-border);color:var(--studio-text);flex-shrink:0;font-size:1.05rem}.studio-section p{margin:0;line-height:1.5}.studio-back-btn,.studio-inline-btn,.studio-ghost-btn,.studio-primary-btn,.studio-text-btn,.studio-icon-btn,.studio-remove-btn{border:0;border-radius:14px;cursor:pointer;transition:.2s ease;font:inherit}.studio-back-btn:hover,.studio-inline-btn:hover,.studio-ghost-btn:hover,.studio-primary-btn:hover,.studio-text-btn:hover,.studio-icon-btn:hover,.studio-remove-btn:hover{transform:translateY(-1px)}.studio-back-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:linear-gradient(135deg,#5b7cff,#4f7cff)!important;color:#fff!important;border:1px solid rgba(79,124,255,.18);box-shadow:0 10px 24px #4f7cff2e}.studio-back-btn svg,.studio-back-btn span{color:#fff!important}.studio-ghost-btn,.studio-inline-btn{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#4f7cffeb!important;border:1px solid rgba(79,124,255,.2);color:#fff!important;box-shadow:0 10px 22px #4f7cff29}.studio-primary-btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-weight:700;box-shadow:0 14px 26px #4f46e533}.studio-text-btn{background:transparent;color:#4f46e5;padding:0}.studio-icon-btn,.studio-remove-btn{width:38px;height:38px;display:grid;place-items:center;background:#ffffffd1;color:var(--studio-text);border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-soft)}.studio-icon-btn.danger,.studio-text-btn.danger{color:var(--studio-danger)}.studio-remove-btn{position:absolute;top:8px;right:8px;z-index:2}.studio-back-btn:disabled,.studio-ghost-btn:disabled,.studio-primary-btn:disabled,.studio-inline-btn:disabled,.studio-text-btn:disabled,.studio-icon-btn:disabled,.studio-remove-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.studio-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-field>span{font-size:.92rem;font-weight:700}.studio-field input,.studio-field textarea,.studio-field select{width:100%;border-radius:16px;border:1px solid var(--studio-border);background:var(--studio-input)!important;color:var(--studio-text)!important;padding:13px 14px;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.studio-field textarea{min-height:110px;resize:vertical}.studio-field input::placeholder,.studio-field textarea::placeholder{color:#3341558c}.studio-field input:focus,.studio-field textarea:focus,.studio-field select:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51a;background:#fffffff5!important}.studio-field .is-error{border-color:#ef4444d9}.studio-error{color:#dc2626;font-size:.88rem}.studio-field--file{gap:12px}.studio-dropzone{position:relative;border-radius:18px;border:1.5px dashed rgba(15,23,42,.14);background:#ffffffb8!important;padding:22px;min-height:148px;display:flex;flex-direction:column;justify-content:center;gap:8px;cursor:pointer;transition:.2s ease;box-shadow:none}.studio-dropzone:hover{border-color:#4f46e547;background:#ffffffd6!important}.studio-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.studio-dropzone svg{font-size:1.35rem;color:var(--studio-text)}.studio-dropzone strong{font-size:1rem;color:var(--studio-text)}.studio-dropzone small{color:var(--studio-muted);line-height:1.45}.studio-dropzone--images,.studio-dropzone--logo,.studio-dropzone--video,.studio-dropzone--audio,.studio-dropzone--digital,.studio-dropzone--proof{background:#ffffffb8!important}.studio-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--studio-muted);font-size:.92rem}.studio-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:14px}.studio-image-card{position:relative;border-radius:18px;overflow:hidden;background:#ffffffb8;border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-soft)}.studio-image-card img{display:block;width:100%;height:138px;object-fit:cover}.studio-image-card span{display:block;padding:10px 12px;font-size:.86rem}.studio-logo-card,.studio-video-card,.studio-file-row,.studio-audio-row{border-radius:18px;background:#ffffffb8;border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-soft)}.studio-logo-card{display:flex;align-items:center;gap:14px;padding:14px}.studio-logo-card img{width:76px;height:76px;object-fit:cover;border-radius:16px;background:#fff;flex-shrink:0}.studio-logo-card p{margin-top:4px}.studio-video-card{padding:14px;display:flex;flex-direction:column;gap:12px}.studio-video-card video{width:100%;max-height:400px;border-radius:16px;background:#000}.studio-audio-list,.studio-file-list{display:flex;flex-direction:column;gap:12px}.studio-audio-row,.studio-file-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px}.studio-audio-row audio{width:min(420px,100%)}.studio-audio-row__main,.studio-file-row__main{display:flex;align-items:center;gap:12px;min-width:0}.studio-audio-row__main div,.studio-file-row__main div{min-width:0}.studio-audio-row strong,.studio-file-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--studio-text)}.studio-audio-index,.studio-file-chip{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#ffffffe0;border:1px solid var(--studio-border);color:var(--studio-text);flex-shrink:0}.studio-progress-wrap{margin-top:12px}.studio-progress{width:100%;height:12px;border-radius:999px;background:#0f172a14;overflow:hidden}.studio-progress__bar{height:100%;background:linear-gradient(90deg,#22c55e,#10b981);border-radius:inherit;transition:width .2s ease}.studio-progress__label{margin-top:10px;font-size:.92rem}.studio-type-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;min-height:180px;padding:18px;border-radius:18px;border:1px solid var(--studio-border);background:#ffffffb8;color:var(--studio-text);position:relative;overflow:hidden;box-shadow:var(--studio-shadow-soft)}.studio-type-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#0f172a1f}.studio-type-card--standard:before{background:var(--studio-commerce)}.studio-type-card--affiliate:before{background:var(--studio-affiliate)}.studio-type-card--audio:before{background:var(--studio-audio)}.studio-type-card--video:before{background:var(--studio-video)}.studio-type-card--digital:before{background:var(--studio-digital)}.studio-type-card.active{border-color:#4f46e538;background:#ffffffd1;box-shadow:0 12px 28px #4f46e514}.studio-type-card__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffffe6;border:1px solid var(--studio-border);font-size:1.05rem;flex-shrink:0}.studio-type-card__content{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.studio-type-card__topline{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.studio-type-card__badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:#ffffffe6;border:1px solid var(--studio-border);color:var(--studio-muted);font-size:.76rem;font-weight:700;white-space:nowrap}.studio-type-card__desc{color:var(--studio-muted);line-height:1.5;font-size:.92rem}.studio-info-card{min-height:56px;display:flex;align-items:center;padding:14px 16px;border-radius:16px;background:#ffffffb8!important;border:1px solid var(--studio-border);box-shadow:none!important}.studio-media-slot{display:flex;flex-direction:column;gap:10px}.studio-media-slot__label{display:inline-flex;align-items:center;gap:8px;font-weight:700}.studio-price-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.studio-price-summary__card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:#ffffffb8;border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-soft)}.studio-preview-card{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;padding:16px;border-radius:20px;background:#ffffffb8;border:1px solid var(--studio-border);box-shadow:var(--studio-shadow-soft)}.studio-preview-card__media{min-height:260px;border-radius:18px;overflow:hidden;background:#ffffff9e;padding:14px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--studio-border)}.studio-preview-card__media-stage{position:relative;width:100%;min-height:320px;border-radius:18px;overflow:hidden;background:#0f172a0a;display:flex;align-items:center;justify-content:center}.studio-preview-card__media-stage img{width:100%;height:100%;min-height:320px;max-height:420px;object-fit:cover;display:block;border-radius:18px}.studio-preview-card__placeholder{width:100%;height:100%;min-height:260px;display:grid;place-items:center;color:var(--studio-muted);text-align:center;gap:8px}.studio-preview-card__body{display:flex;flex-direction:column;gap:14px}.studio-preview-card__chips{display:flex;flex-wrap:wrap;gap:8px}.studio-preview-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 10px;border-radius:999px;background:#ffffffe0;border:1px solid var(--studio-border);color:var(--studio-text);font-size:.84rem}.studio-preview-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid rgba(0,0,0,.08);border-radius:999px;display:grid;place-items:center;background:#fffffff5;color:#111;cursor:pointer;z-index:2;transition:.2s ease;box-shadow:0 8px 20px #00000029}.studio-preview-nav svg{color:#111;font-size:1.05rem}.studio-preview-nav:hover{background:#fff;color:#000;transform:translateY(-50%) scale(1.04)}.studio-preview-nav:hover svg{color:#000}.studio-preview-nav--left{left:12px}.studio-preview-nav--right{right:12px}.studio-preview-thumbs{display:flex;flex-wrap:wrap;gap:12px;padding:0;margin:0;overflow:visible}.studio-preview-thumbs::-webkit-scrollbar{display:none}.studio-preview-thumb{width:84px;height:84px;padding:0;border:0;outline:none;border-radius:14px;overflow:hidden;background:transparent;cursor:pointer;flex:0 0 auto;transition:.2s ease;box-shadow:none}.studio-preview-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px}.studio-preview-thumb.active{box-shadow:0 0 0 2px #4f46e52e}.studio-preview-thumb:hover{transform:translateY(-1px);box-shadow:0 0 0 2px #4f46e51f}.studio-affiliate-proof-wrap{display:flex;flex-direction:column;gap:10px;width:100%}.studio-file-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;min-height:48px;padding:10px 12px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffd1;color:var(--studio-text);box-sizing:border-box;position:relative}.studio-file-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;z-index:2}.studio-file-upload__button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border-radius:12px;background:#ffffffe6;border:1px solid var(--studio-border);color:var(--studio-text);font-weight:600;white-space:nowrap;pointer-events:none;flex-shrink:0}.studio-file-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border-radius:14px;background:#ffffffb8;border:1px solid var(--studio-border);box-sizing:border-box;margin-top:10px}.studio-file-meta__remove{border:0;border-radius:10px;background:#ef44441f;color:#b91c1c;min-height:34px;padding:8px 12px;font:inherit;font-weight:600;cursor:pointer;flex-shrink:0;transition:.2s ease}.studio-file-meta__remove:hover{background:#ef44442e;color:#991b1b}.checkbox-pill{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border-radius:999px;background:#fffffff5;border:1px solid rgba(0,0,0,.06);color:#111827;box-sizing:border-box;cursor:pointer}.checkbox-pill input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;margin:1px 0 0;border-radius:6px;border:1.5px solid rgba(17,24,39,.28);background:#fff;display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;position:relative}.checkbox-pill input[type=checkbox]:after{content:"";width:10px;height:10px;border-radius:3px;transform:scale(0);transition:transform .15s ease;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.checkbox-pill input[type=checkbox]:checked{border-color:#5b4ff7;background:#fff}.checkbox-pill input[type=checkbox]:checked:after{transform:scale(1)}.checkbox-pill span{display:block;color:#111827;font-weight:600;line-height:1.45}.studio-inline-banner__action{border:0;border-radius:12px;padding:10px 14px;background:#ffffffe6;border:1px solid var(--studio-border);color:var(--studio-text);font:inherit;font-weight:600;cursor:pointer;flex-shrink:0;transition:.2s ease}.studio-inline-banner__action:hover{background:#fff}.studio-inline-banner--info{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:#3b82f614;border:1px solid rgba(59,130,246,.16);color:#1d4ed8}.studio-primary-btn--bright,.studio-file-upload__button--bright,.studio-file-meta__remove--bright{background:linear-gradient(135deg,#fff,#f8fafc);color:#111827;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a14;font-weight:800;letter-spacing:.01em}.studio-primary-btn--bright svg,.studio-file-meta__remove--bright svg{color:#111827}.studio-primary-btn--bright:hover,.studio-file-upload__button--bright:hover,.studio-file-meta__remove--bright:hover{background:linear-gradient(135deg,#fff,#eef2ff);color:#000}.studio-file-upload__name--bright{color:var(--studio-text)}.studio-taxonomy-panel{width:100%;margin:12px 0 18px;padding:18px;border:1px solid rgba(148,163,184,.24);border-radius:22px;background:#ffffffb8;box-shadow:0 18px 42px #0f172a14}.studio-taxonomy-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.studio-taxonomy-panel__head strong{display:block;color:#0f172a;font-size:1rem;font-weight:900;letter-spacing:-.02em}.studio-taxonomy-panel__head p{max-width:780px;margin:6px 0 0;color:#64748b;font-size:.88rem;line-height:1.5}.studio-taxonomy-panel__head span{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:#2563eb1a;color:#2563eb;font-size:.78rem;font-weight:900}.studio-taxonomy-groups{display:grid;grid-template-columns:1fr;gap:12px;max-height:540px;overflow-y:auto;padding-right:6px}.studio-taxonomy-group{padding:13px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#f8fafcc2}.studio-taxonomy-group h4{margin:0 0 10px;color:#0f172a;font-size:.9rem;font-weight:900}.studio-taxonomy-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.studio-taxonomy-chip{appearance:none;border:1px solid rgba(148,163,184,.38);border-radius:999px;background:#ffffffe6;color:#334155;cursor:pointer;font-size:.78rem;font-weight:800;line-height:1;padding:9px 11px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.studio-taxonomy-chip:hover{transform:translateY(-1px);border-color:#2563eb6b;box-shadow:0 10px 22px #0f172a1a}.studio-taxonomy-chip.is-selected{border-color:#2563ebd1;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 14px 26px #2563eb38}@media(max-width:980px){.product-studio-topbar{flex-direction:column;align-items:stretch;padding:20px}.product-studio-topbar__left{flex-direction:column;align-items:flex-start}.product-studio-uploader{width:100%;justify-content:flex-start}}@media(max-width:920px){.product-studio-page{padding:14px}.studio-grid--4,.studio-grid--3,.studio-grid--2{grid-template-columns:1fr}.studio-section__header,.studio-actions{flex-direction:column;align-items:stretch}.studio-actions__left,.studio-actions__right{width:100%;justify-content:stretch}.studio-actions__right>*{flex:1}.studio-audio-row,.studio-file-row{flex-direction:column;align-items:stretch}.studio-audio-row audio{width:100%}.studio-price-summary,.studio-preview-card{grid-template-columns:1fr}.studio-preview-card__media-stage{min-height:280px}.studio-preview-card__media-stage img{min-height:280px;max-height:360px}.studio-preview-thumb{width:72px;height:72px}}@media(max-width:720px){.studio-taxonomy-panel{padding:14px;border-radius:18px}.studio-taxonomy-panel__head{flex-direction:column}.studio-taxonomy-groups{max-height:440px}.studio-taxonomy-chip{font-size:.74rem;padding:8px 10px}}@media(max-width:640px){.product-studio-topbar,.studio-section,.studio-sidecard{border-radius:18px;padding:16px}.product-studio-brand{align-items:flex-start;flex-direction:column}.product-studio-title{font-size:2rem}.product-studio-subtitle{font-size:.98rem;line-height:1.55}.studio-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-file-upload{align-items:flex-start;flex-direction:column}.studio-file-upload__button,.studio-file-upload__name{width:100%}.studio-file-meta{align-items:flex-start;flex-direction:column}.studio-file-meta__remove{width:100%}.checkbox-pill{border-radius:18px}}.product-studio-page .studio-type-card{position:relative;min-height:180px;border:1px solid rgba(15,23,42,.1)!important;background:#ffffffb8!important;color:#0f172a!important;box-shadow:0 10px 24px #0f172a0d!important;transform:none!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease;will-change:auto}.product-studio-page .studio-type-card:hover{background:#ffffffd6!important;border-color:#4f46e52e!important;box-shadow:0 12px 26px #0f172a12!important;transform:none!important}.product-studio-page .studio-type-card:active{transform:scale(.995)!important}.product-studio-page .studio-type-card.active{background:#ffffffeb!important;border-color:#4f46e557!important;box-shadow:0 0 0 2px #4f46e51f,0 14px 30px #4f46e51a!important}.product-studio-page .studio-type-card.active:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff73}.product-studio-page .studio-type-card__title{color:#0f172a!important}.product-studio-page .studio-type-card__desc{color:#334155d1!important}.product-studio-page .studio-type-card__badge{background:#fffffff5!important;border:1px solid rgba(15,23,42,.1)!important;color:#475569!important;box-shadow:none!important}.product-studio-page .studio-type-card:focus,.product-studio-page .studio-type-card:focus-visible{outline:none!important;box-shadow:0 0 0 3px #4f46e524,0 12px 26px #0f172a12!important}.product-studio-page .studio-type-card__icon{background:#fffffff5!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 6px 14px #0f172a0f!important;color:#0f172a!important;opacity:1!important}.product-studio-page .studio-type-card__icon svg{display:block;width:18px;height:18px;color:#0f172a!important;opacity:1!important}.product-studio-page .studio-type-card__icon svg *,.product-studio-page .studio-type-card__icon svg path,.product-studio-page .studio-type-card__icon svg rect,.product-studio-page .studio-type-card__icon svg circle,.product-studio-page .studio-type-card__icon svg line,.product-studio-page .studio-type-card__icon svg polyline,.product-studio-page .studio-type-card__icon svg polygon{fill:unset!important;stroke:unset!important}.product-studio-page .studio-section,.product-studio-page .studio-sidecard,.product-studio-page .studio-info-card,.product-studio-page .studio-type-card,.product-studio-page .studio-preview-card,.product-studio-page .studio-logo-card,.product-studio-page .studio-video-card,.product-studio-page .studio-file-row,.product-studio-page .studio-audio-row,.product-studio-page .studio-image-card{background:#ffffffb8!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-studio-page .studio-section h2,.product-studio-page .studio-sidecard h3,.product-studio-page .product-studio-title,.product-studio-page .product-studio-uploader__meta strong,.product-studio-page .studio-summary-list strong,.product-studio-page .studio-field>span,.product-studio-page .studio-media-slot__label,.product-studio-page .studio-type-card__title,.product-studio-page .studio-preview-card__price strong,.product-studio-page .studio-file-meta__name,.product-studio-page .studio-audio-row strong,.product-studio-page .studio-file-row strong{color:#0f172a!important}.product-studio-page .studio-section p,.product-studio-page .studio-sidecard p,.product-studio-page .product-studio-subtitle,.product-studio-page .product-studio-uploader__meta span,.product-studio-page .studio-summary-list span,.product-studio-page .studio-type-card__desc,.product-studio-page .studio-info-card,.product-studio-page .muted,.product-studio-page small,.product-studio-page .studio-audio-row small,.product-studio-page .studio-file-row small{color:#334155d1!important}.product-studio-page .studio-field label,.product-studio-page .studio-field svg,.product-studio-page .studio-section__icon,.product-studio-page .studio-audio-index,.product-studio-page .studio-file-chip{color:#0f172a!important}.product-studio-page .studio-field input,.product-studio-page .studio-field textarea,.product-studio-page .studio-field select,.product-studio-page input,.product-studio-page textarea,.product-studio-page select{background:#fffffff5!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:none!important;opacity:1!important}.product-studio-page .studio-field input::placeholder,.product-studio-page .studio-field textarea::placeholder,.product-studio-page input::placeholder,.product-studio-page textarea::placeholder{color:#64748bc7!important}.product-studio-page .studio-field input:focus,.product-studio-page .studio-field textarea:focus,.product-studio-page .studio-field select:focus,.product-studio-page input:focus,.product-studio-page textarea:focus,.product-studio-page select:focus{background:#fff!important;color:#0f172a!important;border-color:#4f46e573!important;box-shadow:0 0 0 4px #4f46e51a!important;outline:none!important}.product-studio-page .studio-field select,.product-studio-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fffffffa!important;color:#0f172a!important;font-weight:500;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.product-studio-page select option{background:#fff!important;color:#0f172a!important}.product-studio-page .studio-field textarea{min-height:140px;line-height:1.55}.product-studio-page .studio-section__icon{background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 6px 14px #0f172a0d!important}.product-studio-page .studio-field,.product-studio-page .studio-field *{opacity:1!important}.product-studio-page .studio-media-slot__note{margin:-2px 0 10px;font-size:.95rem;line-height:1.5;color:#334155c7!important}.product-studio-page .studio-media-upload{display:flex;flex-direction:column;gap:14px}.product-studio-page .studio-price-summary__card{background:#ffffffc7!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a0d!important}.product-studio-page .studio-price-summary__card,.product-studio-page .studio-price-summary__card *{opacity:1!important}.product-studio-page .studio-price-summary__card strong,.product-studio-page .studio-price-summary__card b,.product-studio-page .studio-price-summary__card .value,.product-studio-page .studio-price-summary__card .amount{color:#0f172a!important;font-weight:800!important}.product-studio-page .studio-price-summary__card span,.product-studio-page .studio-price-summary__card small,.product-studio-page .studio-price-summary__card p,.product-studio-page .studio-price-summary__card div{color:#0f172ad1!important}.product-studio-page .studio-price-summary__card svg{color:#0f172a!important;opacity:1!important}.product-studio-page .studio-section .studio-info-card,.product-studio-page .studio-section .studio-inline-banner--info{color:#0f172a!important;background:#ffffffc7!important;border:1px solid rgba(15,23,42,.08)!important}.product-studio-page .studio-section .studio-info-card *,.product-studio-page .studio-section .studio-inline-banner--info *{color:inherit!important;opacity:1!important}.product-studio-page .studio-reset-icon-btn{width:58px;height:58px;min-width:58px;min-height:58px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffb8!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.product-studio-page .studio-reset-icon-btn svg{width:24px!important;height:24px!important;min-width:24px;min-height:24px;display:block;flex-shrink:0;color:#0f172a!important;stroke:#0f172a!important;stroke-width:2.2;opacity:1!important;transform-origin:center;transition:transform .45s ease}.product-studio-page .studio-reset-icon-btn:hover{background:#ffffffe6!important;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1f}.product-studio-page .studio-reset-icon-btn:hover svg{transform:rotate(-180deg)}.product-studio-page .studio-reset-icon-btn:active{transform:translateY(0) scale(.97)}.product-studio-page .studio-reset-icon-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.product-studio-page .studio-reset-icon-btn:disabled svg{transform:none}.product-studio-page .studio-actions__right .studio-ghost-btn,.product-studio-page .studio-actions__left .studio-ghost-btn,.product-studio-page .studio-actions__right .studio-primary-btn--bright{background:#ffffffb8!important;background-image:none!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a14!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-studio-page .studio-actions__right .studio-ghost-btn svg,.product-studio-page .studio-actions__left .studio-ghost-btn svg,.product-studio-page .studio-actions__right .studio-primary-btn--bright svg{color:#0f172a!important;stroke:#0f172a!important}.product-studio-page .studio-actions__right .studio-ghost-btn span,.product-studio-page .studio-actions__left .studio-ghost-btn span,.product-studio-page .studio-actions__right .studio-primary-btn--bright span{color:#0f172a!important}.product-studio-page .studio-actions__right .studio-ghost-btn:hover,.product-studio-page .studio-actions__left .studio-ghost-btn:hover,.product-studio-page .studio-actions__right .studio-primary-btn--bright:hover{background:#ffffffe6!important;background-image:none!important;border-color:#0f172a24!important;box-shadow:0 14px 28px #0f172a1f!important}.product-studio-page .studio-actions__right .studio-ghost-btn:disabled,.product-studio-page .studio-actions__left .studio-ghost-btn:disabled,.product-studio-page .studio-actions__right .studio-primary-btn--bright:disabled{opacity:.55;box-shadow:none!important}.product-studio-page .studio-actions__right{display:flex;align-items:stretch;gap:12px}.product-studio-page .studio-actions__right .studio-ghost-btn,.product-studio-page .studio-actions__right .studio-primary-btn,.product-studio-page .studio-actions__right .studio-primary-btn--bright{min-height:52px!important;height:52px!important;padding:0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;box-sizing:border-box;white-space:nowrap}.product-studio-page .studio-actions__right .studio-ghost-btn span,.product-studio-page .studio-actions__right .studio-primary-btn span,.product-studio-page .studio-actions__right .studio-primary-btn--bright span{line-height:1}.product-studio-page .studio-actions__right .studio-ghost-btn svg,.product-studio-page .studio-actions__right .studio-primary-btn svg,.product-studio-page .studio-actions__right .studio-primary-btn--bright svg{flex:0 0 auto}@media(max-width:640px){.product-studio-page .studio-actions__right{flex-direction:column;align-items:stretch}.product-studio-page .studio-actions__right .studio-ghost-btn,.product-studio-page .studio-actions__right .studio-primary-btn,.product-studio-page .studio-actions__right .studio-primary-btn--bright{width:100%}}.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn{background:#ffffffd1!important;background-image:none!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a0f!important}.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn svg,.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn span{color:#0f172a!important}.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn:hover{background:#fffffff0!important;background-image:none!important;border-color:#0f172a24!important;box-shadow:0 12px 26px #0f172a14!important}.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn:active{transform:translateY(0) scale(.98)}.studio-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#ffffffb8;color:#111827;font:inherit;font-weight:600;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 8px 24px #0f172a14,inset 0 1px #ffffff73;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.studio-back-btn svg{flex-shrink:0;font-size:16px}.studio-back-btn span{display:inline-block}.studio-back-btn:hover{transform:translateY(-1px);background:#ffffffdb;border-color:#4f46e52e;box-shadow:0 12px 28px #0f172a1f,0 0 0 1px #6366f10a inset}.studio-back-btn:active{transform:translateY(0);background:#ffffffeb;box-shadow:0 6px 16px #0f172a14,inset 0 1px 2px #0f172a14}.studio-back-btn:focus-visible{outline:none;border-color:#4f46e56b;box-shadow:0 0 0 3px #6366f129,0 10px 24px #0f172a1a}.studio-back-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:0 6px 16px #0f172a0d,inset 0 1px #ffffff4d}.studio-back-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#ffffffc7!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px;color:#111827!important;box-shadow:0 8px 22px #0f172a14!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);font:inherit;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.studio-back-btn svg,.studio-back-btn span{color:#111827!important}.studio-back-btn:hover{background:#ffffffeb!important;border-color:#0f172a2e!important;transform:translateY(-1px)}.studio-back-btn:active{background:#fffffffa!important;transform:translateY(0)}.studio-back-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f124,0 8px 22px #0f172a14!important}.studio-type-card--classified:before{background:#14b8a6}.product-studio-page .studio-featured-products-card{border-color:#eab30838!important}.product-studio-page .studio-featured-products-card__meta{display:flex;flex-direction:column;gap:6px;margin:14px 0;padding:12px 14px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(15,23,42,.08)}.product-studio-page .studio-featured-products-card__meta span{font-size:.82rem;font-weight:700;color:#334155c7!important}.product-studio-page .studio-featured-products-card__meta strong{color:#0f172a!important;font-size:.95rem;line-height:1.35}.product-studio-page .studio-featured-products-btn{width:100%;min-height:46px;padding:0 16px;border:1px solid rgba(234,179,8,.24);border-radius:14px;background:linear-gradient(135deg,#fef9c3f0,#ffffffeb)!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #eab3081a;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.product-studio-page .studio-featured-products-btn svg,.product-studio-page .studio-featured-products-btn span{color:#0f172a!important;stroke:#0f172a!important}.product-studio-page .studio-featured-products-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fef08afa,#fffffffa)!important;border-color:#eab3085c;box-shadow:0 14px 28px #eab30824}.product-studio-page .studio-featured-products-btn.is-remove{border-color:#ef44442e;background:linear-gradient(135deg,#fee2e2eb,#fffffff0)!important;box-shadow:0 10px 24px #ef444414}.product-studio-page .studio-featured-products-btn.is-remove:hover{border-color:#ef444447;background:linear-gradient(135deg,#fecacaf5,#fffffffa)!important}.product-studio-page .studio-featured-products-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.product-studio-main .studio-section--media .studio-grid,.product-studio-main .studio-section--visuals .studio-grid{align-items:stretch}.product-studio-main .studio-media-slot{display:grid;grid-template-rows:auto minmax(48px,auto) auto auto;align-content:start;height:100%}.product-studio-main .studio-media-slot>.studio-media-slot__label,.product-studio-main .studio-media-slot>h3,.product-studio-main .studio-media-slot>strong:first-child{margin-bottom:8px}.product-studio-main .studio-media-slot>p,.product-studio-main .studio-media-slot>.muted,.product-studio-main .studio-media-slot>small{min-height:48px;margin:0 0 14px;line-height:1.45}.product-studio-main .studio-media-slot .studio-dropzone,.product-studio-main .studio-media-slot .studio-file-dropzone,.product-studio-main .studio-media-slot .studio-upload-zone{width:100%;min-height:148px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;box-sizing:border-box}.product-studio-main .studio-media-slot .studio-dropzone strong,.product-studio-main .studio-media-slot .studio-file-dropzone strong,.product-studio-main .studio-media-slot .studio-upload-zone strong{margin:0;line-height:1.2}.product-studio-main .studio-media-slot .studio-dropzone small,.product-studio-main .studio-media-slot .studio-file-dropzone small,.product-studio-main .studio-media-slot .studio-upload-zone small{margin:0;min-height:0;line-height:1.35}.product-studio-main .studio-media-slot .studio-media-count,.product-studio-main .studio-media-slot .studio-upload-count,.product-studio-main .studio-media-slot .studio-media-empty,.product-studio-main .studio-media-slot .studio-file-empty{margin-top:12px}@media(min-width:900px){.product-studio-main .studio-section--media .studio-grid--2,.product-studio-main .studio-section--visuals .studio-grid--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:28px;align-items:stretch}}@media(max-width:899px){.product-studio-main .studio-media-slot{grid-template-rows:auto auto auto auto}.product-studio-main .studio-media-slot>p,.product-studio-main .studio-media-slot>.muted,.product-studio-main .studio-media-slot>small{min-height:0}}.product-republish-list__header,.studio-product-republish-list__header{width:100%!important;min-height:52px!important;margin:12px 0 14px!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.product-republish-list__header-copy,.studio-product-republish-list__header-copy{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.product-republish-list__title,.product-republish-list__header strong,.studio-product-republish-list__title,.studio-product-republish-list__header strong{display:inline-flex!important;align-items:center!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;font-size:1rem!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.02em!important;text-shadow:none!important;background:transparent!important;-webkit-text-fill-color:#0f172a!important}.product-republish-list__count,.studio-product-republish-list__count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:24px!important;padding:0 8px!important;border-radius:999px!important;background:#4f46e51a!important;border:1px solid rgba(79,70,229,.16)!important;color:#4f46e5!important;font-size:.78rem!important;font-weight:900!important;opacity:1!important;visibility:visible!important}.product-republish-list__actions,.studio-product-republish-list__actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important}.product-republish-list__refresh,.product-republish-list__refresh--icon,.studio-product-republish-refresh-btn,.studio-product-republish-panel__refresh,.studio-product-republish-panel__refresh--icon,.studio-product-cards-panel__refresh,.studio-product-cards-panel__refresh--icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;padding:0!important;border:1px solid rgba(79,70,229,.24)!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#4f7cff,#4f46e5)!important;color:#fff!important;opacity:1!important;visibility:visible!important;box-shadow:0 14px 30px #4f46e53d!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;outline:none!important;overflow:hidden!important;position:relative!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease!important}.product-republish-list__refresh svg,.product-republish-list__refresh--icon svg,.studio-product-republish-refresh-btn svg,.studio-product-republish-panel__refresh svg,.studio-product-republish-panel__refresh--icon svg,.studio-product-cards-panel__refresh svg,.studio-product-cards-panel__refresh--icon svg{width:20px!important;height:20px!important;color:#fff!important;stroke:#fff!important;stroke-width:2.6!important;opacity:1!important;visibility:visible!important;flex:0 0 auto!important;transition:transform .45s ease!important}.product-republish-list__refresh:hover:not(:disabled),.product-republish-list__refresh--icon:hover:not(:disabled),.studio-product-republish-refresh-btn:hover:not(:disabled),.studio-product-republish-panel__refresh:hover:not(:disabled),.studio-product-republish-panel__refresh--icon:hover:not(:disabled),.studio-product-cards-panel__refresh:hover:not(:disabled),.studio-product-cards-panel__refresh--icon:hover:not(:disabled){transform:translateY(-2px) scale(1.04)!important;border-color:#4f46e56b!important;box-shadow:0 20px 42px #4f46e552!important;filter:brightness(1.04)!important}.product-republish-list__refresh:hover:not(:disabled) svg,.product-republish-list__refresh--icon:hover:not(:disabled) svg,.studio-product-republish-refresh-btn:hover:not(:disabled) svg,.studio-product-republish-panel__refresh:hover:not(:disabled) svg,.studio-product-republish-panel__refresh--icon:hover:not(:disabled) svg,.studio-product-cards-panel__refresh:hover:not(:disabled) svg,.studio-product-cards-panel__refresh--icon:hover:not(:disabled) svg{transform:rotate(180deg)!important}.product-republish-list__refresh:active:not(:disabled),.product-republish-list__refresh--icon:active:not(:disabled),.studio-product-republish-refresh-btn:active:not(:disabled),.studio-product-republish-panel__refresh:active:not(:disabled),.studio-product-republish-panel__refresh--icon:active:not(:disabled),.studio-product-cards-panel__refresh:active:not(:disabled),.studio-product-cards-panel__refresh--icon:active:not(:disabled){transform:translateY(0) scale(.98)!important}.product-republish-list__refresh:disabled,.product-republish-list__refresh--icon:disabled,.studio-product-republish-refresh-btn:disabled,.studio-product-republish-panel__refresh:disabled,.studio-product-republish-panel__refresh--icon:disabled,.studio-product-cards-panel__refresh:disabled,.studio-product-cards-panel__refresh--icon:disabled{opacity:.72!important;cursor:not-allowed!important;filter:grayscale(.12)!important}.product-republish-list__refresh.is-loading svg,.product-republish-list__refresh--icon.is-loading svg,.studio-product-republish-refresh-btn.is-loading svg,.studio-product-republish-panel__refresh.is-loading svg,.studio-product-republish-panel__refresh--icon.is-loading svg,.studio-product-cards-panel__refresh.is-loading svg,.studio-product-cards-panel__refresh--icon.is-loading svg{animation:productStudioRepublishRefreshSpin .85s linear infinite!important}@keyframes productStudioRepublishRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-republish-list__notice,.product-republish-list__empty,.studio-product-republish-list__notice,.studio-product-republish-list__empty{color:#0f172a!important;opacity:1!important;visibility:visible!important;background:#ffffffeb!important;border:1px solid rgba(15,23,42,.08)!important}.product-republish-list__notice--error,.studio-product-republish-list__notice--error{color:#92400e!important;background:#fffbebf0!important;border-color:#f59e0b38!important}.product-republish-list__refresh,.product-republish-list__refresh--icon,.studio-product-republish-refresh-btn,.studio-product-republish-panel__refresh,.studio-product-republish-panel__refresh--icon,.studio-product-cards-panel__refresh,.studio-product-cards-panel__refresh--icon{background:#fffffff5!important;color:#4f46e5!important;border:1px solid rgba(79,70,229,.18)!important;box-shadow:0 12px 28px #0f172a14!important}.product-republish-list__refresh svg,.product-republish-list__refresh--icon svg,.studio-product-republish-refresh-btn svg,.studio-product-republish-panel__refresh svg,.studio-product-republish-panel__refresh--icon svg,.studio-product-cards-panel__refresh svg,.studio-product-cards-panel__refresh--icon svg{color:#4f46e5!important;stroke:#4f46e5!important}.product-republish-list__refresh:hover:not(:disabled),.product-republish-list__refresh--icon:hover:not(:disabled),.studio-product-republish-refresh-btn:hover:not(:disabled),.studio-product-republish-panel__refresh:hover:not(:disabled),.studio-product-republish-panel__refresh--icon:hover:not(:disabled),.studio-product-cards-panel__refresh:hover:not(:disabled),.studio-product-cards-panel__refresh--icon:hover:not(:disabled){background:#f8fafc!important;border-color:#4f46e557!important;box-shadow:0 18px 38px #4f46e524!important;transform:translateY(-2px) scale(1.04)!important}.product-republish-panel__toggle,.studio-product-republish-panel__toggle,.product-republish-empty-card .studio-ghost-btn,.product-republish-active-card .studio-ghost-btn{background:#fffffff5!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 24px #0f172a12!important}.product-republish-panel__toggle:hover,.studio-product-republish-panel__toggle:hover,.product-republish-empty-card .studio-ghost-btn:hover,.product-republish-active-card .studio-ghost-btn:hover{background:#f8fafc!important;border-color:#4f46e533!important;color:#4f46e5!important;transform:translateY(-1px)!important}.studio-special-routing-panel{margin:10px 0 18px;padding:16px;border-radius:20px;border:1px solid rgba(124,58,237,.18);background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 32%),linear-gradient(135deg,#fffffffa,#faf5ffd1);box-shadow:0 16px 38px #0f172a12}.studio-special-routing-panel__head{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.studio-special-routing-panel__head strong{color:#111827;font-size:15px;font-weight:850}.studio-special-routing-panel__head p{margin:0;color:#6b7280;font-size:13px;line-height:1.45}.studio-special-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-special-audience-card{display:flex;flex-direction:column;gap:6px;min-height:104px;padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#ffffffdb;color:#111827;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.studio-special-audience-card:hover{transform:translateY(-1px);border-color:#7c3aed47;box-shadow:0 14px 30px #7c3aed1f}.studio-special-audience-card.is-selected{border-color:#7c3aed94;background:linear-gradient(135deg,#7c3aed1f,#fffffff5),#fff;box-shadow:0 18px 42px #7c3aed29,0 0 0 3px #7c3aed1a}.studio-special-audience-card span{color:#4c1d95;font-size:15px;font-weight:850}.studio-special-audience-card small{color:#6b7280;font-size:12px;line-height:1.35}.studio-taxonomy-panel--special{border-color:#7c3aed29;background:linear-gradient(135deg,#faf5ffc7,#fffffff5),#fff}@media(max-width:900px){.studio-special-audience-grid{grid-template-columns:1fr}}.studio-type-card{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.09)!important;background:#fffffff5!important;box-shadow:0 12px 28px #0f172a0d,inset 0 1px #fffc!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.studio-type-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--studio-type-accent, #64748b);opacity:.95}.studio-type-card:hover{transform:translateY(-1px);border-color:var(--studio-type-accent-border, rgba(15, 23, 42, .14))!important;box-shadow:0 18px 42px #0f172a17,0 0 0 3px var(--studio-type-accent-ring, rgba(15, 23, 42, .04))!important}.studio-type-card.active{border-color:var(--studio-type-accent-border-active, var(--studio-type-accent-border))!important;background:linear-gradient(135deg,var(--studio-type-accent-soft, rgba(15, 23, 42, .06)),rgba(255,255,255,.98) 54%),#fff!important;box-shadow:0 20px 46px var(--studio-type-accent-shadow, rgba(15, 23, 42, .1)),0 0 0 3px var(--studio-type-accent-ring, rgba(15, 23, 42, .06))!important}.studio-type-card__icon{color:var(--studio-type-accent, #64748b)!important;background:var(--studio-type-accent-soft, rgba(15, 23, 42, .06))!important;border:1px solid var(--studio-type-accent-border, rgba(15, 23, 42, .12))!important}.studio-type-card__badge{color:var(--studio-type-accent-text, var(--studio-type-accent, #64748b))!important;background:var(--studio-type-accent-soft, rgba(15, 23, 42, .06))!important;border:1px solid var(--studio-type-accent-border, rgba(15, 23, 42, .12))!important}.studio-type-card__title{color:#111827!important;font-weight:800!important}.studio-type-card__desc{color:#5f6b7a!important}.studio-type-card--standard{--studio-type-accent: #06b6d4;--studio-type-accent-text: #0e7490;--studio-type-accent-soft: rgba(6, 182, 212, .1);--studio-type-accent-border: rgba(6, 182, 212, .25);--studio-type-accent-border-active: rgba(6, 182, 212, .58);--studio-type-accent-ring: rgba(6, 182, 212, .12);--studio-type-accent-shadow: rgba(6, 182, 212, .16)}.studio-type-card--special{--studio-type-accent: #7c3aed;--studio-type-accent-text: #5b21b6;--studio-type-accent-soft: rgba(124, 58, 237, .1);--studio-type-accent-border: rgba(124, 58, 237, .28);--studio-type-accent-border-active: rgba(124, 58, 237, .58);--studio-type-accent-ring: rgba(124, 58, 237, .12);--studio-type-accent-shadow: rgba(124, 58, 237, .18)}.studio-type-card--classified{--studio-type-accent: #14b8a6;--studio-type-accent-text: #0f766e;--studio-type-accent-soft: rgba(20, 184, 166, .1);--studio-type-accent-border: rgba(20, 184, 166, .25);--studio-type-accent-border-active: rgba(20, 184, 166, .56);--studio-type-accent-ring: rgba(20, 184, 166, .12);--studio-type-accent-shadow: rgba(20, 184, 166, .15)}.studio-type-card--affiliate{--studio-type-accent: #f59e0b;--studio-type-accent-text: #b45309;--studio-type-accent-soft: rgba(245, 158, 11, .11);--studio-type-accent-border: rgba(245, 158, 11, .28);--studio-type-accent-border-active: rgba(245, 158, 11, .6);--studio-type-accent-ring: rgba(245, 158, 11, .12);--studio-type-accent-shadow: rgba(245, 158, 11, .16)}.studio-type-card--audio{--studio-type-accent: #10b981;--studio-type-accent-text: #047857;--studio-type-accent-soft: rgba(16, 185, 129, .1);--studio-type-accent-border: rgba(16, 185, 129, .26);--studio-type-accent-border-active: rgba(16, 185, 129, .58);--studio-type-accent-ring: rgba(16, 185, 129, .12);--studio-type-accent-shadow: rgba(16, 185, 129, .15)}.studio-type-card--video{--studio-type-accent: #f97316;--studio-type-accent-text: #c2410c;--studio-type-accent-soft: rgba(249, 115, 22, .1);--studio-type-accent-border: rgba(249, 115, 22, .28);--studio-type-accent-border-active: rgba(249, 115, 22, .6);--studio-type-accent-ring: rgba(249, 115, 22, .12);--studio-type-accent-shadow: rgba(249, 115, 22, .16)}.studio-type-card--digital{--studio-type-accent: #8b5cf6;--studio-type-accent-text: #6d28d9;--studio-type-accent-soft: rgba(139, 92, 246, .1);--studio-type-accent-border: rgba(139, 92, 246, .28);--studio-type-accent-border-active: rgba(139, 92, 246, .58);--studio-type-accent-ring: rgba(139, 92, 246, .12);--studio-type-accent-shadow: rgba(139, 92, 246, .16)}.studio-section--special-products{border-left-color:#7c3aed!important}.studio-special-review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.studio-special-review-summary__item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(124,58,237,.14);background:linear-gradient(135deg,#7c3aed14,#fffffff5),#fff;box-shadow:0 12px 28px #0f172a0d}.studio-special-review-summary__item svg{width:20px;height:20px;color:#7c3aed;flex:0 0 20px}.studio-special-review-summary__item div{display:flex;flex-direction:column;gap:3px;min-width:0}.studio-special-review-summary__item strong{color:#111827;font-size:13px;font-weight:850}.studio-special-review-summary__item span{color:#6b7280;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.studio-special-review-summary{grid-template-columns:1fr}}.studio-taxonomy-panel{--studio-taxonomy-accent: #d00000;--studio-taxonomy-text: #7a1212;--studio-taxonomy-soft: #ffe4e4;--studio-taxonomy-soft-2: #fff7f7}.studio-taxonomy-group:nth-child(1){--studio-taxonomy-accent: #d00000;--studio-taxonomy-text: #7a1212;--studio-taxonomy-soft: #ffe4e4;--studio-taxonomy-soft-2: #fff7f7}.studio-taxonomy-group:nth-child(2){--studio-taxonomy-accent: #7c3aed;--studio-taxonomy-text: #4c1d95;--studio-taxonomy-soft: #ede9fe;--studio-taxonomy-soft-2: #f5f3ff}.studio-taxonomy-group:nth-child(3){--studio-taxonomy-accent: #2563eb;--studio-taxonomy-text: #1e3a8a;--studio-taxonomy-soft: #dbeafe;--studio-taxonomy-soft-2: #eff6ff}.studio-taxonomy-group:nth-child(4){--studio-taxonomy-accent: #0891b2;--studio-taxonomy-text: #155e75;--studio-taxonomy-soft: #cffafe;--studio-taxonomy-soft-2: #ecfeff}.studio-taxonomy-group:nth-child(5){--studio-taxonomy-accent: #c026d3;--studio-taxonomy-text: #86198f;--studio-taxonomy-soft: #fae8ff;--studio-taxonomy-soft-2: #fdf4ff}.studio-taxonomy-group:nth-child(6){--studio-taxonomy-accent: #db2777;--studio-taxonomy-text: #9d174d;--studio-taxonomy-soft: #fce7f3;--studio-taxonomy-soft-2: #fdf2f8}.studio-taxonomy-group:nth-child(7){--studio-taxonomy-accent: #059669;--studio-taxonomy-text: #065f46;--studio-taxonomy-soft: #dffcf0;--studio-taxonomy-soft-2: #f0fdf4}.studio-taxonomy-group:nth-child(8){--studio-taxonomy-accent: #e11d48;--studio-taxonomy-text: #9f1239;--studio-taxonomy-soft: #ffe4ec;--studio-taxonomy-soft-2: #fff7fa}.studio-taxonomy-group:nth-child(9){--studio-taxonomy-accent: #ea580c;--studio-taxonomy-text: #9a3412;--studio-taxonomy-soft: #ffedd5;--studio-taxonomy-soft-2: #fff7ed}.studio-taxonomy-group:nth-child(10){--studio-taxonomy-accent: #9333ea;--studio-taxonomy-text: #581c87;--studio-taxonomy-soft: #f3e8ff;--studio-taxonomy-soft-2: #faf5ff}.studio-taxonomy-panel .studio-taxonomy-chip-grid .studio-taxonomy-chip,.studio-taxonomy-panel button.studio-taxonomy-chip,button.studio-taxonomy-chip{background:var(--studio-taxonomy-soft-2, #ffffff)!important;background-color:var(--studio-taxonomy-soft-2, #ffffff)!important;background-image:none!important;color:#1f2937!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;box-shadow:0 8px 18px #0f172a0b!important;font-weight:900!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.studio-taxonomy-panel .studio-taxonomy-chip-grid .studio-taxonomy-chip:hover,.studio-taxonomy-panel button.studio-taxonomy-chip:hover,button.studio-taxonomy-chip:hover{transform:translateY(-1px)!important;background:var(--studio-taxonomy-soft, #f8fafc)!important;background-color:var(--studio-taxonomy-soft, #f8fafc)!important;background-image:none!important;color:var(--studio-taxonomy-text, #111827)!important;box-shadow:0 12px 26px color-mix(in srgb,var(--studio-taxonomy-accent, #111827) 10%,transparent)!important}.studio-taxonomy-panel .studio-taxonomy-chip-grid .studio-taxonomy-chip.is-selected,.studio-taxonomy-panel .studio-taxonomy-chip-grid .studio-taxonomy-chip[aria-pressed=true],.studio-taxonomy-panel button.studio-taxonomy-chip.is-selected,.studio-taxonomy-panel button.studio-taxonomy-chip[aria-pressed=true],button.studio-taxonomy-chip.is-selected,button.studio-taxonomy-chip[aria-pressed=true]{background:var(--studio-taxonomy-soft, #ffe4e4)!important;background-color:var(--studio-taxonomy-soft, #ffe4e4)!important;background-image:none!important;color:var(--studio-taxonomy-text, #7a1212)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--studio-taxonomy-accent, #d00000) 14%,transparent),inset 4px 0 0 var(--studio-taxonomy-accent, #d00000)!important}.studio-taxonomy-panel--special{--studio-taxonomy-accent: #059669;--studio-taxonomy-text: #065f46;--studio-taxonomy-soft: #dffcf0;--studio-taxonomy-soft-2: #f0fdf4}.studio-taxonomy-panel__head>span{background:#fffffff5!important;color:#1f2937!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 8px 18px #0f172a0e!important}.studio-taxonomy-panel:has(.studio-taxonomy-chip.is-selected) .studio-taxonomy-panel__head>span,.studio-taxonomy-panel:has(.studio-taxonomy-chip[aria-pressed=true]) .studio-taxonomy-panel__head>span{background:var(--studio-taxonomy-soft, #ffe4e4)!important;color:var(--studio-taxonomy-text, #7a1212)!important;border-color:var(--studio-taxonomy-accent, #d00000)!important}.studio-special-audience-grid{--special-audience-accent: #d00000;--special-audience-text: #7a1212;--special-audience-soft: #ffe4e4;--special-audience-soft-2: #fff7f7}.studio-special-audience-grid .studio-special-audience-card:nth-child(1){--special-audience-accent: #e11d48;--special-audience-text: #9f1239;--special-audience-soft: #ffe4ec;--special-audience-soft-2: #fff7fa}.studio-special-audience-grid .studio-special-audience-card:nth-child(2){--special-audience-accent: #059669;--special-audience-text: #065f46;--special-audience-soft: #dffcf0;--special-audience-soft-2: #f0fdf4}.studio-special-audience-grid .studio-special-audience-card:nth-child(3){--special-audience-accent: #c026d3;--special-audience-text: #86198f;--special-audience-soft: #fae8ff;--special-audience-soft-2: #fdf4ff}.studio-special-audience-grid .studio-special-audience-card,button.studio-special-audience-card{background:var(--special-audience-soft-2)!important;background-color:var(--special-audience-soft-2)!important;background-image:none!important;color:#1f2937!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:14px!important;box-shadow:0 10px 24px #0f172a0e!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.studio-special-audience-grid .studio-special-audience-card span,button.studio-special-audience-card span{color:var(--special-audience-text)!important;font-weight:950!important}.studio-special-audience-grid .studio-special-audience-card small,button.studio-special-audience-card small{color:#475569!important;font-weight:650!important}.studio-special-audience-grid .studio-special-audience-card:hover,button.studio-special-audience-card:hover{transform:translateY(-1px)!important;background:var(--special-audience-soft)!important;background-color:var(--special-audience-soft)!important;background-image:none!important;box-shadow:0 14px 30px color-mix(in srgb,var(--special-audience-accent) 12%,transparent)!important}.studio-special-audience-grid .studio-special-audience-card.is-selected,.studio-special-audience-grid .studio-special-audience-card[aria-pressed=true],button.studio-special-audience-card.is-selected,button.studio-special-audience-card[aria-pressed=true]{background:var(--special-audience-soft)!important;background-color:var(--special-audience-soft)!important;background-image:none!important;color:var(--special-audience-text)!important;box-shadow:0 16px 34px color-mix(in srgb,var(--special-audience-accent) 16%,transparent),inset 4px 0 0 var(--special-audience-accent)!important}.studio-special-audience-grid .studio-special-audience-card.is-selected span,.studio-special-audience-grid .studio-special-audience-card[aria-pressed=true] span,button.studio-special-audience-card.is-selected span,button.studio-special-audience-card[aria-pressed=true] span{color:var(--special-audience-text)!important}.studio-special-audience-grid .studio-special-audience-card.is-selected small,.studio-special-audience-grid .studio-special-audience-card[aria-pressed=true] small,button.studio-special-audience-card.is-selected small,button.studio-special-audience-card[aria-pressed=true] small{color:#334155!important}.studio-section--visuals{--studio-media-accent: #d00000;--studio-media-text: #7a1212;--studio-media-soft: #ffe4e4;--studio-media-soft-2: #fff7f7}.studio-section--visuals-special{--studio-media-accent: #c026d3;--studio-media-text: #86198f;--studio-media-soft: #fae8ff;--studio-media-soft-2: #fdf4ff}.studio-section--visuals button,.studio-section--visuals .studio-upload-btn,.studio-section--visuals .studio-clear-btn,.studio-section--visuals .studio-remove-btn,.studio-section--visuals .image-upload-clear,.studio-section--visuals .image-upload-remove,.studio-section--visuals .video-upload-remove,.studio-section--visuals .audio-upload-remove,.studio-section--visuals .document-upload-remove,.studio-section--visuals .media-remove-btn,.studio-section--visuals .media-clear-btn{background:var(--studio-media-soft-2)!important;background-color:var(--studio-media-soft-2)!important;background-image:none!important;color:var(--studio-media-text)!important;border-radius:12px!important;box-shadow:0 8px 18px color-mix(in srgb,var(--studio-media-accent) 9%,transparent)!important;font-weight:900!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.studio-section--visuals button:hover,.studio-section--visuals .studio-upload-btn:hover,.studio-section--visuals .studio-clear-btn:hover,.studio-section--visuals .studio-remove-btn:hover,.studio-section--visuals .image-upload-clear:hover,.studio-section--visuals .image-upload-remove:hover,.studio-section--visuals .video-upload-remove:hover,.studio-section--visuals .audio-upload-remove:hover,.studio-section--visuals .document-upload-remove:hover,.studio-section--visuals .media-remove-btn:hover,.studio-section--visuals .media-clear-btn:hover{transform:translateY(-1px)!important;background:var(--studio-media-soft)!important;background-color:var(--studio-media-soft)!important;background-image:none!important;color:var(--studio-media-text)!important;box-shadow:0 12px 26px color-mix(in srgb,var(--studio-media-accent) 14%,transparent)!important}.studio-section--visuals button svg,.studio-section--visuals .studio-upload-btn svg,.studio-section--visuals .studio-clear-btn svg,.studio-section--visuals .studio-remove-btn svg,.studio-section--visuals .image-upload-clear svg,.studio-section--visuals .image-upload-remove svg,.studio-section--visuals .video-upload-remove svg,.studio-section--visuals .audio-upload-remove svg,.studio-section--visuals .document-upload-remove svg,.studio-section--visuals .media-remove-btn svg,.studio-section--visuals .media-clear-btn svg{color:#111827!important;stroke:#111827!important}.studio-section--visuals .image-upload-remove,.studio-section--visuals .video-upload-remove,.studio-section--visuals .audio-upload-remove,.studio-section--visuals .document-upload-remove,.studio-section--visuals .media-remove-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.studio-section--visuals .image-upload-clear,.studio-section--visuals .studio-clear-btn,.studio-section--visuals .media-clear-btn{min-height:44px!important;padding:0 16px!important}.studio-section--visuals input[type=file]+label,.studio-section--visuals .upload-dropzone,.studio-section--visuals .studio-upload-dropzone,.studio-section--visuals .image-upload-dropzone,.studio-section--visuals .video-upload-dropzone,.studio-section--visuals .audio-upload-dropzone,.studio-section--visuals .document-upload-dropzone{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--studio-media-accent) 7%,transparent),transparent 38%),#fffffff5!important;background-color:#fffffff5!important;color:#111827!important;box-shadow:none!important}.studio-section--visuals input[type=file]+label:hover,.studio-section--visuals .upload-dropzone:hover,.studio-section--visuals .studio-upload-dropzone:hover,.studio-section--visuals .image-upload-dropzone:hover,.studio-section--visuals .video-upload-dropzone:hover,.studio-section--visuals .audio-upload-dropzone:hover,.studio-section--visuals .document-upload-dropzone:hover{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--studio-media-accent) 10%,transparent),transparent 38%),#fffffffa!important}.studio-section--visuals input[type=file]+label *,.studio-section--visuals .upload-dropzone *,.studio-section--visuals .studio-upload-dropzone *,.studio-section--visuals .image-upload-dropzone *,.studio-section--visuals .video-upload-dropzone *,.studio-section--visuals .audio-upload-dropzone *,.studio-section--visuals .document-upload-dropzone *{color:#111827!important}.studio-section--visuals input[type=file]+label small,.studio-section--visuals .upload-dropzone small,.studio-section--visuals .studio-upload-dropzone small,.studio-section--visuals .image-upload-dropzone small,.studio-section--visuals .video-upload-dropzone small,.studio-section--visuals .audio-upload-dropzone small,.studio-section--visuals .document-upload-dropzone small{color:#64748b!important}.studio-section--visuals .studio-image-card,.studio-section--visuals .studio-video-card,.studio-section--visuals .studio-audio-row,.studio-section--visuals .studio-file-row,.studio-section--visuals .media-card,.studio-section--visuals .image-card,.studio-section--visuals .video-card,.studio-section--visuals .audio-card,.studio-section--visuals .document-card{background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 10px 22px #0f172a0f!important}.studio-section--visuals .studio-preview-nav,.studio-section--visuals .studio-preview-thumb{background:#fffffff5!important;border-color:#0f172a1a!important;box-shadow:0 8px 18px #0f172a1f!important}.product-studio-page .studio-section--places-products{border-color:#05966933!important;background:radial-gradient(circle at top left,rgba(16,185,129,.1),transparent 34%),linear-gradient(135deg,#f0fdf4d6,#fffffff5),#fff!important}.product-studio-page .studio-section--places-products:before{background:linear-gradient(180deg,#059669,#0ea5e9)!important}.product-studio-page .studio-section--places-products .studio-section__icon,.product-studio-page .studio-section--places-products .studio-section__icon svg{color:#065f46!important;stroke:#065f46!important}.studio-places-review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.studio-places-review-summary__item{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border-radius:18px;border:1px solid rgba(16,185,129,.16);background:linear-gradient(135deg,#10b98114,#fffffff5),#fff;box-shadow:0 12px 28px #0f172a0d}.studio-places-review-summary__item svg{width:20px;height:20px;color:#059669;flex:0 0 20px}.studio-places-review-summary__item div{display:flex;flex-direction:column;gap:3px;min-width:0}.studio-places-review-summary__item strong{color:#0f172a;font-size:13px;font-weight:850}.studio-places-review-summary__item span{color:#64748b;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-studio-page .studio-section--places-products .studio-inline-banner--info{background:linear-gradient(135deg,#f0fdf4eb,#fffffff5),#fff!important;border-color:#10b98129!important;color:#065f46!important}.product-studio-page .studio-section--places-products .studio-inline-banner--warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:linear-gradient(135deg,#fee2e2e0,#fffffff0),#fff!important;border:1px solid rgba(220,38,38,.18)!important;color:#7f1d1d!important}.product-studio-page .studio-section--places-products .studio-inline-banner--warning svg,.product-studio-page .studio-section--places-products .studio-inline-banner--warning strong,.product-studio-page .studio-section--places-products .studio-inline-banner--warning span{color:#7f1d1d!important;stroke:#7f1d1d!important}.product-studio-page .studio-section--places-products .studio-primary-btn{background:linear-gradient(135deg,#059669,#10b981)!important;border:1px solid rgba(5,150,105,.22)!important;box-shadow:0 14px 28px #0596692e!important}.product-studio-page .studio-section--places-products .studio-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#047857,#059669)!important;box-shadow:0 18px 34px #05966938!important}.product-studio-page .studio-section--places-products .studio-file-upload,.product-studio-page .studio-section--places-products .studio-file-meta{background:#fffffff5!important;border-color:#10b98129!important}.product-studio-page .studio-section--places-products .studio-file-upload__button{color:#065f46!important;background:#f0fdf4f5!important;border-color:#10b9812e!important}@media(max-width:900px){.studio-places-review-summary{grid-template-columns:1fr}}.studio-section--visuals-places .studio-grid--2{align-items:start}.studio-section--visuals-places .studio-media-slot{min-width:0;display:flex;flex-direction:column;gap:12px}.studio-section--visuals-places .studio-media-slot__label{min-height:28px;display:inline-flex;align-items:center;gap:8px;color:#111827;font-size:.98rem;font-weight:950;line-height:1.2}.studio-section--visuals-places .studio-media-slot__label svg{width:17px;height:17px;flex:0 0 auto}.studio-section--visuals-places .studio-media-slot__note{min-height:84px;color:#475569e6;font-size:.94rem;font-weight:650;line-height:1.55}.places-video-upload-grid{width:100%;display:grid;gap:12px}.places-video-upload-native-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.places-video-upload-dropzone{-webkit-appearance:none!important;appearance:none!important;width:100%;min-height:150px;padding:22px 18px;display:grid!important;place-items:center;align-content:center;gap:8px;border:1.5px dashed rgba(15,23,42,.13)!important;border-radius:22px!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.07),transparent 38%),#fffffff5!important;color:#111827!important;box-shadow:none!important;cursor:pointer;text-align:center;line-height:1.35;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.places-video-upload-dropzone:hover:not(:disabled){transform:translateY(-1px);border-color:#dc262642!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.1),transparent 38%),#fffffffa!important;box-shadow:0 18px 35px #0f172a0f!important}.places-video-upload-dropzone:focus-visible{outline:3px solid rgba(220,38,38,.18);outline-offset:3px}.places-video-upload-dropzone.is-disabled,.places-video-upload-dropzone:disabled{cursor:not-allowed;opacity:.72;transform:none}.places-video-upload-dropzone__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#111827;background:#f8fafceb;border:1px solid rgba(15,23,42,.08)}.places-video-upload-dropzone__icon svg{width:22px;height:22px}.places-video-upload-dropzone strong{display:block;margin:0;max-width:420px;color:#111827!important;font-size:1.05rem;font-weight:950;line-height:1.2}.places-video-upload-dropzone span{display:block;max-width:460px;color:#475569e6!important;font-size:.92rem;font-weight:750;line-height:1.45}.places-video-upload-dropzone em{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 11px;border-radius:999px;color:#7f1d1d;background:#fee2e2d9;border:1px solid rgba(248,113,113,.2);font-size:.82rem;font-style:normal;font-weight:900}.places-video-upload-empty{min-height:58px;padding:14px 16px;display:flex;align-items:center;gap:10px;border-radius:18px;color:#111827;background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px #0f172a0d;font-size:.94rem;font-weight:650}.places-video-upload-empty svg{width:18px;height:18px;color:#111827;flex:0 0 auto}.places-video-upload-add-more,.places-video-upload-actions button,.places-video-upload-card>button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-weight:950;font-family:inherit}.places-video-upload-add-more{width:fit-content;min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;color:#7f1d1d;background:#fff7f7f5;border:1px solid rgba(248,113,113,.22);box-shadow:0 12px 26px #7f1d1d0f}.places-video-upload-add-more:hover{background:#fee2e2e0;transform:translateY(-1px)}.places-video-upload-actions{display:flex;justify-content:flex-end}.places-video-upload-actions button{min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;color:#7f1d1d;background:#fee2e2d1}.places-video-upload-list{display:grid;gap:12px}.places-video-upload-card{padding:10px;display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:18px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 24px #0f172a0d}.places-video-upload-card__preview{height:74px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#0f172a;color:#fff}.places-video-upload-card__preview video{width:100%;height:100%;object-fit:cover;display:block}.places-video-upload-card__meta{min-width:0;display:grid;gap:3px}.places-video-upload-card__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-weight:950}.places-video-upload-card__meta span{color:#475569d1;font-size:.82rem;font-weight:750}.places-video-upload-card>button{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;color:#991b1b;background:#fee2e2c7}@media(max-width:900px){.studio-section--visuals-places .studio-media-slot__note{min-height:0}}@media(max-width:720px){.places-video-upload-card{grid-template-columns:92px minmax(0,1fr) auto}.places-video-upload-card__preview{height:62px}.places-video-upload-add-more{width:100%}}.product-studio-page{--studio-places: #059669;--studio-places-text: #065f46;--studio-places-soft: rgba(209, 250, 229, .84);--studio-places-soft-2: rgba(240, 253, 244, .92);--studio-places-border: rgba(16, 185, 129, .24);--studio-places-shadow: rgba(16, 185, 129, .14);--studio-place-normal: #06b6d4;--studio-place-normal-text: #0e7490;--studio-place-normal-soft: rgba(207, 250, 254, .72);--studio-place-offering: #059669;--studio-place-offering-text: #065f46;--studio-place-offering-soft: rgba(209, 250, 229, .82)}.product-studio-page .studio-section--places-mode{border-color:#10b98133!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.105),transparent 38%),radial-gradient(circle at 100% 0%,rgba(6,182,212,.075),transparent 34%),#ffffffd1!important}.product-studio-page .studio-section--places-mode:before{background:linear-gradient(180deg,#059669,#06b6d4)!important}.product-studio-page .studio-section--places-mode .studio-section__icon{color:var(--studio-places-text)!important;background:var(--studio-places-soft)!important;border-color:var(--studio-places-border)!important}.product-studio-page .studio-section--places-mode .studio-special-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.product-studio-page .studio-section--places-mode .studio-special-audience-card{min-height:138px;justify-content:flex-start;border-radius:22px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 12px 28px #0f172a0f!important}.product-studio-page .studio-section--places-mode .studio-special-audience-card:nth-child(1){--special-audience-accent: var(--studio-place-normal);--special-audience-text: var(--studio-place-normal-text);--special-audience-soft: var(--studio-place-normal-soft);--special-audience-soft-2: rgba(236, 254, 255, .92)}.product-studio-page .studio-section--places-mode .studio-special-audience-card:nth-child(2){--special-audience-accent: var(--studio-place-offering);--special-audience-text: var(--studio-place-offering-text);--special-audience-soft: var(--studio-place-offering-soft);--special-audience-soft-2: rgba(240, 253, 244, .94)}.product-studio-page .studio-section--places-mode .studio-special-audience-card span{display:inline-flex;align-items:center;gap:8px;color:var(--special-audience-text)!important;font-size:1rem;font-weight:1000!important}.product-studio-page .studio-section--places-mode .studio-special-audience-card small{color:#334155db!important;font-size:.9rem;line-height:1.5}.product-studio-page .studio-section--places-mode .studio-special-audience-card.is-selected,.product-studio-page .studio-section--places-mode .studio-special-audience-card[aria-pressed=true]{background:var(--special-audience-soft)!important;box-shadow:0 16px 36px color-mix(in srgb,var(--special-audience-accent) 14%,transparent),inset 5px 0 0 var(--special-audience-accent)!important}.product-studio-page .studio-places-product-type-banner,.product-studio-page .studio-places-info-banner{width:100%;margin:0 0 16px;border-radius:18px!important;background:linear-gradient(135deg,#f0fdf4f5,#fffffff5),#fff!important;border:1px solid rgba(16,185,129,.18)!important;color:var(--studio-places-text)!important;box-shadow:0 12px 28px #10b98114!important}.product-studio-page .studio-places-product-type-banner svg,.product-studio-page .studio-places-info-banner svg{color:var(--studio-places-text)!important;stroke:var(--studio-places-text)!important;flex:0 0 auto}.product-studio-page .studio-places-product-type-banner strong,.product-studio-page .studio-places-info-banner strong{color:var(--studio-places-text)!important;font-weight:1000!important}.product-studio-page .studio-places-product-type-banner span,.product-studio-page .studio-places-info-banner span{color:#334155eb!important;line-height:1.55}.product-studio-page .studio-type-card--places,.product-studio-page .studio-type-card--places-offering{--studio-type-accent: #059669;--studio-type-accent-text: #065f46;--studio-type-accent-soft: rgba(209, 250, 229, .78);--studio-type-accent-border: rgba(16, 185, 129, .28);--studio-type-accent-border-active: rgba(16, 185, 129, .6);--studio-type-accent-ring: rgba(16, 185, 129, .13);--studio-type-accent-shadow: rgba(16, 185, 129, .17)}.product-studio-page .studio-type-card--normal-place-product{--studio-type-accent: #06b6d4;--studio-type-accent-text: #0e7490;--studio-type-accent-soft: rgba(207, 250, 254, .76);--studio-type-accent-border: rgba(6, 182, 212, .28);--studio-type-accent-border-active: rgba(6, 182, 212, .6);--studio-type-accent-ring: rgba(6, 182, 212, .13);--studio-type-accent-shadow: rgba(6, 182, 212, .16)}.product-studio-page .studio-type-card--places:before,.product-studio-page .studio-type-card--places-offering:before{background:linear-gradient(180deg,#059669,#10b981)!important}.product-studio-page .studio-type-card--normal-place-product:before{background:linear-gradient(180deg,#06b6d4,#0ea5e9)!important}.product-studio-page .studio-type-card--places .studio-type-card__icon,.product-studio-page .studio-type-card--places-offering .studio-type-card__icon,.product-studio-page .studio-type-card--normal-place-product .studio-type-card__icon{color:var(--studio-type-accent-text)!important;background:var(--studio-type-accent-soft)!important;border-color:var(--studio-type-accent-border)!important}.product-studio-page .studio-type-card--places .studio-type-card__icon svg,.product-studio-page .studio-type-card--places-offering .studio-type-card__icon svg,.product-studio-page .studio-type-card--normal-place-product .studio-type-card__icon svg{color:var(--studio-type-accent-text)!important;stroke:var(--studio-type-accent-text)!important}.product-studio-page .studio-type-card--places .studio-type-card__badge,.product-studio-page .studio-type-card--places-offering .studio-type-card__badge,.product-studio-page .studio-type-card--normal-place-product .studio-type-card__badge{color:var(--studio-type-accent-text)!important;background:var(--studio-type-accent-soft)!important;border-color:var(--studio-type-accent-border)!important}.product-studio-page .studio-places-routing-panel{margin-top:10px;border-color:#10b9812e!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.09),transparent 34%),linear-gradient(135deg,#f0fdf4e0,#fffffff7),#fff!important;box-shadow:0 16px 38px #10b9811a!important}.product-studio-page .studio-places-routing-panel .studio-special-routing-panel__head strong{color:var(--studio-places-text)!important}.product-studio-page .studio-places-routing-panel .studio-special-routing-panel__head p{color:#334155e6!important}.product-studio-page .studio-field-hint{margin-top:2px;display:block;color:#334155c7!important;font-size:.82rem;font-weight:750;line-height:1.35}.product-studio-page .studio-places-routing-panel .studio-field-hint{color:var(--studio-places-text)!important}.product-studio-page .studio-taxonomy-panel--places{--studio-taxonomy-accent: #059669;--studio-taxonomy-text: #065f46;--studio-taxonomy-soft: #dffcf0;--studio-taxonomy-soft-2: #f0fdf4;border-color:#10b9812e!important;background:linear-gradient(135deg,#f0fdf4c7,#fffffffa),#fff!important}.product-studio-page .studio-taxonomy-panel--places:nth-of-type(odd){--studio-taxonomy-accent: #0ea5e9;--studio-taxonomy-text: #075985;--studio-taxonomy-soft: #e0f2fe;--studio-taxonomy-soft-2: #f0f9ff}.product-studio-page .studio-taxonomy-panel--compliance{--studio-taxonomy-accent: #dc2626;--studio-taxonomy-text: #7f1d1d;--studio-taxonomy-soft: #fee2e2;--studio-taxonomy-soft-2: #fff7f7;border-color:#dc262629!important;background:linear-gradient(135deg,#fee2e28f,#fffffffa),#fff!important}.product-studio-page .studio-taxonomy-chip-grid--places .studio-taxonomy-chip{border-radius:999px!important}.product-studio-page .studio-info-card--places{align-items:flex-start;gap:12px;min-height:78px;color:#334155eb!important;background:linear-gradient(135deg,#f0fdf4eb,#fffffff5),#fff!important;border-color:#10b98129!important}.product-studio-page .studio-info-card--places svg{margin-top:2px;color:var(--studio-places-text)!important;stroke:var(--studio-places-text)!important;flex:0 0 auto}.product-studio-page .studio-places-agreement{border-radius:18px!important;align-items:flex-start;background:#fffffff0!important;border-color:#0f172a1a!important}.product-studio-page .studio-places-agreement span{color:#0f172ae6!important;font-weight:750!important}.product-studio-page .studio-places-agreement input[type=checkbox]:checked{border-color:var(--studio-places)!important}.product-studio-page .studio-places-agreement input[type=checkbox]:checked:after{background:linear-gradient(135deg,#059669,#10b981)!important}.product-studio-page .studio-places-agreement input[type=checkbox]:disabled{opacity:.72!important;cursor:not-allowed!important}.product-studio-page .studio-places-restricted-banner{margin-top:14px;background:linear-gradient(135deg,#fee2e2e6,#fffffff0),#fff!important;border:1px solid rgba(220,38,38,.2)!important;color:#7f1d1d!important}.product-studio-page .studio-places-restricted-banner svg,.product-studio-page .studio-places-restricted-banner strong{color:#7f1d1d!important;stroke:#7f1d1d!important}.product-studio-page .studio-places-restricted-banner span{color:#7f1d1de0!important}.product-studio-page .studio-section--visuals-places{border-color:#10b9812e!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.075),transparent 34%),#ffffffc7!important}.product-studio-page .studio-section--visuals-places:before{background:linear-gradient(180deg,#059669,#0ea5e9)!important}.product-studio-page .studio-section--visuals-places .studio-section__icon,.product-studio-page .studio-section--visuals-places .studio-media-slot__label svg{color:var(--studio-places-text)!important;stroke:var(--studio-places-text)!important}.product-studio-page .studio-section--visuals-places .places-video-upload-dropzone{border-color:#10b98133!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08),transparent 38%),#fffffff5!important}.product-studio-page .studio-section--visuals-places .places-video-upload-dropzone:hover:not(:disabled){border-color:#10b98157!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.12),transparent 38%),#fffffffa!important;box-shadow:0 18px 35px #10b9811a!important}.product-studio-page .studio-section--visuals-places .places-video-upload-dropzone em,.product-studio-page .studio-section--visuals-places .places-video-upload-add-more,.product-studio-page .studio-section--visuals-places .places-video-upload-actions button{color:var(--studio-places-text)!important;background:var(--studio-places-soft-2)!important;border-color:var(--studio-places-border)!important}.product-studio-page .studio-section--visuals-places .places-video-upload-card>button{color:#991b1b!important;background:#fee2e2d1!important}.product-studio-page .studio-section--visuals-places .places-video-upload-dropzone,.product-studio-page .studio-section--visuals-places .places-video-upload-add-more,.product-studio-page .studio-section--visuals-places .places-video-upload-actions button{background-image:none!important}@media(max-width:980px){.product-studio-page .studio-section--places-mode .studio-special-audience-grid{grid-template-columns:1fr}}@media(max-width:720px){.product-studio-page .studio-section--places-mode,.product-studio-page .studio-places-routing-panel,.product-studio-page .studio-taxonomy-panel--places{border-radius:18px!important}.product-studio-page .studio-places-product-type-banner,.product-studio-page .studio-places-info-banner,.product-studio-page .studio-places-restricted-banner{flex-direction:column;gap:8px}.product-studio-page .studio-section--places-mode .studio-special-audience-card{min-height:118px}}.product-studio-page .product-studio-sidebar .studio-sidecard,.product-studio-page .product-studio-sidebar .studio-sidecard *{opacity:1!important;visibility:visible!important;text-shadow:none!important}.product-studio-page .product-studio-sidebar .studio-sidecard h3,.product-studio-page .product-studio-sidebar .studio-sidecard h4,.product-studio-page .product-studio-sidebar .studio-sidecard strong,.product-studio-page .product-studio-sidebar .studio-sidecard b,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-sidecard__title,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-draft-title,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-draft-card__title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:900!important}.product-studio-page .product-studio-sidebar .studio-sidecard p,.product-studio-page .product-studio-sidebar .studio-sidecard span,.product-studio-page .product-studio-sidebar .studio-sidecard small,.product-studio-page .product-studio-sidebar .studio-sidecard li,.product-studio-page .product-studio-sidebar .studio-sidecard .muted,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-sidecard__text,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-draft-description,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-draft-card__description{color:#475569!important;-webkit-text-fill-color:#475569!important}.product-studio-page .product-studio-sidebar .studio-sidecard svg{color:#64748b!important;stroke:#64748b!important;opacity:1!important}.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn,.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-primary-btn,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-ghost-btn,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-primary-btn,.product-studio-page .product-studio-sidebar .studio-sidecard button:not(.studio-icon-btn):not(.studio-remove-btn):not(.studio-featured-products-btn){min-height:44px!important;padding:0 16px!important;border-radius:12px!important;background:#fffffff5!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a12!important;font-weight:850!important}.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn *,.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-primary-btn *,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-ghost-btn *,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-primary-btn *,.product-studio-page .product-studio-sidebar .studio-sidecard button:not(.studio-icon-btn):not(.studio-remove-btn):not(.studio-featured-products-btn) *{color:#111827!important;stroke:#111827!important;-webkit-text-fill-color:#111827!important}.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn:hover,.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-primary-btn:hover,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-ghost-btn:hover,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-primary-btn:hover,.product-studio-page .product-studio-sidebar .studio-sidecard button:not(.studio-icon-btn):not(.studio-remove-btn):not(.studio-featured-products-btn):hover{background:#f8fafc!important;background-image:none!important;border-color:#0f172a2e!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 14px 28px #0f172a1a!important;transform:translateY(-1px)!important}.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-ghost-btn:active,.product-studio-page .product-studio-sidebar .studio-actions-stack .studio-primary-btn:active,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-ghost-btn:active,.product-studio-page .product-studio-sidebar .studio-sidecard .studio-primary-btn:active,.product-studio-page .product-studio-sidebar .studio-sidecard button:not(.studio-icon-btn):not(.studio-remove-btn):not(.studio-featured-products-btn):active{transform:translateY(0) scale(.985)!important}.product-studio-page .product-studio-sidebar [class*=draft],.product-studio-page .product-studio-sidebar [class*=Draft],.product-studio-page .product-studio-sidebar [class*=restore],.product-studio-page .product-studio-sidebar [class*=Restore],.product-studio-page .product-studio-sidebar [class*=resume],.product-studio-page .product-studio-sidebar [class*=Resume]{opacity:1!important;visibility:visible!important;color:#475569!important;-webkit-text-fill-color:#475569!important;text-shadow:none!important}.product-studio-page .product-studio-sidebar [class*=draft] h1,.product-studio-page .product-studio-sidebar [class*=draft] h2,.product-studio-page .product-studio-sidebar [class*=draft] h3,.product-studio-page .product-studio-sidebar [class*=draft] h4,.product-studio-page .product-studio-sidebar [class*=draft] strong,.product-studio-page .product-studio-sidebar [class*=Draft] h1,.product-studio-page .product-studio-sidebar [class*=Draft] h2,.product-studio-page .product-studio-sidebar [class*=Draft] h3,.product-studio-page .product-studio-sidebar [class*=Draft] h4,.product-studio-page .product-studio-sidebar [class*=Draft] strong,.product-studio-page .product-studio-sidebar [class*=restore] h1,.product-studio-page .product-studio-sidebar [class*=restore] h2,.product-studio-page .product-studio-sidebar [class*=restore] h3,.product-studio-page .product-studio-sidebar [class*=restore] h4,.product-studio-page .product-studio-sidebar [class*=restore] strong,.product-studio-page .product-studio-sidebar [class*=Restore] h1,.product-studio-page .product-studio-sidebar [class*=Restore] h2,.product-studio-page .product-studio-sidebar [class*=Restore] h3,.product-studio-page .product-studio-sidebar [class*=Restore] h4,.product-studio-page .product-studio-sidebar [class*=Restore] strong{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important;font-weight:900!important}.product-studio-page .product-studio-sidebar [class*=draft] p,.product-studio-page .product-studio-sidebar [class*=draft] span,.product-studio-page .product-studio-sidebar [class*=draft] small,.product-studio-page .product-studio-sidebar [class*=Draft] p,.product-studio-page .product-studio-sidebar [class*=Draft] span,.product-studio-page .product-studio-sidebar [class*=Draft] small,.product-studio-page .product-studio-sidebar [class*=restore] p,.product-studio-page .product-studio-sidebar [class*=restore] span,.product-studio-page .product-studio-sidebar [class*=restore] small,.product-studio-page .product-studio-sidebar [class*=Restore] p,.product-studio-page .product-studio-sidebar [class*=Restore] span,.product-studio-page .product-studio-sidebar [class*=Restore] small{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important;visibility:visible!important}.product-studio-page .product-studio-sidebar [class*=draft] strong,.product-studio-page .product-studio-sidebar [class*=Draft] strong,.product-studio-page .product-studio-sidebar [class*=restore] strong,.product-studio-page .product-studio-sidebar [class*=Restore] strong{color:#111827!important;-webkit-text-fill-color:#111827!important}.product-studio-page .product-studio-sidebar [class*=draft] button,.product-studio-page .product-studio-sidebar [class*=Draft] button,.product-studio-page .product-studio-sidebar [class*=restore] button,.product-studio-page .product-studio-sidebar [class*=Restore] button,.product-studio-page .product-studio-sidebar [class*=resume] button,.product-studio-page .product-studio-sidebar [class*=Resume] button{min-height:44px!important;padding:0 16px!important;border-radius:12px!important;background:#fffffff5!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a14!important;font-weight:850!important}.product-studio-page .product-studio-sidebar [class*=draft] button *,.product-studio-page .product-studio-sidebar [class*=Draft] button *,.product-studio-page .product-studio-sidebar [class*=restore] button *,.product-studio-page .product-studio-sidebar [class*=Restore] button *,.product-studio-page .product-studio-sidebar [class*=resume] button *,.product-studio-page .product-studio-sidebar [class*=Resume] button *{color:#111827!important;stroke:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.product-studio-page .product-studio-sidebar [class*=draft] button:hover,.product-studio-page .product-studio-sidebar [class*=Draft] button:hover,.product-studio-page .product-studio-sidebar [class*=restore] button:hover,.product-studio-page .product-studio-sidebar [class*=Restore] button:hover,.product-studio-page .product-studio-sidebar [class*=resume] button:hover,.product-studio-page .product-studio-sidebar [class*=Resume] button:hover{background:#f8fafc!important;background-image:none!important;border-color:#0f172a2e!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;transform:translateY(-1px)!important}.product-studio-page .product-unfinished-draft-card{width:100%!important;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;padding:12px!important;margin:0 0 18px!important;border-radius:24px!important;border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(135deg,#fffffffa,#f8fafceb),#fff!important;box-shadow:0 16px 36px #0f172a17!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}.product-studio-page .product-unfinished-draft-card__media{position:relative!important;min-height:122px!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 30% 20%,rgba(79,70,229,.16),transparent 42%),linear-gradient(135deg,#ecfefff5,#f0fdf4f0)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffb3!important}.product-studio-page .product-unfinished-draft-card__media img,.product-studio-page .product-unfinished-draft-card__media video{width:100%!important;height:100%!important;min-height:122px!important;object-fit:cover!important;display:block!important}.product-studio-page .product-unfinished-draft-card__fallback{width:54px!important;height:54px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffffe6!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 22px #0f172a14!important}.product-studio-page .product-unfinished-draft-card__fallback svg{width:22px!important;height:22px!important;color:#0f172a!important;stroke:#0f172a!important}.product-studio-page .product-unfinished-draft-card__status{position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;min-height:28px!important;padding:5px 8px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;box-shadow:0 8px 18px #0f172a14!important}.product-studio-page .product-unfinished-draft-card__status svg,.product-studio-page .product-unfinished-draft-card__status span{color:#475569!important;stroke:#475569!important;-webkit-text-fill-color:#475569!important}.product-studio-page .product-unfinished-draft-card__body{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important}.product-studio-page .product-unfinished-draft-card__eyebrow{margin:0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.82rem!important;font-weight:800!important;line-height:1.2!important}.product-studio-page .product-unfinished-draft-card__body h3{margin:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:1rem!important;font-weight:950!important;line-height:1.22!important;letter-spacing:-.02em!important}.product-studio-page .product-unfinished-draft-card__meta{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.product-studio-page .product-unfinished-draft-card__meta span{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.82rem!important;font-weight:800!important;line-height:1.2!important}.product-studio-page .product-unfinished-draft-card__meta strong{color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.82rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .product-unfinished-draft-card__note{margin:2px 0 0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important}.product-studio-page .product-unfinished-draft-card__actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:6px!important}.product-studio-page .product-unfinished-draft-card__continue,.product-studio-page .product-unfinished-draft-card__discard{width:auto!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#fffffff5!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.86rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important;transform:none!important}.product-studio-page .product-unfinished-draft-card__continue svg,.product-studio-page .product-unfinished-draft-card__discard svg{width:15px!important;height:15px!important;color:#111827!important;stroke:#111827!important;flex:0 0 auto!important}.product-studio-page .product-unfinished-draft-card{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:14px!important;margin:0 0 18px!important;border-radius:22px!important;border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0),#fff!important;box-shadow:0 14px 32px #0f172a14!important;overflow:hidden!important}.product-studio-page .product-unfinished-draft-card,.product-studio-page .product-unfinished-draft-card *{opacity:1!important;visibility:visible!important;text-shadow:none!important}.product-studio-page .product-unfinished-draft-card__media{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 30% 20%,rgba(6,182,212,.16),transparent 46%),linear-gradient(135deg,#ecfefffa,#f0fdf4f5)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffc7!important}.product-studio-page .product-unfinished-draft-card__media img,.product-studio-page .product-unfinished-draft-card__media video{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;display:block!important}.product-studio-page .product-unfinished-draft-card__fallback{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 16px #0f172a0f!important}.product-studio-page .product-unfinished-draft-card__fallback svg,.product-studio-page .product-unfinished-draft-card__media>svg{width:18px!important;height:18px!important;color:#0f172a!important;stroke:#0f172a!important}.product-studio-page .product-unfinished-draft-card__body{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:flex-start!important}.product-studio-page .product-unfinished-draft-card__actions{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:10px!important}.product-studio-page .product-unfinished-draft-card__continue,.product-studio-page .product-unfinished-draft-card__discard{width:100%!important;min-height:38px!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:#fffffffa!important;background-image:none!important;border:1px solid rgba(15,23,42,.11)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.86rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #0f172a13!important;cursor:pointer!important;transform:none!important}.product-studio-page .product-unfinished-draft-card__continue svg,.product-studio-page .product-unfinished-draft-card__discard svg{width:15px!important;height:15px!important;min-width:15px!important;color:#111827!important;stroke:#111827!important}@media(max-width:1180px){.product-studio-page .product-unfinished-draft-card{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.product-studio-page .product-unfinished-draft-card__media{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important}}@media(max-width:1180px){.product-studio-page .product-unfinished-draft-card{grid-template-columns:1fr!important}.product-studio-page .product-unfinished-draft-card__media{min-height:140px!important}.product-studio-page .product-unfinished-draft-card__media img,.product-studio-page .product-unfinished-draft-card__media video{min-height:140px!important}}.product-studio-page .product-unfinished-draft-card{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;column-gap:12px!important;row-gap:12px!important;align-items:start!important;padding:14px!important;margin:0 0 18px!important;border-radius:22px!important;border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0),#fff!important;box-shadow:0 14px 32px #0f172a14!important;overflow:hidden!important}.product-studio-page .product-unfinished-draft-card{position:relative!important;padding-left:14px!important;padding-top:14px!important}.product-studio-page .product-unfinished-draft-card__media{position:static!important;grid-column:1!important;grid-row:1!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;margin:0!important;padding:0!important;border-radius:16px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 30% 20%,rgba(6,182,212,.16),transparent 46%),linear-gradient(135deg,#ecfefffa,#f0fdf4f5)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffc7!important}.product-studio-page .product-unfinished-draft-card__fallback{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 6px 14px #0f172a0f!important}.product-studio-page .product-unfinished-draft-card__fallback svg,.product-studio-page .product-unfinished-draft-card__media>svg{width:16px!important;height:16px!important;color:#0f172a!important;stroke:#0f172a!important}.product-studio-page .product-unfinished-draft-card__status{display:none!important}.product-studio-page .product-unfinished-draft-card__body{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:4px!important}.product-studio-page .product-unfinished-draft-card__eyebrow{margin:0!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.78rem!important;font-weight:850!important;line-height:1.15!important}.product-studio-page .product-unfinished-draft-card__body h3{margin:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:1rem!important;font-weight:950!important;line-height:1.18!important;letter-spacing:-.02em!important}.product-studio-page .product-unfinished-draft-card__meta{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;min-width:0!important;margin-top:1px!important}.product-studio-page .product-unfinished-draft-card__meta span,.product-studio-page .product-unfinished-draft-card__meta strong{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.8rem!important;font-weight:850!important;line-height:1.2!important}.product-studio-page .product-unfinished-draft-card__note{margin:4px 0 0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.81rem!important;font-weight:650!important;line-height:1.35!important}.product-studio-page .product-unfinished-draft-card__actions{width:calc(100% + 60px)!important;max-width:none!important;margin-left:-60px!important;margin-top:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.product-studio-page .product-unfinished-draft-card__continue,.product-studio-page .product-unfinished-draft-card__discard{width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#fffffffa!important;background-image:none!important;border:1px solid rgba(15,23,42,.11)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #0f172a13!important;cursor:pointer!important;transform:none!important;white-space:nowrap!important;overflow:hidden!important}.product-studio-page .product-unfinished-draft-card__continue svg,.product-studio-page .product-unfinished-draft-card__discard svg{width:14px!important;height:14px!important;min-width:14px!important;color:#111827!important;stroke:#111827!important}.product-studio-page .product-unfinished-draft-card__continue span,.product-studio-page .product-unfinished-draft-card__discard span{color:#111827!important;-webkit-text-fill-color:#111827!important;white-space:nowrap!important}.product-studio-page .product-unfinished-draft-card__continue:hover,.product-studio-page .product-unfinished-draft-card__discard:hover{background:#f8fafc!important;background-image:none!important;border-color:#0f172a2e!important;box-shadow:0 12px 24px #0f172a1a!important;transform:translateY(-1px)!important}.product-studio-page .product-unfinished-draft-card{display:block!important;grid-template-columns:none!important;padding:16px!important}.product-studio-page .product-unfinished-draft-card__media,.product-studio-page .product-unfinished-draft-card__fallback,.product-studio-page .product-unfinished-draft-card__status{display:none!important}.product-studio-page .product-unfinished-draft-card__body{width:100%!important;max-width:100%!important;grid-column:auto!important;grid-row:auto!important}.product-studio-page .product-unfinished-draft-card__actions{width:100%!important;max-width:100%!important;margin-left:0!important;margin-top:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.product-studio-page .product-unfinished-draft-card__continue,.product-studio-page .product-unfinished-draft-card__discard{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;border-radius:999px!important;background:#fffffffa!important;background-image:none!important;border:1px solid rgba(15,23,42,.11)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 8px 18px #0f172a13!important;white-space:nowrap!important}.product-studio-page .product-unfinished-draft-card__continue,.product-studio-page .product-unfinished-draft-card__discard{transform:none!important;translate:none!important;scale:none!important;top:auto!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease!important;overflow:hidden!important}.product-studio-page .product-unfinished-draft-card__continue{background:#f0fdf4!important;background-image:none!important;border:1px solid rgba(16,185,129,.28)!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important;box-shadow:0 8px 18px #10b98114!important}.product-studio-page .product-unfinished-draft-card__discard{background:#fff7ed!important;background-image:none!important;border:1px solid rgba(249,115,22,.26)!important;color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;box-shadow:0 8px 18px #f9731614!important}.product-studio-page .product-unfinished-draft-card__continue svg,.product-studio-page .product-unfinished-draft-card__continue span{color:#065f46!important;stroke:#065f46!important;-webkit-text-fill-color:#065f46!important}.product-studio-page .product-unfinished-draft-card__discard svg,.product-studio-page .product-unfinished-draft-card__discard span{color:#9a3412!important;stroke:#9a3412!important;-webkit-text-fill-color:#9a3412!important}.product-studio-page .product-unfinished-draft-card__continue:hover{transform:none!important;translate:none!important;scale:none!important;background:#dcfce7!important;background-image:none!important;border:1px solid rgba(16,185,129,.42)!important;box-shadow:0 8px 18px #10b9811a!important}.product-studio-page .product-unfinished-draft-card__discard:hover{transform:none!important;translate:none!important;scale:none!important;background:#ffedd5!important;background-image:none!important;border:1px solid rgba(249,115,22,.4)!important;box-shadow:0 8px 18px #f973161a!important}.product-studio-page .product-unfinished-draft-card__continue:active{transform:none!important;translate:none!important;scale:none!important;background:#bbf7d0!important}.product-studio-page .product-unfinished-draft-card__discard:active{transform:none!important;translate:none!important;scale:none!important;background:#fed7aa!important}.product-studio-page .product-unfinished-draft-card__continue:before,.product-studio-page .product-unfinished-draft-card__continue:after,.product-studio-page .product-unfinished-draft-card__discard:before,.product-studio-page .product-unfinished-draft-card__discard:after{display:none!important;content:none!important;transform:none!important}.product-studio-page .product-unfinished-draft-card{border-color:#14b8a638!important;background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.12),transparent 36%),radial-gradient(circle at 100% 0%,rgba(6,182,212,.1),transparent 36%),linear-gradient(135deg,#fffffffc,#f0fdfae0),#fff!important;box-shadow:0 18px 42px #0f172a1a,inset 0 0 0 1px #ffffffb3!important}.product-studio-page .product-unfinished-draft-card__eyebrow{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;font-size:.88rem!important;font-weight:950!important;line-height:1.15!important;letter-spacing:-.015em!important}.product-studio-page .product-unfinished-draft-card__body h3{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.2rem!important;font-weight:1000!important;line-height:1.12!important;letter-spacing:-.04em!important;margin:2px 0 0!important}.product-studio-page .product-unfinished-draft-card__meta{margin-top:2px!important}.product-studio-page .product-unfinished-draft-card__meta span,.product-studio-page .product-unfinished-draft-card__meta strong{color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.92rem!important;font-weight:900!important;line-height:1.2!important}.product-studio-page .product-unfinished-draft-card__note{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.94rem!important;font-weight:720!important;line-height:1.42!important;margin-top:8px!important;max-width:28ch!important}.product-studio-page .product-unfinished-draft-card:hover{border-color:#14b8a657!important;background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.16),transparent 38%),radial-gradient(circle at 100% 0%,rgba(6,182,212,.13),transparent 38%),linear-gradient(135deg,#fff,#ecfdf5eb),#fff!important;box-shadow:0 20px 46px #0f172a1f,0 0 0 3px #14b8a60f,inset 0 0 0 1px #ffffffc7!important;transform:none!important}.product-studio-page .places-video-upload-grid{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important}.product-studio-page .places-video-upload-dropzone{width:100%!important;height:148px!important;min-height:148px!important;max-height:148px!important;margin:0!important;padding:22px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;transform:none!important}.product-studio-page .places-video-upload-dropzone__icon{width:auto!important;height:auto!important;margin:0 0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-studio-page .places-video-upload-dropzone__icon svg{width:22px!important;height:22px!important}.product-studio-page .places-video-upload-dropzone strong{margin:0 0 8px!important;text-align:left!important;line-height:1.2!important}.product-studio-page .places-video-upload-dropzone span:not(.places-video-upload-dropzone__icon){width:100%!important;max-width:none!important;text-align:left!important;line-height:1.35!important}.product-studio-page .places-video-upload-count{margin:0!important;padding:0!important;min-height:20px!important;display:flex!important;align-items:center!important;line-height:1.2!important}.product-studio-page .places-video-upload-empty{margin:0!important}.product-studio-page .places-video-upload-grid{margin-top:13px!important}.product-studio-page .studio-section--places-products .studio-file-upload,.product-studio-page .studio-section--places-products label.studio-file-upload{width:100%!important;min-height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:12px 16px!important;border-radius:14px!important;background:#fffffff5!important;background-image:none!important;border:1px dashed rgba(15,23,42,.16)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a0f!important}.product-studio-page .studio-section--places-products .studio-file-upload__button,.product-studio-page .studio-section--places-products .studio-file-upload__button--bright,.product-studio-page .studio-section--places-products .studio-file-upload button,.product-studio-page .studio-section--places-products .studio-file-upload span,.product-studio-page .studio-section--places-products .studio-file-upload strong{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:900!important}.product-studio-page .studio-section--places-products .studio-file-upload svg,.product-studio-page .studio-section--places-products .studio-file-upload__button svg,.product-studio-page .studio-section--places-products .studio-file-upload__button--bright svg{color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-section--places-products .studio-file-upload__name,.product-studio-page .studio-section--places-products .studio-file-upload small,.product-studio-page .studio-section--places-products .studio-file-upload em{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-weight:700!important}.product-studio-page .studio-section--places-products .studio-file-upload:hover,.product-studio-page .studio-section--places-products label.studio-file-upload:hover{background:#f0fdf4e6!important;background-image:none!important;border-color:#10b98147!important;box-shadow:0 12px 26px #10b98114!important}.product-studio-page .studio-section--places-products .checkbox-pill{align-items:flex-start!important;gap:14px!important;background:#fffffffa!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.product-studio-page .studio-section--places-products .checkbox-pill input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:2px 0 0!important;display:inline-grid!important;place-items:center!important;border-radius:7px!important;border:2px solid rgba(15,23,42,.34)!important;background:#fff!important;box-shadow:inset 0 0 0 2px #fffffff2,0 4px 10px #0f172a14!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}.product-studio-page .studio-section--places-products .checkbox-pill input[type=checkbox]:checked{border-color:#059669!important;background:#059669!important}.product-studio-page .studio-section--places-products .checkbox-pill input[type=checkbox]:checked:after{content:"✓"!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;font-weight:1000!important;line-height:1!important}.product-studio-page .studio-section--places-products .checkbox-pill span,.product-studio-page .studio-section--places-products .checkbox-pill strong,.product-studio-page .studio-section--places-products .checkbox-pill b{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload,.product-studio-page .studio-section--places-products .studio-field--file label.studio-file-upload{min-height:62px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:12px 18px!important;border-radius:14px!important;background:#fffffff5!important;background-image:none!important;border:1px dashed rgba(15,23,42,.16)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a0f!important}.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload *,.product-studio-page .studio-section--places-products .studio-field--file label.studio-file-upload *{background:transparent!important;background-image:none!important;box-shadow:none!important}.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload__button,.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload__button--bright,.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload strong,.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload span:first-of-type{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:900!important}.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload__name,.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload small,.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload em{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-weight:650!important;line-height:1.35!important}.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload svg{color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-section--places-products .studio-field--file .studio-file-upload:hover,.product-studio-page .studio-section--places-products .studio-field--file label.studio-file-upload:hover{background:#f0fdf4eb!important;background-image:none!important;border-color:#10b9814d!important;box-shadow:0 12px 26px #10b98114!important}.product-studio-page .studio-section--places-products label:has(input[type=file]){width:100%!important;min-height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:12px 18px!important;border-radius:14px!important;background:#fffffff5!important;background-color:#fffffff5!important;background-image:none!important;border:1px dashed rgba(15,23,42,.16)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a0f!important}.product-studio-page .studio-section--places-products label:has(input[type=file]) *,.product-studio-page .studio-section--places-products label:has(input[type=file]) span,.product-studio-page .studio-section--places-products label:has(input[type=file]) strong,.product-studio-page .studio-section--places-products label:has(input[type=file]) button{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.product-studio-page .studio-section--places-products label:has(input[type=file]) svg{color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-section--places-products label:has(input[type=file]) small,.product-studio-page .studio-section--places-products label:has(input[type=file]) em{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-weight:650!important}.product-studio-page .studio-section--places-products label:has(input[type=file]):hover{background:#f0fdf4f0!important;background-color:#f0fdf4f0!important;background-image:none!important;border-color:#10b9814d!important;box-shadow:0 12px 26px #10b98114!important}.product-studio-page .studio-section--places-products .studio-places-proof-upload-card{width:100%!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:14px 18px!important;border-radius:16px!important;background:#fffffff5!important;background-color:#fffffff5!important;background-image:none!important;border:1px dashed rgba(15,23,42,.16)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a0f!important;cursor:pointer!important;text-align:left!important;transform:none!important}.product-studio-page .studio-section--places-products .studio-places-proof-upload-card *,.product-studio-page .studio-section--places-products .studio-special-proof-upload-card *{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.product-studio-page .studio-section--places-products .studio-places-proof-upload-card .studio-special-proof-upload-card__icon{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#f0fdf4f0!important;border:1px solid rgba(16,185,129,.18)!important}.product-studio-page .studio-section--places-products .studio-places-proof-upload-card .studio-special-proof-upload-card__icon svg{width:20px!important;height:20px!important;color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-section--places-products .studio-places-proof-upload-card .studio-special-proof-upload-card__content{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.product-studio-page .studio-section--places-products .studio-places-proof-upload-card strong{color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.98rem!important;font-weight:900!important;line-height:1.2!important}.product-studio-page .studio-section--places-products .studio-places-proof-upload-card small{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.86rem!important;font-weight:650!important;line-height:1.35!important}.product-studio-page .studio-section--places-products .studio-places-proof-upload-card:hover{background:#f0fdf4eb!important;background-color:#f0fdf4eb!important;background-image:none!important;border-color:#10b98152!important;box-shadow:0 12px 26px #10b98114!important;transform:none!important}.product-studio-page .studio-section--places-products .studio-special-proof-muted{display:block!important;margin-top:12px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.9rem!important;font-weight:650!important;line-height:1.45!important;text-align:center!important}.product-studio-page .studio-section--places-products .studio-places-agreement{align-items:flex-start!important;gap:14px!important;padding:16px!important;border-radius:18px!important;background:#fffffffa!important;border:1px solid rgba(15,23,42,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.product-studio-page .studio-section--places-products .studio-places-agreement input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:2px 0 0!important;display:inline-grid!important;place-items:center!important;border-radius:7px!important;border:2px solid rgba(15,23,42,.34)!important;background:#fff!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}.product-studio-page .studio-section--places-products .studio-places-agreement input[type=checkbox]:checked{border-color:#059669!important;background:#059669!important}.product-studio-page .studio-section--places-products .studio-places-agreement input[type=checkbox]:checked:after{content:"✓"!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;font-weight:1000!important;line-height:1!important}.product-studio-page .studio-section--places-products .studio-places-agreement span{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.product-studio-page .studio-section--places-pricing .studio-grid--4{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field>span{min-height:42px!important;height:42px!important;display:flex!important;align-items:flex-start!important;align-content:flex-start!important;flex-wrap:wrap!important;gap:4px 6px!important;margin:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.9rem!important;font-weight:900!important;line-height:1.12!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field>span svg{width:15px!important;height:15px!important;min-width:15px!important;margin-top:1px!important;margin-right:2px!important}.product-studio-page .studio-section--places-pricing .studio-field-optional-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:4px!important;padding:2px 7px!important;border-radius:999px!important;background:#14b8a617!important;border:1px solid rgba(20,184,166,.16)!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;font-size:.7rem!important;font-weight:850!important;line-height:1!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field input,.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field select{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;box-sizing:border-box!important;border-radius:14px!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field input::placeholder{color:#94a3b8!important;opacity:1!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field{position:relative!important;min-width:0!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field>span{position:relative!important;width:100%!important;min-height:46px!important;height:46px!important;display:block!important;padding-right:78px!important;margin:0!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.9rem!important;font-weight:900!important;line-height:1.15!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field>span svg{display:inline-block!important;vertical-align:-2px!important;width:15px!important;height:15px!important;margin-right:6px!important}.product-studio-page .studio-section--places-pricing .studio-field-optional-badge{position:absolute!important;top:0!important;right:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:20px!important;min-height:20px!important;margin:0!important;padding:2px 8px!important;border-radius:999px!important;background:#14b8a61a!important;border:1px solid rgba(20,184,166,.18)!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field input,.product-studio-page .studio-section--places-pricing .studio-grid--4>.studio-field select{height:46px!important;min-height:46px!important;margin:0!important;box-sizing:border-box!important}.product-studio-page .studio-section--places-pricing .studio-places-pricing-banner{width:100%!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;margin:16px 0 14px!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(135deg,#fffffffa,#f0fdfae0),#fff!important;box-shadow:0 10px 24px #0f172a0e!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.product-studio-page .studio-section--places-pricing .studio-places-pricing-banner>svg{width:18px!important;height:18px!important;min-width:18px!important;margin-top:2px!important;color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-section--places-pricing .studio-places-pricing-banner>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.product-studio-page .studio-section--places-pricing .studio-places-pricing-banner strong{display:block!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.94rem!important;font-weight:950!important;line-height:1.22!important}.product-studio-page .studio-section--places-pricing .studio-places-pricing-banner span{display:block!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.92rem!important;font-weight:650!important;line-height:1.42!important}.product-studio-page .studio-section--places-pricing .studio-grid--2>.studio-info-card--places{min-height:86px!important;height:100%!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px 18px!important;border-radius:16px!important;background:#fffffff5!important;background-image:none!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 26px #0f172a0e!important;color:#334155!important;-webkit-text-fill-color:#334155!important}.product-studio-page .studio-section--places-pricing .studio-grid--2>.studio-info-card--places svg{width:18px!important;height:18px!important;min-width:18px!important;margin:2px 0 0!important;color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-section--places-pricing .studio-grid--2>.studio-info-card--places span{display:block!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.93rem!important;font-weight:650!important;line-height:1.38!important}.product-studio-page .studio-section--places-pricing>.studio-grid--2{align-items:stretch!important;gap:16px!important;margin-bottom:18px!important}.product-studio-page .studio-places-preview-banner{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;border-radius:16px!important;background:#fffffff5!important;background-image:none!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a0e!important}.product-studio-page .studio-places-preview-banner>svg{width:18px!important;height:18px!important;min-width:18px!important;margin-top:2px!important;color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-places-preview-banner>div{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.product-studio-page .studio-places-preview-banner strong{display:block!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .studio-places-preview-banner span{display:block!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-weight:650!important;line-height:1.4!important}.product-studio-page .studio-preview-card--places{align-items:start!important;gap:18px!important}.product-studio-page .studio-preview-card--places .studio-preview-card__media{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important}.product-studio-page .studio-preview-card--places .studio-preview-card__placeholder{min-height:260px!important;height:260px!important;max-height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:18px!important;border:1px dashed rgba(15,23,42,.14)!important;background:radial-gradient(circle at 20% 10%,rgba(20,184,166,.09),transparent 38%),linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;text-align:center!important}.product-studio-page .studio-preview-card--places .studio-preview-card__placeholder svg{width:24px!important;height:24px!important;color:#94a3b8!important;stroke:#94a3b8!important}.product-studio-page .studio-preview-card--places .studio-preview-card__body{gap:14px!important}.product-studio-page .studio-preview-card--places .studio-preview-card__eyebrow{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;font-weight:850!important;letter-spacing:.01em!important}.product-studio-page .studio-preview-card--places .studio-preview-card__chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}.product-studio-page .studio-preview-card--places .studio-preview-chip{min-height:32px!important;padding:7px 11px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:#ffffffeb!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.82rem!important;font-weight:800!important;line-height:1!important;box-shadow:0 6px 14px #0f172a0e!important}.product-studio-page .studio-preview-card--places .studio-preview-chip svg{width:14px!important;height:14px!important;color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-preview-card--places .studio-preview-chip--places{background:#f0fdf4f2!important;border-color:#10b98133!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important}.product-studio-page .studio-preview-card--places .studio-preview-chip--restricted{background:#fff7edf2!important;border-color:#f973163d!important;color:#9a3412!important;-webkit-text-fill-color:#9a3412!important}.product-studio-page .studio-preview-card--places .studio-preview-chip--restricted svg{color:#c2410c!important;stroke:#c2410c!important}.product-studio-page .studio-preview-card--places .studio-preview-card__price{display:inline-flex!important;align-items:center!important;gap:10px!important;width:fit-content!important;max-width:100%!important;padding:8px 12px!important;border-radius:999px!important;background:#f8fafcf0!important;border:1px solid rgba(15,23,42,.08)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.product-studio-page .studio-preview-card--places .studio-preview-card__price strong{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:.92rem!important;font-weight:900!important}.product-studio-page .studio-preview-card--places .studio-price-summary{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important;margin:0!important}.product-studio-page .studio-preview-card--places .studio-price-summary__card{min-height:88px!important;padding:14px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.09)!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;box-shadow:0 10px 22px #0f172a0e!important}.product-studio-page .studio-preview-card--places .studio-price-summary--places .studio-price-summary__card{background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.08),transparent 42%),linear-gradient(135deg,#fffffffa,#f0fdfae6)!important;border-color:#14b8a624!important}.product-studio-page .studio-preview-card--places .studio-price-summary__card .muted,.product-studio-page .studio-preview-card--places .studio-price-summary__card span{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.82rem!important;font-weight:750!important;line-height:1.2!important}.product-studio-page .studio-preview-card--places .studio-price-summary__card strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1rem!important;font-weight:950!important;line-height:1.2!important;word-break:break-word!important}.product-studio-page .studio-preview-card--places .studio-info-card--places{align-items:flex-start!important;gap:12px!important;padding:16px!important;border-radius:16px!important;background:#fffffff5!important;border:1px solid rgba(20,184,166,.12)!important;box-shadow:0 10px 22px #0f172a0e!important}.product-studio-page .studio-preview-card--places .studio-info-card--places>svg{width:18px!important;height:18px!important;min-width:18px!important;color:#0f766e!important;stroke:#0f766e!important}.product-studio-page .studio-preview-card--places .studio-info-card--places strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:900!important}.product-studio-page .studio-preview-card--places .studio-info-card--places .muted{color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.45!important}.product-studio-page .product-republish-section{overflow:hidden!important}.product-studio-page .product-republish-empty-card{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:16px 18px!important;border-radius:18px!important;background:#fffffffa!important;background-image:none!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 12px 26px #0f172a0e!important}.product-studio-page .product-republish-empty-card strong{display:block!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.98rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .product-republish-empty-card p{margin:4px 0 0!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.92rem!important;font-weight:650!important;line-height:1.38!important}.product-studio-page .product-republish-empty-card .studio-ghost-btn{min-width:168px!important;min-height:44px!important;border-radius:14px!important;background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 8px 18px #0f172a12!important;font-weight:850!important}.product-studio-page .product-republish-list{width:100%!important;margin-top:22px!important}.product-studio-page .product-republish-list__header{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 16px!important}.product-studio-page .product-republish-list__header-copy{display:inline-flex!important;align-items:center!important;gap:10px!important}.product-studio-page .product-republish-list__title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1rem!important;font-weight:950!important}.product-studio-page .product-republish-list__count{min-width:26px!important;height:26px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#6366f11f!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important;font-size:.82rem!important;font-weight:950!important}.product-studio-page .product-republish-list__actions{display:inline-flex!important;align-items:center!important;gap:10px!important}.product-studio-page .product-republish-list__delete-all,.product-studio-page .product-republish-list__refresh{min-height:42px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:999px!important;background-image:none!important;font-size:.88rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #0f172a13!important;transform:none!important}.product-studio-page .product-republish-list__delete-all{background:#fff1f2!important;border:1px solid rgba(244,63,94,.24)!important;color:#be123c!important;-webkit-text-fill-color:#be123c!important}.product-studio-page .product-republish-list__refresh{width:42px!important;padding:0!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important}.product-studio-page .product-republish-list__delete-all svg,.product-studio-page .product-republish-list__refresh svg{width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important}.product-studio-page .product-republish-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))!important;gap:18px!important;margin:0!important;padding:0!important}.product-studio-page .republish-clean-card{position:relative!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:142px minmax(0,1fr) auto!important;gap:16px!important;align-items:stretch!important;padding:16px!important;border-radius:22px!important;background:radial-gradient(circle at 0% 0%,rgba(99,102,241,.075),transparent 38%),linear-gradient(135deg,#fffffffc,#f8fafcf5),#fff!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 16px 34px #0f172a16!important;overflow:hidden!important;transform:none!important}.product-studio-page .republish-clean-card__media{position:relative!important;width:142px!important;min-width:142px!important;height:122px!important;border-radius:18px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8fafcf2!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffc7!important}.product-studio-page .republish-clean-card__media img{width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;border-radius:0!important;box-shadow:none!important}.product-studio-page .republish-clean-card__media>svg{width:28px!important;height:28px!important;color:#64748b!important;stroke:#64748b!important}.product-studio-page .republish-clean-card__status{position:absolute!important;left:10px!important;bottom:10px!important;max-width:calc(100% - 20px)!important;padding:5px 9px!important;border-radius:999px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 16px #0f172a14!important}.product-studio-page .republish-clean-card__body{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important}.product-studio-page .republish-clean-card__eyebrow{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.78rem!important;font-weight:850!important;line-height:1.15!important}.product-studio-page .republish-clean-card h3{margin:0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.16rem!important;font-weight:1000!important;line-height:1.12!important;letter-spacing:-.035em!important}.product-studio-page .republish-clean-card__meta{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-height:22px!important}.product-studio-page .republish-clean-card__meta span,.product-studio-page .republish-clean-card__meta strong{display:inline-flex!important;align-items:center!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.86rem!important;font-weight:800!important;line-height:1.2!important}.product-studio-page .republish-clean-card__meta strong{color:#065f46!important;-webkit-text-fill-color:#065f46!important}.product-studio-page .republish-clean-card p{margin:2px 0 0!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.9rem!important;font-weight:650!important;line-height:1.38!important;max-width:62ch!important}.product-studio-page .republish-clean-card__actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important}.product-studio-page .republish-clean-card__btn,.product-studio-page .republish-clean-card__delete{min-height:40px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:999px!important;background-image:none!important;font-size:.86rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #0f172a12!important;white-space:nowrap!important;transform:none!important;cursor:pointer!important}.product-studio-page .republish-clean-card__btn:first-child{background:#f0fdf4!important;border:1px solid rgba(16,185,129,.26)!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important}.product-studio-page .republish-clean-card__btn:nth-child(2){background:#ecfeff!important;border:1px solid rgba(6,182,212,.24)!important;color:#0e7490!important;-webkit-text-fill-color:#0e7490!important}.product-studio-page .republish-clean-card__right{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important}.product-studio-page .republish-clean-card__delete{background:#fff1f2!important;border:1px solid rgba(244,63,94,.24)!important;color:#be123c!important;-webkit-text-fill-color:#be123c!important}.product-studio-page .republish-clean-card__btn svg,.product-studio-page .republish-clean-card__delete svg{width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important}.product-studio-page .republish-clean-card button:disabled,.product-studio-page .product-republish-list button:disabled{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.15)!important}.product-studio-page .republish-clean-card__btn:hover:not(:disabled),.product-studio-page .republish-clean-card__delete:hover:not(:disabled),.product-studio-page .product-republish-list__delete-all:hover:not(:disabled),.product-studio-page .product-republish-list__refresh:hover:not(:disabled),.product-studio-page .product-republish-empty-card .studio-ghost-btn:hover:not(:disabled){filter:brightness(.985)!important;box-shadow:0 10px 22px #0f172a1c!important;transform:none!important}.product-studio-page .republish-clean-card.is-deleting{opacity:.58!important;pointer-events:none!important}.product-studio-page .studio-section--special-products .studio-special-banner{width:100%!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;border-radius:16px!important;background:#fffffff5!important;background-image:none!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a0e!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.product-studio-page .studio-section--special-products .studio-special-banner>svg{width:18px!important;height:18px!important;min-width:18px!important;margin-top:2px!important;color:#7c3aed!important;stroke:#7c3aed!important}.product-studio-page .studio-section--special-products .studio-special-banner>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;color:#475569!important;-webkit-text-fill-color:#475569!important}.product-studio-page .studio-section--special-products .studio-special-banner strong{display:inline!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;line-height:1.25!important}.product-studio-page .studio-section--special-products .studio-special-banner small{display:block!important;margin-top:4px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-weight:650!important;line-height:1.35!important}.product-studio-page .studio-section--special-products .studio-inline-banner--success.studio-special-banner{background:#ecfdf5!important;border-color:#10b98138!important}.product-studio-page .studio-section--special-products .studio-inline-banner--success.studio-special-banner>svg{color:#059669!important;stroke:#059669!important}.product-studio-page .studio-section--special-products .studio-inline-banner--warning.studio-special-banner{background:#fff7ed!important;border-color:#f9731638!important}.product-studio-page .studio-section--special-products .studio-inline-banner--warning.studio-special-banner>svg{color:#c2410c!important;stroke:#c2410c!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card{width:100%!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:14px 18px!important;border-radius:16px!important;background:#fffffff5!important;background-color:#fffffff5!important;background-image:none!important;border:1px dashed rgba(15,23,42,.16)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a0f!important;cursor:pointer!important;text-align:left!important;transform:none!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card *{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card__icon{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#f5f3fff0!important;border:1px solid rgba(124,58,237,.16)!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card__icon svg{width:20px!important;height:20px!important;color:#7c3aed!important;stroke:#7c3aed!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card__content{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card strong{color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.98rem!important;font-weight:900!important;line-height:1.2!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card small{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.86rem!important;font-weight:650!important;line-height:1.35!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card:hover{background:#f5f3ffeb!important;background-color:#f5f3ffeb!important;background-image:none!important;border-color:#7c3aed47!important;box-shadow:0 12px 26px #7c3aed14!important;transform:none!important}.product-studio-page .studio-section--special-products .studio-special-proof-muted{display:block!important;margin-top:12px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.9rem!important;font-weight:650!important;line-height:1.45!important;text-align:center!important}.product-studio-page .studio-section--special-products .studio-special-agreement{align-items:flex-start!important;gap:14px!important;padding:16px!important;border-radius:18px!important;background:#fffffffa!important;border:1px solid rgba(15,23,42,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.product-studio-page .studio-section--special-products .studio-special-agreement input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:2px 0 0!important;display:inline-grid!important;place-items:center!important;border-radius:7px!important;border:2px solid rgba(15,23,42,.34)!important;background:#fff!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}.product-studio-page .studio-section--special-products .studio-special-agreement input[type=checkbox]:checked{border-color:#7c3aed!important;background:#7c3aed!important}.product-studio-page .studio-section--special-products .studio-special-agreement input[type=checkbox]:checked:after{content:"✓"!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px!important;font-weight:1000!important;line-height:1!important}.product-studio-page .studio-section--special-products .studio-special-agreement input[type=checkbox]:disabled{opacity:1!important;cursor:not-allowed!important;filter:none!important}.product-studio-page .studio-section--special-products .studio-special-agreement span{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;font-weight:850!important;line-height:1.35!important}.product-studio-page .studio-section--special-products,.product-studio-page .studio-section--special-products *{opacity:1}.product-studio-page .studio-section--special-products .studio-special-moderation-field>span{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-weight:900!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card{background:#fffffff5!important;background-image:none!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:16px!important;padding:16px!important;box-shadow:0 10px 22px #0f172a0e!important;opacity:1!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card__main>strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-size:1rem!important;font-weight:950!important;line-height:1.25!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card p{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important;font-size:.95rem!important;font-weight:650!important;line-height:1.45!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card p strong{color:#334155!important;-webkit-text-fill-color:#334155!important;opacity:1!important;font-weight:950!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card__meta span{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;font-weight:750!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card__meta strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-weight:900!important}.product-studio-page .studio-section--special-products .studio-special-proof-field>span{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-weight:900!important}.product-studio-page .studio-section--special-products .studio-special-proof-upload-card,.product-studio-page .studio-section--special-products .studio-special-proof-upload-card *{opacity:1!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card__meta{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px 16px!important;margin-top:12px!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card__meta>div{display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card__meta span{flex:0 0 auto!important;margin-right:4px!important}.product-studio-page .studio-section--special-products .studio-special-moderation-card__meta strong{flex:1 1 auto!important;min-width:0!important}.product-studio-page .republish-clean-card__media,.product-studio-page .product-republish-section .republish-clean-card__media{background:radial-gradient(circle at 50% 20%,#fffffff5,#f8fafce6)!important;overflow:hidden!important}.product-studio-page .republish-clean-card__media img,.product-studio-page .product-republish-section .republish-clean-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:8px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important}.product-studio-page .republish-clean-card__media{min-height:122px!important;max-height:142px!important}.product-studio-page .studio-section--visuals-special img,.product-studio-page .studio-section--special-media img,.product-studio-page .studio-section--special-product-media img,.product-studio-page .studio-section--visuals img{object-fit:contain!important;object-position:center center!important}.product-studio-page .studio-section--visuals-special .studio-media-preview-card,.product-studio-page .studio-section--visuals-special .studio-media-thumb,.product-studio-page .studio-section--visuals-special .studio-upload-preview,.product-studio-page .studio-section--visuals-special .studio-image-preview,.product-studio-page .studio-section--special-media .studio-media-preview-card,.product-studio-page .studio-section--special-media .studio-media-thumb,.product-studio-page .studio-section--special-media .studio-upload-preview,.product-studio-page .studio-section--special-media .studio-image-preview{overflow:hidden!important;background:#fffffff5!important}.product-studio-page .studio-section--visuals-special .studio-media-preview-card img,.product-studio-page .studio-section--visuals-special .studio-media-thumb img,.product-studio-page .studio-section--visuals-special .studio-upload-preview img,.product-studio-page .studio-section--visuals-special .studio-image-preview img,.product-studio-page .studio-section--special-media .studio-media-preview-card img,.product-studio-page .studio-section--special-media .studio-media-thumb img,.product-studio-page .studio-section--special-media .studio-upload-preview img,.product-studio-page .studio-section--special-media .studio-image-preview img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;padding:6px!important;box-sizing:border-box!important;background:#f8fafcdb!important}.product-studio-page .studio-section--visuals-special figure img,.product-studio-page .studio-section--special-media figure img{object-fit:contain!important;object-position:center center!important}.product-studio-page .product-current-draft-card{width:100%!important;display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:14px!important;border-radius:22px!important;background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.07),transparent 36%),linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 14px 30px #0f172a13!important;overflow:hidden!important}.product-studio-page .product-current-draft-card__media{position:relative!important;width:104px!important;height:122px!important;min-width:104px!important;min-height:122px!important;max-height:122px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;overflow:hidden!important;background:#f8fafcf5!important;border:1px solid rgba(15,23,42,.08)!important}.product-studio-page .product-current-draft-card__media img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;padding:7px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;box-shadow:none!important}.product-studio-page .product-current-draft-card__media>svg{width:28px!important;height:28px!important;color:#64748b!important;stroke:#64748b!important}.product-studio-page .product-current-draft-card__badge{position:absolute!important;left:8px!important;bottom:8px!important;max-width:calc(100% - 16px)!important;padding:5px 8px!important;border-radius:999px!important;background:#fffffff2!important;border:1px solid rgba(15,23,42,.08)!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;box-shadow:0 6px 14px #0f172a14!important}.product-studio-page .product-current-draft-card__body{min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:0!important}.product-studio-page .product-current-draft-card__eyebrow{margin:0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.78rem!important;font-weight:850!important;line-height:1.15!important}.product-studio-page .product-current-draft-card__body h3{margin:0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.08rem!important;font-weight:1000!important;line-height:1.12!important;letter-spacing:-.03em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-studio-page .product-current-draft-card__meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;color:#475569!important;-webkit-text-fill-color:#475569!important}.product-studio-page .product-current-draft-card__meta span{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.82rem!important;font-weight:800!important;line-height:1.2!important}.product-studio-page .product-current-draft-card__meta strong{padding:3px 7px!important;border-radius:999px!important;background:#ecfdf5!important;border:1px solid rgba(16,185,129,.18)!important;color:#047857!important;-webkit-text-fill-color:#047857!important;font-size:.8rem!important;font-weight:950!important;line-height:1!important}.product-studio-page .product-current-draft-card__note{margin:2px 0 0!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.83rem!important;font-weight:650!important;line-height:1.32!important}.product-studio-page .product-current-draft-card__start-btn{width:fit-content!important;min-height:38px!important;margin-top:8px!important;padding:0 13px!important;border-radius:999px!important;background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.86rem!important;font-weight:950!important;box-shadow:0 8px 18px #0f172a12!important;transform:none!important}.product-studio-page .product-current-draft-card__start-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a29!important;transform:none!important}.product-studio-page .studio-sidecard+.studio-sidecard{margin-top:14px!important}.product-studio-page .studio-special-status-banner,.product-studio-page .studio-special-status-banner--bottom-position{opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;display:flex!important;align-items:flex-start!important;gap:12px!important;margin:16px 0 14px!important;padding:14px 16px!important;border-radius:18px!important;background:#fffffffa!important;background-image:none!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 12px 28px #0f172a13!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.product-studio-page .studio-special-status-banner--success{background:linear-gradient(135deg,#ecfdf5fa,#fffffffa)!important;border-color:#10b9813d!important;box-shadow:0 12px 28px #10b9811a!important}.product-studio-page .studio-special-status-banner--warning{background:linear-gradient(135deg,#fff7edfa,#fffffffa)!important;border-color:#f973163d!important}.product-studio-page .studio-special-status-banner--info{background:linear-gradient(135deg,#eff6fffa,#fffffffa)!important;border-color:#3b82f633!important}.product-studio-page .studio-special-status-banner__icon{width:34px!important;height:34px!important;min-width:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;opacity:1!important;filter:none!important;font-size:1rem!important;font-weight:1000!important;line-height:1!important}.product-studio-page .studio-special-status-banner--success .studio-special-status-banner__icon{background:#dcfce7!important;border:1px solid rgba(16,185,129,.28)!important;color:#047857!important;-webkit-text-fill-color:#047857!important}.product-studio-page .studio-special-status-banner--warning .studio-special-status-banner__icon{background:#ffedd5!important;border:1px solid rgba(249,115,22,.28)!important;color:#c2410c!important;-webkit-text-fill-color:#c2410c!important}.product-studio-page .studio-special-status-banner--info .studio-special-status-banner__icon{background:#dbeafe!important;border:1px solid rgba(59,130,246,.24)!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}.product-studio-page .studio-special-status-banner__content{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;opacity:1!important;visibility:visible!important;filter:none!important;color:#475569!important;-webkit-text-fill-color:#475569!important}.product-studio-page .studio-special-status-banner__content strong{display:block!important;opacity:1!important;visibility:visible!important;filter:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.98rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .studio-special-status-banner__content p{display:block!important;margin:0!important;opacity:1!important;visibility:visible!important;filter:none!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.92rem!important;font-weight:650!important;line-height:1.38!important}.product-studio-page .studio-special-status-banner--bottom-position *,.product-studio-page .studio-special-status-banner--bottom-position strong,.product-studio-page .studio-special-status-banner--bottom-position p{opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important}.product-studio-page .studio-section--commerce:has(.studio-preview-card){border-left-color:#0f172a1f!important;border-left-width:1px!important}.product-studio-page .studio-section--commerce:has(.studio-preview-card) .studio-section__icon{background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a0f!important}.product-studio-page .studio-section--commerce:has(.studio-preview-card) .studio-section__icon svg{color:#0f172a!important;stroke:#0f172a!important}.product-studio-page .studio-preview-card__media-stage{background:#fff!important;background-image:none!important}.product-studio-page .studio-preview-card .studio-preview-nav,.product-studio-page .studio-preview-card .studio-preview-nav--left,.product-studio-page .studio-preview-card .studio-preview-nav--right{background:#fffffff5!important;background-color:#fffffff5!important;background-image:none!important;border:1px solid rgba(15,23,42,.14)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 22px #0f172a21!important;transform:none!important}.product-studio-page .studio-preview-card .studio-preview-nav svg{color:#0f172a!important;stroke:#0f172a!important}.product-studio-page .studio-preview-card .studio-preview-nav:hover{background:#f8fafc!important;background-image:none!important;border-color:#0f172a38!important;box-shadow:0 12px 24px #0f172a26!important;transform:none!important}.product-studio-page .studio-preview-thumbs{background:transparent!important;background-image:none!important}.product-studio-page .studio-preview-card .studio-preview-thumb{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0f!important;overflow:hidden!important;transform:none!important}.product-studio-page .studio-preview-card .studio-preview-thumb.active{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#0f172a6b!important;box-shadow:0 0 0 2px #0f172a14,0 10px 22px #0f172a1a!important}.product-studio-page .studio-preview-card .studio-preview-thumb img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;background-color:#fff!important;background-image:none!important}.product-studio-page .studio-preview-card .studio-preview-thumb:focus,.product-studio-page .studio-preview-card .studio-preview-thumb:focus-visible,.product-studio-page .studio-preview-card .studio-preview-thumb:active,.product-studio-page .studio-preview-card .studio-preview-nav:focus,.product-studio-page .studio-preview-card .studio-preview-nav:focus-visible,.product-studio-page .studio-preview-card .studio-preview-nav:active{outline:none!important;background:#fff!important;background-image:none!important;border-color:#0f172a42!important;box-shadow:0 0 0 2px #0f172a1a,0 10px 22px #0f172a14!important;transform:none!important}.product-studio-page .studio-preview-card .studio-preview-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.product-studio-page .studio-preview-card .studio-preview-thumb{width:100%!important;aspect-ratio:1 / 1!important;min-height:84px!important;padding:0!important;display:block!important;overflow:hidden!important;border-radius:12px!important;background:#fff!important}.product-studio-page .studio-preview-card .studio-preview-thumb img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;padding:0!important;margin:0!important;background:#fff!important;transform:none!important}.product-studio-page .studio-preview-card .studio-preview-thumb.active img{object-fit:cover!important;padding:0!important}.product-studio-page .studio-preview-card .studio-preview-thumb{display:flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;overflow:hidden!important}.product-studio-page .studio-preview-card .studio-preview-thumb img,.product-studio-page .studio-preview-card .studio-preview-thumb.active img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center top!important;padding:4px!important;box-sizing:border-box!important;background:#f8fafc!important}.product-validation-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 18px;padding:16px 18px;border:1px solid rgba(220,38,38,.32);border-left:5px solid #dc2626;border-radius:18px;background:linear-gradient(135deg,#fef2f2f5,#fffffffa);box-shadow:0 18px 45px #7f1d1d1f;color:#7f1d1d}.product-validation-alert strong{display:block;font-weight:900;color:#991b1b}.product-validation-alert p{margin:5px 0 0;color:#7f1d1d;font-size:.94rem;line-height:1.45}.product-validation-alert__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:48%}.product-validation-alert__list button{border:1px solid rgba(220,38,38,.3);border-radius:999px;background:#fff;color:#991b1b;font-weight:800;font-size:.82rem;padding:8px 11px;cursor:pointer}.product-validation-alert__list button:hover{background:#fee2e2;border-color:#dc26268c}.product-validation-section{position:relative;border-radius:24px}.product-validation-section--invalid{outline:2px solid rgba(220,38,38,.42);outline-offset:5px;box-shadow:0 0 0 6px #fee2e2b3,0 20px 55px #7f1d1d1f}.product-validation-section--invalid .studio-section{border-color:#dc262659}.product-validation-section__messages{display:grid;gap:8px;margin-top:12px}.product-validation-section__message{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid rgba(220,38,38,.28);border-radius:14px;background:#fef2f2f2;color:#7f1d1d}.product-validation-section__message:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;border-radius:999px;background:#dc2626;color:#fff;font-size:.78rem;font-weight:900;line-height:1}.product-validation-section__message strong{display:block;min-width:130px;color:#991b1b;font-weight:900}.product-validation-section__message span{color:#7f1d1d;line-height:1.4}.studio-classified-moderation-panel{border:1px solid rgba(148,163,184,.28);border-left:6px solid #64748b;background:radial-gradient(circle at top left,rgba(248,250,252,.95),transparent 42%),#fff}.studio-classified-moderation-panel--draft{border-left-color:#64748b}.studio-classified-moderation-panel--pending{border-left-color:#f59e0b;background:radial-gradient(circle at top left,rgba(255,251,235,.95),transparent 42%),#fff}.studio-classified-moderation-panel--success{border-left-color:#16a34a;background:radial-gradient(circle at top left,rgba(240,253,244,.95),transparent 42%),#fff}.studio-classified-moderation-panel--warning,.studio-classified-moderation-panel--invalid{border-left-color:#dc2626;background:radial-gradient(circle at top left,rgba(254,242,242,.95),transparent 42%),#fff}.studio-classified-moderation-panel__badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900;border:1px solid rgba(148,163,184,.28);background:#f8fafc;color:#334155}.studio-classified-moderation-panel__badge--pending{background:#fffbeb;border-color:#f59e0b59;color:#92400e}.studio-classified-moderation-panel__badge--success{background:#f0fdf4;border-color:#16a34a52;color:#166534}.studio-classified-moderation-panel__badge--warning{background:#fef2f2;border-color:#dc262652;color:#991b1b}.studio-classified-moderation-panel__body{display:flex;align-items:stretch;justify-content:space-between;gap:18px;margin-top:16px}.studio-classified-moderation-panel__copy{flex:1;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#ffffffd1}.studio-classified-moderation-panel__copy strong{display:block;font-weight:900;color:#0f172a}.studio-classified-moderation-panel__copy p{margin:6px 0 0;color:#475569;line-height:1.5}.studio-classified-moderation-panel__submit{align-self:center;min-height:52px;min-width:230px}.product-classified-moderation-section{--classified-purple: #7c3aed;--classified-purple-dark: #5b21b6;--classified-purple-soft: rgba(124, 58, 237, .09);--classified-border: rgba(15, 23, 42, .1);--classified-border-strong: rgba(124, 58, 237, .22);--classified-text: #111827;--classified-muted: #5f6b7a;--classified-panel: #ffffff;--classified-soft: #f8fafc;--classified-danger: #be123c;background:#fff;border:1px solid var(--classified-border);border-left:5px solid var(--classified-purple);border-radius:28px;box-shadow:0 18px 44px #0f172a14;color:var(--classified-text);padding:28px;overflow:hidden}.product-classified-moderation-section,.product-classified-moderation-section *{box-sizing:border-box}.product-classified-moderation-section .studio-section__header{margin-bottom:22px}.product-classified-moderation-section .studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px}.product-classified-moderation-section .studio-section__icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:16px;background:#fff;border:1px solid var(--classified-border);color:var(--classified-purple-dark);box-shadow:0 10px 24px #0f172a14}.product-classified-moderation-section .studio-section__icon svg{width:20px;height:20px}.product-classified-moderation-section h2{margin:0;color:var(--classified-text);font-size:1.35rem;line-height:1.15;font-weight:900;letter-spacing:-.02em}.product-classified-moderation-section .studio-section__titlewrap p{margin:6px 0 0;color:var(--classified-muted);font-size:.98rem;line-height:1.45;font-weight:500}.classified-moderation-status-row{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--classified-border);box-shadow:0 10px 24px #0f172a0b}.classified-moderation-status-row svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--classified-purple-dark)}.classified-moderation-status-row p{margin:0;color:var(--classified-muted);font-size:.95rem;line-height:1.45;font-weight:500}.classified-moderation-status-row strong{color:var(--classified-text);font-weight:900}.classified-moderation-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.classified-moderation-summary-card{display:flex;align-items:center;gap:12px;min-height:72px;padding:16px;border-radius:18px;background:#fff;border:1px solid var(--classified-border-strong);box-shadow:0 12px 26px #0f172a0e}.classified-moderation-summary-card svg{flex:0 0 auto;width:20px;height:20px;color:var(--classified-purple)}.classified-moderation-summary-card span{display:block;color:#64748b;font-size:.78rem;line-height:1.1;font-weight:900}.classified-moderation-summary-card strong{display:block;margin-top:4px;color:var(--classified-text);font-size:.95rem;line-height:1.15;font-weight:900}.classified-moderation-details-card{width:100%;margin:0 0 20px;padding:18px;border-radius:20px;background:#fff;border:1px solid var(--classified-border);box-shadow:0 12px 28px #0f172a0e}.classified-moderation-details-card__title{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--classified-text)}.classified-moderation-details-card__title svg{width:17px;height:17px;color:var(--classified-purple-dark)}.classified-moderation-details-card__title strong{font-size:.98rem;font-weight:900}.classified-moderation-details-card__copy{margin-bottom:16px}.classified-moderation-details-card__copy h3{margin:0 0 8px;color:var(--classified-text);font-size:1.05rem;line-height:1.2;font-weight:900}.classified-moderation-details-card__copy p{margin:0;color:var(--classified-muted);font-size:.96rem;line-height:1.5;font-weight:500}.classified-moderation-details-card__copy strong{color:#485365;font-weight:900}.classified-moderation-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.classified-moderation-details-grid>div{min-height:62px;padding:14px 15px;border-radius:16px;background:var(--classified-soft);border:1px solid var(--classified-border)}.classified-moderation-details-grid span{display:block;margin-bottom:4px;color:#64748b;font-size:.78rem;line-height:1.1;font-weight:900}.classified-moderation-details-grid strong{display:block;color:var(--classified-text);font-size:.96rem;line-height:1.2;font-weight:900}.classified-proof-block{width:100%;margin:0 0 20px}.classified-proof-block__label{display:flex;align-items:center;gap:8px;margin:0 0 9px;color:var(--classified-text);font-size:.95rem;font-weight:900}.classified-proof-block__label svg{width:16px;height:16px;color:var(--classified-text)}.product-classified-moderation-section .classified-proof-upload{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:82px;padding:16px 18px;border-radius:18px;cursor:pointer;overflow:hidden;background:#fff!important;background-image:none!important;border:1px dashed rgba(124,58,237,.3)!important;color:var(--classified-text)!important;box-shadow:none!important}.product-classified-moderation-section .classified-proof-upload:hover{background:#fbfaff!important;border-color:#7c3aed8c!important;box-shadow:0 14px 32px #7c3aed14!important}.product-classified-moderation-section .classified-proof-upload>input[type=file]{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;font-size:0!important;color:transparent!important;background:transparent!important;border:0!important}.product-classified-moderation-section .classified-proof-upload>input[type=file]::file-selector-button{display:none!important;-webkit-appearance:none!important;appearance:none!important}.product-classified-moderation-section .classified-proof-upload>input[type=file]::-webkit-file-upload-button{visibility:hidden!important;display:none!important}.classified-proof-upload__icon{position:relative;z-index:1;width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:14px;background:var(--classified-purple-soft);border:1px solid rgba(124,58,237,.16);color:var(--classified-purple)}.classified-proof-upload__icon svg{width:19px;height:19px}.classified-proof-upload__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;min-width:0}.classified-proof-upload__copy strong{color:var(--classified-text)!important;font-size:1rem;line-height:1.15;font-weight:900}.classified-proof-upload__copy small{color:var(--classified-muted)!important;font-size:.9rem;line-height:1.35;font-weight:600}.classified-proof-file{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:12px;padding:14px 14px 14px 16px;border-radius:16px;background:var(--classified-soft);border:1px solid var(--classified-border)}.classified-proof-file>div{display:flex;align-items:center;gap:10px;min-width:0}.classified-proof-file svg{flex:0 0 auto;width:18px;height:18px;color:var(--classified-purple-dark)}.classified-proof-file strong{min-width:0;overflow:hidden;color:var(--classified-text);font-size:.95rem;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.classified-proof-file span{flex:0 0 auto;color:var(--classified-muted);font-size:.85rem;font-weight:700}.classified-proof-file button{width:42px;height:38px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(244,63,94,.22);border-radius:14px;background:#fff5f6!important;color:#be123c!important;cursor:pointer;box-shadow:none!important}.classified-proof-file button:hover{background:#ffe8ec!important}.classified-proof-empty{margin:13px 0 0;color:var(--classified-muted);font-size:.92rem;line-height:1.45;text-align:center;font-weight:500}.classified-moderation-agreement{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:flex-start;gap:13px;width:100%;margin:22px 0 16px;padding:18px;border-radius:22px;background:#fff;border:1px solid var(--classified-border);color:var(--classified-text);cursor:pointer;box-shadow:0 12px 28px #0f172a0e}.classified-moderation-agreement:hover{border-color:#7c3aed4d;background:#fcfbff}.classified-moderation-agreement.is-checked{border-color:#7c3aed6b;background:#fcfaff}.classified-moderation-agreement>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.classified-moderation-agreement__box{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#fff;border:2px solid rgba(15,23,42,.2);color:#fff;margin-top:2px}.classified-moderation-agreement.is-checked .classified-moderation-agreement__box{background:var(--classified-purple);border-color:var(--classified-purple);box-shadow:0 8px 18px #7c3aed38}.classified-moderation-agreement__box svg{width:15px;height:15px;color:#fff}.classified-moderation-agreement strong{color:var(--classified-text);font-size:1.08rem;line-height:1.38;font-weight:900;letter-spacing:-.01em}.classified-moderation-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;width:100%}.product-classified-moderation-section .classified-moderation-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 18px;border-radius:16px;border:1px solid rgba(124,58,237,.32)!important;background:#fff!important;background-image:none!important;color:var(--classified-purple-dark)!important;font-size:.98rem;font-weight:900;cursor:pointer;box-shadow:0 12px 26px #7c3aed1c!important}.product-classified-moderation-section .classified-moderation-submit-btn:hover:not(:disabled){background:#fbfaff!important;border-color:#7c3aed80!important;box-shadow:0 16px 34px #7c3aed24!important}.product-classified-moderation-section .classified-moderation-submit-btn:disabled{background:#f8fafc!important;color:#94a3b8!important;border-color:#94a3b847!important;box-shadow:none!important;cursor:not-allowed;opacity:1}.classified-moderation-submit-btn svg{width:18px;height:18px}.classified-moderation-action-note{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:var(--classified-muted);font-size:.92rem;line-height:1.35;font-weight:600}.classified-moderation-action-note svg{width:17px;height:17px;color:var(--classified-danger)}.product-classified-moderation-section button,.product-classified-moderation-section label,.product-classified-moderation-section input{font-family:inherit}.product-classified-moderation-section button[class*=btn],.product-classified-moderation-section button[class*=submit],.product-classified-moderation-section .studio-primary-btn,.product-classified-moderation-section .studio-primary-btn--bright{background-image:none!important}.product-studio-page .studio-taxonomy-panel--recommendations{width:100%;margin:12px 0 18px!important;padding:18px!important;border:1px solid #dbeafe!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 42px #0f172a14!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-panel__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-panel__head strong{display:block!important;color:#0f172a!important;font-size:1rem!important;font-weight:900!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-panel__head p{max-width:780px!important;margin:6px 0 0!important;color:#64748b!important;font-size:.88rem!important;line-height:1.5!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-panel__head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;margin-left:auto!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;border-radius:999px!important;border:2px solid #2563eb!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:.82rem!important;font-weight:900!important;white-space:nowrap!important;box-shadow:none!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-clear{min-height:42px!important;padding:0 18px!important;border-radius:12px!important;border:2px solid #2563eb!important;background:#fff!important;color:#0f172a!important;font-size:.9rem!important;font-weight:900!important;cursor:pointer!important;box-shadow:none!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-clear:hover:not(:disabled){background:#eff6ff!important;color:#1d4ed8!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-clear:disabled{opacity:.45!important;cursor:not-allowed!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-groups{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;max-height:540px!important;overflow-y:auto!important;padding-right:6px!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-group{padding:13px!important;border:1px solid #dbeafe!important;border-radius:18px!important;background:#f8fbff!important;box-shadow:none!important}.product-studio-page .studio-taxonomy-panel--recommendations .studio-taxonomy-group h4{margin:0 0 10px!important;color:#0f172a!important;font-size:.9rem!important;font-weight:900!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;min-height:44px!important;padding:0 24px!important;border-radius:12px!important;border:3px solid #2563eb!important;background:#fff!important;background-image:none!important;color:#0f172a!important;font-family:inherit!important;font-size:.96rem!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transform:none!important;transition:background .16s ease,color .16s ease,border-color .16s ease!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword:hover{border-color:#1d4ed8!important;background:#eff6ff!important;background-image:none!important;color:#1d4ed8!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-selected,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=true]{border:3px solid #1d4ed8!important;background:#2563eb!important;background-image:none!important;color:#fff!important;box-shadow:0 0 0 3px #2563eb3d!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-selected:hover,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=true]:hover{border-color:#1e40af!important;background:#1d4ed8!important;background-image:none!important;color:#fff!important}.product-studio-page .studio-taxonomy-panel--recommendations .ps-rec-keyword-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;min-height:44px!important;padding:0 24px!important;border-radius:12px!important;border:3px solid #2563eb!important;background:#fff!important;background-image:none!important;color:#0f172a!important;font-family:inherit!important;font-size:.96rem!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;opacity:1!important;filter:none!important;box-shadow:none!important;transform:none!important;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-inactive,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[data-keyword-state=inactive],.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=false]{border:3px solid #2563eb!important;background:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:none!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-inactive:hover,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[data-keyword-state=inactive]:hover,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=false]:hover{border-color:#1d4ed8!important;background:#eff6ff!important;background-image:none!important;color:#1d4ed8!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-selected,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-active,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[data-keyword-state=active],.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=true]{border:3px solid #1d4ed8!important;background:#2563eb!important;background-image:none!important;color:#fff!important;box-shadow:0 0 0 3px #2563eb3d!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-selected:hover,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-active:hover,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[data-keyword-state=active]:hover,.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=true]:hover{border-color:#1e40af!important;background:#1d4ed8!important;background-image:none!important;color:#fff!important}.product-studio-page .studio-taxonomy-panel--recommendations button.ps-rec-keyword:focus-visible{outline:4px solid rgba(37,99,235,.35)!important;outline-offset:3px!important}.studio-taxonomy-panel--recommendations .ps-rec-keyword-grid>button.ps-rec-keyword,.studio-taxonomy-panel--recommendations button.ps-rec-keyword,.ps-rec-keyword-grid>button.ps-rec-keyword{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;min-height:44px!important;padding:0 24px!important;border-radius:12px!important;border-width:3px!important;border-style:solid!important;border-color:var(--ps-rec-keyword-border, #cbd5e1)!important;background:var(--ps-rec-keyword-bg, #ffffff)!important;background-color:var(--ps-rec-keyword-bg, #ffffff)!important;background-image:none!important;color:var(--ps-rec-keyword-text, #0f172a)!important;-webkit-text-fill-color:var(--ps-rec-keyword-text, #0f172a)!important;box-shadow:0 0 0 2px var(--ps-rec-keyword-ring, rgba(148, 163, 184, .3))!important;font-family:inherit!important;font-size:.96rem!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;opacity:1!important;filter:none!important;transform:none!important;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-inactive,.studio-taxonomy-panel--recommendations button.ps-rec-keyword[data-keyword-state=inactive],.studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=false]{border-color:#cbd5e1!important;background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 0 0 2px #94a3b84d!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-inactive:hover,.studio-taxonomy-panel--recommendations button.ps-rec-keyword[data-keyword-state=inactive]:hover,.studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=false]:hover{border-color:#64748b!important;background:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 0 0 2px #64748b47!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-selected,.studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-active,.studio-taxonomy-panel--recommendations button.ps-rec-keyword[data-keyword-state=active],.studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=true]{border-color:#1d4ed8!important;background:#2563eb!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 3px #2563eb42!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-selected:hover,.studio-taxonomy-panel--recommendations button.ps-rec-keyword.is-active:hover,.studio-taxonomy-panel--recommendations button.ps-rec-keyword[data-keyword-state=active]:hover,.studio-taxonomy-panel--recommendations button.ps-rec-keyword[aria-pressed=true]:hover{border-color:#1e40af!important;background:#1d4ed8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword:focus-visible,.ps-rec-keyword-grid>button.ps-rec-keyword:focus-visible{outline:4px solid rgba(37,99,235,.35)!important;outline-offset:3px!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill,button.ps-rec-keyword-pill{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;min-height:44px!important;padding:0 24px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:inherit!important;font-size:.96rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill--inactive,button.ps-rec-keyword-pill--inactive,.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill[aria-pressed=false],button.ps-rec-keyword-pill[aria-pressed=false]{border:2px solid #cbd5e1!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 8px 18px #0f172a0f!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill--inactive:hover,button.ps-rec-keyword-pill--inactive:hover,.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill[aria-pressed=false]:hover,button.ps-rec-keyword-pill[aria-pressed=false]:hover{border-color:#64748b!important;background:#f8fafc!important;background-color:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 22px #0f172a17!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill--active,button.ps-rec-keyword-pill--active,.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill[aria-pressed=true],button.ps-rec-keyword-pill[aria-pressed=true]{border:3px solid #1e40af!important;background:#2563eb!important;background-color:#2563eb!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 3px #2563eb38,0 12px 24px #2563eb2e!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill--active:hover,button.ps-rec-keyword-pill--active:hover,.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill[aria-pressed=true]:hover,button.ps-rec-keyword-pill[aria-pressed=true]:hover{border-color:#172554!important;background:#1d4ed8!important;background-color:#1d4ed8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill:focus-visible,button.ps-rec-keyword-pill:focus-visible{outline:4px solid rgba(37,99,235,.32)!important;outline-offset:3px!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill,button.ps-rec-keyword-pill{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;min-height:44px!important;padding:0 24px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-family:inherit!important;font-size:.96rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill .ps-rec-keyword-pill__label,button.ps-rec-keyword-pill .ps-rec-keyword-pill__label{display:inline-block!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;font-weight:900!important;line-height:1!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill--inactive,button.ps-rec-keyword-pill--inactive,.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill[aria-pressed=false],button.ps-rec-keyword-pill[aria-pressed=false]{border:2px solid #cbd5e1!important;box-shadow:0 8px 18px #0f172a0f!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill--active,button.ps-rec-keyword-pill--active,.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill[aria-pressed=true],button.ps-rec-keyword-pill[aria-pressed=true]{border:3px solid #2563eb!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 0 0 3px #2563eb2e,0 12px 24px #2563eb1f!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill--active .ps-rec-keyword-pill__label,button.ps-rec-keyword-pill--active .ps-rec-keyword-pill__label,.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill[aria-pressed=true] .ps-rec-keyword-pill__label,button.ps-rec-keyword-pill[aria-pressed=true] .ps-rec-keyword-pill__label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill:hover,button.ps-rec-keyword-pill:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill:hover .ps-rec-keyword-pill__label,button.ps-rec-keyword-pill:hover .ps-rec-keyword-pill__label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-pill:focus-visible,button.ps-rec-keyword-pill:focus-visible{outline:4px solid rgba(37,99,235,.28)!important;outline-offset:3px!important}.studio-taxonomy-panel--recommendations .ps-rec-keyword-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-choice,button.ps-rec-keyword-choice{appearance:none!important;-webkit-appearance:none!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;font:inherit!important}.studio-taxonomy-panel--recommendations .ps-rec-keyword-choice__frame,.ps-rec-keyword-choice__frame{min-height:44px!important;padding:0 24px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-family:inherit!important;font-size:.96rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}.studio-taxonomy-panel--recommendations .ps-rec-keyword-choice__frame.is-inactive,.ps-rec-keyword-choice__frame.is-inactive{border:2px solid #cbd5e1!important;box-shadow:0 8px 18px #0f172a0f!important}.studio-taxonomy-panel--recommendations .ps-rec-keyword-choice__frame.is-active,.ps-rec-keyword-choice__frame.is-active{border:4px solid #2563eb!important;background:#eff6ff!important;background-color:#eff6ff!important;box-shadow:0 0 0 4px #2563eb38,0 14px 28px #2563eb2e!important}.studio-taxonomy-panel--recommendations .ps-rec-keyword-choice__label,.ps-rec-keyword-choice__label{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;font-weight:900!important}.studio-taxonomy-panel--recommendations .ps-rec-keyword-choice__check,.ps-rec-keyword-choice__check{width:20px!important;height:20px!important;min-width:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.78rem!important;font-weight:1000!important;line-height:1!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-choice:hover .ps-rec-keyword-choice__frame,button.ps-rec-keyword-choice:hover .ps-rec-keyword-choice__frame{background:#f8fafc!important;background-color:#f8fafc!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-choice:hover .ps-rec-keyword-choice__frame.is-active,button.ps-rec-keyword-choice:hover .ps-rec-keyword-choice__frame.is-active{border-color:#1d4ed8!important;background:#dbeafe!important;background-color:#dbeafe!important}.studio-taxonomy-panel--recommendations button.ps-rec-keyword-choice:focus-visible .ps-rec-keyword-choice__frame,button.ps-rec-keyword-choice:focus-visible .ps-rec-keyword-choice__frame{outline:4px solid rgba(37,99,235,.32)!important;outline-offset:3px!important}.product-studio-page .ps-featured-details-panel,.product-studio-page .ps-basic-extra-panel,.ps-featured-details-panel,.ps-basic-extra-panel{width:100%!important;margin:18px 0 0!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(37,99,235,.16)!important;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.065),transparent 36%),linear-gradient(135deg,#fffffffc,#f8fafcf0),#fff!important;box-shadow:0 16px 36px #0f172a13!important;box-sizing:border-box!important}.product-studio-page .ps-basic-extra-panel,.ps-basic-extra-panel{border-color:#0f172a17!important;background:linear-gradient(135deg,#fffffffc,#f8fafcf5),#fff!important}.product-studio-page .ps-featured-details-panel__head,.ps-featured-details-panel__head{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0 0 16px!important}.product-studio-page .ps-featured-details-panel__head strong,.ps-featured-details-panel__head strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .ps-featured-details-panel__head p,.ps-featured-details-panel__head p{margin:0!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.9rem!important;font-weight:650!important;line-height:1.45!important}.product-studio-page .ps-featured-details-grid,.ps-featured-details-grid{display:grid!important;gap:16px!important;align-items:stretch!important}.product-studio-page .ps-featured-details-grid--2,.ps-featured-details-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-studio-page .ps-featured-field-card,.ps-featured-field-card{min-width:0!important;width:100%!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:9px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fffffff5!important;background-image:none!important;box-shadow:0 10px 22px #0f172a0e!important;box-sizing:border-box!important}.product-studio-page .ps-featured-field-card--wide,.ps-featured-field-card--wide,.product-studio-page .ps-featured-field-card--description,.ps-featured-field-card--description{margin-top:16px!important}.product-studio-page .ps-featured-field-card__label,.ps-featured-field-card__label{min-height:24px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.92rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .ps-featured-field-card__label svg,.ps-featured-field-card__label svg{width:16px!important;height:16px!important;min-width:16px!important;color:#2563eb!important;stroke:#2563eb!important}.product-studio-page .ps-featured-field-card input,.product-studio-page .ps-featured-field-card select,.product-studio-page .ps-featured-field-card textarea,.ps-featured-field-card input,.ps-featured-field-card select,.ps-featured-field-card textarea{width:100%!important;min-width:0!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;opacity:1!important}.product-studio-page .ps-featured-field-card input,.product-studio-page .ps-featured-field-card select,.ps-featured-field-card input,.ps-featured-field-card select{height:46px!important;min-height:46px!important;padding:0 14px!important}.product-studio-page .ps-featured-field-card textarea,.ps-featured-field-card textarea{min-height:170px!important;padding:14px!important;line-height:1.5!important;resize:vertical!important}.product-studio-page .ps-featured-field-card input::placeholder,.product-studio-page .ps-featured-field-card textarea::placeholder,.ps-featured-field-card input::placeholder,.ps-featured-field-card textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}.product-studio-page .ps-featured-field-card input:focus,.product-studio-page .ps-featured-field-card select:focus,.product-studio-page .ps-featured-field-card textarea:focus,.ps-featured-field-card input:focus,.ps-featured-field-card select:focus,.ps-featured-field-card textarea:focus{outline:none!important;border-color:#2563eb73!important;box-shadow:0 0 0 4px #2563eb1a!important}.product-studio-page .ps-featured-publishing-card,.ps-featured-publishing-card{justify-content:flex-start!important}.product-studio-page .ps-featured-publishing-note,.ps-featured-publishing-note{min-height:46px!important;height:auto!important;padding:13px 14px!important;display:flex!important;align-items:center!important;border-radius:14px!important;border:1px solid rgba(37,99,235,.14)!important;background:#eff6ff!important;background-image:none!important;color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;font-size:.92rem!important;font-weight:700!important;line-height:1.35!important;box-shadow:none!important}.product-studio-page .ps-featured-publishing-note *,.ps-featured-publishing-note *{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}@media(max-width:900px){.product-studio-page .ps-featured-details-grid--2,.ps-featured-details-grid--2{grid-template-columns:1fr!important}.product-studio-page .ps-featured-details-panel,.product-studio-page .ps-basic-extra-panel,.ps-featured-details-panel,.ps-basic-extra-panel{padding:14px!important;border-radius:18px!important}}.product-studio-page .studio-section--commerce{display:flex!important;flex-direction:column!important;gap:18px!important}.product-studio-page .studio-section--commerce>.studio-grid{width:100%!important;gap:16px!important;align-items:stretch!important;margin:0!important}.product-studio-page .studio-section--commerce>.studio-grid>.studio-field{min-width:0!important;width:100%!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:9px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(135deg,#fffffffc,#f8fafcf0),#fff!important;box-shadow:0 10px 22px #0f172a0e!important;box-sizing:border-box!important}.product-studio-page .studio-section--commerce>.studio-grid>.studio-field>span{min-height:24px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.92rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .studio-section--commerce>.studio-grid>.studio-field>span svg{width:16px!important;height:16px!important;min-width:16px!important;margin-right:0!important;color:#2563eb!important;stroke:#2563eb!important}.product-studio-page .studio-section--commerce>.studio-grid>.studio-field input,.product-studio-page .studio-section--commerce>.studio-grid>.studio-field select{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background-color:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;opacity:1!important;box-sizing:border-box!important}.product-studio-page .studio-section--commerce>.studio-grid>.studio-field select{padding-right:42px!important}.product-studio-page .studio-section--commerce>.studio-grid>.studio-field input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}.product-studio-page .studio-section--commerce>.studio-grid>.studio-field input:focus,.product-studio-page .studio-section--commerce>.studio-grid>.studio-field select:focus{outline:none!important;border-color:#2563eb73!important;box-shadow:0 0 0 4px #2563eb1a!important}.product-studio-page .studio-section--commerce>.studio-section__header:not(:first-child){margin:10px 0 0!important;padding:16px 0 0!important;border-top:1px solid rgba(15,23,42,.08)!important}.product-studio-page .studio-section--commerce>.studio-section__header:not(:first-child) .studio-section__titlewrap{align-items:center!important}.product-studio-page .studio-section--commerce>.studio-section__header:not(:first-child) .studio-section__icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 8px 18px #0f172a0f!important}.product-studio-page .studio-section--commerce>.studio-section__header:not(:first-child) .studio-section__icon svg{color:#2563eb!important;stroke:#2563eb!important}.product-studio-page .studio-section--commerce>.studio-section__header:not(:first-child) h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.08rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .studio-section--commerce>.studio-section__header:not(:first-child) p{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.92rem!important;font-weight:650!important;line-height:1.45!important}@media(max-width:900px){.product-studio-page .studio-section--commerce>.studio-grid--2,.product-studio-page .studio-section--commerce>.studio-grid--3{grid-template-columns:1fr!important}.product-studio-page .studio-section--commerce>.studio-grid>.studio-field{padding:12px!important;border-radius:16px!important}}.product-studio-page .product-delivery-section,.product-delivery-section{display:flex!important;flex-direction:column!important;gap:18px!important;border-radius:28px!important;border:1px solid rgba(99,102,241,.16)!important;background:radial-gradient(circle at 0% 0%,rgba(99,102,241,.07),transparent 34%),linear-gradient(135deg,#fffffffc,#f8fafcf5),#fff!important;box-shadow:0 18px 44px #0f172a14,inset 0 0 0 1px #ffffffb8!important;overflow:hidden!important}.product-studio-page .product-delivery-section:before,.product-delivery-section:before{background:linear-gradient(180deg,#6366f1,#8b5cf6)!important}.product-studio-page .product-delivery-section .studio-section__header,.product-delivery-section .studio-section__header{margin-bottom:0!important}.product-studio-page .product-delivery-section .studio-section__titlewrap,.product-delivery-section .studio-section__titlewrap{align-items:center!important}.product-studio-page .product-delivery-section .studio-section__icon,.product-delivery-section .studio-section__icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(99,102,241,.18)!important;color:#4f46e5!important;box-shadow:0 10px 24px #6366f11a!important}.product-studio-page .product-delivery-section .studio-section__icon svg,.product-delivery-section .studio-section__icon svg{width:20px!important;height:20px!important;color:#4f46e5!important;stroke:#4f46e5!important}.product-studio-page .product-delivery-section h2,.product-delivery-section h2{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.18rem!important;font-weight:950!important;line-height:1.18!important}.product-studio-page .product-delivery-section .studio-section__titlewrap p,.product-delivery-section .studio-section__titlewrap p{color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.94rem!important;font-weight:650!important;line-height:1.45!important}.product-studio-page .product-delivery-section>.studio-grid,.product-delivery-section>.studio-grid{width:100%!important;gap:16px!important;align-items:stretch!important;margin:0!important}.product-studio-page .product-delivery-section>.studio-grid>.studio-field,.product-delivery-section>.studio-grid>.studio-field,.product-studio-page .product-delivery-section>.studio-field,.product-delivery-section>.studio-field{min-width:0!important;width:100%!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:9px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(135deg,#fffffffc,#f8fafcf2),#fff!important;box-shadow:0 10px 22px #0f172a0e!important;box-sizing:border-box!important}.product-studio-page .product-delivery-section .studio-field>span,.product-delivery-section .studio-field>span{min-height:24px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.92rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-page .product-delivery-section .studio-field>span svg,.product-delivery-section .studio-field>span svg{width:16px!important;height:16px!important;min-width:16px!important;margin-right:0!important;color:#4f46e5!important;stroke:#4f46e5!important}.product-studio-page .product-delivery-section .studio-field input,.product-studio-page .product-delivery-section .studio-field select,.product-studio-page .product-delivery-section .studio-field textarea,.product-delivery-section .studio-field input,.product-delivery-section .studio-field select,.product-delivery-section .studio-field textarea{width:100%!important;min-width:0!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background-color:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;opacity:1!important;box-sizing:border-box!important}.product-studio-page .product-delivery-section .studio-field input,.product-studio-page .product-delivery-section .studio-field select,.product-delivery-section .studio-field input,.product-delivery-section .studio-field select{height:46px!important;min-height:46px!important;padding:0 14px!important}.product-studio-page .product-delivery-section .studio-field select,.product-delivery-section .studio-field select{padding-right:42px!important}.product-studio-page .product-delivery-section .studio-field textarea,.product-delivery-section .studio-field textarea{min-height:140px!important;padding:14px!important;line-height:1.5!important;resize:vertical!important}.product-studio-page .product-delivery-section .studio-field input::placeholder,.product-studio-page .product-delivery-section .studio-field textarea::placeholder,.product-delivery-section .studio-field input::placeholder,.product-delivery-section .studio-field textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}.product-studio-page .product-delivery-section .studio-field input:focus,.product-studio-page .product-delivery-section .studio-field select:focus,.product-studio-page .product-delivery-section .studio-field textarea:focus,.product-delivery-section .studio-field input:focus,.product-delivery-section .studio-field select:focus,.product-delivery-section .studio-field textarea:focus{outline:none!important;border-color:#6366f17a!important;box-shadow:0 0 0 4px #6366f11c!important}.product-studio-page .product-delivery-section .studio-field input:disabled,.product-delivery-section .studio-field input:disabled{background:#f8fafc!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;cursor:not-allowed!important}.product-studio-page .product-delivery-section .studio-field small,.product-delivery-section .studio-field small{margin-top:2px!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.84rem!important;font-weight:650!important;line-height:1.35!important}.product-studio-page .product-delivery-section>.studio-field textarea,.product-delivery-section>.studio-field textarea{min-height:150px!important}.product-studio-page .product-delivery-section .studio-places-delivery-banner,.product-delivery-section .studio-places-delivery-banner{width:100%!important;display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;border-radius:18px!important;background:linear-gradient(135deg,#eef2fff5,#fffffffa),#fff!important;border:1px solid rgba(99,102,241,.18)!important;color:#312e81!important;-webkit-text-fill-color:#312e81!important;box-shadow:0 12px 28px #6366f117!important}.product-studio-page .product-delivery-section .studio-places-delivery-banner>svg,.product-delivery-section .studio-places-delivery-banner>svg{width:18px!important;height:18px!important;min-width:18px!important;margin-top:2px!important;color:#4f46e5!important;stroke:#4f46e5!important}.product-studio-page .product-delivery-section .studio-places-delivery-banner strong,.product-delivery-section .studio-places-delivery-banner strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important}.product-studio-page .product-delivery-section .studio-places-delivery-banner span,.product-studio-page .product-delivery-section .studio-places-delivery-banner small,.product-delivery-section .studio-places-delivery-banner span,.product-delivery-section .studio-places-delivery-banner small{display:block!important;margin-top:3px!important;color:#475569!important;-webkit-text-fill-color:#475569!important;font-weight:650!important;line-height:1.4!important}.product-studio-page .product-delivery-section .studio-places-access-panel,.product-delivery-section .studio-places-access-panel{margin:0!important;border-color:#6366f129!important;background:linear-gradient(135deg,#eef2ffbd,#fffffffa),#fff!important}.product-studio-page .product-delivery-section>.studio-info-card,.product-studio-page .product-delivery-section>.studio-grid .studio-info-card,.product-delivery-section>.studio-info-card,.product-delivery-section>.studio-grid .studio-info-card{min-height:78px!important;padding:16px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.09)!important;background:#fffffff5!important;background-image:none!important;box-shadow:0 10px 22px #0f172a0e!important;color:#475569!important;-webkit-text-fill-color:#475569!important}.product-studio-page .product-delivery-section .studio-info-card svg,.product-delivery-section .studio-info-card svg{color:#4f46e5!important;stroke:#4f46e5!important}.product-studio-page .product-delivery-section .studio-info-card strong,.product-delivery-section .studio-info-card strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important}.product-studio-page .product-delivery-section .studio-info-card span,.product-studio-page .product-delivery-section .studio-info-card .muted,.product-delivery-section .studio-info-card span,.product-delivery-section .studio-info-card .muted{color:#475569!important;-webkit-text-fill-color:#475569!important;line-height:1.45!important}.product-studio-page .studio-currency-symbol,.product-studio-page .studio-preview-currency-symbol,.studio-currency-symbol,.studio-preview-currency-symbol{width:17px!important;height:17px!important;min-width:17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:0!important;border-radius:999px!important;background:#6366f11a!important;border:1px solid rgba(99,102,241,.16)!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}.product-studio-page .studio-preview-card__price .studio-preview-currency-symbol,.studio-preview-card__price .studio-preview-currency-symbol{width:22px!important;height:22px!important;min-width:22px!important;font-size:.88rem!important}@media(max-width:980px){.product-studio-page .product-delivery-section>.studio-grid--3,.product-studio-page .product-delivery-section>.studio-grid--2,.product-delivery-section>.studio-grid--3,.product-delivery-section>.studio-grid--2{grid-template-columns:1fr!important}.product-studio-page .product-delivery-section,.product-delivery-section{border-radius:22px!important}.product-studio-page .product-delivery-section>.studio-grid>.studio-field,.product-studio-page .product-delivery-section>.studio-field,.product-delivery-section>.studio-grid>.studio-field,.product-delivery-section>.studio-field{padding:12px!important;border-radius:16px!important}}.product-delivery-section .product-delivery-carrier-grid{align-items:stretch!important;gap:18px!important}.product-delivery-section .product-delivery-carrier-field,.product-delivery-section .product-delivery-carrier-info-card{min-height:178px!important;height:100%!important;box-sizing:border-box!important}.product-delivery-section .product-delivery-carrier-field{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:12px!important;padding:18px 20px!important}.product-delivery-section .product-delivery-carrier-label{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.product-delivery-section .product-delivery-carrier-label svg{width:17px!important;height:17px!important;flex:0 0 17px!important;margin:0!important;color:#6d5dfc!important;position:static!important;transform:none!important}.product-delivery-section .product-delivery-carrier-field input{width:100%!important;min-height:46px!important;box-sizing:border-box!important}.product-delivery-section .product-delivery-carrier-help{display:block!important;width:100%!important;max-width:100%!important;margin:auto 0 0!important;padding:12px 13px!important;border-radius:16px!important;background:#f8fafceb!important;border:1px solid rgba(148,163,184,.18)!important;color:#64748b!important;font-size:12px!important;font-weight:850!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.product-delivery-section .product-delivery-carrier-info-card{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:22px 24px!important;border-radius:22px!important;background:radial-gradient(circle at top left,rgba(109,93,252,.08),transparent 18rem),#fffffff5!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 16px 36px #0f172a0f!important;overflow:hidden!important}.product-delivery-section .product-delivery-carrier-info-icon{width:44px!important;height:44px!important;border-radius:16px!important;display:grid!important;place-items:center!important;color:#6d5dfc!important;background:#6d5dfc1a!important;border:1px solid rgba(109,93,252,.16)!important;box-shadow:0 10px 22px #6d5dfc14!important}.product-delivery-section .product-delivery-carrier-info-icon svg{width:20px!important;height:20px!important;margin:0!important;position:static!important;transform:none!important}.product-delivery-section .product-delivery-carrier-info-copy{min-width:0!important;display:grid!important;gap:6px!important;color:#475569!important;font-size:14px!important;font-weight:650!important;line-height:1.55!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.product-delivery-section .product-delivery-carrier-info-copy>strong{display:block!important;margin:0!important;color:#111827!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.product-delivery-section .product-delivery-carrier-info-copy>span{display:block!important;margin:0!important;color:#475569!important;line-height:1.55!important}@media(max-width:900px){.product-delivery-section .product-delivery-carrier-grid{grid-template-columns:1fr!important}.product-delivery-section .product-delivery-carrier-field,.product-delivery-section .product-delivery-carrier-info-card{min-height:auto!important}}@media(max-width:560px){.product-delivery-section .product-delivery-carrier-info-card{grid-template-columns:1fr!important;justify-items:start!important;padding:18px!important}.product-delivery-section .product-delivery-carrier-info-icon{width:40px!important;height:40px!important}}.studio-field .create-store-modern-select{margin-top:0!important}.studio-section,.studio-special-routing-panel,.ps-featured-details-panel,.ps-featured-field-card{overflow:visible!important}.studio-pricing-mode-panel,.studio-lead-questionnaire-panel{width:100%!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:26px!important;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.06),transparent 32%),radial-gradient(circle at 100% 0%,rgba(249,115,22,.08),transparent 34%),#fffffff5!important;box-shadow:0 20px 56px #0f172a14!important;padding:20px!important;margin:0 0 20px!important}.studio-pricing-mode-panel__head,.studio-lead-questionnaire-panel__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 16px!important}.studio-pricing-mode-panel__head strong,.studio-lead-questionnaire-panel__head strong{display:block!important;color:#0f172a!important;font-size:1.02rem!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.015em!important}.studio-pricing-mode-panel__head p,.studio-lead-questionnaire-panel__head p{max-width:780px!important;margin:5px 0 0!important;color:#64748b!important;font-size:.9rem!important;line-height:1.45!important}.studio-pricing-mode-panel__head>span{border:1px solid rgba(249,115,22,.18)!important;border-radius:999px!important;background:#fff7edf5!important;color:#9a3412!important;padding:8px 12px!important;font-size:.76rem!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 10px 22px #f9731614!important}.studio-pricing-mode-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.studio-pricing-mode-card{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:136px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:22px!important;background:#fffffffa!important;color:#0f172a!important;padding:16px!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:13px!important;text-align:left!important;cursor:pointer!important;box-shadow:0 12px 28px #0f172a0f!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.studio-pricing-mode-card:hover{transform:translateY(-2px)!important;border-color:#f9731647!important;background:linear-gradient(180deg,#fff,#fff7ed6b)!important;box-shadow:0 18px 38px #0f172a1a!important}.studio-pricing-mode-card.is-selected{border-color:#f9731694!important;background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.16),transparent 42%),#fff7ed!important;box-shadow:0 0 0 4px #f973161a,0 20px 44px #f9731624!important}.studio-pricing-mode-card__icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:16px!important;background:#f973161f!important;color:#9a3412!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-size:1.08rem!important;box-shadow:inset 0 0 0 1px #f973161a!important}.studio-pricing-mode-card.is-selected .studio-pricing-mode-card__icon{background:#f97316!important;color:#fff!important;box-shadow:0 10px 22px #f9731638!important}.studio-pricing-mode-card__copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;line-height:1.25!important}.studio-pricing-mode-card__copy strong{display:block!important;margin:0!important;color:#0f172a!important;font-size:.98rem!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.01em!important}.studio-pricing-mode-card__copy small{display:block!important;margin:0!important;color:#64748b!important;font-size:.8rem!important;line-height:1.42!important;font-weight:650!important}.studio-free-product-banner,.studio-preview-questionnaire-banner{margin-top:16px!important;border-color:#22c55e2e!important;background:radial-gradient(circle at 0% 0%,rgba(34,197,94,.1),transparent 34%),#f0fdf4eb!important;color:#14532d!important}.studio-lead-questionnaire-panel__add{min-height:42px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#f97316,#ea580c)!important;color:#fff!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:.86rem!important;font-weight:900!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 14px 28px #f973163b!important}.studio-lead-questionnaire-panel__templates{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:0 0 16px!important}.studio-lead-questionnaire-panel__templates button{appearance:none!important;-webkit-appearance:none!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:999px!important;background:#fff!important;color:#334155!important;padding:9px 12px!important;font-size:.79rem!important;line-height:1.2!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0a!important;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease!important}.studio-lead-questionnaire-panel__templates button:hover{transform:translateY(-1px)!important;border-color:#f9731647!important;background:#fff7ed!important;color:#9a3412!important}.studio-lead-questionnaire-list{display:grid!important;gap:12px!important}.studio-lead-questionnaire-row{margin:0!important}.studio-lead-questionnaire-row__input{display:flex!important;align-items:center!important;gap:10px!important}.studio-lead-questionnaire-row__input input{min-height:48px!important;flex:1 1 auto!important}.studio-lead-questionnaire-row__remove{width:46px!important;height:46px!important;min-width:46px!important;border:0!important;border-radius:16px!important;background:#ef44441a!important;color:#b91c1c!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .16s ease,transform .16s ease!important}.studio-lead-questionnaire-row__remove:hover:not(:disabled){background:#ef444429!important;transform:translateY(-1px)!important}.studio-lead-questionnaire-row__remove:disabled{opacity:.42!important;cursor:not-allowed!important}@media(max-width:1100px){.studio-pricing-mode-grid{grid-template-columns:1fr!important}.studio-pricing-mode-card{min-height:auto!important}}@media(max-width:720px){.studio-pricing-mode-panel,.studio-lead-questionnaire-panel{padding:16px!important;border-radius:22px!important}.studio-pricing-mode-panel__head,.studio-lead-questionnaire-panel__head{flex-direction:column!important}.studio-lead-questionnaire-row__input{align-items:stretch!important}}.studio-section .studio-lead-questionnaire-panel{overflow:visible!important}.studio-section .studio-lead-questionnaire-list{display:grid!important;gap:14px!important;width:100%!important}.studio-section .studio-lead-questionnaire-row{display:block!important;width:100%!important;min-width:0!important}.studio-section .studio-lead-questionnaire-row__input{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important}.studio-section .studio-lead-questionnaire-row__input>input{width:100%!important;min-width:0!important}.studio-section .studio-lead-questionnaire-row__input>button.studio-lead-questionnaire-row__remove,.studio-section .studio-lead-questionnaire-row__input>button.studio-lead-questionnaire-row__remove--visible,.studio-section button.studio-lead-questionnaire-row__remove,.studio-section button.studio-lead-questionnaire-row__remove--visible{all:unset!important;box-sizing:border-box!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:48px!important;min-height:48px!important;border:1px solid rgba(220,38,38,.34)!important;border-radius:16px!important;background:radial-gradient(circle at 24% 18%,rgba(254,226,226,.98),transparent 45%),linear-gradient(135deg,#fffffffa,#fef2f2fa)!important;color:#991b1b!important;box-shadow:0 12px 26px #b91c1c24,inset 0 1px #ffffffeb!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 112px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;font-size:.84rem!important;font-weight:850!important;line-height:1!important;text-align:center!important;text-decoration:none!important;appearance:none!important;-webkit-appearance:none!important;transform:none!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease!important}.studio-section button.studio-lead-questionnaire-row__remove svg,.studio-section button.studio-lead-questionnaire-row__remove--visible svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;flex:0 0 auto!important}.studio-section .studio-lead-questionnaire-row__remove-text{display:inline-block!important;color:currentColor!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important}.studio-section .studio-lead-questionnaire-row__input>button.studio-lead-questionnaire-row__remove:hover,.studio-section .studio-lead-questionnaire-row__input>button.studio-lead-questionnaire-row__remove--visible:hover,.studio-section button.studio-lead-questionnaire-row__remove:hover,.studio-section button.studio-lead-questionnaire-row__remove--visible:hover{border-color:#b91c1c85!important;background:radial-gradient(circle at 24% 18%,rgba(254,202,202,.98),transparent 45%),linear-gradient(135deg,#fff,#fee2e2fa)!important;color:#7f1d1d!important;box-shadow:0 16px 34px #b91c1c33,inset 0 1px #fffffff2!important;transform:translateY(-1px)!important}.studio-section .studio-lead-questionnaire-row__input>button.studio-lead-questionnaire-row__remove:disabled,.studio-section .studio-lead-questionnaire-row__input>button.studio-lead-questionnaire-row__remove--visible:disabled,.studio-section button.studio-lead-questionnaire-row__remove:disabled,.studio-section button.studio-lead-questionnaire-row__remove--visible:disabled{opacity:.74!important;cursor:not-allowed!important;filter:grayscale(.12)!important;transform:none!important}@media(max-width:720px){.studio-section .studio-lead-questionnaire-row__input{grid-template-columns:1fr!important}.studio-section .studio-lead-questionnaire-row__input>button.studio-lead-questionnaire-row__remove,.studio-section .studio-lead-questionnaire-row__input>button.studio-lead-questionnaire-row__remove--visible,.studio-section button.studio-lead-questionnaire-row__remove,.studio-section button.studio-lead-questionnaire-row__remove--visible{width:100%!important;min-width:0!important;max-width:none!important;flex-basis:auto!important}}.studio-section--places-moderation{overflow:visible}.studio-section--places-moderation .studio-inline-banner--info,.studio-section--places-moderation .studio-places-banner.studio-inline-banner--info{border-color:#0ea5e938;background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.13),transparent 35%),linear-gradient(135deg,#f0f9fffa,#fffffff5);color:#0f172a}.studio-section--places-moderation .studio-places-banner{align-items:flex-start;gap:12px}.studio-places-review-summary .studio-special-review-summary__item{min-height:66px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 0% 0%,rgba(168,85,247,.1),transparent 38%),#ffffffeb;box-shadow:0 16px 32px #0f172a0f}.studio-places-moderation-card__meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:12px}.studio-places-moderation-meta-item{display:grid;gap:4px;min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px 14px;background:#f8fafcdb}.studio-places-moderation-meta-item span{display:block;margin:0;color:#64748b;font-size:.78rem;font-weight:800;line-height:1.1}.studio-places-moderation-meta-item strong{display:block;min-width:0;color:#0f172a;font-size:.94rem;line-height:1.2;overflow-wrap:anywhere}.studio-places-submit-btn{min-height:48px;border-radius:999px;padding-inline:20px;box-shadow:0 18px 38px #0ea5e933}.studio-places-submit-btn:not(:disabled){background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important;border-color:#2563eb52!important}.studio-places-submit-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 22px 44px #2563eb3d}.studio-places-proof-wrap{overflow:visible}.studio-places-proof-upload-card{text-align:left}@media(max-width:980px){.studio-places-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-places-moderation-card__meta{grid-template-columns:1fr}}.studio-section--places-moderation{position:relative;overflow:visible}.studio-section--places-moderation .studio-places-banner{align-items:flex-start;gap:12px;border-radius:18px;box-shadow:none}.studio-section--places-moderation .studio-places-banner svg{flex:0 0 auto;margin-top:2px}.studio-section--places-moderation .studio-inline-banner--info,.studio-section--places-moderation .studio-places-banner.studio-inline-banner--info{border:1px solid rgba(14,165,233,.2);background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.11),transparent 34%),linear-gradient(135deg,#f0f9fff5,#fffffffa);color:#0f172a}.studio-section--places-moderation .studio-inline-banner--info strong,.studio-section--places-moderation .studio-places-banner.studio-inline-banner--info strong{color:#075985}.studio-section--places-moderation .studio-inline-banner--warning{border-color:#f59e0b38;background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.11),transparent 34%),linear-gradient(135deg,#fffbebf5,#fffffffa);color:#78350f}.studio-places-review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.studio-places-review-summary .studio-special-review-summary__item{min-height:66px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 0% 0%,rgba(168,85,247,.09),transparent 38%),#fffffff0;box-shadow:0 14px 30px #0f172a0e}.studio-places-moderation-card{display:grid;gap:16px}.studio-places-moderation-card__meta,.studio-places-moderation-card .studio-special-moderation-card__meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:12px}.studio-places-moderation-card__meta>div,.studio-places-moderation-card .studio-special-moderation-card__meta>div,.studio-places-moderation-meta-item{display:grid;gap:4px;min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px 14px;background:#f8fafce0}.studio-places-moderation-card__meta span,.studio-places-moderation-card .studio-special-moderation-card__meta span,.studio-places-moderation-meta-item span{display:block;margin:0;color:#64748b;font-size:.78rem;font-weight:800;line-height:1.1}.studio-places-moderation-card__meta strong,.studio-places-moderation-card .studio-special-moderation-card__meta strong,.studio-places-moderation-meta-item strong{display:block;min-width:0;color:#0f172a;font-size:.94rem;line-height:1.2;overflow-wrap:anywhere}.studio-places-submit-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px}.studio-places-submit-btn{min-height:48px;border-radius:999px;padding-inline:20px}.studio-places-submit-btn:disabled{opacity:.68;cursor:not-allowed}.studio-places-submit-btn:not(:disabled){background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important;border-color:#2563eb52!important;box-shadow:0 18px 38px #0ea5e933}.studio-places-submit-row>small{max-width:560px;line-height:1.4}@media(max-width:980px){.studio-places-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-places-moderation-card__meta,.studio-places-moderation-card .studio-special-moderation-card__meta{grid-template-columns:1fr}}@media(max-width:640px){.studio-places-review-summary{grid-template-columns:1fr}.studio-places-submit-row{align-items:stretch}.studio-places-submit-btn{width:100%;justify-content:center}}.studio-places-agreement{position:relative;display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(15,23,42,.12);border-radius:18px;padding:14px 16px;background:#fffffff5;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.studio-places-agreement:hover{border-color:#2563eb52;box-shadow:0 14px 30px #0f172a12}.studio-places-agreement:focus-within,.studio-places-agreement:focus{outline:none;border-color:#2563eb7a;box-shadow:0 0 0 4px #2563eb1f,0 14px 30px #0f172a12}.studio-places-agreement.is-checked{border-color:#16a34a6b;background:radial-gradient(circle at 0% 0%,rgba(34,197,94,.12),transparent 34%),#fffffffa}.studio-places-agreement.is-disabled{cursor:not-allowed;opacity:.72}.studio-places-agreement>input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.studio-places-agreement__box{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(100,116,139,.5);border-radius:7px;background:#fff;color:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.studio-places-agreement__box svg{width:15px;height:15px;stroke-width:3}.studio-places-agreement.is-checked .studio-places-agreement__box{border-color:#16a34a;background:#16a34a;color:#fff;transform:scale(1.03)}.studio-places-agreement__copy{display:grid;gap:4px;min-width:0;color:#334155;line-height:1.42}.studio-places-agreement__copy strong{color:#0f172a;font-size:.94rem}.studio-places-agreement__copy small{color:#64748b;font-size:.84rem;line-height:1.45}.studio-places-agreement.is-checked .studio-places-agreement__copy strong{color:#166534}.studio-places-submit-btn:disabled{cursor:not-allowed}.product-studio-container .studio-taxonomy-chip,.product-studio-container .studio-taxonomy-chip *,.product-studio-container .studio-chip,.product-studio-container .studio-chip *,.product-studio-container .studio-chip-option,.product-studio-container .studio-chip-option *,.product-studio-container .studio-chip-picker,.product-studio-container .studio-chip-picker *,.product-studio-container .studio-chip-picker-option,.product-studio-container .studio-chip-picker-option *,.product-studio-container .studio-multi-chip,.product-studio-container .studio-multi-chip *,.product-studio-container .studio-compliance-chip,.product-studio-container .studio-compliance-chip *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important}.product-studio-container .studio-taxonomy-chip-grid,.product-studio-container .studio-taxonomy-chip-grid--places,.product-studio-container .studio-chip-grid,.product-studio-container .studio-chip-picker-grid,.product-studio-container .studio-chip-picker__grid,.product-studio-container .studio-compliance-chip-grid,.product-studio-container .studio-multi-chip-grid{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px 12px!important;grid-template-columns:none!important}.product-studio-container .studio-taxonomy-chip,.product-studio-container .studio-chip,.product-studio-container .studio-chip-option,.product-studio-container .studio-chip-picker-option,.product-studio-container .studio-multi-chip,.product-studio-container .studio-compliance-chip,.product-studio-container .studio-taxonomy-chip-grid button,.product-studio-container .studio-chip-grid button,.product-studio-container .studio-chip-picker-grid button,.product-studio-container .studio-chip-picker__grid button,.product-studio-container .studio-compliance-chip-grid button,.product-studio-container .studio-multi-chip-grid button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:max-content!important;max-width:100%!important;white-space:nowrap!important;flex:0 0 auto!important;line-height:1.2!important}.product-studio-container [role=listbox],.product-studio-container [role=menu],.product-studio-container .studio-chip-picker-menu,.product-studio-container .studio-chip-picker__menu,.product-studio-container .studio-chip-picker-panel,.product-studio-container .studio-chip-picker__panel,.product-studio-container .studio-taxonomy-picker-panel,.product-studio-container .studio-taxonomy-picker__panel,.product-studio-container .studio-compliance-picker-panel,.product-studio-container .studio-compliance-picker__panel{min-width:0!important;width:100%!important;max-width:100%!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.product-studio-container [role=option],.product-studio-container [role=menuitem],.product-studio-container .studio-chip-picker-menu button,.product-studio-container .studio-chip-picker__menu button,.product-studio-container .studio-chip-picker-panel button,.product-studio-container .studio-chip-picker__panel button,.product-studio-container .studio-taxonomy-picker-panel button,.product-studio-container .studio-taxonomy-picker__panel button,.product-studio-container .studio-compliance-picker-panel button,.product-studio-container .studio-compliance-picker__panel button{width:auto!important;min-width:max-content!important;max-width:100%!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important}.product-studio-container .studio-taxonomy-chip-grid textarea,.product-studio-container .studio-chip-grid textarea,.product-studio-container .studio-chip-picker textarea,.product-studio-container .studio-compliance-chip-grid textarea,.product-studio-container .studio-taxonomy-chip-grid select[multiple],.product-studio-container .studio-chip-grid select[multiple],.product-studio-container .studio-chip-picker select[multiple],.product-studio-container .studio-compliance-chip-grid select[multiple]{display:none!important}.product-studio-container .studio-chip-selected-count,.product-studio-container .studio-taxonomy-selected-count,.product-studio-container .studio-picker-selected-count{white-space:nowrap!important;flex:0 0 auto!important}.studio-section--commerce .studio-grid--4{align-items:stretch}.studio-section--commerce .studio-field{min-height:132px;display:flex;flex-direction:column;justify-content:flex-start;gap:12px}.studio-section--commerce .studio-field>span{min-height:46px;display:flex;align-items:flex-start;gap:8px;color:#0f172a;font-size:.92rem;font-weight:850;line-height:1.16;letter-spacing:-.015em;white-space:normal;word-break:normal;overflow-wrap:anywhere}.studio-section--commerce .studio-field>span svg,.studio-section--commerce .studio-field>span .studio-currency-symbol{flex:0 0 auto;margin-top:2px}.studio-section--commerce .studio-field input,.studio-section--commerce .studio-field select{width:100%;min-height:48px;margin-top:auto;border-radius:14px;font-size:.95rem;font-weight:650}.studio-section--commerce .studio-field input::placeholder{color:#94a3b8;font-weight:600}.studio-section--commerce .studio-field-optional-badge{margin-left:auto;flex:0 0 auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 9px;border-radius:999px;border:1px solid rgba(20,184,166,.24);background:#14b8a61a;color:#0f766e;font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap}.studio-section--places-pricing .studio-grid--4 .studio-field{min-height:138px;padding:18px 16px 14px}.studio-section--places-pricing .studio-grid--4 .studio-field>span{min-height:52px;max-width:100%}.studio-section--places-pricing .studio-grid--4 .studio-field>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:8px}.studio-section--places-pricing .studio-grid--4 .studio-field>span svg,.studio-section--places-pricing .studio-grid--4 .studio-field>span .studio-currency-symbol{grid-column:1}.studio-section--places-pricing .studio-grid--4 .studio-field>span .studio-field-optional-badge{grid-column:3}.studio-section--places-pricing .studio-grid--4 .studio-field input,.studio-section--places-pricing .studio-grid--4 .studio-field select{margin-top:6px}.studio-section--commerce .studio-price-summary__card{min-height:112px;display:flex;flex-direction:column;justify-content:center;gap:8px}.studio-section--commerce .studio-price-summary__card strong{color:#0f172a;font-size:1rem;font-weight:900;line-height:1.2;letter-spacing:-.02em}.studio-section--commerce .studio-price-summary__card span{color:#64748b;font-size:1rem;font-weight:800;line-height:1.25;word-break:normal;overflow-wrap:anywhere}@media(max-width:1200px){.studio-section--commerce .studio-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-section--places-pricing .studio-grid--4 .studio-field{min-height:128px}}@media(max-width:720px){.studio-section--commerce .studio-grid--4{grid-template-columns:1fr}.studio-section--commerce .studio-field,.studio-section--places-pricing .studio-grid--4 .studio-field{min-height:auto}.studio-section--commerce .studio-field>span,.studio-section--places-pricing .studio-grid--4 .studio-field>span{min-height:auto}.studio-section--places-pricing .studio-grid--4 .studio-field>span{grid-template-columns:auto minmax(0,1fr)}.studio-section--places-pricing .studio-grid--4 .studio-field>span .studio-field-optional-badge{grid-column:1 / -1;justify-self:flex-start;margin-left:0;margin-top:4px}}.studio-section--places-pricing .studio-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.studio-section--places-pricing .studio-grid--4 .studio-field{position:relative;min-height:138px;padding:18px 14px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.studio-section--places-pricing .studio-grid--4 .studio-field>span{position:relative;min-height:50px;max-width:100%;padding-right:84px;display:flex!important;align-items:flex-start;justify-content:flex-start;gap:8px;color:#0f172a;font-size:.94rem;font-weight:900;line-height:1.12;letter-spacing:-.025em;white-space:normal;word-break:normal;overflow-wrap:normal}.studio-section--places-pricing .studio-grid--4 .studio-field>span svg,.studio-section--places-pricing .studio-grid--4 .studio-field>span .studio-currency-symbol{flex:0 0 auto;width:17px;height:17px;margin-top:1px}.studio-section--places-pricing .studio-grid--4 .studio-field>span .studio-field-optional-badge{position:absolute;top:-2px;right:0;margin:0;min-height:22px;padding:3px 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(20,184,166,.26);background:#14b8a61a;color:#0f766e;font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap}.studio-section--places-pricing .studio-grid--4 .studio-field input,.studio-section--places-pricing .studio-grid--4 .studio-field select{width:100%;min-height:48px;margin-top:auto;border-radius:14px;font-size:.95rem;font-weight:700}.studio-section--places-pricing .studio-grid--4 .studio-field input:disabled{color:#94a3b8;background:#fff;opacity:1}.studio-section--places-pricing .studio-grid--4 .studio-field input::placeholder{color:#94a3b8;font-weight:700}@media(max-width:1280px){.studio-section--places-pricing .studio-grid--4{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media(max-width:720px){.studio-section--places-pricing .studio-grid--4{grid-template-columns:1fr}.studio-section--places-pricing .studio-grid--4 .studio-field{min-height:auto}.studio-section--places-pricing .studio-grid--4 .studio-field>span{min-height:auto;padding-right:0;padding-top:28px}.studio-section--places-pricing .studio-grid--4 .studio-field>span .studio-field-optional-badge{left:0;right:auto;top:0}}.studio-free-product-banner{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 14px!important}.studio-free-product-banner>svg{flex:0 0 auto;width:18px;height:18px;margin:0!important}.studio-free-product-banner>div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0;flex-wrap:wrap}.studio-free-product-banner strong{display:inline-flex!important;align-items:center;margin:0!important;white-space:nowrap}.studio-free-product-banner span{display:inline!important;margin:0!important;color:#166534;line-height:1.35}.studio-section--visuals-places .studio-grid--2{align-items:stretch}.studio-section--visuals-places .studio-media-slot{display:flex;flex-direction:column;min-width:0}.studio-section--visuals-places .studio-media-slot__note{min-height:84px;display:flex;align-items:flex-start;margin-bottom:18px}.studio-section--visuals-places .studio-media-slot>.studio-field--file,.studio-section--visuals-places .studio-media-slot>.places-video-upload-grid{margin-top:0!important}.studio-section--visuals-places .studio-field--file,.studio-section--visuals-places .places-video-upload-grid{display:flex;flex-direction:column;flex:1 1 auto}.studio-section--visuals-places .studio-dropzone--images,.studio-section--visuals-places .places-video-upload-dropzone{margin-top:0!important;min-height:148px;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center}.studio-section--visuals-places .studio-inline-actions,.studio-section--visuals-places .places-video-upload-count{min-height:24px;margin-top:10px!important;display:flex;align-items:center}.studio-section--visuals-places .studio-info-card,.studio-section--visuals-places .places-video-upload-empty{min-height:58px;display:flex;align-items:center}@media(max-width:900px){.studio-section--visuals-places .studio-media-slot__note{min-height:auto}.studio-section--visuals-places .studio-dropzone--images,.studio-section--visuals-places .places-video-upload-dropzone{min-height:132px}}.product-delivery-section .studio-field,.product-delivery-section .studio-grid,.product-delivery-section .studio-grid--3,.product-delivery-section .studio-grid--2{overflow:visible}.product-delivery-section .studio-custom-select{position:relative;width:100%;z-index:40}.product-delivery-section .studio-custom-select__trigger{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;color:#0f172a;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.95rem;font-weight:750;cursor:pointer;box-shadow:0 8px 22px #0f172a0b;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.product-delivery-section .studio-custom-select__trigger:hover,.product-delivery-section .studio-custom-select__trigger.is-open{border-color:#6366f16b;box-shadow:0 0 0 4px #6366f11f}.product-delivery-section .studio-custom-select__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-delivery-section .studio-custom-select__trigger i{flex:0 0 auto;color:#64748b;font-style:normal;font-size:1rem;transform:translateY(-1px)}.product-delivery-section .studio-custom-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:2147480;max-height:310px;overflow-y:auto;padding:8px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff;box-shadow:0 22px 50px #0f172a2e}.product-delivery-section .studio-custom-select__menu::-webkit-scrollbar{width:9px}.product-delivery-section .studio-custom-select__menu::-webkit-scrollbar-track{background:transparent}.product-delivery-section .studio-custom-select__menu::-webkit-scrollbar-thumb{background:#64748b57;border-radius:999px}.product-delivery-section .studio-custom-select__option{width:100%;min-height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#0f172a;display:flex;align-items:center;justify-content:flex-start;text-align:left;font-size:.92rem;font-weight:750;cursor:pointer}.product-delivery-section .studio-custom-select__option:hover{background:#f1f5f9}.product-delivery-section .studio-custom-select__option.is-selected{background:#6366f11a;color:#4338ca;font-weight:900}@media(max-width:720px){.product-delivery-section .studio-custom-select__menu{max-height:260px}}.product-delivery-section,.product-delivery-section .studio-section,.product-delivery-section .studio-grid,.product-delivery-section .studio-grid--3,.product-delivery-section .studio-field{overflow:visible!important}.product-delivery-section>.studio-grid--3{position:relative!important;z-index:5000!important}.product-delivery-section .product-delivery-carrier-grid,.product-delivery-section .studio-places-access-panel{position:relative!important;z-index:1!important}.product-delivery-section .studio-field:has(.studio-custom-select__trigger.is-open){position:relative!important;z-index:9000!important;overflow:visible!important}.product-delivery-section .studio-custom-select{position:relative!important;z-index:9001!important;overflow:visible!important}.product-delivery-section .studio-custom-select__menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;z-index:999999!important;max-height:340px!important;overflow-y:auto!important;background:#fff!important;box-shadow:0 28px 70px #0f172a3d!important;pointer-events:auto!important}.product-delivery-section .studio-custom-select__menu,.product-delivery-section .studio-custom-select__option{isolation:isolate}.product-studio-cover-warning{width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important;padding:14px 16px!important;border:1px solid rgba(245,158,11,.28)!important;border-radius:18px!important;background:radial-gradient(circle at 18% 18%,rgba(245,158,11,.14) 0%,transparent 30%),linear-gradient(135deg,#fffbeb,#fff 58%,#f8fafc)!important;box-shadow:0 14px 36px #0f172a14!important;box-sizing:border-box!important}.product-studio-cover-warning__icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#fff7ed!important;color:#b45309!important;box-shadow:0 10px 24px #f59e0b29!important}.product-studio-cover-warning__icon svg{width:22px!important;height:22px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.product-studio-cover-warning__content{min-width:0!important}.product-studio-cover-warning__content strong{display:block!important;color:#111827!important;font-size:.98rem!important;font-weight:950!important;line-height:1.2!important}.product-studio-cover-warning__content p{margin:4px 0 0!important;color:#6b4e16!important;font-size:.9rem!important;font-weight:650!important;line-height:1.4!important}.product-studio-cover-warning__action{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(180,83,9,.22)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#92400e!important;-webkit-text-fill-color:#92400e!important;padding:0 14px!important;font-size:.9rem!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 10px 24px #92400e1a!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease!important}.product-studio-cover-warning__action:hover{background:#fffbeb!important;background-color:#fffbeb!important;border-color:#b453095c!important;color:#78350f!important;-webkit-text-fill-color:#78350f!important;transform:translateY(-1px)!important;box-shadow:0 14px 30px #92400e24!important}.product-studio-cover-warning__action:active{transform:translateY(0) scale(.98)!important}.product-studio-cover-warning__action svg{width:17px!important;height:17px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}@media(max-width:760px){.product-studio-cover-warning{grid-template-columns:auto minmax(0,1fr)!important}.product-studio-cover-warning__action{grid-column:1 / -1!important;width:100%!important}}.product-studio-page button[aria-label*=remove i],.product-studio-page button[aria-label*=delete i],.product-studio-page button[title*=remove i],.product-studio-page button[title*=delete i],.product-studio-page .media-remove-btn,.product-studio-page .media-remove-button,.product-studio-page .product-media-remove,.product-studio-page .product-media-remove-btn,.product-studio-page .image-remove-btn,.product-studio-page .image-remove-button,.product-studio-page .upload-remove-btn,.product-studio-page .upload-remove-button,.product-studio-page .preview-remove-btn,.product-studio-page .preview-remove-button,.product-studio-page .thumb-remove-btn,.product-studio-page .thumb-remove-button{position:absolute!important;top:8px!important;right:8px!important;z-index:30!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 24px #0f172a24!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;overflow:visible!important}.product-studio-page button[aria-label*=remove i] svg,.product-studio-page button[aria-label*=delete i] svg,.product-studio-page button[title*=remove i] svg,.product-studio-page button[title*=delete i] svg,.product-studio-page .media-remove-btn svg,.product-studio-page .media-remove-button svg,.product-studio-page .product-media-remove svg,.product-studio-page .product-media-remove-btn svg,.product-studio-page .image-remove-btn svg,.product-studio-page .image-remove-button svg,.product-studio-page .upload-remove-btn svg,.product-studio-page .upload-remove-button svg,.product-studio-page .preview-remove-btn svg,.product-studio-page .preview-remove-button svg,.product-studio-page .thumb-remove-btn svg,.product-studio-page .thumb-remove-button svg{display:none!important}.product-studio-page button[aria-label*=remove i]:before,.product-studio-page button[aria-label*=delete i]:before,.product-studio-page button[title*=remove i]:before,.product-studio-page button[title*=delete i]:before,.product-studio-page .media-remove-btn:before,.product-studio-page .media-remove-button:before,.product-studio-page .product-media-remove:before,.product-studio-page .product-media-remove-btn:before,.product-studio-page .image-remove-btn:before,.product-studio-page .image-remove-button:before,.product-studio-page .upload-remove-btn:before,.product-studio-page .upload-remove-button:before,.product-studio-page .preview-remove-btn:before,.product-studio-page .preview-remove-button:before,.product-studio-page .thumb-remove-btn:before,.product-studio-page .thumb-remove-button:before{content:"×"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-family:Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}.product-studio-page button[aria-label*=remove i]:hover,.product-studio-page button[aria-label*=delete i]:hover,.product-studio-page button[title*=remove i]:hover,.product-studio-page button[title*=delete i]:hover,.product-studio-page .media-remove-btn:hover,.product-studio-page .media-remove-button:hover,.product-studio-page .product-media-remove:hover,.product-studio-page .product-media-remove-btn:hover,.product-studio-page .image-remove-btn:hover,.product-studio-page .image-remove-button:hover,.product-studio-page .upload-remove-btn:hover,.product-studio-page .upload-remove-button:hover,.product-studio-page .preview-remove-btn:hover,.product-studio-page .preview-remove-button:hover,.product-studio-page .thumb-remove-btn:hover,.product-studio-page .thumb-remove-button:hover{background:#fef2f2!important;border-color:#ef444447!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;transform:translateY(-1px)!important}.product-studio-page button[aria-label*=remove i]:hover:before,.product-studio-page button[aria-label*=delete i]:hover:before,.product-studio-page button[title*=remove i]:hover:before,.product-studio-page button[title*=delete i]:hover:before,.product-studio-page .media-remove-btn:hover:before,.product-studio-page .media-remove-button:hover:before,.product-studio-page .product-media-remove:hover:before,.product-studio-page .product-media-remove-btn:hover:before,.product-studio-page .image-remove-btn:hover:before,.product-studio-page .image-remove-button:hover:before,.product-studio-page .upload-remove-btn:hover:before,.product-studio-page .upload-remove-button:hover:before,.product-studio-page .preview-remove-btn:hover:before,.product-studio-page .preview-remove-button:hover:before,.product-studio-page .thumb-remove-btn:hover:before,.product-studio-page .thumb-remove-button:hover:before{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}.product-studio-page .studio-taxonomy-chip,.product-studio-page .ps-rec-keyword-choice,.product-studio-page .ps-rec-keyword-choice__frame{transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease!important}.product-studio-page .studio-taxonomy-chip{position:relative!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 8px 20px #0f172a0f!important}.product-studio-page .studio-taxonomy-chip.is-selected,.product-studio-page .studio-taxonomy-chip[aria-pressed=true],.product-studio-page .studio-taxonomy-chip[data-selected=true]{border-color:#05966961!important;background:radial-gradient(circle at 16% 18%,rgba(16,185,129,.18) 0%,transparent 34%),linear-gradient(135deg,#ecfdf5,#d1fae5)!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important;box-shadow:0 12px 28px #05966929,inset 0 1px #ffffffd6!important;transform:translateY(-1px)!important}.product-studio-page .studio-taxonomy-chip.is-selected:before,.product-studio-page .studio-taxonomy-chip[aria-pressed=true]:before,.product-studio-page .studio-taxonomy-chip[data-selected=true]:before{content:"✓"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin-right:7px!important;border-radius:999px!important;background:#059669!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;box-shadow:0 6px 14px #05966938!important}.product-studio-page .studio-taxonomy-chip:hover{border-color:#05966947!important;background:#f0fdf4!important;color:#047857!important;-webkit-text-fill-color:#047857!important;transform:translateY(-1px)!important}.product-studio-page .studio-taxonomy-chip.is-selected:hover,.product-studio-page .studio-taxonomy-chip[aria-pressed=true]:hover,.product-studio-page .studio-taxonomy-chip[data-selected=true]:hover{background:radial-gradient(circle at 16% 18%,rgba(16,185,129,.22) 0%,transparent 34%),linear-gradient(135deg,#d1fae5,#a7f3d0)!important;color:#064e3b!important;-webkit-text-fill-color:#064e3b!important}.product-studio-page .ps-rec-keyword-choice[data-selected=true],.product-studio-page .ps-rec-keyword-choice[data-keyword-state=active]{background:transparent!important}.product-studio-page .ps-rec-keyword-choice__frame.is-active,.product-studio-page .ps-rec-keyword-choice[data-selected=true] .ps-rec-keyword-choice__frame,.product-studio-page .ps-rec-keyword-choice[data-keyword-state=active] .ps-rec-keyword-choice__frame{border-color:#2563eb57!important;background:radial-gradient(circle at 16% 18%,rgba(59,130,246,.16) 0%,transparent 34%),linear-gradient(135deg,#eff6ff,#dbeafe)!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;box-shadow:0 12px 28px #2563eb29,inset 0 1px #ffffffd6!important;transform:translateY(-1px)!important}.product-studio-page .ps-rec-keyword-choice__check{width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;box-shadow:0 6px 14px #2563eb38!important;opacity:1!important;visibility:visible!important}.product-studio-page .studio-taxonomy-panel__head>span,.product-studio-page .studio-taxonomy-count{border:1px solid rgba(5,150,105,.28)!important;background:#ecfdf5!important;color:#047857!important;-webkit-text-fill-color:#047857!important;font-weight:950!important}.product-studio-page .studio-taxonomy-chip.is-selected:before,.product-studio-page .studio-taxonomy-chip[aria-pressed=true]:before,.product-studio-page .studio-taxonomy-chip[data-selected=true]:before{content:none!important;display:none!important}.product-studio-page .studio-taxonomy-chip.is-selected,.product-studio-page .studio-taxonomy-chip[aria-pressed=true],.product-studio-page .studio-taxonomy-chip[data-selected=true]{border:1px solid rgba(5,150,105,.52)!important;background:radial-gradient(circle at 18% 16%,rgba(16,185,129,.16) 0%,transparent 34%),linear-gradient(135deg,#ecfdf5,#fff 78%)!important;color:#047857!important;-webkit-text-fill-color:#047857!important;box-shadow:0 0 0 3px #10b9811a,0 12px 28px #05966929,inset 0 1px #ffffffe6!important;transform:translateY(-1px)!important}.product-studio-page .studio-taxonomy-chip.is-selected:hover,.product-studio-page .studio-taxonomy-chip[aria-pressed=true]:hover,.product-studio-page .studio-taxonomy-chip[data-selected=true]:hover{border-color:#047857ad!important;background:radial-gradient(circle at 18% 16%,rgba(16,185,129,.22) 0%,transparent 34%),linear-gradient(135deg,#d1fae5,#fff 78%)!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important;box-shadow:0 0 0 4px #10b98121,0 14px 32px #0596692e,inset 0 1px #ffffffeb!important}.product-studio-page .studio-taxonomy-chip{gap:0!important;padding-inline:18px!important}.product-studio-page .ps-rec-keyword-choice__check{display:none!important}.product-studio-page .ps-rec-keyword-choice__frame.is-active,.product-studio-page .ps-rec-keyword-choice[data-selected=true] .ps-rec-keyword-choice__frame,.product-studio-page .ps-rec-keyword-choice[data-keyword-state=active] .ps-rec-keyword-choice__frame{border:1px solid rgba(37,99,235,.48)!important;background:radial-gradient(circle at 18% 16%,rgba(59,130,246,.14) 0%,transparent 34%),linear-gradient(135deg,#eff6ff,#fff 78%)!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;box-shadow:0 0 0 3px #3b82f61a,0 12px 28px #2563eb29,inset 0 1px #ffffffe6!important;transform:translateY(-1px)!important}.product-studio-page .studio-taxonomy-chip.is-selected,.product-studio-page .studio-taxonomy-chip[aria-pressed=true],.product-studio-page .studio-taxonomy-chip[data-selected=true]{border:2px solid #059669!important;background:radial-gradient(circle at 18% 16%,rgba(16,185,129,.18) 0%,transparent 34%),linear-gradient(135deg,#ecfdf5,#fff 78%)!important;color:#047857!important;-webkit-text-fill-color:#047857!important;box-shadow:0 0 0 4px #10b9811f,0 12px 28px #05966929,inset 0 1px #ffffffeb!important}.product-studio-page .studio-taxonomy-chip.is-selected:hover,.product-studio-page .studio-taxonomy-chip[aria-pressed=true]:hover,.product-studio-page .studio-taxonomy-chip[data-selected=true]:hover{border-color:#047857!important;background:radial-gradient(circle at 18% 16%,rgba(16,185,129,.24) 0%,transparent 34%),linear-gradient(135deg,#d1fae5,#fff 78%)!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important;box-shadow:0 0 0 5px #10b98124,0 14px 32px #05966933,inset 0 1px #fffffff0!important}.product-studio-page .ps-rec-keyword-choice__frame.is-active,.product-studio-page .ps-rec-keyword-choice[data-selected=true] .ps-rec-keyword-choice__frame,.product-studio-page .ps-rec-keyword-choice[data-keyword-state=active] .ps-rec-keyword-choice__frame{border:2px solid #2563eb!important;box-shadow:0 0 0 4px #3b82f61f,0 12px 28px #2563eb29,inset 0 1px #ffffffeb!important}.product-studio-page .studio-inline-banner,.product-studio-page .studio-places-media-banner,.product-studio-page .studio-places-media-pet-care-banner,.product-studio-page .studio-places-media-restricted-banner{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;padding:12px 14px!important;border-radius:14px!important;box-sizing:border-box!important;line-height:1.35!important}.product-studio-page .studio-inline-banner>svg,.product-studio-page .studio-places-media-banner>svg,.product-studio-page .studio-places-media-pet-care-banner>svg,.product-studio-page .studio-places-media-restricted-banner>svg{width:18px!important;height:18px!important;flex:0 0 18px!important;margin-top:2px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.product-studio-page .studio-inline-banner>div,.product-studio-page .studio-places-media-banner>div,.product-studio-page .studio-places-media-pet-care-banner>div,.product-studio-page .studio-places-media-restricted-banner>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.product-studio-page .studio-inline-banner strong,.product-studio-page .studio-places-media-banner strong,.product-studio-page .studio-places-media-pet-care-banner strong,.product-studio-page .studio-places-media-restricted-banner strong{display:block!important;margin:0!important;color:#0f172a!important;font-size:.92rem!important;font-weight:950!important;line-height:1.25!important}.product-studio-page .studio-inline-banner span,.product-studio-page .studio-places-media-banner span,.product-studio-page .studio-places-media-pet-care-banner span,.product-studio-page .studio-places-media-restricted-banner span{display:block!important;margin:0!important;color:#475569!important;font-size:.88rem!important;font-weight:650!important;line-height:1.42!important}.product-studio-page .studio-places-media-restricted-banner{border:1px solid rgba(245,158,11,.24)!important;background:radial-gradient(circle at 18% 18%,rgba(245,158,11,.12) 0%,transparent 30%),linear-gradient(135deg,#fffbeb,#fff 72%)!important;color:#b45309!important}.product-studio-page .studio-places-media-restricted-banner>svg{color:#b45309!important;stroke:#b45309!important}.product-studio-page .studio-places-media-restricted-banner strong{color:#111827!important}.product-studio-page .studio-places-media-restricted-banner span{color:#6b4e16!important}.product-studio-page .studio-places-media-banner{margin-bottom:14px!important}.product-studio-page .studio-places-media-restricted-banner{margin-top:0!important;margin-bottom:18px!important}.product-studio-page .studio-places-media-restricted-banner+.studio-grid,.product-studio-page .studio-places-media-banner+.studio-grid{margin-top:14px!important}.product-studio .studio-type-card,.studio-type-card{border:1px solid rgba(15,23,42,.1)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.product-studio .studio-type-card.active,.product-studio .studio-type-card[aria-pressed=true],.studio-type-card.active,.studio-type-card[aria-pressed=true]{border:2px solid #0f9f7a!important;background:linear-gradient(180deg,#ecfdf5f5,#fffffffa)!important;box-shadow:0 0 0 4px #10b98124,0 16px 36px #0f172a1a!important;transform:translateY(-1px)}.product-studio .studio-type-card.active .studio-type-card__title,.product-studio .studio-type-card[aria-pressed=true] .studio-type-card__title,.studio-type-card.active .studio-type-card__title,.studio-type-card[aria-pressed=true] .studio-type-card__title{color:#047857!important}.product-studio .studio-type-card.active .studio-type-card__icon,.product-studio .studio-type-card[aria-pressed=true] .studio-type-card__icon,.studio-type-card.active .studio-type-card__icon,.studio-type-card[aria-pressed=true] .studio-type-card__icon{color:#047857!important;background:#10b9811f!important;border-color:#10b98140!important}.product-studio .studio-place-choice-card.active,.product-studio .studio-place-choice-card[aria-pressed=true],.product-studio .places-product-choice-card.active,.product-studio .places-product-choice-card[aria-pressed=true],.product-studio .place-product-mode-card.active,.product-studio .place-product-mode-card[aria-pressed=true]{border:2px solid #0f9f7a!important;background:linear-gradient(180deg,#ecfdf5f5,#fffffffa)!important;box-shadow:0 0 0 4px #10b98124,0 16px 36px #0f172a1a!important}.movie-maker-studio-page{padding:24px;color:#fff;background:transparent!important;min-height:100vh}.movie-maker-studio-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.movie-maker-studio-title{margin:0;font-size:32px;font-weight:700}.movie-maker-studio-subtitle{margin:8px 0 0;color:#b6bfd3}.movie-maker-studio-header-actions{display:flex;gap:12px;flex-wrap:wrap}.movie-maker-studio-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-bottom:20px}.movie-maker-studio-left,.movie-maker-studio-right{display:flex;flex-direction:column;gap:20px}.movie-maker-card{background:transparent!important;border:1px solid rgba(42,49,64,.72)!important;border-radius:16px;padding:20px;box-shadow:none!important}.movie-maker-card-title{margin:0 0 16px;font-size:20px;font-weight:700}.movie-maker-subheading{margin:16px 0 8px;font-size:16px;font-weight:700}.movie-maker-label{display:block;margin-bottom:8px;margin-top:12px;font-size:13px;color:#b6bfd3}.movie-maker-input,.movie-maker-textarea,.movie-maker-select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #313a4d;background:transparent!important;color:#fff;outline:none;box-sizing:border-box}.movie-maker-textarea::placeholder,.movie-maker-input::placeholder{color:#8f9bb3}.movie-maker-textarea{resize:vertical}.movie-maker-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.movie-maker-primary-button,.movie-maker-secondary-button{padding:12px 18px;border-radius:10px;cursor:pointer;font-weight:600;transition:all .2s ease}.movie-maker-primary-button{border:none;background:#4e7bff;color:#fff}.movie-maker-primary-button:hover{background:#648cff}.movie-maker-secondary-button{border:1px solid #3a4760;background:#1a2130b8;color:#fff}.movie-maker-secondary-button:hover{border-color:#5870a0;background:#20283ad1}.movie-maker-inline-actions{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.movie-maker-error,.movie-maker-success,.movie-maker-loading{margin-bottom:16px;padding:12px 14px;border-radius:10px}.movie-maker-error{background:#ff575729;border:1px solid rgba(255,87,87,.4);color:#ffd1d1}.movie-maker-success{background:#43b58129;border:1px solid rgba(67,181,129,.4);color:#d8ffe9}.movie-maker-loading{background:transparent!important;border:1px solid rgba(42,49,64,.72)}.movie-maker-meta-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px;color:#d4dcf0}.movie-maker-meta-label{color:#93a0be;font-weight:600}.movie-maker-divider{border:none;border-top:1px solid rgba(42,49,64,.72);margin:16px 0}.movie-maker-body-text{margin:0;color:#e6ebf7;line-height:1.6}.movie-maker-script-box{background:transparent!important;border:1px solid #313a4d;border-radius:12px;padding:14px;white-space:pre-wrap;line-height:1.6;color:#e6ebf7}.movie-maker-empty-state{padding:20px;border-radius:12px;border:1px dashed #3a4760;color:#aab6d0;background:transparent!important}.movie-maker-scene-list{display:flex;flex-direction:column;gap:16px}.movie-maker-scene-card{border-radius:14px;border:1px solid rgba(42,49,64,.72);background:transparent!important;padding:16px}.movie-maker-scene-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.movie-maker-scene-title{margin:0;font-size:18px;font-weight:700}.movie-maker-scene-meta{margin-top:6px;color:#9aa7c5;font-size:13px}@media(max-width:960px){.movie-maker-studio-grid{grid-template-columns:1fr}}@media(max-width:768px){.movie-maker-studio-page{padding:16px}.movie-maker-studio-title{font-size:28px}}.movie-maker-studio-page{padding:24px;color:#111827;background:transparent!important;min-height:100vh}.movie-maker-studio-title{margin:0;font-size:32px;font-weight:800;color:#111827}.movie-maker-studio-subtitle{margin:8px 0 0;color:#4b5563}.movie-maker-card{background:#ffffffc7!important;border:1px solid rgba(120,130,160,.24)!important;border-radius:16px;padding:20px;box-shadow:0 8px 24px #141e3c0f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.movie-maker-card-title,.movie-maker-subheading,.movie-maker-scene-title{color:#111827}.movie-maker-label,.movie-maker-meta-label,.movie-maker-scene-meta{color:#6b7280}.movie-maker-body-text,.movie-maker-meta-row{color:#374151}.movie-maker-input,.movie-maker-textarea,.movie-maker-select,.movie-maker-script-box{background:#ffffffb8!important;border:1px solid rgba(120,130,160,.26);color:#111827}.movie-maker-input::placeholder,.movie-maker-textarea::placeholder{color:#9ca3af}.movie-maker-empty-state,.movie-maker-loading,.movie-maker-scene-card{background:#ffffff9e!important;border-color:#7882a03d!important;color:#4b5563}.movie-maker-divider{border-top:1px solid rgba(120,130,160,.22)}.movie-maker-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.movie-maker-tab{padding:10px 16px;border-radius:999px;border:1px solid rgba(120,130,160,.24);background:#ffffffb8;color:#4b5563;cursor:pointer;font-weight:700;transition:all .2s ease}.movie-maker-tab:hover{border-color:#4e7bff57;background:#4e7bff14;color:#2446b8}.movie-maker-tab.active{background:linear-gradient(135deg,#4e7bff,#5f8dff);color:#fff;border-color:transparent;box-shadow:0 8px 18px #4e7bff38}.movie-maker-tabs{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin:8px 0 28px!important}.movie-maker-tab{padding:11px 18px!important;border-radius:999px!important;border:1px solid rgba(120,130,160,.24)!important;background:#ffffffeb!important;color:#374151!important;cursor:pointer!important;font-weight:700!important;transition:all .2s ease!important}.movie-maker-tab:hover{border-color:#7882a061!important;background:#fff!important;color:#111827!important}.movie-maker-tab.active{background:#111827!important;color:#fff!important;border-color:#111827!important;box-shadow:0 8px 18px #11182724!important}.movie-maker-card .movie-maker-settings-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px 14px!important;align-items:start!important;width:100%!important}.movie-maker-card .movie-maker-settings-grid>div{min-width:0!important;width:100%!important;display:grid!important;grid-template-rows:20px 42px!important;align-items:start!important}.movie-maker-card .movie-maker-settings-grid .movie-maker-label{margin:0 0 8px!important;padding:0!important;height:20px!important;min-height:20px!important;line-height:20px!important;display:block!important;font-size:13px!important;color:#6b7280!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.movie-maker-card .movie-maker-settings-grid .movie-maker-input,.movie-maker-card .movie-maker-settings-grid .movie-maker-select{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:10px 12px!important;box-sizing:border-box!important;line-height:20px!important;margin:0!important;border-radius:8px!important}.movie-maker-card>.movie-maker-meta-row{margin-top:18px!important;width:100%!important;padding:12px 14px!important;border-radius:12px!important;background:#0f172a0a!important;border:1px solid rgba(15,23,42,.08)!important;box-sizing:border-box!important}.movie-maker-card>.movie-maker-meta-row span{line-height:1.4!important}@media(max-width:1200px){.movie-maker-card .movie-maker-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.movie-maker-card .movie-maker-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.movie-maker-card .movie-maker-settings-grid{grid-template-columns:1fr!important}}.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px 14px!important;align-items:start!important;width:100%!important}.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid>div{min-width:0!important;width:100%!important;display:grid!important;grid-template-rows:20px 42px!important;align-items:start!important}.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid .movie-maker-label{margin:0 0 8px!important;padding:0!important;height:20px!important;min-height:20px!important;line-height:20px!important;display:block!important;font-size:13px!important;color:#6b7280!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid .movie-maker-input,.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid .movie-maker-select{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:10px 12px!important;box-sizing:border-box!important;line-height:20px!important;margin:0!important;border-radius:8px!important}.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid .movie-maker-select{appearance:auto!important;-webkit-appearance:menulist!important}.movie-maker-studio-left>.movie-maker-card:first-child>.movie-maker-meta-row{margin-top:18px!important;width:100%!important;padding:12px 14px!important;border-radius:12px!important;background:#0f172a0a!important;border:1px solid rgba(15,23,42,.08)!important;box-sizing:border-box!important}.movie-maker-studio-left>.movie-maker-card:first-child>.movie-maker-meta-row span{line-height:1.4!important}.movie-maker-meta-label{font-weight:700!important}@media(max-width:1200px){.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:820px){.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.movie-maker-studio-left>.movie-maker-card:first-child .movie-maker-settings-grid{grid-template-columns:1fr!important}}.movie-maker-studio-page .movie-maker-modern-select{position:relative!important;width:100%!important;min-width:0!important;z-index:20!important}.movie-maker-studio-page .movie-maker-modern-select.open{z-index:999999!important}.movie-maker-studio-page .movie-maker-modern-select-trigger{width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:10px 12px!important;border-radius:8px!important;border:1px solid rgba(120,130,160,.28)!important;background:#ffffffeb!important;background-image:none!important;color:#111827!important;box-shadow:none!important;outline:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;box-sizing:border-box!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-align:left!important;appearance:none!important;-webkit-appearance:none!important}.movie-maker-studio-page .movie-maker-modern-select-trigger:hover{background:#fff!important;background-image:none!important;border-color:#11182747!important;color:#111827!important;box-shadow:0 2px 10px #0f172a0f!important}.movie-maker-studio-page .movie-maker-modern-select.open .movie-maker-modern-select-trigger,.movie-maker-studio-page .movie-maker-modern-select-trigger:focus,.movie-maker-studio-page .movie-maker-modern-select-trigger:active{background:#fff!important;background-image:none!important;border-color:#11182761!important;color:#111827!important;box-shadow:0 0 0 4px #11182714!important}.movie-maker-studio-page .movie-maker-modern-select-value{min-width:0!important;color:#111827!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.movie-maker-studio-page .movie-maker-modern-select-chevron{flex:0 0 auto!important;color:#6b7280!important;font-size:14px!important;line-height:1!important;transform:translateY(-1px)!important}.movie-maker-studio-page .movie-maker-modern-select.open .movie-maker-modern-select-chevron{transform:rotate(180deg) translateY(1px)!important}.movie-maker-studio-page .movie-maker-modern-select-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;z-index:999999!important;max-height:280px!important;overflow-y:auto!important;padding:6px!important;border-radius:14px!important;border:1px solid rgba(120,130,160,.24)!important;background:#fffffffa!important;color:#111827!important;box-shadow:0 18px 45px #0f172a29,0 4px 14px #0f172a14!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.movie-maker-studio-page .movie-maker-modern-select-option{width:100%!important;min-height:36px!important;padding:9px 10px!important;border:none!important;border-radius:10px!important;background:transparent!important;background-image:none!important;color:#111827!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;text-align:left!important;line-height:1.25!important}.movie-maker-studio-page .movie-maker-modern-select-option:hover{background:#1118270f!important;background-image:none!important;color:#111827!important}.movie-maker-studio-page .movie-maker-modern-select-option.active,.movie-maker-studio-page .movie-maker-modern-select-option[aria-selected=true]{background:#111827!important;background-image:none!important;color:#fff!important}.movie-maker-studio-page .movie-maker-card,.movie-maker-studio-page .movie-maker-studio-grid,.movie-maker-studio-page .movie-maker-studio-left,.movie-maker-studio-page .movie-maker-studio-right,.movie-maker-studio-page .movie-maker-settings-grid,.movie-maker-studio-page .movie-maker-settings-grid>div{overflow:visible!important}.movie-maker-studio-page .movie-maker-modern-select-menu::-webkit-scrollbar{width:8px!important}.movie-maker-studio-page .movie-maker-modern-select-menu::-webkit-scrollbar-track{background:transparent!important}.movie-maker-studio-page .movie-maker-modern-select-menu::-webkit-scrollbar-thumb{background:#6b728057!important;border-radius:999px!important}.movie-maker-studio-page .movie-maker-modern-select-menu::-webkit-scrollbar-thumb:hover{background:#6b728085!important}.nico-ai-home-page{min-height:100vh;background:transparent!important;color:#111827;padding:24px}.nico-ai-home-hero{background:linear-gradient(135deg,#ffffffd1,#f1f5ffb8);border:1px solid rgba(120,130,160,.28);border-radius:20px;padding:28px;margin-bottom:24px;box-shadow:0 10px 30px #141e3c14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nico-ai-home-hero-content{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.nico-ai-home-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7acb;margin-bottom:8px}.nico-ai-home-title{margin:0;font-size:36px;font-weight:800;color:#111827}.nico-ai-home-subtitle{margin:10px 0 0;max-width:760px;color:#4b5563;line-height:1.6}.nico-ai-home-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.nico-ai-home-section{margin-bottom:28px}.nico-ai-home-section-header{margin-bottom:14px}.nico-ai-home-section-title{margin:0;font-size:24px;font-weight:800;color:#111827}.nico-ai-home-section-subtitle{margin:8px 0 0;color:#6b7280}.nico-ai-home-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.nico-ai-home-tool-card{background:#ffffffc7;border:1px solid rgba(120,130,160,.24);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;min-height:220px;box-shadow:0 8px 24px #141e3c0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.nico-ai-home-tool-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #141e3c1a;border-color:#4e7bff59}.nico-ai-home-tool-title{margin:0;font-size:20px;font-weight:800;color:#111827}.nico-ai-home-tool-description{margin:0;color:#4b5563;line-height:1.6;flex:1}.nico-ai-home-projects-panel{background:#ffffffc7;border:1px solid rgba(120,130,160,.24);border-radius:16px;padding:18px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #141e3c0f}.nico-ai-home-project-list{display:flex;flex-direction:column;gap:14px}.nico-ai-home-project-card{background:#ffffffb3;border:1px solid rgba(120,130,160,.22);border-radius:14px;padding:16px;transition:border-color .2s ease,box-shadow .2s ease}.nico-ai-home-project-card:hover{border-color:#4e7bff52;box-shadow:0 10px 22px #141e3c0f}.nico-ai-home-project-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.nico-ai-home-project-badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#4e7bff1a;border:1px solid rgba(78,123,255,.2);color:#3558c8;font-size:12px;font-weight:700;margin-bottom:10px}.nico-ai-home-project-title{margin:0;font-size:18px;font-weight:800;color:#111827}.nico-ai-home-project-description{margin:0 0 12px;color:#4b5563;line-height:1.5}.nico-ai-home-project-meta{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#374151;font-size:14px;margin-top:6px}.nico-ai-home-meta-label{color:#6b7280;font-weight:700}.nico-ai-home-primary-button,.nico-ai-home-secondary-button{border-radius:10px;cursor:pointer;font-weight:700;transition:all .2s ease}.nico-ai-home-primary-button{padding:12px 18px;border:none;background:linear-gradient(135deg,#4e7bff,#5f8dff);color:#fff;box-shadow:0 8px 18px #4e7bff40}.nico-ai-home-primary-button:hover{transform:translateY(-1px);background:linear-gradient(135deg,#3f6ef8,#5a87ff)}.nico-ai-home-secondary-button{padding:10px 16px;border:1px solid rgba(78,123,255,.2);background:#4e7bff14;color:#2446b8}.nico-ai-home-secondary-button:hover{border-color:#4e7bff57;background:#4e7bff24}.nico-ai-home-empty-state{padding:20px;border-radius:12px;border:1px dashed rgba(120,130,160,.32);color:#6b7280;background:#ffffff85}.nico-ai-home-error{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#ff57571f;border:1px solid rgba(255,87,87,.22);color:#b42318}.nico-ai-home-success{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#43b5811f;border:1px solid rgba(67,181,129,.22);color:#0f7a4d}@media(max-width:768px){.nico-ai-home-page{padding:16px}.nico-ai-home-title{font-size:28px}.nico-ai-home-tool-grid{grid-template-columns:1fr}}.nico-ai-home-primary-button,.nico-ai-home-secondary-button{border-radius:12px!important;font-weight:700!important;transition:all .2s ease!important}.nico-ai-home-primary-button{border:1px solid #111827!important;background:#111827!important;color:#fff!important;box-shadow:0 8px 18px #11182724!important}.nico-ai-home-primary-button:hover{background:#1f2937!important;border-color:#1f2937!important;transform:translateY(-1px)}.nico-ai-home-secondary-button{border:1px solid rgba(120,130,160,.28)!important;background:#ffffffeb!important;color:#111827!important}.nico-ai-home-secondary-button:hover{background:#fff!important;border-color:#7882a06b!important}.nico-ai-home-project-badge{background:#1118270f!important;border:1px solid rgba(17,24,39,.14)!important;color:#111827!important}.nico-ai-home-hero{border-color:#7882a03d!important}.lps-overlay{--lps-bg: rgba(15, 23, 42, .48);--lps-panel: rgba(255, 255, 255, .88);--lps-panel-strong: rgba(255, 255, 255, .96);--lps-card: rgba(255, 255, 255, .82);--lps-card-hover: rgba(255, 255, 255, .94);--lps-input: rgba(255, 255, 255, .96);--lps-border: rgba(15, 23, 42, .1);--lps-border-strong: rgba(15, 23, 42, .18);--lps-text: #0f172a;--lps-soft: #334155;--lps-muted: rgba(51, 65, 85, .76);--lps-red: #ef4444;--lps-red-dark: #b91c1c;--lps-orange: #f97316;--lps-purple: #8b5cf6;--lps-purple-dark: #6d28d9;--lps-blue: #2563eb;--lps-blue-soft: rgba(37, 99, 235, .1);--lps-green: #10b981;--lps-green-dark: #047857;--lps-amber: #f59e0b;--lps-amber-dark: #92400e;--lps-shadow: 0 24px 70px rgba(15, 23, 42, .26);--lps-shadow-soft: 0 14px 34px rgba(15, 23, 42, .09);--lps-shadow-light: 0 10px 24px rgba(15, 23, 42, .06);--lps-sticky-offset: 82px;position:fixed;inset:0;padding:18px;overflow:auto;background:radial-gradient(circle at top left,rgba(139,92,246,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(239,68,68,.16),transparent 34%),var(--lps-bg);color:var(--lps-text);box-sizing:border-box;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}.lps-overlay.is-embedded{position:relative;inset:auto;z-index:auto!important;padding:0;min-height:100%;overflow:visible;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.lps-overlay.is-fullscreen{padding:10px;overflow:hidden;background:radial-gradient(circle at top left,rgba(139,92,246,.22),transparent 34%),radial-gradient(circle at bottom right,rgba(239,68,68,.18),transparent 34%),#0f172a9e}.lps-shell{width:min(1760px,100%);min-height:min(920px,calc(100vh - 36px));margin:0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;border-radius:28px;border:1px solid rgba(255,255,255,.42);background:linear-gradient(180deg,#fffffff0,#f8fafce6),radial-gradient(circle at top left,rgba(239,68,68,.1),transparent 34%),radial-gradient(circle at bottom right,rgba(139,92,246,.1),transparent 34%);box-shadow:var(--lps-shadow);overflow:hidden;box-sizing:border-box}.lps-overlay.is-embedded .lps-shell{min-height:auto;width:100%;margin:0;box-shadow:none}.lps-overlay.is-fullscreen .lps-shell{width:100%;height:calc(100vh - 20px);min-height:0;max-height:calc(100vh - 20px);border-radius:26px}.lps-header{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr) minmax(220px,auto);gap:18px;align-items:center;padding:18px 20px;background:#ffffffd1;border-bottom:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);position:relative;z-index:30}.lps-host{display:flex;align-items:center;gap:14px;min-width:0}.lps-host__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lps-host__text strong{color:var(--lps-text);font-size:1rem;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lps-host__text span{color:var(--lps-muted);font-size:.92rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lps-header__center{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;text-align:center}.lps-live-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;background:linear-gradient(135deg,#ef444421,#8b5cf61f);border:1px solid rgba(239,68,68,.2);color:var(--lps-red-dark);font-weight:900;box-shadow:0 10px 24px #ef444414}.lps-live-badge svg{width:18px;height:18px}.lps-room{max-width:100%;color:var(--lps-muted);font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lps-room code{color:var(--lps-text);font-weight:850}.lps-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.lps-btn,.lps-close,.lps-icon-btn,.lps-chip-btn,.lps-picker__item{font:inherit}.lps-btn,.lps-icon-btn,.lps-close,.lps-chip-btn{appearance:none;-webkit-appearance:none;border:0;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.lps-btn{min-height:44px;padding:0 15px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffffe6;border:1px solid var(--lps-border);color:var(--lps-text);font-size:.92rem;font-weight:850;line-height:1;box-shadow:var(--lps-shadow-light);white-space:nowrap}.lps-btn svg{width:17px;height:17px;flex:0 0 auto}.lps-btn:hover:not(:disabled){background:#fff;border-color:var(--lps-border-strong);transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1a}.lps-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.lps-btn--ghost{background:#ffffffc7}.lps-btn--primary{background:#2563eb1a;border-color:#2563eb38;color:#1d4ed8}.lps-btn--primary:hover:not(:disabled){background:#2563eb29;border-color:#2563eb5c}.lps-btn--danger{background:#ef44441a;border-color:#ef444438;color:var(--lps-red-dark)}.lps-btn--danger:hover:not(:disabled){background:#fee2e2f5;border-color:#ef444457}.lps-btn--warning{background:#f59e0b1f;border-color:#f59e0b42;color:var(--lps-amber-dark)}.lps-btn--warning:hover:not(:disabled){background:#fef3c7f5;border-color:#f59e0b61}.lps-icon-btn{width:44px;height:44px;min-width:44px;display:inline-grid;place-items:center;border-radius:14px;background:#ffffffe6;border:1px solid var(--lps-border);color:var(--lps-text);box-shadow:var(--lps-shadow-light)}.lps-icon-btn svg{width:18px;height:18px}.lps-icon-btn:hover:not(:disabled){background:#fff;border-color:var(--lps-border-strong);transform:translateY(-1px)}.lps-close{width:44px;height:44px;min-width:44px;display:inline-grid;place-items:center;border-radius:15px;background:#fef2f2e6;border:1px solid rgba(239,68,68,.16);color:var(--lps-red-dark);box-shadow:var(--lps-shadow-light)}.lps-close svg{width:20px;height:20px}.lps-close:hover{background:#fee2e2fa;border-color:#ef444447;transform:translateY(-1px)}.lps-btn:disabled,.lps-icon-btn:disabled,.lps-chip-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.lps-spin{animation:lpsSpin .85s linear infinite}.lps-body{display:grid;grid-template-columns:minmax(520px,1.45fr) minmax(360px,.85fr) minmax(340px,.75fr);gap:16px;min-height:0;padding:0 18px;overflow:hidden}.lps-overlay.is-fullscreen .lps-body{height:100%}.lps-camera-panel,.lps-moderation-panel,.lps-chat-panel{min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:24px;background:var(--lps-card);border:1px solid rgba(15,23,42,.08);box-shadow:var(--lps-shadow-soft);overflow:hidden;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.lps-camera-panel{background:linear-gradient(180deg,#ffffffdb,#f8fafcd1),radial-gradient(circle at top left,rgba(239,68,68,.08),transparent 34%)}.lps-moderation-panel{padding:16px;gap:16px;overflow-y:auto}.lps-chat-panel{padding:0}.lps-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.07);background:#ffffff94}.lps-moderation-panel .lps-panel-head{padding:0 0 14px;background:transparent}.lps-chat-panel .lps-panel-head{flex:0 0 auto}.lps-panel-head h2{margin:0 0 4px;color:var(--lps-text);font-size:1.08rem;font-weight:950;letter-spacing:-.015em}.lps-panel-head p{margin:0;color:var(--lps-muted);font-size:.92rem;line-height:1.45;font-weight:600}.lps-panel-head>svg{color:var(--lps-purple);width:24px;height:24px;flex:0 0 auto}.lps-camera-frame{position:relative;flex:1 1 auto;min-height:420px;margin:16px;border-radius:22px;overflow:hidden;background:radial-gradient(circle at center,rgba(37,99,235,.18),transparent 34%),#050505;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 44px #0f172a33;isolation:isolate}.lps-overlay.is-fullscreen .lps-camera-frame{min-height:0}.lps-camera-frame>*,.lps-camera-frame video,.lps-camera-frame canvas,.lps-camera-frame iframe{width:100%;height:100%;min-height:inherit}.lps-camera-frame video,.lps-camera-frame canvas{display:block;object-fit:contain;background:#050505}.lps-empty-camera{position:absolute;inset:0;display:grid;place-items:center;color:#ffffffc7;font-weight:850}.lps-camera-meta{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:10px;padding:0 16px 16px}.lps-camera-meta span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(15,23,42,.08);color:var(--lps-soft);font-size:.86rem;font-weight:750}.lps-camera-meta strong{color:var(--lps-text);font-weight:900}.lps-camera-meta code{max-width:220px;color:var(--lps-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lps-field{display:flex;flex-direction:column;gap:8px}.lps-field>span{color:var(--lps-text);font-size:.9rem;font-weight:850}.lps-field input,.lps-picker__input,.lps-picker__id{width:100%;min-height:46px;box-sizing:border-box;border-radius:15px;border:1px solid rgba(15,23,42,.12);background:var(--lps-input);color:var(--lps-text);padding:0 14px;outline:none;font:inherit;font-size:.93rem;box-shadow:none}.lps-field input::placeholder,.lps-picker__input::placeholder,.lps-picker__id::placeholder{color:#64748bbd}.lps-field input:focus,.lps-picker__input:focus,.lps-picker__id:focus{background:#fff;border-color:#8b5cf66b;box-shadow:0 0 0 4px #8b5cf61a}.lps-picker{position:relative;display:flex;flex-direction:column;gap:8px}.lps-picker__row{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:center}.lps-picker__menu{position:absolute;left:0;right:0;top:54px;z-index:80;max-height:320px;overflow-y:auto;padding:8px;border-radius:18px;background:#fffffffa;border:1px solid rgba(15,23,42,.12);box-shadow:0 24px 58px #0f172a38;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.lps-picker__item{width:100%;min-height:48px;border:0;border-radius:14px;background:transparent;display:flex;align-items:center;gap:10px;padding:9px 10px;color:var(--lps-text);text-align:left}.lps-picker__item:hover,.lps-picker__item.is-selected{background:#8b5cf61a}.lps-picker__avatar{width:38px;height:38px;border-radius:999px;object-fit:cover;background:#e2e8f0;flex:0 0 38px}.lps-picker__texts strong{color:var(--lps-text);font-weight:900;line-height:1.2}.lps-picker__texts small{color:var(--lps-muted);font-size:.8rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lps-picker__empty{padding:12px;color:var(--lps-muted);font-weight:700}.lps-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lps-action-grid .lps-btn{width:100%}.lps-blocked-card{margin-top:2px;padding:14px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#ffffffb8;box-shadow:inset 0 1px #ffffffb3}.lps-blocked-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.lps-blocked-card__head strong{display:block;color:var(--lps-text);font-size:.96rem;font-weight:950;margin-bottom:3px}.lps-blocked-card__head span{display:block;color:var(--lps-muted);font-size:.84rem;line-height:1.35;font-weight:650}.lps-muted{margin:0;color:var(--lps-muted);font-size:.92rem;line-height:1.5;font-weight:650}.lps-blocked-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.lps-blocked-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border-radius:15px;background:#f8fafcd6;border:1px solid rgba(15,23,42,.06)}.lps-blocked-list__item code{color:var(--lps-text);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lps-chip-btn{min-height:34px;padding:0 10px;border-radius:999px;background:#10b9811a;border:1px solid rgba(16,185,129,.22);color:var(--lps-green-dark);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.82rem;font-weight:850}.lps-chip-btn svg{width:15px;height:15px}.lps-chip-btn:hover:not(:disabled){background:#d1fae5f2;border-color:#10b98152}.lps-chat-box{flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:#ffffff8a}.lps-chat-box>*{min-width:0;max-width:100%}.lps-chat-box [class*=VideoSideChat],.lps-chat-box [class*=video-side-chat],.lps-chat-box .video-side-chat{max-width:100%;min-width:0}.lps-footer{min-height:64px;padding:12px 20px;border-top:1px solid rgba(15,23,42,.08);background:#ffffffbd;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--lps-muted);font-size:.9rem;font-weight:700}.lps-footer span{min-width:0}.lps-overlay.is-fullscreen .lps-header{padding:14px 16px}.lps-overlay.is-fullscreen .lps-body{padding:0 14px;gap:14px}.lps-overlay.is-fullscreen .lps-footer{padding:10px 16px;min-height:56px}.lps-overlay.is-fullscreen .lps-camera-panel,.lps-overlay.is-fullscreen .lps-moderation-panel,.lps-overlay.is-fullscreen .lps-chat-panel{height:100%}.lps-overlay.is-fullscreen .lps-moderation-panel{overflow-y:auto}.lps-overlay.is-fullscreen .lps-chat-box{overflow:hidden}.lps-overlay.is-fullscreen .lps-moderation-panel::-webkit-scrollbar,.lps-overlay.is-fullscreen .lps-chat-box::-webkit-scrollbar,.lps-picker__menu::-webkit-scrollbar{width:10px}.lps-overlay.is-fullscreen .lps-moderation-panel::-webkit-scrollbar-track,.lps-overlay.is-fullscreen .lps-chat-box::-webkit-scrollbar-track,.lps-picker__menu::-webkit-scrollbar-track{background:#f1f5f9b8;border-radius:999px}.lps-overlay.is-fullscreen .lps-moderation-panel::-webkit-scrollbar-thumb,.lps-overlay.is-fullscreen .lps-chat-box::-webkit-scrollbar-thumb,.lps-picker__menu::-webkit-scrollbar-thumb{background:#64748b80;border-radius:999px;border:2px solid rgba(241,245,249,.72)}.lps-overlay.is-embedded .lps-header{border-radius:24px 24px 0 0}.lps-overlay.is-embedded .lps-shell{border-radius:24px}.lps-overlay.is-embedded .lps-footer{border-radius:0 0 24px 24px}.lps-overlay .lps-shell{--lps-clean-btn-bg: #ffffff;--lps-clean-btn-hover: #f8fafc;--lps-clean-btn-text: #0f172a;--lps-clean-btn-border: rgba(15, 23, 42, .12);--lps-clean-danger-bg: #fee2e2;--lps-clean-danger-hover: #fecaca;--lps-clean-danger-text: #991b1b;--lps-clean-warning-bg: #ffedd5;--lps-clean-warning-hover: #fed7aa;--lps-clean-warning-text: #9a3412;--lps-clean-success-bg: #dcfce7;--lps-clean-success-hover: #bbf7d0;--lps-clean-success-text: #166534}.lps-overlay .lps-shell button,.lps-overlay .lps-shell .lps-btn,.lps-overlay .lps-shell .lps-icon-btn,.lps-overlay .lps-shell .lps-chip-btn{background:var(--lps-clean-btn-bg)!important;background-color:var(--lps-clean-btn-bg)!important;background-image:none!important;color:var(--lps-clean-btn-text)!important;-webkit-text-fill-color:currentColor!important;border:1px solid var(--lps-clean-btn-border)!important;box-shadow:0 10px 22px #0f172a14!important;text-shadow:none!important;opacity:1!important}.lps-overlay .lps-shell button:hover:not(:disabled),.lps-overlay .lps-shell .lps-btn:hover:not(:disabled),.lps-overlay .lps-shell .lps-icon-btn:hover:not(:disabled),.lps-overlay .lps-shell .lps-chip-btn:hover:not(:disabled){background:var(--lps-clean-btn-hover)!important;background-color:var(--lps-clean-btn-hover)!important;background-image:none!important;color:#020617!important;border-color:#0f172a2e!important;box-shadow:0 12px 26px #0f172a1a!important;transform:translateY(-1px)}.lps-overlay .lps-shell button svg,.lps-overlay .lps-shell button svg *,.lps-overlay .lps-shell .lps-btn svg,.lps-overlay .lps-shell .lps-btn svg *,.lps-overlay .lps-shell .lps-icon-btn svg,.lps-overlay .lps-shell .lps-icon-btn svg *,.lps-overlay .lps-shell .lps-chip-btn svg,.lps-overlay .lps-shell .lps-chip-btn svg *{color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.lps-overlay .lps-shell .lps-btn--danger,.lps-overlay .lps-shell .lps-btn--primary{background:var(--lps-clean-danger-bg)!important;background-color:var(--lps-clean-danger-bg)!important;background-image:none!important;color:var(--lps-clean-danger-text)!important;border-color:#ef44443d!important;box-shadow:0 10px 22px #ef444414!important}.lps-overlay .lps-shell .lps-btn--danger:hover:not(:disabled),.lps-overlay .lps-shell .lps-btn--primary:hover:not(:disabled){background:var(--lps-clean-danger-hover)!important;background-color:var(--lps-clean-danger-hover)!important;color:#7f1d1d!important;border-color:#ef444457!important}.lps-overlay .lps-shell .lps-btn--warning{background:var(--lps-clean-warning-bg)!important;background-color:var(--lps-clean-warning-bg)!important;background-image:none!important;color:var(--lps-clean-warning-text)!important;border-color:#f9731642!important;box-shadow:0 10px 22px #f9731614!important}.lps-overlay .lps-shell .lps-btn--warning:hover:not(:disabled){background:var(--lps-clean-warning-hover)!important;background-color:var(--lps-clean-warning-hover)!important;color:#7c2d12!important;border-color:#f973165c!important}.lps-overlay .lps-action-grid .lps-btn:nth-child(2),.lps-overlay .lps-action-grid .lps-btn:nth-child(5),.lps-overlay .lps-blocked-list .lps-chip-btn{background:var(--lps-clean-success-bg)!important;background-color:var(--lps-clean-success-bg)!important;background-image:none!important;color:var(--lps-clean-success-text)!important;border-color:#22c55e3d!important;box-shadow:0 10px 22px #22c55e14!important}.lps-overlay .lps-action-grid .lps-btn:nth-child(2):hover:not(:disabled),.lps-overlay .lps-action-grid .lps-btn:nth-child(5):hover:not(:disabled),.lps-overlay .lps-blocked-list .lps-chip-btn:hover:not(:disabled){background:var(--lps-clean-success-hover)!important;background-color:var(--lps-clean-success-hover)!important;color:#14532d!important}.lps-overlay .lps-shell button:disabled,.lps-overlay .lps-shell .lps-btn:disabled,.lps-overlay .lps-shell .lps-icon-btn:disabled,.lps-overlay .lps-shell .lps-chip-btn:disabled{background:#f1f5f9!important;background-color:#f1f5f9!important;background-image:none!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;border-color:#94a3b838!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;transform:none!important}.lps-overlay .lps-picker__row .lps-icon-btn,.lps-overlay .lps-blocked-card__head .lps-icon-btn{background:#fff!important;background-color:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}.lps-overlay .lps-footer .lps-btn{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#0f172a1f!important;box-shadow:0 12px 26px #0f172a1a!important}.lps-overlay .lps-chat-box button,.lps-overlay .lps-chat-panel button,.lps-overlay .lps-chat-box [role=button],.lps-overlay .lps-chat-panel [role=button]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a12!important;text-shadow:none!important}.lps-overlay .lps-chat-box button:not(:disabled):hover,.lps-overlay .lps-chat-panel button:not(:disabled):hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#020617!important;border-color:#0f172a2e!important}.lps-overlay .lps-chat-box button:disabled,.lps-overlay .lps-chat-panel button:disabled{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#94a3b8!important;border-color:#94a3b833!important;box-shadow:none!important}.lps-overlay .lps-picker{position:relative;width:100%;min-width:0}.lps-overlay .lps-picker__row{display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:stretch!important;gap:10px!important;width:100%!important}.lps-overlay .lps-picker__search-wrap{position:relative;width:100%;min-width:0}.lps-overlay .lps-picker__search-icon{position:absolute;left:16px;top:50%;width:19px;height:19px;transform:translateY(-50%);color:#64748b;stroke-width:2.4;pointer-events:none;z-index:2}.lps-overlay .lps-picker__input{width:100%!important;height:52px!important;min-height:52px!important;padding:0 46px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#0f172a!important;font-size:.96rem!important;font-weight:650!important;line-height:1!important;outline:none!important;box-shadow:none!important}.lps-overlay .lps-picker__input::placeholder{color:#64748bb8!important;font-weight:650!important}.lps-overlay .lps-picker__input:hover{border-color:#0f172a2e!important;background:#fff!important}.lps-overlay .lps-picker__input:focus{border-color:#0f172a47!important;box-shadow:0 0 0 4px #0f172a0e,0 10px 22px #0f172a0f!important}.lps-overlay .lps-picker__clear{position:absolute!important;right:9px!important;top:50%!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.08)!important;background:#f8fafc!important;color:#475569!important;box-shadow:none!important;cursor:pointer!important;z-index:3!important}.lps-overlay .lps-picker__clear:hover:not(:disabled){background:#f1f5f9!important;color:#0f172a!important;border-color:#0f172a24!important;transform:translateY(-50%)!important}.lps-overlay .lps-picker__clear svg{width:16px!important;height:16px!important;stroke:currentColor!important;color:currentColor!important}.lps-overlay .lps-picker__refresh,.lps-overlay .lps-picker__row>.lps-icon-btn{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 22px #0f172a0f!important}.lps-overlay .lps-picker__refresh:hover:not(:disabled),.lps-overlay .lps-picker__row>.lps-icon-btn:hover:not(:disabled){background:#f8fafc!important;color:#020617!important;border-color:#0f172a2e!important;transform:translateY(-1px)!important}.lps-overlay .lps-picker__refresh svg,.lps-overlay .lps-picker__row>.lps-icon-btn svg{width:19px!important;height:19px!important;stroke:currentColor!important;color:currentColor!important}.lps-overlay .lps-picker__refresh:disabled,.lps-overlay .lps-picker__row>.lps-icon-btn:disabled,.lps-overlay .lps-picker__clear:disabled{background:#f1f5f9!important;color:#94a3b8!important;border-color:#94a3b833!important;box-shadow:none!important;cursor:not-allowed!important}.lps-overlay .lps-picker__search-wrap{position:relative!important;display:block!important}.lps-overlay .lps-picker__search-icon{position:absolute!important;left:17px!important;top:calc(50% - 7px)!important;transform:translateY(-50%)!important;width:19px!important;height:19px!important;display:block!important;color:#64748b!important;stroke:#64748b!important;stroke-width:2.35!important;pointer-events:none!important;z-index:3!important}.lps-overlay .lps-picker__input{height:52px!important;min-height:52px!important;line-height:52px!important;padding-top:0!important;padding-bottom:0!important;padding-left:48px!important;display:block!important}.lps-overlay .lps-picker__input::placeholder{line-height:52px!important}.lps-overlay .lps-picker__search-icon{width:28px!important;height:28px!important;left:16px!important;top:calc(50% - 8px)!important;stroke-width:2.4!important}.lps-overlay .lps-picker__input{padding-left:52px!important}.lps-overlay .lps-blocked-card__head .lps-icon-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important}.lps-overlay .lps-blocked-card__head .lps-icon-btn svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;display:block!important;margin:0!important;position:static!important;transform:none!important;color:currentColor!important;stroke:currentColor!important}@keyframes lpsRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lpsRefreshClickSpin{0%{transform:rotate(0) scale(1)}55%{transform:rotate(230deg) scale(1.08)}to{transform:rotate(360deg) scale(1)}}.lps-overlay .lps-picker__refresh svg,.lps-overlay .lps-blocked-refresh svg,.lps-overlay .lps-icon-btn svg.lps-spin{transform-origin:center center!important}.lps-overlay .lps-picker__refresh.is-spinning svg,.lps-overlay .lps-blocked-refresh.is-spinning svg,.lps-overlay .lps-icon-btn svg.lps-spin{animation:lpsRefreshSpin .76s linear infinite!important}.lps-overlay .lps-picker__refresh:active:not(:disabled) svg,.lps-overlay .lps-blocked-refresh:active:not(:disabled) svg{animation:lpsRefreshClickSpin .52s ease-out 1!important}.lps-overlay .lps-picker__refresh,.lps-overlay .lps-blocked-refresh{will-change:transform}.lps-overlay .lps-picker__refresh:disabled,.lps-overlay .lps-blocked-refresh:disabled{opacity:.72!important;cursor:wait!important}.lps-overlay .lps-picker__refresh.is-spinning,.lps-overlay .lps-blocked-refresh.is-spinning{background:#fff!important;color:#0f172a!important;border-color:#0f172a24!important}body:has(.lps-overlay.is-fullscreen),html:has(.lps-overlay.is-fullscreen){overflow:hidden!important}.lps-overlay.is-fullscreen{position:fixed!important;inset:0!important;z-index:2147483646!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important;background:#f8fafc!important;border:0!important;border-radius:0!important;box-shadow:none!important}.lps-overlay.is-fullscreen.is-embedded{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;background:#f8fafc!important}.lps-overlay.is-fullscreen .lps-shell{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:18px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:14px!important;overflow:hidden!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:#f8fafc!important;box-shadow:none!important}.lps-overlay.is-fullscreen .lps-header{grid-row:1!important;flex:0 0 auto!important;margin:0!important;max-width:none!important;position:relative!important;top:auto!important;z-index:20!important}.lps-overlay.is-fullscreen .lps-body{grid-row:2!important;height:100%!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(520px,1.45fr) minmax(360px,.85fr) minmax(360px,.85fr)!important;gap:14px!important;align-items:stretch!important;overflow:hidden!important}.lps-overlay.is-fullscreen .lps-footer{grid-row:3!important;flex:0 0 auto!important;margin:0!important;max-width:none!important;z-index:20!important}.lps-overlay.is-fullscreen .lps-camera-panel,.lps-overlay.is-fullscreen .lps-moderation-panel,.lps-overlay.is-fullscreen .lps-chat-panel{height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important;border-radius:24px!important}.lps-overlay.is-fullscreen .lps-camera-panel{min-width:0!important}.lps-overlay.is-fullscreen .lps-camera-frame{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.lps-overlay.is-fullscreen .lps-camera-frame video,.lps-overlay.is-fullscreen .lps-camera-frame canvas,.lps-overlay.is-fullscreen .lps-camera-frame img,.lps-overlay.is-fullscreen .lps-camera-frame iframe{max-width:100%!important;max-height:100%!important}.lps-overlay.is-fullscreen .lps-empty-camera,.lps-overlay.is-fullscreen .lps-muted{width:100%!important;height:100%!important;display:grid!important;place-items:center!important}.lps-overlay.is-fullscreen .lps-moderation-panel,.lps-overlay.is-fullscreen .lps-chat-panel{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.lps-overlay.is-fullscreen .lps-chat-box{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.lps-overlay.is-fullscreen .lps-chat-box>*{flex:1 1 auto!important;min-height:0!important}.lps-overlay.is-fullscreen .lps-blocked-card{flex:0 0 auto!important;min-height:0!important}.lps-overlay.is-fullscreen .lps-moderation-panel::-webkit-scrollbar,.lps-overlay.is-fullscreen .lps-chat-panel::-webkit-scrollbar{width:10px!important}.lps-overlay.is-fullscreen .lps-moderation-panel::-webkit-scrollbar-track,.lps-overlay.is-fullscreen .lps-chat-panel::-webkit-scrollbar-track{background:#f1f5f9e6!important;border-radius:999px!important}.lps-overlay.is-fullscreen .lps-moderation-panel::-webkit-scrollbar-thumb,.lps-overlay.is-fullscreen .lps-chat-panel::-webkit-scrollbar-thumb{background:#64748b8c!important;border-radius:999px!important;border:2px solid rgba(241,245,249,.9)!important}@media(max-width:1300px){.lps-overlay.is-fullscreen .lps-body{grid-template-columns:minmax(480px,1.35fr) minmax(330px,.85fr) minmax(330px,.85fr)!important}}@media(max-width:1100px){.lps-overlay.is-fullscreen .lps-shell{overflow-y:auto!important;overflow-x:hidden!important}.lps-overlay.is-fullscreen .lps-body{height:auto!important;min-height:0!important;grid-template-columns:1fr!important;overflow:visible!important}.lps-overlay.is-fullscreen .lps-camera-panel,.lps-overlay.is-fullscreen .lps-moderation-panel,.lps-overlay.is-fullscreen .lps-chat-panel{height:auto!important;min-height:560px!important}.lps-overlay.is-fullscreen .lps-chat-panel{min-height:640px!important}}@media(max-width:720px){.lps-overlay.is-fullscreen .lps-shell{padding:10px!important;gap:10px!important}.lps-overlay.is-fullscreen .lps-header{flex-direction:column!important;align-items:stretch!important}.lps-overlay.is-fullscreen .lps-header__actions,.lps-overlay.is-fullscreen .lps-header__actions .lps-btn{width:100%!important}.lps-overlay.is-fullscreen .lps-camera-panel,.lps-overlay.is-fullscreen .lps-moderation-panel,.lps-overlay.is-fullscreen .lps-chat-panel{border-radius:18px!important;min-height:520px!important}}.lps-overlay{--lps-bg: #f8fafc;--lps-panel: rgba(255, 255, 255, .96);--lps-panel-soft: rgba(255, 255, 255, .88);--lps-border: rgba(15, 23, 42, .1);--lps-border-strong: rgba(15, 23, 42, .16);--lps-text: #0f172a;--lps-muted: rgba(51, 65, 85, .78);--lps-soft-muted: rgba(100, 116, 139, .78);--lps-shadow: 0 18px 48px rgba(15, 23, 42, .1);--lps-shadow-soft: 0 10px 24px rgba(15, 23, 42, .07);--lps-primary: #0f172a;--lps-blue: #2563eb;--lps-violet: #7c3aed;--lps-emerald: #059669;--lps-orange: #f97316;--lps-red: #dc2626;--lps-camera-black: #020617;width:100%;color:var(--lps-text);box-sizing:border-box}.lps-overlay *,.lps-overlay *:before,.lps-overlay *:after,.lps-camera-fullscreen *,.lps-camera-fullscreen *:before,.lps-camera-fullscreen *:after{box-sizing:border-box}.lps-overlay:not(.is-embedded){position:fixed;inset:0;padding:20px;background:#0f172a6b;display:flex;align-items:center;justify-content:center;overflow:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lps-overlay.is-embedded{position:relative;padding:0;background:transparent}.lps-overlay.is-fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;padding:10px!important;background:linear-gradient(135deg,#e5e7eb,#f8fafc)!important;overflow:hidden!important}.lps-shell{width:min(1560px,100%);max-height:calc(100vh - 40px);background:#f8fafcf0;border:1px solid rgba(15,23,42,.1);border-radius:28px;box-shadow:var(--lps-shadow);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.lps-overlay.is-embedded .lps-shell{width:100%;max-height:none;min-height:calc(100vh - 130px);border-radius:26px}.lps-overlay.is-fullscreen .lps-shell{width:100%!important;height:100%!important;max-height:none!important;border-radius:24px!important}.lps-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:18px;padding:18px 22px;border-bottom:1px solid rgba(15,23,42,.08);background:#fffffff5;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.lps-host{display:flex;align-items:center;gap:12px;min-width:0}.lps-host__text{display:flex;flex-direction:column;gap:3px;min-width:0}.lps-host__text strong{color:#0f172a;font-size:1rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lps-host__text span{color:var(--lps-muted);font-size:.9rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lps-header__center{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.lps-live-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:#fef2f2f5;border:1px solid rgba(239,68,68,.18);color:#991b1b;font-size:.9rem;font-weight:900;box-shadow:0 8px 18px #ef444414}.lps-live-badge svg{width:16px;height:16px;color:currentColor;stroke:currentColor}.lps-room{max-width:100%;color:var(--lps-muted);font-size:.86rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lps-room code,.lps-camera-meta code{padding:2px 6px;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:.82em;font-weight:900}.lps-header__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.lps-btn,.lps-icon-btn,.lps-close,.lps-chip-btn,.lps-tool-pill,.lps-camera-expand-btn{appearance:none;-webkit-appearance:none;border:0;font:inherit;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,opacity .15s ease}.lps-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.1);color:#0f172a;font-size:.92rem;font-weight:900;box-shadow:var(--lps-shadow-soft)}.lps-btn:hover:not(:disabled){background:#f8fafc;border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1a}.lps-btn svg,.lps-chip-btn svg,.lps-icon-btn svg,.lps-tool-pill svg,.lps-camera-expand-btn svg{width:17px;height:17px;color:currentColor;stroke:currentColor;flex:0 0 auto}.lps-btn--ghost{background:#ffffffe0}.lps-btn--primary,.lps-btn.is-active{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.lps-btn--danger{background:#fef2f2f5;border-color:#ef44442e;color:#991b1b}.lps-btn--warning{background:#fff7edf5;border-color:#f9731638;color:#9a3412}.lps-btn:disabled,.lps-icon-btn:disabled,.lps-chip-btn:disabled,.lps-tool-pill:disabled,.lps-camera-expand-btn:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.lps-close,.lps-icon-btn{width:46px;height:46px;min-width:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.1);color:#0f172a;box-shadow:var(--lps-shadow-soft)}.lps-close:hover,.lps-icon-btn:hover:not(:disabled){background:#f8fafc;transform:translateY(-1px)}.lps-close svg,.lps-icon-btn svg{width:20px;height:20px}.lps-chip-btn{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.1);color:#0f172a;font-size:.84rem;font-weight:900;box-shadow:0 8px 16px #0f172a0e}.lps-chip-btn:hover:not(:disabled){background:#f8fafc;border-color:#0f172a29;transform:translateY(-1px)}.lps-chip-btn--danger{color:#991b1b;background:#fef2f2f5;border-color:#ef44442e}.lps-spin,.lps-icon-btn.is-spinning svg,.lps-picker__refresh.is-spinning svg,.lps-blocked-refresh.is-spinning svg{animation:lpsSpin .76s linear infinite!important;transform-origin:center center}@keyframes lpsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lps-body{min-height:0;display:grid;grid-template-columns:minmax(520px,1.55fr) minmax(340px,.9fr) minmax(340px,.9fr);gap:16px;padding:16px;overflow:auto;scrollbar-gutter:stable}.lps-overlay.is-fullscreen .lps-body{overflow:hidden;grid-template-columns:minmax(560px,1.65fr) minmax(340px,.9fr) minmax(340px,.9fr)}.lps-camera-panel,.lps-moderation-panel,.lps-chat-panel{min-width:0;min-height:0;border-radius:24px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 32px #0f172a13;overflow:hidden}.lps-camera-panel,.lps-moderation-panel{display:flex;flex-direction:column}.lps-chat-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.lps-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid rgba(15,23,42,.07)}.lps-panel-head--camera{align-items:center}.lps-panel-head h2{margin:0 0 5px;color:#0f172a;font-size:1rem;line-height:1.15;font-weight:950;letter-spacing:-.01em}.lps-panel-head p{margin:0;color:var(--lps-muted);font-size:.9rem;line-height:1.45;font-weight:750}.lps-panel-head>svg{width:24px;height:24px;color:#7c3aed;stroke:#7c3aed;flex:0 0 auto}.lps-camera-panel{overflow:auto}.lps-camera-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lps-tool-pill,.lps-camera-expand-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.1);color:#0f172a;font-size:.84rem;font-weight:900;box-shadow:0 8px 18px #0f172a0f}.lps-tool-pill:hover:not(:disabled),.lps-camera-expand-btn:hover:not(:disabled){background:#f8fafc;border-color:#0f172a2e;transform:translateY(-1px)}.lps-tool-pill.is-active{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.lps-camera-frame{position:relative;isolation:isolate;width:calc(100% - 32px);min-height:420px;aspect-ratio:16 / 9;margin:16px;border-radius:22px;background:radial-gradient(circle at center,rgba(37,99,235,.18),transparent 38%),#020617;overflow:hidden;box-shadow:0 18px 42px #0f172a2e}.lps-camera-live-layer{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:#020617;overflow:hidden}.lps-camera-live-layer>*,.lps-camera-frame video,.lps-camera-frame canvas,.lps-camera-frame iframe,.lps-camera-frame img{max-width:none;max-height:none}.lps-camera-live-layer>*{width:100%;height:100%;min-height:0}.lps-camera-frame video,.lps-camera-frame canvas,.lps-camera-frame iframe{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#000!important}.lps-camera-frame[data-camera-layout=grid] .lps-camera-live-layer>*{object-fit:cover}.lps-camera-frame--parked{display:grid;place-items:center;min-height:420px}.lps-empty-camera,.lps-muted{color:#64748be6;font-size:.92rem;font-weight:850}.lps-camera-frame .lps-empty-camera,.lps-camera-frame .lps-muted{width:100%;height:100%;display:grid;place-items:center;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.42)}.lps-camera-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 16px}.lps-camera-meta span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;background:#f8fafcf5;border:1px solid rgba(15,23,42,.08);color:var(--lps-muted);font-size:.84rem;font-weight:850}.lps-camera-meta strong{color:#0f172a}.lps-participant-rail{position:absolute;left:14px;right:14px;bottom:14px;z-index:18;display:flex;align-items:center;gap:10px;overflow-x:auto;padding:8px;border-radius:999px;background:#02061775;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);scrollbar-width:none}.lps-participant-rail::-webkit-scrollbar{display:none}.lps-participant-rail--fullscreen{left:18px;right:18px;bottom:18px}.lps-participant-tile{min-width:max-content;display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:.82rem;font-weight:900}.lps-participant-tile img{width:30px!important;height:30px!important;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.44)}.lps-participant-tile--more{padding:8px 12px}.lps-participant-tile--more svg{width:16px;height:16px}.lps-stage-share-window{position:absolute;right:18px;top:18px;z-index:24;width:min(420px,calc(100% - 36px));max-height:calc(100% - 36px);display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:18px;overflow:hidden;background:#fffffff5;border:1px solid rgba(255,255,255,.42);box-shadow:0 24px 64px #00000047;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.lps-stage-share-window--fullscreen{width:min(520px,42vw);max-height:calc(100% - 110px)}.lps-camera-frame[data-camera-layout=grid] .lps-stage-share-window{width:min(360px,calc(100% - 36px))}.lps-stage-share-window__topbar{min-height:46px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8fafcf5}.lps-stage-share-window__topbar span{min-height:26px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#0f172a;color:#fff;font-size:.72rem;font-weight:900}.lps-stage-share-window__topbar strong{min-width:0;color:#0f172a;font-size:.84rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lps-stage-share-window__topbar button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:#fff;color:#0f172a;cursor:pointer}.lps-stage-share-window__topbar button:hover{background:#fee2e2;color:#991b1b}.lps-stage-share-window__body{min-height:0;background:#020617;display:grid;place-items:center;overflow:auto}.lps-stage-share-window__body img,.lps-stage-share-window__body video,.lps-stage-share-window__body iframe{width:100%;height:100%;min-height:260px;display:block;border:0;object-fit:contain;background:#020617}.lps-stage-share-window__body iframe{background:#fff}.lps-stage-audio-mini,.lps-stage-file-mini{width:100%;min-height:240px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;text-align:center}.lps-stage-audio-mini svg,.lps-stage-file-mini svg{width:34px;height:34px}.lps-stage-audio-mini audio{width:min(320px,100%)}.lps-stage-file-mini a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;background:#fff;color:#0f172a;font-weight:900;text-decoration:none}.lps-share-panel{margin:0 16px 16px;padding:14px;border-radius:22px;background:#f8fafcf5;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffffe0}.lps-share-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.lps-share-panel__head>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.lps-share-panel__head strong{color:#0f172a;font-size:.96rem;font-weight:950}.lps-share-panel__head span{color:var(--lps-muted);font-size:.86rem;font-weight:750}.lps-share-panel__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lps-share-panel__file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.lps-share-upload-btn{color:#0f766e;background:#f0fdfaf5;border-color:#14b8a638}.lps-share-empty{width:100%;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:18px;border:1.5px dashed rgba(15,23,42,.16);background:#fff;color:#0f172a;cursor:pointer;text-align:center}.lps-share-empty:hover:not(:disabled){border-color:#14b8a65c;background:#f0fdfab8}.lps-share-empty svg{width:30px;height:30px;color:#0f766e}.lps-share-empty strong{font-size:.98rem;font-weight:950}.lps-share-empty span{max-width:460px;color:var(--lps-muted);font-size:.88rem;line-height:1.45;font-weight:750}.lps-share-preview{border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a0f}.lps-share-preview__stage{min-height:260px;max-height:440px;display:grid;place-items:center;background:#020617;overflow:auto}.lps-share-preview[data-kind=pdf] .lps-share-preview__stage,.lps-share-preview[data-kind=document] .lps-share-preview__stage,.lps-share-preview[data-kind=slides] .lps-share-preview__stage,.lps-share-preview[data-kind=sheet] .lps-share-preview__stage{background:#fff}.lps-share-preview__stage img,.lps-share-preview__stage video,.lps-share-preview__stage iframe{width:100%;height:100%;min-height:260px;border:0;display:block;object-fit:contain;background:#020617}.lps-share-document-frame{background:#fff!important}.lps-share-preview__meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid rgba(15,23,42,.08)}.lps-share-preview__meta span{min-height:26px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:#0f172a;color:#fff;font-size:.74rem;font-weight:900}.lps-share-preview__meta strong{min-width:0;color:#0f172a;font-size:.88rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lps-share-preview__meta small{color:var(--lps-muted);font-weight:800}.lps-share-audio-card,.lps-share-file-card{width:min(460px,calc(100% - 28px));min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px;border-radius:20px;background:#fffffff5;color:#0f172a;text-align:center}.lps-share-audio-card svg,.lps-share-file-card svg{width:36px;height:36px;color:#0f766e}.lps-share-audio-card audio{width:min(360px,100%)}.lps-share-file-card a{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;background:#0f172a;color:#fff;text-decoration:none;font-weight:900}.lps-share-file-card a svg{width:16px;height:16px;color:currentColor}.lps-share-strip{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.5) transparent}.lps-share-strip__item{position:relative;min-width:210px;max-width:260px;display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:8px;border-radius:16px;border:1px solid rgba(15,23,42,.09);background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 8px 18px #0f172a0d;text-align:left}.lps-share-strip__item:hover{background:#f8fafc;transform:translateY(-1px)}.lps-share-strip__item.is-active{border-color:#0f172a47;box-shadow:0 0 0 3px #0f172a0e,0 10px 22px #0f172a14}.lps-share-strip__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#0f172a0f;color:#0f172a}.lps-share-strip__icon svg{width:18px;height:18px}.lps-share-strip__text{min-width:0;display:flex;flex-direction:column;gap:2px}.lps-share-strip__text strong{min-width:0;color:#0f172a;font-size:.82rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lps-share-strip__text small{color:var(--lps-muted);font-size:.74rem;font-weight:800}.lps-share-strip__remove{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#fef2f2f5;color:#991b1b;cursor:pointer}.lps-share-strip__remove:hover{background:#fee2e2}.lps-moderation-panel{overflow:auto}.lps-field{display:flex;flex-direction:column;gap:8px;padding:16px 18px 0}.lps-field>span{color:#0f172a;font-size:.9rem;font-weight:950}.lps-field input,.lps-picker__input,.lps-picker__id{width:100%;min-height:46px;border-radius:12px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172a;font-size:.92rem;font-weight:750;outline:none;box-shadow:none}.lps-field input{padding:0 12px}.lps-field input::placeholder,.lps-picker__input::placeholder,.lps-picker__id::placeholder{color:#64748bb8;font-weight:750}.lps-field input:focus,.lps-picker__input:focus,.lps-picker__id:focus{border-color:#2563eb61;box-shadow:0 0 0 4px #2563eb17}.lps-picker{position:relative;display:flex;flex-direction:column;gap:10px}.lps-picker__row{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:10px;align-items:center}.lps-picker__search-wrap{position:relative;min-width:0}.lps-picker__search-icon{position:absolute;left:16px;top:50%;width:24px;height:24px;transform:translateY(-50%);color:#64748b;stroke:#64748b;pointer-events:none;z-index:2}.lps-picker__input{padding:0 44px 0 52px;border-radius:16px}.lps-picker__clear{position:absolute;right:8px;top:50%;width:30px;height:30px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:999px;background:#0f172a0f;color:#0f172a;cursor:pointer}.lps-picker__clear:hover{background:#fee2e2;color:#991b1b}.lps-picker__refresh{width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important}.lps-picker__id{padding:0 12px}.lps-picker__menu{position:absolute;left:0;right:0;top:62px;z-index:50;max-height:320px;overflow:auto;padding:8px;border-radius:16px;background:#fffffffa;border:1px solid rgba(15,23,42,.1);box-shadow:0 22px 46px #0f172a29;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.lps-picker__item{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:6px 8px;border:0;border-radius:12px;background:transparent;color:#0f172a;text-align:left;cursor:pointer}.lps-picker__item:hover,.lps-picker__item.is-selected{background:#0f172a0f}.lps-picker__avatar{width:36px;height:36px;border-radius:999px;object-fit:cover}.lps-picker__texts{min-width:0;display:flex;flex-direction:column;gap:2px}.lps-picker__texts strong,.lps-picker__texts small{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lps-picker__texts strong{font-size:.88rem;font-weight:900}.lps-picker__texts small{color:var(--lps-muted);font-size:.74rem;font-weight:750}.lps-picker__empty{padding:14px;color:var(--lps-muted);font-weight:800;text-align:center}.lps-picker__divider{height:1px;margin:6px 0;background:#0f172a14}.lps-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px}.lps-action-grid .lps-btn{width:100%;background:#f8fafcf5;color:#64748b;box-shadow:none}.lps-action-grid .lps-btn:hover:not(:disabled){background:#fff;color:#0f172a}.lps-blocked-card{margin:0 18px 18px;padding:14px;border-radius:20px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffffdb}.lps-blocked-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.lps-blocked-card__head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.lps-blocked-card__head strong{color:#0f172a;font-size:.96rem;font-weight:950}.lps-blocked-card__head span{color:var(--lps-muted);font-size:.82rem;line-height:1.35;font-weight:750}.lps-blocked-refresh{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.lps-blocked-refresh svg{width:20px!important;height:20px!important}.lps-blocked-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lps-blocked-list__item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px;border-radius:14px;background:#f8fafcf5}.lps-blocked-list__item code{min-width:0;color:#0f172a;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lps-chat-box{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.lps-chat-box .video-side-chat-card,.lps-chat-box .vsc-card,.lps-chat-box [class*=video-side-chat]{height:100%!important;min-height:0!important}.lps-footer{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-top:1px solid rgba(15,23,42,.08);background:#fffffff5}.lps-footer span{color:var(--lps-muted);font-size:.84rem;line-height:1.4;font-weight:750}.lps-camera-fullscreen{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;background:#020617!important;color:#fff!important;overflow:hidden!important}.lps-camera-fullscreen__topbar{min-height:74px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:14px 18px!important;background:linear-gradient(180deg,#0f172afa,#0f172ad1)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 34px #00000038!important;z-index:10!important}.lps-camera-fullscreen__topbar>div:first-child{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.lps-camera-fullscreen__topbar strong{color:#fff!important;font-size:1rem!important;font-weight:950!important}.lps-camera-fullscreen__topbar span,.lps-camera-fullscreen__topbar code{color:#e2e8f0e6!important;font-size:.88rem!important;font-weight:800!important}.lps-camera-fullscreen__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.lps-camera-fullscreen__actions .lps-btn{background:#ffffff1a!important;border-color:#ffffff2e!important;color:#fff!important;box-shadow:none!important}.lps-camera-fullscreen__actions .lps-btn:hover:not(:disabled),.lps-camera-fullscreen__actions .lps-btn.is-active{background:#ffffff2e!important;border-color:#ffffff47!important}.lps-camera-fullscreen__stage{min-height:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important;background:#000!important}.lps-camera-frame--fullscreen{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;flex:1 1 auto!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:#000!important;overflow:hidden!important;aspect-ratio:auto!important}.lps-camera-frame--fullscreen>*,.lps-camera-frame--fullscreen .lps-camera-live-layer,.lps-camera-frame--fullscreen video,.lps-camera-frame--fullscreen canvas,.lps-camera-frame--fullscreen iframe{max-width:none!important;max-height:none!important}.lps-camera-frame--fullscreen .lps-camera-live-layer>*{width:100%!important;height:100%!important;min-height:0!important}.lps-camera-frame--fullscreen video,.lps-camera-frame--fullscreen canvas,.lps-camera-frame--fullscreen img,.lps-camera-frame--fullscreen iframe{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#000!important}.lps-camera-frame--fullscreen[data-camera-layout=grid] video,.lps-camera-frame--fullscreen[data-camera-layout=grid] canvas,.lps-camera-frame--fullscreen[data-camera-layout=grid] iframe{object-fit:cover!important}.lps-camera-frame--fullscreen .lps-empty-camera,.lps-camera-frame--fullscreen .lps-muted{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:#fff!important}@media(max-width:1320px){.lps-body,.lps-overlay.is-fullscreen .lps-body{grid-template-columns:minmax(480px,1.25fr) minmax(320px,.9fr)}.lps-chat-panel{grid-column:1 / -1;min-height:520px}}@media(max-width:1020px){.lps-header{grid-template-columns:1fr;align-items:stretch}.lps-header__center{align-items:flex-start}.lps-header__actions{justify-content:flex-start}.lps-body,.lps-overlay.is-fullscreen .lps-body{grid-template-columns:1fr;overflow:auto}.lps-camera-frame{min-height:340px}.lps-moderation-panel,.lps-chat-panel{min-height:520px}.lps-panel-head--camera{flex-direction:column;align-items:stretch}.lps-camera-tools{justify-content:flex-start}}@media(max-width:760px){.lps-overlay:not(.is-embedded),.lps-overlay.is-fullscreen{padding:0!important}.lps-shell,.lps-overlay.is-embedded .lps-shell,.lps-overlay.is-fullscreen .lps-shell{border-radius:0!important;min-height:100vh;min-height:100dvh}.lps-header{padding:14px}.lps-body{padding:12px;gap:12px}.lps-camera-panel,.lps-moderation-panel,.lps-chat-panel{border-radius:20px}.lps-panel-head{padding:14px}.lps-camera-frame{width:calc(100% - 24px);margin:12px;min-height:260px;border-radius:18px}.lps-camera-meta,.lps-share-panel{margin-left:12px;margin-right:12px}.lps-share-panel{padding:12px}.lps-share-panel__head,.lps-footer,.lps-blocked-card__head{flex-direction:column;align-items:stretch}.lps-action-grid{grid-template-columns:1fr;padding:14px}.lps-field{padding-left:14px;padding-right:14px}.lps-blocked-card{margin:0 14px 14px}.lps-camera-fullscreen__topbar{min-height:auto!important;flex-direction:column!important;align-items:stretch!important;padding:12px!important}.lps-camera-fullscreen__actions{justify-content:flex-start}.lps-camera-fullscreen__actions .lps-btn{flex:1 1 140px}.lps-stage-share-window,.lps-stage-share-window--fullscreen{left:12px;right:12px;top:12px;width:auto;max-height:calc(100% - 96px)}.lps-participant-rail{left:10px;right:10px;bottom:10px}}@media(max-width:520px){.lps-host{align-items:flex-start}.lps-header__actions,.lps-camera-tools,.lps-share-panel__actions{width:100%}.lps-header__actions .lps-btn,.lps-camera-tools .lps-tool-pill,.lps-camera-expand-btn,.lps-share-panel__actions .lps-chip-btn{flex:1 1 auto}.lps-camera-expand-btn span,.lps-tool-pill span{display:none}.lps-camera-expand-btn,.lps-tool-pill{min-width:44px;padding:0 12px}.lps-picker__row{grid-template-columns:minmax(0,1fr) 48px}.lps-picker__refresh{width:48px!important;min-width:48px!important}.lps-share-preview__meta{grid-template-columns:1fr;align-items:start}.lps-share-strip__item{min-width:180px}}.logo-maker-studio-page{padding:24px;color:#fff;background:transparent!important;min-height:100vh}.logo-maker-studio-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.logo-maker-studio-title{margin:0;font-size:32px;font-weight:700}.logo-maker-studio-subtitle{margin:8px 0 0;color:#b6bfd3}.logo-maker-studio-header-actions{display:flex;gap:12px;flex-wrap:wrap}.logo-maker-studio-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-bottom:20px}.logo-maker-studio-left,.logo-maker-studio-right{display:flex;flex-direction:column;gap:20px}.logo-maker-card{background:transparent!important;border:1px solid rgba(42,49,64,.72);border-radius:16px;padding:20px;box-shadow:none!important}.logo-maker-card-title{margin:0 0 16px;font-size:20px;font-weight:700}.logo-maker-subheading{margin:16px 0 8px;font-size:16px;font-weight:700}.logo-maker-label{display:block;margin-bottom:8px;margin-top:12px;font-size:13px;color:#b6bfd3}.logo-maker-input,.logo-maker-textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #313a4d;background:transparent!important;color:#fff;outline:none;box-sizing:border-box}.logo-maker-input::placeholder,.logo-maker-textarea::placeholder{color:#8f9bb3}.logo-maker-textarea{resize:vertical}.logo-maker-primary-button,.logo-maker-secondary-button{padding:12px 18px;border-radius:10px;cursor:pointer;font-weight:600;transition:all .2s ease}.logo-maker-primary-button{border:none;background:#4e7bff;color:#fff}.logo-maker-primary-button:hover{background:#648cff}.logo-maker-secondary-button{border:1px solid #3a4760;background:#1a2130b8;color:#fff}.logo-maker-secondary-button:hover{border-color:#5870a0;background:#20283ad1}.logo-maker-inline-actions{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.logo-maker-error,.logo-maker-success,.logo-maker-loading{margin-bottom:16px;padding:12px 14px;border-radius:10px}.logo-maker-error{background:#ff575729;border:1px solid rgba(255,87,87,.4);color:#ffd1d1}.logo-maker-success{background:#43b58129;border:1px solid rgba(67,181,129,.4);color:#d8ffe9}.logo-maker-loading{background:transparent!important;border:1px solid rgba(42,49,64,.72)}.logo-maker-meta-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px;color:#d4dcf0}.logo-maker-meta-label{color:#93a0be;font-weight:600}.logo-maker-divider{border:none;border-top:1px solid rgba(42,49,64,.72);margin:16px 0}.logo-maker-body-text{margin:0;color:#e6ebf7;line-height:1.6}.logo-maker-tag-wrap{display:flex;gap:8px;flex-wrap:wrap}.logo-maker-tag{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#1e274073;border:1px solid #3a4a78;color:#dce4ff;font-size:13px}.logo-maker-list-block{display:flex;flex-direction:column;gap:12px}.logo-maker-list-item{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:transparent!important;border:1px solid #313a4d;color:#e6ebf7}.logo-maker-list-index{color:#8ea4ff;font-weight:700;min-width:24px}.logo-maker-prompt-suggestion{padding:14px;border-radius:12px;background:transparent!important;border:1px solid #313a4d;color:#e6ebf7;line-height:1.6;white-space:pre-wrap}.logo-maker-empty-state{padding:20px;border-radius:12px;border:1px dashed #3a4760;color:#aab6d0;background:transparent!important}@media(max-width:960px){.logo-maker-studio-grid{grid-template-columns:1fr}}@media(max-width:768px){.logo-maker-studio-page{padding:16px}.logo-maker-studio-title{font-size:28px}}.logo-maker-studio-page{padding:24px;color:#111827;background:transparent!important;min-height:100vh}.logo-maker-studio-title{margin:0;font-size:32px;font-weight:800;color:#111827}.logo-maker-studio-subtitle{margin:8px 0 0;color:#4b5563}.logo-maker-card{background:#ffffffc7!important;border:1px solid rgba(120,130,160,.24)!important;border-radius:16px;padding:20px;box-shadow:0 8px 24px #141e3c0f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.logo-maker-card-title,.logo-maker-subheading{color:#111827}.logo-maker-label,.logo-maker-meta-label{color:#6b7280}.logo-maker-body-text,.logo-maker-meta-row,.logo-maker-list-item,.logo-maker-prompt-suggestion{color:#374151}.logo-maker-input,.logo-maker-textarea{background:#ffffffb8!important;border:1px solid rgba(120,130,160,.26);color:#111827}.logo-maker-input::placeholder,.logo-maker-textarea::placeholder{color:#9ca3af}.logo-maker-empty-state,.logo-maker-loading,.logo-maker-list-item,.logo-maker-prompt-suggestion{background:#ffffff9e!important;border-color:#7882a03d!important}.logo-maker-tag{background:#4e7bff1a!important;border:1px solid rgba(78,123,255,.2);color:#3558c8}.logo-maker-divider{border-top:1px solid rgba(120,130,160,.22)}.logo-maker-studio-page{color:#111827!important;background:transparent!important}.logo-maker-studio-header{gap:24px!important;margin-bottom:24px!important}.logo-maker-studio-title{color:#111827!important;font-weight:800!important}.logo-maker-studio-subtitle{color:#4b5563!important}.logo-maker-studio-header-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.logo-maker-studio-grid{gap:24px!important;margin-bottom:28px!important}.logo-maker-studio-left,.logo-maker-studio-right{gap:24px!important}.logo-maker-card{background:#ffffffd1!important;border:1px solid rgba(120,130,160,.24)!important;box-shadow:0 8px 24px #141e3c0f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:24px!important}.logo-maker-card-title,.logo-maker-subheading{color:#111827!important}.logo-maker-card-title{margin:0 0 20px!important;font-weight:800!important}.logo-maker-label,.logo-maker-meta-label{color:#6b7280!important}.logo-maker-body-text,.logo-maker-meta-row,.logo-maker-list-item,.logo-maker-prompt-suggestion{color:#374151!important}.logo-maker-input,.logo-maker-textarea{background:#ffffffe6!important;border:1px solid rgba(120,130,160,.26)!important;color:#111827!important}.logo-maker-input::placeholder,.logo-maker-textarea::placeholder{color:#9ca3af!important}.logo-maker-empty-state,.logo-maker-loading,.logo-maker-list-item,.logo-maker-prompt-suggestion{background:#ffffffad!important;border-color:#7882a03d!important}.logo-maker-divider{border-top:1px solid rgba(120,130,160,.22)!important}.logo-maker-tag{background:#1118270f!important;border:1px solid rgba(17,24,39,.14)!important;color:#111827!important}.logo-maker-inline-actions{gap:14px!important;margin-top:20px!important}.logo-maker-primary-button,.logo-maker-secondary-button{padding:12px 18px!important;border-radius:12px!important;font-weight:700!important;transition:all .2s ease!important}.logo-maker-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 28px}.logo-maker-tab{padding:11px 18px;border-radius:999px;border:1px solid rgba(120,130,160,.24);background:#ffffffeb;color:#374151;cursor:pointer;font-weight:700;transition:all .2s ease}.logo-maker-tab:hover{border-color:#7882a061;background:#fff;color:#111827}.logo-maker-tab.active{background:#111827;color:#fff;border-color:#111827;box-shadow:0 8px 18px #11182724}.movie-maker-studio-page{color:#111827!important;background:transparent!important}.movie-maker-studio-header{gap:24px!important;margin-bottom:24px!important}.movie-maker-studio-title{color:#111827!important;font-weight:800!important}.movie-maker-studio-subtitle{color:#4b5563!important}.movie-maker-studio-header-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.movie-maker-studio-grid{gap:24px!important;margin-bottom:28px!important}.movie-maker-studio-left,.movie-maker-studio-right{gap:24px!important}.movie-maker-card{background:#ffffffd1!important;border:1px solid rgba(120,130,160,.24)!important;box-shadow:0 8px 24px #141e3c0f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:24px!important}.movie-maker-card-title,.movie-maker-subheading,.movie-maker-scene-title{color:#111827!important}.movie-maker-card-title{margin:0 0 20px!important;font-weight:800!important}.movie-maker-label,.movie-maker-meta-label,.movie-maker-scene-meta{color:#6b7280!important}.movie-maker-body-text,.movie-maker-meta-row{color:#374151!important}.movie-maker-input,.movie-maker-textarea,.movie-maker-select,.movie-maker-script-box{background:#ffffffe6!important;border:1px solid rgba(120,130,160,.26)!important;color:#111827!important}.movie-maker-input::placeholder,.movie-maker-textarea::placeholder{color:#9ca3af!important}.movie-maker-empty-state,.movie-maker-loading,.movie-maker-scene-card{background:#ffffffad!important;border-color:#7882a03d!important;color:#4b5563!important}.movie-maker-divider{border-top:1px solid rgba(120,130,160,.22)!important}.movie-maker-inline-actions{gap:14px!important;margin-top:20px!important}.movie-maker-primary-button,.movie-maker-secondary-button{padding:12px 18px!important;border-radius:12px!important;font-weight:700!important;transition:all .2s ease!important}.movie-maker-primary-button{border:1px solid #111827!important;background:#111827!important;color:#fff!important}.movie-maker-primary-button:hover{background:#1f2937!important;border-color:#1f2937!important}.movie-maker-secondary-button{border:1px solid rgba(120,130,160,.28)!important;background:#ffffffeb!important;color:#111827!important}.movie-maker-secondary-button:hover{background:#fff!important;border-color:#7882a06b!important}.movie-maker-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 28px}.movie-maker-tab{padding:11px 18px;border-radius:999px;border:1px solid rgba(120,130,160,.24);background:#ffffffeb;color:#374151;cursor:pointer;font-weight:700;transition:all .2s ease}.movie-maker-tab:hover{border-color:#7882a061;background:#fff;color:#111827}.movie-maker-tab.active{background:#111827;color:#fff;border-color:#111827;box-shadow:0 8px 18px #11182724}.quick-shots-studio-page{color:#111827!important;background:transparent!important}.quick-shots-studio-header{gap:24px!important;margin-bottom:24px!important}.quick-shots-studio-title{color:#111827!important;font-weight:800!important}.quick-shots-studio-subtitle{color:#4b5563!important}.quick-shots-studio-header-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.quick-shots-studio-grid{gap:24px!important;margin-bottom:28px!important}.quick-shots-studio-left,.quick-shots-studio-right{gap:24px!important}.quick-shots-card{background:#ffffffd1!important;border:1px solid rgba(120,130,160,.24)!important;box-shadow:0 8px 24px #141e3c0f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:24px!important}.quick-shots-card-title,.quick-shots-subheading,.quick-shots-scene-title{color:#111827!important}.quick-shots-card-title{margin:0 0 20px!important;font-weight:800!important}.quick-shots-label,.quick-shots-meta-label,.quick-shots-scene-meta{color:#6b7280!important}.quick-shots-body-text,.quick-shots-meta-row{color:#374151!important}.quick-shots-input,.quick-shots-textarea,.quick-shots-select{background:#ffffffe6!important;border:1px solid rgba(120,130,160,.26)!important;color:#111827!important}.quick-shots-input::placeholder,.quick-shots-textarea::placeholder{color:#9ca3af!important}.quick-shots-empty-state,.quick-shots-loading,.quick-shots-scene-card{background:#ffffffad!important;border-color:#7882a03d!important;color:#4b5563!important}.quick-shots-divider{border-top:1px solid rgba(120,130,160,.22)!important}.quick-shots-inline-actions{gap:14px!important;margin-top:20px!important}.quick-shots-primary-button,.quick-shots-secondary-button{padding:12px 18px!important;border-radius:12px!important;font-weight:700!important;transition:all .2s ease!important}.quick-shots-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 28px}.quick-shots-tab{padding:11px 18px;border-radius:999px;border:1px solid rgba(120,130,160,.24);background:#ffffffeb;color:#374151;cursor:pointer;font-weight:700;transition:all .2s ease}.quick-shots-tab:hover{border-color:#7882a061;background:#fff;color:#111827}.quick-shots-tab.active{background:#111827;color:#fff;border-color:#111827;box-shadow:0 8px 18px #11182724}.logo-maker-primary-button,.logo-maker-secondary-button{border-radius:12px!important;font-weight:700!important;transition:all .2s ease!important}.logo-maker-primary-button{border:1px solid #111827!important;background:#111827!important;color:#fff!important}.logo-maker-primary-button:hover{background:#1f2937!important;border-color:#1f2937!important}.logo-maker-secondary-button{border:1px solid rgba(120,130,160,.28)!important;background:#ffffffeb!important;color:#111827!important}.logo-maker-secondary-button:hover{background:#fff!important;border-color:#7882a06b!important}.logo-maker-tab{background:#ffffffeb!important;color:#374151!important;border:1px solid rgba(120,130,160,.24)!important;box-shadow:none!important}.logo-maker-tab:hover{background:#fff!important;color:#111827!important;border-color:#7882a061!important}.logo-maker-tab.active{background:#111827!important;color:#fff!important;border-color:#111827!important;box-shadow:0 8px 18px #11182724!important}.quick-shots-studio-page{padding:24px;color:#fff;background:transparent!important;min-height:100vh}.quick-shots-studio-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.quick-shots-studio-title{margin:0;font-size:32px;font-weight:700}.quick-shots-studio-subtitle{margin:8px 0 0;color:#b6bfd3}.quick-shots-studio-header-actions{display:flex;gap:12px;flex-wrap:wrap}.quick-shots-studio-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-bottom:20px}.quick-shots-studio-left,.quick-shots-studio-right{display:flex;flex-direction:column;gap:20px}.quick-shots-card{background:transparent!important;border:1px solid rgba(42,49,64,.72);border-radius:16px;padding:20px;box-shadow:none!important}.quick-shots-card-title{margin:0 0 16px;font-size:20px;font-weight:700}.quick-shots-subheading{margin:16px 0 8px;font-size:16px;font-weight:700}.quick-shots-label{display:block;margin-bottom:8px;margin-top:12px;font-size:13px;color:#b6bfd3}.quick-shots-input,.quick-shots-textarea,.quick-shots-select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #313a4d;background:transparent!important;color:#fff;outline:none;box-sizing:border-box}.quick-shots-input::placeholder,.quick-shots-textarea::placeholder{color:#8f9bb3}.quick-shots-textarea{resize:vertical}.quick-shots-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.quick-shots-primary-button,.quick-shots-secondary-button{padding:12px 18px;border-radius:10px;cursor:pointer;font-weight:600;transition:all .2s ease}.quick-shots-primary-button{border:none;background:#4e7bff;color:#fff}.quick-shots-primary-button:hover{background:#648cff}.quick-shots-secondary-button{border:1px solid #3a4760;background:#1a2130b8;color:#fff}.quick-shots-secondary-button:hover{border-color:#5870a0;background:#20283ad1}.quick-shots-inline-actions{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.quick-shots-error,.quick-shots-success,.quick-shots-loading{margin-bottom:16px;padding:12px 14px;border-radius:10px}.quick-shots-error{background:#ff575729;border:1px solid rgba(255,87,87,.4);color:#ffd1d1}.quick-shots-success{background:#43b58129;border:1px solid rgba(67,181,129,.4);color:#d8ffe9}.quick-shots-loading{background:transparent!important;border:1px solid rgba(42,49,64,.72)}.quick-shots-meta-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px;color:#d4dcf0}.quick-shots-meta-label{color:#93a0be;font-weight:600}.quick-shots-divider{border:none;border-top:1px solid rgba(42,49,64,.72);margin:16px 0}.quick-shots-body-text{margin:0;color:#e6ebf7;line-height:1.6}.quick-shots-empty-state{padding:20px;border-radius:12px;border:1px dashed #3a4760;color:#aab6d0;background:transparent!important}.quick-shots-scene-list{display:flex;flex-direction:column;gap:16px}.quick-shots-scene-card{border-radius:14px;border:1px solid rgba(42,49,64,.72);background:transparent!important;padding:16px}.quick-shots-scene-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.quick-shots-scene-title{margin:0;font-size:18px;font-weight:700}.quick-shots-scene-meta{margin-top:6px;color:#9aa7c5;font-size:13px}@media(max-width:960px){.quick-shots-studio-grid{grid-template-columns:1fr}}@media(max-width:768px){.quick-shots-studio-page{padding:16px}.quick-shots-studio-title{font-size:28px}}.quick-shots-studio-page{padding:24px;color:#111827;background:transparent!important;min-height:100vh}.quick-shots-studio-title{margin:0;font-size:32px;font-weight:800;color:#111827}.quick-shots-studio-subtitle{margin:8px 0 0;color:#4b5563}.quick-shots-card{background:#ffffffc7!important;border:1px solid rgba(120,130,160,.24)!important;border-radius:16px;padding:20px;box-shadow:0 8px 24px #141e3c0f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.quick-shots-card-title,.quick-shots-subheading,.quick-shots-scene-title{color:#111827}.quick-shots-label,.quick-shots-meta-label,.quick-shots-scene-meta{color:#6b7280}.quick-shots-body-text,.quick-shots-meta-row{color:#374151}.quick-shots-input,.quick-shots-textarea,.quick-shots-select{background:#ffffffb8!important;border:1px solid rgba(120,130,160,.26);color:#111827}.quick-shots-input::placeholder,.quick-shots-textarea::placeholder{color:#9ca3af}.quick-shots-empty-state,.quick-shots-loading,.quick-shots-scene-card{background:#ffffff9e!important;border-color:#7882a03d!important;color:#4b5563}.quick-shots-divider{border-top:1px solid rgba(120,130,160,.22)}.quick-shots-primary-button,.quick-shots-secondary-button{border-radius:12px!important;font-weight:700!important;transition:all .2s ease!important}.quick-shots-primary-button{border:1px solid #111827!important;background:#111827!important;color:#fff!important}.quick-shots-primary-button:hover{background:#1f2937!important;border-color:#1f2937!important}.quick-shots-secondary-button{border:1px solid rgba(120,130,160,.28)!important;background:#ffffffeb!important;color:#111827!important}.quick-shots-secondary-button:hover{background:#fff!important;border-color:#7882a06b!important}.quick-shots-tab{background:#ffffffeb!important;color:#374151!important;border:1px solid rgba(120,130,160,.24)!important;box-shadow:none!important}.quick-shots-tab:hover{background:#fff!important;color:#111827!important;border-color:#7882a061!important}.quick-shots-tab.active{background:#111827!important;color:#fff!important;border-color:#111827!important;box-shadow:0 8px 18px #11182724!important}.quick-shots-studio-page .quick-shots-card,.quick-shots-studio-page .quick-shots-studio-grid,.quick-shots-studio-page .quick-shots-studio-left,.quick-shots-studio-page .quick-shots-studio-right,.quick-shots-studio-page .quick-shots-settings-grid,.quick-shots-studio-page .quick-shots-settings-grid>div{overflow:visible!important}.quick-shots-studio-page .quick-shots-settings-grid{align-items:start!important}.quick-shots-studio-page .quick-shots-settings-grid>div{min-width:0!important;width:100%!important}.quick-shots-studio-page .quick-shots-modern-select{position:relative!important;width:100%!important;min-width:0!important;z-index:20!important}.quick-shots-studio-page .quick-shots-modern-select.open{z-index:999999!important}.quick-shots-studio-page .quick-shots-modern-select-trigger{width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid rgba(120,130,160,.28)!important;background:#ffffffeb!important;background-image:none!important;color:#111827!important;box-shadow:none!important;outline:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;cursor:pointer!important;box-sizing:border-box!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-align:left!important;appearance:none!important;-webkit-appearance:none!important}.quick-shots-studio-page .quick-shots-modern-select-trigger:hover{background:#fff!important;background-image:none!important;border-color:#11182747!important;color:#111827!important;box-shadow:0 2px 10px #0f172a0f!important}.quick-shots-studio-page .quick-shots-modern-select.open .quick-shots-modern-select-trigger,.quick-shots-studio-page .quick-shots-modern-select-trigger:focus,.quick-shots-studio-page .quick-shots-modern-select-trigger:active{background:#fff!important;background-image:none!important;border-color:#11182761!important;color:#111827!important;box-shadow:0 0 0 4px #11182714!important}.quick-shots-studio-page .quick-shots-modern-select-value{min-width:0!important;color:#111827!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.quick-shots-studio-page .quick-shots-modern-select-chevron{flex:0 0 auto!important;color:#6b7280!important;font-size:14px!important;line-height:1!important;transform:translateY(-1px)!important;transition:transform .18s ease!important}.quick-shots-studio-page .quick-shots-modern-select.open .quick-shots-modern-select-chevron{transform:rotate(180deg) translateY(1px)!important}.quick-shots-studio-page .quick-shots-modern-select-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;z-index:999999!important;max-height:280px!important;overflow-y:auto!important;padding:6px!important;border-radius:14px!important;border:1px solid rgba(120,130,160,.24)!important;background:#fffffffa!important;background-image:none!important;color:#111827!important;box-shadow:0 18px 45px #0f172a29,0 4px 14px #0f172a14!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.quick-shots-studio-page .quick-shots-modern-select-option{width:100%!important;min-height:36px!important;padding:9px 10px!important;border:none!important;border-radius:10px!important;background:transparent!important;background-image:none!important;color:#111827!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;cursor:pointer!important;font-size:13px!important;font-weight:600!important;text-align:left!important;line-height:1.25!important}.quick-shots-studio-page .quick-shots-modern-select-option:hover{background:#1118270f!important;background-image:none!important;color:#111827!important}.quick-shots-studio-page .quick-shots-modern-select-option.active,.quick-shots-studio-page .quick-shots-modern-select-option[aria-selected=true]{background:#111827!important;background-image:none!important;color:#fff!important}.quick-shots-studio-page .quick-shots-modern-select-trigger *,.quick-shots-studio-page .quick-shots-modern-select-option *{background-color:transparent!important}.quick-shots-studio-page .quick-shots-modern-select-menu::-webkit-scrollbar{width:8px!important}.quick-shots-studio-page .quick-shots-modern-select-menu::-webkit-scrollbar-track{background:transparent!important}.quick-shots-studio-page .quick-shots-modern-select-menu::-webkit-scrollbar-thumb{background:#6b728057!important;border-radius:999px!important}.quick-shots-studio-page .quick-shots-modern-select-menu::-webkit-scrollbar-thumb:hover{background:#6b728085!important}.quick-shots-studio-page .quick-shots-meta-row{margin-top:14px!important;padding:10px 12px!important;border-radius:12px!important;background:#ffffff9e!important;border:1px solid rgba(120,130,160,.18)!important;box-sizing:border-box!important}.quick-shots-studio-page .quick-shots-empty-state{background:#ffffff9e!important;background-image:none!important;border-color:#7882a03d!important;color:#4b5563!important}.quick-shots-studio-page .quick-shots-input:focus,.quick-shots-studio-page .quick-shots-textarea:focus,.quick-shots-studio-page .quick-shots-select:focus{background:#fff!important;background-image:none!important;border-color:#11182761!important;color:#111827!important;box-shadow:0 0 0 4px #11182714!important}.profile-approval-page{--pas-bg: transparent;--pas-panel: rgba(255, 255, 255, .76);--pas-panel-hover: rgba(255, 255, 255, .88);--pas-surface: rgba(255, 255, 255, .68);--pas-surface-strong: rgba(255, 255, 255, .92);--pas-input: rgba(255, 255, 255, .96);--pas-border: rgba(15, 23, 42, .1);--pas-border-strong: rgba(15, 23, 42, .16);--pas-text: #0f172a;--pas-text-soft: #334155;--pas-muted: rgba(51, 65, 85, .78);--pas-primary: #4f46e5;--pas-primary-2: #7c3aed;--pas-visual: #ec4899;--pas-info: #2563eb;--pas-success: #16a34a;--pas-warning: #c2410c;--pas-danger: #dc2626;--pas-info-bg: rgba(59, 130, 246, .09);--pas-info-border: rgba(59, 130, 246, .18);--pas-info-text: #1d4ed8;--pas-warning-bg: rgba(249, 115, 22, .11);--pas-warning-border: rgba(249, 115, 22, .24);--pas-warning-text: #9a3412;--pas-danger-bg: rgba(239, 68, 68, .1);--pas-danger-border: rgba(239, 68, 68, .24);--pas-danger-text: #991b1b;--pas-success-bg: rgba(34, 197, 94, .11);--pas-success-border: rgba(34, 197, 94, .2);--pas-success-text: #15803d;--pas-shadow: 0 14px 34px rgba(15, 23, 42, .08);--pas-shadow-soft: 0 10px 24px rgba(15, 23, 42, .05);--pas-shadow-button: 0 12px 24px rgba(79, 70, 229, .18);--pas-radius-xl: 26px;--pas-radius-lg: 22px;--pas-radius-md: 18px;--pas-radius-sm: 14px;min-height:100vh;padding:24px;background:var(--pas-bg);color:var(--pas-text);box-sizing:border-box}.profile-approval-page,.profile-approval-page *{box-sizing:border-box}.profile-approval-page.embedded{min-height:auto;padding:0;background:transparent}.profile-approval-page .profile-approval-shell,.profile-approval-page.product-studio-page .profile-approval-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.profile-approval-page .product-studio-shell,.profile-approval-page .product-studio-layout,.profile-approval-page .product-studio-main,.profile-approval-page .product-studio-sidebar{background:transparent!important;box-shadow:none!important}.profile-approval-page .product-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 26px;margin-bottom:22px;border:1px solid var(--pas-border);border-radius:24px;background:#ffffffc2!important;box-shadow:var(--pas-shadow)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-approval-page .product-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.profile-approval-page .product-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.profile-approval-page .product-studio-brand__icon,.profile-approval-page .profile-approval-brand__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;flex:0 0 58px;color:#fff!important;background:linear-gradient(135deg,var(--pas-primary),var(--pas-visual));border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 30px #4f46e538}.profile-approval-page .product-studio-brand__icon svg,.profile-approval-page .profile-approval-brand__icon svg{width:24px;height:24px;color:#fff!important;stroke:currentColor}.profile-approval-page .product-studio-title{margin:0 0 6px;color:var(--pas-text);font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:900;letter-spacing:-.035em}.profile-approval-page .product-studio-subtitle{margin:0;max-width:840px;color:var(--pas-muted);font-size:1.05rem;line-height:1.65}.profile-approval-page .product-studio-uploader{display:flex;align-items:center;gap:14px;min-width:250px;flex:0 0 auto;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7!important;box-shadow:var(--pas-shadow-soft)}.profile-approval-page .product-studio-uploader__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-approval-page .product-studio-uploader__meta strong{color:var(--pas-text);font-size:1rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.profile-approval-page .product-studio-uploader__meta span{color:var(--pas-muted);font-size:.95rem;line-height:1.3;overflow-wrap:anywhere}.profile-approval-page .product-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.profile-approval-page .product-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;min-width:0}.profile-approval-page .product-studio-main,.profile-approval-page .profile-approval-main{min-width:0;display:flex;flex-direction:column;gap:20px}.profile-approval-page .studio-sidecard,.profile-approval-page .studio-section,.profile-approval-page .studio-info-card,.profile-approval-page .studio-logo-card,.profile-approval-page .studio-image-card{background:var(--pas-panel)!important;border:1px solid var(--pas-border);box-shadow:var(--pas-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-approval-page .studio-sidecard:hover,.profile-approval-page .studio-section:hover,.profile-approval-page .studio-info-card:hover{background:var(--pas-panel-hover)!important}.profile-approval-page .studio-sidecard{border-radius:22px;padding:18px}.profile-approval-page .studio-sidecard h3{margin:0 0 12px;color:var(--pas-text);font-size:1rem;font-weight:850;letter-spacing:-.01em}.profile-approval-page .studio-sidecard p{margin:10px 0 0;color:var(--pas-muted);font-size:.95rem;line-height:1.55}.profile-approval-page .profile-approval-status-card{position:relative;overflow:hidden}.profile-approval-page .profile-approval-status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--pas-primary),var(--pas-visual))}.profile-approval-page .studio-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;margin-bottom:10px;border-radius:999px;font-size:.84rem;font-weight:850;line-height:1;border:1px solid transparent}.profile-approval-page .studio-status-badge.ready{background:var(--pas-success-bg);border-color:var(--pas-success-border);color:var(--pas-success-text)}.profile-approval-page .studio-status-badge.draft{background:#f973161f;border-color:#f9731633;color:var(--pas-warning)}.profile-approval-page .studio-status-badge.pending{background:#3b82f61c;border-color:#3b82f638;color:#1d4ed8}.profile-approval-page .studio-status-badge.danger{background:var(--pas-danger-bg);border-color:var(--pas-danger-border);color:var(--pas-danger-text)}.profile-approval-page .studio-summary-list,.profile-approval-page .studio-guide-list{list-style:none;padding:0;margin:0}.profile-approval-page .studio-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.profile-approval-page .studio-summary-list li:last-child{border-bottom:0;padding-bottom:0}.profile-approval-page .studio-summary-list li span{color:var(--pas-muted);font-size:.9rem}.profile-approval-page .studio-summary-list li strong{color:var(--pas-text);font-size:.92rem;font-weight:850;text-align:right;overflow-wrap:anywhere}.profile-approval-page .studio-guide-list{display:flex;flex-direction:column;gap:12px}.profile-approval-page .studio-guide-list li,.profile-approval-page .profile-approval-guide-list li{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;padding:0;color:var(--pas-muted);line-height:1.45}.profile-approval-page .studio-guide-list li svg,.profile-approval-page .profile-approval-guide-list li svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--pas-primary)}.profile-approval-page .studio-section{position:relative;overflow:hidden;border-radius:24px;padding:22px}.profile-approval-page .studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--pas-primary)}.profile-approval-page .studio-section--identity:before{background:var(--pas-primary)}.profile-approval-page .studio-section--visuals:before{background:var(--pas-visual)}.profile-approval-page .studio-section--progress:before{background:var(--pas-success)}.profile-approval-page .studio-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.profile-approval-page .studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.profile-approval-page .studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:0 0 44px;color:var(--pas-text);background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 6px 14px #0f172a0d!important}.profile-approval-page .studio-section__icon svg{width:20px;height:20px;color:var(--pas-text)}.profile-approval-page .studio-section h2{margin:0 0 4px;color:var(--pas-text);font-size:1.15rem;font-weight:850;letter-spacing:-.015em}.profile-approval-page .studio-section p{margin:0;color:var(--pas-muted);line-height:1.5}.profile-approval-page .studio-grid{display:grid;gap:16px}.profile-approval-page .studio-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-approval-page .studio-field{display:flex;flex-direction:column;gap:8px;opacity:1!important}.profile-approval-page .studio-field>span{color:var(--pas-text);font-size:.92rem;font-weight:800}.profile-approval-page .studio-field input,.profile-approval-page .studio-field textarea,.profile-approval-page .studio-field select{width:100%;min-height:48px;border-radius:16px;border:1px solid var(--pas-border);background:var(--pas-input)!important;color:var(--pas-text)!important;padding:13px 14px;outline:none;font:inherit;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.profile-approval-page .studio-field textarea{min-height:140px;resize:vertical;line-height:1.55}.profile-approval-page .studio-field input::placeholder,.profile-approval-page .studio-field textarea::placeholder{color:#64748bb8!important}.profile-approval-page .studio-field input:focus,.profile-approval-page .studio-field textarea:focus,.profile-approval-page .studio-field select:focus{background:#fff!important;color:var(--pas-text)!important;border-color:#4f46e57a!important;box-shadow:0 0 0 4px #4f46e51a!important;outline:none!important}.profile-approval-page .studio-field input:disabled,.profile-approval-page .studio-field textarea:disabled,.profile-approval-page .studio-field select:disabled{cursor:not-allowed;opacity:.68;background:#f1f5f9d1!important}.profile-approval-page .studio-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,var(--pas-text) 50%),linear-gradient(135deg,var(--pas-text) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.profile-approval-page .studio-field select option{background:#fff!important;color:var(--pas-text)!important}.profile-approval-page .profile-approval-bio-field{margin-top:16px}.profile-approval-page .studio-back-btn,.profile-approval-page .studio-ghost-btn,.profile-approval-page .studio-primary-btn,.profile-approval-page .studio-reset-icon-btn,.profile-approval-page .studio-remove-btn,.profile-approval-page .profile-approval-banner__close{font:inherit;cursor:pointer;border:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.profile-approval-page .studio-back-btn:hover,.profile-approval-page .studio-ghost-btn:hover,.profile-approval-page .studio-primary-btn:hover,.profile-approval-page .studio-reset-icon-btn:hover,.profile-approval-page .studio-remove-btn:hover{transform:translateY(-1px)}.profile-approval-page .studio-back-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffd1!important;color:var(--pas-text)!important;box-shadow:var(--pas-shadow-soft);font-weight:750}.profile-approval-page .studio-back-btn svg,.profile-approval-page .studio-back-btn span{color:var(--pas-text)!important}.profile-approval-page .studio-back-btn:hover{background:#fffffff5!important;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.profile-approval-page .studio-actions-stack{display:flex;flex-direction:column;gap:12px}.profile-approval-page .studio-ghost-btn,.profile-approval-page .studio-primary-btn{min-height:46px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;font-weight:800}.profile-approval-page .studio-ghost-btn{background:#ffffffd6!important;color:var(--pas-text)!important;border:1px solid rgba(15,23,42,.1);box-shadow:var(--pas-shadow-soft)}.profile-approval-page .studio-ghost-btn svg,.profile-approval-page .studio-ghost-btn span{color:var(--pas-text)!important}.profile-approval-page .studio-ghost-btn:hover{background:#fffffffa!important;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.profile-approval-page .studio-primary-btn{background:linear-gradient(135deg,var(--pas-primary),var(--pas-primary-2));color:#fff!important;border:1px solid rgba(79,70,229,.2);box-shadow:var(--pas-shadow-button)}.profile-approval-page .studio-primary-btn svg,.profile-approval-page .studio-primary-btn span{color:#fff!important}.profile-approval-page .studio-primary-btn:hover{filter:brightness(1.04);box-shadow:0 16px 30px #4f46e53d}.profile-approval-page .studio-primary-btn--bright{background:linear-gradient(135deg,#fff,#f8fafc)!important;color:var(--pas-text)!important;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a14}.profile-approval-page .studio-primary-btn--bright svg,.profile-approval-page .studio-primary-btn--bright span{color:var(--pas-text)!important}.profile-approval-page .studio-primary-btn--bright:hover{background:linear-gradient(135deg,#fff,#eef2ff)!important}.profile-approval-page .studio-back-btn:disabled,.profile-approval-page .studio-ghost-btn:disabled,.profile-approval-page .studio-primary-btn:disabled,.profile-approval-page .studio-reset-icon-btn:disabled,.profile-approval-page .studio-remove-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none}.profile-approval-page .studio-reset-icon-btn,.profile-approval-page .studio-remove-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#ffffffe0!important;color:var(--pas-text)!important;border:1px solid var(--pas-border);box-shadow:var(--pas-shadow-soft)}.profile-approval-page .studio-reset-icon-btn:hover,.profile-approval-page .studio-remove-btn:hover{background:#fffffffa!important;border-color:#4f46e52e}.profile-approval-page .studio-reset-icon-btn svg,.profile-approval-page .studio-remove-btn svg{width:18px;height:18px;color:var(--pas-text)}.profile-approval-page .studio-remove-btn{position:absolute;top:8px;right:8px;z-index:3;width:38px;height:38px;color:#991b1b!important;background:#ffffffeb!important}.profile-approval-page .studio-remove-btn svg{color:#991b1b}.profile-approval-page .studio-inline-banner,.profile-approval-page .profile-approval-banner{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--pas-border);background:var(--pas-surface);color:var(--pas-text);box-shadow:var(--pas-shadow-soft);line-height:1.5}.profile-approval-page .profile-approval-banner svg{flex:0 0 auto;width:19px;height:19px;margin-top:2px}.profile-approval-page .profile-approval-banner strong{color:inherit;font-weight:850}.profile-approval-page .profile-approval-banner--info{background:var(--pas-info-bg);border-color:var(--pas-info-border);color:var(--pas-info-text)}.profile-approval-page .profile-approval-banner--warning{background:var(--pas-warning-bg);border-color:var(--pas-warning-border);color:var(--pas-warning-text)}.profile-approval-page .profile-approval-banner--danger{background:var(--pas-danger-bg);border-color:var(--pas-danger-border);color:var(--pas-danger-text)}.profile-approval-page .profile-approval-banner__close{margin-left:auto;flex:0 0 auto;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#ffffffad;color:inherit;border:1px solid rgba(15,23,42,.08);font-size:16px;line-height:1;font-weight:900}.profile-approval-page .profile-approval-banner__close:hover{background:#ffffffeb;transform:scale(1.04)}.profile-approval-page .studio-media-slot{display:flex;flex-direction:column;gap:12px;min-width:0}.profile-approval-page .studio-media-slot__label{display:inline-flex;align-items:center;gap:8px;color:var(--pas-text);font-size:.92rem;font-weight:850}.profile-approval-page .studio-dropzone,.profile-approval-page .profile-approval-dropzone{position:relative;min-height:152px;border-radius:18px;border:1.5px dashed rgba(15,23,42,.16);background:#ffffffbd!important;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:8px;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.profile-approval-page .studio-dropzone:hover,.profile-approval-page .profile-approval-dropzone:hover{border-color:#4f46e552;background:#ffffffe0!important;box-shadow:0 12px 26px #0f172a0f;transform:translateY(-1px)}.profile-approval-page .studio-dropzone input,.profile-approval-page .profile-approval-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.profile-approval-page .studio-dropzone input:disabled,.profile-approval-page .profile-approval-dropzone input:disabled{cursor:not-allowed}.profile-approval-page .studio-dropzone svg,.profile-approval-page .profile-approval-dropzone svg{width:24px;height:24px;color:var(--pas-primary)}.profile-approval-page .studio-dropzone strong,.profile-approval-page .profile-approval-dropzone strong{color:var(--pas-text);font-size:1rem;font-weight:850;line-height:1.2}.profile-approval-page .studio-dropzone small,.profile-approval-page .profile-approval-dropzone small{color:var(--pas-muted);line-height:1.4}.profile-approval-page .studio-logo-card,.profile-approval-page .profile-approval-headshot-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px}.profile-approval-page .profile-approval-headshot-card img,.profile-approval-page .studio-logo-card img{width:78px;height:78px;object-fit:cover;border-radius:18px;background:#fff;flex:0 0 auto;border:1px solid rgba(15,23,42,.08)}.profile-approval-page .profile-approval-headshot-card strong{display:block;color:var(--pas-text);font-weight:850;overflow-wrap:anywhere}.profile-approval-page .profile-approval-headshot-card p,.profile-approval-page .muted{color:var(--pas-muted)!important;margin:4px 0 0;line-height:1.45}.profile-approval-page .studio-info-card,.profile-approval-page .profile-approval-media-note{min-height:54px;display:flex;align-items:center;padding:14px 16px;border-radius:16px;color:var(--pas-muted);box-shadow:none!important}.profile-approval-page .studio-image-grid,.profile-approval-page .profile-approval-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:14px;margin-top:18px}.profile-approval-page .studio-image-card{position:relative;overflow:hidden;border-radius:18px}.profile-approval-page .studio-image-card img{display:block;width:100%;height:138px;object-fit:cover;background:#0f172a0d}.profile-approval-page .studio-image-card span{display:block;padding:10px 12px;color:var(--pas-muted);font-size:.86rem;line-height:1.3}.profile-approval-page .checkbox-pill,.profile-approval-page .profile-approval-checkbox{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border-radius:18px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);color:var(--pas-text);box-shadow:var(--pas-shadow-soft);cursor:pointer}.profile-approval-page .checkbox-pill input[type=checkbox],.profile-approval-page .profile-approval-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:21px;height:21px;min-width:21px;margin:1px 0 0;border-radius:7px;border:1.5px solid rgba(17,24,39,.28);background:#fff;display:inline-grid;place-items:center;cursor:pointer;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.profile-approval-page .checkbox-pill input[type=checkbox]:after,.profile-approval-page .profile-approval-checkbox input[type=checkbox]:after{content:"";width:11px;height:11px;border-radius:4px;transform:scale(0);transition:transform .15s ease;background:linear-gradient(135deg,var(--pas-primary),var(--pas-primary-2))}.profile-approval-page .checkbox-pill input[type=checkbox]:checked,.profile-approval-page .profile-approval-checkbox input[type=checkbox]:checked{border-color:var(--pas-primary);box-shadow:0 0 0 4px #4f46e51a}.profile-approval-page .checkbox-pill input[type=checkbox]:checked:after,.profile-approval-page .profile-approval-checkbox input[type=checkbox]:checked:after{transform:scale(1)}.profile-approval-page .checkbox-pill input[type=checkbox]:disabled,.profile-approval-page .profile-approval-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.58}.profile-approval-page .checkbox-pill span,.profile-approval-page .profile-approval-checkbox span{display:block;color:var(--pas-text);font-weight:700;line-height:1.45}.profile-approval-page .studio-progress-wrap{margin-top:14px}.profile-approval-page .studio-progress{width:100%;height:12px;border-radius:999px;overflow:hidden;background:#0f172a14}.profile-approval-page .studio-progress__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#10b981);transition:width .2s ease}.profile-approval-page .studio-progress__label{margin-top:10px;color:var(--pas-text);font-size:.92rem;font-weight:750}.profile-approval-page .profile-approval-submit-note{margin-top:12px;padding:11px 12px;border-radius:14px;background:#f8fafcd1;border:1px solid rgba(15,23,42,.07);color:var(--pas-muted);font-size:.9rem;line-height:1.45}.profile-approval-page .studio-actions,.profile-approval-page .profile-approval-bottom-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 2px 28px}.profile-approval-page .studio-actions__left,.profile-approval-page .studio-actions__right{display:flex;align-items:center;gap:12px}.profile-approval-page .studio-actions__right .studio-ghost-btn,.profile-approval-page .studio-actions__right .studio-primary-btn,.profile-approval-page .studio-actions__right .studio-primary-btn--bright{min-height:52px!important;height:52px!important;padding:0 22px!important}.profile-approval-page .studio-actions__right .studio-ghost-btn span,.profile-approval-page .studio-actions__right .studio-primary-btn span,.profile-approval-page .studio-actions__right .studio-primary-btn--bright span{line-height:1}.profile-approval-page .studio-actions__right .studio-ghost-btn svg,.profile-approval-page .studio-actions__right .studio-primary-btn svg,.profile-approval-page .studio-actions__right .studio-primary-btn--bright svg{flex:0 0 auto}.profile-approval-page button:focus-visible,.profile-approval-page input:focus-visible,.profile-approval-page textarea:focus-visible,.profile-approval-page select:focus-visible,.profile-approval-page label:focus-within{outline:none}.profile-approval-page button:focus-visible{box-shadow:0 0 0 4px #4f46e521,var(--pas-shadow-soft)}@media(max-width:1280px){.profile-approval-page .product-studio-layout{grid-template-columns:1fr}.profile-approval-page .product-studio-sidebar{position:static;order:2}.profile-approval-page .product-studio-main{order:1}}@media(max-width:980px){.profile-approval-page .product-studio-topbar{flex-direction:column;align-items:stretch;padding:20px}.profile-approval-page .product-studio-topbar__left{flex-direction:column;align-items:flex-start}.profile-approval-page .product-studio-uploader{width:100%;justify-content:flex-start}}@media(max-width:920px){.profile-approval-page{padding:14px}.profile-approval-page .studio-grid--2{grid-template-columns:1fr}.profile-approval-page .studio-section__header,.profile-approval-page .studio-actions,.profile-approval-page .profile-approval-bottom-actions{flex-direction:column;align-items:stretch}.profile-approval-page .studio-actions__left,.profile-approval-page .studio-actions__right{width:100%}.profile-approval-page .studio-actions__left{justify-content:flex-start}.profile-approval-page .studio-actions__right{justify-content:stretch}.profile-approval-page .studio-actions__right>*{flex:1}}@media(max-width:720px){.profile-approval-page .studio-image-grid,.profile-approval-page .profile-approval-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-approval-page .studio-logo-card,.profile-approval-page .profile-approval-headshot-card{align-items:flex-start}}@media(max-width:640px){.profile-approval-page .product-studio-topbar,.profile-approval-page .studio-section,.profile-approval-page .studio-sidecard{border-radius:18px;padding:16px}.profile-approval-page .product-studio-brand{align-items:flex-start;flex-direction:column}.profile-approval-page .product-studio-title{font-size:2rem}.profile-approval-page .product-studio-subtitle{font-size:.98rem;line-height:1.55}.profile-approval-page .product-studio-uploader{min-width:0}.profile-approval-page .studio-inline-banner,.profile-approval-page .profile-approval-banner{border-radius:16px;padding:13px 14px}.profile-approval-page .studio-dropzone,.profile-approval-page .profile-approval-dropzone{min-height:136px;padding:18px}.profile-approval-page .studio-logo-card,.profile-approval-page .profile-approval-headshot-card{flex-direction:column}.profile-approval-page .checkbox-pill,.profile-approval-page .profile-approval-checkbox{border-radius:16px}.profile-approval-page .studio-actions__right{flex-direction:column;align-items:stretch}.profile-approval-page .studio-actions__right .studio-ghost-btn,.profile-approval-page .studio-actions__right .studio-primary-btn,.profile-approval-page .studio-actions__right .studio-primary-btn--bright{width:100%}}@media(max-width:440px){.profile-approval-page{padding:10px}.profile-approval-page .studio-image-grid,.profile-approval-page .profile-approval-gallery-grid{grid-template-columns:1fr}.profile-approval-page .studio-image-card img{height:190px}.profile-approval-page .studio-back-btn{width:100%}}@media(prefers-reduced-motion:reduce){.profile-approval-page *,.profile-approval-page *:before,.profile-approval-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.profile-approval-banner__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}.profile-approval-banner__close-x{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important;font-size:13px!important;font-weight:900!important;transform:translateY(-1px)}.profile-approval-upload-grid{align-items:start}.profile-approval-upload-slot{min-width:0}.profile-approval-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;opacity:0!important;pointer-events:none!important}.profile-approval-upload-tile{position:relative;width:100%;min-height:136px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border-radius:18px;border:1px dashed rgba(79,70,229,.28);background:#ffffffdb;box-shadow:0 10px 24px #0f172a0d;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.profile-approval-upload-tile:hover{transform:translateY(-1px);background:#fffffff5;border-color:#4f46e56b;box-shadow:0 14px 28px #0f172a14}.profile-approval-upload-tile.is-disabled{cursor:not-allowed;opacity:.62;transform:none!important;box-shadow:0 8px 18px #0f172a0a}.profile-approval-upload-icon{width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:#7e22ce;background:#faf5fff5;border:1px solid rgba(168,85,247,.28);box-shadow:0 10px 20px #7e22ce14}.profile-approval-upload-icon svg{width:25px;height:25px;display:block;color:currentColor}.profile-approval-upload-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.profile-approval-upload-copy strong{color:#0f172a;font-size:1rem;font-weight:900;line-height:1.25}.profile-approval-upload-copy small{color:#334155c7;font-size:.92rem;line-height:1.4}.profile-approval-upload-action{min-height:38px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#15803d;background:#f0fdf4f5;border:1px solid rgba(22,163,74,.24);font-size:.86rem;font-weight:900;line-height:1}.profile-approval-upload-tile:focus-within{border-color:#4f46e585;box-shadow:0 0 0 4px #4f46e51f,0 14px 28px #0f172a14}.profile-approval-headshot-card,.profile-approval-media-note{margin-top:14px}@media(max-width:720px){.profile-approval-upload-tile{grid-template-columns:48px minmax(0,1fr)}.profile-approval-upload-action{grid-column:1 / -1;width:100%}.profile-approval-upload-icon{width:48px;height:48px;border-radius:16px}.profile-approval-upload-icon svg{width:22px;height:22px}}.profile-approval-type-panel{margin-top:18px;padding:18px;border-radius:20px;border:1px solid rgba(17,24,39,.09);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 14px 34px #0f172a0e}.profile-approval-type-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.profile-approval-type-kicker{display:block;margin-bottom:4px;color:#6b7280;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.profile-approval-type-panel h3{margin:0;color:#111827;font-size:1.02rem;font-weight:900}.profile-approval-type-panel p{margin:6px 0 0;max-width:760px;color:#6b7280;font-size:.9rem;line-height:1.45}.profile-approval-type-field{flex:0 0 auto;padding:7px 10px;border-radius:999px;border:1px solid rgba(201,162,39,.28);background:#c9a22714;color:#4a3700;font-size:.76rem;font-weight:800;white-space:nowrap}.profile-approval-type-field strong{color:#4a3700;font-weight:950}.profile-approval-type-chips{display:flex;flex-wrap:wrap;gap:9px}.profile-approval-type-chip{min-height:36px;padding:0 13px;border-radius:11px;border:1px solid rgba(17,24,39,.11);background:#fff!important;background-image:none!important;color:#111827!important;font-size:.86rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.profile-approval-type-chip:hover:not(:disabled){transform:translateY(-1px);background:#c9a22714!important;color:#4a3700!important;border-color:#c9a2276b;box-shadow:0 8px 18px #11182712!important}.profile-approval-type-chip.is-active,.profile-approval-type-chip[aria-pressed=true]{background:#c9a22721!important;color:#4a3700!important;border-color:#c9a22780;box-shadow:inset 0 0 0 1px #c9a22724!important}.profile-approval-type-chip:focus,.profile-approval-type-chip:focus-visible{outline:none!important;border-color:#c9a2278c!important;box-shadow:0 0 0 3px #c9a22729!important}.profile-approval-type-chip:disabled{opacity:.62;cursor:not-allowed}.profile-approval-custom-type-row{display:flex;align-items:center;gap:10px;margin-top:14px}.profile-approval-custom-type-row input{flex:1 1 auto;min-height:40px;border-radius:12px;border:1px solid rgba(17,24,39,.12);padding:0 12px;background:#fff;color:#111827;box-shadow:none}.profile-approval-custom-type-row input:focus{outline:none;border-color:#c9a2278c;box-shadow:0 0 0 3px #c9a22729}.profile-approval-custom-type-row .studio-ghost-btn{flex:0 0 auto;background:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(17,24,39,.12)!important;box-shadow:none!important}.profile-approval-custom-type-row .studio-ghost-btn:hover:not(:disabled){background:#c9a22714!important;color:#4a3700!important;border-color:#c9a2276b!important}.profile-approval-selected-types{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.profile-approval-selected-type{min-height:30px;padding:0 9px 0 11px;border-radius:999px;border:1px solid rgba(201,162,39,.34);background:#c9a2271a;color:#4a3700;display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:850}.profile-approval-selected-type button{width:18px;height:18px;border:0;border-radius:999px;background:#4a37001f;color:#4a3700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}.profile-approval-selected-type button:hover{background:#4a370033}.profile-approval-type-note,.profile-approval-type-empty{margin-top:12px;padding:10px 12px;border-radius:12px;background:#11182709;color:#6b7280;font-size:.86rem;font-weight:700}.profile-approval-ai-panel{border-color:#c9a22729;background:radial-gradient(circle at top right,rgba(201,162,39,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#fff)}.profile-approval-ai-panel .profile-approval-type-kicker{color:#8a6a08}.profile-approval-ai-panel textarea{min-height:116px;resize:vertical}.profile-approval-ai-checkbox{margin-top:14px;align-items:flex-start}.profile-approval-ai-checkbox span{line-height:1.45}.profile-approval-page .studio-summary-list li strong{max-width:100%;word-break:break-word;overflow-wrap:anywhere;text-align:right}.profile-approval-page .profile-approval-type-panel button,.profile-approval-page .profile-approval-type-panel input,.profile-approval-page .profile-approval-type-panel textarea{outline-color:#c9a2278c!important}.profile-approval-page .profile-approval-type-panel button:focus-visible,.profile-approval-page .profile-approval-type-panel input:focus-visible,.profile-approval-page .profile-approval-type-panel textarea:focus-visible{outline:none!important;border-color:#c9a2278c!important;box-shadow:0 0 0 3px #c9a22729!important}.profile-approval-type-panel{width:100%;margin-top:18px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#fffbebb8),#fff;box-shadow:0 18px 45px #0f172a0f;overflow:hidden}.profile-approval-type-kicker{display:inline-flex;align-items:center;margin-bottom:5px;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#111827}.profile-approval-type-panel__head p{max-width:820px;margin:0;font-size:.88rem;line-height:1.45;color:#6b7280}.profile-approval-type-chip{appearance:none;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fffffff5;color:#111827;padding:11px 18px;font-size:.92rem;font-weight:900;line-height:1.15;cursor:pointer;box-shadow:0 10px 24px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.profile-approval-type-chip:hover:not(:disabled){transform:translateY(-1px);border-color:#4f46e557;box-shadow:0 14px 30px #0f172a1a}.profile-approval-type-chip.is-active{border-color:#4f46e585;background:linear-gradient(135deg,#4f46e51f,#ec48991a),#fff;color:#312e81;box-shadow:0 14px 34px #4f46e529}.profile-approval-custom-type-row input:focus{border-color:#4f46e57a;box-shadow:0 0 0 4px #4f46e51a}.profile-approval-type-note,.profile-approval-type-empty{margin-top:12px;padding:11px 13px;border:1px dashed rgba(15,23,42,.16);border-radius:12px;background:#f8fafcb8;color:#64748b;font-size:.86rem;font-weight:700}.profile-approval-ai-panel{background:linear-gradient(135deg,#eef2ffeb,#faf5ffc2),#fff;border-color:#6366f124}.profile-approval-status-card,.studio-sidecard{overflow:hidden}.studio-summary-list li strong{display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.studio-summary-list li strong:empty:after{content:"-"}.profile-approval-page .profile-approval-role-picker__menu,.profile-approval-page .profile-approval-role-menu,.profile-approval-page .profile-approval-custom-role-menu,.profile-approval-page .studio-role-picker__menu,.profile-approval-page .studio-custom-select__menu{max-height:340px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable;border-radius:16px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fffffffa!important;box-shadow:0 22px 55px #0f172a24!important}.profile-approval-page .profile-approval-role-picker__menu,.profile-approval-page .profile-approval-role-menu,.profile-approval-page .profile-approval-custom-role-menu,.profile-approval-page .studio-role-picker__menu,.profile-approval-page .studio-custom-select__menu{scrollbar-width:thin;scrollbar-color:rgba(202,138,4,.42) rgba(248,250,252,.9)}.profile-approval-page .profile-approval-role-picker__menu::-webkit-scrollbar,.profile-approval-page .profile-approval-role-menu::-webkit-scrollbar,.profile-approval-page .profile-approval-custom-role-menu::-webkit-scrollbar,.profile-approval-page .studio-role-picker__menu::-webkit-scrollbar,.profile-approval-page .studio-custom-select__menu::-webkit-scrollbar{width:9px}.profile-approval-page .profile-approval-role-picker__menu::-webkit-scrollbar-track,.profile-approval-page .profile-approval-role-menu::-webkit-scrollbar-track,.profile-approval-page .profile-approval-custom-role-menu::-webkit-scrollbar-track,.profile-approval-page .studio-role-picker__menu::-webkit-scrollbar-track,.profile-approval-page .studio-custom-select__menu::-webkit-scrollbar-track{margin:10px 0;border-radius:999px;background:#f8fafce6}.profile-approval-page .profile-approval-role-picker__menu::-webkit-scrollbar-thumb,.profile-approval-page .profile-approval-role-menu::-webkit-scrollbar-thumb,.profile-approval-page .profile-approval-custom-role-menu::-webkit-scrollbar-thumb,.profile-approval-page .studio-role-picker__menu::-webkit-scrollbar-thumb,.profile-approval-page .studio-custom-select__menu::-webkit-scrollbar-thumb{border:2px solid rgba(248,250,252,.9);border-radius:999px;background:#ca8a046b}.profile-approval-page .profile-approval-role-picker__menu::-webkit-scrollbar-thumb:hover,.profile-approval-page .profile-approval-role-menu::-webkit-scrollbar-thumb:hover,.profile-approval-page .profile-approval-custom-role-menu::-webkit-scrollbar-thumb:hover,.profile-approval-page .studio-role-picker__menu::-webkit-scrollbar-thumb:hover,.profile-approval-page .studio-custom-select__menu::-webkit-scrollbar-thumb:hover{background:#ca8a04a3}.profile-approval-page .profile-approval-role-picker__option,.profile-approval-page .profile-approval-role-option,.profile-approval-page .studio-role-picker__option,.profile-approval-page .studio-custom-select__option{background:transparent!important;color:#111827!important}.profile-approval-page .profile-approval-role-picker__option.is-active,.profile-approval-page .profile-approval-role-picker__option[aria-selected=true],.profile-approval-page .profile-approval-role-option.is-active,.profile-approval-page .profile-approval-role-option[aria-selected=true],.profile-approval-page .studio-role-picker__option.is-active,.profile-approval-page .studio-role-picker__option[aria-selected=true],.profile-approval-page .studio-custom-select__option.is-active,.profile-approval-page .studio-custom-select__option[aria-selected=true]{background:#fef9c3d1!important;color:#713f12!important}.profile-approval-page .profile-approval-role-picker__option:hover,.profile-approval-page .profile-approval-role-option:hover,.profile-approval-page .studio-role-picker__option:hover,.profile-approval-page .studio-custom-select__option:hover{background:#fffbebeb!important;color:#111827!important}.profile-approval-page .product-studio-uploader{overflow:visible!important}.profile-approval-page .product-studio-uploader .avatar-ring,.profile-approval-page .product-studio-uploader [class*=avatar-ring],.profile-approval-page .product-studio-uploader [class*=AvatarRing]{flex:0 0 64px!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;overflow:hidden!important;border-radius:999px!important;background:#fff!important}.profile-approval-page .product-studio-uploader img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;background:#fff!important}.profile-approval-page .product-studio-uploader .avatar-ring *,.profile-approval-page .product-studio-uploader [class*=avatar-ring] *,.profile-approval-page .product-studio-uploader [class*=AvatarRing] *{max-width:100%!important;max-height:100%!important}.profile-approval-page .product-studio-uploader__meta{min-width:0!important}.profile-approval-page .product-studio-uploader__meta strong,.profile-approval-page .product-studio-uploader__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.profile-approval-type-panel{padding:15px}.profile-approval-type-panel__head,.profile-approval-custom-type-row{flex-direction:column;align-items:stretch}.profile-approval-type-field{width:fit-content}.profile-approval-custom-type-row .studio-ghost-btn{width:100%;justify-content:center}.profile-approval-type-chip{flex:1 1 auto}.profile-approval-page .studio-summary-list li strong{text-align:left}}.profile-approval-type-panel{width:100%;margin-top:18px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fffffffa,#fffbebb8),#fff;box-shadow:0 18px 45px #0f172a0f;overflow:hidden}.profile-approval-type-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.profile-approval-type-panel__head>div{min-width:0}.profile-approval-type-kicker{display:inline-flex;align-items:center;margin-bottom:5px;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.profile-approval-type-panel__head h3{margin:0 0 5px;font-size:1.05rem;font-weight:900;color:#111827}.profile-approval-type-panel__head p{max-width:840px;margin:0;font-size:.88rem;line-height:1.45;color:#6b7280}.profile-approval-type-field{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;max-width:260px;padding:8px 12px;border:1px solid rgba(202,138,4,.18);border-radius:999px;background:#fef9c3c7;color:#713f12;font-size:.78rem;font-weight:800;white-space:nowrap}.profile-approval-type-field strong{margin-left:4px;color:#111827;font-weight:950}.profile-approval-type-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.profile-approval-type-chip{appearance:none;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fffffff5;color:#111827;padding:11px 18px;font-size:.92rem;font-weight:900;line-height:1.15;cursor:pointer;box-shadow:0 10px 24px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.profile-approval-type-chip:hover:not(:disabled){transform:translateY(-1px);border-color:#ca8a043d;background:#fffbebeb;box-shadow:0 14px 30px #0f172a14}.profile-approval-type-chip.is-active,.profile-approval-type-chip[aria-pressed=true]{border-color:#ca8a0447;background:#fef9c3d1;color:#713f12;box-shadow:0 12px 28px #ca8a041a}.profile-approval-type-chip:focus-visible{outline:2px dashed #111827;outline-offset:3px}.profile-approval-type-chip:disabled{cursor:not-allowed;opacity:.58}.profile-approval-custom-type-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:16px}.profile-approval-custom-type-row input{width:100%;min-width:0;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;padding:12px 14px;font-size:.92rem;outline:none}.profile-approval-custom-type-row input:focus{border-color:#ca8a0457;box-shadow:0 0 0 4px #ca8a041a}.profile-approval-selected-types{display:flex;flex-wrap:wrap;gap:8px;max-height:170px;overflow:auto;margin-top:14px;padding:2px 4px 4px 0}.profile-approval-selected-type{display:inline-flex;align-items:center;max-width:260px;gap:7px;padding:7px 10px;border:1px solid rgba(202,138,4,.18);border-radius:999px;background:#fef9c3d1;color:#111827;font-size:.78rem;font-weight:850;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-approval-selected-type button{appearance:none;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:0;border-radius:999px;background:#0f172a1a;color:#111827;font-size:.78rem;font-weight:900;line-height:1;cursor:pointer}.profile-approval-selected-type button:hover{background:#ef444424;color:#991b1b}.profile-approval-type-note{margin-top:12px;padding:11px 13px;border:1px dashed rgba(15,23,42,.16);border-radius:12px;background:#f8fafcb8;color:#64748b;font-size:.86rem;font-weight:700}.studio-summary-list li{align-items:flex-start;gap:12px}.studio-summary-list li strong{min-width:0;max-width:210px;overflow-wrap:anywhere;word-break:break-word;text-align:right;line-height:1.35}@media(max-width:900px){.profile-approval-type-panel{padding:15px;border-radius:16px}.profile-approval-type-panel__head{flex-direction:column;align-items:stretch}.profile-approval-type-field{width:fit-content;max-width:100%}.profile-approval-custom-type-row{grid-template-columns:1fr}.profile-approval-type-chip{width:100%;justify-content:center}.profile-approval-selected-type{max-width:100%}.studio-summary-list li strong{max-width:100%;text-align:left}}.profile-approval-role-field{position:relative;z-index:30}.profile-approval-role-picker__button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid rgba(15,23,42,.11);border-radius:14px;background:#fffffff5;color:#111827;font:inherit;font-size:.98rem;font-weight:800;line-height:1.2;text-align:left;cursor:pointer;box-shadow:0 10px 28px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.profile-approval-role-picker__button:hover:not(:disabled){border-color:#ca8a0442;background:#fffbebb8;box-shadow:0 14px 34px #0f172a14}.profile-approval-role-picker__button:focus-visible,.profile-approval-role-picker__button.is-open{outline:none;border-color:#ca8a045c;box-shadow:0 0 0 4px #ca8a041f,0 14px 34px #0f172a14}.profile-approval-role-picker__button:disabled{cursor:not-allowed;opacity:.68;background:#f8fafceb}.profile-approval-role-picker__chevron{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#fef9c3b8;color:#713f12;font-size:1rem;font-weight:950;line-height:1}.profile-approval-role-picker__popover{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:1000;padding:10px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fffffffa;box-shadow:0 24px 70px #0f172a29,0 0 0 1px #ffffffb3 inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-approval-role-picker__search{width:100%;min-height:42px;margin:0 0 8px;padding:0 12px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:.92rem;font-weight:750;outline:none}.profile-approval-role-picker__search:focus{border-color:#ca8a0459;box-shadow:0 0 0 4px #ca8a041a}.profile-approval-role-picker__list{display:grid;gap:6px;max-height:300px;overflow:auto;padding-right:4px}.profile-approval-role-picker__option{appearance:none;width:100%;min-height:42px;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#111827;font:inherit;font-size:.92rem;font-weight:850;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.profile-approval-role-picker__option:hover,.profile-approval-role-picker__option:focus-visible{outline:none;border-color:#ca8a042e;background:#fffbebb3}.profile-approval-role-picker__option.is-active{border-color:#ca8a0447;background:#fef9c3cc;color:#713f12}.profile-approval-role-picker__empty{padding:12px;border-radius:12px;background:#f8fafcdb;color:#64748b;font-size:.88rem;font-weight:800}@media(max-width:720px){.profile-approval-role-picker__popover{position:fixed;left:16px;right:16px;top:96px;max-height:calc(100vh - 128px)}.profile-approval-role-picker__list{max-height:calc(100vh - 220px)}}.affiliate-review-page{--ars-bg: transparent;--ars-panel: rgba(255, 255, 255, .76);--ars-panel-hover: rgba(255, 255, 255, .88);--ars-surface: rgba(255, 255, 255, .7);--ars-surface-strong: rgba(255, 255, 255, .94);--ars-input: rgba(255, 255, 255, .96);--ars-border: rgba(15, 23, 42, .1);--ars-border-strong: rgba(15, 23, 42, .16);--ars-text: #0f172a;--ars-text-soft: #334155;--ars-muted: rgba(51, 65, 85, .78);--ars-primary: #4f46e5;--ars-primary-2: #7c3aed;--ars-visual: #ec4899;--ars-info: #2563eb;--ars-success: #16a34a;--ars-warning: #c2410c;--ars-danger: #dc2626;--ars-info-bg: rgba(59, 130, 246, .09);--ars-info-border: rgba(59, 130, 246, .18);--ars-info-text: #1d4ed8;--ars-warning-bg: rgba(249, 115, 22, .11);--ars-warning-border: rgba(249, 115, 22, .24);--ars-warning-text: #9a3412;--ars-danger-bg: rgba(239, 68, 68, .1);--ars-danger-border: rgba(239, 68, 68, .24);--ars-danger-text: #991b1b;--ars-success-bg: rgba(34, 197, 94, .11);--ars-success-border: rgba(34, 197, 94, .22);--ars-success-text: #15803d;--ars-shadow: 0 14px 34px rgba(15, 23, 42, .08);--ars-shadow-soft: 0 10px 24px rgba(15, 23, 42, .05);--ars-shadow-button: 0 12px 24px rgba(79, 70, 229, .18);min-height:100vh;padding:24px;background:var(--ars-bg);color:var(--ars-text);box-sizing:border-box}.affiliate-review-page,.affiliate-review-page *{box-sizing:border-box}.affiliate-review-page.embedded{min-height:auto;padding:0;background:transparent}.affiliate-review-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.affiliate-review-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 26px;margin-bottom:22px;border:1px solid var(--ars-border);border-radius:24px;background:#ffffffc2;box-shadow:var(--ars-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-review-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.affiliate-review-back-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffd6;color:var(--ars-text);box-shadow:var(--ars-shadow-soft);font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.affiliate-review-back-btn:hover{transform:translateY(-1px);background:#fffffffa;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.affiliate-review-back-btn svg,.affiliate-review-back-btn span{color:var(--ars-text)}.affiliate-review-brand{display:flex;align-items:center;gap:16px;min-width:0}.affiliate-review-brand__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,var(--ars-primary),var(--ars-visual));border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 30px #4f46e538}.affiliate-review-brand__icon svg{width:24px;height:24px;color:#fff;stroke:currentColor}.affiliate-review-title{margin:0 0 6px;color:var(--ars-text);font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:900;letter-spacing:-.035em}.affiliate-review-subtitle{margin:0;max-width:840px;color:var(--ars-muted);font-size:1.05rem;line-height:1.65}.affiliate-review-uploader{display:flex;align-items:center;gap:14px;min-width:270px;flex:0 0 auto;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7;box-shadow:var(--ars-shadow-soft)}.affiliate-review-uploader__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.affiliate-review-uploader__meta strong{color:var(--ars-text);font-size:1rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.affiliate-review-uploader__meta span{color:var(--ars-muted);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.affiliate-review-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.affiliate-review-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;min-width:0}.affiliate-review-main{min-width:0;display:flex;flex-direction:column;gap:20px}.affiliate-review-sidecard,.affiliate-review-section,.affiliate-review-row,.affiliate-review-notes-modal{background:var(--ars-panel);border:1px solid var(--ars-border);box-shadow:var(--ars-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-review-sidecard:hover,.affiliate-review-section:hover{background:var(--ars-panel-hover)}.affiliate-review-sidecard{border-radius:22px;padding:18px}.affiliate-review-sidecard h3{margin:0 0 12px;color:var(--ars-text);font-size:1rem;font-weight:850;letter-spacing:-.01em}.affiliate-review-sidecard p{margin:10px 0 0;color:var(--ars-muted);font-size:.95rem;line-height:1.55}.affiliate-review-sidecard p strong{color:var(--ars-text)}.affiliate-review-status-card{position:relative;overflow:hidden}.affiliate-review-status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--ars-primary),var(--ars-visual))}.affiliate-review-section{position:relative;overflow:hidden;border-radius:24px;padding:22px}.affiliate-review-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--ars-primary)}.affiliate-review-section--filters:before{background:var(--ars-primary)}.affiliate-review-section--bulk:before{background:var(--ars-warning)}.affiliate-review-section--list:before{background:var(--ars-success)}.affiliate-review-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.affiliate-review-section__titlewrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.affiliate-review-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:0 0 44px;color:var(--ars-text);background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 14px #0f172a0d}.affiliate-review-section__icon svg{width:20px;height:20px;color:var(--ars-text)}.affiliate-review-section h2{margin:0 0 4px;color:var(--ars-text);font-size:1.15rem;font-weight:850;letter-spacing:-.015em}.affiliate-review-section p{margin:0;color:var(--ars-muted);line-height:1.5}.affiliate-review-status-badge,.affiliate-review-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:900;line-height:1;border:1px solid transparent;letter-spacing:.02em}.affiliate-review-status-badge{margin-bottom:10px;font-size:.84rem}.affiliate-review-status-badge.approved,.affiliate-review-status-chip.approved{background:var(--ars-success-bg);border-color:var(--ars-success-border);color:var(--ars-success-text)}.affiliate-review-status-badge.pending,.affiliate-review-status-chip.pending{background:var(--ars-info-bg);border-color:var(--ars-info-border);color:var(--ars-info-text)}.affiliate-review-status-badge.rejected,.affiliate-review-status-chip.rejected{background:var(--ars-danger-bg);border-color:var(--ars-danger-border);color:var(--ars-danger-text)}.affiliate-review-summary-list,.affiliate-review-guide-list{list-style:none;padding:0;margin:0}.affiliate-review-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.affiliate-review-summary-list li:last-child{border-bottom:0;padding-bottom:0}.affiliate-review-summary-list span{color:var(--ars-muted);font-size:.9rem}.affiliate-review-summary-list strong{color:var(--ars-text);font-size:.95rem;font-weight:850}.affiliate-review-guide-list{display:flex;flex-direction:column;gap:12px}.affiliate-review-guide-list li{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;color:var(--ars-muted);line-height:1.45}.affiliate-review-guide-list svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--ars-primary)}.affiliate-review-actions-stack{display:flex;flex-direction:column;gap:12px}.affiliate-review-ghost-btn,.affiliate-review-primary-btn,.affiliate-review-soft-btn,.affiliate-review-danger-btn,.affiliate-review-icon-btn{font:inherit;cursor:pointer;border:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.affiliate-review-ghost-btn:hover,.affiliate-review-primary-btn:hover,.affiliate-review-soft-btn:hover,.affiliate-review-danger-btn:hover,.affiliate-review-icon-btn:hover{transform:translateY(-1px)}.affiliate-review-ghost-btn,.affiliate-review-primary-btn,.affiliate-review-soft-btn,.affiliate-review-danger-btn{min-height:44px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;font-weight:800}.affiliate-review-ghost-btn,.affiliate-review-soft-btn{background:#ffffffd6;color:var(--ars-text);border:1px solid rgba(15,23,42,.1);box-shadow:var(--ars-shadow-soft)}.affiliate-review-ghost-btn:hover,.affiliate-review-soft-btn:hover{background:#fffffffa;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.affiliate-review-primary-btn{background:linear-gradient(135deg,var(--ars-primary),var(--ars-primary-2));color:#fff;border:1px solid rgba(79,70,229,.2);box-shadow:var(--ars-shadow-button)}.affiliate-review-primary-btn svg,.affiliate-review-primary-btn span{color:#fff}.affiliate-review-primary-btn:hover{filter:brightness(1.04);box-shadow:0 16px 30px #4f46e53d}.affiliate-review-danger-btn{background:var(--ars-danger-bg);border:1px solid var(--ars-danger-border);color:var(--ars-danger-text);box-shadow:var(--ars-shadow-soft)}.affiliate-review-danger-btn:hover{background:#ef444426}.affiliate-review-icon-btn{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:var(--ars-text);background:#ffffffe6;border:1px solid var(--ars-border);box-shadow:var(--ars-shadow-soft);font-size:20px;line-height:1}.affiliate-review-ghost-btn:disabled,.affiliate-review-primary-btn:disabled,.affiliate-review-soft-btn:disabled,.affiliate-review-danger-btn:disabled,.affiliate-review-icon-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none}.affiliate-review-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:16px;align-items:center}.affiliate-review-filter-group{display:flex;flex-wrap:wrap;gap:10px}.affiliate-review-filter-btn{min-height:44px;padding:0 14px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);background:#ffffffd6;color:var(--ars-text);box-shadow:var(--ars-shadow-soft);font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.affiliate-review-filter-btn:hover{transform:translateY(-1px);background:#fffffffa;border-color:#4f46e52e}.affiliate-review-filter-btn.active{background:linear-gradient(135deg,var(--ars-primary),var(--ars-primary-2));color:#fff;border-color:#4f46e547;box-shadow:var(--ars-shadow-button)}.affiliate-review-filter-btn.active svg,.affiliate-review-filter-btn.active span,.affiliate-review-filter-btn.active strong{color:#fff}.affiliate-review-filter-btn strong{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#ffffffd1;color:var(--ars-text);font-size:.8rem}.affiliate-review-search{min-height:48px;border-radius:16px;border:1px solid var(--ars-border);background:var(--ars-input);display:flex;align-items:center;gap:10px;padding:0 14px;box-shadow:var(--ars-shadow-soft)}.affiliate-review-search svg{flex:0 0 auto;color:var(--ars-muted)}.affiliate-review-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--ars-text);font:inherit}.affiliate-review-search input::placeholder{color:#64748bb8}.affiliate-review-bulkbar{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;gap:14px;align-items:center}.affiliate-review-select-all{display:inline-flex;align-items:center;gap:9px;color:var(--ars-text);font-weight:800;white-space:nowrap}.affiliate-review-bulk-notes,.affiliate-review-row-note,.affiliate-review-field textarea{width:100%;border-radius:14px;border:1px solid var(--ars-border);background:var(--ars-input);color:var(--ars-text);padding:12px 13px;outline:none;font:inherit;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.affiliate-review-bulk-notes:focus,.affiliate-review-row-note:focus,.affiliate-review-field textarea:focus{background:#fff;border-color:#4f46e57a;box-shadow:0 0 0 4px #4f46e51a}.affiliate-review-bulk-actions{display:flex;align-items:center;gap:10px}.affiliate-review-row-check{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;margin:0;border-radius:6px;border:1.5px solid rgba(17,24,39,.28);background:#fff;display:inline-grid;place-items:center;cursor:pointer;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.affiliate-review-row-check:after{content:"";width:10px;height:10px;border-radius:3px;transform:scale(0);transition:transform .15s ease;background:linear-gradient(135deg,var(--ars-primary),var(--ars-primary-2))}.affiliate-review-row-check:checked{border-color:var(--ars-primary);box-shadow:0 0 0 4px #4f46e51a}.affiliate-review-row-check:checked:after{transform:scale(1)}.affiliate-review-row-check:disabled{opacity:.5;cursor:not-allowed}.affiliate-review-banner{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--ars-border);background:var(--ars-surface);color:var(--ars-text);box-shadow:var(--ars-shadow-soft);line-height:1.5}.affiliate-review-banner svg{flex:0 0 auto;width:19px;height:19px;margin-top:2px}.affiliate-review-banner strong{color:inherit;font-weight:850}.affiliate-review-banner--info,.affiliate-review-banner--success{background:var(--ars-info-bg);border-color:var(--ars-info-border);color:var(--ars-info-text)}.affiliate-review-banner--warning{background:var(--ars-warning-bg);border-color:var(--ars-warning-border);color:var(--ars-warning-text)}.affiliate-review-banner--error,.affiliate-review-banner--danger{background:var(--ars-danger-bg);border-color:var(--ars-danger-border);color:var(--ars-danger-text)}.affiliate-review-list{display:flex;flex-direction:column;gap:14px}.affiliate-review-row{display:grid;grid-template-columns:22px 54px minmax(0,1fr) minmax(230px,auto);gap:14px;align-items:flex-start;border-radius:20px;padding:16px}.affiliate-review-row--classified{border-color:#f973162e}.affiliate-review-row--profile{border-color:#22c55e3d}.affiliate-review-row-check-spacer{width:20px;min-width:20px}.affiliate-review-row__avatar{min-width:0}.affiliate-review-row__main{min-width:0;display:flex;flex-direction:column;gap:8px}.affiliate-review-row__title{color:var(--ars-text);font-size:1rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.affiliate-review-row__sub,.affiliate-review-decision{color:var(--ars-muted);font-size:.92rem;line-height:1.45}.affiliate-review-row__sub strong,.affiliate-review-decision strong{color:var(--ars-text)}.affiliate-review-link{color:var(--ars-primary);font-weight:850;cursor:pointer}.affiliate-review-link:hover{text-decoration:underline}.affiliate-review-decision{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.affiliate-review-accepted-chip{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border-radius:999px;background:var(--ars-success-bg);color:var(--ars-success-text);border:1px solid var(--ars-success-border);font-size:.76rem;font-weight:850}.affiliate-review-notes{padding:10px 12px;border-radius:14px;background:#f8fafcd1;border:1px solid rgba(15,23,42,.07);color:var(--ars-muted);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.affiliate-review-thumbs{display:flex;flex-wrap:wrap;gap:8px}.affiliate-review-thumbs img{width:64px;height:64px;border-radius:14px;object-fit:cover;border:1px solid var(--ars-border);background:#fff}.affiliate-review-row__right{min-width:230px;display:flex;align-items:flex-end;flex-direction:column;gap:12px}.affiliate-review-row-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.affiliate-review-row-note{min-width:210px;max-width:280px;min-height:42px;padding:10px 12px}.affiliate-review-empty{padding:32px 18px;border-radius:18px;background:#ffffff9e;border:1px dashed rgba(15,23,42,.14);color:var(--ars-muted);text-align:center;line-height:1.5}.affiliate-review-empty strong{color:var(--ars-text)}.affiliate-review-notes-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.affiliate-review-notes-modal{width:min(560px,100%);border-radius:22px;padding:18px;background:#fffffff5}.affiliate-review-notes-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.affiliate-review-notes-header h3{margin:0 0 4px;color:var(--ars-text);font-size:1.15rem;font-weight:900}.affiliate-review-notes-header p{margin:0;color:var(--ars-muted);line-height:1.45}.affiliate-review-quick-notes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.affiliate-review-field{display:flex;flex-direction:column;gap:8px}.affiliate-review-field span{color:var(--ars-text);font-size:.92rem;font-weight:850}.affiliate-review-field textarea{min-height:130px;resize:vertical;line-height:1.5}.affiliate-review-notes-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.affiliate-review-page button:focus-visible,.affiliate-review-page input:focus-visible,.affiliate-review-page textarea:focus-visible,.affiliate-review-notes-overlay button:focus-visible,.affiliate-review-notes-overlay textarea:focus-visible{outline:none;box-shadow:0 0 0 4px #4f46e521,var(--ars-shadow-soft)}@media(prefers-reduced-motion:reduce){.affiliate-review-page *,.affiliate-review-page *:before,.affiliate-review-page *:after,.affiliate-review-notes-overlay *,.affiliate-review-notes-overlay *:before,.affiliate-review-notes-overlay *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.affiliate-review-page .affiliate-review-back-btn,.affiliate-review-page .affiliate-review-ghost-btn,.affiliate-review-page .affiliate-review-primary-btn,.affiliate-review-page .affiliate-review-soft-btn,.affiliate-review-page .affiliate-review-danger-btn,.affiliate-review-page .affiliate-review-icon-btn,.affiliate-review-page .affiliate-review-filter-btn{background:#fffffff0!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0f!important;filter:none!important}.affiliate-review-page .affiliate-review-back-btn svg,.affiliate-review-page .affiliate-review-back-btn span,.affiliate-review-page .affiliate-review-ghost-btn svg,.affiliate-review-page .affiliate-review-ghost-btn span,.affiliate-review-page .affiliate-review-primary-btn svg,.affiliate-review-page .affiliate-review-primary-btn span,.affiliate-review-page .affiliate-review-soft-btn svg,.affiliate-review-page .affiliate-review-soft-btn span,.affiliate-review-page .affiliate-review-danger-btn svg,.affiliate-review-page .affiliate-review-danger-btn span,.affiliate-review-page .affiliate-review-icon-btn svg,.affiliate-review-page .affiliate-review-filter-btn svg,.affiliate-review-page .affiliate-review-filter-btn span,.affiliate-review-page .affiliate-review-filter-btn strong{color:inherit!important}.affiliate-review-page .affiliate-review-back-btn:hover,.affiliate-review-page .affiliate-review-ghost-btn:hover,.affiliate-review-page .affiliate-review-primary-btn:hover,.affiliate-review-page .affiliate-review-soft-btn:hover,.affiliate-review-page .affiliate-review-danger-btn:hover,.affiliate-review-page .affiliate-review-icon-btn:hover,.affiliate-review-page .affiliate-review-filter-btn:hover{background:#fff!important;filter:none!important;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a17!important}.affiliate-review-page .affiliate-review-back-btn{color:#334155!important;background:#f8fafcf5!important;border-color:#47556938!important}.affiliate-review-page .affiliate-review-ghost-btn{color:#475569!important;background:#f8fafcf5!important;border-color:#47556938!important}.affiliate-review-page .affiliate-review-primary-btn{color:#15803d!important;background:#f0fdf4f5!important;border-color:#16a34a47!important}.affiliate-review-page .affiliate-review-actions-stack .affiliate-review-primary-btn{color:#9a3412!important;background:#fff7edfa!important;border-color:#f973164d!important}.affiliate-review-page .affiliate-review-soft-btn{color:#475569!important;background:#f8fafcf5!important;border-color:#47556933!important}.affiliate-review-page .affiliate-review-danger-btn{color:#991b1b!important;background:#fef2f2f5!important;border-color:#ef44443d!important}.affiliate-review-page .affiliate-review-icon-btn{color:#475569!important;background:#f8fafcf5!important;border-color:#47556933!important}.affiliate-review-page .affiliate-review-filter-btn{min-height:44px!important;border-radius:14px!important;background:#f8fafcf5!important}.affiliate-review-page .affiliate-review-filter-group .affiliate-review-filter-btn:nth-child(1){color:#15803d!important;background:#f0fdf4f5!important;border-color:#16a34a3d!important}.affiliate-review-page .affiliate-review-filter-group .affiliate-review-filter-btn:nth-child(2){color:#9a3412!important;background:#fff7edfa!important;border-color:#f9731647!important}.affiliate-review-page .affiliate-review-filter-group .affiliate-review-filter-btn:nth-child(3){color:#991b1b!important;background:#fef2f2f5!important;border-color:#ef44443d!important}.affiliate-review-page .affiliate-review-filter-btn.active{box-shadow:0 0 0 4px #0f172a0a,0 10px 22px #0f172a14!important;filter:none!important}.affiliate-review-page .affiliate-review-filter-group .affiliate-review-filter-btn:nth-child(1).active{background:#dcfce7f5!important;border-color:#16a34a6b!important}.affiliate-review-page .affiliate-review-filter-group .affiliate-review-filter-btn:nth-child(2).active{background:#ffedd5fa!important;border-color:#f973166b!important}.affiliate-review-page .affiliate-review-filter-group .affiliate-review-filter-btn:nth-child(3).active{background:#fee2e2fa!important;border-color:#ef444461!important}.affiliate-review-page .affiliate-review-filter-btn strong{background:#ffffffc7!important;border:1px solid currentColor!important;opacity:.95!important}.affiliate-review-page .affiliate-review-bulk-actions .affiliate-review-soft-btn:nth-of-type(1){color:#15803d!important;background:#f0fdf4f5!important;border-color:#16a34a47!important}.affiliate-review-page .affiliate-review-bulk-actions .affiliate-review-soft-btn:nth-of-type(2){color:#9a3412!important;background:#fff7edfa!important;border-color:#f973164d!important}.affiliate-review-page .affiliate-review-bulk-actions .affiliate-review-danger-btn{color:#991b1b!important;background:#fef2f2f5!important;border-color:#ef44443d!important}.affiliate-review-page .affiliate-review-row-actions button[title=Approve],.affiliate-review-page .affiliate-review-row-actions .affiliate-review-soft-btn:nth-of-type(1){color:#15803d!important;background:#f0fdf4f5!important;border-color:#16a34a47!important}.affiliate-review-page .affiliate-review-row-actions button[title=Reject],.affiliate-review-page .affiliate-review-row-actions .affiliate-review-soft-btn:nth-of-type(2){color:#9a3412!important;background:#fff7edfa!important;border-color:#f973164d!important}.affiliate-review-page .affiliate-review-row-actions .affiliate-review-danger-btn,.affiliate-review-page .affiliate-review-row-actions button[title="Cancel this request"]{color:#991b1b!important;background:#fef2f2f5!important;border-color:#ef44443d!important}.affiliate-review-page .affiliate-review-row-actions .affiliate-review-soft-btn:not([title=Approve]):not([title=Reject]){color:#92400e!important;background:#fffbebfa!important;border-color:#f59e0b4d!important}.affiliate-review-page .affiliate-review-section--list>.affiliate-review-section__header .affiliate-review-ghost-btn{color:#475569!important;background:#f8fafcf5!important;border-color:#47556938!important}.affiliate-review-notes-overlay .affiliate-review-primary-btn{color:#15803d!important;background:#f0fdf4f5!important;border:1px solid rgba(22,163,74,.28)!important;box-shadow:0 8px 18px #0f172a0f!important}.affiliate-review-notes-overlay .affiliate-review-primary-btn svg,.affiliate-review-notes-overlay .affiliate-review-primary-btn span{color:#15803d!important}.affiliate-review-notes-overlay .affiliate-review-danger-btn{color:#991b1b!important;background:#fef2f2f5!important;border:1px solid rgba(239,68,68,.24)!important}.affiliate-review-page button:disabled,.affiliate-review-page .affiliate-review-back-btn:disabled,.affiliate-review-page .affiliate-review-ghost-btn:disabled,.affiliate-review-page .affiliate-review-primary-btn:disabled,.affiliate-review-page .affiliate-review-soft-btn:disabled,.affiliate-review-page .affiliate-review-danger-btn:disabled,.affiliate-review-page .affiliate-review-icon-btn:disabled,.affiliate-review-page .affiliate-review-filter-btn:disabled,.affiliate-review-notes-overlay button:disabled{opacity:.58!important;background:#f1f5f9e6!important;color:#64748b!important;border-color:#64748b2e!important;box-shadow:none!important;transform:none!important;filter:none!important}.affiliate-review-page .affiliate-review-row__avatars{position:relative;width:74px;min-width:74px;height:58px;display:flex;align-items:center;justify-content:flex-start}.affiliate-review-page .affiliate-review-row__avatars .affiliate-review-row__avatar{position:relative;width:46px;height:46px;min-width:46px;display:inline-flex;align-items:center;justify-content:center}.affiliate-review-page .affiliate-review-row__avatar--submitter{z-index:2}.affiliate-review-page .affiliate-review-row__avatar--partner{z-index:1;margin-left:-14px;transform:translateY(10px);opacity:.98}.affiliate-review-page .affiliate-review-row__avatar--partner:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid rgba(255,255,255,.96);pointer-events:none}.affiliate-review-page .affiliate-review-row__avatar:not(.affiliate-review-row__avatar--submitter):not(.affiliate-review-row__avatar--partner){width:46px;min-width:46px}.affiliate-review-page .affiliate-review-row .affiliate-review-row__title+.affiliate-review-row__sub{padding-left:10px!important}@media(min-width:1921px){.affiliate-review-page{padding:32px 40px!important}.affiliate-review-shell{width:min(2200px,100%)!important;max-width:2200px!important}.affiliate-review-topbar{padding:28px 30px!important;gap:30px!important}.affiliate-review-layout{grid-template-columns:340px minmax(0,1fr)!important;gap:26px!important}.affiliate-review-sidebar{gap:20px!important}.affiliate-review-main{gap:22px!important}.affiliate-review-sidecard{padding:20px!important}.affiliate-review-section{padding:24px!important}.affiliate-review-filter-row{grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;gap:18px!important}.affiliate-review-row{grid-template-columns:22px 60px minmax(0,1fr) minmax(280px,auto)!important;gap:16px!important;padding:18px!important}.affiliate-review-row__right{min-width:280px!important}.affiliate-review-row-note{min-width:240px!important;max-width:340px!important}}@media(min-width:1537px)and (max-width:1920px){.affiliate-review-page{padding:26px!important}.affiliate-review-shell{width:min(1680px,100%)!important;max-width:1680px!important}.affiliate-review-layout{grid-template-columns:320px minmax(0,1fr)!important;gap:22px!important}.affiliate-review-filter-row{grid-template-columns:minmax(0,1fr) minmax(320px,440px)!important}.affiliate-review-row{grid-template-columns:22px 54px minmax(0,1fr) minmax(240px,auto)!important}.affiliate-review-row__right{min-width:240px!important}}@media(min-width:1441px)and (max-width:1536px){.affiliate-review-page{padding:22px!important}.affiliate-review-shell{width:min(1440px,100%)!important;max-width:1440px!important}.affiliate-review-topbar{padding:22px 24px!important;gap:22px!important}.affiliate-review-layout{grid-template-columns:300px minmax(0,1fr)!important;gap:20px!important}.affiliate-review-sidecard{padding:17px!important}.affiliate-review-section{padding:21px!important}.affiliate-review-filter-row{grid-template-columns:minmax(0,1fr) minmax(280px,390px)!important;gap:14px!important}.affiliate-review-row{grid-template-columns:22px 52px minmax(0,1fr) minmax(220px,auto)!important;gap:13px!important;padding:15px!important}.affiliate-review-row__right{min-width:220px!important}}@media(min-width:1367px)and (max-width:1440px){.affiliate-review-page{padding:20px!important}.affiliate-review-shell{width:min(1360px,100%)!important;max-width:1360px!important}.affiliate-review-topbar{padding:20px 22px!important;gap:20px!important}.affiliate-review-title{font-size:2.5rem!important}.affiliate-review-subtitle{font-size:1rem!important;line-height:1.55!important}.affiliate-review-uploader{min-width:240px!important}.affiliate-review-layout{grid-template-columns:284px minmax(0,1fr)!important;gap:18px!important}.affiliate-review-sidebar{gap:16px!important}.affiliate-review-main{gap:18px!important}.affiliate-review-sidecard{padding:16px!important}.affiliate-review-section{padding:20px!important}.affiliate-review-filter-row{grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important;gap:14px!important}.affiliate-review-bulkbar{grid-template-columns:auto minmax(180px,1fr) auto!important;gap:12px!important}.affiliate-review-row{grid-template-columns:22px 50px minmax(0,1fr) minmax(210px,auto)!important;gap:12px!important;padding:15px!important}.affiliate-review-row__right{min-width:210px!important}.affiliate-review-row-note{min-width:190px!important;max-width:240px!important}}@media(min-width:1281px)and (max-width:1366px){.affiliate-review-page{padding:18px!important}.affiliate-review-shell{width:100%!important;max-width:none!important}.affiliate-review-topbar{padding:18px 20px!important;gap:18px!important;margin-bottom:18px!important}.affiliate-review-title{font-size:2.25rem!important}.affiliate-review-subtitle{max-width:720px!important;font-size:.94rem!important;line-height:1.5!important}.affiliate-review-brand__icon{width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:16px!important}.affiliate-review-uploader{min-width:220px!important;padding:10px 12px!important}.affiliate-review-layout{grid-template-columns:260px minmax(0,1fr)!important;gap:16px!important}.affiliate-review-sidebar{position:sticky!important;top:14px!important;grid-column:1!important;order:1!important;gap:14px!important}.affiliate-review-main{grid-column:2!important;order:2!important;gap:16px!important}.affiliate-review-sidecard{padding:15px!important;border-radius:19px!important}.affiliate-review-sidecard h3{font-size:.92rem!important}.affiliate-review-sidecard p,.affiliate-review-summary-list span,.affiliate-review-guide-list li{font-size:.82rem!important}.affiliate-review-summary-list li{padding:8px 0!important}.affiliate-review-section{padding:18px!important;border-radius:21px!important}.affiliate-review-section__header{margin-bottom:15px!important}.affiliate-review-section__icon{width:40px!important;height:40px!important;flex-basis:40px!important}.affiliate-review-section h2{font-size:1.05rem!important}.affiliate-review-section p{font-size:.88rem!important}.affiliate-review-filter-row{grid-template-columns:minmax(0,1fr) minmax(230px,330px)!important;gap:12px!important}.affiliate-review-page .affiliate-review-filter-btn{min-height:40px!important;padding-inline:11px!important;gap:6px!important;font-size:.82rem!important}.affiliate-review-search{min-height:44px!important}.affiliate-review-bulkbar{grid-template-columns:auto minmax(160px,1fr)!important;gap:10px!important}.affiliate-review-bulk-actions{grid-column:1 / -1!important;justify-content:flex-end!important}.affiliate-review-row{grid-template-columns:20px 48px minmax(0,1fr) minmax(190px,auto)!important;gap:11px!important;padding:14px!important}.affiliate-review-row__right{min-width:190px!important}.affiliate-review-row__title{font-size:.92rem!important}.affiliate-review-row__sub,.affiliate-review-decision,.affiliate-review-notes{font-size:.82rem!important}.affiliate-review-row-note{min-width:170px!important;max-width:210px!important}}@media(min-width:1101px)and (max-width:1280px){.affiliate-review-page{padding:16px!important}.affiliate-review-shell{width:100%!important;max-width:none!important}.affiliate-review-topbar{padding:17px 18px!important;gap:16px!important;margin-bottom:16px!important}.affiliate-review-title{font-size:2.05rem!important}.affiliate-review-subtitle{max-width:650px!important;font-size:.88rem!important;line-height:1.48!important}.affiliate-review-brand{gap:13px!important}.affiliate-review-brand__icon{width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:15px!important}.affiliate-review-uploader{min-width:205px!important;padding:9px 11px!important}.affiliate-review-uploader__meta strong{font-size:.86rem!important}.affiliate-review-layout{grid-template-columns:236px minmax(0,1fr)!important;gap:14px!important}.affiliate-review-sidebar{position:sticky!important;top:12px!important;grid-column:1!important;order:1!important;gap:12px!important}.affiliate-review-main{grid-column:2!important;order:2!important;gap:14px!important}.affiliate-review-sidecard{padding:13px!important;border-radius:17px!important}.affiliate-review-sidecard h3{margin-bottom:9px!important;font-size:.82rem!important}.affiliate-review-sidecard p,.affiliate-review-summary-list span,.affiliate-review-guide-list li{font-size:.72rem!important;line-height:1.4!important}.affiliate-review-summary-list li{padding:7px 0!important}.affiliate-review-summary-list strong{font-size:.76rem!important}.affiliate-review-actions-stack{gap:8px!important}.affiliate-review-actions-stack button{min-height:38px!important;padding-inline:9px!important;font-size:.72rem!important}.affiliate-review-section{padding:16px!important;border-radius:19px!important}.affiliate-review-section__header{gap:12px!important;margin-bottom:13px!important}.affiliate-review-section__titlewrap{gap:11px!important}.affiliate-review-section__icon{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:12px!important}.affiliate-review-section h2{font-size:.98rem!important}.affiliate-review-section p{font-size:.8rem!important}.affiliate-review-filter-row{grid-template-columns:minmax(0,1fr) minmax(210px,290px)!important;gap:10px!important}.affiliate-review-filter-group{gap:7px!important}.affiliate-review-page .affiliate-review-filter-btn{min-height:38px!important;padding-inline:9px!important;gap:5px!important;font-size:.72rem!important}.affiliate-review-filter-btn strong{min-width:22px!important;height:22px!important;padding-inline:6px!important;font-size:.68rem!important}.affiliate-review-search{min-height:42px!important;padding-inline:11px!important}.affiliate-review-bulkbar{grid-template-columns:auto minmax(0,1fr)!important;gap:9px!important}.affiliate-review-bulk-actions{grid-column:1 / -1!important;justify-content:flex-end!important}.affiliate-review-bulk-actions button{min-height:38px!important;padding-inline:11px!important;font-size:.72rem!important}.affiliate-review-row{grid-template-columns:20px 44px minmax(0,1fr)!important;gap:10px!important;padding:13px!important}.affiliate-review-row__right{grid-column:3 / -1!important;width:100%!important;min-width:0!important;align-items:flex-start!important}.affiliate-review-row-actions{justify-content:flex-start!important}.affiliate-review-row__title{font-size:.88rem!important}.affiliate-review-row__sub,.affiliate-review-decision,.affiliate-review-notes{font-size:.76rem!important}.affiliate-review-row-note{min-width:180px!important;max-width:260px!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-review-page{width:100%!important;padding:12px!important}.affiliate-review-shell{width:100%!important;max-width:none!important}.affiliate-review-topbar{padding:15px!important;margin-bottom:14px!important;border-radius:18px!important}.affiliate-review-topbar__left{gap:13px!important}.affiliate-review-back-btn{min-height:38px!important;padding-inline:12px!important;font-size:.76rem!important}.affiliate-review-title{font-size:1.8rem!important}.affiliate-review-subtitle{max-width:590px!important;font-size:.8rem!important;line-height:1.45!important}.affiliate-review-brand{gap:11px!important}.affiliate-review-brand__icon{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:14px!important}.affiliate-review-brand__icon svg{width:19px!important;height:19px!important}.affiliate-review-uploader{min-width:190px!important;padding:8px 10px!important}.affiliate-review-uploader__meta strong{font-size:.8rem!important}.affiliate-review-uploader__meta span{font-size:.7rem!important}.affiliate-review-layout{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:194px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.affiliate-review-sidebar{grid-column:1!important;order:1!important;position:sticky!important;top:10px!important;gap:10px!important;min-width:0!important}.affiliate-review-main{grid-column:2!important;order:2!important;min-width:0!important;gap:12px!important}.affiliate-review-sidecard{width:100%!important;min-width:0!important;padding:11px!important;border-radius:15px!important}.affiliate-review-sidecard h3{margin-bottom:8px!important;font-size:.74rem!important;line-height:1.25!important}.affiliate-review-sidecard p,.affiliate-review-summary-list span,.affiliate-review-guide-list li{font-size:.62rem!important;line-height:1.38!important}.affiliate-review-summary-list li{gap:6px!important;padding:6px 0!important}.affiliate-review-summary-list strong{font-size:.66rem!important}.affiliate-review-guide-list{gap:8px!important}.affiliate-review-guide-list svg{width:14px!important;height:14px!important}.affiliate-review-status-badge{min-height:28px!important;padding:6px 9px!important;font-size:.66rem!important}.affiliate-review-actions-stack{gap:7px!important}.affiliate-review-actions-stack button{width:100%!important;min-height:36px!important;padding-inline:7px!important;gap:5px!important;font-size:.62rem!important;white-space:normal!important;line-height:1.2!important}.affiliate-review-section{width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important;border-radius:17px!important}.affiliate-review-section__header{gap:10px!important;margin-bottom:12px!important}.affiliate-review-section__titlewrap{gap:9px!important}.affiliate-review-section__icon{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:11px!important}.affiliate-review-section__icon svg{width:16px!important;height:16px!important}.affiliate-review-section h2{font-size:.9rem!important}.affiliate-review-section p{font-size:.72rem!important;line-height:1.4!important}.affiliate-review-filter-row,.affiliate-review-bulkbar{grid-template-columns:1fr!important;gap:9px!important}.affiliate-review-filter-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.affiliate-review-page .affiliate-review-filter-btn{width:100%!important;min-width:0!important;min-height:36px!important;padding:0 7px!important;gap:4px!important;justify-content:center!important;font-size:.62rem!important}.affiliate-review-filter-btn strong{min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:.6rem!important}.affiliate-review-search{min-height:40px!important;padding-inline:10px!important}.affiliate-review-search input{font-size:.72rem!important}.affiliate-review-bulk-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.affiliate-review-bulk-actions button{width:100%!important;min-width:0!important;min-height:36px!important;padding-inline:6px!important;font-size:.62rem!important}.affiliate-review-row{grid-template-columns:18px 40px minmax(0,1fr)!important;gap:8px!important;padding:11px!important;border-radius:16px!important}.affiliate-review-row__right{grid-column:3 / -1!important;width:100%!important;min-width:0!important;align-items:flex-start!important;gap:8px!important}.affiliate-review-row-actions{width:100%!important;justify-content:flex-start!important;gap:7px!important}.affiliate-review-row-actions button{min-height:34px!important;padding-inline:8px!important;font-size:.62rem!important}.affiliate-review-row__title{font-size:.8rem!important}.affiliate-review-row__sub,.affiliate-review-decision,.affiliate-review-notes{font-size:.66rem!important}.affiliate-review-row-note{min-width:0!important;max-width:100%!important;min-height:36px!important;font-size:.66rem!important}}@media(min-width:769px)and (max-width:900px){.affiliate-review-topbar{flex-direction:column!important;align-items:stretch!important}.affiliate-review-uploader{width:100%!important;min-width:0!important}}@media(min-width:641px)and (max-width:768px){.affiliate-review-page{padding:14px!important}.affiliate-review-shell{width:100%!important}.affiliate-review-topbar{flex-direction:column!important;align-items:stretch!important;padding:18px!important;margin-bottom:15px!important;border-radius:19px!important}.affiliate-review-uploader{width:100%!important;min-width:0!important}.affiliate-review-title{font-size:2rem!important}.affiliate-review-subtitle{font-size:.88rem!important;line-height:1.5!important}.affiliate-review-layout{grid-template-columns:1fr!important;gap:15px!important}.affiliate-review-main{grid-column:1!important;order:1!important}.affiliate-review-sidebar{grid-column:1!important;order:2!important;position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.affiliate-review-sidecard{padding:15px!important;border-radius:18px!important}.affiliate-review-section{padding:17px!important;border-radius:19px!important}.affiliate-review-filter-row,.affiliate-review-bulkbar{grid-template-columns:1fr!important}.affiliate-review-filter-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.affiliate-review-page .affiliate-review-filter-btn{width:100%!important;min-width:0!important;justify-content:center!important}.affiliate-review-bulk-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.affiliate-review-bulk-actions button{width:100%!important;min-width:0!important}.affiliate-review-row{grid-template-columns:22px 48px minmax(0,1fr)!important}.affiliate-review-row__right{grid-column:3 / -1!important;width:100%!important;min-width:0!important;align-items:flex-start!important}.affiliate-review-row-actions{justify-content:flex-start!important}}@media(min-width:391px)and (max-width:640px){.affiliate-review-page{padding:10px!important}.affiliate-review-topbar{flex-direction:column!important;align-items:stretch!important;padding:15px!important;margin-bottom:12px!important;border-radius:17px!important}.affiliate-review-topbar__left{gap:13px!important}.affiliate-review-back-btn{width:100%!important;min-height:40px!important}.affiliate-review-brand{align-items:flex-start!important;gap:11px!important}.affiliate-review-brand__icon{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:14px!important}.affiliate-review-title{font-size:1.8rem!important}.affiliate-review-subtitle{font-size:.8rem!important;line-height:1.45!important}.affiliate-review-uploader{width:100%!important;min-width:0!important;padding:10px!important}.affiliate-review-layout{grid-template-columns:1fr!important;gap:12px!important}.affiliate-review-main{grid-column:1!important;order:1!important}.affiliate-review-sidebar{grid-column:1!important;order:2!important;position:static!important;display:flex!important;gap:10px!important}.affiliate-review-sidecard,.affiliate-review-section{padding:14px!important;border-radius:17px!important}.affiliate-review-section__header{flex-direction:column!important;align-items:stretch!important;gap:11px!important;margin-bottom:13px!important}.affiliate-review-section__titlewrap{gap:10px!important}.affiliate-review-section__icon{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:12px!important}.affiliate-review-section h2{font-size:1rem!important}.affiliate-review-section p{font-size:.8rem!important}.affiliate-review-filter-row,.affiliate-review-bulkbar{grid-template-columns:1fr!important;gap:10px!important}.affiliate-review-filter-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.affiliate-review-page .affiliate-review-filter-btn{width:100%!important;min-width:0!important;min-height:40px!important;padding:0 6px!important;gap:4px!important;justify-content:center!important;font-size:.7rem!important}.affiliate-review-filter-btn strong{min-width:21px!important;height:21px!important;padding:0 5px!important;font-size:.62rem!important}.affiliate-review-search{min-height:42px!important}.affiliate-review-bulk-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.affiliate-review-bulk-actions button{width:100%!important;min-width:0!important;min-height:38px!important;padding-inline:6px!important;font-size:.68rem!important}.affiliate-review-row{grid-template-columns:20px minmax(0,1fr)!important;gap:9px!important;padding:13px!important}.affiliate-review-row__avatar,.affiliate-review-row__main,.affiliate-review-row__right{grid-column:1 / -1!important}.affiliate-review-row__right{width:100%!important;min-width:0!important;align-items:flex-start!important}.affiliate-review-row-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.affiliate-review-row-actions>*{width:100%!important;min-width:0!important}.affiliate-review-row-note{grid-column:1 / -1!important;max-width:none!important;min-width:0!important}.affiliate-review-notes-actions{flex-direction:column!important}.affiliate-review-notes-actions>*{width:100%!important}.affiliate-review-page .affiliate-review-row .affiliate-review-row__title+.affiliate-review-row__sub{padding-left:0!important}}@media(min-width:321px)and (max-width:390px){.affiliate-review-page{padding:8px!important}.affiliate-review-topbar,.affiliate-review-section,.affiliate-review-sidecard{padding:12px!important;border-radius:15px!important}.affiliate-review-topbar{flex-direction:column!important;align-items:stretch!important;margin-bottom:10px!important}.affiliate-review-back-btn{width:100%!important;min-height:38px!important;padding-inline:10px!important;font-size:.72rem!important}.affiliate-review-brand{align-items:flex-start!important;gap:9px!important}.affiliate-review-brand__icon{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:13px!important}.affiliate-review-title{font-size:1.55rem!important}.affiliate-review-subtitle{font-size:.72rem!important;line-height:1.42!important}.affiliate-review-uploader{width:100%!important;min-width:0!important;padding:8px!important}.affiliate-review-layout{grid-template-columns:1fr!important;gap:10px!important}.affiliate-review-main{grid-column:1!important;order:1!important}.affiliate-review-sidebar{grid-column:1!important;order:2!important;position:static!important;display:flex!important;gap:9px!important}.affiliate-review-section__header{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-bottom:11px!important}.affiliate-review-section__titlewrap{gap:8px!important}.affiliate-review-section__icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:10px!important}.affiliate-review-section h2{font-size:.9rem!important}.affiliate-review-section p{font-size:.7rem!important}.affiliate-review-filter-row,.affiliate-review-bulkbar{grid-template-columns:1fr!important;gap:8px!important}.affiliate-review-filter-group{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.affiliate-review-page .affiliate-review-filter-btn{width:100%!important;justify-content:space-between!important;min-height:38px!important;padding-inline:10px!important;font-size:.7rem!important}.affiliate-review-search{min-height:40px!important;padding-inline:10px!important}.affiliate-review-search input,.affiliate-review-bulk-notes{font-size:.7rem!important}.affiliate-review-bulk-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.affiliate-review-bulk-actions .affiliate-review-danger-btn{grid-column:1 / -1!important}.affiliate-review-bulk-actions button{width:100%!important;min-width:0!important;min-height:36px!important;padding-inline:6px!important;font-size:.66rem!important}.affiliate-review-row{grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;padding:11px!important;border-radius:15px!important}.affiliate-review-row__avatar,.affiliate-review-row__main,.affiliate-review-row__right{grid-column:1 / -1!important}.affiliate-review-row__right{min-width:0!important;align-items:flex-start!important}.affiliate-review-row-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.affiliate-review-row-actions>*{width:100%!important;min-width:0!important}.affiliate-review-row-note{grid-column:1 / -1!important;max-width:none!important;min-width:0!important}.affiliate-review-banner{padding:11px 12px!important;border-radius:14px!important;font-size:.72rem!important}.affiliate-review-notes-actions{flex-direction:column!important}.affiliate-review-notes-actions>*{width:100%!important}.affiliate-review-page .affiliate-review-row .affiliate-review-row__title+.affiliate-review-row__sub{padding-left:0!important}}@media(max-width:320px){.affiliate-review-page{padding:6px!important}.affiliate-review-topbar,.affiliate-review-section,.affiliate-review-sidecard{padding:10px!important;border-radius:14px!important}.affiliate-review-topbar{flex-direction:column!important;align-items:stretch!important;margin-bottom:8px!important}.affiliate-review-back-btn{width:100%!important;min-height:36px!important;padding-inline:8px!important;font-size:.68rem!important}.affiliate-review-brand{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.affiliate-review-brand__icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px!important}.affiliate-review-title{font-size:1.35rem!important;line-height:1.1!important}.affiliate-review-subtitle{font-size:.66rem!important;line-height:1.4!important}.affiliate-review-uploader{width:100%!important;min-width:0!important;padding:7px!important;gap:8px!important}.affiliate-review-uploader__meta strong{font-size:.74rem!important}.affiliate-review-layout{grid-template-columns:1fr!important;gap:8px!important}.affiliate-review-main{grid-column:1!important;order:1!important;gap:8px!important}.affiliate-review-sidebar{grid-column:1!important;order:2!important;position:static!important;display:flex!important;gap:8px!important}.affiliate-review-section__header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:9px!important}.affiliate-review-section__titlewrap{gap:7px!important}.affiliate-review-section__icon{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:9px!important}.affiliate-review-section__icon svg{width:14px!important;height:14px!important}.affiliate-review-section h2{font-size:.82rem!important}.affiliate-review-section p{font-size:.64rem!important;line-height:1.38!important}.affiliate-review-filter-row,.affiliate-review-bulkbar{grid-template-columns:1fr!important;gap:7px!important}.affiliate-review-filter-group{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.affiliate-review-page .affiliate-review-filter-btn{width:100%!important;min-height:36px!important;padding-inline:8px!important;justify-content:space-between!important;font-size:.66rem!important}.affiliate-review-search{min-height:38px!important;padding-inline:8px!important}.affiliate-review-search input,.affiliate-review-bulk-notes{font-size:.66rem!important}.affiliate-review-select-all{font-size:.68rem!important}.affiliate-review-bulk-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.affiliate-review-bulk-actions button{width:100%!important;min-height:34px!important;padding-inline:6px!important;font-size:.64rem!important}.affiliate-review-row{grid-template-columns:1fr!important;gap:7px!important;padding:10px!important;border-radius:14px!important}.affiliate-review-row-check,.affiliate-review-row-check-spacer,.affiliate-review-row__avatar,.affiliate-review-row__main,.affiliate-review-row__right{grid-column:1!important}.affiliate-review-row__right{width:100%!important;min-width:0!important;align-items:flex-start!important}.affiliate-review-row-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.affiliate-review-row-actions>*,.affiliate-review-row-note{width:100%!important;min-width:0!important;max-width:none!important}.affiliate-review-status-chip{min-height:28px!important;padding:6px 8px!important;font-size:.62rem!important}.affiliate-review-banner{padding:10px!important;border-radius:13px!important;font-size:.66rem!important}.affiliate-review-notes-actions{flex-direction:column!important}.affiliate-review-notes-actions>*{width:100%!important}.affiliate-review-page .affiliate-review-row .affiliate-review-row__title+.affiliate-review-row__sub{padding-left:0!important}}@media(min-width:1101px){.affiliate-review-page .affiliate-review-row{grid-template-columns:22px 74px minmax(0,1fr) minmax(500px,580px)!important}.affiliate-review-page .affiliate-review-row__right{width:100%!important;min-width:0!important;max-width:580px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:stretch!important;gap:10px!important}.affiliate-review-page .affiliate-review-status-chip{box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:max-content!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;border-radius:999px!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-review-page .affiliate-review-row-actions{width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(250px,1fr) 126px 126px!important;align-items:center!important;justify-content:stretch!important;gap:10px!important}.affiliate-review-page .affiliate-review-row-note{box-sizing:border-box!important;width:100%!important;min-width:250px!important;max-width:none!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 13px!important;border-radius:12px!important}.affiliate-review-page .affiliate-review-row-actions>button{box-sizing:border-box!important;width:126px!important;min-width:126px!important;max-width:126px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-size:.8rem!important;line-height:1!important;white-space:nowrap!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-review-page .affiliate-review-row__right{grid-column:3 / -1!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.affiliate-review-page .affiliate-review-status-chip{width:max-content!important;min-width:0!important;max-width:max-content!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 11px!important;justify-self:end!important;border-radius:999px!important;font-size:.64rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-review-page .affiliate-review-row-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(180px,1fr) 104px 104px!important;gap:8px!important}.affiliate-review-page .affiliate-review-row-note{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 10px!important;border-radius:11px!important}.affiliate-review-page .affiliate-review-row-actions>button{width:104px!important;min-width:104px!important;max-width:104px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 8px!important;border-radius:11px!important;font-size:.68rem!important;line-height:1!important}}@media(max-width:768px){.affiliate-review-page .affiliate-review-row__right{width:100%!important;min-width:0!important;display:grid!important;gap:9px!important}.affiliate-review-page .affiliate-review-status-chip{width:max-content!important;min-width:0!important;max-width:max-content!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 11px!important;justify-self:end!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important}.affiliate-review-page .affiliate-review-row-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.affiliate-review-page .affiliate-review-row-note{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;border-radius:11px!important}.affiliate-review-page .affiliate-review-row-actions>button{width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 8px!important;border-radius:11px!important}}@media(min-width:1101px){.affiliate-review-page .affiliate-review-row{grid-template-columns:22px 74px minmax(0,1fr) minmax(520px,600px)!important}.affiliate-review-page .affiliate-review-row__right{width:100%!important;min-width:520px!important;max-width:600px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:stretch!important;gap:10px!important}.affiliate-review-page .affiliate-review-status-chip{box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:max-content!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;border-radius:999px!important;font-size:.7rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-review-page .affiliate-review-row-actions{width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(260px,1fr) 116px 116px!important;align-items:center!important;justify-content:stretch!important;gap:10px!important}.affiliate-review-page .affiliate-review-row-note{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;border-radius:12px!important}.affiliate-review-page .affiliate-review-row-actions>button{box-sizing:border-box!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:12px!important;font-size:.76rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-review-page .affiliate-review-row-actions>.affiliate-review-danger-btn:only-child{grid-column:3!important;justify-self:end!important}}@media(min-width:1101px)and (max-width:1366px){.affiliate-review-page .affiliate-review-row{grid-template-columns:20px 58px minmax(0,1fr) minmax(440px,500px)!important}.affiliate-review-page .affiliate-review-row__right{min-width:440px!important;max-width:500px!important}.affiliate-review-page .affiliate-review-row-actions{grid-template-columns:minmax(210px,1fr) 104px 104px!important;gap:8px!important}.affiliate-review-page .affiliate-review-row-actions>button{width:104px!important;min-width:104px!important;max-width:104px!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-review-page .affiliate-review-row__right{grid-column:3 / -1!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:stretch!important;gap:8px!important}.affiliate-review-page .affiliate-review-status-chip{width:max-content!important;min-width:0!important;max-width:max-content!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;justify-self:end!important;border-radius:999px!important;font-size:.62rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-review-page .affiliate-review-row-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(160px,1fr) 92px 92px!important;align-items:center!important;gap:7px!important}.affiliate-review-page .affiliate-review-row-note{width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 9px!important;border-radius:10px!important}.affiliate-review-page .affiliate-review-row-actions>button{width:92px!important;min-width:92px!important;max-width:92px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 7px!important;border-radius:10px!important;font-size:.62rem!important;line-height:1!important}.affiliate-review-page .affiliate-review-row-actions>.affiliate-review-danger-btn:only-child{grid-column:3!important;justify-self:end!important}}@media(min-width:1101px){.affiliate-review-page .affiliate-review-bulkbar{grid-template-columns:auto minmax(240px,1fr) auto!important;align-items:center!important;gap:14px!important}.affiliate-review-page .affiliate-review-bulk-actions{display:grid!important;grid-template-columns:repeat(3,120px)!important;align-items:stretch!important;justify-content:end!important;gap:10px!important}.affiliate-review-page .affiliate-review-bulk-actions>button{box-sizing:border-box!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:12px!important;font-size:.8rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-review-page .affiliate-review-bulk-actions>button svg{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-review-page .affiliate-review-bulk-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.affiliate-review-page .affiliate-review-bulk-actions>button{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 7px!important;border-radius:10px!important;font-size:.64rem!important}}@media(min-width:1101px){.affiliate-review-page .affiliate-review-bulkbar{width:100%!important;display:grid!important;grid-template-columns:auto minmax(260px,1fr) auto!important;align-items:center!important;gap:14px!important}.affiliate-review-page .affiliate-review-select-all{box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;align-self:center!important;gap:9px!important;line-height:1!important}.affiliate-review-page .affiliate-review-select-all .affiliate-review-row-check{margin:0!important;align-self:center!important}.affiliate-review-page .affiliate-review-bulk-notes{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 12px!important;display:block!important;align-self:center!important;border-radius:12px!important;line-height:42px!important}.affiliate-review-page .affiliate-review-bulk-actions{height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(3,120px)!important;align-items:center!important;justify-content:end!important;gap:10px!important;align-self:center!important}.affiliate-review-page .affiliate-review-bulk-actions>button{box-sizing:border-box!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;gap:7px!important;border-radius:12px!important;line-height:1!important;white-space:nowrap!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-review-page .affiliate-review-bulkbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.affiliate-review-page .affiliate-review-select-all,.affiliate-review-page .affiliate-review-bulk-notes{height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;align-self:center!important}.affiliate-review-page .affiliate-review-bulk-notes{padding:0 10px!important;line-height:38px!important}.affiliate-review-page .affiliate-review-bulk-actions{grid-column:1 / -1!important;width:100%!important;height:40px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.affiliate-review-page .affiliate-review-bulk-actions>button{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;border-radius:11px!important}}@media(min-width:769px){.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending){width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(240px,1fr) 118px 118px 118px!important;align-items:center!important;justify-content:stretch!important;column-gap:10px!important;row-gap:0!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-actions{display:contents!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-note{grid-column:1!important;grid-row:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 12px!important;border-radius:999px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-actions>button:first-of-type{grid-column:2!important;grid-row:1!important}.affiliate-review-page .affiliate-review-row__right>.affiliate-review-status-chip.pending{grid-column:3!important;grid-row:1!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-actions>button:last-of-type{grid-column:4!important;grid-row:1!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-actions>button,.affiliate-review-page .affiliate-review-row__right>.affiliate-review-status-chip.pending{box-sizing:border-box!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}}@media(max-width:768px){.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending){width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-actions{display:contents!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-note{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:999px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-actions>button:first-of-type{grid-column:1!important;grid-row:2!important}.affiliate-review-page .affiliate-review-row__right>.affiliate-review-status-chip.pending{grid-column:2!important;grid-row:2!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-actions>button:last-of-type{grid-column:3!important;grid-row:2!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-status-chip.pending) .affiliate-review-row-actions>button,.affiliate-review-page .affiliate-review-row__right>.affiliate-review-status-chip.pending{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 7px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;white-space:nowrap!important}}.affiliate-review-page .affiliate-review-row,.affiliate-review-page .affiliate-review-row__right,.affiliate-review-page .affiliate-review-row-actions{min-width:0!important;max-width:100%!important}.affiliate-review-page .affiliate-review-status-chip{box-sizing:border-box!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important}@media(min-width:1101px){.affiliate-review-page .affiliate-review-row{grid-template-columns:22px 54px minmax(180px,1fr) minmax(440px,58%)!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note){width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(180px,1fr) 108px max-content 108px!important;align-items:center!important;justify-content:stretch!important;gap:8px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions{display:contents!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-note{grid-column:1!important;grid-row:1!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 12px!important;border-radius:999px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button:first-of-type{grid-column:2!important;grid-row:1!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note)>.affiliate-review-status-chip{grid-column:3!important;grid-row:1!important;justify-self:center!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button:last-of-type{grid-column:4!important;grid-row:1!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button{box-sizing:border-box!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting){width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content 108px!important;align-items:center!important;justify-content:stretch!important;gap:8px!important}.affiliate-review-page .affiliate-review-row__right>.affiliate-review-status-chip.awaiting{grid-column:2!important;grid-row:1!important;width:max-content!important;min-width:max-content!important;max-width:none!important;justify-self:end!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting) .affiliate-review-row-actions{grid-column:3!important;grid-row:1!important;width:108px!important;min-width:108px!important;max-width:108px!important;display:block!important;margin:0!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting) .affiliate-review-row-actions>.affiliate-review-danger-btn:only-child{box-sizing:border-box!important;grid-column:auto!important;grid-row:auto!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-review-page .affiliate-review-row__right{grid-column:3 / -1!important;width:100%!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note){display:grid!important;grid-template-columns:minmax(140px,1fr) 88px max-content 88px!important;align-items:center!important;gap:7px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions{display:contents!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-note{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 9px!important;border-radius:999px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button:first-of-type{grid-column:2!important;grid-row:1!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note)>.affiliate-review-status-chip{grid-column:3!important;grid-row:1!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button:last-of-type{grid-column:4!important;grid-row:1!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button{width:88px!important;min-width:88px!important;max-width:88px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 7px!important;border-radius:999px!important}.affiliate-review-page .affiliate-review-status-chip{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;font-size:.62rem!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting){display:grid!important;grid-template-columns:minmax(0,1fr) max-content 88px!important;align-items:center!important;gap:7px!important}.affiliate-review-page .affiliate-review-row__right>.affiliate-review-status-chip.awaiting{grid-column:2!important;width:max-content!important;min-width:max-content!important;max-width:none!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting) .affiliate-review-row-actions{grid-column:3!important;width:88px!important;min-width:88px!important;max-width:88px!important;display:block!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting) .affiliate-review-row-actions>.affiliate-review-danger-btn:only-child{grid-column:auto!important;grid-row:auto!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 7px!important;border-radius:999px!important}}@media(max-width:768px){.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note){width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions{display:contents!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-note{grid-column:1 / -1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;border-radius:999px!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button:first-of-type{grid-column:1!important;grid-row:2!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note)>.affiliate-review-status-chip{grid-column:2!important;grid-row:2!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button:last-of-type{grid-column:3!important;grid-row:2!important}.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note) .affiliate-review-row-actions>button,.affiliate-review-page .affiliate-review-row__right:has(.affiliate-review-row-note)>.affiliate-review-status-chip{width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 6px!important;border-radius:999px!important;font-size:.62rem!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting){width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 88px!important;align-items:center!important;gap:7px!important}.affiliate-review-page .affiliate-review-row__right>.affiliate-review-status-chip.awaiting{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 8px!important;font-size:.6rem!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting) .affiliate-review-row-actions{grid-column:2!important;grid-row:1!important;width:88px!important;min-width:88px!important;max-width:88px!important;display:block!important}.affiliate-review-page .affiliate-review-row__right:has(>.affiliate-review-status-chip.awaiting) .affiliate-review-row-actions>.affiliate-review-danger-btn:only-child{grid-column:auto!important;grid-row:auto!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 7px!important;border-radius:999px!important;font-size:.62rem!important}}.notification-studio-page{--nts-bg: transparent;--nts-panel: rgba(255, 255, 255, .76);--nts-panel-hover: rgba(255, 255, 255, .88);--nts-surface: rgba(255, 255, 255, .7);--nts-surface-strong: rgba(255, 255, 255, .94);--nts-input: rgba(255, 255, 255, .96);--nts-border: rgba(15, 23, 42, .1);--nts-border-strong: rgba(15, 23, 42, .16);--nts-text: #0f172a;--nts-text-soft: #334155;--nts-muted: rgba(51, 65, 85, .78);--nts-primary: #4f46e5;--nts-primary-2: #7c3aed;--nts-visual: #ec4899;--nts-info: #2563eb;--nts-success: #16a34a;--nts-warning: #c2410c;--nts-danger: #dc2626;--nts-info-bg: rgba(59, 130, 246, .09);--nts-info-border: rgba(59, 130, 246, .18);--nts-info-text: #1d4ed8;--nts-warning-bg: rgba(249, 115, 22, .11);--nts-warning-border: rgba(249, 115, 22, .24);--nts-warning-text: #9a3412;--nts-danger-bg: rgba(239, 68, 68, .1);--nts-danger-border: rgba(239, 68, 68, .24);--nts-danger-text: #991b1b;--nts-success-bg: rgba(34, 197, 94, .11);--nts-success-border: rgba(34, 197, 94, .22);--nts-success-text: #15803d;--nts-shadow: 0 14px 34px rgba(15, 23, 42, .08);--nts-shadow-soft: 0 10px 24px rgba(15, 23, 42, .05);--nts-shadow-button: 0 12px 24px rgba(79, 70, 229, .18);min-height:100vh;padding:24px;background:var(--nts-bg);color:var(--nts-text);box-sizing:border-box}.notification-studio-page,.notification-studio-page *{box-sizing:border-box}.notification-studio-page.embedded{min-height:auto;padding:0;background:transparent}.notification-studio-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.notification-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 26px;margin-bottom:22px;border:1px solid var(--nts-border);border-radius:24px;background:#ffffffc2;box-shadow:var(--nts-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notification-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.notification-studio-back-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffd6;color:var(--nts-text);box-shadow:var(--nts-shadow-soft);font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.notification-studio-back-btn:hover{transform:translateY(-1px);background:#fffffffa;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.notification-studio-back-btn svg,.notification-studio-back-btn span{color:var(--nts-text)}.notification-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.notification-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,var(--nts-primary),var(--nts-visual));border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 30px #4f46e538}.notification-studio-brand__icon svg{width:24px;height:24px;color:#fff;stroke:currentColor}.notification-studio-title{margin:0 0 6px;color:var(--nts-text);font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:900;letter-spacing:-.035em}.notification-studio-subtitle{margin:0;max-width:840px;color:var(--nts-muted);font-size:1.05rem;line-height:1.65}.notification-studio-uploader{display:flex;align-items:center;gap:14px;min-width:270px;flex:0 0 auto;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7;box-shadow:var(--nts-shadow-soft)}.notification-studio-uploader__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.notification-studio-uploader__meta strong{color:var(--nts-text);font-size:1rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.notification-studio-uploader__meta span{color:var(--nts-muted);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.notification-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.notification-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;min-width:0}.notification-studio-main{min-width:0;display:flex;flex-direction:column;gap:20px}.notification-studio-sidecard,.notification-studio-section,.notification-studio-item{background:var(--nts-panel);border:1px solid var(--nts-border);box-shadow:var(--nts-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notification-studio-sidecard:hover,.notification-studio-section:hover{background:var(--nts-panel-hover)}.notification-studio-sidecard{border-radius:22px;padding:18px}.notification-studio-sidecard h3{margin:0 0 12px;color:var(--nts-text);font-size:1rem;font-weight:850;letter-spacing:-.01em}.notification-studio-sidecard p{margin:10px 0 0;color:var(--nts-muted);font-size:.95rem;line-height:1.55}.notification-studio-sidecard p strong{color:var(--nts-text)}.notification-studio-status-card{position:relative;overflow:hidden}.notification-studio-status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--nts-primary),var(--nts-visual))}.notification-studio-section{position:relative;overflow:hidden;border-radius:24px;padding:22px}.notification-studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--nts-primary)}.notification-studio-section--filters:before{background:var(--nts-primary)}.notification-studio-section--list:before{background:var(--nts-success)}.notification-studio-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.notification-studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.notification-studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:0 0 44px;color:var(--nts-text);background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 14px #0f172a0d}.notification-studio-section__icon svg{width:20px;height:20px;color:var(--nts-text)}.notification-studio-section h2{margin:0 0 4px;color:var(--nts-text);font-size:1.15rem;font-weight:850;letter-spacing:-.015em}.notification-studio-section p{margin:0;color:var(--nts-muted);line-height:1.5}.notification-studio-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;margin-bottom:10px;border-radius:999px;font-size:.84rem;font-weight:900;line-height:1;border:1px solid transparent}.notification-studio-status-badge.ready{background:var(--nts-success-bg);border-color:var(--nts-success-border);color:var(--nts-success-text)}.notification-studio-status-badge.pending{background:var(--nts-warning-bg);border-color:var(--nts-warning-border);color:var(--nts-warning-text)}.notification-studio-summary-list,.notification-studio-guide-list{list-style:none;padding:0;margin:0}.notification-studio-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.notification-studio-summary-list li:last-child{border-bottom:0;padding-bottom:0}.notification-studio-summary-list span{color:var(--nts-muted);font-size:.9rem}.notification-studio-summary-list strong{color:var(--nts-text);font-size:.95rem;font-weight:850}.notification-studio-guide-list{display:flex;flex-direction:column;gap:12px}.notification-studio-guide-list li{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;color:var(--nts-muted);line-height:1.45}.notification-studio-guide-list svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--nts-primary)}.notification-studio-actions-stack{display:flex;flex-direction:column;gap:12px}.notification-studio-ghost-btn,.notification-studio-primary-btn,.notification-studio-danger-btn,.notification-studio-icon-btn{font:inherit;cursor:pointer;border:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.notification-studio-ghost-btn:hover,.notification-studio-primary-btn:hover,.notification-studio-danger-btn:hover,.notification-studio-icon-btn:hover{transform:translateY(-1px)}.notification-studio-ghost-btn,.notification-studio-primary-btn,.notification-studio-danger-btn{min-height:44px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;font-weight:800}.notification-studio-ghost-btn{background:#ffffffd6;color:var(--nts-text);border:1px solid rgba(15,23,42,.1);box-shadow:var(--nts-shadow-soft)}.notification-studio-ghost-btn:hover{background:#fffffffa;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.notification-studio-primary-btn{background:linear-gradient(135deg,var(--nts-primary),var(--nts-primary-2));color:#fff;border:1px solid rgba(79,70,229,.2);box-shadow:var(--nts-shadow-button)}.notification-studio-primary-btn svg,.notification-studio-primary-btn span{color:#fff}.notification-studio-primary-btn:hover{filter:brightness(1.04);box-shadow:0 16px 30px #4f46e53d}.notification-studio-danger-btn{background:var(--nts-danger-bg);border:1px solid var(--nts-danger-border);color:var(--nts-danger-text);box-shadow:var(--nts-shadow-soft)}.notification-studio-danger-btn:hover{background:#ef444426}.notification-studio-ghost-btn:disabled,.notification-studio-primary-btn:disabled,.notification-studio-danger-btn:disabled,.notification-studio-icon-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none}.notification-studio-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:16px;align-items:center}.notification-studio-filter-group{display:flex;flex-wrap:wrap;gap:10px}.notification-studio-filter-btn{min-height:44px;padding:0 14px;border-radius:14px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(15,23,42,.1);background:#ffffffd6;color:var(--nts-text);box-shadow:var(--nts-shadow-soft);font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.notification-studio-filter-btn:hover{transform:translateY(-1px);background:#fffffffa;border-color:#4f46e52e}.notification-studio-filter-btn.active{background:linear-gradient(135deg,var(--nts-primary),var(--nts-primary-2));color:#fff;border-color:#4f46e547;box-shadow:var(--nts-shadow-button)}.notification-studio-filter-btn.active svg,.notification-studio-filter-btn.active span,.notification-studio-filter-btn.active strong{color:#fff}.notification-studio-filter-btn strong{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#ffffffd1;color:var(--nts-text);font-size:.8rem}.notification-studio-search{min-height:48px;border-radius:16px;border:1px solid var(--nts-border);background:var(--nts-input);display:flex;align-items:center;gap:10px;padding:0 14px;box-shadow:var(--nts-shadow-soft)}.notification-studio-search svg{flex:0 0 auto;color:var(--nts-muted)}.notification-studio-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--nts-text);font:inherit}.notification-studio-search input::placeholder{color:#64748bb8}.notification-studio-banner{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--nts-border);background:var(--nts-surface);color:var(--nts-text);box-shadow:var(--nts-shadow-soft);line-height:1.5}.notification-studio-banner svg{flex:0 0 auto;width:19px;height:19px;margin-top:2px}.notification-studio-banner strong{color:inherit;font-weight:850}.notification-studio-banner--success{background:var(--nts-success-bg);border-color:var(--nts-success-border);color:var(--nts-success-text)}.notification-studio-banner--warning{background:var(--nts-warning-bg);border-color:var(--nts-warning-border);color:var(--nts-warning-text)}.notification-studio-list{display:flex;flex-direction:column;gap:14px}.notification-studio-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:stretch;border-radius:20px;padding:14px}.notification-studio-item.unread{border-color:#4f46e538;background:#ffffffe6}.notification-studio-item__main{width:100%;border:0;padding:0;background:transparent;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:flex-start;text-align:left;cursor:pointer}.notification-studio-item__icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#ffffffe0;border:1px solid var(--nts-border);box-shadow:var(--nts-shadow-soft)}.notification-studio-type-icon{width:21px;height:21px}.notification-studio-type-icon--order{color:#0ea5e9}.notification-studio-type-icon--chat{color:#7c3aed}.notification-studio-type-icon--social{color:#ec4899}.notification-studio-type-icon--email{color:#2563eb}.notification-studio-type-icon--system{color:#dc2626}.notification-studio-type-icon--generic{color:var(--nts-primary)}.notification-studio-item__text{min-width:0;display:flex;flex-direction:column;gap:6px}.notification-studio-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.notification-studio-item-title{color:var(--nts-text);font-size:1rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.notification-studio-time{display:inline-flex;align-items:center;gap:5px;color:var(--nts-muted);font-size:.84rem;white-space:nowrap;flex:0 0 auto}.notification-studio-message{margin:0;color:var(--nts-muted);font-size:.93rem;line-height:1.5;overflow-wrap:anywhere}.notification-studio-meta{margin:0;color:var(--nts-text-soft);font-size:.88rem;font-weight:750}.notification-studio-link-hint{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--nts-primary);font-size:.86rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-studio-link-hint span{min-width:0;overflow:hidden;text-overflow:ellipsis}.notification-studio-dot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--nts-primary);box-shadow:0 0 0 4px #4f46e51f}.notification-studio-item__actions{display:flex;align-items:flex-start;gap:8px}.notification-studio-icon-btn{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;color:var(--nts-text);background:#ffffffe6;border:1px solid var(--nts-border);box-shadow:var(--nts-shadow-soft)}.notification-studio-icon-btn svg{width:17px;height:17px}.notification-studio-icon-btn.danger{color:var(--nts-danger-text);background:var(--nts-danger-bg);border-color:var(--nts-danger-border)}.notification-studio-empty{padding:32px 18px;border-radius:18px;background:#ffffff9e;border:1px dashed rgba(15,23,42,.14);color:var(--nts-muted);text-align:center;line-height:1.5}.notification-studio-page button:focus-visible,.notification-studio-page input:focus-visible{outline:none;box-shadow:0 0 0 4px #4f46e521,var(--nts-shadow-soft)}@media(max-width:1280px){.notification-studio-layout{grid-template-columns:1fr}.notification-studio-sidebar{position:static;order:2}.notification-studio-main{order:1}}@media(max-width:1100px){.notification-studio-filter-row{grid-template-columns:1fr}}@media(max-width:980px){.notification-studio-topbar{flex-direction:column;align-items:stretch;padding:20px}.notification-studio-topbar__left{flex-direction:column;align-items:flex-start}.notification-studio-uploader{width:100%;justify-content:flex-start}.notification-studio-item{grid-template-columns:1fr}.notification-studio-item__actions{justify-content:flex-end}}@media(max-width:720px){.notification-studio-page{padding:14px}.notification-studio-section__header,.notification-studio-filter-group{flex-direction:column;align-items:stretch}.notification-studio-filter-btn{width:100%;justify-content:space-between}.notification-studio-item__main{grid-template-columns:42px minmax(0,1fr)}.notification-studio-dot{grid-column:1 / -1;margin-left:4px}.notification-studio-title-row{flex-direction:column;gap:4px}.notification-studio-item__actions{justify-content:stretch}.notification-studio-item__actions>*{flex:1}}@media(max-width:640px){.notification-studio-topbar,.notification-studio-section,.notification-studio-sidecard{border-radius:18px;padding:16px}.notification-studio-brand{align-items:flex-start;flex-direction:column}.notification-studio-title{font-size:2rem}.notification-studio-subtitle{font-size:.98rem;line-height:1.55}.notification-studio-uploader{min-width:0}.notification-studio-banner{border-radius:16px;padding:13px 14px}.notification-studio-back-btn{width:100%}}@media(max-width:440px){.notification-studio-page{padding:10px}.notification-studio-item{padding:14px}}@media(prefers-reduced-motion:reduce){.notification-studio-page *,.notification-studio-page *:before,.notification-studio-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.notification-studio-page .notification-studio-back-btn,.notification-studio-page .notification-studio-ghost-btn,.notification-studio-page .notification-studio-primary-btn,.notification-studio-page .notification-studio-soft-btn,.notification-studio-page .notification-studio-danger-btn,.notification-studio-page .notification-studio-icon-btn,.notification-studio-page .notification-studio-filter-btn,.notification-studio-page button{filter:none!important}.notification-studio-page .notification-studio-back-btn{color:#334155!important;background:#f8fafcf5!important;border:1px solid rgba(71,85,105,.22)!important;box-shadow:0 8px 18px #0f172a0f!important}.notification-studio-page .notification-studio-ghost-btn,.notification-studio-page button[title=Refresh],.notification-studio-page button[aria-label=Refresh]{color:#475569!important;background:#f8fafcf5!important;border:1px solid rgba(71,85,105,.22)!important;box-shadow:0 8px 18px #0f172a0f!important}.notification-studio-page .notification-studio-primary-btn{color:#15803d!important;background:#f0fdf4f5!important;border:1px solid rgba(22,163,74,.28)!important;box-shadow:0 8px 18px #0f172a0f!important}.notification-studio-page .notification-studio-soft-btn{color:#475569!important;background:#f8fafcf5!important;border:1px solid rgba(71,85,105,.2)!important;box-shadow:0 8px 18px #0f172a0d!important}.notification-studio-page .notification-studio-danger-btn,.notification-studio-page button[title=Delete],.notification-studio-page button[aria-label=Delete],.notification-studio-page button[title="Clear all"],.notification-studio-page button[aria-label="Clear all"]{color:#991b1b!important;background:#fef2f2f5!important;border:1px solid rgba(239,68,68,.24)!important;box-shadow:0 8px 18px #0f172a0d!important}.notification-studio-page button[title="Mark all as read"],.notification-studio-page button[aria-label="Mark all as read"],.notification-studio-page .notification-studio-mark-read-btn{color:#15803d!important;background:#f0fdf4f5!important;border:1px solid rgba(22,163,74,.28)!important;box-shadow:0 8px 18px #0f172a0d!important}.notification-studio-page .notification-studio-icon-btn{color:#991b1b!important;background:#fef2f2eb!important;border:1px solid rgba(239,68,68,.22)!important;box-shadow:0 8px 18px #0f172a0a!important}.notification-studio-page button svg,.notification-studio-page button span,.notification-studio-page button strong{color:inherit!important}.notification-studio-page .notification-studio-back-btn:hover,.notification-studio-page .notification-studio-ghost-btn:hover,.notification-studio-page .notification-studio-primary-btn:hover,.notification-studio-page .notification-studio-soft-btn:hover,.notification-studio-page .notification-studio-danger-btn:hover,.notification-studio-page .notification-studio-icon-btn:hover,.notification-studio-page .notification-studio-filter-btn:hover{filter:none!important;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a17!important}.notification-studio-page .notification-studio-filter-btn{min-height:44px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0f!important;filter:none!important}.notification-studio-page .notification-studio-filter-group .notification-studio-filter-btn:nth-child(1){color:#7e22ce!important;background:#faf5fffa!important;border-color:#a855f747!important}.notification-studio-page .notification-studio-filter-group .notification-studio-filter-btn:nth-child(2){color:#92400e!important;background:#fffbebfa!important;border-color:#f59e0b4d!important}.notification-studio-page .notification-studio-filter-group .notification-studio-filter-btn:nth-child(3){color:#15803d!important;background:#f0fdf4f5!important;border-color:#16a34a47!important}.notification-studio-page .notification-studio-filter-group .notification-studio-filter-btn:nth-child(4){color:#0369a1!important;background:#f0f9fffa!important;border-color:#0ea5e947!important}.notification-studio-page .notification-studio-filter-group .notification-studio-filter-btn:nth-child(5){color:#be185d!important;background:#fdf2f8fa!important;border-color:#ec48993d!important}.notification-studio-page .notification-studio-filter-group .notification-studio-filter-btn:nth-child(6){color:#475569!important;background:#f8fafcf5!important;border-color:#47556938!important}.notification-studio-page .notification-studio-filter-group .notification-studio-filter-btn:nth-child(7){color:#4338ca!important;background:#eef2fffa!important;border-color:#6366f142!important}.notification-studio-page .notification-studio-filter-btn.active,.notification-studio-page .notification-studio-filter-btn.is-active{filter:none!important;box-shadow:0 0 0 4px #0f172a0a,0 10px 22px #0f172a14!important}.notification-studio-page .notification-studio-filter-btn strong,.notification-studio-page .notification-studio-filter-btn .count,.notification-studio-page .notification-studio-filter-btn .badge{background:#ffffffc7!important;color:inherit!important;border:1px solid currentColor!important;opacity:.95!important}.notification-studio-page .notification-studio-notification-row,.notification-studio-page .notification-studio-notification-card,.notification-studio-page .notification-studio-notification-item,.notification-studio-page .notification-studio-item,.notification-studio-page .notification-row,.notification-studio-page .notification-card{background:#fffffff0!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a0d!important;filter:none!important}.notification-studio-page .notification-studio-notification-row.unread,.notification-studio-page .notification-studio-notification-card.unread,.notification-studio-page .notification-studio-notification-item.unread,.notification-studio-page .notification-studio-item.unread,.notification-studio-page .notification-row.unread,.notification-studio-page .notification-card.unread,.notification-studio-page .notification-studio-notification-row.is-unread,.notification-studio-page .notification-studio-notification-card.is-unread,.notification-studio-page .notification-studio-notification-item.is-unread,.notification-studio-page .notification-studio-item.is-unread{background:#fffbebfa!important;border-color:#f59e0b47!important}.notification-studio-page .notification-studio-notification-row.read,.notification-studio-page .notification-studio-notification-card.read,.notification-studio-page .notification-studio-notification-item.read,.notification-studio-page .notification-studio-item.read,.notification-studio-page .notification-row.read,.notification-studio-page .notification-card.read,.notification-studio-page .notification-studio-notification-row.is-read,.notification-studio-page .notification-studio-notification-card.is-read,.notification-studio-page .notification-studio-notification-item.is-read,.notification-studio-page .notification-studio-item.is-read{background:#fffffff0!important;border-color:#0f172a1a!important}.notification-studio-page .notification-studio-notification-icon,.notification-studio-page .notification-studio-item-icon,.notification-studio-page .notification-icon{color:#7e22ce!important;background:#faf5fff5!important;border:1px solid rgba(168,85,247,.24)!important}.notification-studio-page .notification-studio-notification-row *,.notification-studio-page .notification-studio-notification-card *,.notification-studio-page .notification-studio-notification-item *,.notification-studio-page .notification-studio-item *,.notification-studio-page .notification-row *,.notification-studio-page .notification-card *{color:inherit}.notification-studio-page .notification-studio-notification-title,.notification-studio-page .notification-studio-item-title,.notification-studio-page .notification-title{color:#0f172a!important}.notification-studio-page .notification-studio-notification-body,.notification-studio-page .notification-studio-notification-meta,.notification-studio-page .notification-studio-item-body,.notification-studio-page .notification-studio-item-meta,.notification-studio-page .notification-body,.notification-studio-page .notification-meta{color:#334155c7!important}.notification-studio-page .notification-studio-success-banner,.notification-studio-page .notification-studio-banner--success{color:#15803d!important;background:#f0fdf4f5!important;border-color:#16a34a3d!important}.notification-studio-page button:disabled,.notification-studio-page .notification-studio-back-btn:disabled,.notification-studio-page .notification-studio-ghost-btn:disabled,.notification-studio-page .notification-studio-primary-btn:disabled,.notification-studio-page .notification-studio-soft-btn:disabled,.notification-studio-page .notification-studio-danger-btn:disabled,.notification-studio-page .notification-studio-icon-btn:disabled,.notification-studio-page .notification-studio-filter-btn:disabled{opacity:.58!important;background:#f1f5f9e6!important;color:#64748b!important;border-color:#64748b2e!important;box-shadow:none!important;transform:none!important;filter:none!important}.notification-studio-page .notification-studio-list>*,.notification-studio-page .notification-studio-notifications-list>*,.notification-studio-page .notification-list>*{background:#fffffff0!important}.notification-studio-page .notification-studio-list>*>*:not(button):not(.notification-studio-danger-btn):not(.notification-studio-icon-btn),.notification-studio-page .notification-studio-notifications-list>*>*:not(button):not(.notification-studio-danger-btn):not(.notification-studio-icon-btn),.notification-studio-page .notification-list>*>*:not(button):not(.notification-studio-danger-btn):not(.notification-studio-icon-btn){background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a0e!important;filter:none!important}.notification-studio-page .notification-studio-section--list [class*=item],.notification-studio-page .notification-studio-section--list [class*=row],.notification-studio-page .notification-studio-section--list [class*=content],.notification-studio-page .notification-studio-section--list [class*=body],.notification-studio-page .notification-studio-section--list [class*=main],.notification-studio-page .notification-studio-section--list [class*=strip]{background-color:transparent!important}.notification-studio-page .notification-studio-section--list article>div:not(:last-child),.notification-studio-page .notification-studio-section--list li>div:not(:last-child),.notification-studio-page .notification-studio-section--list .notification-studio-row>div:not(:last-child),.notification-studio-page .notification-studio-section--list .notification-studio-item>div:not(:last-child){background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;color:#0f172a!important;border-radius:14px!important}.notification-studio-page .notification-studio-section--list button,.notification-studio-page .notification-studio-section--list .notification-studio-danger-btn,.notification-studio-page .notification-studio-section--list .notification-studio-icon-btn{background:#fef2f2f5!important;color:#991b1b!important;border-color:#ef44443d!important}.notification-studio-page .notification-studio-section--list strong,.notification-studio-page .notification-studio-section--list h3,.notification-studio-page .notification-studio-section--list h4,.notification-studio-page .notification-studio-section--list p,.notification-studio-page .notification-studio-section--list span,.notification-studio-page .notification-studio-section--list small{color:inherit!important}.notification-studio-page .notification-studio-section--list,.notification-studio-page .notification-studio-section--list *:not(button):not(button *):not(svg){color:#0f172a!important}.notification-studio-page .notification-studio-section--list strong,.notification-studio-page .notification-studio-section--list h3,.notification-studio-page .notification-studio-section--list h4,.notification-studio-page .notification-studio-section--list .notification-studio-notification-title,.notification-studio-page .notification-studio-section--list .notification-title{color:#0f172a!important}.notification-studio-page .notification-studio-section--list p,.notification-studio-page .notification-studio-section--list span,.notification-studio-page .notification-studio-section--list small,.notification-studio-page .notification-studio-section--list time,.notification-studio-page .notification-studio-section--list .notification-studio-notification-body,.notification-studio-page .notification-studio-section--list .notification-studio-notification-meta,.notification-studio-page .notification-studio-section--list .notification-body,.notification-studio-page .notification-studio-section--list .notification-meta{color:#334155c7!important}.notification-studio-page .notification-studio-section--list .notification-studio-notification-icon,.notification-studio-page .notification-studio-section--list .notification-studio-item-icon,.notification-studio-page .notification-studio-section--list .notification-icon{color:#7e22ce!important;background:#faf5fff5!important;border:1px solid rgba(168,85,247,.24)!important}.notification-studio-page .notification-studio-section--list .notification-studio-row-actions,.notification-studio-page .notification-studio-section--list .notification-studio-actions,.notification-studio-page .notification-studio-section--list .notification-actions,.notification-studio-page .notification-studio-section--list .notification-studio-delete-wrap,.notification-studio-page .notification-studio-section--list .notification-delete-wrap{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.notification-studio-page .notification-studio-section--list article>div:last-child,.notification-studio-page .notification-studio-section--list li>div:last-child,.notification-studio-page .notification-studio-section--list .notification-studio-row>div:last-child,.notification-studio-page .notification-studio-section--list .notification-studio-item>div:last-child{background:transparent!important;border:0!important;box-shadow:none!important}.notification-studio-page .notification-studio-section--list button[title=Delete],.notification-studio-page .notification-studio-section--list button[aria-label=Delete],.notification-studio-page .notification-studio-section--list button[title*=Delete],.notification-studio-page .notification-studio-section--list button[aria-label*=Delete],.notification-studio-page .notification-studio-section--list .notification-studio-danger-btn,.notification-studio-page .notification-studio-section--list .notification-studio-icon-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#fef2f2f5!important;color:#b91c1c!important;border:1px solid rgba(239,68,68,.24)!important;box-shadow:0 8px 18px #0f172a0a!important;line-height:1!important;text-align:center!important}.notification-studio-page .notification-studio-section--list button[title=Delete] svg,.notification-studio-page .notification-studio-section--list button[aria-label=Delete] svg,.notification-studio-page .notification-studio-section--list button[title*=Delete] svg,.notification-studio-page .notification-studio-section--list button[aria-label*=Delete] svg,.notification-studio-page .notification-studio-section--list .notification-studio-danger-btn svg,.notification-studio-page .notification-studio-section--list .notification-studio-icon-btn svg{width:17px!important;height:17px!important;display:block!important;margin:0!important;padding:0!important;color:#b91c1c!important;stroke:currentColor!important;flex:0 0 auto!important}.notification-studio-page .notification-studio-section--list button[title=Delete] span,.notification-studio-page .notification-studio-section--list button[aria-label=Delete] span,.notification-studio-page .notification-studio-section--list button[title*=Delete] span,.notification-studio-page .notification-studio-section--list button[aria-label*=Delete] span{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;color:#b91c1c!important}.notification-studio-page .notification-studio-section--list button[title=Delete]:hover,.notification-studio-page .notification-studio-section--list button[aria-label=Delete]:hover,.notification-studio-page .notification-studio-section--list button[title*=Delete]:hover,.notification-studio-page .notification-studio-section--list button[aria-label*=Delete]:hover,.notification-studio-page .notification-studio-section--list .notification-studio-danger-btn:hover,.notification-studio-page .notification-studio-section--list .notification-studio-icon-btn:hover{background:#fee2e2fa!important;color:#991b1b!important;transform:translateY(-1px)}.membership-studio-page{--mss-bg: transparent;--mss-panel: rgba(255, 255, 255, .76);--mss-panel-hover: rgba(255, 255, 255, .88);--mss-surface: rgba(255, 255, 255, .7);--mss-input: rgba(255, 255, 255, .96);--mss-border: rgba(15, 23, 42, .1);--mss-border-strong: rgba(15, 23, 42, .16);--mss-text: #0f172a;--mss-text-soft: #334155;--mss-muted: rgba(51, 65, 85, .78);--mss-primary: #4f46e5;--mss-primary-2: #7c3aed;--mss-visual: #ec4899;--mss-info: #2563eb;--mss-success: #16a34a;--mss-warning: #c2410c;--mss-danger: #dc2626;--mss-info-bg: rgba(59, 130, 246, .09);--mss-info-border: rgba(59, 130, 246, .18);--mss-info-text: #1d4ed8;--mss-success-bg: rgba(34, 197, 94, .11);--mss-success-border: rgba(34, 197, 94, .22);--mss-success-text: #15803d;--mss-warning-bg: rgba(249, 115, 22, .12);--mss-warning-border: rgba(249, 115, 22, .22);--mss-warning-text: #9a3412;--mss-shadow: 0 14px 34px rgba(15, 23, 42, .08);--mss-shadow-soft: 0 10px 24px rgba(15, 23, 42, .05);--mss-shadow-button: 0 12px 24px rgba(79, 70, 229, .18);min-height:100vh;padding:24px;background:var(--mss-bg);color:var(--mss-text);box-sizing:border-box}.membership-studio-page,.membership-studio-page *{box-sizing:border-box}.membership-studio-page.embedded{min-height:auto;padding:0;background:transparent}.membership-studio-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.membership-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 26px;margin-bottom:22px;border:1px solid var(--mss-border);border-radius:24px;background:#ffffffc2;box-shadow:var(--mss-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.membership-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.membership-studio-back-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffd6;color:var(--mss-text);box-shadow:var(--mss-shadow-soft);font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.membership-studio-back-btn:hover{transform:translateY(-1px);background:#fffffffa;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.membership-studio-back-btn svg,.membership-studio-back-btn span{color:var(--mss-text)}.membership-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.membership-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,var(--mss-primary),var(--mss-visual));border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 30px #4f46e538}.membership-studio-brand__icon svg{width:24px;height:24px;color:#fff;stroke:currentColor}.membership-studio-title{margin:0 0 6px;color:var(--mss-text);font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:900;letter-spacing:-.035em}.membership-studio-subtitle{margin:0;max-width:840px;color:var(--mss-muted);font-size:1.05rem;line-height:1.65}.membership-studio-uploader{display:flex;align-items:center;gap:14px;min-width:270px;flex:0 0 auto;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7;box-shadow:var(--mss-shadow-soft)}.membership-studio-uploader__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.membership-studio-uploader__meta strong{color:var(--mss-text);font-size:1rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.membership-studio-uploader__meta span{color:var(--mss-muted);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.membership-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.membership-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;min-width:0}.membership-studio-main{min-width:0;display:flex;flex-direction:column;gap:20px}.membership-studio-sidecard,.membership-studio-section,.membership-studio-field-card,.membership-studio-tier-row{background:var(--mss-panel);border:1px solid var(--mss-border);box-shadow:var(--mss-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.membership-studio-sidecard:hover,.membership-studio-section:hover{background:var(--mss-panel-hover)}.membership-studio-sidecard{border-radius:22px;padding:18px}.membership-studio-sidecard h3{margin:0 0 12px;color:var(--mss-text);font-size:1rem;font-weight:850;letter-spacing:-.01em}.membership-studio-sidecard p{margin:10px 0 0;color:var(--mss-muted);font-size:.95rem;line-height:1.55}.membership-studio-sidecard p strong{color:var(--mss-text)}.membership-studio-status-card{position:relative;overflow:hidden}.membership-studio-status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--mss-primary),var(--mss-visual))}.membership-studio-section{position:relative;overflow:hidden;border-radius:24px;padding:22px}.membership-studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--mss-primary)}.membership-studio-section--currency:before{background:var(--mss-primary)}.membership-studio-section--tiers:before{background:var(--mss-success)}.membership-studio-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.membership-studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.membership-studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:0 0 44px;color:var(--mss-text);background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 14px #0f172a0d}.membership-studio-section__icon svg{width:20px;height:20px;color:var(--mss-text)}.membership-studio-section h2{margin:0 0 4px;color:var(--mss-text);font-size:1.15rem;font-weight:850;letter-spacing:-.015em}.membership-studio-section p{margin:0;color:var(--mss-muted);line-height:1.5}.membership-studio-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;margin-bottom:10px;border-radius:999px;font-size:.84rem;font-weight:900;line-height:1;border:1px solid transparent}.membership-studio-status-badge.ready{background:var(--mss-success-bg);border-color:var(--mss-success-border);color:var(--mss-success-text)}.membership-studio-status-badge.draft{background:var(--mss-warning-bg);border-color:var(--mss-warning-border);color:var(--mss-warning-text)}.membership-studio-summary-list,.membership-studio-guide-list{list-style:none;padding:0;margin:0}.membership-studio-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.membership-studio-summary-list li:last-child{border-bottom:0;padding-bottom:0}.membership-studio-summary-list span{color:var(--mss-muted);font-size:.9rem}.membership-studio-summary-list strong{color:var(--mss-text);font-size:.95rem;font-weight:850}.membership-studio-guide-list{display:flex;flex-direction:column;gap:12px}.membership-studio-guide-list li{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;color:var(--mss-muted);line-height:1.45}.membership-studio-guide-list svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--mss-primary)}.membership-studio-actions-stack{display:flex;flex-direction:column;gap:12px}.membership-studio-ghost-btn,.membership-studio-primary-btn,.membership-studio-soft-btn,.membership-studio-linklike{font:inherit;cursor:pointer;border:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.membership-studio-ghost-btn:hover,.membership-studio-primary-btn:hover,.membership-studio-soft-btn:hover,.membership-studio-linklike:hover{transform:translateY(-1px)}.membership-studio-ghost-btn,.membership-studio-primary-btn,.membership-studio-soft-btn{min-height:44px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;font-weight:800}.membership-studio-ghost-btn,.membership-studio-soft-btn{background:#ffffffd6;color:var(--mss-text);border:1px solid rgba(15,23,42,.1);box-shadow:var(--mss-shadow-soft)}.membership-studio-ghost-btn:hover,.membership-studio-soft-btn:hover{background:#fffffffa;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.membership-studio-primary-btn{background:linear-gradient(135deg,var(--mss-primary),var(--mss-primary-2));color:#fff;border:1px solid rgba(79,70,229,.2);box-shadow:var(--mss-shadow-button)}.membership-studio-primary-btn svg,.membership-studio-primary-btn span{color:#fff}.membership-studio-primary-btn:hover{filter:brightness(1.04);box-shadow:0 16px 30px #4f46e53d}.membership-studio-linklike{margin-left:8px;padding:0;background:transparent;color:var(--mss-primary);font-weight:900}.membership-studio-ghost-btn:disabled,.membership-studio-primary-btn:disabled,.membership-studio-soft-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none}.membership-studio-banner{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--mss-border);background:var(--mss-surface);color:var(--mss-text);box-shadow:var(--mss-shadow-soft);line-height:1.5}.membership-studio-banner svg{flex:0 0 auto;width:19px;height:19px;margin-top:2px}.membership-studio-banner strong{color:inherit;font-weight:850}.membership-studio-banner--info{background:var(--mss-info-bg);border-color:var(--mss-info-border);color:var(--mss-info-text)}.membership-studio-crypto-soon{opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease}.membership-studio-crypto-soon.show{opacity:1;transform:translateY(0)}.membership-studio-grid{display:grid;gap:16px}.membership-studio-grid--1{grid-template-columns:1fr}.membership-studio-field-card{border-radius:20px;padding:16px;box-shadow:var(--mss-shadow-soft)}.membership-studio-field-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;gap:14px;align-items:center}.membership-studio-field-title{color:var(--mss-text);font-size:1rem;font-weight:900;line-height:1.25}.membership-studio-field-card p{margin:4px 0 0;color:var(--mss-muted);font-size:.92rem;line-height:1.45}.membership-studio-select{min-height:46px;width:100%;border-radius:14px;border:1px solid var(--mss-border);background:var(--mss-input);color:var(--mss-text);padding:0 14px;outline:none;font:inherit;font-weight:750}.membership-studio-select:focus{background:#fff;border-color:#4f46e57a;box-shadow:0 0 0 4px #4f46e51a}.membership-studio-select:disabled{cursor:not-allowed;opacity:.58;background:#f1f5f9d1}.membership-studio-help-text{margin-top:12px;padding:11px 12px;border-radius:14px;background:#f8fafcd1;border:1px solid rgba(15,23,42,.07);color:var(--mss-muted);font-size:.9rem;line-height:1.45}.membership-studio-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.membership-studio-chip,.membership-studio-muted-chip{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 12px;background:#ffffffe6;border:1px solid var(--mss-border);color:var(--mss-text);box-shadow:var(--mss-shadow-soft);font:inherit;font-size:.86rem;font-weight:850}.membership-studio-chip{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.membership-studio-chip:hover{transform:translateY(-1px);border-color:#4f46e52e}.membership-studio-chip.locked{background:var(--mss-success-bg);border-color:var(--mss-success-border);color:var(--mss-success-text);cursor:default}.membership-studio-chip.locked:hover{transform:none}.membership-studio-muted-chip{color:var(--mss-muted);box-shadow:none}.membership-studio-tiers{display:grid;gap:14px}.membership-studio-tier-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:16px;align-items:center;border-radius:20px;padding:16px;box-shadow:var(--mss-shadow-soft)}.membership-studio-tier-left{display:flex;align-items:flex-start;gap:14px;min-width:0}.membership-studio-tier-icon{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;flex:0 0 44px;background:#ffffffe6;border:1px solid var(--mss-border);color:var(--mss-primary)}.membership-studio-tier-icon svg{width:20px;height:20px}.membership-studio-tier-label{color:var(--mss-text);font-size:1.02rem;font-weight:900;line-height:1.25}.membership-studio-tier-desc{margin-top:4px;color:var(--mss-muted);font-size:.92rem;line-height:1.45}.membership-studio-tier-range{margin-top:6px;color:var(--mss-text-soft);font-size:.86rem;font-weight:750}.membership-studio-tier-right{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border-radius:16px;border:1px solid var(--mss-border);background:var(--mss-input);overflow:hidden}.membership-studio-currency-prefix{height:100%;min-width:64px;display:grid;place-items:center;padding:0 12px;color:var(--mss-text);font-size:.9rem;font-weight:900;background:#f8fafcd1;border-right:1px solid var(--mss-border)}.membership-studio-tier-right input{width:100%;height:48px;border:0;outline:none;background:transparent;color:var(--mss-text);padding:0 14px;font:inherit;font-weight:850}.membership-studio-tier-right:focus-within{background:#fff;border-color:#4f46e57a;box-shadow:0 0 0 4px #4f46e51a}.membership-studio-empty{padding:32px 18px;border-radius:18px;background:#ffffff9e;border:1px dashed rgba(15,23,42,.14);color:var(--mss-muted);text-align:center;line-height:1.5}.membership-studio-bottom-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 2px 28px}.membership-studio-bottom-actions__left,.membership-studio-bottom-actions__right{display:flex;align-items:center;gap:12px}.membership-studio-page button:focus-visible,.membership-studio-page input:focus-visible,.membership-studio-page select:focus-visible{outline:none;box-shadow:0 0 0 4px #4f46e521,var(--mss-shadow-soft)}@media(max-width:1280px){.membership-studio-layout{grid-template-columns:1fr}.membership-studio-sidebar{position:static;order:2}.membership-studio-main{order:1}}@media(max-width:1100px){.membership-studio-field-row{grid-template-columns:1fr}}@media(max-width:980px){.membership-studio-topbar{flex-direction:column;align-items:stretch;padding:20px}.membership-studio-topbar__left{flex-direction:column;align-items:flex-start}.membership-studio-uploader{width:100%;justify-content:flex-start}.membership-studio-tier-row{grid-template-columns:1fr}}@media(max-width:720px){.membership-studio-page{padding:14px}.membership-studio-section__header,.membership-studio-bottom-actions{flex-direction:column;align-items:stretch}.membership-studio-bottom-actions__left,.membership-studio-bottom-actions__right{width:100%;flex-direction:column;align-items:stretch}.membership-studio-bottom-actions__left>*,.membership-studio-bottom-actions__right>*{width:100%}}@media(max-width:640px){.membership-studio-topbar,.membership-studio-section,.membership-studio-sidecard{border-radius:18px;padding:16px}.membership-studio-brand{align-items:flex-start;flex-direction:column}.membership-studio-title{font-size:2rem}.membership-studio-subtitle{font-size:.98rem;line-height:1.55}.membership-studio-uploader{min-width:0}.membership-studio-banner{border-radius:16px;padding:13px 14px}.membership-studio-back-btn{width:100%}}@media(max-width:440px){.membership-studio-page{padding:10px}.membership-studio-tier-left{flex-direction:column}}@media(prefers-reduced-motion:reduce){.membership-studio-page *,.membership-studio-page *:before,.membership-studio-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.membership-studio-page .membership-studio-back-btn,.membership-studio-page .membership-studio-ghost-btn,.membership-studio-page .membership-studio-primary-btn,.membership-studio-page .membership-studio-soft-btn,.membership-studio-page .membership-studio-linklike{background:#fffffff0!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0f!important;filter:none!important}.membership-studio-page .membership-studio-back-btn svg,.membership-studio-page .membership-studio-back-btn span,.membership-studio-page .membership-studio-ghost-btn svg,.membership-studio-page .membership-studio-ghost-btn span,.membership-studio-page .membership-studio-primary-btn svg,.membership-studio-page .membership-studio-primary-btn span,.membership-studio-page .membership-studio-soft-btn svg,.membership-studio-page .membership-studio-soft-btn span,.membership-studio-page .membership-studio-linklike svg,.membership-studio-page .membership-studio-linklike span{color:inherit!important}.membership-studio-page .membership-studio-back-btn:hover,.membership-studio-page .membership-studio-ghost-btn:hover,.membership-studio-page .membership-studio-primary-btn:hover,.membership-studio-page .membership-studio-soft-btn:hover,.membership-studio-page .membership-studio-linklike:hover{background:#fff!important;filter:none!important;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a17!important}.membership-studio-page .membership-studio-back-btn{color:#334155!important;background:#f8fafcf5!important;border-color:#47556938!important}.membership-studio-page .membership-studio-soft-btn{color:#7e22ce!important;background:#faf5fffa!important;border-color:#a855f747!important}.membership-studio-page .membership-studio-actions-stack .membership-studio-ghost-btn:first-child{color:#475569!important;background:#f8fafcf5!important;border-color:#47556938!important}.membership-studio-page .membership-studio-actions-stack .membership-studio-ghost-btn:nth-child(2),.membership-studio-page .membership-studio-section--tiers .membership-studio-ghost-btn{color:#92400e!important;background:#fffbebfa!important;border-color:#f59e0b4d!important}.membership-studio-page .membership-studio-primary-btn{color:#15803d!important;background:#f0fdf4f5!important;border-color:#16a34a47!important}.membership-studio-page .membership-studio-bottom-actions__left .membership-studio-ghost-btn{color:#7e22ce!important;background:#faf5fffa!important;border-color:#a855f747!important}.membership-studio-page .membership-studio-bottom-actions__right .membership-studio-ghost-btn{color:#991b1b!important;background:#fef2f2f5!important;border-color:#ef44443d!important}.membership-studio-page .membership-studio-back-btn:disabled,.membership-studio-page .membership-studio-ghost-btn:disabled,.membership-studio-page .membership-studio-primary-btn:disabled,.membership-studio-page .membership-studio-soft-btn:disabled{opacity:.58!important;background:#f1f5f9e6!important;color:#64748b!important;border-color:#64748b2e!important;box-shadow:none!important;transform:none!important;filter:none!important}.affiliate-form-studio-page{--afs-bg: transparent;--afs-panel: rgba(255, 255, 255, .76);--afs-panel-hover: rgba(255, 255, 255, .88);--afs-surface: rgba(255, 255, 255, .7);--afs-input: rgba(255, 255, 255, .96);--afs-border: rgba(15, 23, 42, .1);--afs-border-strong: rgba(15, 23, 42, .16);--afs-text: #0f172a;--afs-text-soft: #334155;--afs-muted: rgba(51, 65, 85, .78);--afs-primary: #4f46e5;--afs-primary-2: #7c3aed;--afs-visual: #ec4899;--afs-info: #2563eb;--afs-success: #16a34a;--afs-warning: #c2410c;--afs-danger: #dc2626;--afs-info-bg: rgba(59, 130, 246, .09);--afs-info-border: rgba(59, 130, 246, .18);--afs-info-text: #1d4ed8;--afs-success-bg: rgba(34, 197, 94, .11);--afs-success-border: rgba(34, 197, 94, .22);--afs-success-text: #15803d;--afs-warning-bg: rgba(249, 115, 22, .12);--afs-warning-border: rgba(249, 115, 22, .22);--afs-warning-text: #9a3412;--afs-danger-bg: rgba(239, 68, 68, .1);--afs-danger-border: rgba(239, 68, 68, .24);--afs-danger-text: #991b1b;--afs-shadow: 0 14px 34px rgba(15, 23, 42, .08);--afs-shadow-soft: 0 10px 24px rgba(15, 23, 42, .05);--afs-shadow-button: 0 12px 24px rgba(79, 70, 229, .18);min-height:100vh;padding:24px;background:var(--afs-bg);color:var(--afs-text);box-sizing:border-box}.affiliate-form-studio-page,.affiliate-form-studio-page *{box-sizing:border-box}.affiliate-form-studio-page.embedded{min-height:auto;padding:0;background:transparent}.affiliate-form-studio-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.affiliate-form-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 26px;margin-bottom:22px;border:1px solid var(--afs-border);border-radius:24px;background:#ffffffc2;box-shadow:var(--afs-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-form-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.affiliate-form-studio-back-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#ffffffd6;color:var(--afs-text);box-shadow:var(--afs-shadow-soft);font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.affiliate-form-studio-back-btn:hover{transform:translateY(-1px);background:#fffffffa;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.affiliate-form-studio-back-btn svg,.affiliate-form-studio-back-btn span{color:var(--afs-text)}.affiliate-form-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.affiliate-form-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,var(--afs-primary),var(--afs-visual));border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 30px #4f46e538}.affiliate-form-studio-brand__icon svg{width:24px;height:24px;color:#fff;stroke:currentColor}.affiliate-form-studio-title{margin:0 0 6px;color:var(--afs-text);font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:900;letter-spacing:-.035em}.affiliate-form-studio-subtitle{margin:0;max-width:860px;color:var(--afs-muted);font-size:1.05rem;line-height:1.65}.affiliate-form-studio-uploader{display:flex;align-items:center;gap:14px;min-width:270px;flex:0 0 auto;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7;box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-uploader__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.affiliate-form-studio-uploader__meta strong{color:var(--afs-text);font-size:1rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.affiliate-form-studio-uploader__meta span{color:var(--afs-muted);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere}.affiliate-form-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.affiliate-form-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;min-width:0}.affiliate-form-studio-main{min-width:0;display:flex;flex-direction:column;gap:20px}.affiliate-form-studio-sidecard,.affiliate-form-studio-section,.affiliate-form-studio-item,.affiliate-form-studio-products{background:var(--afs-panel);border:1px solid var(--afs-border);box-shadow:var(--afs-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.affiliate-form-studio-sidecard:hover,.affiliate-form-studio-section:hover{background:var(--afs-panel-hover)}.affiliate-form-studio-sidecard{border-radius:22px;padding:18px}.affiliate-form-studio-sidecard h3{margin:0 0 12px;color:var(--afs-text);font-size:1rem;font-weight:850;letter-spacing:-.01em}.affiliate-form-studio-sidecard p{margin:10px 0 0;color:var(--afs-muted);font-size:.95rem;line-height:1.55}.affiliate-form-studio-sidecard p strong{color:var(--afs-text)}.affiliate-form-studio-status-card{position:relative;overflow:hidden}.affiliate-form-studio-status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--afs-primary),var(--afs-visual))}.affiliate-form-studio-section{position:relative;overflow:hidden;border-radius:24px;padding:22px}.affiliate-form-studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--afs-primary)}.affiliate-form-studio-section--filters:before{background:var(--afs-primary)}.affiliate-form-studio-section--stores:before{background:var(--afs-success)}.affiliate-form-studio-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.affiliate-form-studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.affiliate-form-studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:0 0 44px;color:var(--afs-text);background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 6px 14px #0f172a0d}.affiliate-form-studio-section__icon svg{width:20px;height:20px;color:var(--afs-text)}.affiliate-form-studio-section h2{margin:0 0 4px;color:var(--afs-text);font-size:1.15rem;font-weight:850;letter-spacing:-.015em}.affiliate-form-studio-section p{margin:0;color:var(--afs-muted);line-height:1.5}.affiliate-form-studio-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;margin-bottom:10px;border-radius:999px;font-size:.84rem;font-weight:900;line-height:1;border:1px solid transparent}.affiliate-form-studio-status-badge.ready{background:var(--afs-success-bg);border-color:var(--afs-success-border);color:var(--afs-success-text)}.affiliate-form-studio-status-badge.draft{background:var(--afs-warning-bg);border-color:var(--afs-warning-border);color:var(--afs-warning-text)}.affiliate-form-studio-summary-list,.affiliate-form-studio-guide-list{list-style:none;padding:0;margin:0}.affiliate-form-studio-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.affiliate-form-studio-summary-list li:last-child{border-bottom:0;padding-bottom:0}.affiliate-form-studio-summary-list span{color:var(--afs-muted);font-size:.9rem}.affiliate-form-studio-summary-list strong{color:var(--afs-text);font-size:.95rem;font-weight:850}.affiliate-form-studio-guide-list{display:flex;flex-direction:column;gap:12px}.affiliate-form-studio-guide-list li{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;color:var(--afs-muted);line-height:1.45}.affiliate-form-studio-guide-list svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--afs-primary)}.affiliate-form-studio-actions-stack{display:flex;flex-direction:column;gap:12px}.affiliate-form-studio-ghost-btn,.affiliate-form-studio-primary-btn,.affiliate-form-studio-soft-btn,.affiliate-form-studio-primary-soft-btn,.affiliate-form-studio-icon-btn,.affiliate-form-studio-visit-btn,.affiliate-form-studio-pill{font:inherit;cursor:pointer;border:0;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.affiliate-form-studio-ghost-btn:hover,.affiliate-form-studio-primary-btn:hover,.affiliate-form-studio-soft-btn:hover,.affiliate-form-studio-primary-soft-btn:hover,.affiliate-form-studio-icon-btn:hover,.affiliate-form-studio-visit-btn:hover,.affiliate-form-studio-pill:hover{transform:translateY(-1px)}.affiliate-form-studio-ghost-btn,.affiliate-form-studio-primary-btn,.affiliate-form-studio-soft-btn,.affiliate-form-studio-primary-soft-btn,.affiliate-form-studio-visit-btn,.affiliate-form-studio-pill{min-height:40px;padding:0 14px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-weight:800}.affiliate-form-studio-ghost-btn,.affiliate-form-studio-soft-btn,.affiliate-form-studio-visit-btn,.affiliate-form-studio-pill{background:#ffffffd6;color:var(--afs-text);border:1px solid rgba(15,23,42,.1);box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-ghost-btn:hover,.affiliate-form-studio-soft-btn:hover,.affiliate-form-studio-visit-btn:hover,.affiliate-form-studio-pill:hover{background:#fffffffa;border-color:#4f46e52e;box-shadow:0 12px 26px #0f172a14}.affiliate-form-studio-primary-btn,.affiliate-form-studio-primary-soft-btn{background:linear-gradient(135deg,var(--afs-primary),var(--afs-primary-2));color:#fff;border:1px solid rgba(79,70,229,.2);box-shadow:var(--afs-shadow-button)}.affiliate-form-studio-primary-btn svg,.affiliate-form-studio-primary-btn span,.affiliate-form-studio-primary-soft-btn svg,.affiliate-form-studio-primary-soft-btn span{color:#fff}.affiliate-form-studio-primary-btn:hover,.affiliate-form-studio-primary-soft-btn:hover{filter:brightness(1.04);box-shadow:0 16px 30px #4f46e53d}.affiliate-form-studio-primary-soft-btn.is-approved{background:var(--afs-success-bg);border-color:var(--afs-success-border);color:var(--afs-success-text);box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-primary-soft-btn.is-approved svg,.affiliate-form-studio-primary-soft-btn.is-approved span{color:var(--afs-success-text)}.affiliate-form-studio-primary-soft-btn.is-pending{background:var(--afs-warning-bg);border-color:var(--afs-warning-border);color:var(--afs-warning-text);box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-primary-soft-btn.is-pending svg,.affiliate-form-studio-primary-soft-btn.is-pending span{color:var(--afs-warning-text)}.affiliate-form-studio-icon-btn{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#ffffffdb;color:var(--afs-text);border:1px solid rgba(15,23,42,.1);box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-icon-btn svg{width:18px;height:18px}.affiliate-form-studio-ghost-btn:disabled,.affiliate-form-studio-primary-btn:disabled,.affiliate-form-studio-soft-btn:disabled,.affiliate-form-studio-primary-soft-btn:disabled,.affiliate-form-studio-icon-btn:disabled,.affiliate-form-studio-visit-btn:disabled,.affiliate-form-studio-pill:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none}.affiliate-form-studio-toolbar{display:grid;grid-template-columns:auto minmax(160px,220px) minmax(260px,1fr) auto auto;gap:12px;align-items:center}.affiliate-form-studio-select{min-height:42px;width:100%;border-radius:14px;border:1px solid var(--afs-border);background:var(--afs-input);color:var(--afs-text);padding:0 14px;outline:none;font:inherit;font-weight:750}.affiliate-form-studio-select:focus{background:#fff;border-color:#4f46e57a;box-shadow:0 0 0 4px #4f46e51a}.affiliate-form-studio-search{min-height:42px;border-radius:14px;border:1px solid var(--afs-border);background:var(--afs-input);display:flex;align-items:center;gap:10px;padding:0 14px;box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-search svg{flex:0 0 auto;color:var(--afs-muted)}.affiliate-form-studio-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--afs-text);font:inherit}.affiliate-form-studio-search input::placeholder{color:#64748bb8}.affiliate-form-studio-my-actions{display:flex;align-items:center;gap:8px}.affiliate-form-studio-banner{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border-radius:18px;border:1px solid var(--afs-border);background:var(--afs-surface);color:var(--afs-text);box-shadow:var(--afs-shadow-soft);line-height:1.5}.affiliate-form-studio-banner svg{flex:0 0 auto;width:19px;height:19px;margin-top:2px}.affiliate-form-studio-banner strong{color:inherit;font-weight:850}.affiliate-form-studio-banner--info{background:var(--afs-info-bg);border-color:var(--afs-info-border);color:var(--afs-info-text)}.affiliate-form-studio-list{display:flex;flex-direction:column;gap:14px}.affiliate-form-studio-item{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:flex-start;border-radius:22px;padding:16px;box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-item.is-selected{border-color:#4f46e547;background:#ffffffeb}.affiliate-form-studio-logo{width:76px;min-width:76px}.affiliate-form-studio-logo-link{display:block;color:inherit;text-decoration:none}.affiliate-form-studio-logo-fallback{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,var(--afs-primary),var(--afs-visual));color:#fff;font-size:1.4rem;font-weight:900;box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-info{min-width:0;display:flex;flex-direction:column;gap:10px}.affiliate-form-studio-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.affiliate-form-studio-topline-left{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}.affiliate-form-studio-store-check,.affiliate-form-studio-product-check{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;margin:0;border-radius:6px;border:1.5px solid rgba(17,24,39,.28);background:#fff;display:inline-grid;place-items:center;cursor:pointer;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.affiliate-form-studio-store-check:after,.affiliate-form-studio-product-check:after{content:"";width:10px;height:10px;border-radius:3px;transform:scale(0);transition:transform .15s ease;background:linear-gradient(135deg,var(--afs-primary),var(--afs-primary-2))}.affiliate-form-studio-store-check:checked,.affiliate-form-studio-product-check:checked{border-color:var(--afs-primary);box-shadow:0 0 0 4px #4f46e51a}.affiliate-form-studio-store-check:checked:after,.affiliate-form-studio-product-check:checked:after{transform:scale(1)}.affiliate-form-studio-store-link{color:var(--afs-text);font-size:1.05rem;font-weight:900;text-decoration:none;overflow-wrap:anywhere}.affiliate-form-studio-store-link:hover{color:var(--afs-primary);text-decoration:underline}.affiliate-form-studio-pill{min-height:28px;padding:0 10px;border-radius:999px;font-size:.8rem;box-shadow:none}.affiliate-form-studio-pill--approved,.affiliate-form-studio-pill--picks.is-on{background:var(--afs-success-bg);border-color:var(--afs-success-border);color:var(--afs-success-text)}.affiliate-form-studio-pill--pending{background:var(--afs-warning-bg);border-color:var(--afs-warning-border);color:var(--afs-warning-text)}.affiliate-form-studio-sub{color:var(--afs-muted);font-size:.93rem;line-height:1.45}.affiliate-form-studio-notes{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:14px;background:#f8fafcd1;border:1px solid rgba(15,23,42,.07);color:var(--afs-muted);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.affiliate-form-studio-notes svg{flex:0 0 auto;margin-top:2px;color:var(--afs-primary)}.affiliate-form-studio-store-actions{display:flex;flex-direction:column;gap:10px}.affiliate-form-studio-actions-top,.affiliate-form-studio-actions-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.affiliate-form-studio-products{margin-top:4px;border-radius:20px;padding:16px;box-shadow:var(--afs-shadow-soft)}.affiliate-form-studio-picker-head{color:var(--afs-text);font-weight:900;margin-bottom:12px}.affiliate-form-studio-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.affiliate-form-studio-product-card{position:relative;min-width:0;overflow:hidden;border-radius:16px;border:1px solid var(--afs-border);background:#ffffffdb;box-shadow:var(--afs-shadow-soft);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.affiliate-form-studio-product-card:hover{transform:translateY(-1px);border-color:#4f46e533}.affiliate-form-studio-product-card.is-selected{border-color:#4f46e573;box-shadow:0 0 0 4px #4f46e51a}.affiliate-form-studio-product-card .affiliate-form-studio-product-check{position:absolute;top:10px;left:10px;z-index:2}.affiliate-form-studio-product-thumb{width:100%;height:116px;background:#0f172a0d;overflow:hidden}.affiliate-form-studio-product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.affiliate-form-studio-product-meta{padding:10px 12px}.affiliate-form-studio-product-title{color:var(--afs-text);font-size:.9rem;line-height:1.35;font-weight:850;overflow-wrap:anywhere}.affiliate-form-studio-picker-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.affiliate-form-studio-muted{color:var(--afs-muted);font-size:.92rem;line-height:1.5}.affiliate-form-studio-empty{padding:32px 18px;border-radius:18px;background:#ffffff9e;border:1px dashed rgba(15,23,42,.14);color:var(--afs-muted);text-align:center;line-height:1.5}.affiliate-form-studio-page button:focus-visible,.affiliate-form-studio-page input:focus-visible,.affiliate-form-studio-page select:focus-visible,.affiliate-form-studio-page a:focus-visible{outline:none;box-shadow:0 0 0 4px #4f46e521,var(--afs-shadow-soft)}@media(prefers-reduced-motion:reduce){.affiliate-form-studio-page *,.affiliate-form-studio-page *:before,.affiliate-form-studio-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.affiliate-form-studio-page .affiliate-form-studio-ghost-btn,.affiliate-form-studio-page .affiliate-form-studio-primary-btn,.affiliate-form-studio-page .affiliate-form-studio-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-icon-btn,.affiliate-form-studio-page .affiliate-form-studio-visit-btn,.affiliate-form-studio-page .affiliate-form-studio-pill,.affiliate-form-studio-page .affiliate-form-studio-pill--picks,.affiliate-form-studio-page .affiliate-form-studio-back-btn{background:#ffffffeb!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0f!important;filter:none!important}.affiliate-form-studio-page .affiliate-form-studio-ghost-btn svg,.affiliate-form-studio-page .affiliate-form-studio-ghost-btn span,.affiliate-form-studio-page .affiliate-form-studio-primary-btn svg,.affiliate-form-studio-page .affiliate-form-studio-primary-btn span,.affiliate-form-studio-page .affiliate-form-studio-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-soft-btn span,.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn span,.affiliate-form-studio-page .affiliate-form-studio-icon-btn svg,.affiliate-form-studio-page .affiliate-form-studio-visit-btn svg,.affiliate-form-studio-page .affiliate-form-studio-visit-btn span,.affiliate-form-studio-page .affiliate-form-studio-pill svg,.affiliate-form-studio-page .affiliate-form-studio-pill span,.affiliate-form-studio-page .affiliate-form-studio-back-btn svg,.affiliate-form-studio-page .affiliate-form-studio-back-btn span{color:inherit!important}.affiliate-form-studio-page .affiliate-form-studio-ghost-btn:hover,.affiliate-form-studio-page .affiliate-form-studio-primary-btn:hover,.affiliate-form-studio-page .affiliate-form-studio-soft-btn:hover,.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn:hover,.affiliate-form-studio-page .affiliate-form-studio-icon-btn:hover,.affiliate-form-studio-page .affiliate-form-studio-visit-btn:hover,.affiliate-form-studio-page .affiliate-form-studio-pill:hover,.affiliate-form-studio-page .affiliate-form-studio-back-btn:hover{background:#fff!important;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a17!important}.affiliate-form-studio-page button[title=Refresh],.affiliate-form-studio-page .affiliate-form-studio-icon-btn{color:#475569!important;border-color:#4755693d!important;background:#f8fafcf5!important}.affiliate-form-studio-page .affiliate-form-studio-my-actions .affiliate-form-studio-icon-btn{color:#334155!important;border-color:#33415538!important;background:#f8fafcf5!important}.affiliate-form-studio-page .affiliate-form-studio-pill--picks,.affiliate-form-studio-page .affiliate-form-studio-ghost-btn:has(.MdPlaylistAdd),.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"],.affiliate-form-studio-page button[aria-label="Add all shown to Picks"]{color:#15803d!important;border-color:#16a34a42!important;background:#f0fdf4f5!important}.affiliate-form-studio-page .affiliate-form-studio-pill--picks.is-on{color:#047857!important;border-color:#05966947!important;background:#d1fae5d1!important}.affiliate-form-studio-page .affiliate-form-studio-visit-btn{color:#92400e!important;border-color:#f59e0b52!important;background:#fffbebfa!important}.affiliate-form-studio-page button[title=Join],.affiliate-form-studio-page .affiliate-form-studio-soft-btn:has(.MdEmojiEvents){color:#a16207!important;border-color:#ca8a044d!important;background:#fefce8fa!important}.affiliate-form-studio-page button[title="Message Role Owner"],.affiliate-form-studio-page .affiliate-form-studio-soft-btn:has(svg+span){background:#f8fafcf5!important}.affiliate-form-studio-page button[title="Message Role Owner"]{color:#475569!important;border-color:#4755693d!important}.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn{color:#7e22ce!important;border-color:#a855f74d!important;background:#faf5fffa!important}.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn span{color:#7e22ce!important}.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn.is-approved{color:#15803d!important;border-color:#16a34a47!important;background:#f0fdf4f5!important}.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn.is-approved svg,.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn.is-approved span{color:#15803d!important}.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn.is-pending{color:#9a3412!important;border-color:#f973164d!important;background:#fff7edfa!important}.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn.is-pending svg,.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn.is-pending span{color:#9a3412!important}.affiliate-form-studio-page .affiliate-form-studio-picker-actions .affiliate-form-studio-primary-btn{color:#15803d!important;border-color:#16a34a47!important;background:#f0fdf4f5!important}.affiliate-form-studio-page .affiliate-form-studio-picker-actions .affiliate-form-studio-primary-btn svg,.affiliate-form-studio-page .affiliate-form-studio-picker-actions .affiliate-form-studio-primary-btn span{color:#15803d!important}.affiliate-form-studio-page .affiliate-form-studio-picker-actions .affiliate-form-studio-ghost-btn{color:#991b1b!important;border-color:#ef44443d!important;background:#fef2f2f5!important}.affiliate-form-studio-page .fsb-pill,.affiliate-form-studio-page .fsb-xs,.affiliate-form-studio-page .follow-subscribe-button,.affiliate-form-studio-page .follow-subscribe-btn{background:#f8fafcf5!important;color:#475569!important;border:1px solid rgba(71,85,105,.2)!important;box-shadow:0 8px 18px #0f172a0d!important}.affiliate-form-studio-page .fsb-pill svg,.affiliate-form-studio-page .fsb-pill span,.affiliate-form-studio-page .fsb-xs svg,.affiliate-form-studio-page .fsb-xs span,.affiliate-form-studio-page .follow-subscribe-button svg,.affiliate-form-studio-page .follow-subscribe-button span,.affiliate-form-studio-page .follow-subscribe-btn svg,.affiliate-form-studio-page .follow-subscribe-btn span{color:inherit!important}.affiliate-form-studio-page button:disabled,.affiliate-form-studio-page .affiliate-form-studio-primary-soft-btn:disabled,.affiliate-form-studio-page .affiliate-form-studio-primary-btn:disabled,.affiliate-form-studio-page .affiliate-form-studio-ghost-btn:disabled,.affiliate-form-studio-page .affiliate-form-studio-soft-btn:disabled,.affiliate-form-studio-page .affiliate-form-studio-icon-btn:disabled,.affiliate-form-studio-page .affiliate-form-studio-visit-btn:disabled,.affiliate-form-studio-page .affiliate-form-studio-pill:disabled{opacity:.58!important;background:#f1f5f9e6!important;color:#64748b!important;border-color:#64748b2e!important;box-shadow:none!important}.affiliate-form-studio-page .affiliate-form-studio-pill:not(button){background:#f8fafcf5!important;color:#475569!important;border-color:#4755692e!important}.affiliate-form-studio-page .affiliate-form-studio-pill--approved{color:#15803d!important;background:#f0fdf4f5!important;border-color:#16a34a47!important}.affiliate-form-studio-page .affiliate-form-studio-pill--pending{color:#9a3412!important;background:#fff7edfa!important;border-color:#f973164d!important}.affiliate-form-studio-page .affiliate-form-studio-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;vertical-align:middle!important}.affiliate-form-studio-page .affiliate-form-studio-icon-btn svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;flex:0 0 auto!important;line-height:1!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-icon-btn,.affiliate-form-studio-page .affiliate-form-studio-my-actions .affiliate-form-studio-icon-btn{place-items:center!important;align-items:center!important;justify-content:center!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar{grid-template-columns:42px minmax(160px,220px) minmax(260px,1fr) minmax(260px,1fr) auto!important;align-items:center!important}.affiliate-form-studio-page .affiliate-form-studio-search,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;border-radius:14px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(22,163,74,.22)!important;box-shadow:0 8px 18px #0f172a0d!important}.affiliate-form-studio-page .affiliate-form-studio-search{justify-content:flex-start!important;background:#fffffff5!important;border-color:#0f172a1a!important;color:#0f172a!important}.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{background:#f0fdf4f5!important;color:#15803d!important;font-weight:850!important;gap:8px!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-search svg,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"] svg,.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"] svg{width:17px!important;height:17px!important;margin:0!important;flex:0 0 auto!important}.affiliate-form-studio-page .affiliate-form-studio-search input{height:100%!important;line-height:46px!important;padding:0!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar{align-items:center!important}.affiliate-form-studio-page .affiliate-form-studio-search,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;transform:none!important;align-self:center!important;display:inline-flex!important;align-items:center!important}.affiliate-form-studio-page .affiliate-form-studio-search{padding-top:0!important;padding-bottom:0!important;line-height:1!important;vertical-align:middle!important}.affiliate-form-studio-page .affiliate-form-studio-search svg{display:block!important;margin:0!important;position:relative!important;top:0!important}.affiliate-form-studio-page .affiliate-form-studio-search input{height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;line-height:44px!important;vertical-align:middle!important}.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{padding-top:0!important;padding-bottom:0!important;line-height:1!important}.affiliate-form-studio-page button[aria-label="Add all shown to Picks"] svg,.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"] svg,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"] span,.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"] span{margin:0!important;position:relative!important;top:0!important;line-height:1!important}.affiliate-form-studio-page{--afs-action-btn-w: 172px;--afs-action-btn-h: 52px;--afs-action-btn-radius: 14px}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn{width:var(--afs-action-btn-w)!important;min-width:var(--afs-action-btn-w)!important;max-width:var(--afs-action-btn-w)!important;height:var(--afs-action-btn-h)!important;min-height:var(--afs-action-btn-h)!important;max-height:var(--afs-action-btn-h)!important;padding:0 16px!important;border-radius:var(--afs-action-btn-radius)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;transform:none!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks span,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn span,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn span,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill span,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs span,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button span,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn span{margin:0!important;padding:0!important;position:relative!important;top:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn svg{width:19px!important;height:19px!important}.affiliate-form-studio-page .affiliate-form-studio-actions-top,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks.is-on{background:#d1fae5d1!important;color:#047857!important;border:1px solid rgba(5,150,105,.28)!important;box-shadow:0 8px 18px #0f172a0f!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn{background:#f8fafcf5!important;color:#475569!important;border:1px solid rgba(71,85,105,.2)!important;box-shadow:0 8px 18px #0f172a0d!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions button[title="Message Role Owner"]{background:#f8fafcf5!important;color:#475569!important;border:1px solid rgba(71,85,105,.24)!important;box-shadow:0 8px 18px #0f172a0d!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions button[title=Join]{background:#fefce8fa!important;color:#a16207!important;border:1px solid rgba(202,138,4,.3)!important;box-shadow:0 8px 18px #0f172a0d!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn{background:#faf5fffa!important;color:#7e22ce!important;border:1px solid rgba(168,85,247,.3)!important;box-shadow:0 8px 18px #0f172a0f!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn span{color:#7e22ce!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-approved{background:#f0fdf4f5!important;color:#15803d!important;border-color:#16a34a47!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-approved svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-approved span{color:#15803d!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-pending{background:#fff7edfa!important;color:#9a3412!important;border-color:#f973164d!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-pending svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-pending span{color:#9a3412!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks:hover,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn:hover,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn:hover,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill:hover,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs:hover,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button:hover,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn:hover{filter:none!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px #0f172a17!important}.affiliate-form-studio-page{--afs-action-btn-w: 164px;--afs-action-btn-h: 46px;--afs-action-btn-radius: 13px;--afs-request-btn-w: 190px}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn{height:var(--afs-action-btn-h)!important;min-height:var(--afs-action-btn-h)!important;max-height:var(--afs-action-btn-h)!important;border-radius:var(--afs-action-btn-radius)!important;padding:0 14px!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn{width:var(--afs-request-btn-w)!important;min-width:var(--afs-request-btn-w)!important;max-width:var(--afs-request-btn-w)!important;padding:0 18px!important;gap:9px!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn svg{width:17px!important;height:17px!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn span{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;letter-spacing:-.01em!important}.affiliate-form-studio-page .affiliate-form-studio-pill--approved-affiliate{min-height:28px!important;padding:0 11px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#dcfce7f2!important;color:#047857!important;border:1px solid rgba(5,150,105,.28)!important;box-shadow:0 6px 14px #0f172a0a!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-pill--approved-affiliate svg,.affiliate-form-studio-page .affiliate-form-studio-pill--approved-affiliate span{color:#047857!important}.affiliate-form-studio-page .affiliate-form-studio-pill--approved-affiliate svg{width:14px!important;height:14px!important;flex:0 0 auto!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-approved{background:#dcfce7f2!important;color:#047857!important;border-color:#05966947!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-approved svg,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn.is-approved span{color:#047857!important}@media(min-width:1921px){.affiliate-form-studio-page{padding:30px}.affiliate-form-studio-shell{width:min(1840px,100%)}.affiliate-form-studio-layout{grid-template-columns:340px minmax(0,1fr);gap:28px}.affiliate-form-studio-topbar{padding:28px 30px}.affiliate-form-studio-sidebar{gap:20px}.affiliate-form-studio-sidecard{padding:20px}.affiliate-form-studio-section{padding:24px}.affiliate-form-studio-toolbar{grid-template-columns:42px minmax(180px,240px) minmax(320px,1.2fr) minmax(280px,1fr) auto!important}.affiliate-form-studio-item{grid-template-columns:84px minmax(0,1fr);gap:18px;padding:18px}.affiliate-form-studio-logo{width:84px;min-width:84px}.affiliate-form-studio-product-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(min-width:1537px)and (max-width:1920px){.affiliate-form-studio-page{padding:26px}.affiliate-form-studio-shell{width:min(1640px,100%)}.affiliate-form-studio-layout{grid-template-columns:320px minmax(0,1fr);gap:24px}.affiliate-form-studio-toolbar{grid-template-columns:42px minmax(170px,220px) minmax(300px,1fr) minmax(260px,1fr) auto!important}}@media(min-width:1441px)and (max-width:1536px){.affiliate-form-studio-page{padding:22px}.affiliate-form-studio-shell{width:min(1460px,100%)}.affiliate-form-studio-topbar{padding:22px 24px;gap:20px}.affiliate-form-studio-layout{grid-template-columns:300px minmax(0,1fr);gap:20px}.affiliate-form-studio-sidebar{gap:16px}.affiliate-form-studio-sidecard{padding:17px}.affiliate-form-studio-section{padding:20px}.affiliate-form-studio-toolbar{grid-template-columns:42px minmax(160px,205px) minmax(280px,1fr) minmax(240px,.9fr) auto!important;gap:10px}.affiliate-form-studio-item{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:15px}.affiliate-form-studio-logo{width:72px;min-width:72px}}@media(min-width:1367px)and (max-width:1440px){.affiliate-form-studio-page{padding:20px}.affiliate-form-studio-shell{width:min(1360px,100%)}.affiliate-form-studio-topbar{padding:20px 22px;gap:18px}.affiliate-form-studio-title{font-size:clamp(2rem,2.7vw,2.6rem)}.affiliate-form-studio-subtitle{font-size:.98rem;line-height:1.55}.affiliate-form-studio-uploader{min-width:240px}.affiliate-form-studio-layout{grid-template-columns:280px minmax(0,1fr);gap:18px}.affiliate-form-studio-sidebar{gap:15px}.affiliate-form-studio-sidecard{padding:16px;border-radius:20px}.affiliate-form-studio-section{padding:18px;border-radius:22px}.affiliate-form-studio-toolbar{grid-template-columns:42px minmax(150px,190px) minmax(250px,1fr) minmax(220px,.9fr) auto!important;gap:9px}.affiliate-form-studio-item{grid-template-columns:68px minmax(0,1fr);gap:13px;padding:14px}.affiliate-form-studio-logo{width:68px;min-width:68px}.affiliate-form-studio-page{--afs-action-btn-w: 152px;--afs-request-btn-w: 178px;--afs-action-btn-h: 44px}}@media(min-width:1281px)and (max-width:1366px){.affiliate-form-studio-page{padding:18px;--afs-action-btn-w: 142px;--afs-request-btn-w: 166px;--afs-action-btn-h: 42px}.affiliate-form-studio-shell{width:min(1280px,100%)}.affiliate-form-studio-topbar{padding:18px 20px;gap:16px;border-radius:22px}.affiliate-form-studio-topbar__left{gap:14px}.affiliate-form-studio-brand{gap:13px}.affiliate-form-studio-brand__icon{width:52px;height:52px;flex-basis:52px;border-radius:16px}.affiliate-form-studio-title{font-size:2.2rem}.affiliate-form-studio-subtitle{font-size:.92rem;line-height:1.5}.affiliate-form-studio-uploader{min-width:220px;padding:10px 12px}.affiliate-form-studio-layout{grid-template-columns:258px minmax(0,1fr);gap:16px}.affiliate-form-studio-sidebar{gap:14px}.affiliate-form-studio-sidecard{padding:15px;border-radius:18px}.affiliate-form-studio-sidecard h3{font-size:.92rem}.affiliate-form-studio-sidecard p,.affiliate-form-studio-summary-list span,.affiliate-form-studio-guide-list li{font-size:.82rem}.affiliate-form-studio-summary-list strong{font-size:.86rem}.affiliate-form-studio-section{padding:17px;border-radius:21px}.affiliate-form-studio-section__header{gap:12px;margin-bottom:15px}.affiliate-form-studio-toolbar{grid-template-columns:40px minmax(140px,180px) minmax(220px,1fr) minmax(205px,.9fr) auto!important;gap:8px}.affiliate-form-studio-toolbar .affiliate-form-studio-icon-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.affiliate-form-studio-search,.affiliate-form-studio-select,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{height:42px!important;min-height:42px!important;max-height:42px!important}.affiliate-form-studio-search input{height:40px!important;min-height:40px!important;max-height:40px!important;line-height:40px!important}.affiliate-form-studio-item{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:13px}.affiliate-form-studio-logo{width:62px;min-width:62px}.affiliate-form-studio-store-link{font-size:.98rem}.affiliate-form-studio-sub,.affiliate-form-studio-notes{font-size:.82rem}}@media(min-width:1101px)and (max-width:1280px){.affiliate-form-studio-page{padding:16px;--afs-action-btn-w: 132px;--afs-request-btn-w: 154px;--afs-action-btn-h: 40px}.affiliate-form-studio-shell{width:min(1180px,100%)}.affiliate-form-studio-topbar{padding:16px 18px;gap:14px;border-radius:20px}.affiliate-form-studio-topbar__left{gap:12px}.affiliate-form-studio-back-btn{min-height:40px;padding-inline:13px;font-size:.82rem}.affiliate-form-studio-brand{gap:12px}.affiliate-form-studio-brand__icon{width:48px;height:48px;flex-basis:48px;border-radius:15px}.affiliate-form-studio-title{font-size:2rem}.affiliate-form-studio-subtitle{font-size:.84rem;line-height:1.45}.affiliate-form-studio-uploader{min-width:205px;gap:10px;padding:9px 11px}.affiliate-form-studio-uploader__meta strong{font-size:.88rem}.affiliate-form-studio-uploader__meta span{font-size:.76rem}.affiliate-form-studio-layout{grid-template-columns:230px minmax(0,1fr);gap:14px}.affiliate-form-studio-sidebar{gap:12px}.affiliate-form-studio-sidecard{padding:13px;border-radius:17px}.affiliate-form-studio-sidecard h3{margin-bottom:9px;font-size:.82rem}.affiliate-form-studio-sidecard p,.affiliate-form-studio-summary-list span,.affiliate-form-studio-guide-list li{font-size:.72rem;line-height:1.4}.affiliate-form-studio-summary-list li{gap:7px;padding:7px 0}.affiliate-form-studio-summary-list strong{font-size:.76rem}.affiliate-form-studio-guide-list{gap:9px}.affiliate-form-studio-guide-list svg{width:15px;height:15px}.affiliate-form-studio-actions-stack{gap:8px}.affiliate-form-studio-actions-stack button{min-height:36px;padding-inline:9px;font-size:.68rem;white-space:normal}.affiliate-form-studio-section{padding:15px;border-radius:19px}.affiliate-form-studio-section__icon{width:40px;height:40px;flex-basis:40px}.affiliate-form-studio-section h2{font-size:1rem}.affiliate-form-studio-section p{font-size:.8rem}.affiliate-form-studio-toolbar{grid-template-columns:40px minmax(130px,165px) minmax(210px,1fr)!important;gap:8px}.affiliate-form-studio-toolbar>.affiliate-form-studio-ghost-btn{grid-column:2;width:100%!important}.affiliate-form-studio-my-actions{grid-column:3;justify-content:flex-end}.affiliate-form-studio-toolbar .affiliate-form-studio-icon-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.affiliate-form-studio-search,.affiliate-form-studio-select,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:.74rem}.affiliate-form-studio-search input{height:38px!important;min-height:38px!important;max-height:38px!important;line-height:38px!important}.affiliate-form-studio-item{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:12px;border-radius:18px}.affiliate-form-studio-logo{width:58px;min-width:58px}.affiliate-form-studio-store-link{font-size:.9rem}.affiliate-form-studio-sub,.affiliate-form-studio-notes{font-size:.74rem}.affiliate-form-studio-actions-top,.affiliate-form-studio-actions-bottom{gap:8px!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-form-studio-page{padding:12px;--afs-action-btn-w: 118px;--afs-request-btn-w: 138px;--afs-action-btn-h: 36px;--afs-action-btn-radius: 11px}.affiliate-form-studio-shell{width:100%}.affiliate-form-studio-topbar{padding:14px;gap:12px;border-radius:18px}.affiliate-form-studio-topbar__left{gap:10px}.affiliate-form-studio-back-btn{min-height:36px;padding-inline:11px;border-radius:11px;font-size:.7rem}.affiliate-form-studio-brand{gap:10px}.affiliate-form-studio-brand__icon{width:44px;height:44px;flex-basis:44px;border-radius:13px}.affiliate-form-studio-brand__icon svg{width:20px;height:20px}.affiliate-form-studio-title{font-size:1.7rem}.affiliate-form-studio-subtitle{font-size:.72rem;line-height:1.4}.affiliate-form-studio-uploader{min-width:180px;gap:8px;padding:8px 9px;border-radius:14px}.affiliate-form-studio-uploader__meta strong{font-size:.76rem}.affiliate-form-studio-uploader__meta span{font-size:.66rem}.affiliate-form-studio-layout{grid-template-columns:198px minmax(0,1fr);gap:10px}.affiliate-form-studio-sidebar{position:sticky;top:10px;gap:9px}.affiliate-form-studio-main{gap:12px}.affiliate-form-studio-sidecard{padding:11px;border-radius:15px}.affiliate-form-studio-sidecard h3{margin-bottom:7px;font-size:.72rem}.affiliate-form-studio-status-badge{min-height:27px;padding:6px 8px;margin-bottom:7px;font-size:.62rem}.affiliate-form-studio-sidecard p,.affiliate-form-studio-summary-list span,.affiliate-form-studio-guide-list li{font-size:.61rem;line-height:1.35}.affiliate-form-studio-summary-list li{gap:5px;padding:6px 0}.affiliate-form-studio-summary-list strong{font-size:.64rem}.affiliate-form-studio-guide-list,.affiliate-form-studio-guide-list li{gap:7px}.affiliate-form-studio-guide-list svg{width:13px;height:13px}.affiliate-form-studio-actions-stack{gap:6px}.affiliate-form-studio-actions-stack button{min-height:32px;padding:5px 7px;gap:5px;border-radius:10px;font-size:.6rem;white-space:normal}.affiliate-form-studio-actions-stack button svg{width:13px;height:13px;min-width:13px}.affiliate-form-studio-section{padding:12px;border-radius:16px}.affiliate-form-studio-section:before{width:4px}.affiliate-form-studio-section__header{gap:9px;margin-bottom:11px}.affiliate-form-studio-section__titlewrap{gap:9px}.affiliate-form-studio-section__icon{width:36px;height:36px;flex-basis:36px;border-radius:11px}.affiliate-form-studio-section__icon svg{width:16px;height:16px}.affiliate-form-studio-section h2{font-size:.9rem}.affiliate-form-studio-section p{font-size:.68rem;line-height:1.4}.affiliate-form-studio-toolbar{grid-template-columns:36px minmax(110px,145px) minmax(0,1fr)!important;gap:7px}.affiliate-form-studio-toolbar>.affiliate-form-studio-ghost-btn{grid-column:2;width:100%!important}.affiliate-form-studio-my-actions{grid-column:3;justify-content:flex-end}.affiliate-form-studio-toolbar .affiliate-form-studio-icon-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:11px}.affiliate-form-studio-toolbar .affiliate-form-studio-icon-btn svg{width:15px!important;height:15px!important}.affiliate-form-studio-search,.affiliate-form-studio-select,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{height:36px!important;min-height:36px!important;max-height:36px!important;padding-inline:10px!important;border-radius:11px!important;font-size:.64rem}.affiliate-form-studio-search input{height:34px!important;min-height:34px!important;max-height:34px!important;line-height:34px!important;font-size:.64rem}.affiliate-form-studio-item{grid-template-columns:50px minmax(0,1fr);gap:8px;padding:9px;border-radius:14px}.affiliate-form-studio-logo{width:50px;min-width:50px}.affiliate-form-studio-logo-fallback{width:48px;height:48px;border-radius:13px}.affiliate-form-studio-info{gap:7px}.affiliate-form-studio-topline{gap:8px}.affiliate-form-studio-topline-left{gap:6px}.affiliate-form-studio-store-check,.affiliate-form-studio-product-check{width:17px;height:17px;min-width:17px}.affiliate-form-studio-store-link{font-size:.8rem}.affiliate-form-studio-pill{min-height:24px;padding-inline:8px;font-size:.62rem}.affiliate-form-studio-sub,.affiliate-form-studio-notes{font-size:.64rem;line-height:1.35}.affiliate-form-studio-notes{padding:8px 9px;border-radius:11px}.affiliate-form-studio-actions-top,.affiliate-form-studio-actions-bottom{gap:6px!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn{width:var(--afs-action-btn-w)!important;min-width:var(--afs-action-btn-w)!important;max-width:var(--afs-action-btn-w)!important;height:var(--afs-action-btn-h)!important;min-height:var(--afs-action-btn-h)!important;max-height:var(--afs-action-btn-h)!important;padding-inline:8px!important;gap:5px!important;font-size:.6rem!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn{width:var(--afs-request-btn-w)!important;min-width:var(--afs-request-btn-w)!important;max-width:var(--afs-request-btn-w)!important}.affiliate-form-studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affiliate-form-studio-product-thumb{height:100px}}@media(min-width:641px)and (max-width:768px){.affiliate-form-studio-page{padding:12px;--afs-action-btn-w: calc(50% - 5px) ;--afs-request-btn-w: 100%;--afs-action-btn-h: 40px}.affiliate-form-studio-shell{width:100%}.affiliate-form-studio-topbar{flex-direction:column;align-items:stretch;gap:14px;padding:16px;border-radius:19px}.affiliate-form-studio-topbar__left{gap:12px}.affiliate-form-studio-brand{align-items:flex-start}.affiliate-form-studio-brand__icon{width:48px;height:48px;flex-basis:48px;border-radius:14px}.affiliate-form-studio-title{font-size:2rem}.affiliate-form-studio-subtitle{font-size:.88rem;line-height:1.5}.affiliate-form-studio-uploader{width:100%;min-width:0;justify-content:flex-start}.affiliate-form-studio-layout{grid-template-columns:minmax(0,1fr);gap:14px}.affiliate-form-studio-main{order:1}.affiliate-form-studio-sidebar{position:static;order:2;gap:12px}.affiliate-form-studio-section,.affiliate-form-studio-sidecard{padding:15px;border-radius:18px}.affiliate-form-studio-section__header{gap:12px}.affiliate-form-studio-toolbar{grid-template-columns:42px minmax(0,1fr)!important;gap:9px}.affiliate-form-studio-search{grid-column:1 / -1}.affiliate-form-studio-toolbar>.affiliate-form-studio-ghost-btn{grid-column:1 / -1;width:100%!important}.affiliate-form-studio-my-actions{grid-column:1 / -1;justify-content:flex-end}.affiliate-form-studio-item{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:13px}.affiliate-form-studio-logo{width:64px;min-width:64px}.affiliate-form-studio-topline{flex-direction:column;gap:10px}.affiliate-form-studio-actions-top,.affiliate-form-studio-actions-bottom{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn{width:calc(50% - 5px)!important;min-width:calc(50% - 5px)!important;max-width:calc(50% - 5px)!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn{width:100%!important;min-width:100%!important;max-width:100%!important}.affiliate-form-studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:391px)and (max-width:640px){.affiliate-form-studio-page{padding:10px;--afs-action-btn-w: 100%;--afs-request-btn-w: 100%;--afs-action-btn-h: 40px}.affiliate-form-studio-topbar{flex-direction:column;align-items:stretch;gap:13px;padding:14px;border-radius:17px}.affiliate-form-studio-topbar__left{gap:11px}.affiliate-form-studio-back-btn{width:100%;min-height:40px}.affiliate-form-studio-brand{align-items:flex-start;gap:11px}.affiliate-form-studio-brand__icon{width:46px;height:46px;flex-basis:46px;border-radius:13px}.affiliate-form-studio-title{font-size:1.75rem;line-height:1.08}.affiliate-form-studio-subtitle{font-size:.8rem;line-height:1.45}.affiliate-form-studio-uploader{width:100%;min-width:0;padding:10px}.affiliate-form-studio-layout{grid-template-columns:minmax(0,1fr);gap:12px}.affiliate-form-studio-main{order:1}.affiliate-form-studio-sidebar{position:static;order:2;gap:10px}.affiliate-form-studio-section,.affiliate-form-studio-sidecard{padding:13px;border-radius:16px}.affiliate-form-studio-section__header{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:13px}.affiliate-form-studio-section__titlewrap{gap:10px}.affiliate-form-studio-section__icon{width:38px;height:38px;flex-basis:38px;border-radius:11px}.affiliate-form-studio-section h2{font-size:1rem}.affiliate-form-studio-section p{font-size:.78rem}.affiliate-form-studio-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:8px}.affiliate-form-studio-toolbar>*{width:100%;grid-column:1!important}.affiliate-form-studio-toolbar .affiliate-form-studio-icon-btn{width:100%!important;min-width:100%!important}.affiliate-form-studio-my-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.affiliate-form-studio-my-actions .affiliate-form-studio-icon-btn{width:100%!important;min-width:0!important}.affiliate-form-studio-item{grid-template-columns:minmax(0,1fr);gap:11px;padding:12px}.affiliate-form-studio-logo{width:auto;min-width:0}.affiliate-form-studio-topline{flex-direction:column;gap:9px}.affiliate-form-studio-actions-top,.affiliate-form-studio-actions-bottom,.affiliate-form-studio-picker-actions{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.affiliate-form-studio-actions-top>*,.affiliate-form-studio-actions-bottom>*,.affiliate-form-studio-picker-actions>*{width:100%!important;min-width:0!important;max-width:100%!important}.affiliate-form-studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.affiliate-form-studio-product-thumb{height:130px}}@media(min-width:321px)and (max-width:390px){.affiliate-form-studio-page{padding:8px;--afs-action-btn-w: 100%;--afs-request-btn-w: 100%;--afs-action-btn-h: 38px}.affiliate-form-studio-topbar{flex-direction:column;align-items:stretch;gap:11px;padding:12px;border-radius:15px}.affiliate-form-studio-back-btn{width:100%;min-height:38px;padding-inline:10px;font-size:.72rem}.affiliate-form-studio-brand{flex-direction:column;align-items:flex-start;gap:9px}.affiliate-form-studio-brand__icon{width:44px;height:44px;flex-basis:44px;border-radius:12px}.affiliate-form-studio-title{font-size:1.55rem;line-height:1.08}.affiliate-form-studio-subtitle{font-size:.72rem;line-height:1.4}.affiliate-form-studio-uploader{width:100%;min-width:0;padding:9px}.affiliate-form-studio-uploader__meta strong{font-size:.78rem}.affiliate-form-studio-uploader__meta span{font-size:.66rem}.affiliate-form-studio-layout{grid-template-columns:minmax(0,1fr);gap:10px}.affiliate-form-studio-main{order:1}.affiliate-form-studio-sidebar{position:static;order:2;gap:9px}.affiliate-form-studio-section,.affiliate-form-studio-sidecard{padding:11px;border-radius:14px}.affiliate-form-studio-sidecard h3{font-size:.82rem}.affiliate-form-studio-sidecard p,.affiliate-form-studio-summary-list span,.affiliate-form-studio-guide-list li{font-size:.7rem}.affiliate-form-studio-section__header{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:11px}.affiliate-form-studio-section__titlewrap{gap:8px}.affiliate-form-studio-section__icon{width:34px;height:34px;flex-basis:34px;border-radius:10px}.affiliate-form-studio-section__icon svg{width:15px;height:15px}.affiliate-form-studio-section h2{font-size:.9rem}.affiliate-form-studio-section p{font-size:.7rem}.affiliate-form-studio-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:7px}.affiliate-form-studio-toolbar>*{width:100%;grid-column:1!important}.affiliate-form-studio-toolbar .affiliate-form-studio-icon-btn{width:100%!important;min-width:100%!important;height:38px!important;min-height:38px!important}.affiliate-form-studio-search,.affiliate-form-studio-select,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{height:40px!important;min-height:40px!important;max-height:40px!important;font-size:.72rem}.affiliate-form-studio-search input{height:38px!important;min-height:38px!important;max-height:38px!important;line-height:38px!important;font-size:.72rem}.affiliate-form-studio-my-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.affiliate-form-studio-item{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px;border-radius:13px}.affiliate-form-studio-logo{width:auto;min-width:0}.affiliate-form-studio-store-link{font-size:.84rem}.affiliate-form-studio-sub,.affiliate-form-studio-notes{font-size:.68rem}.affiliate-form-studio-actions-top,.affiliate-form-studio-actions-bottom,.affiliate-form-studio-picker-actions{flex-direction:column!important;align-items:stretch!important;gap:7px!important}.affiliate-form-studio-actions-top>*,.affiliate-form-studio-actions-bottom>*,.affiliate-form-studio-picker-actions>*{width:100%!important;min-width:0!important;max-width:100%!important}.affiliate-form-studio-product-grid{grid-template-columns:minmax(0,1fr)}.affiliate-form-studio-product-thumb{height:150px}}@media(max-width:320px){.affiliate-form-studio-page{padding:6px;--afs-action-btn-w: 100%;--afs-request-btn-w: 100%;--afs-action-btn-h: 36px}.affiliate-form-studio-topbar{flex-direction:column;align-items:stretch;gap:9px;padding:10px;border-radius:13px}.affiliate-form-studio-back-btn{width:100%;min-height:36px;padding-inline:8px;font-size:.68rem}.affiliate-form-studio-brand{flex-direction:column;align-items:flex-start;gap:8px}.affiliate-form-studio-brand__icon{width:40px;height:40px;flex-basis:40px;border-radius:11px}.affiliate-form-studio-brand__icon svg{width:18px;height:18px}.affiliate-form-studio-title{font-size:1.4rem;line-height:1.08}.affiliate-form-studio-subtitle{font-size:.66rem;line-height:1.38}.affiliate-form-studio-uploader{width:100%;min-width:0;gap:7px;padding:8px;border-radius:12px}.affiliate-form-studio-uploader__meta strong{font-size:.72rem}.affiliate-form-studio-uploader__meta span{font-size:.6rem}.affiliate-form-studio-layout{grid-template-columns:minmax(0,1fr);gap:8px}.affiliate-form-studio-main{order:1}.affiliate-form-studio-sidebar{position:static;order:2;gap:8px}.affiliate-form-studio-section,.affiliate-form-studio-sidecard{padding:9px;border-radius:12px}.affiliate-form-studio-sidecard h3{font-size:.76rem}.affiliate-form-studio-sidecard p,.affiliate-form-studio-summary-list span,.affiliate-form-studio-guide-list li{font-size:.64rem}.affiliate-form-studio-summary-list strong{font-size:.68rem}.affiliate-form-studio-section__header{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:9px}.affiliate-form-studio-section__titlewrap{gap:7px}.affiliate-form-studio-section__icon{width:32px;height:32px;flex-basis:32px;border-radius:9px}.affiliate-form-studio-section__icon svg{width:14px;height:14px}.affiliate-form-studio-section h2{font-size:.84rem}.affiliate-form-studio-section p{font-size:.65rem}.affiliate-form-studio-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:6px}.affiliate-form-studio-toolbar>*{width:100%;grid-column:1!important}.affiliate-form-studio-toolbar .affiliate-form-studio-icon-btn{width:100%!important;min-width:100%!important;height:36px!important;min-height:36px!important}.affiliate-form-studio-search,.affiliate-form-studio-select,.affiliate-form-studio-page button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page button[title="Add all shown sellers to your Picks"]{height:38px!important;min-height:38px!important;max-height:38px!important;padding-inline:8px!important;font-size:.66rem}.affiliate-form-studio-search input{height:36px!important;min-height:36px!important;max-height:36px!important;line-height:36px!important;font-size:.66rem}.affiliate-form-studio-my-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.affiliate-form-studio-item{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px;border-radius:12px}.affiliate-form-studio-logo{width:auto;min-width:0}.affiliate-form-studio-store-link{font-size:.78rem}.affiliate-form-studio-pill{min-height:23px;padding-inline:7px;font-size:.58rem}.affiliate-form-studio-sub,.affiliate-form-studio-notes{font-size:.62rem}.affiliate-form-studio-actions-top,.affiliate-form-studio-actions-bottom,.affiliate-form-studio-picker-actions{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.affiliate-form-studio-actions-top>*,.affiliate-form-studio-actions-bottom>*,.affiliate-form-studio-picker-actions>*{width:100%!important;min-width:0!important;max-width:100%!important}.affiliate-form-studio-product-grid{grid-template-columns:minmax(0,1fr);gap:7px}.affiliate-form-studio-product-thumb{height:140px}}@media(min-width:641px)and (max-width:768px){.affiliate-form-studio-page .affiliate-form-studio-section--filters{overflow:visible}.affiliate-form-studio-page .affiliate-form-studio-toolbar{width:100%;min-width:0;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-icon-btn:first-child{grid-column:1;grid-row:1}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-select{grid-column:2 / 4;grid-row:1;width:100%!important;min-width:0!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-search{grid-column:1 / 4;grid-row:2;width:100%!important;min-width:0!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page .affiliate-form-studio-toolbar>button[title="Add all shown sellers to your Picks"]{grid-column:1 / 3!important;grid-row:3!important;width:auto!important;min-width:210px!important;max-width:260px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding-inline:14px!important;justify-self:start!important;align-self:center!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-my-actions{grid-column:3!important;grid-row:3!important;width:auto!important;min-width:max-content!important;max-width:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;align-self:center!important;gap:8px!important;overflow:visible!important}.affiliate-form-studio-page .affiliate-form-studio-my-actions .affiliate-form-studio-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;flex:0 0 42px!important}}@media(min-width:641px)and (max-width:768px){.affiliate-form-studio-page .affiliate-form-studio-actions-bottom{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}.affiliate-form-studio-page .affiliate-form-studio-actions-bottom>*{width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important}.affiliate-form-studio-page .affiliate-form-studio-actions-bottom .affiliate-form-studio-primary-soft-btn{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media(min-width:641px)and (max-width:768px){.affiliate-form-studio-page .affiliate-form-studio-actions-bottom{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}.affiliate-form-studio-page .affiliate-form-studio-actions-bottom>button,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom button[title=Join],.affiliate-form-studio-page .affiliate-form-studio-actions-bottom .affiliate-form-studio-primary-soft-btn{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding-inline:12px!important;justify-self:stretch!important;align-self:stretch!important;flex:none!important}}@media(min-width:641px)and (max-width:768px){.affiliate-form-studio-page .affiliate-form-studio-topline-left>.affiliate-form-studio-pill{width:auto!important;min-width:0!important;max-width:max-content!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 10px!important;gap:5px!important;border-radius:999px!important;font-size:.78rem!important;line-height:1!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left>.affiliate-form-studio-pill svg{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;margin:0!important;flex:0 0 14px!important}}@media(max-width:425px){.affiliate-form-studio-page .affiliate-form-studio-section--filters{overflow:visible!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;align-items:center!important;justify-content:stretch!important;gap:9px!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-icon-btn:first-child{grid-column:1!important;grid-row:1!important;width:44px!important;height:42px!important;min-width:44px!important;min-height:42px!important;max-width:44px!important;max-height:42px!important;padding:0!important;margin:0!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-select{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-search{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-search input{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;line-height:40px!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page .affiliate-form-studio-toolbar>button[title="Add all shown sellers to your Picks"]{grid-column:1 / -1!important;grid-row:3!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;justify-self:stretch!important;white-space:nowrap!important;overflow:hidden!important}.affiliate-form-studio-page .affiliate-form-studio-my-actions{grid-column:1 / -1!important;grid-row:4!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important;overflow:visible!important}.affiliate-form-studio-page .affiliate-form-studio-my-actions .affiliate-form-studio-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;padding:0!important;flex:0 0 42px!important}}@media(min-width:391px)and (max-width:640px){.affiliate-form-studio-page .affiliate-form-studio-section--filters .affiliate-form-studio-toolbar{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;grid-auto-columns:initial!important;grid-auto-flow:row!important;align-items:center!important;justify-content:stretch!important;gap:9px!important;overflow:visible!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>button.affiliate-form-studio-icon-btn:first-child{grid-column:1!important;grid-row:1!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;justify-self:start!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>select.affiliate-form-studio-select{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;justify-self:stretch!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>label.affiliate-form-studio-search{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;justify-self:stretch!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>label.affiliate-form-studio-search input{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;line-height:40px!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>button[aria-label="Add all shown to Picks"],.affiliate-form-studio-page .affiliate-form-studio-toolbar>button[title="Add all shown sellers to your Picks"]{grid-column:1 / -1!important;grid-row:3!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;justify-self:stretch!important;align-self:center!important;white-space:nowrap!important;overflow:hidden!important}.affiliate-form-studio-page .affiliate-form-studio-toolbar>.affiliate-form-studio-my-actions{grid-column:1 / -1!important;grid-row:4!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;justify-self:stretch!important;overflow:visible!important}.affiliate-form-studio-page .affiliate-form-studio-my-actions>.affiliate-form-studio-icon-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;flex:0 0 42px!important}}@media(min-width:391px)and (max-width:640px){.affiliate-form-studio-page .affiliate-form-studio-topline{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;column-gap:7px!important;row-gap:6px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill{width:auto!important;min-width:0!important;max-width:max-content!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0 7px!important;gap:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:999px!important;font-size:.66rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill svg{width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;margin:0!important;padding:0!important;display:block!important;flex:0 0 12px!important}.affiliate-form-studio-page .affiliate-form-studio-topline>.affiliate-form-studio-visit-btn{width:auto!important;min-width:0!important;max-width:max-content!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 11px!important;gap:6px!important;align-self:flex-start!important;border-radius:11px!important;font-size:.74rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline>.affiliate-form-studio-visit-btn svg{width:14px!important;height:14px!important;min-width:14px!important;margin:0!important}}@media(min-width:321px)and (max-width:390px){.affiliate-form-studio-page .affiliate-form-studio-topline{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;column-gap:6px!important;row-gap:6px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-store-check{width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;margin:0!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-store-link{width:auto!important;min-width:0!important;flex:0 1 auto!important;margin:0!important;font-size:.82rem!important;line-height:1.1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0 7px!important;gap:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:999px!important;font-size:.64rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill svg{width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;flex:0 0 12px!important}.affiliate-form-studio-page .affiliate-form-studio-topline>.affiliate-form-studio-visit-btn{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 10px!important;gap:6px!important;align-self:flex-start!important;border-radius:10px!important;font-size:.7rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline>.affiliate-form-studio-visit-btn svg{width:13px!important;height:13px!important;min-width:13px!important;margin:0!important;padding:0!important;flex:0 0 13px!important}}@media(max-width:320px){.affiliate-form-studio-page .affiliate-form-studio-topline{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;column-gap:6px!important;row-gap:5px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-store-check{width:16px!important;height:16px!important;min-width:16px!important;margin:0!important;flex:0 0 16px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-store-link{width:auto!important;min-width:0!important;margin:0!important;flex:0 1 auto!important;font-size:.76rem!important;line-height:1.1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left>.affiliate-form-studio-pill{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0 6px!important;gap:3px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:999px!important;font-size:.6rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left>.affiliate-form-studio-pill>svg{width:11px!important;height:11px!important;min-width:11px!important;max-width:11px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;flex:0 0 11px!important}.affiliate-form-studio-page .affiliate-form-studio-topline>button.affiliate-form-studio-visit-btn{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 9px!important;gap:5px!important;align-self:flex-start!important;border-radius:9px!important;font-size:.68rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline>button.affiliate-form-studio-visit-btn svg{width:12px!important;height:12px!important;min-width:12px!important;margin:0!important;padding:0!important;flex:0 0 12px!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-form-studio-page .affiliate-form-studio-topline{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;column-gap:7px!important;row-gap:6px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left>.affiliate-form-studio-pill{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:0 8px!important;gap:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:999px!important;font-size:.68rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left>.affiliate-form-studio-pill>svg{width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;flex:0 0 12px!important}.affiliate-form-studio-page .affiliate-form-studio-topline>.affiliate-form-studio-visit-btn{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 12px!important;gap:6px!important;align-self:start!important;justify-self:end!important;border-radius:11px!important;font-size:.74rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline>.affiliate-form-studio-visit-btn svg{width:14px!important;height:14px!important;min-width:14px!important;margin:0!important;padding:0!important;flex:0 0 14px!important}}@media(min-width:1367px)and (max-width:1440px){.affiliate-form-studio-page .affiliate-form-studio-topline{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;column-gap:7px!important;row-gap:6px!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill,.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill--places,.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill--place-category{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0 8px!important;gap:4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:999px!important;font-size:.67rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill svg,.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill--places svg,.affiliate-form-studio-page .affiliate-form-studio-topline-left .affiliate-form-studio-pill--place-category svg{width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important;flex:0 0 12px!important}.affiliate-form-studio-page .affiliate-form-studio-topline>.affiliate-form-studio-visit-btn{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;gap:6px!important;align-self:start!important;justify-self:end!important;border-radius:10px!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-topline>.affiliate-form-studio-visit-btn svg{width:13px!important;height:13px!important;min-width:13px!important;margin:0!important;padding:0!important;flex:0 0 13px!important}}@media(min-width:1921px){.affiliate-form-studio-page{width:100%!important;padding:30px 40px!important;--afs-action-btn-w: 150px;--afs-request-btn-w: 178px;--afs-action-btn-h: 42px}.affiliate-form-studio-shell{width:min(2320px,calc(100vw - 80px))!important;max-width:2320px!important;margin-inline:auto!important}.affiliate-form-studio-layout{width:100%!important;grid-template-columns:320px minmax(0,1fr)!important;gap:26px!important}.affiliate-form-studio-sidebar{width:100%!important;gap:18px!important}.affiliate-form-studio-sidecard{padding:20px!important;border-radius:20px!important}.affiliate-form-studio-sidecard h3{font-size:1rem!important}.affiliate-form-studio-sidecard p,.affiliate-form-studio-summary-list span,.affiliate-form-studio-guide-list li{font-size:.86rem!important}.affiliate-form-studio-summary-list strong{font-size:.9rem!important}.affiliate-form-studio-main{width:100%!important;min-width:0!important;gap:20px!important}.affiliate-form-studio-section{width:100%!important;padding:22px!important;border-radius:22px!important}.affiliate-form-studio-item{width:100%!important;grid-template-columns:76px minmax(0,1fr)!important;gap:16px!important;padding:17px!important;border-radius:20px!important}.affiliate-form-studio-logo{width:76px!important;min-width:76px!important}.affiliate-form-studio-logo-fallback{width:72px!important;height:72px!important}.affiliate-form-studio-store-link{font-size:1rem!important}.affiliate-form-studio-sub,.affiliate-form-studio-notes{font-size:.8rem!important}.affiliate-form-studio-topline{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important}.affiliate-form-studio-topline-left{min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}.affiliate-form-studio-topline-left .affiliate-form-studio-pill{width:auto!important;min-width:0!important;max-width:max-content!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 9px!important;gap:5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-topline-left .affiliate-form-studio-pill svg{width:13px!important;height:13px!important;min-width:13px!important;max-width:13px!important;margin:0!important;flex:0 0 13px!important}.affiliate-form-studio-topline>.affiliate-form-studio-visit-btn{width:auto!important;min-width:130px!important;max-width:max-content!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 15px!important;gap:7px!important;align-self:start!important;justify-self:end!important;border-radius:11px!important;font-size:.78rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-topline>.affiliate-form-studio-visit-btn svg{width:15px!important;height:15px!important;min-width:15px!important}.affiliate-form-studio-store-actions{width:100%!important;gap:10px!important}.affiliate-form-studio-actions-top,.affiliate-form-studio-actions-bottom{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}.affiliate-form-studio-store-actions button{min-height:42px!important;font-size:.76rem!important}}@media(min-width:1921px){.affiliate-form-studio-page{--afs-action-btn-w: 168px;--afs-request-btn-w: 168px;--afs-action-btn-h: 42px;--afs-action-btn-radius: 12px}.affiliate-form-studio-page .affiliate-form-studio-store-actions{width:100%!important;display:grid!important;gap:10px!important}.affiliate-form-studio-page .affiliate-form-studio-actions-top,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important}.affiliate-form-studio-page .affiliate-form-studio-actions-top>*,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom>*,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-pill--picks,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .affiliate-form-studio-primary-soft-btn,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-pill,.affiliate-form-studio-page .affiliate-form-studio-store-actions .fsb-xs,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-button,.affiliate-form-studio-page .affiliate-form-studio-store-actions .follow-subscribe-btn{box-sizing:border-box!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 168px!important;border-radius:12px!important;font-size:.76rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-store-actions button svg{width:15px!important;height:15px!important;min-width:15px!important;margin:0!important;flex:0 0 15px!important}}@media(min-width:1537px){.affiliate-form-studio-page .affiliate-form-studio-store-actions{width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.affiliate-form-studio-page .affiliate-form-studio-actions-top,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom{width:100%!important;display:grid!important;grid-template-columns:repeat(4,168px)!important;align-items:stretch!important;justify-content:start!important;gap:10px!important}.affiliate-form-studio-page .affiliate-form-studio-actions-bottom{grid-template-columns:repeat(2,168px)!important}.affiliate-form-studio-page .affiliate-form-studio-actions-top>*,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom>*{box-sizing:border-box!important;width:168px!important;min-width:168px!important;max-width:168px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:none!important;border-radius:12px!important;font-size:.76rem!important;line-height:1!important;white-space:nowrap!important}.affiliate-form-studio-page .affiliate-form-studio-actions-top>* svg,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom>* svg{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;margin:0!important;flex:0 0 15px!important}}@media(min-width:1537px){.affiliate-form-studio-page .affiliate-form-studio-store-actions{--afs-action-btn-w: 164px;--afs-request-btn-w: 164px;--afs-action-btn-h: 46px;--afs-action-btn-radius: 13px}.affiliate-form-studio-page .affiliate-form-studio-actions-top>button,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom>button,.affiliate-form-studio-page .affiliate-form-studio-actions-bottom>button.affiliate-form-studio-primary-soft-btn{box-sizing:border-box!important;width:164px!important;min-width:164px!important;max-width:164px!important;height:46px!important;min-height:46px!important;max-height:46px!important;flex:0 0 164px!important;margin:0!important;padding:0 12px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;line-height:1!important;white-space:nowrap!important}}.studio-saved-card{--ssc-bg: rgba(255, 255, 255, .82);--ssc-bg-hover: rgba(255, 255, 255, .92);--ssc-border: rgba(15, 23, 42, .08);--ssc-border-strong: rgba(15, 23, 42, .14);--ssc-text: #0f172a;--ssc-muted: rgba(51, 65, 85, .82);--ssc-soft: rgba(255, 255, 255, .92);--ssc-shadow: 0 14px 34px rgba(15, 23, 42, .08);--ssc-shadow-hover: 0 18px 42px rgba(15, 23, 42, .11);--ssc-radius: 22px;--ssc-accent: #10b981;--ssc-accent-soft: rgba(16, 185, 129, .12);display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--ssc-radius);background:var(--ssc-bg);border:1px solid var(--ssc-border);box-shadow:var(--ssc-shadow);color:var(--ssc-text);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.studio-saved-card:hover{background:var(--ssc-bg-hover);border-color:var(--ssc-border-strong);box-shadow:var(--ssc-shadow-hover);transform:translateY(-1px)}.studio-saved-card.is-selected{border-color:#0f172a38;box-shadow:0 0 0 4px #0f172a0f,var(--ssc-shadow-hover)}.studio-saved-card--music{--ssc-accent: #10b981;--ssc-accent-soft: rgba(16, 185, 129, .12)}.studio-saved-card--video{--ssc-accent: #f97316;--ssc-accent-soft: rgba(249, 115, 22, .12)}.studio-saved-card--quickshot,.studio-saved-card--quickshots{--ssc-accent: #ec4899;--ssc-accent-soft: rgba(236, 72, 153, .12)}.studio-saved-card__media-slot{position:relative;width:100%;min-width:0;overflow:hidden;background:#050505;border-radius:var(--ssc-radius) var(--ssc-radius) 0 0}.studio-saved-card__media-slot>*{width:100%}.studio-saved-card__body{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 0}.studio-saved-card__identity{display:flex;flex-direction:column;gap:5px;min-width:0}.studio-saved-card__title{margin:0;color:var(--ssc-text);font-size:1.08rem;font-weight:900;line-height:1.22;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-saved-card__subtitle{margin:0;color:var(--ssc-muted);font-size:.92rem;line-height:1.35;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-saved-card__subtitle-prefix{color:#334155bd;font-weight:700;margin-right:2px}.studio-saved-card__meta{display:flex;flex-direction:column;gap:3px;margin-top:2px}.studio-saved-card__meta-row{display:flex;align-items:center;gap:5px;min-width:0;color:var(--ssc-muted);font-size:.88rem;line-height:1.35}.studio-saved-card__meta-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.studio-saved-card__meta-icon svg{width:14px;height:14px}.studio-saved-card__meta-label{color:#334155eb;font-weight:850}.studio-saved-card__meta-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.studio-saved-card__chips{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:4px}.studio-saved-card__chip-wrap{display:inline-flex;min-width:0}.studio-saved-card__chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 13px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(15,23,42,.09);color:var(--ssc-text);font-size:.86rem;font-weight:800;line-height:1;box-shadow:0 8px 18px #0f172a0e}.studio-saved-card__chip-icon{display:inline-flex;align-items:center;justify-content:center}.studio-saved-card__chip-icon svg{width:14px;height:14px}.studio-saved-card__chip.is-published,.studio-saved-card__chip--published{border-color:#10b98147;background:#ecfdf5eb;color:#047857}.studio-saved-card__chip.is-monetized,.studio-saved-card__chip--monetized{border-color:#10b98152;background:#ecfdf5eb;color:#047857}.studio-saved-card__custom{min-width:0}.studio-saved-card__main-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:18px 16px 0}.studio-saved-card__action-btn{appearance:none;-webkit-appearance:none;width:100%;min-height:46px;border-radius:14px;border:1px solid rgba(15,23,42,.1);display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffffdb;color:var(--ssc-text);font:inherit;font-size:.96rem;font-weight:850;line-height:1;cursor:pointer;box-shadow:0 10px 24px #0f172a0f;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.studio-saved-card__action-btn:hover:not(:disabled){background:#fff;border-color:#0f172a29;box-shadow:0 12px 26px #0f172a14;transform:translateY(-1px)}.studio-saved-card__action-btn:disabled{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}.studio-saved-card__action-btn--primary{background:#ecfdf5e6;border-color:#10b98142;color:#0f172a}.studio-saved-card--video .studio-saved-card__action-btn--primary,.studio-saved-card--quickshot .studio-saved-card__action-btn--primary,.studio-saved-card--quickshots .studio-saved-card__action-btn--primary{background:#fff7ede6;border-color:#f973163d}.studio-saved-card__action-btn--secondary{background:#ffffffe6}.studio-saved-card__action-icon,.studio-saved-card__action-label{display:inline-flex;align-items:center;justify-content:center}.studio-saved-card__action-icon svg{width:17px;height:17px}.studio-saved-card__extra-actions{display:flex;flex-direction:column;gap:10px}.studio-saved-card__selection-row{display:flex;align-items:center;justify-content:center;margin-top:auto;padding:18px 16px}.studio-saved-card__joined-action{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;min-height:42px;border-radius:999px;background:#fffffff0;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 24px #0f172a14}.studio-saved-card__select-btn,.studio-saved-card__delete-btn{appearance:none;-webkit-appearance:none;min-height:42px;border:0;background:transparent;color:var(--ssc-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:.9rem;font-weight:850;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease}.studio-saved-card__select-btn{min-width:136px;padding:0 16px;border-right:1px solid rgba(15,23,42,.1)}.studio-saved-card__select-btn:hover,.studio-saved-card__select-btn.is-selected{background:#0f172a0f}.studio-saved-card__delete-btn{width:48px;padding:0}.studio-saved-card__delete-btn:hover{background:#ef44441a;color:#b91c1c}.studio-saved-card__select-icon,.studio-saved-card__delete-btn svg{display:inline-flex;align-items:center;justify-content:center}.studio-saved-card__select-icon svg,.studio-saved-card__delete-btn svg{width:18px;height:18px;color:currentColor;stroke:currentColor}.studio-saved-card__footer{padding:0 16px 16px;color:var(--ssc-muted);font-size:.88rem}.studio-saved-card .studio-saved-card__selection-row{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:auto!important;padding:18px 16px!important}.studio-saved-card .studio-saved-card__joined-action{position:relative!important;display:inline-flex!important;align-items:stretch!important;justify-content:center!important;overflow:hidden!important;min-height:42px!important;border-radius:999px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 24px #0f172a14!important}.studio-saved-card .studio-saved-card__joined-action:after{content:""!important;position:absolute!important;top:9px!important;bottom:9px!important;left:calc(100% - 48px)!important;width:1px!important;background:#0f172a1f!important;pointer-events:none!important;z-index:2!important}.studio-saved-card .studio-saved-card__select-btn,.studio-saved-card .studio-saved-card__delete-btn{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font:inherit!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;cursor:pointer!important}.studio-saved-card .studio-saved-card__select-btn{min-width:136px!important;padding:0 18px!important;border-right:0!important}.studio-saved-card .studio-saved-card__delete-btn{width:48px!important;min-width:48px!important;padding:0!important;border-left:0!important}.studio-saved-card .studio-saved-card__select-btn.is-selected{background:#0f172a0f!important;color:#0f172a!important;border:0!important;box-shadow:none!important}.studio-saved-card .studio-saved-card__select-btn:hover{background:#0f172a0d!important}.studio-saved-card .studio-saved-card__delete-btn:hover{background:#ef44441a!important;color:#b91c1c!important}.studio-saved-card .studio-saved-card__joined-action:focus-within{border-color:#0f172a47!important;box-shadow:0 0 0 3px #0f172a0f,0 10px 24px #0f172a14!important}.studio-saved-card .studio-saved-card__select-btn:focus,.studio-saved-card .studio-saved-card__delete-btn:focus{outline:0!important}.studio-saved-card .studio-saved-card__select-icon svg,.studio-saved-card .studio-saved-card__delete-btn svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important}@media(max-width:640px){.studio-saved-card__body{padding:14px 14px 0}.studio-saved-card__main-actions{padding:16px 14px 0}.studio-saved-card__selection-row{padding:16px 14px}.studio-saved-card__title{font-size:1.02rem}}.manage-videos-studio-page{--studio-bg: transparent;--studio-panel: rgba(255, 255, 255, .74);--studio-panel-hover: rgba(255, 255, 255, .84);--studio-surface: rgba(255, 255, 255, .64);--studio-surface-2: rgba(255, 255, 255, .82);--studio-input: rgba(255, 255, 255, .9);--studio-border: rgba(15, 23, 42, .1);--studio-border-strong: rgba(15, 23, 42, .16);--studio-text: #0f172a;--studio-text-soft: #334155;--studio-muted: rgba(51, 65, 85, .78);--studio-shadow: 0 12px 28px rgba(15, 23, 42, .08);--studio-shadow-soft: 0 10px 24px rgba(15, 23, 42, .05);--studio-identity: #4f46e5;--studio-commerce: #0ea5e9;--studio-visuals: #ec4899;--studio-video: #f97316;--studio-audio: #10b981;--studio-digital: #8b5cf6;--studio-affiliate: #eab308;--studio-progress: #22c55e;--studio-danger: #ef4444;min-height:100vh;padding:24px;background:transparent;color:var(--studio-text)}.manage-videos-studio-page.embedded{min-height:auto;padding:0;background:transparent}.manage-videos-studio-page .product-studio-shell,.manage-videos-studio-page .manage-videos-studio-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.manage-videos-studio-page .product-studio-layout,.manage-videos-studio-page .manage-videos-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start;background:transparent!important;box-shadow:none!important}.manage-videos-studio-page .product-studio-sidebar,.manage-videos-studio-page .manage-videos-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;background:transparent!important;box-shadow:none!important}.manage-videos-studio-page .product-studio-main,.manage-videos-studio-page .manage-videos-studio-main{min-width:0;display:flex;flex-direction:column;gap:20px;background:transparent!important;box-shadow:none!important}.manage-videos-studio-page .product-studio-topbar,.manage-videos-studio-page .manage-videos-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:22px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#ffffffb8!important;box-shadow:0 14px 34px #0f172a14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-videos-studio-page .product-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.manage-videos-studio-page .product-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.manage-videos-studio-page .product-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,#f97316,#ec4899);border:1px solid rgba(255,255,255,.4);box-shadow:0 14px 30px #f9731638}.manage-videos-studio-page .product-studio-brand__icon svg{font-size:1.4rem;color:#fff}.manage-videos-studio-page .product-studio-title{margin:0 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:800;color:var(--studio-text);letter-spacing:-.02em}.manage-videos-studio-page .product-studio-subtitle{margin:0;max-width:820px;font-size:1.05rem;line-height:1.65;color:var(--studio-muted)}.manage-videos-studio-page .product-studio-uploader{display:flex;align-items:center;gap:14px;padding:12px 14px;min-width:250px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8!important;box-shadow:0 10px 24px #0f172a0d;flex:0 0 auto}.manage-videos-studio-page .product-studio-uploader__meta{display:flex;flex-direction:column;gap:2px}.manage-videos-studio-page .product-studio-uploader__meta strong{font-size:1rem;font-weight:800;color:var(--studio-text)}.manage-videos-studio-page .product-studio-uploader__meta span{font-size:.95rem;color:var(--studio-muted);word-break:break-word}.manage-videos-studio-page .studio-sidecard,.manage-videos-studio-page .studio-section,.manage-videos-studio-page .studio-info-card,.manage-videos-studio-page .studio-video-card,.manage-videos-studio-page .studio-image-card,.manage-videos-studio-page .mv-card{background:#ffffffb8!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-videos-studio-page .studio-sidecard:hover,.manage-videos-studio-page .studio-section:hover,.manage-videos-studio-page .mv-card:hover{background:#ffffffd6!important}.manage-videos-studio-page .studio-sidecard{border-radius:22px;padding:18px}.manage-videos-studio-page .studio-sidecard h3{margin:0 0 12px;font-size:1rem;color:var(--studio-text)}.manage-videos-studio-page .studio-sidecard p{margin:10px 0 0;color:var(--studio-muted);line-height:1.55}.manage-videos-studio-page .studio-section{border-radius:24px;padding:22px;position:relative;overflow:hidden}.manage-videos-studio-page .studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--studio-identity)}.manage-videos-studio-page .studio-section--identity:before{background:var(--studio-identity)}.manage-videos-studio-page .studio-section--visuals:before{background:var(--studio-visuals)}.manage-videos-studio-page .studio-section--video:before{background:var(--studio-video)}.manage-videos-studio-page .studio-section--audio:before{background:var(--studio-audio)}.manage-videos-studio-page .studio-section--progress:before{background:var(--studio-progress)}.manage-videos-studio-page .studio-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.manage-videos-studio-page .studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px}.manage-videos-studio-page .studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 6px 14px #0f172a0d!important;color:#0f172a!important;flex-shrink:0;font-size:1.05rem}.manage-videos-studio-page .studio-section h2{margin:0 0 4px;font-size:1.15rem;color:#0f172a!important}.manage-videos-studio-page .studio-section p,.manage-videos-studio-page .muted,.manage-videos-studio-page small{color:#334155d1!important}.manage-videos-studio-page .studio-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-weight:700;margin-bottom:10px}.manage-videos-studio-page .studio-status-badge.ready{background:#22c55e1f;color:#15803d}.manage-videos-studio-page .studio-status-badge.draft{background:#f973161f;color:#c2410c}.manage-videos-studio-page .studio-summary-list{list-style:none;padding:0;margin:0}.manage-videos-studio-page .studio-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.manage-videos-studio-page .studio-summary-list li span{color:#334155d1!important}.manage-videos-studio-page .studio-summary-list li strong{color:#0f172a!important;font-weight:800}.manage-videos-studio-page .studio-actions-stack{display:flex;flex-direction:column;gap:12px}.manage-videos-studio-page .studio-back-btn,.manage-videos-studio-page .studio-ghost-btn,.manage-videos-studio-page .studio-primary-btn,.manage-videos-studio-page .studio-reset-icon-btn,.manage-videos-studio-page .mv-icon-btn,.manage-videos-studio-page .mv-tab{font:inherit;cursor:pointer;transition:.2s ease}.manage-videos-studio-page .studio-back-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#ffffffc7!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px;color:#111827!important;box-shadow:0 8px 22px #0f172a14!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);font-weight:600}.manage-videos-studio-page .studio-back-btn svg,.manage-videos-studio-page .studio-back-btn span{color:#111827!important}.manage-videos-studio-page .studio-back-btn:hover{background:#ffffffeb!important;border-color:#0f172a2e!important;transform:translateY(-1px)}.manage-videos-studio-page .studio-ghost-btn,.manage-videos-studio-page .studio-primary-btn{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.1)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#0f172a!important;background:#ffffffd1!important;background-image:none!important;box-shadow:0 10px 24px #0f172a0f!important}.manage-videos-studio-page .studio-ghost-btn svg,.manage-videos-studio-page .studio-ghost-btn span,.manage-videos-studio-page .studio-primary-btn svg,.manage-videos-studio-page .studio-primary-btn span{color:#0f172a!important}.manage-videos-studio-page .studio-ghost-btn:hover,.manage-videos-studio-page .studio-primary-btn:hover{background:#fffffff0!important;border-color:#0f172a24!important;box-shadow:0 12px 26px #0f172a14!important;transform:translateY(-1px)}.manage-videos-studio-page .studio-primary-btn--bright{font-weight:800;letter-spacing:.01em}.manage-videos-studio-page .studio-ghost-btn:disabled,.manage-videos-studio-page .studio-primary-btn:disabled,.manage-videos-studio-page .studio-back-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none!important}.manage-videos-studio-page .studio-reset-icon-btn{width:58px;height:58px;min-width:58px;min-height:58px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffb8!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manage-videos-studio-page .studio-reset-icon-btn svg{width:24px!important;height:24px!important;color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;transition:transform .45s ease}.manage-videos-studio-page .studio-reset-icon-btn:hover svg{transform:rotate(-180deg)}.manage-videos-studio-page .studio-grid{display:grid;gap:16px}.manage-videos-studio-page .studio-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-videos-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.manage-videos-studio-page .studio-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.manage-videos-studio-page .studio-field{display:flex;flex-direction:column;gap:8px}.manage-videos-studio-page .studio-field>span{font-size:.92rem;font-weight:700;color:#0f172a!important}.manage-videos-studio-page input,.manage-videos-studio-page textarea,.manage-videos-studio-page select,.manage-videos-studio-page .studio-field input,.manage-videos-studio-page .studio-field textarea,.manage-videos-studio-page .studio-field select{width:100%;border-radius:16px;border:1px solid rgba(15,23,42,.12)!important;background:#fffffff5!important;color:#0f172a!important;padding:13px 14px;outline:none;box-sizing:border-box;box-shadow:none!important;opacity:1!important}.manage-videos-studio-page input::placeholder,.manage-videos-studio-page textarea::placeholder{color:#64748bc7!important}.manage-videos-studio-page input:focus,.manage-videos-studio-page textarea:focus,.manage-videos-studio-page select:focus{background:#fff!important;color:#0f172a!important;border-color:#4f46e573!important;box-shadow:0 0 0 4px #4f46e51a!important;outline:none!important}.manage-videos-studio-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fffffffa!important;font-weight:500;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.manage-videos-studio-page select option{background:#fff!important;color:#0f172a!important}.manage-videos-studio-page .studio-dropzone{position:relative;border-radius:18px;border:1.5px dashed rgba(15,23,42,.14);background:#ffffffb8!important;padding:22px;min-height:148px;display:flex;flex-direction:column;justify-content:center;gap:8px;cursor:pointer;transition:.2s ease;box-shadow:none}.manage-videos-studio-page .studio-dropzone:hover{border-color:#f9731657;background:#ffffffd6!important}.manage-videos-studio-page .studio-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.manage-videos-studio-page .studio-dropzone svg{font-size:1.35rem;color:#0f172a!important}.manage-videos-studio-page .studio-dropzone strong{font-size:1rem;color:#0f172a!important}.manage-videos-studio-page .studio-dropzone small{color:#334155d1!important;line-height:1.45}.manage-videos-studio-page .studio-media-upload{display:flex;flex-direction:column;gap:14px}.manage-videos-studio-page .studio-video-card,.manage-videos-studio-page .studio-image-card{border-radius:18px;overflow:hidden;position:relative}.manage-videos-studio-page .studio-video-card{padding:14px;display:flex;flex-direction:column;gap:12px}.manage-videos-studio-page .studio-video-card video,.manage-videos-studio-page .file-preview-wrapper video{width:100%;max-height:400px;border-radius:16px;background:#000}.manage-videos-studio-page .studio-image-card img,.manage-videos-studio-page .file-preview-wrapper img{display:block;width:100%;height:220px;object-fit:cover;border-radius:16px}.manage-videos-studio-page .file-preview-wrapper{position:relative}.manage-videos-studio-page .file-remove-btn{position:absolute;top:10px;right:10px;width:38px;height:38px;border:0;border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#b91c1c;box-shadow:0 10px 22px #0f172a24;cursor:pointer}.manage-videos-studio-page .file-name{display:inline-flex;color:#334155d1;font-size:.9rem}.manage-videos-studio-page .mv-toolbar,.manage-videos-studio-page .manage-videos-studio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.manage-videos-studio-page .mv-search-wrap{position:relative;width:min(560px,100%)}.manage-videos-studio-page .mv-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#334155b8;pointer-events:none}.manage-videos-studio-page .mv-search{padding-left:42px!important}.manage-videos-studio-page .mv-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.manage-videos-studio-page .mv-grid,.manage-videos-studio-page .manage-videos-studio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.manage-videos-studio-page .mv-card,.manage-videos-studio-page .manage-videos-studio-card{border-radius:22px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.manage-videos-studio-page .mv-video{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0f172a0f}.manage-videos-studio-page .mv-video video,.manage-videos-studio-page .mv-video img{width:100%;height:100%;object-fit:cover;display:block}.manage-videos-studio-page .mv-play{position:absolute;inset:auto 12px 12px auto;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#0f172a;box-shadow:0 10px 22px #0f172a29;font-size:.9rem}.manage-videos-studio-page .mv-info{padding:14px 14px 0;min-width:0}.manage-videos-studio-page .mv-name{margin:0 0 8px;color:#0f172a;font-size:1rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-videos-studio-page .mv-meta{color:#334155d1;font-size:.88rem;line-height:1.45}.manage-videos-studio-page .manage-videos-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.manage-videos-studio-page .pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border-radius:999px;background:#ffffffe0;border:1px solid rgba(15,23,42,.09);color:#0f172a;font-size:.84rem;font-weight:600;cursor:pointer}.manage-videos-studio-page .pill input{width:auto;margin:0}.manage-videos-studio-page .mv-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;margin-top:auto}.manage-videos-studio-page .mv-tabs,.manage-videos-studio-page .manage-videos-studio-tabs{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(15,23,42,.08)}.manage-videos-studio-page .mv-tab{border:0;min-height:38px;padding:0 16px;border-radius:999px;background:transparent;color:#334155e6;font-weight:700}.manage-videos-studio-page .mv-tab.active{background:#fffffff5;color:#0f172a;box-shadow:0 8px 18px #0f172a14}.manage-videos-studio-page .manage-videos-studio-form{display:flex;flex-direction:column;gap:20px}.manage-videos-studio-page .video-header-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manage-videos-studio-page .mv-icon-btn{width:40px;height:40px;border:1px solid rgba(15,23,42,.1);border-radius:13px;display:grid;place-items:center;background:#ffffffd1;color:#0f172a;box-shadow:0 8px 18px #0f172a0f}.manage-videos-studio-page .mv-icon-btn.active{background:#f973161f;border-color:#f973163d;color:#c2410c}.manage-videos-studio-page .mv-icon-btn.danger{color:#b91c1c}.manage-videos-studio-page .studio-info-card{min-height:56px;display:flex;align-items:center;padding:14px 16px;border-radius:16px;color:#0f172a!important}.manage-videos-studio-page .manage-videos-classification-card,.manage-videos-studio-page .manage-videos-destinations-card{align-items:center}.manage-videos-studio-page .music-meta,.manage-videos-studio-page .manage-videos-music-meta{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8;padding:16px;margin:0}.manage-videos-studio-page .music-legend{display:inline-flex;align-items:center;gap:8px;padding:0 8px;color:#0f172a;font-weight:800}.manage-videos-studio-page .mv-live-grid{display:grid;gap:16px;width:100%}.manage-videos-studio-page .mv-live-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-videos-studio-page .mv-live-grid.one{grid-template-columns:1fr}.manage-videos-studio-page .mv-live-box{border-radius:20px;overflow:hidden;background:#ffffffb8;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a0f}.manage-videos-studio-page .mv-live-head{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06)}.manage-videos-studio-page .mv-live-head strong{color:#0f172a}.manage-videos-studio-page .mv-live-stage{position:relative;min-height:300px;background:#0f172a0a;display:grid;place-items:center;overflow:hidden}.manage-videos-studio-page .mv-live-media{width:100%;height:100%;max-height:440px;object-fit:contain;display:block;background:#000}.manage-videos-studio-page .mv-live-placeholder{color:#334155c7}.manage-videos-studio-page .mv-live-text{z-index:2;padding:6px 10px;border-radius:10px;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.28);pointer-events:none}.manage-videos-studio-page .mv-live-sticker{z-index:2;pointer-events:none}.manage-videos-studio-page .mv-live-link{z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 14px;border-radius:999px;background:#ffffffeb;color:#0f172a;font-weight:800;text-decoration:none;box-shadow:0 10px 22px #0f172a24}.manage-videos-studio-page .studio-progress-wrap{margin-top:12px}.manage-videos-studio-page .studio-progress{width:100%;height:12px;border-radius:999px;background:#0f172a14;overflow:hidden}.manage-videos-studio-page .studio-progress__bar{height:100%;background:linear-gradient(90deg,#22c55e,#10b981);border-radius:inherit;transition:width .2s ease}.manage-videos-studio-page .studio-progress__label{margin-top:10px;font-size:.92rem;color:#0f172a}.manage-videos-studio-page .studio-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:6px 2px 28px}.manage-videos-studio-page .studio-actions__left,.manage-videos-studio-page .studio-actions__right{display:flex;gap:12px;align-items:stretch}.manage-videos-studio-page .studio-actions__right .studio-ghost-btn,.manage-videos-studio-page .studio-actions__right .studio-primary-btn,.manage-videos-studio-page .studio-actions__right .studio-primary-btn--bright{min-height:52px!important;height:52px!important;padding:0 22px!important;box-sizing:border-box;white-space:nowrap}.manage-videos-studio-page .checkbox-pill,.manage-videos-studio-page .manage-videos-ownership{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border-radius:999px;background:#fffffff5;border:1px solid rgba(0,0,0,.06);color:#111827;box-sizing:border-box;cursor:pointer;margin-top:16px}.manage-videos-studio-page .checkbox-pill input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;margin:1px 0 0;border-radius:6px;border:1.5px solid rgba(17,24,39,.28);background:#fff;display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;position:relative}.manage-videos-studio-page .checkbox-pill input[type=checkbox]:after{content:"";width:10px;height:10px;border-radius:3px;transform:scale(0);transition:transform .15s ease;background:linear-gradient(135deg,#f97316,#ec4899)}.manage-videos-studio-page .checkbox-pill input[type=checkbox]:checked{border-color:#f97316;background:#fff}.manage-videos-studio-page .checkbox-pill input[type=checkbox]:checked:after{transform:scale(1)}.manage-videos-studio-page .checkbox-pill span{display:block;color:#111827;font-weight:600;line-height:1.45}@media(max-width:1280px){.manage-videos-studio-page .product-studio-layout,.manage-videos-studio-page .manage-videos-studio-layout{grid-template-columns:1fr}.manage-videos-studio-page .product-studio-sidebar,.manage-videos-studio-page .manage-videos-studio-sidebar{position:static;order:2}.manage-videos-studio-page .product-studio-main,.manage-videos-studio-page .manage-videos-studio-main{order:1}}@media(max-width:980px){.manage-videos-studio-page .product-studio-topbar,.manage-videos-studio-page .manage-videos-studio-topbar{flex-direction:column;align-items:stretch;padding:20px}.manage-videos-studio-page .product-studio-topbar__left{flex-direction:column;align-items:flex-start}.manage-videos-studio-page .product-studio-uploader{width:100%;justify-content:flex-start}}@media(max-width:920px){.manage-videos-studio-page{padding:14px}.manage-videos-studio-page .studio-grid--4,.manage-videos-studio-page .studio-grid--3,.manage-videos-studio-page .studio-grid--2{grid-template-columns:1fr}.manage-videos-studio-page .studio-section__header,.manage-videos-studio-page .studio-actions{flex-direction:column;align-items:stretch}.manage-videos-studio-page .studio-actions__left,.manage-videos-studio-page .studio-actions__right{width:100%;justify-content:stretch}.manage-videos-studio-page .studio-actions__right>*{flex:1}.manage-videos-studio-page .mv-live-grid.two{grid-template-columns:1fr}}@media(max-width:640px){.manage-videos-studio-page .product-studio-topbar,.manage-videos-studio-page .studio-section,.manage-videos-studio-page .studio-sidecard{border-radius:18px;padding:16px}.manage-videos-studio-page .product-studio-brand{align-items:flex-start;flex-direction:column}.manage-videos-studio-page .product-studio-title{font-size:2rem}.manage-videos-studio-page .product-studio-subtitle{font-size:.98rem;line-height:1.55}.manage-videos-studio-page .studio-actions__right{flex-direction:column;align-items:stretch}.manage-videos-studio-page .studio-actions__right .studio-ghost-btn,.manage-videos-studio-page .studio-actions__right .studio-primary-btn,.manage-videos-studio-page .studio-actions__right .studio-primary-btn--bright{width:100%}.manage-videos-studio-page .mv-card-actions,.manage-videos-studio-page .mv-toolbar{flex-direction:column;align-items:stretch}.manage-videos-studio-page .checkbox-pill{border-radius:18px}}.manage-videos-studio-page .mv-search-wrap{position:relative;width:min(720px,100%);isolation:isolate}.manage-videos-studio-page .mv-search-wrap:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:999px;background:linear-gradient(135deg,#f9731647,#ec489938,#4f46e52e);opacity:.65;transition:opacity .2s ease,transform .2s ease}.manage-videos-studio-page .mv-search-wrap:focus-within:before{opacity:1;transform:scale(1.006)}.manage-videos-studio-page .mv-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:22px;height:22px;font-size:22px;color:#0f172ab8!important;pointer-events:none;z-index:2}.manage-videos-studio-page .mv-search{min-height:58px;width:100%;padding:0 22px 0 56px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fffffff0!important;color:#0f172a!important;font-size:1rem;font-weight:600;letter-spacing:.005em;box-shadow:0 16px 34px #0f172a1a,inset 0 1px #ffffffbf!important;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.manage-videos-studio-page .mv-search::placeholder{color:#64748bb8!important;font-weight:500}.manage-videos-studio-page .mv-search:hover{background:#fffffffa!important;border-color:#f973162e!important;box-shadow:0 18px 38px #0f172a1f,inset 0 1px #ffffffd9!important}.manage-videos-studio-page .mv-search:focus{background:#fff!important;border-color:#f9731659!important;box-shadow:0 0 0 5px #f973161a,0 18px 42px #0f172a24!important;transform:translateY(-1px)}.manage-videos-studio-page .mv-search-wrap{position:relative;width:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.manage-videos-studio-page .mv-search-wrap:before,.manage-videos-studio-page .mv-search-wrap:after{display:none!important;content:none!important}.manage-videos-studio-page .mv-search-icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:28px;height:28px;color:#0f172a!important;opacity:.9;z-index:2;pointer-events:none}.manage-videos-studio-page .mv-search{width:100%;min-height:64px;padding:0 24px 0 60px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffff5!important;color:#0f172a!important;font-size:1rem;box-shadow:0 12px 28px #0f172a14!important;outline:none!important}.manage-videos-studio-page .mv-search::placeholder{color:#64748bc7!important}.manage-videos-studio-page .mv-search:hover{background:#fff!important;box-shadow:0 14px 32px #0f172a1a!important}.manage-videos-studio-page .mv-search:focus{border-color:#f9731652!important;box-shadow:0 0 0 4px #f9731614,0 16px 34px #0f172a1f!important}.manage-videos-studio-page .mv-search-icon{top:calc(42% - 2px)!important;transform:translateY(-50%)!important}.manage-videos-studio-page .manage-videos-refresh-btn{width:44px;height:44px;min-width:44px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffd1;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px #0f172a0f;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.manage-videos-studio-page .manage-videos-refresh-btn svg{width:18px;height:18px;color:#0f172a;stroke-width:2.25;transition:transform .45s ease}.manage-videos-studio-page .manage-videos-refresh-btn:hover{background:#fffffff5;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1a}.manage-videos-studio-page .manage-videos-refresh-btn:hover svg{transform:rotate(180deg)}.manage-videos-studio-page .manage-videos-refresh-btn.is-spinning svg{animation:manageVideosRefreshSpin .8s linear infinite}.manage-videos-studio-page .manage-videos-refresh-btn:disabled{opacity:.7;cursor:wait}.manage-videos-studio-page .manage-videos-refresh-btn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;color:#0f172a!important;box-shadow:0 10px 24px #0f172a14!important;cursor:pointer!important}.manage-videos-studio-page .manage-videos-refresh-btn .manage-videos-refresh-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;display:block!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-refresh-btn .manage-videos-refresh-icon *{stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-refresh-btn:hover{background:#fff!important;border-color:#0f172a2e!important;transform:translateY(-1px)}.manage-videos-studio-page .manage-videos-refresh-btn.is-spinning .manage-videos-refresh-icon{animation:manageVideosRefreshSpin .85s linear infinite}.manage-videos-studio-page .manage-videos-action-refresh-icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:block!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important;transform-origin:center}.manage-videos-studio-page .manage-videos-action-refresh-icon *{stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-action-refresh-icon.is-spinning{animation:manageVideosRefreshSpin .85s linear infinite}.manage-videos-studio-page .manage-videos-refresh-library-btn{color:#0f172a!important}.manage-videos-studio-page .manage-videos-refresh-library-btn svg.manage-videos-refresh-library-icon{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;visibility:visible!important;transform-origin:center center}.manage-videos-studio-page .manage-videos-refresh-library-btn svg.manage-videos-refresh-library-icon *{stroke:currentColor!important;color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-refresh-library-btn:disabled{opacity:1!important}.manage-videos-studio-page .manage-videos-refresh-library-icon.is-spinning{animation:manageVideosRefreshLibrarySpin .85s linear infinite!important}@keyframes manageVideosRefreshLibrarySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manage-videos-studio-page .mv-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-videos-studio-page .mv-card-actions label.pill{display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px;min-height:40px;padding:0 14px!important;border-radius:999px!important;background:#ffffffe0!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-size:.9rem;font-weight:700;line-height:1;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer;overflow:hidden}.manage-videos-studio-page .mv-card-actions label.pill input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;border-radius:6px!important;border:1.5px solid rgba(15,23,42,.28)!important;background:#fff!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important;position:relative;flex:0 0 auto;cursor:pointer}.manage-videos-studio-page .mv-card-actions label.pill input[type=checkbox]:after{content:"";width:8px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease}.manage-videos-studio-page .mv-card-actions label.pill input[type=checkbox]:checked{background:#0f172a!important;border-color:#0f172a!important}.manage-videos-studio-page .mv-card-actions label.pill input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.manage-videos-studio-page .mv-card-actions label.pill:hover{background:#fffffff5!important;border-color:#0f172a29!important;transform:translateY(-1px)}.manage-videos-studio-page .manage-videos-monetization-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ffffffdb,#ffffffb8)!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 12px 28px #0f172a12!important}.manage-videos-studio-page .manage-videos-monetization-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.manage-videos-studio-page .manage-videos-monetization-card__head strong{display:block;margin:0 0 6px;color:#0f172a!important;font-size:1rem;font-weight:850;letter-spacing:-.01em}.manage-videos-studio-page .manage-videos-monetization-card__head p{margin:0;max-width:720px;color:#334155d1!important;font-size:.94rem;line-height:1.55}.manage-videos-studio-page .manage-videos-monetization-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#0f172a;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px #0f172a0f}.manage-videos-studio-page .manage-videos-monetization-toggle input[type=checkbox],.manage-videos-studio-page .manage-videos-ad-break-row .pill input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;border-radius:6px!important;border:1.5px solid rgba(15,23,42,.28)!important;background:#fff!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important;position:relative;flex:0 0 auto;cursor:pointer}.manage-videos-studio-page .manage-videos-monetization-toggle input[type=checkbox]:after,.manage-videos-studio-page .manage-videos-ad-break-row .pill input[type=checkbox]:after{content:"";width:8px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease}.manage-videos-studio-page .manage-videos-monetization-toggle input[type=checkbox]:checked,.manage-videos-studio-page .manage-videos-ad-break-row .pill input[type=checkbox]:checked{background:linear-gradient(135deg,#f97316,#ec4899)!important;border-color:#f97316b8!important}.manage-videos-studio-page .manage-videos-monetization-toggle input[type=checkbox]:checked:after,.manage-videos-studio-page .manage-videos-ad-break-row .pill input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.manage-videos-studio-page .manage-videos-monetization-toggle span{color:#0f172a!important;font-size:.92rem}.manage-videos-studio-page .manage-videos-ad-break-row .pill{min-height:38px;padding:7px 12px;background:#ffffffe6!important;border-color:#0f172a1a!important;box-shadow:0 8px 18px #0f172a0d}.manage-videos-studio-page .manage-videos-ad-break-row .pill:hover{background:#fff!important;border-color:#f9731638!important;transform:translateY(-1px)}.manage-videos-studio-page .manage-videos-ad-break-row .pill--disabled,.manage-videos-studio-page .manage-videos-ad-break-row .pill:has(input:disabled){opacity:.56;cursor:not-allowed;transform:none!important}.manage-videos-studio-page .manage-videos-ad-break-row .pill--disabled input,.manage-videos-studio-page .manage-videos-ad-break-row .pill input:disabled{cursor:not-allowed}.manage-videos-studio-page .manage-videos-monetization-warning{color:#b45309!important;font-weight:700}.manage-videos-studio-page .manage-videos-monetized-pill{background:#22c55e1f!important;border-color:#22c55e3d!important;color:#15803d!important}@media(max-width:920px){.manage-videos-studio-page .manage-videos-monetization-card__head{flex-direction:column;align-items:stretch}.manage-videos-studio-page .manage-videos-monetization-toggle{width:100%;justify-content:flex-start}}@media(max-width:640px){.manage-videos-studio-page .manage-videos-monetization-card{border-radius:16px;padding:14px}.manage-videos-studio-page .manage-videos-ad-break-row{flex-direction:column;align-items:stretch}.manage-videos-studio-page .manage-videos-ad-break-row .pill{width:100%;justify-content:flex-start;box-sizing:border-box}}@media(max-width:640px){.manage-videos-studio-page .mv-search{min-height:52px;padding-left:52px!important;font-size:.96rem}.manage-videos-studio-page .mv-search-icon{left:18px;width:20px;height:20px;font-size:20px}}.manage-videos-studio-page{--mv-creator-accent: #f97316;--mv-creator-accent-2: #ec4899;--mv-creator-teal: #14b8a6;--mv-creator-violet: #8b5cf6;--mv-creator-emerald: #10b981;--mv-creator-blue: #3b82f6;--mv-creator-amber: #f59e0b;--mv-creator-text: #0f172a;--mv-creator-muted: rgba(51, 65, 85, .78);--mv-creator-border: rgba(15, 23, 42, .1);--mv-creator-border-strong: rgba(15, 23, 42, .16);--mv-creator-panel: rgba(255, 255, 255, .76);--mv-creator-panel-strong: rgba(255, 255, 255, .96)}.manage-videos-studio-page .manage-videos-monetization-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(249,115,22,.16)!important;background:linear-gradient(135deg,#fff7eddb,#ffffffd1)!important}.manage-videos-studio-page .manage-videos-monetization-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.manage-videos-studio-page .manage-videos-monetization-card__head strong{display:block;margin-bottom:6px;color:#0f172a!important;font-size:.98rem;font-weight:900}.manage-videos-studio-page .manage-videos-monetization-card__head p{margin:0;max-width:760px;color:#334155d1!important;line-height:1.55}.manage-videos-studio-page .manage-videos-monetization-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#ffffffe6;color:#0f172a;font-weight:850;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manage-videos-studio-page .manage-videos-monetization-toggle:hover{background:#fff;border-color:#f973164d;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1a}.manage-videos-studio-page .manage-videos-monetization-toggle input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1.5px solid rgba(15,23,42,.28)!important;background:#fff!important;display:inline-grid!important;place-items:center!important;box-shadow:none!important;cursor:pointer}.manage-videos-studio-page .manage-videos-monetization-toggle input[type=checkbox]:after{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ec4899);transform:scale(0);transition:transform .14s ease}.manage-videos-studio-page .manage-videos-monetization-toggle input[type=checkbox]:checked{border-color:#f97316!important}.manage-videos-studio-page .manage-videos-monetization-toggle input[type=checkbox]:checked:after{transform:scale(1)}.manage-videos-studio-page .manage-videos-ad-break-row{margin-top:0}.manage-videos-studio-page .manage-videos-ad-break-row .pill{position:relative;min-height:38px;padding:8px 13px;border-color:#f973162e;background:#ffffffe0;overflow:visible}.manage-videos-studio-page .manage-videos-ad-break-row .pill input[type=checkbox]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.manage-videos-studio-page .manage-videos-ad-break-row .pill:has(input[type=checkbox]:checked){border:2px solid rgba(249,115,22,.92)!important;background:linear-gradient(135deg,#f9731629,#ec48991a)!important;color:#9a3412!important;font-weight:850;box-shadow:0 0 0 4px #f973161a,0 10px 22px #f973161f!important}.manage-videos-studio-page .manage-videos-ad-break-row .pill:has(input[type=checkbox]:checked):after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:999px;background:#f97316;color:#fff;font-size:.72rem;font-weight:900;line-height:1}.manage-videos-studio-page .manage-videos-ad-break-row .pill--disabled,.manage-videos-studio-page .manage-videos-ad-break-row .pill:has(input[type=checkbox]:disabled){opacity:.48;cursor:not-allowed;transform:none!important;box-shadow:none!important}.manage-videos-studio-page .manage-videos-monetization-warning{color:#b45309!important;font-weight:750}.manage-videos-studio-page .manage-videos-monetized-pill{border-color:#10b98152!important;background:#ecfdf5eb!important;color:#047857!important;font-weight:850}.manage-videos-studio-page .manage-videos-creator-tools-section{overflow:visible}.manage-videos-studio-page .manage-videos-creator-tools-section:before{background:var(--studio-digital, #8b5cf6)}.manage-videos-studio-page .ad-creator-tools-header,.manage-videos-studio-page .manage-videos-creator-tools-section .studio-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.manage-videos-studio-page .ad-creator-tools-toolbar,.manage-videos-studio-page .manage-videos-creator-tools-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:16px}.manage-videos-studio-page .ad-creator-tools-toolbar>*,.manage-videos-studio-page .manage-videos-creator-tools-toolbar>*{margin:0!important}.manage-videos-studio-page .ad-creator-workspace,.manage-videos-studio-page .manage-videos-creator-workspace{display:flex;flex-direction:column;gap:18px}.manage-videos-studio-page .ad-creator-workspace.is-open,.manage-videos-studio-page .manage-videos-creator-workspace.is-open{gap:20px}.manage-videos-studio-page .ad-creator-tools-panel,.manage-videos-studio-page .manage-videos-creator-tools-panel,.manage-videos-studio-page .ad-creator-preview-panel,.manage-videos-studio-page .manage-videos-creator-preview-panel{min-width:0}.manage-videos-studio-page .ad-creator-preview-panel,.manage-videos-studio-page .manage-videos-creator-preview-panel{border:1px solid rgba(15,23,42,.1);border-radius:22px;padding:16px;background:#ffffffb8;box-shadow:0 10px 24px #0f172a0d}.manage-videos-studio-page .ad-creator-preview-panel__head,.manage-videos-studio-page .manage-videos-creator-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.manage-videos-studio-page .ad-creator-preview-panel__head strong,.manage-videos-studio-page .manage-videos-creator-preview-head strong{color:#0f172a;font-weight:900}.manage-videos-studio-page .ad-creator-preview-panel__head span,.manage-videos-studio-page .manage-videos-creator-preview-head span{color:#334155c7;font-size:.92rem;font-weight:750}.manage-videos-studio-page .ad-creator-tools-footer,.manage-videos-studio-page .manage-videos-creator-tools-footer{display:flex;justify-content:flex-end;margin-top:16px}.manage-videos-studio-page .ad-creator-fullscreen-toggle{white-space:nowrap}.manage-videos-studio-page .manage-videos-preview-pointer-card{min-height:62px;line-height:1.55}.manage-videos-studio-page .ad-creator-tools-toolbar .studio-ghost-btn,.manage-videos-studio-page .ad-creator-tools-toolbar .studio-inline-btn,.manage-videos-studio-page .ad-creator-tools-footer .studio-primary-btn,.manage-videos-studio-page .ad-creator-tools-panel .studio-primary-btn,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .studio-ghost-btn,.manage-videos-studio-page .manage-videos-creator-tools-footer .studio-primary-btn,.manage-videos-studio-page .manage-videos-creator-tools-panel .studio-primary-btn{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:11px 16px!important;border-radius:14px!important;font-weight:850!important;letter-spacing:.01em!important;text-decoration:none!important;background-image:none!important;text-shadow:none!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.manage-videos-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle),.manage-videos-studio-page .ad-creator-tools-toolbar .studio-inline-btn,.manage-videos-studio-page .ad-creator-tools-footer .studio-primary-btn,.manage-videos-studio-page .ad-creator-tools-panel .studio-primary-btn,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle),.manage-videos-studio-page .manage-videos-creator-tools-footer .studio-primary-btn,.manage-videos-studio-page .manage-videos-creator-tools-panel .studio-primary-btn{background:#14b8a61a!important;background-color:#14b8a61a!important;border:1px solid rgba(20,184,166,.34)!important;color:#0f766e!important}.manage-videos-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle):hover,.manage-videos-studio-page .ad-creator-tools-toolbar .studio-inline-btn:hover,.manage-videos-studio-page .ad-creator-tools-footer .studio-primary-btn:hover,.manage-videos-studio-page .ad-creator-tools-panel .studio-primary-btn:hover,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle):hover,.manage-videos-studio-page .manage-videos-creator-tools-footer .studio-primary-btn:hover,.manage-videos-studio-page .manage-videos-creator-tools-panel .studio-primary-btn:hover{background:#14b8a629!important;background-color:#14b8a629!important;border-color:#14b8a68f!important;color:#115e59!important;box-shadow:0 10px 24px #14b8a624!important;transform:translateY(-1px)!important}.manage-videos-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-videos-studio-page .ad-creator-tools-toolbar button.ad-creator-fullscreen-toggle,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-videos-studio-page .manage-videos-creator-tools-toolbar button.ad-creator-fullscreen-toggle{background:#8b5cf61a!important;background-color:#8b5cf61a!important;border:1px solid rgba(139,92,246,.34)!important;color:#6d28d9!important}.manage-videos-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle:hover,.manage-videos-studio-page .ad-creator-tools-toolbar button.ad-creator-fullscreen-toggle:hover,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .ad-creator-fullscreen-toggle:hover,.manage-videos-studio-page .manage-videos-creator-tools-toolbar button.ad-creator-fullscreen-toggle:hover{background:#8b5cf629!important;background-color:#8b5cf629!important;border-color:#8b5cf68f!important;color:#5b21b6!important;box-shadow:0 10px 24px #8b5cf624!important;transform:translateY(-1px)!important}.manage-videos-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:focus-visible,.manage-videos-studio-page .ad-creator-tools-toolbar .studio-inline-btn:focus-visible,.manage-videos-studio-page .ad-creator-tools-footer .studio-primary-btn:focus-visible,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .studio-ghost-btn:focus-visible,.manage-videos-studio-page .manage-videos-creator-tools-footer .studio-primary-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #14b8a62e,0 10px 24px #14b8a61f!important}.manage-videos-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle:focus-visible,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .ad-creator-fullscreen-toggle:focus-visible{outline:none!important;box-shadow:0 0 0 3px #8b5cf62e,0 10px 24px #8b5cf61f!important}.manage-videos-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:disabled,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .studio-ghost-btn:disabled{opacity:.54!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.manage-videos-studio-page .studio-section--digital.ad-creator-tools-fullscreen,.manage-videos-studio-page .manage-videos-creator-tools-section.ad-creator-tools-fullscreen{position:fixed!important;inset:18px!important;z-index:99999!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:24px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 30px 90px #0f172a47!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.manage-videos-studio-page .ad-creator-tools-fullscreen:before{border-radius:28px 0 0 28px}.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-toolbar,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-tools-toolbar{flex:0 0 auto}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr);gap:22px;overflow:hidden}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-tools-panel,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-tools-panel,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-tools-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-tools-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-preview-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.75) transparent}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-tools-panel,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-tools-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-tools-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-tools-panel{padding:4px 10px 4px 0}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-preview-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel{display:flex;flex-direction:column;padding:18px}.manage-videos-studio-page .ad-creator-preview-panel .mv-live-grid,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-grid{width:100%!important;min-width:0!important}.manage-videos-studio-page .ad-creator-preview-panel .mv-live-grid.one,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-grid.one{display:block!important}.manage-videos-studio-page .ad-creator-preview-panel .mv-live-grid.two,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-grid.two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manage-videos-studio-page .ad-creator-preview-panel .mv-live-box,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-box{min-width:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}.manage-videos-studio-page .ad-creator-preview-panel .mv-live-head,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-head{min-height:40px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.1)!important;color:#111827!important}.manage-videos-studio-page .ad-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-stage{position:relative!important;width:100%!important;min-height:520px!important;height:clamp(520px,68vh,760px)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#050505!important}.manage-videos-studio-page .ad-creator-preview-panel .mv-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-media{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;z-index:2;background:#050505}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-grid,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-grid,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-grid,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-grid{flex:1 1 auto;min-height:0}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-box,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-box,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-box,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-box{height:100%}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-stage{min-height:calc(100vh - 260px)!important;height:calc(100vh - 260px)!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-media,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-media,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-media,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-media{min-height:calc(100vh - 260px)!important;max-height:none!important;object-fit:contain!important}.manage-videos-studio-page .mv-live-text,.manage-videos-studio-page .mv-live-sticker,.manage-videos-studio-page .mv-live-link{z-index:5;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.manage-videos-studio-page .mv-live-text{box-shadow:0 6px 18px #00000038}.manage-videos-studio-page .mv-live-link{border:0;outline:0}.manage-videos-studio-page .mv-live-sticker{display:inline-flex;align-items:center;justify-content:center;line-height:1}.manage-videos-studio-page .ad-creator-tools-panel .EmojiPickerReact,.manage-videos-studio-page .ad-creator-tools-panel .epr-main,.manage-videos-studio-page .ad-creator-tools-panel [class*=EmojiPicker],.manage-videos-studio-page .ad-creator-tools-panel [class*=emoji-picker],.manage-videos-studio-page .ad-creator-tools-panel [class*=emojiPicker],.manage-videos-studio-page .manage-videos-creator-tools-panel .EmojiPickerReact,.manage-videos-studio-page .manage-videos-creator-tools-panel .epr-main,.manage-videos-studio-page .manage-videos-creator-tools-panel [class*=EmojiPicker],.manage-videos-studio-page .manage-videos-creator-tools-panel [class*=emoji-picker],.manage-videos-studio-page .manage-videos-creator-tools-panel [class*=emojiPicker]{width:min(420px,calc(100vw - 48px))!important;min-width:360px!important;max-width:460px!important;box-sizing:border-box}.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel .EmojiPickerReact,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel .epr-main,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-tools-panel .EmojiPickerReact,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-tools-panel .epr-main{width:min(390px,calc(100vw - 64px))!important;min-width:360px!important;max-width:500px!important}.manage-videos-studio-page .ad-creator-tools-panel,.manage-videos-studio-page .manage-videos-creator-tools-panel{overflow-x:hidden}@media(max-width:1100px){.manage-videos-studio-page .ad-creator-workspace.is-fullscreen,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen{grid-template-columns:1fr}.manage-videos-studio-page .studio-section--digital.ad-creator-tools-fullscreen,.manage-videos-studio-page .manage-videos-creator-tools-section.ad-creator-tools-fullscreen{inset:10px!important;padding:18px!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel .mv-live-stage{min-height:420px!important;height:420px!important}}@media(max-width:920px){.manage-videos-studio-page .ad-creator-preview-panel .mv-live-grid.two,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-grid.two{grid-template-columns:1fr}.manage-videos-studio-page .manage-videos-monetization-card__head{flex-direction:column;align-items:stretch}.manage-videos-studio-page .manage-videos-monetization-toggle{width:fit-content}}@media(max-width:768px){.manage-videos-studio-page .ad-creator-tools-toolbar,.manage-videos-studio-page .manage-videos-creator-tools-toolbar{align-items:stretch!important}.manage-videos-studio-page .ad-creator-tools-toolbar .studio-ghost-btn,.manage-videos-studio-page .ad-creator-tools-toolbar .studio-inline-btn,.manage-videos-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-videos-studio-page .ad-creator-tools-footer .studio-primary-btn,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .studio-ghost-btn,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-videos-studio-page .manage-videos-creator-tools-footer .studio-primary-btn{width:100%!important;min-height:44px!important;padding:10px 14px!important}}@media(max-width:640px){.manage-videos-studio-page .studio-section--digital.ad-creator-tools-fullscreen,.manage-videos-studio-page .manage-videos-creator-tools-section.ad-creator-tools-fullscreen{inset:0!important;border-radius:0!important;padding:14px!important}.manage-videos-studio-page .ad-creator-tools-header,.manage-videos-studio-page .manage-videos-creator-tools-section .studio-section__header{flex-direction:column}.manage-videos-studio-page .ad-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-stage{min-height:360px!important;height:clamp(360px,56vh,600px)!important}.manage-videos-studio-page .manage-videos-monetization-toggle{width:100%}.manage-videos-studio-page .ad-creator-tools-panel .EmojiPickerReact,.manage-videos-studio-page .ad-creator-tools-panel .epr-main,.manage-videos-studio-page .ad-creator-tools-panel [class*=EmojiPicker],.manage-videos-studio-page .ad-creator-tools-panel [class*=emoji-picker],.manage-videos-studio-page .ad-creator-tools-panel [class*=emojiPicker],.manage-videos-studio-page .manage-videos-creator-tools-panel .EmojiPickerReact,.manage-videos-studio-page .manage-videos-creator-tools-panel .epr-main,.manage-videos-studio-page .manage-videos-creator-tools-panel [class*=EmojiPicker],.manage-videos-studio-page .manage-videos-creator-tools-panel [class*=emoji-picker],.manage-videos-studio-page .manage-videos-creator-tools-panel [class*=emojiPicker]{width:calc(100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important}}.manage-videos-studio-page .studio-dropzone,.manage-videos-studio-page .studio-dropzone--video,.manage-videos-studio-page .studio-dropzone--images,.manage-videos-studio-page .manage-videos-upload-trigger,.manage-videos-studio-page .video-upload-trigger,.manage-videos-studio-page .thumbnail-upload-trigger,.manage-videos-studio-page .cover-upload-trigger{position:relative!important;overflow:hidden!important;cursor:pointer!important;min-height:148px;border-radius:18px!important;border:1.5px dashed rgba(15,23,42,.14)!important;background:#ffffffb8!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;padding:22px!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.manage-videos-studio-page .studio-dropzone:hover,.manage-videos-studio-page .studio-dropzone--video:hover,.manage-videos-studio-page .studio-dropzone--images:hover,.manage-videos-studio-page .manage-videos-upload-trigger:hover,.manage-videos-studio-page .video-upload-trigger:hover,.manage-videos-studio-page .thumbnail-upload-trigger:hover,.manage-videos-studio-page .cover-upload-trigger:hover{border-color:#f973166b!important;background:#ffffffeb!important;box-shadow:0 12px 28px #0f172a14!important;transform:translateY(-1px)}.manage-videos-studio-page .studio-dropzone input[type=file],.manage-videos-studio-page .studio-dropzone--video input[type=file],.manage-videos-studio-page .studio-dropzone--images input[type=file],.manage-videos-studio-page .manage-videos-upload-trigger input[type=file],.manage-videos-studio-page .video-upload-trigger input[type=file],.manage-videos-studio-page .thumbnail-upload-trigger input[type=file],.manage-videos-studio-page .cover-upload-trigger input[type=file],.manage-videos-studio-page label[for^=video-] input[type=file],.manage-videos-studio-page label[for^=thumb-] input[type=file],.manage-videos-studio-page label[for^=thumbnail-] input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;opacity:0!important;visibility:visible!important;cursor:pointer!important;z-index:10!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:transparent!important;font-size:0!important;line-height:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.manage-videos-studio-page .studio-dropzone input[type=file]::file-selector-button,.manage-videos-studio-page .studio-dropzone--video input[type=file]::file-selector-button,.manage-videos-studio-page .studio-dropzone--images input[type=file]::file-selector-button,.manage-videos-studio-page .manage-videos-upload-trigger input[type=file]::file-selector-button,.manage-videos-studio-page .video-upload-trigger input[type=file]::file-selector-button,.manage-videos-studio-page .thumbnail-upload-trigger input[type=file]::file-selector-button,.manage-videos-studio-page .cover-upload-trigger input[type=file]::file-selector-button,.manage-videos-studio-page label[for^=video-] input[type=file]::file-selector-button,.manage-videos-studio-page label[for^=thumb-] input[type=file]::file-selector-button,.manage-videos-studio-page label[for^=thumbnail-] input[type=file]::file-selector-button{display:none!important}.manage-videos-studio-page .studio-dropzone input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page .studio-dropzone--video input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page .studio-dropzone--images input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page .manage-videos-upload-trigger input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page .video-upload-trigger input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page .thumbnail-upload-trigger input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page .cover-upload-trigger input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page label[for^=video-] input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page label[for^=thumb-] input[type=file]::-webkit-file-upload-button,.manage-videos-studio-page label[for^=thumbnail-] input[type=file]::-webkit-file-upload-button{display:none!important}.manage-videos-studio-page label[for^=video-],.manage-videos-studio-page label[for^=thumb-],.manage-videos-studio-page label[for^=thumbnail-]{position:relative!important;overflow:hidden!important;cursor:pointer!important}.manage-videos-studio-page .studio-dropzone svg,.manage-videos-studio-page .studio-dropzone--video svg,.manage-videos-studio-page .studio-dropzone--images svg,.manage-videos-studio-page .manage-videos-upload-trigger svg,.manage-videos-studio-page .video-upload-trigger svg,.manage-videos-studio-page .thumbnail-upload-trigger svg,.manage-videos-studio-page .cover-upload-trigger svg{position:relative;z-index:2;width:26px!important;height:26px!important;color:#f97316!important;stroke:#f97316!important;opacity:1!important}.manage-videos-studio-page .studio-dropzone strong,.manage-videos-studio-page .studio-dropzone--video strong,.manage-videos-studio-page .studio-dropzone--images strong,.manage-videos-studio-page .manage-videos-upload-trigger strong,.manage-videos-studio-page .video-upload-trigger strong,.manage-videos-studio-page .thumbnail-upload-trigger strong,.manage-videos-studio-page .cover-upload-trigger strong{position:relative;z-index:2;color:#0f172a!important;font-size:1rem;font-weight:900}.manage-videos-studio-page .studio-dropzone small,.manage-videos-studio-page .studio-dropzone--video small,.manage-videos-studio-page .studio-dropzone--images small,.manage-videos-studio-page .manage-videos-upload-trigger small,.manage-videos-studio-page .video-upload-trigger small,.manage-videos-studio-page .thumbnail-upload-trigger small,.manage-videos-studio-page .cover-upload-trigger small{position:relative;z-index:2;color:#334155d1!important;font-size:.92rem;line-height:1.45;font-weight:650}.manage-videos-studio-page .manage-videos-upload-action{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 13px;margin-bottom:4px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ec4899);color:#fff!important;font-size:.88rem;font-weight:900;box-shadow:0 10px 22px #f973162e}.manage-videos-studio-page .manage-videos-destinations-card{align-items:stretch!important;padding:18px!important;border-radius:20px!important;background:#ffffffc7!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 28px #0f172a0f!important}.manage-videos-studio-page .manage-videos-destinations-card .manage-videos-chip-row{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-top:0!important}.manage-videos-studio-page .manage-videos-destinations-card label.pill{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:10px 16px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:#ffffffe6!important;color:#0f172a!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;overflow:visible!important;box-shadow:0 8px 18px #0f172a0d!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.manage-videos-studio-page .manage-videos-destinations-card label.pill:hover{background:#fff!important;border-color:#f9731647!important;box-shadow:0 10px 24px #0f172a14!important;transform:translateY(-1px)!important}.manage-videos-studio-page .manage-videos-destinations-card label.pill input[type=checkbox]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;opacity:0!important;pointer-events:none!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.manage-videos-studio-page .manage-videos-destinations-card label.pill:has(input[type=checkbox]:checked){border:2px solid rgba(249,115,22,.9)!important;background:linear-gradient(135deg,#f9731629,#ec48991a)!important;color:#9a3412!important;font-weight:900!important;box-shadow:0 0 0 4px #f9731614,0 12px 24px #f973161f!important}.manage-videos-studio-page .manage-videos-destinations-card label.pill:has(input[type=checkbox]:checked):after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ec4899);color:#fff;font-size:.72rem;font-weight:950;line-height:1;box-shadow:0 6px 14px #f9731638}.manage-videos-studio-page .manage-videos-destinations-card label.pill:has(input[type=checkbox]:focus-visible){outline:3px solid rgba(249,115,22,.2)!important;outline-offset:3px!important}@media(max-width:640px){.manage-videos-studio-page .manage-videos-destinations-card .manage-videos-chip-row{flex-direction:column!important;align-items:stretch!important}.manage-videos-studio-page .manage-videos-destinations-card label.pill{width:100%!important;justify-content:flex-start!important;box-sizing:border-box!important}}.manage-videos-republish-section{position:relative;overflow:visible;border-left:5px solid #2563eb;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 36%),radial-gradient(circle at bottom right,rgba(14,165,233,.1),transparent 38%)}.manage-videos-republish-section .studio-section__icon{background:#2563eb1c;color:#1d4ed8;border-color:#2563eb33}.manage-videos-republish-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;margin-top:16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffdb;box-shadow:0 14px 35px #0f172a0f}.manage-videos-republish-prompt strong{display:block;margin-bottom:4px;font-size:15px;font-weight:800;color:#0f172a}.manage-videos-republish-prompt p{max-width:760px;margin:0;font-size:14px;line-height:1.45;color:#64748b}.manage-videos-choose-saved-btn{min-width:210px;justify-content:center;white-space:nowrap}.manage-videos-saved-panel{margin-top:18px;padding:16px;border:1px solid rgba(37,99,235,.16);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5),radial-gradient(circle at top right,rgba(37,99,235,.1),transparent 38%);box-shadow:0 20px 50px #0f172a14}.manage-videos-saved-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.manage-videos-saved-panel__head>div{display:flex;flex-direction:column;gap:3px}.manage-videos-saved-panel__head strong{font-size:15px;font-weight:850;color:#0f172a}.manage-videos-saved-panel__head span{font-size:13px;color:#64748b}.manage-videos-saved-empty{padding:28px 18px;border:1px dashed rgba(37,99,235,.28);border-radius:18px;background:#fffc;color:#64748b;text-align:center;font-size:14px;font-weight:650}.manage-videos-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.manage-videos-saved-card{display:flex;flex-direction:column;overflow:hidden;min-height:100%;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 18px 40px #0f172a17;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.manage-videos-saved-card:hover{transform:translateY(-2px);border-color:#2563eb3d;box-shadow:0 24px 55px #0f172a21}.manage-videos-saved-card__media{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(145deg,#0f172af2,#1e293be0),radial-gradient(circle at center,rgba(37,99,235,.3),transparent 42%)}.manage-videos-saved-card__media video,.manage-videos-saved-card__media img{width:100%;height:100%;display:block;object-fit:cover}.manage-videos-saved-card__media>svg{position:absolute;inset:0;margin:auto;width:42px;height:42px;color:#ffffffc7}.manage-videos-saved-card__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,.03),transparent 40%),linear-gradient(0deg,rgba(15,23,42,.32),transparent 42%)}.manage-videos-saved-card__play{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#ffffffeb;color:#111827;box-shadow:0 12px 25px #0f172a38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-videos-saved-card__play svg{width:22px;height:22px}.manage-videos-saved-card__body{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px}.manage-videos-saved-card__body h3{margin:0;color:#0f172a;font-size:16px;line-height:1.25;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.manage-videos-saved-card__body p{margin:0;color:#64748b;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-videos-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.manage-videos-chip-row .pill,.manage-videos-saved-card .pill{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:6px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffeb;color:#0f172a;font-size:12px;line-height:1;font-weight:800;box-shadow:0 8px 18px #0f172a0a}.manage-videos-published-pill{border-color:#22c55e42!important;background:#22c55e1a!important;color:#047857!important}.manage-videos-monetized-pill{border-color:#f59e0b47!important;background:#f59e0b1f!important;color:#92400e!important}.manage-videos-saved-card__actions{display:flex;flex-direction:column;gap:9px;padding:0 14px 14px;margin-top:auto}.manage-videos-republish-btn{width:100%;justify-content:center;min-height:44px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;box-shadow:0 14px 28px #2563eb3d}.manage-videos-republish-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 35px #2563eb4d}.manage-videos-republish-btn.is-published{background:linear-gradient(135deg,#10b981,#14b8a6);box-shadow:0 14px 28px #10b98138}.manage-videos-saved-card__actions .studio-ghost-btn{width:100%;justify-content:center;min-height:42px;border-radius:14px;background:#f8fafcf2}.manage-videos-republish-btn:disabled,.manage-videos-saved-card__actions .studio-ghost-btn:disabled{cursor:not-allowed;opacity:.64;transform:none}.is-spinning,.manage-videos-saved-panel .is-spinning{animation:manageVideosSpin .85s linear infinite}@keyframes manageVideosSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){.manage-videos-republish-prompt,.manage-videos-saved-panel__head{align-items:stretch;flex-direction:column}.manage-videos-choose-saved-btn,.manage-videos-saved-panel__head .studio-ghost-btn{width:100%}.manage-videos-saved-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:560px){.manage-videos-republish-section{border-left-width:4px}.manage-videos-republish-prompt,.manage-videos-saved-panel{padding:13px;border-radius:18px}.manage-videos-saved-grid{grid-template-columns:1fr}.manage-videos-saved-card__media{aspect-ratio:16 / 11}}.manage-videos-studio-grid,.mv-grid.manage-videos-studio-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:18px!important;align-items:stretch!important}.mv-card.manage-videos-studio-card,.manage-videos-studio-card{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;border-radius:20px!important;overflow:hidden!important;background:#ffffffc2!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 18px 34px #0f172a14!important}.mv-card.manage-videos-studio-card .mv-video,.manage-videos-studio-card .mv-video{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#0f172a!important;border-radius:0!important}.mv-card.manage-videos-studio-card .mv-video video,.mv-card.manage-videos-studio-card .mv-video img,.manage-videos-studio-card .mv-video video,.manage-videos-studio-card .mv-video img,.manage-videos-studio-card .mv-fallback-thumb{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.mv-card.manage-videos-studio-card .mv-play,.manage-videos-studio-card .mv-play{position:absolute!important;right:12px!important;bottom:12px!important;width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#ffffffeb!important;color:#0f172a!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 24px #0f172a29!important;border:1px solid rgba(15,23,42,.08)!important;transform:none!important}.mv-card.manage-videos-studio-card .mv-info,.manage-videos-studio-card .mv-info{flex:0 0 auto!important;padding:12px 14px 8px!important;min-height:0!important}.mv-card.manage-videos-studio-card .mv-name,.manage-videos-studio-card .mv-name{margin:0 0 6px!important;color:#0f172a!important;font-size:15px!important;font-weight:850!important;line-height:1.25!important;min-height:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mv-card.manage-videos-studio-card .mv-meta,.manage-videos-studio-card .mv-meta{margin:0!important;color:#64748b!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;min-height:0!important}.mv-card.manage-videos-studio-card .manage-videos-chip-row,.manage-videos-studio-card .manage-videos-chip-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin-top:10px!important;min-height:0!important}.mv-card.manage-videos-studio-card .pill,.manage-videos-studio-card .pill{min-height:28px!important;padding:6px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:850!important;line-height:1!important;color:#0f172a!important;background:#ffffffbd!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 18px #0f172a0f!important}.mv-card.manage-videos-studio-card .manage-videos-published-pill,.manage-videos-studio-card .manage-videos-published-pill{background:#10b9811f!important;color:#047857!important;border-color:#10b98129!important}.mv-card.manage-videos-studio-card .manage-videos-monetized-pill,.manage-videos-studio-card .manage-videos-monetized-pill{background:#f59e0b1f!important;color:#92400e!important;border-color:#f59e0b2e!important}.mv-card.manage-videos-studio-card .mv-card-actions,.manage-videos-studio-card .mv-card-actions{display:grid!important;grid-template-columns:1fr 1.15fr!important;gap:10px!important;padding:8px 14px 14px!important;margin-top:auto!important;min-height:0!important}.mv-card.manage-videos-studio-card .mv-card-actions .pill,.manage-videos-studio-card .mv-card-actions .pill,.mv-card.manage-videos-studio-card .mv-card-actions .studio-ghost-btn,.manage-videos-studio-card .mv-card-actions .studio-ghost-btn{width:100%!important;min-height:38px!important;height:38px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:13px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.mv-card.manage-videos-studio-card .mv-card-actions input[type=checkbox],.manage-videos-studio-card .mv-card-actions input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;accent-color:#4f46e5!important}.mv-card.manage-videos-studio-card .mv-card-actions .studio-ghost-btn,.manage-videos-studio-card .mv-card-actions .studio-ghost-btn{background:#ffffffc2!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 20px #0f172a0f!important}.mv-card.manage-videos-studio-card .mv-card-actions .studio-ghost-btn:hover,.manage-videos-studio-card .mv-card-actions .studio-ghost-btn:hover{background:#fef2f2f0!important;color:#991b1b!important;border-color:#ef44442e!important}.mv-card.manage-videos-studio-card .mv-info+.mv-card-actions,.manage-videos-studio-card .mv-info+.mv-card-actions{margin-top:0!important}@media(max-width:720px){.manage-videos-studio-grid,.mv-grid.manage-videos-studio-grid{grid-template-columns:1fr!important}.mv-card.manage-videos-studio-card .mv-card-actions,.manage-videos-studio-card .mv-card-actions{grid-template-columns:1fr 1fr!important}}.mv-card.manage-videos-studio-card .mv-card-actions.mv-card-actions--compact,.manage-videos-studio-card .mv-card-actions.mv-card-actions--compact{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important;padding:8px 14px 14px!important;margin-top:auto!important;min-height:0!important}.mv-card-select-action{width:100%!important;height:38px!important;min-height:38px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;background:#ffffffd1!important;color:#0f172a!important;font-size:12px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;box-shadow:0 10px 20px #0f172a0f!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease!important}.mv-card-select-action svg{width:16px!important;height:16px!important;flex:0 0 auto!important;stroke-width:2.35!important}.mv-card-select-action:hover{transform:translateY(-1px)!important;background:#f8fafcf5!important;border-color:#4f46e52e!important;box-shadow:0 12px 24px #0f172a14!important}.mv-card-select-action.is-selected{background:#4f46e51a!important;color:#4338ca!important;border-color:#4f46e538!important}.mv-card-delete-icon-btn{width:42px!important;height:38px!important;min-width:42px!important;min-height:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(239,68,68,.14)!important;border-radius:14px!important;background:#fef2f2db!important;color:#991b1b!important;cursor:pointer!important;box-shadow:0 10px 20px #ef44440f!important;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease!important}.mv-card-delete-icon-btn svg{width:16px!important;height:16px!important;stroke-width:2.35!important}.mv-card-delete-icon-btn:hover{transform:translateY(-1px)!important;background:#fee2e2fa!important;border-color:#ef44443d!important;color:#7f1d1d!important;box-shadow:0 12px 24px #ef44441a!important}.mv-card-actions--compact .pill,.mv-card-actions--compact .studio-ghost-btn{width:auto!important;min-height:0!important;height:auto!important;padding:0!important;box-shadow:none!important}.mv-card.manage-videos-studio-card,.manage-videos-studio-card{justify-content:flex-start!important}@media(max-width:720px){.mv-card.manage-videos-studio-card .mv-card-actions.mv-card-actions--compact,.manage-videos-studio-card .mv-card-actions.mv-card-actions--compact{grid-template-columns:minmax(0,1fr) 42px!important}}.mv-card.manage-videos-studio-card .mv-card-actions.mv-card-actions--segmented,.manage-videos-studio-card .mv-card-actions.mv-card-actions--segmented{display:block!important;padding:8px 14px 14px!important;margin-top:auto!important;min-height:0!important}.mv-card-action-combo{width:100%!important;height:40px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:stretch!important;overflow:hidden!important;border-radius:15px!important;background:#ffffffdb!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 22px #0f172a12!important}.mv-card-action-combo__select,.mv-card-action-combo__delete{height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;transition:background .14s ease,color .14s ease,transform .14s ease!important}.mv-card-action-combo__select{padding:0 12px!important}.mv-card-action-combo__delete{border-left:1px solid rgba(15,23,42,.08)!important;color:#991b1b!important}.mv-card-action-combo__select svg,.mv-card-action-combo__delete svg{width:16px!important;height:16px!important;flex:0 0 auto!important;stroke-width:2.35!important}.mv-card-action-combo__select:hover{background:#4f46e514!important;color:#4338ca!important}.mv-card-action-combo__select.is-selected{background:#4f46e51a!important;color:#4338ca!important}.mv-card-action-combo__delete:hover{background:#fee2e2f2!important;color:#7f1d1d!important}.mv-card-actions--segmented .pill,.mv-card-actions--segmented .studio-ghost-btn,.mv-card-actions--segmented input[type=checkbox]{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.mv-card.manage-videos-studio-card,.manage-videos-studio-card{display:flex!important;flex-direction:column!important}.mv-card.manage-videos-studio-card .mv-info,.manage-videos-studio-card .mv-info{flex:0 0 auto!important}.mv-card .mv-info,.manage-videos-studio-card .mv-info{padding-bottom:8px!important}.mv-card .manage-videos-chip-row,.manage-videos-studio-card .manage-videos-chip-row{row-gap:10px!important;margin-bottom:10px!important}.mv-card .mv-card-actions.mv-card-actions--joined,.manage-videos-studio-card .mv-card-actions.mv-card-actions--joined{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0 14px 16px!important;margin-top:14px!important;background:transparent!important;border:0!important;box-shadow:none!important}.mv-card-joined-action{width:auto!important;min-width:178px!important;max-width:205px!important;height:40px!important;display:grid!important;grid-template-columns:minmax(126px,1fr) 42px!important;align-items:stretch!important;overflow:hidden!important;border-radius:15px!important;background:#fffffffa!important;border:1px solid rgba(15,23,42,.13)!important;box-shadow:0 10px 22px #0f172a14!important}.mv-card-joined-action__select,.mv-card-joined-action__delete{position:relative!important;appearance:none!important;-webkit-appearance:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:background .14s ease,color .14s ease!important}.mv-card-joined-action__select{color:#3730a3!important;background:#4f46e50e!important;padding:0 14px!important}.mv-card-joined-action__delete{width:42px!important;min-width:42px!important;max-width:42px!important;color:#b91c1c!important;background:#ef44440f!important}.mv-card-joined-action__delete:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:1px!important;background:#0f172a38!important;pointer-events:none!important}.mv-card-joined-action__select svg,.mv-card-joined-action__delete svg{width:16px!important;height:16px!important;display:block!important;flex:0 0 auto!important;stroke-width:2.4!important}.mv-card-joined-action__select:hover,.mv-card-joined-action__select.is-selected{background:#4f46e521!important;color:#312e81!important}.mv-card-joined-action__delete:hover{background:#fee2e2e6!important;color:#7f1d1d!important}.mv-card-actions--joined .pill,.mv-card-actions--joined .studio-ghost-btn,.mv-card-actions--joined input[type=checkbox]{border:0!important;box-shadow:none!important;background:transparent!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:2px 14px 16px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action{display:grid!important;grid-template-columns:minmax(118px,1fr) 42px!important;align-items:stretch!important;width:178px!important;height:40px!important;padding:0!important;margin:0 auto!important;overflow:hidden!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 22px #0f172a14!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action>button.mv-card-joined-action__select,.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action>button.mv-card-joined-action__delete{all:unset!important;box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#0f172a!important;background:#fff!important;font-family:inherit!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action>button.mv-card-joined-action__select{gap:8px!important;padding:0 14px!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action>button.mv-card-joined-action__delete{position:relative!important;width:42px!important;min-width:42px!important;max-width:42px!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action>button.mv-card-joined-action__delete:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:1px!important;background:#0f172a2e!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action svg{width:16px!important;height:16px!important;display:block!important;flex:0 0 auto!important;stroke-width:2.35!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action>button.mv-card-joined-action__select.is-selected{background:#4f46e514!important;color:#3730a3!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action>button.mv-card-joined-action__select:hover{background:#0f172a09!important;color:#020617!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card>.mv-card-actions.mv-card-actions--joined>.mv-card-joined-action>button.mv-card-joined-action__delete:hover{background:#fee2e2cc!important;color:#991b1b!important}.manage-videos-studio-page .mv-card.manage-videos-studio-card .manage-videos-chip-row{margin-bottom:18px!important;row-gap:10px!important}.manage-videos-studio-page .mv-card-select-action,.manage-videos-studio-page .mv-card-delete-icon-btn{border:0!important;box-shadow:none!important}.manage-videos-studio-page .manage-videos-creator-preview-panel{overflow:visible!important}.manage-videos-studio-page .manage-videos-live-preview-shell{display:flex!important;flex-direction:column!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:0!important}.manage-videos-studio-page .ad-media-preview-tabs,.manage-videos-studio-page .manage-videos-preview-tabs{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;margin:0 0 16px!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;background:#ffffffd1!important;box-shadow:0 10px 24px #0f172a0f!important;position:relative!important;z-index:20!important}.manage-videos-studio-page .ad-media-preview-tabs__left,.manage-videos-studio-page .manage-videos-preview-tabs__left,.manage-videos-studio-page .ad-media-preview-tabs__right{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important}.manage-videos-studio-page .ad-media-preview-tabs__right{justify-content:flex-end!important;margin-left:auto!important}.manage-videos-studio-page .ad-media-frame-toggle,.manage-videos-studio-page .ad-media-fit-toggle{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.manage-videos-studio-page .ad-media-preview-tab,.manage-videos-studio-page .ad-media-fit-toggle__btn,.manage-videos-studio-page .ad-media-frame-toggle__btn{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;border-radius:13px!important;border:1px solid rgba(59,130,246,.22)!important;background:#3b82f61a!important;color:#1d4ed8!important;font-size:.92rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 8px 18px #3b82f614!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.manage-videos-studio-page .ad-media-preview-tab:hover,.manage-videos-studio-page .ad-media-fit-toggle__btn:hover,.manage-videos-studio-page .ad-media-frame-toggle__btn:hover{background:#3b82f629!important;border-color:#3b82f66b!important;color:#1e40af!important;box-shadow:0 10px 22px #3b82f624!important;transform:translateY(-1px)!important}.manage-videos-studio-page .ad-media-preview-tab.is-active,.manage-videos-studio-page .ad-media-fit-toggle__btn.is-active,.manage-videos-studio-page .ad-media-frame-toggle__btn.is-active{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;border-color:#3b82f6d1!important;color:#fff!important;box-shadow:0 0 0 4px #3b82f61f,0 12px 26px #3b82f638!important}.manage-videos-studio-page .ad-media-preview-tab:focus-visible,.manage-videos-studio-page .ad-media-fit-toggle__btn:focus-visible,.manage-videos-studio-page .ad-media-frame-toggle__btn:focus-visible{outline:none!important;box-shadow:0 0 0 4px #3b82f62e,0 12px 26px #3b82f62e!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel{overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-preview-tabs,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-preview-tabs,.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .ad-media-preview-tabs,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .ad-media-preview-tabs{flex:0 0 auto!important;display:flex!important;visibility:visible!important;opacity:1!important;position:sticky!important;top:0!important;z-index:50!important;margin:0 0 16px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;backdrop-filter:blur(14px) saturate(150%)!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-live-preview-shell,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell{flex:1 1 auto!important;min-height:0!important;overflow:visible!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel>.manage-videos-preview-tabs,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-panel>.manage-videos-preview-tabs{order:2!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-creator-preview-head,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-creator-preview-head{order:1!important;flex:0 0 auto!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .manage-videos-live-preview-shell,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell{order:3!important}.manage-videos-studio-page .manage-videos-live-preview-shell .manage-videos-preview-tabs--fullscreen{display:flex!important;visibility:visible!important;opacity:1!important;position:sticky!important;top:0!important;z-index:60!important;margin:0 0 16px!important}.manage-videos-studio-page .ad-creator-workspace.is-fullscreen .mv-live-grid,.manage-videos-studio-page .manage-videos-creator-workspace.is-fullscreen .mv-live-grid{position:relative!important;z-index:1!important}@media(max-width:1100px){.manage-videos-studio-page .ad-media-preview-tabs,.manage-videos-studio-page .manage-videos-preview-tabs{align-items:stretch!important}.manage-videos-studio-page .ad-media-preview-tabs__left,.manage-videos-studio-page .manage-videos-preview-tabs__left,.manage-videos-studio-page .ad-media-preview-tabs__right{width:100%!important;justify-content:flex-start!important;margin-left:0!important}}@media(max-width:768px){.manage-videos-studio-page .ad-media-preview-tab,.manage-videos-studio-page .ad-media-fit-toggle__btn,.manage-videos-studio-page .ad-media-frame-toggle__btn{min-height:40px!important;padding:0 13px!important;font-size:.86rem!important}.manage-videos-studio-page .ad-media-frame-toggle,.manage-videos-studio-page .ad-media-fit-toggle{width:100%!important}}@media(max-width:560px){.manage-videos-studio-page .ad-media-preview-tabs,.manage-videos-studio-page .manage-videos-preview-tabs{padding:8px!important;border-radius:16px!important}.manage-videos-studio-page .ad-media-preview-tab,.manage-videos-studio-page .ad-media-fit-toggle__btn,.manage-videos-studio-page .ad-media-frame-toggle__btn{flex:1 1 auto!important}}.manage-videos-live-preview-shell{width:100%!important;max-width:100%!important}.manage-videos-live-preview-shell .mv-live-grid.one{width:100%!important;max-width:100%!important;display:block!important}.manage-videos-live-preview-shell .mv-live-box{width:100%!important;max-width:100%!important}.manage-videos-live-preview-shell .mv-live-stage{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px!important;overflow:auto!important;background:#fff!important}.manage-videos-live-preview-shell .mv-live-frame-inner{position:relative!important;width:100%!important;max-width:1120px!important;height:auto!important;aspect-ratio:var(--mv-frame-aspect, 16 / 9)!important;overflow:hidden!important;background:#000!important;border-radius:14px!important;margin:0 auto!important;transition:max-width .18s ease,aspect-ratio .18s ease,border-radius .18s ease!important}.manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=square]{max-width:720px!important;aspect-ratio:1 / 1!important}.manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=landscape]{max-width:1120px!important;aspect-ratio:16 / 9!important}.manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait]{max-width:680px!important;aspect-ratio:4 / 5!important}.manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story]{max-width:520px!important;aspect-ratio:9 / 16!important}.manage-videos-live-preview-shell .mv-live-frame-inner .mv-live-media{width:100%!important;height:100%!important;display:block!important;object-position:center center!important;background:#000!important}.manage-videos-live-preview-shell .mv-live-frame-inner[data-fit-mode=contain] .mv-live-media{object-fit:contain!important}.manage-videos-live-preview-shell .mv-live-frame-inner[data-fit-mode=cover] .mv-live-media{object-fit:cover!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-stage,.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-stage{padding:12px!important;max-height:calc(100vh - 210px)!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=landscape],.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=landscape]{max-width:min(100%,1180px)!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=square],.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=square]{max-width:min(100%,760px)!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait],.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait]{max-width:min(100%,680px)!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story],.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story]{max-width:min(100%,500px)!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner,.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:var(--mv-frame-aspect, 16 / 9)!important;overflow:hidden!important;background:#000!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner .mv-live-media,.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner .mv-live-media{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-position:center center!important;background:#000!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-fit-mode=contain] .mv-live-media,.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-fit-mode=contain] .mv-live-media{object-fit:contain!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-fit-mode=cover] .mv-live-media,.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-fit-mode=cover] .mv-live-media{object-fit:cover!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=square],.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=square]{max-width:min(100%,760px)!important;aspect-ratio:1 / 1!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=landscape],.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=landscape]{max-width:min(100%,1180px)!important;aspect-ratio:16 / 9!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait],.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait]{max-width:min(100%,680px)!important;aspect-ratio:4 / 5!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story],.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story]{max-width:min(100%,500px)!important;aspect-ratio:9 / 16!important}.ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-stage,.manage-videos-creator-workspace.is-fullscreen .manage-videos-live-preview-shell .mv-live-stage{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important}.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-image-card{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;min-height:260px!important;max-height:420px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 30px #0f172a14!important}.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card{background:#000!important}.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-image-card{background:linear-gradient(135deg,#0f172a0a,#0f172a14),#fff!important}.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card video.file-preview,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-image-card img.file-preview{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;border-radius:14px!important;transform:none!important}.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card video.file-preview{background:#000!important}.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-image-card img.file-preview{background:transparent!important}.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card .file-remove-btn,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-image-card .file-remove-btn{z-index:20!important}.manage-videos-studio-page .video-upload-row .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .video-upload-row .file-preview-wrapper.studio-image-card,.manage-videos-studio-page .manage-videos-upload-row .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .manage-videos-upload-row .file-preview-wrapper.studio-image-card{aspect-ratio:16 / 9!important;min-height:260px!important;max-height:420px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.manage-videos-studio-page .video-upload-row .file-preview-wrapper.studio-video-card video.file-preview,.manage-videos-studio-page .video-upload-row .file-preview-wrapper.studio-image-card img.file-preview,.manage-videos-studio-page .manage-videos-upload-row .file-preview-wrapper.studio-video-card video.file-preview,.manage-videos-studio-page .manage-videos-upload-row .file-preview-wrapper.studio-image-card img.file-preview{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.manage-videos-studio-page .manage-videos-live-preview-shell,.manage-videos-studio-page .manage-videos-creator-preview-panel .manage-videos-live-preview-shell{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-grid,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-grid,.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-grid,.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-grid,.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-grid,.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-grid{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-box,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-box,.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-box,.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-box,.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-box,.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-box{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 12px 28px #0f172a0f!important;overflow:hidden!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-head,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-head,.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-head,.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-head,.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-head,.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;border-bottom:1px solid rgba(15,23,42,.07)!important;background:#fff!important;color:#0f172a!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-stage,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-stage,.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-stage,.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-stage,.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-stage,.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-stage{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;overflow:visible!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner,.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner,.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner,.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner,.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;aspect-ratio:var(--mv-frame-aspect, var(--video-frame-aspect, 16 / 9))!important;background:#000!important;border-radius:inherit!important;overflow:hidden!important;display:block!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner[data-frame-mode=square]{aspect-ratio:1 / 1!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner[data-frame-mode=landscape]{aspect-ratio:16 / 9!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner[data-frame-mode=portrait]{aspect-ratio:4 / 5!important;max-width:min(100%,720px)!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner[data-frame-mode=story]{aspect-ratio:9 / 16!important;max-width:min(100%,520px)!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner>.mv-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner>img,.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner>video,.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner>.video-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner>img,.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner>video,.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner>.qs-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner>img,.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner>video,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner>.mv-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner>img,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner>video,.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner>.video-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner>img,.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner>video,.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner>.qs-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner>img,.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner>video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-position:center center!important;background:#000!important;transform:none!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=contain] .mv-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=contain] .video-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=contain] .qs-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=contain] img,.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=contain] video,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=contain] .mv-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=contain] .video-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=contain] .qs-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=contain] img,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=contain] video{object-fit:contain!important}.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=cover] .mv-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=cover] .video-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=cover] .qs-live-media,.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=cover] img,.manage-videos-studio-page .manage-videos-live-preview-shell [data-fit-mode=cover] video,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=cover] .mv-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=cover] .video-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=cover] .qs-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=cover] img,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-fit-mode=cover] video{object-fit:cover!important}.manage-videos-studio-page .manage-videos-live-preview-shell [data-preview-kind=thumbnail][data-fit-mode=cover] img,.manage-videos-studio-page .manage-videos-live-preview-shell [data-preview-kind=image][data-fit-mode=cover] img,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-preview-kind=thumbnail][data-fit-mode=cover] img,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-preview-kind=image][data-fit-mode=cover] img{object-position:center 18%!important}.manage-videos-studio-page .manage-videos-live-preview-shell [data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=portrait] img,.manage-videos-studio-page .manage-videos-live-preview-shell [data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=story] img,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=portrait] img,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=story] img{object-position:center 28%!important}.manage-videos-studio-page .manage-videos-live-preview-shell [data-preview-kind=video][data-fit-mode=cover] video,.manage-videos-studio-page .manage-videos-creator-preview-panel [data-preview-kind=video][data-fit-mode=cover] video{object-position:center center!important}@media(max-width:760px){.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-image-card,.manage-videos-studio-page .video-upload-row .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .video-upload-row .file-preview-wrapper.studio-image-card,.manage-videos-studio-page .manage-videos-upload-row .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .manage-videos-upload-row .file-preview-wrapper.studio-image-card{min-height:210px!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-creator-preview-panel .video-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .manage-videos-creator-preview-panel .qs-live-frame-inner[data-frame-mode=story]{max-width:100%!important}}@media(max-width:520px){.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-image-card,.manage-videos-studio-page .video-upload-row .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .video-upload-row .file-preview-wrapper.studio-image-card,.manage-videos-studio-page .manage-videos-upload-row .file-preview-wrapper.studio-video-card,.manage-videos-studio-page .manage-videos-upload-row .file-preview-wrapper.studio-image-card{min-height:180px!important;padding:10px!important}}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-panel,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-videos-creator-preview-panel{overflow:hidden!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-head,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-preview-tabs{flex:0 0 auto!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-box{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-head,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-head,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-head{flex:0 0 auto!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-stage,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-stage,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-stage{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner{flex:0 1 auto!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;margin:auto!important;background:#000!important;overflow:hidden!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=landscape]{width:100%!important;max-height:100%!important;aspect-ratio:16 / 9!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=square]{height:min(100%,72vh)!important;aspect-ratio:1 / 1!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=portrait]{height:100%!important;max-height:100%!important;width:auto!important;aspect-ratio:4 / 5!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=story]{height:100%!important;max-height:100%!important;width:auto!important;aspect-ratio:9 / 16!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner>img,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner>video,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner>img,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner>video,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner>img,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner>video,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-media,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-media,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-position:center center!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-tools-panel,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel.manage-videos-creator-tools-panel{overflow-y:auto!important;overflow-x:hidden!important}@media(max-width:1180px){.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-workspace,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace.manage-videos-creator-workspace{overflow-y:auto!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-panel,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-videos-creator-preview-panel{height:auto!important;min-height:560px!important}}.manage-videos-studio-page .manage-videos-creator-tools-section.ad-creator-tools-fullscreen,.manage-videos-studio-page section.manage-videos-creator-tools-section.ad-creator-tools-fullscreen,.manage-videos-studio-page .studio-section.manage-videos-creator-tools-section.ad-creator-tools-fullscreen,.manage-videos-studio-page .studio-section--digital.manage-videos-creator-tools-section.ad-creator-tools-fullscreen,.manage-videos-studio-page .ad-creator-tools-fullscreen.manage-videos-creator-tools-section{position:fixed!important;inset:10px!important;height:auto!important;max-height:none!important;overflow:hidden!important;scrollbar-gutter:auto!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:1fr!important;row-gap:16px!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-header,.manage-videos-studio-page .ad-creator-tools-fullscreen .studio-section__header{grid-row:1!important;min-height:0!important;margin:0!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-toolbar,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-tools-toolbar{grid-row:2!important;min-height:0!important;margin:0!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-workspace,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace.manage-videos-creator-workspace,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace{grid-row:3!important;min-height:0!important;height:100%!important;max-height:none!important;overflow:hidden!important;align-items:stretch!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-tools-panel,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel.manage-videos-creator-tools-panel{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-panel,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-videos-creator-preview-panel,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-stage,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-stage,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-stage{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;margin:0 auto!important;overflow:hidden!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=landscape],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=landscape]{aspect-ratio:16 / 9!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=square],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=square]{aspect-ratio:1 / 1!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=portrait],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=portrait]{aspect-ratio:4 / 5!important;max-width:min(100%,720px)!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner[data-frame-mode=story],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner[data-frame-mode=story]{aspect-ratio:9 / 16!important;max-width:min(100%,520px)!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-panel::-webkit-scrollbar,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-videos-creator-preview-panel::-webkit-scrollbar{width:10px!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-panel::-webkit-scrollbar-track,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-videos-creator-preview-panel::-webkit-scrollbar-track{background:#f1f5f9d1!important;border-radius:999px!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-panel::-webkit-scrollbar-thumb,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-videos-creator-preview-panel::-webkit-scrollbar-thumb{background:#64748b8f!important;border-radius:999px!important;border:2px solid rgba(241,245,249,.82)!important}@media(max-width:1180px){.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-workspace,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace.manage-videos-creator-workspace,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace{overflow-y:auto!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-panel,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-videos-creator-preview-panel{height:auto!important;min-height:560px!important}}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-creator-preview-panel,.manage-videos-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-videos-creator-preview-panel{overflow-y:auto!important;overflow-x:hidden!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-grid,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-stage,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-stage,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-stage{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-box,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-box{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-head,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-head,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-head{margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#0f172a!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-stage,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-stage,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-stage{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;background:transparent!important;padding:0!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner{position:relative!important;display:block!important;margin:0 auto!important;background:#000!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 12px 28px #0f172a14!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell [class*=live-stage],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell [class*=live-box],.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell [class*=live-grid]{min-height:0!important}.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner>img,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-frame-inner>video,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner>img,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-frame-inner>video,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner>img,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-frame-inner>video,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .mv-live-media,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .video-live-media,.manage-videos-studio-page .ad-creator-tools-fullscreen .manage-videos-live-preview-shell .qs-live-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button,.manage-videos-studio-page .manage-videos-creator-tools-skin button{color:#0f172a!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 8px 18px #0f172a0f!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button:hover:not(:disabled),.manage-videos-studio-page .manage-videos-creator-tools-skin button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 12px 24px #0f172a1a!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button:disabled,.manage-videos-studio-page .manage-videos-creator-tools-skin button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button[aria-label*=label i],.manage-videos-studio-page .manage-videos-creator-tools-panel button[title*=label i],.manage-videos-studio-page .manage-videos-creator-tools-panel .add-label-btn,.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tools-add-label,.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tool-add-label,.manage-videos-studio-page .manage-videos-creator-tools-panel .text-labels button,.manage-videos-studio-page .manage-videos-creator-tools-panel .text-label-section button{color:#1d4ed8!important;background:linear-gradient(135deg,#dbeafefa,#eff6fffa)!important;border-color:#3b82f652!important;box-shadow:0 10px 22px #3b82f621!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button[aria-label*=link i],.manage-videos-studio-page .manage-videos-creator-tools-panel button[title*=link i],.manage-videos-studio-page .manage-videos-creator-tools-panel .add-link-btn,.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tools-add-link,.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tool-add-link,.manage-videos-studio-page .manage-videos-creator-tools-panel .link-buttons button,.manage-videos-studio-page .manage-videos-creator-tools-panel .link-button-section button{color:#6d28d9!important;background:linear-gradient(135deg,#ede9fefa,#f5f3fffa)!important;border-color:#7c3aed4d!important;box-shadow:0 10px 22px #7c3aed21!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button[aria-label*=upload i],.manage-videos-studio-page .manage-videos-creator-tools-panel button[title*=upload i],.manage-videos-studio-page .manage-videos-creator-tools-panel .upload-btn,.manage-videos-studio-page .manage-videos-creator-tools-panel .sticker-upload-btn,.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tools-upload-btn,.manage-videos-studio-page .manage-videos-creator-tools-panel .sticker-upload button,.manage-videos-studio-page .manage-videos-creator-tools-panel .upload-sticker button{color:#9a3412!important;background:linear-gradient(135deg,#ffedd5fa,#fff7edfa)!important;border-color:#f9731652!important;box-shadow:0 10px 22px #f9731621!important}.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tools-sticker-tabs,.manage-videos-studio-page .manage-videos-creator-tools-panel .sticker-tabs,.manage-videos-studio-page .manage-videos-creator-tools-panel .emoji-tabs,.manage-videos-studio-page .manage-videos-creator-tools-panel .icon-tabs{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;padding:4px!important;border-radius:14px!important;background:#f8fafcf5!important;border:1px solid rgba(15,23,42,.06)!important}.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tools-sticker-tabs button:nth-child(1),.manage-videos-studio-page .manage-videos-creator-tools-panel .sticker-tabs button:nth-child(1),.manage-videos-studio-page .manage-videos-creator-tools-panel .emoji-tabs button:nth-child(1),.manage-videos-studio-page .manage-videos-creator-tools-panel .icon-tabs button:nth-child(1){color:#3730a3!important;background:linear-gradient(135deg,#e0e7fffa,#eef2fffa)!important;border-color:#6366f14d!important}.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tools-sticker-tabs button:nth-child(2),.manage-videos-studio-page .manage-videos-creator-tools-panel .sticker-tabs button:nth-child(2),.manage-videos-studio-page .manage-videos-creator-tools-panel .emoji-tabs button:nth-child(2),.manage-videos-studio-page .manage-videos-creator-tools-panel .icon-tabs button:nth-child(2){color:#be185d!important;background:linear-gradient(135deg,#fce7f3fa,#fdf2f8fa)!important;border-color:#ec48994d!important}.manage-videos-studio-page .manage-videos-creator-tools-panel .creator-tools-sticker-tabs button:nth-child(3),.manage-videos-studio-page .manage-videos-creator-tools-panel .sticker-tabs button:nth-child(3),.manage-videos-studio-page .manage-videos-creator-tools-panel .emoji-tabs button:nth-child(3),.manage-videos-studio-page .manage-videos-creator-tools-panel .icon-tabs button:nth-child(3){color:#047857!important;background:linear-gradient(135deg,#d1fae5fa,#ecfdf5fa)!important;border-color:#10b9814d!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button.is-active,.manage-videos-studio-page .manage-videos-creator-tools-panel button.active,.manage-videos-studio-page .manage-videos-creator-tools-panel button[aria-selected=true],.manage-videos-studio-page .manage-videos-creator-tools-skin button.is-active,.manage-videos-studio-page .manage-videos-creator-tools-skin button.active,.manage-videos-studio-page .manage-videos-creator-tools-skin button[aria-selected=true]{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#3b82f6,#4f46e5)!important;border-color:#4f46e56b!important;box-shadow:0 12px 24px #3b82f638!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button *,.manage-videos-studio-page .manage-videos-creator-tools-skin button *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-creator-tools-panel button[aria-label*=remove i],.manage-videos-studio-page .manage-videos-creator-tools-panel button[aria-label*=delete i],.manage-videos-studio-page .manage-videos-creator-tools-panel button[title*=remove i],.manage-videos-studio-page .manage-videos-creator-tools-panel button[title*=delete i],.manage-videos-studio-page .manage-videos-creator-tools-panel .remove-btn,.manage-videos-studio-page .manage-videos-creator-tools-panel .delete-btn{color:#b91c1c!important;background:linear-gradient(135deg,#fee2e2fa,#fef2f2fa)!important;border-color:#ef444447!important;box-shadow:0 10px 22px #ef44441c!important}.manage-videos-studio-page .manage-videos-creator-tools-toolbar button,.manage-videos-studio-page .manage-videos-creator-preview-panel .manage-videos-preview-tabs button,.manage-videos-studio-page .manage-videos-creator-preview-panel .ad-media-preview-tabs button{text-shadow:none!important}.manage-videos-creator-tools-skin .ct-iconSourceBtn,.manage-videos-creator-tools-skin .ct-iconGroupTab,.manage-videos-creator-tools-skin .ct-emojiGroupTab,.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn,.manage-videos-creator-tools-skin .ct-mainIconGridBtn,.manage-videos-creator-tools-skin .ct-emojiDropdownBtn,.manage-videos-creator-tools-skin .ct-emojiPickBtn,.manage-videos-creator-tools-skin .ct-flagDropdownBtn,.manage-videos-creator-tools-skin .ct-flagPickBtn,.manage-videos-creator-tools-skin .ct-stickerIconPickerBtn,.manage-videos-creator-tools-skin .ct-stickerIconGridBtn,.manage-videos-creator-tools-skin .ct-stickerEmojiGridBtn{background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-videos-creator-tools-skin .ct-iconSourceBtn:hover,.manage-videos-creator-tools-skin .ct-iconGroupTab:hover,.manage-videos-creator-tools-skin .ct-emojiGroupTab:hover,.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn:hover,.manage-videos-creator-tools-skin .ct-mainIconGridBtn:hover,.manage-videos-creator-tools-skin .ct-emojiDropdownBtn:hover,.manage-videos-creator-tools-skin .ct-emojiPickBtn:hover,.manage-videos-creator-tools-skin .ct-flagDropdownBtn:hover,.manage-videos-creator-tools-skin .ct-flagPickBtn:hover,.manage-videos-creator-tools-skin .ct-stickerIconPickerBtn:hover,.manage-videos-creator-tools-skin .ct-stickerIconGridBtn:hover,.manage-videos-creator-tools-skin .ct-stickerEmojiGridBtn:hover{background:#f8fafc!important;border-color:#0f172a33!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 22px #0f172a16!important}.manage-videos-creator-tools-skin .ct-iconSourceBtn.is-active,.manage-videos-creator-tools-skin .ct-iconGroupTab.is-active,.manage-videos-creator-tools-skin .ct-emojiGroupTab.is-active,.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn.is-open,.manage-videos-creator-tools-skin .ct-mainIconGridBtn.is-active,.manage-videos-creator-tools-skin .ct-emojiDropdownBtn.is-open,.manage-videos-creator-tools-skin .ct-emojiPickBtn.is-active,.manage-videos-creator-tools-skin .ct-flagDropdownBtn.is-open,.manage-videos-creator-tools-skin .ct-flagPickBtn.is-active,.manage-videos-creator-tools-skin .ct-stickerIconPickerBtn.is-open,.manage-videos-creator-tools-skin .ct-stickerIconGridBtn.is-active,.manage-videos-creator-tools-skin .ct-stickerEmojiGridBtn.is-active{background:linear-gradient(135deg,#fff,#f8fafc)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a42!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 2px #0f172a0b,0 10px 22px #0f172a14!important}.manage-videos-creator-tools-skin .ct-iconSourceSwitch{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-videos-creator-tools-skin .ct-iconSourceBtn{min-height:44px!important;padding:0 24px!important;border-radius:10px!important;font-weight:800!important}.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn,.manage-videos-creator-tools-skin .ct-mainIconGridBtn,.manage-videos-creator-tools-skin .ct-stickerIconPickerBtn,.manage-videos-creator-tools-skin .ct-stickerIconGridBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn svg,.manage-videos-creator-tools-skin .ct-mainIconGridBtn svg,.manage-videos-creator-tools-skin .ct-stickerIconPickerBtn svg,.manage-videos-creator-tools-skin .ct-stickerIconGridBtn svg,.manage-videos-creator-tools-skin .ct-stickerIconPreview svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;display:block!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:0!important}.manage-videos-creator-tools-skin .ct-mainIconGridBtn,.manage-videos-creator-tools-skin .ct-stickerIconGridBtn{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;padding:0!important;border-radius:12px!important}.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn[style],.manage-videos-creator-tools-skin .ct-mainIconGridBtn[style],.manage-videos-creator-tools-skin .ct-stickerIconPickerBtn[style],.manage-videos-creator-tools-skin .ct-stickerIconGridBtn[style]{-webkit-text-fill-color:currentColor!important}.manage-videos-creator-tools-skin .ct-iconGroupTabs,.manage-videos-creator-tools-skin .ct-emojiGroupTabs{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-videos-creator-tools-skin .ct-iconGroupTab,.manage-videos-creator-tools-skin .ct-emojiGroupTab{min-height:44px!important;padding:0 22px!important;border-radius:10px!important;font-weight:800!important}.manage-videos-creator-tools-skin .ct-emojiDropdownBtn{min-height:54px!important;border-radius:12px!important}.manage-videos-creator-tools-skin .ct-emojiDropdownBtn__emoji,.manage-videos-creator-tools-skin .ct-emojiPickBtn,.manage-videos-creator-tools-skin .ct-stickerEmojiGridBtn{font-size:1.45rem!important;line-height:1!important}.manage-videos-creator-tools-skin .ct-emojiPickBtn,.manage-videos-creator-tools-skin .ct-stickerEmojiGridBtn{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;padding:0!important;border-radius:12px!important}.manage-videos-creator-tools-skin .ct-emojiPickBtn.is-active,.manage-videos-creator-tools-skin .ct-stickerEmojiGridBtn.is-active{background:#fff!important;border-color:#0f172a3d!important;box-shadow:0 0 0 2px #0f172a0f,0 10px 22px #0f172a14!important}.manage-videos-creator-tools-skin .ct-flagPickBtn{width:58px!important;height:44px!important;min-width:58px!important;min-height:44px!important;padding:5px!important;border-radius:10px!important}.manage-videos-creator-tools-skin .ct-flagPickImg,.manage-videos-creator-tools-skin .ct-flagDropdownBtn__img{display:block!important;object-fit:cover!important;border-radius:6px!important;box-shadow:none!important}.manage-videos-creator-tools-skin .ct-head .btn-xs,.manage-videos-creator-tools-skin .ct-stickerUploadControls .btn-xs,.manage-videos-creator-tools-skin .ct-listHead .btn-xs,.manage-videos-creator-tools-skin .ct-emojiAdd{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;background:linear-gradient(135deg,#ecfdf5fa,#f0fdfafa)!important;border:1px solid rgba(20,184,166,.28)!important;box-shadow:0 10px 22px #14b8a61f!important}.manage-videos-creator-tools-skin .ct-head .btn-xs:hover,.manage-videos-creator-tools-skin .ct-stickerUploadControls .btn-xs:hover,.manage-videos-creator-tools-skin .ct-listHead .btn-xs:hover,.manage-videos-creator-tools-skin .ct-emojiAdd:hover{background:linear-gradient(135deg,#ccfbf1fa,#ecfdf5fa)!important;border-color:#0d948857!important}.manage-videos-creator-tools-skin .ct-head .btn-xs *,.manage-videos-creator-tools-skin .ct-stickerUploadControls .btn-xs *,.manage-videos-creator-tools-skin .ct-listHead .btn-xs *,.manage-videos-creator-tools-skin .ct-emojiAdd *{color:currentColor!important;-webkit-text-fill-color:currentColor!important}.manage-videos-creator-tools-skin .btn-xs.danger,.manage-videos-creator-tools-skin .ctl-delete{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;background:linear-gradient(135deg,#fee2e2fa,#fef2f2fa)!important;border-color:#ef444447!important}.manage-videos-creator-tools-skin .ct-iconSourceBtn *,.manage-videos-creator-tools-skin .ct-iconGroupTab *,.manage-videos-creator-tools-skin .ct-emojiGroupTab *,.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn *,.manage-videos-creator-tools-skin .ct-mainIconGridBtn *,.manage-videos-creator-tools-skin .ct-emojiDropdownBtn *,.manage-videos-creator-tools-skin .ct-emojiPickBtn *,.manage-videos-creator-tools-skin .ct-flagDropdownBtn *,.manage-videos-creator-tools-skin .ct-flagPickBtn *,.manage-videos-creator-tools-skin .ct-stickerIconPickerBtn *,.manage-videos-creator-tools-skin .ct-stickerIconGridBtn *,.manage-videos-creator-tools-skin .ct-stickerEmojiGridBtn *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-videos-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn,.manage-videos-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn.is-active,.manage-videos-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn.active,.manage-videos-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn[aria-selected=true]{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-videos-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn.is-active,.manage-videos-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn.active,.manage-videos-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn[aria-selected=true]{border-color:#0f172a47!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab.is-active,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab.active,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab[aria-selected=true]{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab.is-active,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab.active,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab[aria-selected=true]{border-color:#0f172a47!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab.is-active,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab.active,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab[aria-selected=true]{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab.is-active,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab.active,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab[aria-selected=true]{border-color:#0f172a47!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn.is-active,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn.active,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn[aria-selected=true],.manage-videos-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn,.manage-videos-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn.is-active,.manage-videos-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn.active,.manage-videos-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn[aria-selected=true]{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn.is-active,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn.active,.manage-videos-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn[aria-selected=true],.manage-videos-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn.is-active,.manage-videos-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn.active,.manage-videos-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn[aria-selected=true]{border-color:#0f172a3d!important;box-shadow:0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn.is-active,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn.active,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn[aria-selected=true],.manage-videos-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn,.manage-videos-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn.is-active,.manage-videos-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn.active,.manage-videos-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn[aria-selected=true]{background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn.is-active,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn.active,.manage-videos-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn[aria-selected=true],.manage-videos-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn.is-active,.manage-videos-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn.active,.manage-videos-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn[aria-selected=true]{border-color:#0f172a3d!important;box-shadow:0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-videos-creator-tools-skin .ct-mainIconGridBtn svg,.manage-videos-creator-tools-skin .ct-mainIconDropdownBtn svg,.manage-videos-creator-tools-skin .ct-stickerIconGridBtn svg,.manage-videos-creator-tools-skin .ct-stickerIconPickerBtn svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.manage-videos-creator-tools-skin .ct-emojiPickBtn,.manage-videos-creator-tools-skin .ct-stickerEmojiGridBtn{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.manage-videos-creator-tools-skin .ct-iconSourceSwitch{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-videos-creator-tools-skin .ct-iconSourceSwitch .ct-iconSourceBtn{margin:0!important;border-radius:12px!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom{display:grid!important;grid-template-columns:auto 52px auto minmax(170px,220px) auto minmax(82px,96px) auto minmax(130px,150px) auto!important;align-items:center!important;gap:10px 14px!important;width:100%!important;margin-top:16px!important;padding:14px!important;border-radius:18px!important;background:#f8fafcb8!important;border:1px solid rgba(15,23,42,.07)!important;box-shadow:inset 0 1px #ffffffc2!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom>.ct-emojiLbl{margin:0!important;color:#475569!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.01em!important;white-space:nowrap!important;align-self:center!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-videos-creator-tools-skin input[type=color].ct-color.ct-iconColorInput{width:52px!important;height:44px!important;min-width:52px!important;min-height:44px!important;max-width:52px!important;padding:4px!important;margin:0!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:conic-gradient(from 90deg,#ef4444,#f97316,#facc15,#22c55e,#14b8a6,#3b82f6,#8b5cf6,#ec4899,#ef4444)!important;box-shadow:inset 0 0 0 3px #ffffffd1,0 8px 18px #0f172a17!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;overflow:hidden!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-webkit-color-swatch-wrapper,.manage-videos-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-webkit-color-swatch-wrapper{padding:0!important;border-radius:10px!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-webkit-color-swatch,.manage-videos-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-webkit-color-swatch{border:2px solid rgba(255,255,255,.95)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-moz-color-swatch,.manage-videos-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-moz-color-swatch{border:2px solid rgba(255,255,255,.95)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput:hover,.manage-videos-creator-tools-skin input[type=color].ct-color.ct-iconColorInput:hover{transform:translateY(-1px)!important;border-color:#14b8a661!important;box-shadow:inset 0 0 0 3px #ffffffd6,0 12px 24px #14b8a624!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput:focus,.manage-videos-creator-tools-skin input[type=color].ct-color.ct-iconColorInput:focus{outline:none!important;border-color:#14b8a694!important;box-shadow:inset 0 0 0 3px #ffffffd6,0 0 0 4px #14b8a624,0 12px 24px #14b8a624!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-select--pos{width:100%!important;min-width:170px!important;height:44px!important;margin:0!important;border-radius:14px!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-qtyInput{height:44px!important;margin:0!important;border-radius:14px!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:130px!important;margin:0!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-qtyBtn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:12px!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{justify-self:end!important;min-height:44px!important;white-space:nowrap!important}@media(max-width:1180px){.manage-videos-creator-tools-skin .ct-emojiRowBottom{grid-template-columns:auto 52px auto minmax(160px,1fr) auto 90px!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{grid-column:span 2!important;justify-self:start!important}}@media(max-width:720px){.manage-videos-creator-tools-skin .ct-emojiRowBottom{grid-template-columns:1fr!important;align-items:stretch!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom>.ct-emojiLbl{margin-top:4px!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-videos-creator-tools-skin input[type=color].ct-color.ct-iconColorInput{width:58px!important;max-width:58px!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-select--pos,.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{width:100%!important;min-width:0!important}}.manage-videos-creator-tools-skin .ct-emojiRowBottom{grid-template-columns:max-content 48px max-content minmax(170px,220px) max-content minmax(82px,96px) max-content minmax(130px,150px) auto!important;column-gap:4px!important;row-gap:12px!important;justify-content:start!important;justify-items:start!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom>.ct-emojiLbl[for*=iconColor]{justify-self:start!important;margin-right:0!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-videos-creator-tools-skin input[type=color].ct-color.ct-iconColorInput{justify-self:start!important;margin-left:0!important}.manage-videos-creator-tools-skin .ct-emojiRowBottom>.ct-emojiLbl[for*=iconPos]{margin-left:4px!important}.manage-videos-studio-page .mv-grid,.manage-videos-studio-page .manage-videos-studio-grid,.manage-videos-studio-page .manage-videos-saved-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;width:100%!important;max-width:100%!important}.manage-videos-studio-page .mv-card,.manage-videos-studio-page .manage-videos-studio-card,.manage-videos-studio-page .manage-videos-saved-card{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important}.manage-videos-studio-page .mv-grid>*,.manage-videos-studio-page .manage-videos-studio-grid>*,.manage-videos-studio-page .manage-videos-saved-grid>*{width:100%!important;max-width:none!important;min-width:0!important}.manage-videos-studio-page .mv-card .mv-video,.manage-videos-studio-page .manage-videos-studio-card .mv-video,.manage-videos-studio-page .manage-videos-saved-card__media{width:100%!important;max-width:none!important;min-width:0!important;aspect-ratio:16 / 9!important;height:auto!important;overflow:hidden!important}.manage-videos-studio-page .mv-card .mv-video video,.manage-videos-studio-page .mv-card .mv-video img,.manage-videos-studio-page .manage-videos-studio-card .mv-video video,.manage-videos-studio-page .manage-videos-studio-card .mv-video img,.manage-videos-studio-page .manage-videos-studio-card .mv-fallback-thumb{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.manage-videos-studio-page .manage-videos-saved-card__media video,.manage-videos-studio-page .manage-videos-saved-card__media img,.manage-videos-studio-page .manage-videos-saved-card__media .mv-fallback-thumb{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.manage-videos-studio-page .mv-card .mv-info,.manage-videos-studio-page .manage-videos-studio-card .mv-info,.manage-videos-studio-page .manage-videos-saved-card__body,.manage-videos-studio-page .manage-videos-saved-card__info{min-width:0!important}.manage-videos-card-media-shell{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;overflow:hidden!important;border-radius:18px 18px 0 0!important;background:#050505!important}.manage-videos-card-media-frame{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:inherit!important;background:#050505!important;isolation:isolate!important}.manage-videos-card-video,.manage-videos-card-thumbnail,.manage-videos-card-media-frame>video,.manage-videos-card-media-frame>img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important}.manage-videos-card-placeholder{position:relative!important;z-index:1!important;width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:#fff!important;background:#111827!important}.manage-videos-card-overlay-stage{position:absolute!important;inset:0!important;z-index:5!important;width:100%!important;height:100%!important;overflow:hidden!important;pointer-events:none!important;contain:layout paint!important}.manage-videos-card-overlay-stage>*,.manage-videos-card-overlay-stage .manage-video-overlay-layer,.manage-videos-card-overlay-stage .creator-tools-overlay-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;pointer-events:none!important;z-index:1!important}.manage-videos-studio-page .mv-grid,.manage-videos-studio-page .manage-videos-studio-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:22px!important;align-items:stretch!important}.manage-videos-studio-page .mv-card,.manage-videos-studio-page .manage-videos-studio-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border-radius:22px!important;background:#ffffffd1!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a14!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.manage-videos-studio-page .mv-card:hover,.manage-videos-studio-page .manage-videos-studio-card:hover{background:#ffffffe6!important;border-color:#0f172a1f!important;box-shadow:0 18px 42px #0f172a1c!important;transform:translateY(-1px)!important}.manage-videos-studio-page .mv-video,.manage-videos-studio-page .manage-videos-card-media-shell{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;min-height:0!important;overflow:hidden!important;background:#050505!important;border-radius:22px 22px 0 0!important}.manage-videos-studio-page .mv-video video,.manage-videos-studio-page .mv-video img,.manage-videos-studio-page .manage-videos-card-media-shell video,.manage-videos-studio-page .manage-videos-card-media-shell img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:#050505!important}.manage-videos-studio-page .mv-play{position:absolute!important;right:14px!important;bottom:14px!important;z-index:16!important;width:42px!important;height:42px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:#fffffff0!important;color:#0f172a!important;box-shadow:0 12px 24px #0f172a2e!important}.manage-videos-studio-page .mv-play svg{width:20px!important;height:20px!important;color:#0f172a!important;stroke:#0f172a!important}.manage-videos-studio-page .mv-info{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;padding:16px 16px 0!important}.manage-videos-studio-page .mv-name{margin:0!important;color:#0f172a!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.22!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.manage-videos-studio-page .mv-meta{margin:0!important;color:#334155d1!important;font-size:.9rem!important;line-height:1.45!important}.manage-videos-studio-page .manage-videos-date-row{display:flex!important;flex-direction:column!important;gap:3px!important;margin-top:2px!important}.manage-videos-studio-page .manage-videos-date-row span{color:#334155d1!important;font-size:.88rem!important;line-height:1.35!important}.manage-videos-studio-page .manage-videos-chip-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;margin-top:4px!important}.manage-videos-studio-page .manage-videos-chip-row .pill,.manage-videos-studio-page .mv-info .pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:7px 13px!important;border-radius:999px!important;background:#ffffffeb!important;border:1px solid rgba(15,23,42,.09)!important;color:#0f172a!important;font-size:.86rem!important;font-weight:800!important;line-height:1!important;box-shadow:0 8px 18px #0f172a0e!important}.manage-videos-studio-page .manage-videos-published-pill{border-color:#10b98147!important;background:#ecfdf5eb!important;color:#047857!important}.manage-videos-studio-page .manage-videos-monetized-pill{border-color:#10b98152!important;background:#ecfdf5eb!important;color:#047857!important}.manage-videos-studio-page .mv-card-actions,.manage-videos-studio-page .mv-card-actions--joined{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:auto!important;padding:18px 16px!important}.manage-videos-studio-page .mv-card-joined-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;min-height:42px!important;border-radius:999px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a14!important}.manage-videos-studio-page .mv-card-joined-action__select,.manage-videos-studio-page .mv-card-joined-action__delete{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;border:0!important;background:transparent!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important}.manage-videos-studio-page .mv-card-joined-action__select{min-width:136px!important;border-right:1px solid rgba(15,23,42,.1)!important}.manage-videos-studio-page .mv-card-joined-action__delete{width:48px!important;padding:0!important;color:#0f172a!important}.manage-videos-studio-page .mv-card-joined-action__select:hover,.manage-videos-studio-page .mv-card-joined-action__select.is-selected{background:#0f172a0f!important}.manage-videos-studio-page .mv-card-joined-action__delete:hover{background:#ef44441a!important;color:#b91c1c!important}.manage-videos-studio-page .mv-card-joined-action__delete:hover svg{color:#b91c1c!important;stroke:#b91c1c!important}.manage-videos-studio-page .mv-card-joined-action svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn,.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn,button.studio-refresh-icon-btn.manage-videos-refresh-library-btn{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;box-shadow:0 10px 24px #0f172a14,inset 0 1px #fffffff2!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;transform:translateZ(0)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn svg,.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn svg,button.studio-refresh-icon-btn.manage-videos-refresh-library-btn svg{display:block!important;width:20px!important;height:20px!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important;transition:transform .22s ease!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn svg *,.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn svg *,button.studio-refresh-icon-btn.manage-videos-refresh-library-btn svg *{stroke:#0f172a!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:hover:not(:disabled),.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn:hover:not(:disabled),button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:hover:not(:disabled){background:#fff!important;background-color:#fff!important;border-color:#0f172a3d!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px #0f172a21,inset 0 1px #fffffffa!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:hover:not(:disabled) svg,.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn:hover:not(:disabled) svg,button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:hover:not(:disabled) svg{transform:rotate(35deg)!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:active:not(:disabled),.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn:active:not(:disabled),button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:active:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;transform:translateY(0) scale(.94)!important;box-shadow:0 7px 16px #0f172a1f,inset 0 2px 8px #0f172a14!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:active:not(:disabled) svg,.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn:active:not(:disabled) svg,button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:active:not(:disabled) svg{animation:manageVideosRefreshClickSpin .42s ease-out 1!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn.is-refreshing svg,.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn.is-refreshing svg,button.studio-refresh-icon-btn.manage-videos-refresh-library-btn.is-refreshing svg,.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn.is-spinning svg,.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn.is-spinning svg,button.studio-refresh-icon-btn.manage-videos-refresh-library-btn.is-spinning svg{animation:manageVideosRefreshSpin .76s linear infinite!important}.manage-videos-saved-panel__head button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:disabled,.manage-videos-saved-panel__head .studio-refresh-icon-btn.manage-videos-refresh-library-btn:disabled,button.studio-refresh-icon-btn.manage-videos-refresh-library-btn:disabled{background:#fff!important;background-color:#fff!important;color:#0f172a!important;opacity:.62!important;cursor:not-allowed!important;transform:none!important}@keyframes manageVideosRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes manageVideosRefreshClickSpin{0%{transform:rotate(0) scale(1)}55%{transform:rotate(220deg) scale(1.14)}to{transform:rotate(360deg) scale(1)}}.manage-videos-saved-card-media-shell,.manage-videos-saved-card__media,.mv-live-frame-inner,.mv-live-stage{position:relative!important;overflow:hidden!important;isolation:isolate!important}.manage-video-overlay-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:25!important;pointer-events:none!important;overflow:hidden!important}.manage-video-overlay-layer .mv-live-text,.manage-video-overlay-layer .mv-live-sticker,.manage-video-overlay-layer .mv-live-link,.mv-live-frame-inner>.mv-live-text,.mv-live-frame-inner>.mv-live-sticker,.mv-live-frame-inner>.mv-live-link{position:absolute!important;z-index:30!important;opacity:1!important;visibility:visible!important}.manage-video-overlay-layer .mv-live-text,.mv-live-frame-inner>.mv-live-text{min-width:max-content;max-width:82%!important}.manage-video-overlay-layer .mv-live-sticker img,.mv-live-frame-inner>.mv-live-sticker img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}.manage-video-overlay-layer .mv-live-link,.mv-live-frame-inner>.mv-live-link{border:1px solid rgba(255,255,255,.36)!important;box-shadow:0 4px 14px #00000038!important}.manage-videos-saved-card-media-shell video,.manage-videos-saved-card-media-shell img,.mv-live-frame-inner video,.mv-live-frame-inner img{position:relative;z-index:1}.manage-videos-saved-card__play{z-index:40!important}.manage-videos-studio-page .manage-videos-studio-tabs,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px!important;border-radius:999px!important;background:#ffffffc7!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a0f,inset 0 1px #ffffffe0!important;overflow:hidden!important;isolation:isolate!important}.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab{appearance:none!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent!important;min-height:40px!important;height:40px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#0f172a!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease!important}.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab.active,.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab[aria-selected=true],.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab[aria-pressed=true],.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab.active,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab[aria-selected=true],.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab[aria-pressed=true]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border:0!important;box-shadow:0 8px 18px #0f172a1a,inset 0 1px #fffffffa!important}.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab:hover,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab:hover{background:#ffffffad!important;background-color:#ffffffad!important;background-image:none!important;color:#0f172a!important;transform:translateY(-1px)!important}.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab.active:hover,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab.active:hover{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important}.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab:active,.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab:focus,.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab:focus-visible,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab:active,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab:focus,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab:focus-visible{background:#ffffffe6!important;background-color:#ffffffe6!important;background-image:none!important;color:#0f172a!important;border:0!important;outline:none!important;transform:scale(.98)!important;box-shadow:0 6px 14px #0f172a14,inset 0 1px 4px #0f172a0f!important}.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab.active:active,.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab.active:focus,.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab.active:focus-visible,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab.active:active,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab.active:focus,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab.active:focus-visible{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;transform:scale(.98)!important;box-shadow:0 8px 18px #0f172a1a,inset 0 1px 4px #0f172a0f!important}.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab *,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab *{color:inherit!important;-webkit-tap-highlight-color:transparent!important}.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab:before,.manage-videos-studio-page .manage-videos-studio-tabs .mv-tab:after,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab:before,.manage-videos-studio-page .mv-tabs.manage-videos-studio-tabs .mv-tab:after{background:transparent!important;background-image:none!important;box-shadow:none!important}.manage-video-overlay-layer .mv-live-text.mv-live-text--with-inline-sticker{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:88%!important}.manage-video-overlay-layer .mv-live-text-inline-sticker{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;line-height:1!important;vertical-align:middle!important}.manage-video-overlay-layer .mv-live-text-inline-sticker img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.manage-video-overlay-layer .mv-live-text__content{display:inline-block!important;min-width:0!important;white-space:nowrap!important}@media(max-width:640px){.manage-videos-studio-page .mv-grid,.manage-videos-studio-page .manage-videos-studio-grid{grid-template-columns:1fr!important}.manage-videos-studio-page .mv-info{padding:14px 14px 0!important}.manage-videos-studio-page .mv-card-actions,.manage-videos-studio-page .mv-card-actions--joined{padding:16px 14px!important}}.manage-videos-studio-page .manage-videos-create-block,.manage-videos-studio-page .studio-section.manage-videos-create-block{overflow:visible!important;isolation:isolate}.manage-videos-studio-page .manage-videos-placement-field{position:relative;z-index:2}.manage-videos-studio-page .manage-videos-placement-field.is-open{z-index:80}.manage-videos-studio-page .manage-videos-placement-select{position:relative;width:100%}.manage-videos-studio-page .manage-videos-placement-select__button{width:100%;min-height:58px;padding:10px 14px 10px 16px;border-radius:16px;border:1px solid rgba(15,23,42,.12)!important;background:#fffffffa!important;color:#0f172a!important;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer;box-shadow:0 10px 24px #0f172a0e!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .15s ease}.manage-videos-studio-page .manage-videos-placement-select__button:hover,.manage-videos-studio-page .manage-videos-placement-select__button:focus-visible{background:#fff!important;border-color:#f9731659!important;box-shadow:0 0 0 4px #f9731614,0 12px 28px #0f172a17!important;outline:none!important;transform:translateY(-1px)}.manage-videos-studio-page .manage-videos-placement-select__copy{min-width:0;display:grid;gap:4px}.manage-videos-studio-page .manage-videos-placement-select__copy strong{color:#0f172a!important;font-size:.95rem;font-weight:850;line-height:1.2}.manage-videos-studio-page .manage-videos-placement-select__copy small{color:#475569c7!important;font-size:.78rem;font-weight:750;line-height:1.2}.manage-videos-studio-page .manage-videos-placement-select__chevron{width:30px;height:30px;min-width:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f973161a;color:#9a3412!important;font-size:.78rem;font-weight:950;line-height:1;transition:transform .15s ease,background-color .15s ease}.manage-videos-studio-page .manage-videos-placement-field.is-open .manage-videos-placement-select__chevron{transform:rotate(180deg);background:#f9731629}.manage-videos-studio-page .manage-videos-placement-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:100;max-height:min(420px,48vh);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:18px;border:1px solid rgba(15,23,42,.12)!important;background:#fffffffa!important;box-shadow:0 24px 70px #0f172a2e!important;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.manage-videos-studio-page .manage-videos-placement-select__menu::-webkit-scrollbar{width:10px}.manage-videos-studio-page .manage-videos-placement-select__menu::-webkit-scrollbar-track{background:#f1f5f9cc;border-radius:999px}.manage-videos-studio-page .manage-videos-placement-select__menu::-webkit-scrollbar-thumb{background:#94a3b8a3;border-radius:999px;border:2px solid rgba(255,255,255,.98)}.manage-videos-studio-page .manage-videos-placement-select__option{width:100%;min-height:52px;padding:10px 12px;border:0!important;border-radius:13px;background:transparent!important;color:#0f172a!important;display:grid;gap:3px;text-align:left;cursor:pointer;transition:background-color .13s ease,color .13s ease,transform .13s ease}.manage-videos-studio-page .manage-videos-placement-select__option:hover,.manage-videos-studio-page .manage-videos-placement-select__option:focus-visible{background:#f9731614!important;color:#9a3412!important;outline:none!important;transform:translate(2px)}.manage-videos-studio-page .manage-videos-placement-select__option.is-selected{background:linear-gradient(135deg,#f9731624,#ec489914)!important;color:#9a3412!important;box-shadow:inset 3px 0 #f97316}.manage-videos-studio-page .manage-videos-placement-select__option-title{color:inherit!important;font-size:.92rem;font-weight:850;line-height:1.2}.manage-videos-studio-page .manage-videos-placement-select__option-meta{color:#475569c2!important;font-size:.76rem;font-weight:750;line-height:1.2}.manage-videos-studio-page .mv-icon-btn.manage-videos-creator-tools-icon-btn,.manage-videos-studio-page .manage-videos-creator-tools-toolbar .studio-ghost-btn,.manage-videos-studio-page .ad-creator-fullscreen-toggle{color:#0f172a!important}.manage-videos-studio-page .mv-icon-btn svg.manage-videos-creator-tools-icon,.manage-videos-studio-page .studio-section__icon svg.manage-videos-creator-tools-icon,.manage-videos-studio-page .manage-videos-creator-tools-toolbar svg.manage-videos-creator-tools-icon,.manage-videos-studio-page .ad-creator-tools-header svg.manage-videos-creator-tools-icon{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .mv-icon-btn svg.manage-videos-creator-tools-icon *,.manage-videos-studio-page .studio-section__icon svg.manage-videos-creator-tools-icon *,.manage-videos-studio-page .manage-videos-creator-tools-toolbar svg.manage-videos-creator-tools-icon *{stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .mv-icon-btn.manage-videos-creator-tools-icon-btn.active{background:linear-gradient(135deg,#f9731629,#ec48991f)!important;border-color:#f9731647!important;color:#9a3412!important}.manage-videos-studio-page .manage-videos-creator-workspace,.manage-videos-studio-page .ad-creator-workspace,.manage-videos-studio-page .manage-videos-creator-preview-panel,.manage-videos-studio-page .ad-creator-preview-panel{transform:translateZ(0);backface-visibility:hidden}.manage-videos-studio-page .manage-videos-creator-workspace.is-open,.manage-videos-studio-page .ad-creator-workspace.is-open{scroll-margin-top:24px}@media(prefers-reduced-motion:reduce){.manage-videos-studio-page .manage-videos-placement-select__button,.manage-videos-studio-page .manage-videos-placement-select__chevron,.manage-videos-studio-page .manage-videos-placement-select__option,.manage-videos-studio-page .mv-icon-btn,.manage-videos-studio-page .studio-ghost-btn,.manage-videos-studio-page .studio-primary-btn{transition:none!important}}.manage-videos-studio-page .video-header-buttons .mv-icon-btn.manage-videos-creator-tools-icon-btn{position:relative!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;overflow:hidden!important}.manage-videos-studio-page .video-header-buttons .mv-icon-btn.manage-videos-creator-tools-icon-btn>svg.manage-videos-creator-tools-icon{position:absolute!important;left:50%!important;top:50%!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;display:block!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.manage-videos-studio-page .video-header-buttons .mv-icon-btn.manage-videos-creator-tools-icon-btn>svg.manage-videos-creator-tools-icon *{stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-inline-preview-card{position:relative!important;isolation:isolate!important}.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video{cursor:pointer!important;pointer-events:auto!important}.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-enclosure,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-panel,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-play-button,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-timeline,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-current-time-display,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-time-remaining-display,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-mute-button,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-volume-slider,.manage-videos-studio-page .manage-videos-inline-preview-card video.manage-videos-file-preview-video::-webkit-media-controls-fullscreen-button{display:none!important;opacity:0!important;visibility:hidden!important}.manage-videos-studio-page .manage-videos-inline-preview-btn{position:absolute!important;inset:12px!important;z-index:18!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#0f172a!important;cursor:pointer!important;opacity:0!important;transition:opacity .16s ease,transform .16s ease!important}.manage-videos-studio-page .manage-videos-inline-preview-card:hover .manage-videos-inline-preview-btn,.manage-videos-studio-page .manage-videos-inline-preview-card:focus-within .manage-videos-inline-preview-btn,.manage-videos-studio-page .manage-videos-inline-preview-card:not(.is-playing) .manage-videos-inline-preview-btn{opacity:1!important}.manage-videos-studio-page .manage-videos-inline-preview-btn svg{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;padding:13px!important;border-radius:999px!important;background:#ffffffeb!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;filter:drop-shadow(0 14px 24px rgba(15,23,42,.22))!important}.manage-videos-studio-page .manage-videos-inline-preview-btn:hover svg,.manage-videos-studio-page .manage-videos-inline-preview-btn:focus-visible svg{background:#fff!important;transform:scale(1.04)!important}.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper .file-remove-btn.manage-videos-file-remove-btn,.manage-videos-studio-page .file-preview-wrapper .file-remove-btn.manage-videos-file-remove-btn{position:absolute!important;top:12px!important;right:12px!important;z-index:60!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(185,28,28,.18)!important;border-radius:999px!important;background:#fffffff5!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;box-shadow:0 14px 28px #0f172a2e!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.manage-videos-studio-page .file-preview-wrapper .file-remove-btn.manage-videos-file-remove-btn svg{display:none!important}.manage-videos-studio-page .file-preview-wrapper .manage-videos-file-remove-glyph{display:block!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;font-size:30px!important;font-weight:900!important;line-height:1!important;transform:translateY(-1px)!important;opacity:1!important}.manage-videos-studio-page .file-preview-wrapper .file-remove-btn.manage-videos-file-remove-btn:hover,.manage-videos-studio-page .file-preview-wrapper .file-remove-btn.manage-videos-file-remove-btn:focus-visible{background:#fff!important;border-color:#b91c1c52!important;box-shadow:0 18px 34px #b91c1c2e!important;transform:translateY(-1px) scale(1.03)!important;outline:none!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card{position:relative!important;width:100%!important;min-height:260px!important;aspect-ratio:16 / 9!important;padding:0!important;overflow:hidden!important;border-radius:18px!important;background:#000!important;background-color:#000!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 14px 30px #0f172a1f!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card video.file-preview.manage-videos-file-preview-video,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card video.file-preview.manage-videos-file-preview-video{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:18px!important;object-fit:contain!important;object-position:center center!important;background:#000!important;background-color:#000!important;color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card:not(.is-video-ready):before{content:"Loading preview...";position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:#000;color:#ffffffb8;font-size:.92rem;font-weight:850;letter-spacing:.01em}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card.is-video-ready:before{display:none!important;content:none!important}.manage-videos-studio-page .manage-videos-inline-preview-card .manage-videos-inline-preview-btn{z-index:30!important}.manage-videos-studio-page .manage-videos-inline-preview-card .file-remove-btn.manage-videos-file-remove-btn{z-index:70!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn{position:absolute!important;inset:50% auto auto 50%!important;width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;padding:0!important;margin:0!important;z-index:32!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:999px!important;background:#ffffffdb!important;background-color:#ffffffdb!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 18px 34px #0f172a33!important;opacity:0!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;overflow:hidden!important;backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);transition:opacity .16s ease,transform .16s ease,background-color .16s ease,box-shadow .16s ease!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card:not(.is-playing) .manage-videos-inline-preview-btn,.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card:hover .manage-videos-inline-preview-btn,.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card:focus-within .manage-videos-inline-preview-btn,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card:not(.is-playing) .manage-videos-inline-preview-btn,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card:hover .manage-videos-inline-preview-btn,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card:focus-within .manage-videos-inline-preview-btn{opacity:1!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn:hover,.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn:focus-visible,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn:hover,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn:focus-visible{background:#fff!important;background-color:#fff!important;box-shadow:0 22px 44px #0f172a3d!important;transform:translate(-50%,-50%) scale(1.04)!important;outline:none!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn:before,.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn:after,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn:before,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn:after{display:none!important;content:none!important;background:transparent!important;box-shadow:none!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn svg,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn svg{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;margin:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important}.manage-videos-studio-page .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn svg *,.manage-videos-studio-page .manage-videos-create-block .file-preview-wrapper.studio-video-card.manage-videos-inline-preview-card .manage-videos-inline-preview-btn svg *{stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-live-preview-shell .mv-live-frame-inner video.mv-live-media,.manage-videos-studio-page .manage-videos-creator-preview-panel .mv-live-frame-inner video.mv-live-media{cursor:pointer!important}.manage-videos-studio-page .manage-videos-live-preview-btn{position:absolute!important;left:50%!important;top:50%!important;z-index:36!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.74)!important;background:#ffffffe0!important;color:#0f172a!important;box-shadow:0 18px 42px #0f172a33!important;transform:translate(-50%,-50%)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transition:opacity .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease!important;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%)}.manage-videos-studio-page .manage-videos-live-preview-btn svg{width:28px!important;height:28px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.manage-videos-studio-page .manage-videos-live-preview-btn:hover,.manage-videos-studio-page .manage-videos-live-preview-btn:focus-visible{background:#fff!important;box-shadow:0 22px 52px #0f172a42!important;transform:translate(-50%,-50%) scale(1.04)!important;outline:none!important}.manage-videos-studio-page .manage-videos-live-preview-btn.is-playing{opacity:0!important;pointer-events:none!important;transform:translate(-50%,-50%) scale(.94)!important}.manage-videos-studio-page .mv-live-frame-inner:hover .manage-videos-live-preview-btn.is-playing{opacity:.82!important;pointer-events:auto!important}.manage-music-studio-page .product-studio-topbar,.manage-music-studio-page .manage-music-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:22px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#ffffffb8!important;box-shadow:0 14px 34px #0f172a14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-music-studio-page .studio-sidecard,.manage-music-studio-page .studio-section,.manage-music-studio-page .studio-info-card,.manage-music-studio-page .studio-audio-card,.manage-music-studio-page .studio-image-card,.manage-music-studio-page .mm-card,.manage-music-studio-page .mv-card{background:#ffffffb8!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-music-studio-page .studio-back-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#ffffffc7!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px;color:#111827!important;box-shadow:0 8px 22px #0f172a14!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(12px);font-weight:600}.manage-music-studio-page .studio-reset-icon-btn{width:58px;height:58px;min-width:58px;min-height:58px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffb8!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(12px)}.manage-music-studio-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fffffffa!important;font-weight:500;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.manage-music-studio-page .checkbox-pill input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;margin:1px 0 0;border-radius:6px;border:1.5px solid rgba(17,24,39,.28);background:#fff;display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;position:relative}.manage-music-studio-page .mm-card-actions label.pill input[type=checkbox],.manage-music-studio-page .mv-card-actions label.pill input[type=checkbox]{-webkit-appearance:none!important;appearance:none;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;border-radius:6px!important;border:1.5px solid rgba(15,23,42,.28)!important;background:#fff!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important;position:relative;flex:0 0 auto;cursor:pointer}.manage-music-studio-page .manage-music-monetization-toggle input[type=checkbox],.manage-music-studio-page .manage-videos-monetization-toggle input[type=checkbox]{-webkit-appearance:none!important;appearance:none;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1.5px solid rgba(15,23,42,.28)!important;background:#fff!important;display:inline-grid!important;place-items:center!important;box-shadow:none!important;cursor:pointer}.manage-music-studio-page .manage-music-ad-break-row .pill input[type=checkbox],.manage-music-studio-page .manage-videos-ad-break-row .pill input[type=checkbox]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none}.manage-music-studio-page .ad-creator-tools-toolbar .studio-ghost-btn,.manage-music-studio-page .ad-creator-tools-toolbar .studio-inline-btn,.manage-music-studio-page .ad-creator-tools-footer .studio-primary-btn,.manage-music-studio-page .ad-creator-tools-panel .studio-primary-btn,.manage-music-studio-page .manage-music-creator-tools-toolbar .studio-ghost-btn,.manage-music-studio-page .manage-music-creator-tools-footer .studio-primary-btn,.manage-music-studio-page .manage-music-creator-tools-panel .studio-primary-btn{-webkit-appearance:none!important;appearance:none;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:11px 16px!important;border-radius:14px!important;font-weight:850!important;letter-spacing:.01em!important;text-decoration:none!important;background-image:none!important;text-shadow:none!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.manage-music-studio-page .studio-section--digital.ad-creator-tools-fullscreen,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen{position:fixed!important;inset:18px!important;z-index:99999!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:24px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 30px 90px #0f172a47!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.manage-music-studio-page{--studio-bg: transparent;--studio-panel: rgba(255, 255, 255, .74);--studio-panel-hover: rgba(255, 255, 255, .84);--studio-surface: rgba(255, 255, 255, .64);--studio-surface-2: rgba(255, 255, 255, .82);--studio-input: rgba(255, 255, 255, .9);--studio-border: rgba(15, 23, 42, .1);--studio-border-strong: rgba(15, 23, 42, .16);--studio-text: #0f172a;--studio-text-soft: #334155;--studio-muted: rgba(51, 65, 85, .78);--studio-shadow: 0 12px 28px rgba(15, 23, 42, .08);--studio-shadow-soft: 0 10px 24px rgba(15, 23, 42, .05);--studio-identity: #4f46e5;--studio-commerce: #0ea5e9;--studio-visuals: #ec4899;--studio-video: #f97316;--studio-audio: #10b981;--studio-digital: #8b5cf6;--studio-affiliate: #eab308;--studio-progress: #22c55e;--studio-danger: #ef4444;min-height:100vh;padding:24px;background:transparent;color:var(--studio-text)}.manage-music-studio-page.embedded{min-height:auto;padding:0;background:transparent}.manage-music-studio-page .product-studio-shell,.manage-music-studio-page .manage-music-studio-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.manage-music-studio-page .product-studio-layout,.manage-music-studio-page .manage-music-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start;background:transparent!important;box-shadow:none!important}.manage-music-studio-page .product-studio-sidebar,.manage-music-studio-page .manage-music-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;background:transparent!important;box-shadow:none!important}.manage-music-studio-page .product-studio-main,.manage-music-studio-page .manage-music-studio-main{min-width:0;display:flex;flex-direction:column;gap:20px;background:transparent!important;box-shadow:none!important}.manage-music-studio-page .product-studio-topbar,.manage-music-studio-page .manage-music-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:22px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#ffffffb8!important;box-shadow:0 14px 34px #0f172a14!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.manage-music-studio-page .product-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.manage-music-studio-page .product-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.manage-music-studio-page .product-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,#10b981,#06b6d4);border:1px solid rgba(255,255,255,.4);box-shadow:0 14px 30px #10b98138}.manage-music-studio-page .product-studio-brand__icon svg{font-size:1.4rem;color:#fff}.manage-music-studio-page .product-studio-title{margin:0 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:800;color:var(--studio-text);letter-spacing:-.02em}.manage-music-studio-page .product-studio-subtitle{margin:0;max-width:820px;font-size:1.05rem;line-height:1.65;color:var(--studio-muted)}.manage-music-studio-page .product-studio-uploader{display:flex;align-items:center;gap:14px;padding:12px 14px;min-width:250px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8!important;box-shadow:0 10px 24px #0f172a0d;flex:0 0 auto}.manage-music-studio-page .product-studio-uploader__meta{display:flex;flex-direction:column;gap:2px}.manage-music-studio-page .product-studio-uploader__meta strong{font-size:1rem;font-weight:800;color:var(--studio-text)}.manage-music-studio-page .product-studio-uploader__meta span{font-size:.95rem;color:var(--studio-muted);word-break:break-word}.manage-music-studio-page .studio-sidecard,.manage-music-studio-page .studio-section,.manage-music-studio-page .studio-info-card,.manage-music-studio-page .studio-audio-card,.manage-music-studio-page .studio-image-card,.manage-music-studio-page .mm-card,.manage-music-studio-page .mv-card{background:#ffffffb8!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a14!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.manage-music-studio-page .studio-sidecard:hover,.manage-music-studio-page .studio-section:hover,.manage-music-studio-page .mm-card:hover,.manage-music-studio-page .mv-card:hover{background:#ffffffd6!important}.manage-music-studio-page .studio-sidecard{border-radius:22px;padding:18px}.manage-music-studio-page .studio-sidecard h3{margin:0 0 12px;font-size:1rem;color:var(--studio-text)}.manage-music-studio-page .studio-sidecard p{margin:10px 0 0;color:var(--studio-muted);line-height:1.55}.manage-music-studio-page .studio-section{border-radius:24px;padding:22px;position:relative;overflow:hidden}.manage-music-studio-page .studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--studio-identity)}.manage-music-studio-page .studio-section--identity:before{background:var(--studio-identity)}.manage-music-studio-page .studio-section--visuals:before{background:var(--studio-visuals)}.manage-music-studio-page .studio-section--video:before{background:var(--studio-video)}.manage-music-studio-page .studio-section--audio:before{background:var(--studio-audio)}.manage-music-studio-page .studio-section--progress:before{background:var(--studio-progress)}.manage-music-studio-page .studio-section--digital:before{background:var(--studio-digital)}.manage-music-studio-page .studio-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.manage-music-studio-page .studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px}.manage-music-studio-page .studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 6px 14px #0f172a0d!important;color:#0f172a!important;flex-shrink:0;font-size:1.05rem}.manage-music-studio-page .studio-section h2{margin:0 0 4px;font-size:1.15rem;color:#0f172a!important}.manage-music-studio-page .studio-section p,.manage-music-studio-page .muted,.manage-music-studio-page small{color:#334155d1!important}.manage-music-studio-page .studio-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-weight:700;margin-bottom:10px}.manage-music-studio-page .studio-status-badge.ready{background:#22c55e1f;color:#15803d}.manage-music-studio-page .studio-status-badge.draft{background:#10b9811f;color:#047857}.manage-music-studio-page .studio-summary-list{list-style:none;padding:0;margin:0}.manage-music-studio-page .studio-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.manage-music-studio-page .studio-summary-list li span{color:#334155d1!important}.manage-music-studio-page .studio-summary-list li strong{color:#0f172a!important;font-weight:800}.manage-music-studio-page .studio-actions-stack{display:flex;flex-direction:column;gap:12px}.manage-music-studio-page .studio-back-btn,.manage-music-studio-page .studio-ghost-btn,.manage-music-studio-page .studio-primary-btn,.manage-music-studio-page .studio-reset-icon-btn,.manage-music-studio-page .mm-icon-btn,.manage-music-studio-page .mv-icon-btn,.manage-music-studio-page .mm-tab,.manage-music-studio-page .mv-tab{font:inherit;cursor:pointer;transition:.2s ease}.manage-music-studio-page .studio-back-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#ffffffc7!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px;color:#111827!important;box-shadow:0 8px 22px #0f172a14!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);font-weight:600}.manage-music-studio-page .studio-back-btn svg,.manage-music-studio-page .studio-back-btn span{color:#111827!important}.manage-music-studio-page .studio-back-btn:hover{background:#ffffffeb!important;border-color:#0f172a2e!important;transform:translateY(-1px)}.manage-music-studio-page .studio-ghost-btn,.manage-music-studio-page .studio-primary-btn{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.1)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#0f172a!important;background:#ffffffd1!important;background-image:none!important;box-shadow:0 10px 24px #0f172a0f!important}.manage-music-studio-page .studio-ghost-btn svg,.manage-music-studio-page .studio-ghost-btn span,.manage-music-studio-page .studio-primary-btn svg,.manage-music-studio-page .studio-primary-btn span{color:#0f172a!important}.manage-music-studio-page .studio-ghost-btn:hover,.manage-music-studio-page .studio-primary-btn:hover{background:#fffffff0!important;border-color:#0f172a24!important;box-shadow:0 12px 26px #0f172a14!important;transform:translateY(-1px)}.manage-music-studio-page .studio-primary-btn--bright{font-weight:800;letter-spacing:.01em}.manage-music-studio-page .studio-ghost-btn:disabled,.manage-music-studio-page .studio-primary-btn:disabled,.manage-music-studio-page .studio-back-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none!important}.manage-music-studio-page .studio-reset-icon-btn{width:58px;height:58px;min-width:58px;min-height:58px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffb8!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.manage-music-studio-page .studio-reset-icon-btn svg{width:24px!important;height:24px!important;color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;transition:transform .45s ease}.manage-music-studio-page .studio-reset-icon-btn:hover svg{transform:rotate(-180deg)}.manage-music-studio-page .studio-grid{display:grid;gap:16px}.manage-music-studio-page .studio-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-music-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.manage-music-studio-page .studio-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.manage-music-studio-page .studio-field{display:flex;flex-direction:column;gap:8px}.manage-music-studio-page .studio-field>span{font-size:.92rem;font-weight:700;color:#0f172a!important}.manage-music-studio-page input,.manage-music-studio-page textarea,.manage-music-studio-page select,.manage-music-studio-page .studio-field input,.manage-music-studio-page .studio-field textarea,.manage-music-studio-page .studio-field select{width:100%;border-radius:16px;border:1px solid rgba(15,23,42,.12)!important;background:#fffffff5!important;color:#0f172a!important;padding:13px 14px;outline:none;box-sizing:border-box;box-shadow:none!important;opacity:1!important}.manage-music-studio-page input::placeholder,.manage-music-studio-page textarea::placeholder{color:#64748bc7!important}.manage-music-studio-page input:focus,.manage-music-studio-page textarea:focus,.manage-music-studio-page select:focus{background:#fff!important;color:#0f172a!important;border-color:#10b98173!important;box-shadow:0 0 0 4px #10b9811a!important;outline:none!important}.manage-music-studio-page select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fffffffa!important;font-weight:500;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.manage-music-studio-page select option{background:#fff!important;color:#0f172a!important}.manage-music-studio-page .studio-dropzone{position:relative;border-radius:18px;border:1.5px dashed rgba(15,23,42,.14);background:#ffffffb8!important;padding:22px;min-height:148px;display:flex;flex-direction:column;justify-content:center;gap:8px;cursor:pointer;transition:.2s ease;box-shadow:none}.manage-music-studio-page .studio-dropzone:hover{border-color:#10b98157;background:#ffffffd6!important}.manage-music-studio-page .studio-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.manage-music-studio-page .studio-dropzone svg{font-size:1.35rem;color:#0f172a!important}.manage-music-studio-page .studio-dropzone strong{font-size:1rem;color:#0f172a!important}.manage-music-studio-page .studio-dropzone small{color:#334155d1!important;line-height:1.45}.manage-music-studio-page .studio-media-upload{display:flex;flex-direction:column;gap:14px}.manage-music-studio-page .studio-audio-card,.manage-music-studio-page .studio-image-card,.manage-music-studio-page .studio-video-card{border-radius:18px;overflow:hidden;position:relative}.manage-music-studio-page .studio-audio-card,.manage-music-studio-page .studio-video-card{padding:14px;display:flex;flex-direction:column;gap:12px}.manage-music-studio-page .studio-audio-card audio,.manage-music-studio-page .file-preview-wrapper audio{width:100%;min-height:44px;border-radius:16px}.manage-music-studio-page .studio-video-card video,.manage-music-studio-page .file-preview-wrapper video{width:100%;max-height:400px;border-radius:16px;background:#000}.manage-music-studio-page .studio-image-card img,.manage-music-studio-page .file-preview-wrapper img{display:block;width:100%;height:220px;object-fit:cover;border-radius:16px}.manage-music-studio-page .file-preview-wrapper{position:relative}.manage-music-studio-page .file-remove-btn{position:absolute;top:10px;right:10px;width:38px;height:38px;border:0;border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#b91c1c;box-shadow:0 10px 22px #0f172a24;cursor:pointer}.manage-music-studio-page .file-name{display:inline-flex;color:#334155d1;font-size:.9rem}.manage-music-studio-page .mm-toolbar,.manage-music-studio-page .mv-toolbar,.manage-music-studio-page .manage-music-studio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.manage-music-studio-page .mm-search-wrap,.manage-music-studio-page .mv-search-wrap{position:relative;width:min(560px,100%)}.manage-music-studio-page .mm-search-icon,.manage-music-studio-page .mv-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#334155b8;pointer-events:none}.manage-music-studio-page .mm-search,.manage-music-studio-page .mv-search{padding-left:42px!important}.manage-music-studio-page .mm-actions,.manage-music-studio-page .mv-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.manage-music-studio-page .mm-grid,.manage-music-studio-page .mv-grid,.manage-music-studio-page .manage-music-studio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.manage-music-studio-page .mm-card,.manage-music-studio-page .mv-card,.manage-music-studio-page .manage-music-studio-card{border-radius:22px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.manage-music-studio-page .mm-audio,.manage-music-studio-page .mm-video,.manage-music-studio-page .mv-video{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0f172a0f;display:grid;place-items:center}.manage-music-studio-page .mm-audio audio,.manage-music-studio-page .mm-video video,.manage-music-studio-page .mv-video video,.manage-music-studio-page .mm-audio img,.manage-music-studio-page .mm-video img,.manage-music-studio-page .mv-video img{width:100%;height:100%;object-fit:cover;display:block}.manage-music-studio-page .mm-audio audio{height:auto;padding:18px;box-sizing:border-box}.manage-music-studio-page .mm-play,.manage-music-studio-page .mv-play{position:absolute;inset:auto 12px 12px auto;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#0f172a;box-shadow:0 10px 22px #0f172a29;font-size:.9rem}.manage-music-studio-page .mm-info,.manage-music-studio-page .mv-info{padding:14px 14px 0;min-width:0}.manage-music-studio-page .mm-name,.manage-music-studio-page .mv-name{margin:0 0 8px;color:#0f172a;font-size:1rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-music-studio-page .mm-meta,.manage-music-studio-page .mv-meta{color:#334155d1;font-size:.88rem;line-height:1.45}.manage-music-studio-page .manage-music-chip-row,.manage-music-studio-page .manage-videos-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.manage-music-studio-page .pill{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border-radius:999px;background:#ffffffe0;border:1px solid rgba(15,23,42,.09);color:#0f172a;font-size:.84rem;font-weight:600;cursor:pointer}.manage-music-studio-page .pill input{width:auto;margin:0}.manage-music-studio-page .mm-card-actions,.manage-music-studio-page .mv-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;margin-top:auto}.manage-music-studio-page .mm-tabs,.manage-music-studio-page .mv-tabs,.manage-music-studio-page .manage-music-studio-tabs{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(15,23,42,.08)}.manage-music-studio-page .mm-tab,.manage-music-studio-page .mv-tab{border:0;min-height:38px;padding:0 16px;border-radius:999px;background:transparent;color:#334155e6;font-weight:700}.manage-music-studio-page .mm-tab.active,.manage-music-studio-page .mv-tab.active{background:#fffffff5;color:#0f172a;box-shadow:0 8px 18px #0f172a14}.manage-music-studio-page .manage-music-studio-form{display:flex;flex-direction:column;gap:20px}.manage-music-studio-page .music-header-buttons,.manage-music-studio-page .video-header-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manage-music-studio-page .mm-icon-btn,.manage-music-studio-page .mv-icon-btn{width:40px;height:40px;border:1px solid rgba(15,23,42,.1);border-radius:13px;display:grid;place-items:center;background:#ffffffd1;color:#0f172a;box-shadow:0 8px 18px #0f172a0f}.manage-music-studio-page .mm-icon-btn.active,.manage-music-studio-page .mv-icon-btn.active{background:#10b9811f;border-color:#10b9813d;color:#047857}.manage-music-studio-page .mm-icon-btn.danger,.manage-music-studio-page .mv-icon-btn.danger{color:#b91c1c}.manage-music-studio-page .studio-info-card{min-height:56px;display:flex;align-items:center;padding:14px 16px;border-radius:16px;color:#0f172a!important}.manage-music-studio-page .manage-music-classification-card,.manage-music-studio-page .manage-music-destinations-card,.manage-music-studio-page .manage-videos-classification-card,.manage-music-studio-page .manage-videos-destinations-card{align-items:center}.manage-music-studio-page .music-meta,.manage-music-studio-page .manage-music-music-meta,.manage-music-studio-page .manage-videos-music-meta{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8;padding:16px;margin:0}.manage-music-studio-page .music-legend{display:inline-flex;align-items:center;gap:8px;padding:0 8px;color:#0f172a;font-weight:800}.manage-music-studio-page .mm-live-grid,.manage-music-studio-page .mv-live-grid{display:grid;gap:16px;width:100%}.manage-music-studio-page .mm-live-grid.two,.manage-music-studio-page .mv-live-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-music-studio-page .mm-live-grid.one,.manage-music-studio-page .mv-live-grid.one{grid-template-columns:1fr}.manage-music-studio-page .mm-live-box,.manage-music-studio-page .mv-live-box{border-radius:20px;overflow:hidden;background:#ffffffb8;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a0f}.manage-music-studio-page .mm-live-head,.manage-music-studio-page .mv-live-head{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06)}.manage-music-studio-page .mm-live-head strong,.manage-music-studio-page .mv-live-head strong{color:#0f172a}.manage-music-studio-page .mm-live-stage,.manage-music-studio-page .mv-live-stage{position:relative;min-height:300px;background:#0f172a0a;display:grid;place-items:center;overflow:hidden}.manage-music-studio-page .mm-live-media,.manage-music-studio-page .mv-live-media{width:100%;height:100%;max-height:440px;object-fit:contain;display:block;background:#000}.manage-music-studio-page audio.mm-live-media,.manage-music-studio-page audio.mv-live-media{height:auto;min-height:56px;max-height:none;background:transparent;padding:20px;box-sizing:border-box}.manage-music-studio-page .mm-live-placeholder,.manage-music-studio-page .mv-live-placeholder{color:#334155c7}.manage-music-studio-page .mm-live-text,.manage-music-studio-page .mv-live-text{z-index:2;padding:6px 10px;border-radius:10px;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.28);pointer-events:none}.manage-music-studio-page .mm-live-sticker,.manage-music-studio-page .mv-live-sticker{z-index:2;pointer-events:none}.manage-music-studio-page .mm-live-link,.manage-music-studio-page .mv-live-link{z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 14px;border-radius:999px;background:#ffffffeb;color:#0f172a;font-weight:800;text-decoration:none;box-shadow:0 10px 22px #0f172a24}.manage-music-studio-page .studio-progress-wrap{margin-top:12px}.manage-music-studio-page .studio-progress{width:100%;height:12px;border-radius:999px;background:#0f172a14;overflow:hidden}.manage-music-studio-page .studio-progress__bar{height:100%;background:linear-gradient(90deg,#22c55e,#10b981);border-radius:inherit;transition:width .2s ease}.manage-music-studio-page .studio-progress__label{margin-top:10px;font-size:.92rem;color:#0f172a}.manage-music-studio-page .studio-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:6px 2px 28px}.manage-music-studio-page .studio-actions__left,.manage-music-studio-page .studio-actions__right{display:flex;gap:12px;align-items:stretch}.manage-music-studio-page .studio-actions__right .studio-ghost-btn,.manage-music-studio-page .studio-actions__right .studio-primary-btn,.manage-music-studio-page .studio-actions__right .studio-primary-btn--bright{min-height:52px!important;height:52px!important;padding:0 22px!important;box-sizing:border-box;white-space:nowrap}.manage-music-studio-page .checkbox-pill,.manage-music-studio-page .manage-music-ownership{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border-radius:999px;background:#fffffff5;border:1px solid rgba(0,0,0,.06);color:#111827;box-sizing:border-box;cursor:pointer;margin-top:16px}.manage-music-studio-page .checkbox-pill input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;margin:1px 0 0;border-radius:6px;border:1.5px solid rgba(17,24,39,.28);background:#fff;display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;position:relative}.manage-music-studio-page .checkbox-pill input[type=checkbox]:after{content:"";width:10px;height:10px;border-radius:3px;transform:scale(0);transition:transform .15s ease;background:linear-gradient(135deg,#10b981,#06b6d4)}.manage-music-studio-page .checkbox-pill input[type=checkbox]:checked{border-color:#10b981;background:#fff}.manage-music-studio-page .checkbox-pill input[type=checkbox]:checked:after{transform:scale(1)}.manage-music-studio-page .checkbox-pill span{display:block;color:#111827;font-weight:600;line-height:1.45}@media(max-width:1280px){.manage-music-studio-page .product-studio-layout,.manage-music-studio-page .manage-music-studio-layout{grid-template-columns:1fr}.manage-music-studio-page .product-studio-sidebar,.manage-music-studio-page .manage-music-studio-sidebar{position:static;order:2}.manage-music-studio-page .product-studio-main,.manage-music-studio-page .manage-music-studio-main{order:1}}@media(max-width:980px){.manage-music-studio-page .product-studio-topbar,.manage-music-studio-page .manage-music-studio-topbar{flex-direction:column;align-items:stretch;padding:20px}.manage-music-studio-page .product-studio-topbar__left{flex-direction:column;align-items:flex-start}.manage-music-studio-page .product-studio-uploader{width:100%;justify-content:flex-start}}@media(max-width:920px){.manage-music-studio-page{padding:14px}.manage-music-studio-page .studio-grid--4,.manage-music-studio-page .studio-grid--3,.manage-music-studio-page .studio-grid--2{grid-template-columns:1fr}.manage-music-studio-page .studio-section__header,.manage-music-studio-page .studio-actions{flex-direction:column;align-items:stretch}.manage-music-studio-page .studio-actions__left,.manage-music-studio-page .studio-actions__right{width:100%;justify-content:stretch}.manage-music-studio-page .studio-actions__right>*{flex:1}.manage-music-studio-page .mm-live-grid.two,.manage-music-studio-page .mv-live-grid.two{grid-template-columns:1fr}}@media(max-width:640px){.manage-music-studio-page .product-studio-topbar,.manage-music-studio-page .studio-section,.manage-music-studio-page .studio-sidecard{border-radius:18px;padding:16px}.manage-music-studio-page .product-studio-brand{align-items:flex-start;flex-direction:column}.manage-music-studio-page .product-studio-title{font-size:2rem}.manage-music-studio-page .product-studio-subtitle{font-size:.98rem;line-height:1.55}.manage-music-studio-page .studio-actions__right{flex-direction:column;align-items:stretch}.manage-music-studio-page .studio-actions__right .studio-ghost-btn,.manage-music-studio-page .studio-actions__right .studio-primary-btn,.manage-music-studio-page .studio-actions__right .studio-primary-btn--bright{width:100%}.manage-music-studio-page .mm-card-actions,.manage-music-studio-page .mv-card-actions,.manage-music-studio-page .mm-toolbar,.manage-music-studio-page .mv-toolbar{flex-direction:column;align-items:stretch}.manage-music-studio-page .checkbox-pill{border-radius:18px}}.manage-music-studio-page .mm-search-wrap,.manage-music-studio-page .mv-search-wrap{position:relative;width:100%;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;isolation:isolate}.manage-music-studio-page .mm-search-wrap:before,.manage-music-studio-page .mm-search-wrap:after,.manage-music-studio-page .mv-search-wrap:before,.manage-music-studio-page .mv-search-wrap:after{display:none!important;content:none!important}.manage-music-studio-page .mm-search-icon,.manage-music-studio-page .mv-search-icon{position:absolute;left:22px;top:calc(42% - 2px)!important;transform:translateY(-50%)!important;width:28px;height:28px;color:#0f172a!important;opacity:.9;z-index:2;pointer-events:none}.manage-music-studio-page .mm-search,.manage-music-studio-page .mv-search{width:100%;min-height:64px;padding:0 24px 0 60px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffff5!important;color:#0f172a!important;font-size:1rem;box-shadow:0 12px 28px #0f172a14!important;outline:none!important}.manage-music-studio-page .mm-search::placeholder,.manage-music-studio-page .mv-search::placeholder{color:#64748bc7!important}.manage-music-studio-page .mm-search:hover,.manage-music-studio-page .mv-search:hover{background:#fff!important;box-shadow:0 14px 32px #0f172a1a!important}.manage-music-studio-page .mm-search:focus,.manage-music-studio-page .mv-search:focus{border-color:#10b98152!important;box-shadow:0 0 0 4px #10b98114,0 16px 34px #0f172a1f!important}.manage-music-studio-page .manage-music-refresh-btn,.manage-music-studio-page .manage-videos-refresh-btn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;color:#0f172a!important;box-shadow:0 10px 24px #0f172a14!important;cursor:pointer!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.manage-music-studio-page .manage-music-refresh-btn .manage-music-refresh-icon,.manage-music-studio-page .manage-videos-refresh-btn .manage-videos-refresh-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;display:block!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-refresh-btn .manage-music-refresh-icon *,.manage-music-studio-page .manage-videos-refresh-btn .manage-videos-refresh-icon *{stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-refresh-btn:hover,.manage-music-studio-page .manage-videos-refresh-btn:hover{background:#fff!important;border-color:#0f172a2e!important;transform:translateY(-1px)}.manage-music-studio-page .manage-music-refresh-btn.is-spinning .manage-music-refresh-icon,.manage-music-studio-page .manage-videos-refresh-btn.is-spinning .manage-videos-refresh-icon{animation:manageMusicRefreshSpin .85s linear infinite}.manage-music-studio-page .manage-music-refresh-btn:disabled,.manage-music-studio-page .manage-videos-refresh-btn:disabled{opacity:.7;cursor:wait}.manage-music-studio-page .manage-music-action-refresh-icon,.manage-music-studio-page .manage-videos-action-refresh-icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:block!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important;transform-origin:center}.manage-music-studio-page .manage-music-action-refresh-icon *,.manage-music-studio-page .manage-videos-action-refresh-icon *{stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-action-refresh-icon.is-spinning,.manage-music-studio-page .manage-videos-action-refresh-icon.is-spinning{animation:manageMusicRefreshSpin .85s linear infinite}.manage-music-studio-page .manage-music-refresh-library-btn,.manage-music-studio-page .manage-videos-refresh-library-btn{color:#0f172a!important}.manage-music-studio-page .manage-music-refresh-library-btn svg.manage-music-refresh-library-icon,.manage-music-studio-page .manage-videos-refresh-library-btn svg.manage-videos-refresh-library-icon{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;visibility:visible!important;transform-origin:center center}.manage-music-studio-page .manage-music-refresh-library-btn svg.manage-music-refresh-library-icon *,.manage-music-studio-page .manage-videos-refresh-library-btn svg.manage-videos-refresh-library-icon *{stroke:currentColor!important;color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-refresh-library-btn:disabled,.manage-music-studio-page .manage-videos-refresh-library-btn:disabled{opacity:1!important}.manage-music-studio-page .manage-music-refresh-library-icon.is-spinning,.manage-music-studio-page .manage-videos-refresh-library-icon.is-spinning{animation:manageMusicRefreshLibrarySpin .85s linear infinite!important}@keyframes manageMusicRefreshLibrarySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manage-music-studio-page .mm-card-actions,.manage-music-studio-page .mv-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-music-studio-page .mm-card-actions label.pill,.manage-music-studio-page .mv-card-actions label.pill{display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px;min-height:40px;padding:0 14px!important;border-radius:999px!important;background:#ffffffe0!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-size:.9rem;font-weight:700;line-height:1;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer;overflow:hidden}.manage-music-studio-page .mm-card-actions label.pill input[type=checkbox],.manage-music-studio-page .mv-card-actions label.pill input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;border-radius:6px!important;border:1.5px solid rgba(15,23,42,.28)!important;background:#fff!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important;position:relative;flex:0 0 auto;cursor:pointer}.manage-music-studio-page .mm-card-actions label.pill input[type=checkbox]:after,.manage-music-studio-page .mv-card-actions label.pill input[type=checkbox]:after{content:"";width:8px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease}.manage-music-studio-page .mm-card-actions label.pill input[type=checkbox]:checked,.manage-music-studio-page .mv-card-actions label.pill input[type=checkbox]:checked{background:#0f172a!important;border-color:#0f172a!important}.manage-music-studio-page .mm-card-actions label.pill input[type=checkbox]:checked:after,.manage-music-studio-page .mv-card-actions label.pill input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.manage-music-studio-page .mm-card-actions label.pill:hover,.manage-music-studio-page .mv-card-actions label.pill:hover{background:#fffffff5!important;border-color:#0f172a29!important;transform:translateY(-1px)}.manage-music-studio-page{--mm-creator-accent: #10b981;--mm-creator-accent-2: #06b6d4;--mm-creator-teal: #14b8a6;--mm-creator-violet: #8b5cf6;--mm-creator-emerald: #10b981;--mm-creator-blue: #3b82f6;--mm-creator-amber: #f59e0b;--mm-creator-text: #0f172a;--mm-creator-muted: rgba(51, 65, 85, .78);--mm-creator-border: rgba(15, 23, 42, .1);--mm-creator-border-strong: rgba(15, 23, 42, .16);--mm-creator-panel: rgba(255, 255, 255, .76);--mm-creator-panel-strong: rgba(255, 255, 255, .96)}.manage-music-studio-page .manage-music-monetization-card,.manage-music-studio-page .manage-videos-monetization-card{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(16,185,129,.16)!important;background:linear-gradient(135deg,#ecfdf5db,#ffffffd1)!important;box-shadow:0 12px 28px #0f172a12!important}.manage-music-studio-page .manage-music-monetization-card__head,.manage-music-studio-page .manage-videos-monetization-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.manage-music-studio-page .manage-music-monetization-card__head strong,.manage-music-studio-page .manage-videos-monetization-card__head strong{display:block;margin-bottom:6px;color:#0f172a!important;font-size:.98rem;font-weight:900}.manage-music-studio-page .manage-music-monetization-card__head p,.manage-music-studio-page .manage-videos-monetization-card__head p{margin:0;max-width:760px;color:#334155d1!important;line-height:1.55}.manage-music-studio-page .manage-music-monetization-toggle,.manage-music-studio-page .manage-videos-monetization-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#ffffffe6;color:#0f172a;font-weight:850;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.manage-music-studio-page .manage-music-monetization-toggle:hover,.manage-music-studio-page .manage-videos-monetization-toggle:hover{background:#fff;border-color:#10b9814d;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a1a}.manage-music-studio-page .manage-music-monetization-toggle input[type=checkbox],.manage-music-studio-page .manage-videos-monetization-toggle input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1.5px solid rgba(15,23,42,.28)!important;background:#fff!important;display:inline-grid!important;place-items:center!important;box-shadow:none!important;cursor:pointer}.manage-music-studio-page .manage-music-monetization-toggle input[type=checkbox]:after,.manage-music-studio-page .manage-videos-monetization-toggle input[type=checkbox]:after{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#10b981,#06b6d4);transform:scale(0);transition:transform .14s ease}.manage-music-studio-page .manage-music-monetization-toggle input[type=checkbox]:checked,.manage-music-studio-page .manage-videos-monetization-toggle input[type=checkbox]:checked{border-color:#10b981!important}.manage-music-studio-page .manage-music-monetization-toggle input[type=checkbox]:checked:after,.manage-music-studio-page .manage-videos-monetization-toggle input[type=checkbox]:checked:after{transform:scale(1)}.manage-music-studio-page .manage-music-ad-break-row,.manage-music-studio-page .manage-videos-ad-break-row{margin-top:0}.manage-music-studio-page .manage-music-ad-break-row .pill,.manage-music-studio-page .manage-videos-ad-break-row .pill{position:relative;min-height:38px;padding:8px 13px;border-color:#10b9812e;background:#ffffffe0;overflow:visible}.manage-music-studio-page .manage-music-ad-break-row .pill input[type=checkbox],.manage-music-studio-page .manage-videos-ad-break-row .pill input[type=checkbox]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.manage-music-studio-page .manage-music-ad-break-row .pill:has(input[type=checkbox]:checked),.manage-music-studio-page .manage-videos-ad-break-row .pill:has(input[type=checkbox]:checked){border:2px solid rgba(16,185,129,.92)!important;background:linear-gradient(135deg,#10b98129,#06b6d41a)!important;color:#047857!important;font-weight:850;box-shadow:0 0 0 4px #10b9811a,0 10px 22px #10b9811f!important}.manage-music-studio-page .manage-music-ad-break-row .pill:has(input[type=checkbox]:checked):after,.manage-music-studio-page .manage-videos-ad-break-row .pill:has(input[type=checkbox]:checked):after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:999px;background:#10b981;color:#fff;font-size:.72rem;font-weight:900;line-height:1}.manage-music-studio-page .manage-music-ad-break-row .pill--disabled,.manage-music-studio-page .manage-music-ad-break-row .pill:has(input[type=checkbox]:disabled),.manage-music-studio-page .manage-videos-ad-break-row .pill--disabled,.manage-music-studio-page .manage-videos-ad-break-row .pill:has(input[type=checkbox]:disabled){opacity:.48;cursor:not-allowed;transform:none!important;box-shadow:none!important}.manage-music-studio-page .manage-music-monetization-warning,.manage-music-studio-page .manage-videos-monetization-warning{color:#047857!important;font-weight:750}.manage-music-studio-page .manage-music-monetized-pill,.manage-music-studio-page .manage-videos-monetized-pill{border-color:#10b98152!important;background:#ecfdf5eb!important;color:#047857!important;font-weight:850}.manage-music-studio-page .manage-music-creator-tools-section{overflow:visible}.manage-music-studio-page .manage-music-creator-tools-section:before{background:var(--studio-digital, #8b5cf6)}.manage-music-studio-page .ad-creator-tools-header,.manage-music-studio-page .manage-music-creator-tools-section .studio-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.manage-music-studio-page .ad-creator-tools-toolbar,.manage-music-studio-page .manage-music-creator-tools-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:16px}.manage-music-studio-page .ad-creator-tools-toolbar>*,.manage-music-studio-page .manage-music-creator-tools-toolbar>*{margin:0!important}.manage-music-studio-page .ad-creator-workspace,.manage-music-studio-page .manage-music-creator-workspace{display:flex;flex-direction:column;gap:18px}.manage-music-studio-page .ad-creator-workspace.is-open,.manage-music-studio-page .manage-music-creator-workspace.is-open{gap:20px}.manage-music-studio-page .ad-creator-tools-panel,.manage-music-studio-page .manage-music-creator-tools-panel,.manage-music-studio-page .ad-creator-preview-panel,.manage-music-studio-page .manage-music-creator-preview-panel{min-width:0}.manage-music-studio-page .ad-creator-preview-panel,.manage-music-studio-page .manage-music-creator-preview-panel{border:1px solid rgba(15,23,42,.1);border-radius:22px;padding:16px;background:#ffffffb8;box-shadow:0 10px 24px #0f172a0d}.manage-music-studio-page .ad-creator-preview-panel__head,.manage-music-studio-page .manage-music-creator-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.manage-music-studio-page .ad-creator-preview-panel__head strong,.manage-music-studio-page .manage-music-creator-preview-head strong{color:#0f172a;font-weight:900}.manage-music-studio-page .ad-creator-preview-panel__head span,.manage-music-studio-page .manage-music-creator-preview-head span{color:#334155c7;font-size:.92rem;font-weight:750}.manage-music-studio-page .ad-creator-tools-footer,.manage-music-studio-page .manage-music-creator-tools-footer{display:flex;justify-content:flex-end;margin-top:16px}.manage-music-studio-page .ad-creator-fullscreen-toggle{white-space:nowrap}.manage-music-studio-page .manage-music-preview-pointer-card{min-height:62px;line-height:1.55}.manage-music-studio-page .ad-creator-tools-toolbar .studio-ghost-btn,.manage-music-studio-page .ad-creator-tools-toolbar .studio-inline-btn,.manage-music-studio-page .ad-creator-tools-footer .studio-primary-btn,.manage-music-studio-page .ad-creator-tools-panel .studio-primary-btn,.manage-music-studio-page .manage-music-creator-tools-toolbar .studio-ghost-btn,.manage-music-studio-page .manage-music-creator-tools-footer .studio-primary-btn,.manage-music-studio-page .manage-music-creator-tools-panel .studio-primary-btn{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:11px 16px!important;border-radius:14px!important;font-weight:850!important;letter-spacing:.01em!important;text-decoration:none!important;background-image:none!important;text-shadow:none!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.manage-music-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle):hover,.manage-music-studio-page .ad-creator-tools-toolbar .studio-inline-btn:hover,.manage-music-studio-page .ad-creator-tools-footer .studio-primary-btn:hover,.manage-music-studio-page .ad-creator-tools-panel .studio-primary-btn:hover,.manage-music-studio-page .manage-music-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle):hover,.manage-music-studio-page .manage-music-creator-tools-footer .studio-primary-btn:hover,.manage-music-studio-page .manage-music-creator-tools-panel .studio-primary-btn:hover{background:#14b8a629!important;background-color:#14b8a629!important;border-color:#14b8a68f!important;color:#115e59!important;box-shadow:0 10px 24px #14b8a624!important;transform:translateY(-1px)!important}.manage-music-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-music-studio-page .ad-creator-tools-toolbar button.ad-creator-fullscreen-toggle,.manage-music-studio-page .manage-music-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-music-studio-page .manage-music-creator-tools-toolbar button.ad-creator-fullscreen-toggle{background:#8b5cf61a!important;background-color:#8b5cf61a!important;border:1px solid rgba(139,92,246,.34)!important;color:#6d28d9!important}.manage-music-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle:hover,.manage-music-studio-page .ad-creator-tools-toolbar button.ad-creator-fullscreen-toggle:hover,.manage-music-studio-page .manage-music-creator-tools-toolbar .ad-creator-fullscreen-toggle:hover,.manage-music-studio-page .manage-music-creator-tools-toolbar button.ad-creator-fullscreen-toggle:hover{background:#8b5cf629!important;background-color:#8b5cf629!important;border-color:#8b5cf68f!important;color:#5b21b6!important;box-shadow:0 10px 24px #8b5cf624!important;transform:translateY(-1px)!important}.manage-music-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:focus-visible,.manage-music-studio-page .ad-creator-tools-toolbar .studio-inline-btn:focus-visible,.manage-music-studio-page .ad-creator-tools-footer .studio-primary-btn:focus-visible,.manage-music-studio-page .manage-music-creator-tools-toolbar .studio-ghost-btn:focus-visible,.manage-music-studio-page .manage-music-creator-tools-footer .studio-primary-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #14b8a62e,0 10px 24px #14b8a61f!important}.manage-music-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle:focus-visible,.manage-music-studio-page .manage-music-creator-tools-toolbar .ad-creator-fullscreen-toggle:focus-visible{outline:none!important;box-shadow:0 0 0 3px #8b5cf62e,0 10px 24px #8b5cf61f!important}.manage-music-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:disabled,.manage-music-studio-page .manage-music-creator-tools-toolbar .studio-ghost-btn:disabled{opacity:.54!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.manage-music-studio-page .studio-section--digital.ad-creator-tools-fullscreen,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen{position:fixed!important;inset:18px!important;z-index:99999!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:24px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 30px 90px #0f172a47!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.manage-music-studio-page .ad-creator-tools-fullscreen:before{border-radius:28px 0 0 28px}.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-toolbar,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-tools-toolbar{flex:0 0 auto}.manage-music-studio-page .ad-creator-workspace.is-fullscreen,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr);gap:22px;overflow:hidden}.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-tools-panel,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-tools-panel,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-tools-panel,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-tools-panel,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.75) transparent}.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-tools-panel,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-tools-panel,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-tools-panel,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-tools-panel{padding:4px 10px 4px 0}.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel{display:flex;flex-direction:column;padding:18px}.manage-music-studio-page .ad-creator-preview-panel .mm-live-grid,.manage-music-studio-page .ad-creator-preview-panel .mv-live-grid,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-grid,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-grid{width:100%!important;min-width:0!important}.manage-music-studio-page .ad-creator-preview-panel .mm-live-grid.one,.manage-music-studio-page .ad-creator-preview-panel .mv-live-grid.one,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-grid.one,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-grid.one{display:block!important}.manage-music-studio-page .ad-creator-preview-panel .mm-live-grid.two,.manage-music-studio-page .ad-creator-preview-panel .mv-live-grid.two,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-grid.two,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-grid.two{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manage-music-studio-page .ad-creator-preview-panel .mm-live-box,.manage-music-studio-page .ad-creator-preview-panel .mv-live-box,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-box,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-box{min-width:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}.manage-music-studio-page .ad-creator-preview-panel .mm-live-head,.manage-music-studio-page .ad-creator-preview-panel .mv-live-head,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-head,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-head{min-height:40px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.1)!important;color:#111827!important}.manage-music-studio-page .ad-creator-preview-panel .mm-live-stage,.manage-music-studio-page .ad-creator-preview-panel .mv-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-stage{position:relative!important;width:100%!important;min-height:520px!important;height:clamp(520px,68vh,760px)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#050505!important}.manage-music-studio-page .ad-creator-preview-panel .mm-live-media,.manage-music-studio-page .ad-creator-preview-panel .mv-live-media,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-media,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-media{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;z-index:2;background:#050505}.manage-music-studio-page .ad-creator-preview-panel audio.mm-live-media,.manage-music-studio-page .ad-creator-preview-panel audio.mv-live-media,.manage-music-studio-page .manage-music-creator-preview-panel audio.mm-live-media,.manage-music-studio-page .manage-music-creator-preview-panel audio.mv-live-media{position:static!important;width:min(720px,calc(100% - 40px))!important;height:auto!important;min-height:56px!important;background:transparent!important}.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-grid,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-grid,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-grid,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-grid,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-grid,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-grid,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-grid,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-grid{flex:1 1 auto;min-height:0}.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-box,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-box,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-box,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-box,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-box,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-box,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-box,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-box{height:100%}.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-stage,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-stage,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-stage,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-stage,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-stage{min-height:calc(100vh - 260px)!important;height:calc(100vh - 260px)!important}.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-media,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-media,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-media,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-media,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-media,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-media,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-media,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-media{min-height:calc(100vh - 260px)!important;max-height:none!important;object-fit:contain!important}.manage-music-studio-page .mm-live-text,.manage-music-studio-page .mm-live-sticker,.manage-music-studio-page .mm-live-link,.manage-music-studio-page .mv-live-text,.manage-music-studio-page .mv-live-sticker,.manage-music-studio-page .mv-live-link{z-index:5;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.manage-music-studio-page .mm-live-text,.manage-music-studio-page .mv-live-text{box-shadow:0 6px 18px #00000038}.manage-music-studio-page .mm-live-link,.manage-music-studio-page .mv-live-link{border:0;outline:0}.manage-music-studio-page .mm-live-sticker,.manage-music-studio-page .mv-live-sticker{display:inline-flex;align-items:center;justify-content:center;line-height:1}.manage-music-studio-page .ad-creator-tools-panel .EmojiPickerReact,.manage-music-studio-page .ad-creator-tools-panel .epr-main,.manage-music-studio-page .ad-creator-tools-panel [class*=EmojiPicker],.manage-music-studio-page .ad-creator-tools-panel [class*=emoji-picker],.manage-music-studio-page .ad-creator-tools-panel [class*=emojiPicker],.manage-music-studio-page .manage-music-creator-tools-panel .EmojiPickerReact,.manage-music-studio-page .manage-music-creator-tools-panel .epr-main,.manage-music-studio-page .manage-music-creator-tools-panel [class*=EmojiPicker],.manage-music-studio-page .manage-music-creator-tools-panel [class*=emoji-picker],.manage-music-studio-page .manage-music-creator-tools-panel [class*=emojiPicker]{width:min(420px,calc(100vw - 48px))!important;min-width:360px!important;max-width:460px!important;box-sizing:border-box}.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel .EmojiPickerReact,.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel .epr-main,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-tools-panel .EmojiPickerReact,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-tools-panel .epr-main{width:min(390px,calc(100vw - 64px))!important;min-width:360px!important;max-width:500px!important}.manage-music-studio-page .ad-creator-tools-panel,.manage-music-studio-page .manage-music-creator-tools-panel{overflow-x:hidden}@media(max-width:1100px){.manage-music-studio-page .ad-creator-workspace.is-fullscreen,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen{grid-template-columns:1fr}.manage-music-studio-page .studio-section--digital.ad-creator-tools-fullscreen,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen{inset:10px!important;padding:18px!important}.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-stage,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-stage,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .ad-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-stage,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .ad-creator-preview-panel .mv-live-stage,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-workspace.is-fullscreen .manage-music-creator-preview-panel .mv-live-stage{min-height:420px!important;height:420px!important}}@media(max-width:920px){.manage-music-studio-page .ad-creator-preview-panel .mm-live-grid.two,.manage-music-studio-page .ad-creator-preview-panel .mv-live-grid.two,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-grid.two,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-grid.two{grid-template-columns:1fr}.manage-music-studio-page .manage-music-monetization-card__head,.manage-music-studio-page .manage-videos-monetization-card__head{flex-direction:column;align-items:stretch}.manage-music-studio-page .manage-music-monetization-toggle,.manage-music-studio-page .manage-videos-monetization-toggle{width:fit-content}}@media(max-width:768px){.manage-music-studio-page .ad-creator-tools-toolbar,.manage-music-studio-page .manage-music-creator-tools-toolbar{align-items:stretch!important}.manage-music-studio-page .ad-creator-tools-toolbar .studio-ghost-btn,.manage-music-studio-page .ad-creator-tools-toolbar .studio-inline-btn,.manage-music-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-music-studio-page .ad-creator-tools-footer .studio-primary-btn,.manage-music-studio-page .manage-music-creator-tools-toolbar .studio-ghost-btn,.manage-music-studio-page .manage-music-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-music-studio-page .manage-music-creator-tools-footer .studio-primary-btn{width:100%!important;min-height:44px!important;padding:10px 14px!important}}@media(max-width:640px){.manage-music-studio-page .studio-section--digital.ad-creator-tools-fullscreen,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen{inset:0!important;border-radius:0!important;padding:14px!important}.manage-music-studio-page .ad-creator-tools-header,.manage-music-studio-page .manage-music-creator-tools-section .studio-section__header{flex-direction:column}.manage-music-studio-page .ad-creator-preview-panel .mm-live-stage,.manage-music-studio-page .ad-creator-preview-panel .mv-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mv-live-stage{min-height:360px!important;height:clamp(360px,56vh,600px)!important}.manage-music-studio-page .manage-music-monetization-toggle,.manage-music-studio-page .manage-videos-monetization-toggle{width:100%}.manage-music-studio-page .ad-creator-tools-panel .EmojiPickerReact,.manage-music-studio-page .ad-creator-tools-panel .epr-main,.manage-music-studio-page .ad-creator-tools-panel [class*=EmojiPicker],.manage-music-studio-page .ad-creator-tools-panel [class*=emoji-picker],.manage-music-studio-page .ad-creator-tools-panel [class*=emojiPicker],.manage-music-studio-page .manage-music-creator-tools-panel .EmojiPickerReact,.manage-music-studio-page .manage-music-creator-tools-panel .epr-main,.manage-music-studio-page .manage-music-creator-tools-panel [class*=EmojiPicker],.manage-music-studio-page .manage-music-creator-tools-panel [class*=emoji-picker],.manage-music-studio-page .manage-music-creator-tools-panel [class*=emojiPicker]{width:calc(100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important}.manage-music-studio-page .mm-search,.manage-music-studio-page .mv-search{min-height:52px;padding-left:52px!important;font-size:.96rem}.manage-music-studio-page .mm-search-icon,.manage-music-studio-page .mv-search-icon{left:18px;width:20px;height:20px;font-size:20px}}.manage-music-studio-page .studio-dropzone,.manage-music-studio-page .studio-dropzone--audio,.manage-music-studio-page .studio-dropzone--images,.manage-music-studio-page .manage-music-upload-trigger,.manage-music-studio-page .music-upload-trigger,.manage-music-studio-page .audio-upload-trigger,.manage-music-studio-page .cover-upload-trigger{position:relative!important;overflow:hidden!important;cursor:pointer!important;min-height:148px;border-radius:18px!important;border:1.5px dashed rgba(15,23,42,.14)!important;background:#ffffffb8!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;padding:22px!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.manage-music-studio-page .studio-dropzone:hover,.manage-music-studio-page .studio-dropzone--audio:hover,.manage-music-studio-page .studio-dropzone--images:hover,.manage-music-studio-page .manage-music-upload-trigger:hover,.manage-music-studio-page .music-upload-trigger:hover,.manage-music-studio-page .audio-upload-trigger:hover,.manage-music-studio-page .cover-upload-trigger:hover{border-color:#10b9816b!important;background:#ffffffeb!important;box-shadow:0 12px 28px #0f172a14!important;transform:translateY(-1px)}.manage-music-studio-page .studio-dropzone input[type=file],.manage-music-studio-page .studio-dropzone--audio input[type=file],.manage-music-studio-page .studio-dropzone--images input[type=file],.manage-music-studio-page .manage-music-upload-trigger input[type=file],.manage-music-studio-page .music-upload-trigger input[type=file],.manage-music-studio-page .audio-upload-trigger input[type=file],.manage-music-studio-page .cover-upload-trigger input[type=file],.manage-music-studio-page label[for^=audio-] input[type=file],.manage-music-studio-page label[for^=cover-] input[type=file],.manage-music-studio-page label[for^=artwork-] input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;opacity:0!important;visibility:visible!important;cursor:pointer!important;z-index:10!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:transparent!important;font-size:0!important;line-height:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.manage-music-studio-page .studio-dropzone input[type=file]::file-selector-button,.manage-music-studio-page .studio-dropzone--audio input[type=file]::file-selector-button,.manage-music-studio-page .studio-dropzone--images input[type=file]::file-selector-button,.manage-music-studio-page .manage-music-upload-trigger input[type=file]::file-selector-button,.manage-music-studio-page .music-upload-trigger input[type=file]::file-selector-button,.manage-music-studio-page .audio-upload-trigger input[type=file]::file-selector-button,.manage-music-studio-page .cover-upload-trigger input[type=file]::file-selector-button,.manage-music-studio-page label[for^=audio-] input[type=file]::file-selector-button,.manage-music-studio-page label[for^=cover-] input[type=file]::file-selector-button,.manage-music-studio-page label[for^=artwork-] input[type=file]::file-selector-button{display:none!important}.manage-music-studio-page .studio-dropzone input[type=file]::-webkit-file-upload-button,.manage-music-studio-page .studio-dropzone--audio input[type=file]::-webkit-file-upload-button,.manage-music-studio-page .studio-dropzone--images input[type=file]::-webkit-file-upload-button,.manage-music-studio-page .manage-music-upload-trigger input[type=file]::-webkit-file-upload-button,.manage-music-studio-page .music-upload-trigger input[type=file]::-webkit-file-upload-button,.manage-music-studio-page .audio-upload-trigger input[type=file]::-webkit-file-upload-button,.manage-music-studio-page .cover-upload-trigger input[type=file]::-webkit-file-upload-button,.manage-music-studio-page label[for^=audio-] input[type=file]::-webkit-file-upload-button,.manage-music-studio-page label[for^=cover-] input[type=file]::-webkit-file-upload-button,.manage-music-studio-page label[for^=artwork-] input[type=file]::-webkit-file-upload-button{display:none!important}.manage-music-studio-page label[for^=audio-],.manage-music-studio-page label[for^=cover-],.manage-music-studio-page label[for^=artwork-]{position:relative!important;overflow:hidden!important;cursor:pointer!important}.manage-music-studio-page .studio-dropzone strong,.manage-music-studio-page .studio-dropzone--audio strong,.manage-music-studio-page .studio-dropzone--images strong,.manage-music-studio-page .manage-music-upload-trigger strong,.manage-music-studio-page .music-upload-trigger strong,.manage-music-studio-page .audio-upload-trigger strong,.manage-music-studio-page .cover-upload-trigger strong{position:relative;z-index:2;color:#0f172a!important;font-size:1rem;font-weight:900}.manage-music-studio-page .studio-dropzone small,.manage-music-studio-page .studio-dropzone--audio small,.manage-music-studio-page .studio-dropzone--images small,.manage-music-studio-page .manage-music-upload-trigger small,.manage-music-studio-page .music-upload-trigger small,.manage-music-studio-page .audio-upload-trigger small,.manage-music-studio-page .cover-upload-trigger small{position:relative;z-index:2;color:#334155d1!important;font-size:.92rem;line-height:1.45;font-weight:650}.manage-music-studio-page .manage-music-upload-action{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 13px;margin-bottom:4px;border-radius:999px;background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff!important;font-size:.88rem;font-weight:900;box-shadow:0 10px 22px #10b9812e}.manage-music-studio-page{--mm-pill-accent: #10b981;--mm-pill-accent-2: #14b8a6;--mm-pill-text: #0f172a;--mm-pill-muted: rgba(51, 65, 85, .78);--mm-pill-border: rgba(15, 23, 42, .12);--mm-pill-border-strong: rgba(16, 185, 129, .38);--mm-pill-bg: rgba(255, 255, 255, .9);--mm-pill-bg-hover: #ffffff;--mm-pill-selected-bg: linear-gradient(135deg, rgba(16, 185, 129, .16), rgba(20, 184, 166, .1))}.manage-music-studio-page .manage-music-destinations-card,.manage-music-studio-page .manage-music-classification-card{align-items:center;min-height:88px;border-radius:18px}.manage-music-studio-page .manage-music-chip-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.manage-music-studio-page .manage-music-chip-row .pill,.manage-music-studio-page .manage-music-destinations-card .pill,.manage-music-studio-page .manage-music-classification-card .pill{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px;min-height:36px;padding:8px 14px!important;border-radius:999px!important;border:1px solid var(--mm-pill-border)!important;background:var(--mm-pill-bg)!important;color:var(--mm-pill-text)!important;font-size:.88rem;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;overflow:visible;box-shadow:0 8px 18px #0f172a0d!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.manage-music-studio-page .manage-music-chip-row .pill:hover,.manage-music-studio-page .manage-music-destinations-card .pill:hover,.manage-music-studio-page .manage-music-classification-card .pill:hover{background:var(--mm-pill-bg-hover)!important;border-color:#10b98147!important;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14!important}.manage-music-studio-page .manage-music-chip-row .pill input[type=checkbox],.manage-music-studio-page .manage-music-destinations-card .pill input[type=checkbox],.manage-music-studio-page .manage-music-classification-card .pill input[type=checkbox]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;-webkit-appearance:none!important;appearance:none!important}.manage-music-studio-page .manage-music-chip-row .pill:has(input[type=checkbox]:checked),.manage-music-studio-page .manage-music-destinations-card .pill:has(input[type=checkbox]:checked),.manage-music-studio-page .manage-music-classification-card .pill:has(input[type=checkbox]:checked){border:2px solid var(--mm-pill-border-strong)!important;background:var(--mm-pill-selected-bg)!important;color:#047857!important;font-weight:900;box-shadow:0 0 0 4px #10b9811a,0 12px 24px #10b98124!important}.manage-music-studio-page .manage-music-chip-row .pill:has(input[type=checkbox]:checked):after,.manage-music-studio-page .manage-music-destinations-card .pill:has(input[type=checkbox]:checked):after,.manage-music-studio-page .manage-music-classification-card .pill:has(input[type=checkbox]:checked):after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:999px;background:var(--mm-pill-accent);color:#fff;font-size:.72rem;font-weight:900;line-height:1;box-shadow:0 6px 12px #10b98142}.manage-music-studio-page .manage-music-chip-row .pill:has(input[type=checkbox]:focus-visible),.manage-music-studio-page .manage-music-destinations-card .pill:has(input[type=checkbox]:focus-visible),.manage-music-studio-page .manage-music-classification-card .pill:has(input[type=checkbox]:focus-visible){outline:3px solid rgba(16,185,129,.2);outline-offset:3px}.manage-music-studio-page .manage-music-chip-row .pill.pill--disabled,.manage-music-studio-page .manage-music-chip-row .pill:has(input[type=checkbox]:disabled),.manage-music-studio-page .manage-music-destinations-card .pill.pill--disabled,.manage-music-studio-page .manage-music-destinations-card .pill:has(input[type=checkbox]:disabled),.manage-music-studio-page .manage-music-classification-card .pill.pill--disabled,.manage-music-studio-page .manage-music-classification-card .pill:has(input[type=checkbox]:disabled){opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.manage-music-studio-page .manage-music-creator-tools-skin button:not(.studio-ghost-btn):not(.studio-primary-btn):not(.studio-inline-btn):not(.ad-creator-fullscreen-toggle){margin-right:10px!important;margin-bottom:10px!important}.manage-music-studio-page .manage-music-creator-tools-skin button:not(.studio-ghost-btn):not(.studio-primary-btn):not(.studio-inline-btn):not(.ad-creator-fullscreen-toggle):hover{transform:translateY(-1px)!important;box-shadow:var(--mm-ct-shadow)!important}.manage-music-studio-page .manage-music-creator-tools-skin button:not(:has(svg)):not(.studio-ghost-btn):not(.studio-primary-btn):not(.studio-inline-btn):not(.ad-creator-fullscreen-toggle){min-height:46px!important;padding:10px 22px!important;background:var(--mm-ct-teal-bg)!important;border-color:var(--mm-ct-teal-border)!important;color:var(--mm-ct-teal-text)!important}.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg):nth-of-type(2n){background:var(--mm-ct-green-bg)!important;border-color:var(--mm-ct-green-border)!important;color:var(--mm-ct-green-text)!important}.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg):nth-of-type(3n){background:var(--mm-ct-violet-bg)!important;border-color:var(--mm-ct-violet-border)!important;color:var(--mm-ct-violet-text)!important}.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg):nth-of-type(4n){background:var(--mm-ct-blue-bg)!important;border-color:var(--mm-ct-blue-border)!important;color:var(--mm-ct-blue-text)!important}.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg):nth-of-type(5n){background:var(--mm-ct-amber-bg)!important;border-color:var(--mm-ct-amber-border)!important;color:var(--mm-ct-amber-text)!important}.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:block!important;color:currentColor!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg *,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg path,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg rect,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg circle,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg polygon,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg line,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg polyline{opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg:not([fill=none]) path,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg:not([fill=none]) rect,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg:not([fill=none]) circle,.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg:not([fill=none]) polygon{fill:currentColor!important;stroke:none!important}.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg[fill=none],.manage-music-studio-page .manage-music-creator-tools-skin button:has(svg) svg [fill=none]{fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.manage-music-studio-page .studio-image-card{width:100%;max-width:560px;aspect-ratio:1 / 1;min-height:auto;max-height:560px;margin-top:12px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:radial-gradient(circle at 50% 35%,rgba(15,23,42,.08),transparent 42%),linear-gradient(135deg,#0f172a,#020617);overflow:hidden}.manage-music-studio-page .studio-image-card .file-preview{width:100%;height:100%;display:block;object-fit:contain!important;object-position:center center!important;border-radius:22px;background:#020617}.manage-music-studio-page .studio-image-card .file-remove-btn{position:absolute;top:14px;right:14px;z-index:4}.manage-music-studio-page .mm-live-stage--cover{aspect-ratio:1 / 1;min-height:auto;max-height:620px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.08),transparent 44%),#020617;overflow:hidden}.manage-music-studio-page .mm-live-stage--cover .mm-live-media{width:100%;height:100%;object-fit:contain!important;object-position:center center!important;background:#020617}.manage-music-studio-page .mm-cover img,.manage-music-studio-page .mm-fallback-cover{width:100%;height:100%;object-fit:cover;object-position:center center}.manage-music-studio-page .manage-music-creator-tools-section,.manage-music-studio-page .manage-music-creator-workspace,.manage-music-studio-page .ad-creator-workspace,.manage-music-studio-page .manage-music-creator-tools-panel,.manage-music-studio-page .ad-creator-tools-panel,.manage-music-studio-page .manage-music-creator-preview-panel,.manage-music-studio-page .ad-creator-preview-panel{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-creator-tools-panel,.manage-music-studio-page .ad-creator-tools-panel{overflow-x:hidden!important;padding-right:10px!important}.manage-music-studio-page .manage-music-creator-tools-panel *,.manage-music-studio-page .ad-creator-tools-panel *{box-sizing:border-box}.manage-music-studio-page .manage-music-creator-tools-panel fieldset,.manage-music-studio-page .ad-creator-tools-panel fieldset,.manage-music-studio-page .manage-music-creator-tools-panel section,.manage-music-studio-page .ad-creator-tools-panel section,.manage-music-studio-page .manage-music-creator-tools-panel [class*=section],.manage-music-studio-page .ad-creator-tools-panel [class*=section],.manage-music-studio-page .manage-music-creator-tools-panel [class*=group],.manage-music-studio-page .ad-creator-tools-panel [class*=group]{max-width:100%!important}.manage-music-studio-page .manage-music-creator-tools-panel button,.manage-music-studio-page .ad-creator-tools-panel button{max-width:100%!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-creator-tools-panel .studio-primary-btn span,.manage-music-studio-page .manage-music-creator-tools-panel .studio-inline-btn span,.manage-music-studio-page .manage-music-creator-tools-panel button[class*=add] span,.manage-music-studio-page .manage-music-creator-tools-panel button[class*=Add] span,.manage-music-studio-page .ad-creator-tools-panel .studio-primary-btn span,.manage-music-studio-page .ad-creator-tools-panel .studio-inline-btn span,.manage-music-studio-page .ad-creator-tools-panel button[class*=add] span,.manage-music-studio-page .ad-creator-tools-panel button[class*=Add] span{display:inline-flex!important;align-items:center!important;color:inherit!important;white-space:nowrap!important;min-width:0!important}.manage-music-studio-page .manage-music-creator-tools-panel .studio-primary-btn:hover,.manage-music-studio-page .manage-music-creator-tools-panel .studio-inline-btn:hover,.manage-music-studio-page .manage-music-creator-tools-panel button[class*=add]:hover,.manage-music-studio-page .manage-music-creator-tools-panel button[class*=Add]:hover,.manage-music-studio-page .ad-creator-tools-panel .studio-primary-btn:hover,.manage-music-studio-page .ad-creator-tools-panel .studio-inline-btn:hover,.manage-music-studio-page .ad-creator-tools-panel button[class*=add]:hover,.manage-music-studio-page .ad-creator-tools-panel button[class*=Add]:hover{background:linear-gradient(135deg,#99f6e4fa,#ccfbf1fa)!important;border-color:#0f766e6b!important;color:#115e59!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px #14b8a629,inset 0 1px #fffffff0!important}.manage-music-studio-page .manage-music-creator-tools-panel h3,.manage-music-studio-page .manage-music-creator-tools-panel h4,.manage-music-studio-page .ad-creator-tools-panel h3,.manage-music-studio-page .ad-creator-tools-panel h4{min-width:0!important;max-width:100%!important}.manage-music-studio-page .manage-music-creator-tools-panel [class*=row],.manage-music-studio-page .manage-music-creator-tools-panel [class*=header],.manage-music-studio-page .manage-music-creator-tools-panel [class*=toolbar],.manage-music-studio-page .ad-creator-tools-panel [class*=row],.manage-music-studio-page .ad-creator-tools-panel [class*=header],.manage-music-studio-page .ad-creator-tools-panel [class*=toolbar]{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace.is-fullscreen,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-workspace.is-fullscreen{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr)!important;overflow:hidden!important}.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-tools-panel{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:4px 12px 4px 0!important}.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-preview-panel{max-width:100%!important;min-width:0!important;overflow:hidden!important}.manage-music-studio-page .ad-creator-tools-fullscreen .mm-live-grid,.manage-music-studio-page .ad-creator-tools-fullscreen .mv-live-grid,.manage-music-studio-page .ad-creator-tools-fullscreen .mm-live-box,.manage-music-studio-page .ad-creator-tools-fullscreen .mv-live-box{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .ad-creator-preview-panel .mm-live-stage{background:#050505!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-media,.manage-music-studio-page .ad-creator-preview-panel .mm-live-media{object-fit:contain!important;object-position:center center!important}.manage-music-studio-page .manage-music-creator-preview-panel audio.mm-live-media,.manage-music-studio-page .ad-creator-preview-panel audio.mm-live-media{position:static!important;width:min(720px,calc(100% - 36px))!important;max-width:calc(100% - 36px)!important;height:auto!important;min-height:54px!important;max-height:72px!important;object-fit:initial!important;background:transparent!important}@media(max-width:1180px){.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace.is-fullscreen,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-workspace.is-fullscreen{grid-template-columns:1fr!important;overflow-y:auto!important}.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-tools-panel,.manage-music-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-preview-panel{overflow:visible!important}}@media(max-width:720px){.manage-music-studio-page .manage-music-creator-tools-panel .studio-primary-btn,.manage-music-studio-page .manage-music-creator-tools-panel .studio-inline-btn,.manage-music-studio-page .manage-music-creator-tools-panel button[class*=add],.manage-music-studio-page .manage-music-creator-tools-panel button[class*=Add],.manage-music-studio-page .ad-creator-tools-panel .studio-primary-btn,.manage-music-studio-page .ad-creator-tools-panel .studio-inline-btn,.manage-music-studio-page .ad-creator-tools-panel button[class*=add],.manage-music-studio-page .ad-creator-tools-panel button[class*=Add]{width:100%!important;justify-content:center!important}}.mm-card .mm-play,.manage-music-studio-card .mm-play{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.mm-card .mm-card-actions.mm-card-actions--joined,.manage-music-studio-card .mm-card-actions.mm-card-actions--joined{width:100%!important;display:block!important;padding:8px 14px 14px!important;margin:0!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important}.mm-card-joined-action{width:100%!important;height:40px!important;min-height:40px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;overflow:hidden!important;border-radius:15px!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 22px #0f172a14!important;outline:none!important;box-sizing:border-box!important}.mm-card-joined-action__select,.mm-card-joined-action__delete,.mm-card-joined-action .mm-card-joined-action__select,.mm-card-joined-action .mm-card-joined-action__delete{appearance:none!important;-webkit-appearance:none!important;height:100%!important;min-height:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important;transition:background .14s ease,color .14s ease!important}.mm-card-joined-action__select{min-width:0!important;padding:0 12px!important}.mm-card-joined-action__delete{width:42px!important;min-width:42px!important;max-width:42px!important;color:#991b1b!important}.mm-card-joined-action__delete{box-shadow:inset 1px 0 #0f172a14!important}.mm-card-joined-action__select svg,.mm-card-joined-action__delete svg{width:16px!important;height:16px!important;display:block!important;flex:0 0 auto!important;stroke-width:2.35!important}.mm-card-joined-action__select:hover,.mm-card-joined-action__select.is-selected{background:#4f46e514!important;color:#4338ca!important}.mm-card-joined-action__delete:hover{background:#fee2e2d9!important;color:#7f1d1d!important}.mm-card.manage-music-studio-card,.manage-music-studio-card{display:flex!important;flex-direction:column!important}.mm-card.manage-music-studio-card .mm-card-actions--joined,.manage-music-studio-card .mm-card-actions--joined{margin-top:auto!important}.mm-card .mm-card-actions.mm-card-actions--joined,.manage-music-studio-card .mm-card-actions.mm-card-actions--joined{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:8px 14px 14px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.mm-card-joined-action{width:auto!important;min-width:178px!important;max-width:210px!important;height:40px!important;min-height:40px!important;display:grid!important;grid-template-columns:minmax(120px,1fr) 42px!important;align-items:stretch!important;overflow:hidden!important;border-radius:15px!important;background:#fffffffa!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 22px #0f172a14!important}.mm-card-joined-action__select,.mm-card-joined-action__delete{-webkit-appearance:none!important;appearance:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:background .14s ease,color .14s ease!important}.mm-card-joined-action__select{color:#4338ca!important;background:#4f46e50f!important;padding:0 14px!important}.mm-card-joined-action__delete{width:42px!important;min-width:42px!important;max-width:42px!important;color:#b91c1c!important;background:#ef44440e!important;box-shadow:inset 1px 0 #0f172a1f!important}.mm-card-joined-action__select:hover,.mm-card-joined-action__select.is-selected{background:#4f46e51f!important;color:#3730a3!important}.mm-card .mm-info,.manage-music-studio-card .mm-info{padding-bottom:8px!important}.mm-card .manage-music-chip-row,.manage-music-studio-card .manage-music-chip-row{row-gap:10px!important;margin-bottom:8px!important}.mm-card .mm-card-actions.mm-card-actions--joined,.manage-music-studio-card .mm-card-actions.mm-card-actions--joined{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0 14px 16px!important;margin-top:12px!important;background:transparent!important;border:0!important;box-shadow:none!important}.mm-card-joined-action{width:auto!important;min-width:178px!important;max-width:205px!important;height:40px!important;min-height:40px!important;display:grid!important;grid-template-columns:minmax(126px,1fr) 42px!important;align-items:stretch!important;overflow:hidden!important;border-radius:15px!important;background:#fffffffa!important;border:1px solid rgba(15,23,42,.13)!important;box-shadow:0 10px 22px #0f172a14!important}.mm-card-joined-action__select,.mm-card-joined-action__delete{position:relative!important;appearance:none!important;-webkit-appearance:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;transition:background .14s ease,color .14s ease!important}.mm-card-joined-action__select{color:#3730a3!important;background:#4f46e50e!important;padding:0 14px!important}.mm-card-joined-action__delete{width:42px!important;min-width:42px!important;max-width:42px!important;color:#b91c1c!important;background:#ef44440f!important}.mm-card-joined-action__delete:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:1px!important;background:#0f172a38!important;pointer-events:none!important}.mm-card-joined-action__select svg,.mm-card-joined-action__delete svg{width:16px!important;height:16px!important;display:block!important;flex:0 0 auto!important;stroke-width:2.4!important}.mm-card-joined-action__select:hover,.mm-card-joined-action__select.is-selected{background:#4f46e521!important;color:#312e81!important}.mm-card-joined-action__delete:hover{background:#fee2e2e6!important;color:#7f1d1d!important}.mm-card-actions--joined .pill,.mm-card-actions--joined .studio-ghost-btn,.mm-card-actions--joined input[type=checkbox]{border:0!important;box-shadow:none!important;background:transparent!important}.manage-music-studio-page .manage-music-republish-section{margin-top:20px}.manage-music-studio-page .manage-music-republish-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffffb8;box-shadow:0 10px 24px #0f172a0a}.manage-music-studio-page .manage-music-republish-prompt strong{display:block;color:#0f172a;font-size:1rem;font-weight:900;margin-bottom:4px}.manage-music-studio-page .manage-music-republish-prompt p{margin:0;color:#334155d1;line-height:1.45}.manage-music-studio-page .manage-music-choose-saved-btn{min-width:210px;min-height:58px;white-space:normal;text-align:center}.manage-music-studio-page .manage-music-saved-panel{margin-top:16px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#ffffff9e;box-shadow:0 12px 28px #0f172a0f;padding:16px}.manage-music-studio-page .manage-music-saved-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.manage-music-studio-page .manage-music-saved-panel__head>div{display:flex;flex-direction:column;gap:2px}.manage-music-studio-page .manage-music-saved-panel__head strong{color:#0f172a;font-weight:900}.manage-music-studio-page .manage-music-saved-panel__head span{color:#334155b8;font-size:.9rem}.manage-music-studio-page .manage-music-saved-empty{min-height:120px;display:grid;place-items:center;text-align:center;color:#334155c7;border-radius:16px;border:1px dashed rgba(15,23,42,.16);background:#ffffff94;padding:20px}.manage-music-studio-page .manage-music-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.manage-music-studio-page .manage-music-saved-card{overflow:hidden;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#ffffffd1;box-shadow:0 14px 30px #0f172a12;display:flex;flex-direction:column;min-width:0}.manage-music-studio-page .manage-music-saved-card__media{position:relative;width:100%;aspect-ratio:1 / 1;background:#020617;overflow:hidden;display:grid;place-items:center;color:#fff}.manage-music-studio-page .manage-music-saved-card__media>img{width:100%;height:100%;object-fit:cover;object-position:center center}.manage-music-studio-page .manage-music-saved-card__media>svg{width:42px;height:42px;opacity:.85}.manage-music-studio-page .manage-music-saved-card__audio{position:absolute;left:12px;right:12px;bottom:12px;width:calc(100% - 24px);min-height:40px;border-radius:999px}.manage-music-studio-page .manage-music-saved-card__body{padding:14px 14px 4px;min-width:0}.manage-music-studio-page .manage-music-saved-card__body h3{margin:0 0 5px;font-size:1rem;font-weight:900;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-music-studio-page .manage-music-saved-card__body p{margin:0;color:#334155c7;font-size:.9rem}.manage-music-studio-page .manage-music-saved-card__actions{display:flex;flex-direction:column;gap:10px;padding:14px;margin-top:auto}.manage-music-studio-page .manage-music-republish-btn{border-color:#10b98147!important;background:#10b9811a!important;color:#047857!important;font-weight:900}.manage-music-studio-page .manage-music-republish-btn:hover:not(:disabled){background:#10b98129!important;border-color:#10b98170!important}.manage-music-studio-page .manage-music-republish-btn.is-published{background:#4f46e514!important;border-color:#4f46e547!important;color:#4338ca!important}.manage-music-studio-page .manage-music-published-pill{background:#22c55e1a!important;border-color:#22c55e40!important;color:#047857!important}@media(max-width:760px){.manage-music-studio-page .manage-music-republish-prompt{grid-template-columns:1fr}.manage-music-studio-page .manage-music-choose-saved-btn{width:100%}.manage-music-studio-page .manage-music-saved-panel__head{flex-direction:column;align-items:stretch}}.manage-music-republish-section{position:relative;overflow:visible;border-left:5px solid #10b981;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at top left,rgba(16,185,129,.14),transparent 36%),radial-gradient(circle at bottom right,rgba(99,102,241,.1),transparent 38%)}.manage-music-republish-section .studio-section__icon{background:#10b9811c;color:#047857;border-color:#10b98133}.manage-music-republish-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;margin-top:16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffdb;box-shadow:0 14px 35px #0f172a0f}.manage-music-republish-prompt strong{display:block;margin-bottom:4px;font-size:15px;font-weight:800;color:#0f172a}.manage-music-republish-prompt p{max-width:760px;margin:0;font-size:14px;line-height:1.45;color:#64748b}.manage-music-choose-saved-btn{min-width:210px;justify-content:center;white-space:nowrap}.manage-music-saved-panel{margin-top:18px;padding:16px;border:1px solid rgba(16,185,129,.16);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5),radial-gradient(circle at top right,rgba(16,185,129,.1),transparent 38%);box-shadow:0 20px 50px #0f172a14}.manage-music-saved-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.manage-music-saved-panel__head>div{display:flex;flex-direction:column;gap:3px}.manage-music-saved-panel__head strong{font-size:15px;font-weight:850;color:#0f172a}.manage-music-saved-panel__head span{font-size:13px;color:#64748b}.manage-music-saved-empty{padding:28px 18px;border:1px dashed rgba(16,185,129,.28);border-radius:18px;background:#fffc;color:#64748b;text-align:center;font-size:14px;font-weight:650}.manage-music-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.manage-music-saved-card{display:flex;flex-direction:column;overflow:hidden;min-height:100%;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 18px 40px #0f172a17;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.manage-music-saved-card:hover{transform:translateY(-2px);border-color:#10b9813d;box-shadow:0 24px 55px #0f172a21}.manage-music-saved-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(145deg,#0f172af2,#1e293be0),radial-gradient(circle at center,rgba(16,185,129,.3),transparent 42%)}.manage-music-saved-card__media img{width:100%;height:100%;display:block;object-fit:cover}.manage-music-saved-card__media>svg{position:absolute;inset:0;margin:auto;width:42px;height:42px;color:#ffffffc7}.manage-music-saved-card__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,.03),transparent 40%),linear-gradient(0deg,rgba(15,23,42,.34),transparent 46%)}.manage-music-saved-card__audio{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;width:calc(100% - 24px);height:38px;opacity:.94;filter:drop-shadow(0 10px 18px rgba(15,23,42,.25))}.manage-music-saved-card__body{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px}.manage-music-saved-card__body h3{margin:0;color:#0f172a;font-size:16px;line-height:1.25;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.manage-music-saved-card__body p{margin:0;color:#64748b;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-music-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.manage-music-chip-row .pill,.manage-music-saved-card .pill{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:6px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffeb;color:#0f172a;font-size:12px;line-height:1;font-weight:800;box-shadow:0 8px 18px #0f172a0a}.manage-music-published-pill{border-color:#22c55e42!important;background:#22c55e1a!important;color:#047857!important}.manage-music-monetized-pill{border-color:#f59e0b47!important;background:#f59e0b1f!important;color:#92400e!important}.manage-music-saved-card__actions{display:flex;flex-direction:column;gap:9px;padding:0 14px 14px;margin-top:auto}.manage-music-republish-btn{width:100%;justify-content:center;min-height:44px;border-radius:14px;background:linear-gradient(135deg,#10b981,#14b8a6);color:#fff;box-shadow:0 14px 28px #10b9813d}.manage-music-republish-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 35px #10b9814d}.manage-music-republish-btn.is-published{background:linear-gradient(135deg,#4f46e5,#06b6d4);box-shadow:0 14px 28px #4f46e538}.manage-music-saved-card__actions .studio-ghost-btn{width:100%;justify-content:center;min-height:42px;border-radius:14px;background:#f8fafcf2}.manage-music-republish-btn:disabled,.manage-music-saved-card__actions .studio-ghost-btn:disabled{cursor:not-allowed;opacity:.64;transform:none}.is-spinning,.manage-music-saved-panel .is-spinning{animation:manageMusicSpin .85s linear infinite}@keyframes manageMusicSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manage-music-card-player{position:relative;display:grid;grid-template-columns:40px 42px minmax(90px,1fr) 42px auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:9px 10px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),radial-gradient(circle at top left,rgba(16,185,129,.12),transparent 42%);border-top:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffffe6}.manage-music-card-player.is-disabled{opacity:.55}.manage-music-card-player__play,.manage-music-card-player__volume-icon{display:inline-flex;align-items:center;justify-content:center;border:0;outline:0;cursor:pointer;background:#0f172aeb;color:#fff;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.manage-music-card-player__play{width:36px;height:36px;border-radius:999px;font-size:14px;font-weight:900;box-shadow:0 10px 22px #0f172a2e}.manage-music-card-player__play:hover:not(:disabled),.manage-music-card-player__volume-icon:hover:not(:disabled){transform:translateY(-1px);background:#047857;box-shadow:0 14px 28px #04785738}.manage-music-card-player__play:disabled{cursor:not-allowed;opacity:.55}.manage-music-card-player__time{color:#334155;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;text-align:center}.manage-music-card-player__range,.manage-music-card-player__volume{width:100%;height:8px;border-radius:999px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none}.manage-music-card-player__range{background:linear-gradient(90deg,#10b981 var(--music-card-progress, 0%),rgba(148,163,184,.28) var(--music-card-progress, 0%))}.manage-music-card-player__volume{width:70px;background:linear-gradient(90deg,#0f172a var(--music-card-volume, 100%),rgba(148,163,184,.28) var(--music-card-volume, 100%))}.manage-music-card-player__range::-webkit-slider-thumb,.manage-music-card-player__volume::-webkit-slider-thumb{width:15px;height:15px;border:2px solid #fff;border-radius:999px;background:#0f172a;box-shadow:0 5px 12px #0f172a40;appearance:none;-webkit-appearance:none}.manage-music-card-player__range::-moz-range-thumb,.manage-music-card-player__volume::-moz-range-thumb{width:15px;height:15px;border:2px solid #fff;border-radius:999px;background:#0f172a;box-shadow:0 5px 12px #0f172a40}.manage-music-card-player__volume-wrap{display:inline-flex;align-items:center;gap:6px;min-width:104px}.manage-music-card-player__volume-icon{width:30px;height:30px;border-radius:999px;font-size:13px;background:#0f172a14;color:#0f172a;box-shadow:none}.manage-music-saved-card__audio-player.manage-music-card-player{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;width:calc(100% - 24px);border-radius:16px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #0f172a3d}.manage-music-card-player.is-compact{grid-template-columns:34px 36px minmax(60px,1fr) 36px auto;gap:6px;min-height:46px;padding:7px 8px}.manage-music-card-player.is-compact .manage-music-card-player__play{width:32px;height:32px;font-size:12px}.manage-music-card-player.is-compact .manage-music-card-player__time{font-size:11px}.manage-music-card-player.is-compact .manage-music-card-player__volume-wrap{min-width:88px}.manage-music-card-player.is-compact .manage-music-card-player__volume{width:54px}.manage-music-card-player.is-compact .manage-music-card-player__volume-icon{width:28px;height:28px;font-size:12px}.manage-music-card-player{--music-card-progress: 0%;--music-card-volume: 100%;display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 10px;border-top:1px solid rgba(15,23,42,.08);background:#fffffff5;box-sizing:border-box}.manage-music-card-player button{font-family:inherit}.manage-music-card-player__play,.manage-music-card-player__volume-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 8px 18px #0f172a14;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.manage-music-card-player__play{width:34px;height:34px}.manage-music-card-player__volume-btn{width:30px;height:30px}.manage-music-card-player__play svg{width:18px;height:18px}.manage-music-card-player__volume-btn svg{width:15px;height:15px}.manage-music-card-player__play:hover:not(:disabled),.manage-music-card-player__volume-btn:hover:not(:disabled),.manage-music-card-player[data-playing=true] .manage-music-card-player__play{transform:translateY(-1px);border-color:#10b98161;background:#ecfdf5;color:#047857;box-shadow:0 12px 24px #10b98129}.manage-music-card-player__play:disabled,.manage-music-card-player__volume-btn:disabled{cursor:not-allowed;opacity:.48;transform:none}.manage-music-card-player__time,.manage-music-card-player__duration{flex:0 0 auto;min-width:34px;color:#475569;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;text-align:center}.manage-music-card-player__duration{color:#64748b}.manage-music-card-player__seek,.manage-music-card-player__volume-range{height:6px;border:0;border-radius:999px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none}.manage-music-card-player__seek{flex:1 1 auto;min-width:66px;background:linear-gradient(90deg,#10b981 var(--music-card-progress),rgba(148,163,184,.28) var(--music-card-progress))}.manage-music-card-player__volume{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.manage-music-card-player__volume-range{width:54px;background:linear-gradient(90deg,#0f172a var(--music-card-volume),rgba(148,163,184,.28) var(--music-card-volume))}.manage-music-card-player__seek::-webkit-slider-thumb,.manage-music-card-player__volume-range::-webkit-slider-thumb{width:13px;height:13px;border:2px solid #ffffff;border-radius:999px;background:#0f172a;box-shadow:0 4px 10px #0f172a38;appearance:none;-webkit-appearance:none}.manage-music-card-player__seek::-moz-range-thumb,.manage-music-card-player__volume-range::-moz-range-thumb{width:13px;height:13px;border:2px solid #ffffff;border-radius:999px;background:#0f172a;box-shadow:0 4px 10px #0f172a38}.manage-music-card-player__seek:disabled,.manage-music-card-player__volume-range:disabled{cursor:not-allowed;opacity:.45}.mm-card-audio.manage-music-card-player{border-radius:0}.manage-music-saved-card__audio-player.manage-music-card-player{position:absolute;left:10px;right:10px;bottom:10px;z-index:4;width:calc(100% - 20px);min-height:42px;padding:6px 8px;border:1px solid rgba(255,255,255,.56);border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 14px 30px #0f172a3d}.manage-music-card-player.is-compact{gap:6px}.manage-music-card-player.is-compact .manage-music-card-player__play{width:30px;height:30px}.manage-music-card-player.is-compact .manage-music-card-player__play svg{width:16px;height:16px}.manage-music-card-player.is-compact .manage-music-card-player__time{min-width:30px;font-size:11px}.manage-music-card-player.is-compact .manage-music-card-player__duration,.manage-music-card-player.is-compact .manage-music-card-player__volume-range{display:none}.manage-music-card-player.is-compact .manage-music-card-player__volume-btn{width:28px;height:28px}.manage-music-card-player{--music-card-progress: 0%;--music-card-volume: 100%;display:grid!important;grid-template-columns:34px 38px minmax(72px,1fr) 36px 32px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:44px!important;padding:7px 8px!important;border-top:1px solid rgba(15,23,42,.08)!important;background:#fffffff5!important;box-sizing:border-box!important;overflow:hidden!important}.manage-music-card-player__play,.manage-music-card-player__volume-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;outline:none!important;box-shadow:0 7px 16px #0f172a1a!important;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}.manage-music-card-player__play{width:32px!important;height:32px!important}.manage-music-card-player__volume-btn{width:30px!important;height:30px!important}.manage-music-card-player__play svg{width:18px!important;height:18px!important}.manage-music-card-player__time,.manage-music-card-player__duration{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;color:#334155!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.manage-music-card-player__seek,.manage-music-card-player__volume-range{display:block!important;width:100%!important;height:6px!important;min-height:6px!important;max-height:6px!important;padding:0!important;border:0!important;border-radius:999px!important;outline:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important}.manage-music-card-player__seek{min-width:70px!important;background:linear-gradient(90deg,#10b981 var(--music-card-progress),rgba(148,163,184,.28) var(--music-card-progress))!important}.manage-music-card-player__volume{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;min-width:30px!important}.manage-music-card-player__seek::-webkit-slider-thumb,.manage-music-card-player__volume-range::-webkit-slider-thumb{width:13px!important;height:13px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important;appearance:none!important;-webkit-appearance:none!important}.manage-music-card-player__seek::-moz-range-thumb,.manage-music-card-player__volume-range::-moz-range-thumb{width:13px!important;height:13px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important}.manage-music-card-player__seek:disabled,.manage-music-card-player__volume-range:disabled{cursor:not-allowed!important;opacity:.45!important}.mm-card-audio.manage-music-card-player{border-radius:0!important}.manage-music-saved-card__audio-player.manage-music-card-player{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:4!important;width:calc(100% - 20px)!important;min-height:40px!important;padding:6px 8px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:999px!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 14px 30px #0f172a3d!important}.manage-music-card-player.is-compact{grid-template-columns:30px 34px minmax(58px,1fr) 30px!important;gap:6px!important}.manage-music-card-player.is-compact .manage-music-card-player__play{width:28px!important;height:28px!important}.manage-music-card-player.is-compact .manage-music-card-player__play svg{width:15px!important;height:15px!important}.manage-music-card-player.is-compact .manage-music-card-player__duration{display:none!important}.manage-music-card-player.is-compact .manage-music-card-player__volume-btn{width:27px!important;height:27px!important}.manage-music-card-player{--music-card-progress: 0%;--music-card-volume: 100%;display:grid!important;grid-template-columns:34px 38px minmax(72px,1fr) 38px 34px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:44px!important;padding:7px 8px!important;border-top:1px solid rgba(15,23,42,.08)!important;background:#fffffff5!important;box-sizing:border-box!important;overflow:hidden!important}.manage-music-card-player__play,.manage-music-card-player__volume-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;outline:none!important;box-shadow:0 7px 16px #0f172a1a!important;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}.manage-music-card-player__play svg,.manage-music-card-player__volume-btn svg,.manage-music-card-player svg{display:block!important;opacity:1!important;visibility:visible!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;stroke-width:2.35!important;pointer-events:none!important}.manage-music-card-player__play svg{width:17px!important;height:17px!important}.manage-music-card-player__play:hover:not(:disabled),.manage-music-card-player__volume-btn:hover:not(:disabled),.manage-music-card-player[data-playing=true] .manage-music-card-player__play{transform:translateY(-1px)!important;border-color:#10b9816b!important;background:#ecfdf5!important;color:#047857!important;box-shadow:0 10px 22px #10b9812e!important}.manage-music-card-player__play:disabled,.manage-music-card-player__volume-btn:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.manage-music-card-player__seek,.manage-music-card-player__volume-range{display:block!important;width:100%!important;height:6px!important;min-height:6px!important;max-height:6px!important;padding:0!important;border:0!important;border-radius:999px!important;outline:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important}.manage-music-card-player__volume{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;gap:0!important}.manage-music-card-player__volume-range{display:none!important}.manage-music-card-player__seek::-webkit-slider-thumb,.manage-music-card-player__volume-range::-webkit-slider-thumb{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important;-webkit-appearance:none!important;appearance:none!important}.mm-card-audio.manage-music-card-player{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:1!important;width:100%!important;border-radius:0!important;border-left:0!important;border-right:0!important}.manage-music-saved-card__audio-player.manage-music-card-player{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:4!important;width:calc(100% - 20px)!important;min-height:44px!important;padding:7px 8px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:999px!important;background:#ffffffeb!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)!important;box-shadow:0 14px 30px #0f172a3d!important}.manage-music-card-player.is-compact{grid-template-columns:34px 38px minmax(72px,1fr) 38px 34px!important;gap:7px!important;min-height:44px!important;padding:7px 8px!important}.manage-music-card-player.is-compact .manage-music-card-player__play,.manage-music-card-player.is-compact .manage-music-card-player__volume-btn{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.manage-music-card-player.is-compact .manage-music-card-player__play svg{width:17px!important;height:17px!important}.manage-music-card-player.is-compact .manage-music-card-player__volume-btn svg{width:15px!important;height:15px!important}.manage-music-saved-card__media{position:relative!important;overflow:hidden!important}.manage-music-saved-card__audio-player.manage-music-card-player{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:6!important;width:auto!important;max-width:calc(100% - 24px)!important;min-width:0!important;display:grid!important;grid-template-columns:28px 32px minmax(44px,1fr) 34px 28px!important;align-items:center!important;gap:5px!important;min-height:38px!important;padding:5px 7px!important;border:1px solid rgba(255,255,255,.64)!important;border-radius:999px!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)!important;box-shadow:0 14px 30px #0f172a3d!important;overflow:hidden!important;box-sizing:border-box!important}.manage-music-saved-card__audio-player .manage-music-card-player__play,.manage-music-saved-card__audio-player .manage-music-card-player__volume-btn{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important}.manage-music-saved-card__audio-player .manage-music-card-player__play svg{width:14px!important;height:14px!important}.manage-music-saved-card__audio-player .manage-music-card-player__volume-btn svg{width:13px!important;height:13px!important}.manage-music-saved-card__audio-player .manage-music-card-player__time,.manage-music-saved-card__audio-player .manage-music-card-player__duration{min-width:30px!important;max-width:34px!important;font-size:10px!important;font-weight:850!important}.manage-music-saved-card__audio-player .manage-music-card-player__seek{min-width:42px!important;height:5px!important;min-height:5px!important;max-height:5px!important}.manage-music-saved-card__audio-player .manage-music-card-player__volume{width:26px!important;min-width:26px!important;max-width:26px!important;justify-content:center!important}.manage-music-saved-card__audio-player .manage-music-card-player__volume-range{display:none!important}.manage-music-saved-card__audio-player .manage-music-card-player__seek::-webkit-slider-thumb{width:11px!important;height:11px!important}.manage-music-saved-card__audio-player .manage-music-card-player__seek::-moz-range-thumb{width:11px!important;height:11px!important}.manage-music-saved-card__audio-player.manage-music-card-player.is-compact{grid-template-columns:28px 32px minmax(44px,1fr) 34px 28px!important;gap:5px!important;min-height:38px!important;padding:5px 7px!important}.manage-music-saved-card__audio-player.manage-music-card-player.is-compact .manage-music-card-player__duration{display:inline-flex!important}.manage-music-card-player{--music-card-progress: 0%;--music-card-volume: 100%;display:grid!important;grid-template-columns:32px 38px minmax(68px,1fr) 38px 32px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:46px!important;padding:7px 9px!important;border-top:1px solid rgba(15,23,42,.08)!important;background:#fffffffa!important;box-sizing:border-box!important;overflow:hidden!important}.manage-music-card-player__play,.manage-music-card-player__volume-btn,.manage-music-card-player__volume-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;outline:none!important;box-shadow:0 7px 16px #0f172a1a!important;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}.manage-music-card-player svg,.manage-music-card-player__play svg,.manage-music-card-player__volume-btn svg,.manage-music-card-player__volume-icon svg{display:block!important;width:16px!important;height:16px!important;opacity:1!important;visibility:visible!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;stroke-width:2.35!important;pointer-events:none!important}.manage-music-card-player__play:hover:not(:disabled),.manage-music-card-player__volume-btn:hover:not(:disabled),.manage-music-card-player__volume-icon:hover:not(:disabled),.manage-music-card-player[data-playing=true] .manage-music-card-player__play{transform:translateY(-1px)!important;border-color:#10b9816b!important;background:#ecfdf5!important;color:#047857!important;box-shadow:0 10px 22px #10b9812e!important}.manage-music-card-player__play:disabled,.manage-music-card-player__volume-btn:disabled,.manage-music-card-player__volume-icon:disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.manage-music-card-player__range,.manage-music-card-player__seek{display:block!important;width:100%!important;min-width:66px!important;height:6px!important;min-height:6px!important;max-height:6px!important;padding:0!important;border:0!important;border-radius:999px!important;outline:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;background:linear-gradient(90deg,#10b981 var(--music-card-progress),rgba(148,163,184,.28) var(--music-card-progress))!important}.manage-music-card-player__range::-webkit-slider-thumb,.manage-music-card-player__seek::-webkit-slider-thumb{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important;-webkit-appearance:none!important;appearance:none!important}.manage-music-card-player__range::-moz-range-thumb,.manage-music-card-player__seek::-moz-range-thumb{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important}.manage-music-card-player__volume-wrap,div.manage-music-card-player__volume{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;gap:0!important}.manage-music-card-player__volume-range,input.manage-music-card-player__volume{display:none!important}.mm-card-audio.manage-music-card-player{position:relative!important;width:100%!important;border-radius:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none!important}.manage-music-saved-card__media{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;overflow:hidden!important;background:#fff!important}.manage-music-saved-card__media>img{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;object-fit:cover!important;flex:0 0 auto!important}.manage-music-saved-card__media>svg{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:220px!important;padding:70px!important;color:#0f172a59!important;background:#f8fafcf2!important}.manage-music-card-player.is-compact,.manage-music-saved-card__audio-player.manage-music-card-player.is-compact{grid-template-columns:32px 38px minmax(68px,1fr) 38px 32px!important;gap:7px!important;min-height:46px!important;padding:7px 9px!important}.manage-music-card-player{--music-card-progress: 0%;--music-card-volume: 100%;display:grid!important;grid-template-columns:32px 38px minmax(72px,1fr) 38px 32px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:46px!important;padding:7px 9px!important;border-top:1px solid rgba(15,23,42,.08)!important;background:#fffffffa!important;box-sizing:border-box!important;overflow:hidden!important}.manage-music-card-player *,.manage-music-card-player *:before,.manage-music-card-player *:after{box-sizing:border-box!important}.manage-music-card-player__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;outline:none!important;box-shadow:0 7px 16px #0f172a1a!important;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease!important}.manage-music-card-player__btn svg,.manage-music-card-player svg{display:block!important;width:16px!important;height:16px!important;opacity:1!important;visibility:visible!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;stroke-width:2.35!important;pointer-events:none!important}.manage-music-card-player__volume-btn svg{width:15px!important;height:15px!important}.manage-music-card-player__btn:hover:not(:disabled),.manage-music-card-player[data-playing=true] .manage-music-card-player__play{transform:translateY(-1px)!important;border-color:#10b9816b!important;background:#ecfdf5!important;color:#047857!important;box-shadow:0 10px 22px #10b9812e!important}.manage-music-card-player__btn:disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.manage-music-card-player__time,.manage-music-card-player__duration{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;max-width:38px!important;color:#334155!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.manage-music-card-player__duration{color:#64748b!important}.manage-music-card-player__seek{min-width:66px!important;background:linear-gradient(90deg,#10b981 var(--music-card-progress),rgba(148,163,184,.28) var(--music-card-progress))!important}.manage-music-card-player__volume-range{display:none!important;background:linear-gradient(90deg,#0f172a var(--music-card-volume),rgba(148,163,184,.28) var(--music-card-volume))!important}.manage-music-card-player__seek::-moz-range-thumb,.manage-music-card-player__volume-range::-moz-range-thumb{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important}.mm-card-audio.manage-music-card-player{position:relative!important;width:100%!important;border-radius:0!important;border-left:0!important;border-right:0!important}.manage-music-saved-card__media>.manage-music-saved-card__audio{display:none!important}.manage-music-card-player.is-compact,.manage-music-saved-card__audio-player.manage-music-card-player.is-compact{grid-template-columns:32px 38px minmax(72px,1fr) 38px 32px!important;gap:7px!important;min-height:46px!important;padding:7px 9px!important}.manage-music-card-player.is-compact .manage-music-card-player__duration{display:inline-flex!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-controls,.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-fullscreen-controls,.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-controls.manage-music-fullscreen-controls{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 16px!important;padding:10px 12px!important;border-radius:18px!important;background:#f8fafcf5!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #0f172a0e!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-controls__group{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(2){margin-left:auto!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(3){justify-content:flex-end!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-chip,.manage-music-studio-page .manage-music-creator-preview-panel button.manage-music-preview-chip,.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-chip.is-active,.manage-music-studio-page .manage-music-creator-preview-panel button.manage-music-preview-chip.is-active{min-height:42px!important;height:42px!important;padding:0 18px!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;font-weight:900!important;text-shadow:none!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;appearance:none!important;-webkit-appearance:none!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-chip:hover:not(:disabled),.manage-music-studio-page .manage-music-creator-preview-panel button.manage-music-preview-chip:hover:not(:disabled){background:#f8fafc!important;background-image:none!important;border-color:#0f172a38!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 22px #0f172a16!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-chip.is-active,.manage-music-studio-page .manage-music-creator-preview-panel button.manage-music-preview-chip.is-active,.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-chip.active,.manage-music-studio-page .manage-music-creator-preview-panel button.manage-music-preview-chip.active{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a47!important;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-chip:disabled,.manage-music-studio-page .manage-music-creator-preview-panel button.manage-music-preview-chip:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-preview-chip *,.manage-music-studio-page .manage-music-creator-preview-panel button.manage-music-preview-chip *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-fullscreen-controls,.manage-music-studio-page .ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls.manage-music-fullscreen-controls{position:sticky!important;top:0!important;z-index:30!important;background:#f8fafcf5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)!important}.manage-music-creator-tools-skin .ct-iconSourceSwitch,.manage-music-creator-tools-skin .ct-iconSourceSwitch *{background-color:transparent!important;background-image:none!important}.manage-music-creator-tools-skin .ct-iconSourceBtn,.manage-music-creator-tools-skin .ct-iconSourceBtn.is-active,.manage-music-creator-tools-skin .ct-iconSourceBtn.active,.manage-music-creator-tools-skin .ct-iconSourceBtn[aria-selected=true],.manage-music-creator-tools-skin button.ct-iconSourceBtn,.manage-music-creator-tools-skin button.ct-iconSourceBtn.is-active,.manage-music-creator-tools-skin button.ct-iconSourceBtn.active,.manage-music-creator-tools-skin button.ct-iconSourceBtn[aria-selected=true],.manage-music-creator-tools-skin .ct-head .btn-xs,.manage-music-creator-tools-skin .ct-listHead .btn-xs,.manage-music-creator-tools-skin .ct-head button,.manage-music-creator-tools-skin .ct-listHead button,.manage-music-creator-tools-skin .ct-head button.btn-xs,.manage-music-creator-tools-skin .ct-listHead button.btn-xs,.manage-music-creator-tools-skin .ct-iconGroupTab,.manage-music-creator-tools-skin .ct-iconGroupTab.is-active,.manage-music-creator-tools-skin .ct-iconGroupTab.active,.manage-music-creator-tools-skin .ct-iconGroupTab[aria-selected=true],.manage-music-creator-tools-skin button.ct-iconGroupTab,.manage-music-creator-tools-skin button.ct-iconGroupTab.is-active,.manage-music-creator-tools-skin button.ct-iconGroupTab.active,.manage-music-creator-tools-skin button.ct-iconGroupTab[aria-selected=true],.manage-music-creator-tools-skin .ct-emojiGroupTab,.manage-music-creator-tools-skin .ct-emojiGroupTab.is-active,.manage-music-creator-tools-skin .ct-emojiGroupTab.active,.manage-music-creator-tools-skin .ct-emojiGroupTab[aria-selected=true],.manage-music-creator-tools-skin button.ct-emojiGroupTab,.manage-music-creator-tools-skin button.ct-emojiGroupTab.is-active,.manage-music-creator-tools-skin button.ct-emojiGroupTab.active,.manage-music-creator-tools-skin button.ct-emojiGroupTab[aria-selected=true]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-music-creator-tools-skin .ct-mainIconDropdownBtn,.manage-music-creator-tools-skin .ct-mainIconGridBtn,.manage-music-creator-tools-skin .ct-emojiDropdownBtn,.manage-music-creator-tools-skin .ct-emojiPickBtn,.manage-music-creator-tools-skin .ct-flagDropdownBtn,.manage-music-creator-tools-skin .ct-flagPickBtn,.manage-music-creator-tools-skin .ct-stickerIconPickerBtn,.manage-music-creator-tools-skin .ct-stickerIconGridBtn,.manage-music-creator-tools-skin .ct-stickerEmojiGridBtn,.manage-music-creator-tools-skin .ct-mainIconDropdownBtn.is-open,.manage-music-creator-tools-skin .ct-mainIconGridBtn.is-active,.manage-music-creator-tools-skin .ct-emojiDropdownBtn.is-open,.manage-music-creator-tools-skin .ct-emojiPickBtn.is-active,.manage-music-creator-tools-skin .ct-flagDropdownBtn.is-open,.manage-music-creator-tools-skin .ct-flagPickBtn.is-active,.manage-music-creator-tools-skin .ct-stickerIconPickerBtn.is-open,.manage-music-creator-tools-skin .ct-stickerIconGridBtn.is-active,.manage-music-creator-tools-skin .ct-stickerEmojiGridBtn.is-active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-music-creator-tools-skin .ctl-row--grab .btn-xs,.manage-music-creator-tools-skin .ctl-row--grab .btn-xs.is-active,.manage-music-creator-tools-skin .ctl-row--grab button,.manage-music-creator-tools-skin .ctl-row--grab button.btn-xs,.manage-music-creator-tools-skin .ctl-row--grab button.btn-xs.is-active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-music-creator-tools-skin .ct-iconSourceBtn:before,.manage-music-creator-tools-skin .ct-iconSourceBtn:after,.manage-music-creator-tools-skin .ct-head button:before,.manage-music-creator-tools-skin .ct-head button:after,.manage-music-creator-tools-skin .ct-listHead button:before,.manage-music-creator-tools-skin .ct-listHead button:after,.manage-music-creator-tools-skin .ct-iconGroupTab:before,.manage-music-creator-tools-skin .ct-iconGroupTab:after,.manage-music-creator-tools-skin .ct-emojiGroupTab:before,.manage-music-creator-tools-skin .ct-emojiGroupTab:after,.manage-music-creator-tools-skin .ctl-row--grab button:before,.manage-music-creator-tools-skin .ctl-row--grab button:after{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.manage-music-creator-tools-skin button,.manage-music-creator-tools-skin button *,.manage-music-creator-tools-skin svg,.manage-music-creator-tools-skin path{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.manage-music-creator-tools-skin .ct-emojiAdd,.manage-music-creator-tools-skin button.ct-emojiAdd,.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd,.manage-music-creator-tools-skin .ct-emojiRowBottom button.ct-emojiAdd,.manage-music-creator-tools-skin button[class*=Add],.manage-music-creator-tools-skin button[class*=add]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-music-creator-tools-skin .ct-emojiAdd:hover:not(:disabled),.manage-music-creator-tools-skin button.ct-emojiAdd:hover:not(:disabled),.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd:hover:not(:disabled),.manage-music-creator-tools-skin .ct-emojiRowBottom button.ct-emojiAdd:hover:not(:disabled),.manage-music-creator-tools-skin button[class*=Add]:hover:not(:disabled),.manage-music-creator-tools-skin button[class*=add]:hover:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a38!important;box-shadow:0 10px 22px #0f172a16!important}.manage-music-creator-tools-skin .ct-emojiAdd *,.manage-music-creator-tools-skin button.ct-emojiAdd *,.manage-music-creator-tools-skin button[class*=Add] *,.manage-music-creator-tools-skin button[class*=add] *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-fullscreen-controls,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls.manage-music-fullscreen-controls{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;justify-content:stretch!important;column-gap:10px!important;row-gap:10px!important;width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:10px 12px!important;border-radius:18px!important;background:#f8fafcf5!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #0f172a0e!important;position:sticky!important;top:0!important;z-index:80!important;overflow:visible!important;pointer-events:auto!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;position:relative!important;z-index:81!important;pointer-events:auto!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(1){grid-column:1!important;justify-self:start!important;justify-content:flex-start!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(2){grid-column:2!important;justify-self:end!important;justify-content:flex-end!important;margin-left:0!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(3){grid-column:3!important;justify-self:end!important;justify-content:flex-end!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-chip,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel button.manage-music-preview-chip{flex:0 0 auto!important;min-width:0!important;width:auto!important;min-height:40px!important;height:40px!important;padding:0 15px!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;font-weight:900!important;font-size:.92rem!important;line-height:1!important;white-space:nowrap!important;text-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:82!important;pointer-events:auto!important;appearance:none!important;-webkit-appearance:none!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-chip:hover:not(:disabled),.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel button.manage-music-preview-chip:hover:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;border-color:#0f172a38!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 22px #0f172a16!important;transform:translateY(-1px)!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-chip.is-active,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel button.manage-music-preview-chip.is-active,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-chip.active,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel button.manage-music-preview-chip.active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a4d!important;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-chip:disabled,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel button.manage-music-preview-chip:disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}@media(max-width:1380px){.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-fullscreen-controls,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls.manage-music-fullscreen-controls{grid-template-columns:auto minmax(0,1fr)!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(3){grid-column:1 / -1!important;justify-self:end!important}}@media(max-width:980px){.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-fullscreen-controls,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls.manage-music-fullscreen-controls{grid-template-columns:1fr!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(1),.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(2),.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-preview-controls__group:nth-child(3){grid-column:1!important;justify-self:start!important;justify-content:flex-start!important;flex-wrap:wrap!important}}.manage-music-studio-page .mm-grid,.manage-music-studio-page .mv-grid,.manage-music-studio-page .manage-music-studio-grid,.manage-music-studio-page .manage-music-saved-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;width:100%!important;max-width:100%!important}.manage-music-studio-page .mm-card,.manage-music-studio-page .mv-card,.manage-music-studio-page .manage-music-studio-card,.manage-music-studio-page .manage-music-saved-card{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important}.manage-music-studio-page .mm-grid>*,.manage-music-studio-page .mv-grid>*,.manage-music-studio-page .manage-music-studio-grid>*,.manage-music-studio-page .manage-music-saved-grid>*{width:100%!important;max-width:none!important;min-width:0!important}.manage-music-studio-page .mm-card .mm-audio,.manage-music-studio-page .mm-card .mm-video,.manage-music-studio-page .mv-card .mv-video,.manage-music-studio-page .manage-music-studio-card .mm-audio,.manage-music-studio-page .manage-music-studio-card .mm-video,.manage-music-studio-page .manage-music-saved-card__media{width:100%!important;max-width:none!important;min-width:0!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__play,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-btn,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-icon,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__btn{background:transparent!important;background-color:transparent!important;background-image:none!important;border:1px solid rgba(255,255,255,.48)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 6px 14px #00000038!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__play:hover:not(:disabled),.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-btn:hover:not(:disabled),.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-icon:hover:not(:disabled),.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__btn:hover:not(:disabled){background:#ffffff24!important;background-color:#ffffff24!important;border-color:#ffffffb8!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 8px 18px #00000047!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player svg,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player svg *{color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__time,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__duration{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 8px rgba(0,0,0,.45)!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__seek,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-range{background:linear-gradient(90deg,rgba(255,255,255,.96) var(--music-card-progress, 0%),rgba(255,255,255,.34) var(--music-card-progress, 0%))!important;box-shadow:0 2px 8px #0000002e!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-range{background:linear-gradient(90deg,rgba(255,255,255,.96) var(--music-card-volume, 100%),rgba(255,255,255,.34) var(--music-card-volume, 100%))!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__seek::-webkit-slider-thumb,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-range::-webkit-slider-thumb{background:#fff!important;border:2px solid rgba(15,23,42,.2)!important;box-shadow:0 4px 10px #00000052!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__seek::-moz-range-thumb,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-range::-moz-range-thumb{background:#fff!important;border:2px solid rgba(15,23,42,.2)!important;box-shadow:0 4px 10px #00000052!important}.manage-music-studio-page .manage-music-saved-card__media .manage-music-saved-card__audio-player.manage-music-card-player{text-shadow:0 2px 8px rgba(0,0,0,.45)!important}.manage-music-studio-page .manage-music-saved-card__media{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;background:#fff!important;border-radius:16px 16px 0 0!important}.manage-music-studio-page .manage-music-saved-card__cover-frame{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;overflow:hidden!important;border-radius:16px 16px 0 0!important;background:#050505!important}.manage-music-studio-page .manage-music-saved-card__cover-frame img,.manage-music-studio-page .manage-music-saved-card__cover-frame>img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.manage-music-studio-page .manage-music-saved-card__cover-frame>svg{position:absolute!important;inset:0!important;margin:auto!important;width:42px!important;height:42px!important;color:#ffffffc7!important}.manage-music-studio-page .manage-music-saved-card__media:after{display:none!important;content:none!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player.is-compact{position:relative!important;inset:auto!important;transform:none!important;z-index:2!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:46px!important;height:auto!important;display:grid!important;grid-template-columns:32px 38px minmax(72px,1fr) 38px 32px!important;align-items:center!important;gap:7px!important;margin:0!important;padding:7px 9px!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:1px solid rgba(15,23,42,.08)!important;border-bottom:1px solid rgba(15,23,42,.06)!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-saved-card__media>.manage-music-saved-card__audio{display:none!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__play,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-btn,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__btn{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:none!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__play:hover:not(:disabled),.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-btn:hover:not(:disabled),.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__btn:hover:not(:disabled){background:#0f172a0b!important;background-color:#0f172a0b!important;border-color:#0f172a3d!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player svg,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player svg *{color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__time,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__duration{min-width:34px!important;max-width:40px!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:10px!important;font-weight:850!important;text-shadow:none!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__seek{display:block!important;width:100%!important;min-width:66px!important;height:6px!important;min-height:6px!important;max-height:6px!important;padding:0!important;border:0!important;border-radius:999px!important;outline:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;background:linear-gradient(90deg,#10b981 var(--music-card-progress, 0%),rgba(148,163,184,.28) var(--music-card-progress, 0%))!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__seek::-webkit-slider-thumb{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important;appearance:none!important;-webkit-appearance:none!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__seek::-moz-range-thumb{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-range,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player input.manage-music-card-player__volume{display:none!important}.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume,.manage-music-studio-page .manage-music-saved-card__audio-player.manage-music-card-player .manage-music-card-player__volume-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;gap:0!important}.manage-music-studio-page .manage-music-creator-preview-panel .manage-music-live-preview-shell{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-grid,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-grid.one{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;display:block!important;overflow:visible!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-box{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0b!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-head{flex:0 0 auto!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important;color:#0f172a!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-head strong{color:#0f172a!important;font-weight:900!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--audio,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--cover{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:420px!important;height:clamp(420px,58vh,680px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;overflow:hidden!important;background:#050505!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important;aspect-ratio:var(--mm-frame-aspect, 1 / 1)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:16px!important;background:#050505!important;box-shadow:0 18px 44px #00000052!important;isolation:isolate!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=square]{aspect-ratio:1 / 1!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=landscape]{aspect-ratio:16 / 9!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=portrait]{aspect-ratio:4 / 5!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=story]{aspect-ratio:9 / 16!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-media,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner>img.mm-live-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:var(--mm-media-fit, contain)!important;object-position:center center!important;background:transparent!important;z-index:1!important;pointer-events:none!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-fit-mode=contain]>img.mm-live-media{object-fit:contain!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-fit-mode=cover]>img.mm-live-media{object-fit:cover!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-audio-preview-card,.manage-music-studio-page .manage-music-creator-preview-panel .mm-audio-preview-card--floating{position:absolute!important;left:16px!important;right:16px!important;bottom:16px!important;z-index:14!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important;border-radius:16px!important;background:#0f172ab8!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 16px 34px #00000047!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;pointer-events:auto!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-audio{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;position:static!important;height:42px!important;min-height:42px!important;max-height:48px!important;z-index:15!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner .mm-overlay-layer,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner .manage-music-overlay-layer,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner [data-overlay-layer=true]{position:absolute!important;inset:0!important;z-index:10!important;pointer-events:auto!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .manage-music-live-preview-shell{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important;scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.75) transparent!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-stage--audio,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-stage--cover{min-height:calc(100vh - 310px)!important;height:calc(100vh - 310px)!important;max-height:none!important;padding:18px!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-frame-inner{max-height:100%!important}@media(max-width:980px){.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--audio,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--cover{min-height:360px!important;height:clamp(360px,54vh,620px)!important;padding:14px!important}}@media(max-width:640px){.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--audio,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--cover{min-height:300px!important;height:clamp(300px,52vh,540px)!important;padding:10px!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-audio-preview-card,.manage-music-studio-page .manage-music-creator-preview-panel .mm-audio-preview-card--floating{left:10px!important;right:10px!important;bottom:10px!important;padding:10px!important}}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--audio,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--cover{position:relative!important;width:100%!important;min-width:0!important;min-height:420px!important;height:clamp(420px,58vh,680px)!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#050505!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner{position:relative!important;flex:0 0 auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;border-radius:16px!important;background:#050505!important;box-shadow:0 18px 44px #00000052!important;isolation:isolate!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=landscape]{width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;aspect-ratio:16 / 9!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=square]{width:auto!important;height:min(100%,620px)!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1 / 1!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=portrait]{width:auto!important;height:min(100%,650px)!important;max-width:100%!important;max-height:100%!important;aspect-ratio:4 / 5!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=story]{width:auto!important;height:min(100%,670px)!important;max-width:100%!important;max-height:100%!important;aspect-ratio:9 / 16!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner>img.mm-live-media,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner .mm-live-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:var(--mm-media-fit, contain)!important;object-position:center center!important;background:transparent!important;z-index:1!important;pointer-events:none!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-fit-mode=contain]>img.mm-live-media,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-fit-mode=contain] .mm-live-media{object-fit:contain!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-fit-mode=cover]>img.mm-live-media,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-fit-mode=cover] .mm-live-media{object-fit:cover!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner .mm-audio-preview-card,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner .mm-audio-preview-card--floating{position:absolute!important;left:16px!important;right:16px!important;bottom:16px!important;z-index:14!important;max-width:calc(100% - 32px)!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-stage--audio,.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-stage--cover{min-height:calc(100vh - 310px)!important;height:calc(100vh - 310px)!important;max-height:none!important;padding:18px!important;overflow:hidden!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=square]{width:auto!important;height:min(100%,720px)!important;aspect-ratio:1 / 1!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=portrait]{width:auto!important;height:min(100%,760px)!important;aspect-ratio:4 / 5!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=story]{width:auto!important;height:min(100%,780px)!important;aspect-ratio:9 / 16!important}.manage-music-studio-page .manage-music-creator-tools-section.ad-creator-tools-fullscreen .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=landscape]{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important}@media(max-width:720px){.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--audio,.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-stage--cover{min-height:320px!important;height:clamp(320px,54vh,560px)!important;padding:12px!important}.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=square],.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=portrait],.manage-music-studio-page .manage-music-creator-preview-panel .mm-live-frame-inner[data-frame-mode=story]{height:min(100%,520px)!important}}.manage-music-studio-page .manage-music-studio-tabs,.manage-music-studio-page .mm-tabs,.manage-music-studio-page .mv-tabs{background:#ffffffc2!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a0e!important}.manage-music-studio-page .manage-music-studio-tabs button,.manage-music-studio-page .manage-music-studio-tabs .mm-tab,.manage-music-studio-page .mm-tabs .mm-tab,.manage-music-studio-page .mv-tabs .mv-tab{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid transparent!important;box-shadow:none!important;text-shadow:none!important;outline:none!important}.manage-music-studio-page .manage-music-studio-tabs button.active,.manage-music-studio-page .manage-music-studio-tabs button.is-active,.manage-music-studio-page .manage-music-studio-tabs button[aria-selected=true],.manage-music-studio-page .manage-music-studio-tabs button[aria-pressed=true],.manage-music-studio-page .manage-music-studio-tabs .mm-tab.active,.manage-music-studio-page .manage-music-studio-tabs .mm-tab.is-active,.manage-music-studio-page .manage-music-studio-tabs .mm-tab[aria-selected=true],.manage-music-studio-page .manage-music-studio-tabs .mm-tab[aria-pressed=true],.manage-music-studio-page .mm-tabs .mm-tab.active,.manage-music-studio-page .mm-tabs .mm-tab.is-active,.manage-music-studio-page .mm-tabs .mm-tab[aria-selected=true],.manage-music-studio-page .mm-tabs .mm-tab[aria-pressed=true],.manage-music-studio-page .mv-tabs .mv-tab.active,.manage-music-studio-page .mv-tabs .mv-tab.is-active,.manage-music-studio-page .mv-tabs .mv-tab[aria-selected=true],.manage-music-studio-page .mv-tabs .mv-tab[aria-pressed=true]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a1a!important;box-shadow:0 8px 18px #0f172a14!important;text-shadow:none!important}.manage-music-studio-page .manage-music-studio-tabs button:hover,.manage-music-studio-page .manage-music-studio-tabs button:focus,.manage-music-studio-page .manage-music-studio-tabs button:focus-visible,.manage-music-studio-page .manage-music-studio-tabs button:active,.manage-music-studio-page .manage-music-studio-tabs .mm-tab:hover,.manage-music-studio-page .manage-music-studio-tabs .mm-tab:focus,.manage-music-studio-page .manage-music-studio-tabs .mm-tab:focus-visible,.manage-music-studio-page .manage-music-studio-tabs .mm-tab:active,.manage-music-studio-page .mm-tabs .mm-tab:hover,.manage-music-studio-page .mm-tabs .mm-tab:focus,.manage-music-studio-page .mm-tabs .mm-tab:focus-visible,.manage-music-studio-page .mm-tabs .mm-tab:active,.manage-music-studio-page .mv-tabs .mv-tab:hover,.manage-music-studio-page .mv-tabs .mv-tab:focus,.manage-music-studio-page .mv-tabs .mv-tab:focus-visible,.manage-music-studio-page .mv-tabs .mv-tab:active{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a24!important;box-shadow:0 8px 18px #0f172a14!important;outline:none!important;text-shadow:none!important;transform:none!important}.manage-music-studio-page .manage-music-studio-tabs button:before,.manage-music-studio-page .manage-music-studio-tabs button:after,.manage-music-studio-page .manage-music-studio-tabs .mm-tab:before,.manage-music-studio-page .manage-music-studio-tabs .mm-tab:after,.manage-music-studio-page .mm-tabs .mm-tab:before,.manage-music-studio-page .mm-tabs .mm-tab:after,.manage-music-studio-page .mv-tabs .mv-tab:before,.manage-music-studio-page .mv-tabs .mv-tab:after{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.manage-music-creator-tools-skin .ct-emojiRowBottom,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom{display:grid!important;grid-template-columns:max-content 58px max-content minmax(150px,190px) max-content minmax(82px,96px) max-content minmax(126px,146px) auto!important;align-items:center!important;justify-content:start!important;justify-items:start!important;column-gap:8px!important;row-gap:12px!important;width:100%!important;margin-top:16px!important;padding:14px 16px!important;border-radius:18px!important;background:#f8fafcb8!important;border:1px solid rgba(15,23,42,.07)!important;box-shadow:inset 0 1px #ffffffc2!important}.manage-music-creator-tools-skin .ct-emojiRowBottom>.ct-emojiLbl,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom>.ct-emojiLbl{margin:0!important;color:#475569!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.01em!important;white-space:nowrap!important;align-self:center!important;justify-self:start!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color],.manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color],.manage-music-studio-page .manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput{width:52px!important;height:44px!important;min-width:52px!important;min-height:44px!important;max-width:52px!important;max-height:44px!important;padding:4px!important;margin:0!important;justify-self:start!important;align-self:center!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:conic-gradient(from 90deg,#ef4444,#f97316,#facc15,#22c55e,#14b8a6,#3b82f6,#8b5cf6,#ec4899,#ef4444)!important;box-shadow:inset 0 0 0 3px #ffffffd6,0 8px 18px #0f172a17!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;overflow:hidden!important;color:transparent!important;font-size:0!important;line-height:0!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-webkit-color-swatch-wrapper,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-webkit-color-swatch-wrapper,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]::-webkit-color-swatch-wrapper,.manage-music-studio-page .manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-webkit-color-swatch-wrapper{padding:0!important;border-radius:10px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]::-webkit-color-swatch,.manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-webkit-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-webkit-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]::-webkit-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-webkit-color-swatch{border:2px solid rgba(255,255,255,.96)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-moz-color-swatch,.manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]::-moz-color-swatch,.manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-moz-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-moz-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]::-moz-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-moz-color-swatch{border:2px solid rgba(255,255,255,.96)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput:hover,.manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]:hover,.manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput:hover,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput:hover,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]:hover,.manage-music-studio-page .manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput:hover{transform:translateY(-1px)!important;border-color:#14b8a661!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 12px 24px #14b8a624!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput:focus,.manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]:focus,.manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput:focus,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput:focus,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]:focus,.manage-music-studio-page .manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput:focus{outline:none!important;border-color:#14b8a694!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 0 0 4px #14b8a624,0 12px 24px #14b8a624!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-select--pos,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-select--pos{width:100%!important;min-width:150px!important;height:44px!important;margin:0!important;border-radius:14px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInput,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInput{height:44px!important;margin:0!important;border-radius:14px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:126px!important;margin:0!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{justify-self:start!important;min-height:44px!important;white-space:nowrap!important}@media(max-width:1180px){.manage-music-creator-tools-skin .ct-emojiRowBottom,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom{grid-template-columns:max-content 58px max-content minmax(150px,1fr) max-content 90px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{grid-column:span 2!important;justify-self:start!important}}@media(max-width:720px){.manage-music-creator-tools-skin .ct-emojiRowBottom,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom{grid-template-columns:1fr!important;align-items:stretch!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color],.manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color],.manage-music-studio-page .manage-music-creator-tools-skin input[type=color].ct-color.ct-iconColorInput{width:58px!important;max-width:58px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-select--pos,.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-select--pos,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{width:100%!important;min-width:0!important}}.manage-music-creator-tools-skin .ct-item--sticker,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker{display:grid!important;grid-template-columns:minmax(180px,260px) minmax(0,1fr)!important;align-items:start!important;gap:16px 22px!important;width:100%!important;min-width:0!important;padding:16px!important;border-radius:18px!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a0b!important}.manage-music-creator-tools-skin .ct-item--sticker>.ctl-row--grab,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker>.ctl-row--grab{grid-column:1!important;align-self:start!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important}.manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerEmojiEditor,.manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerIconEditor,.manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerThumbWrap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerEmojiEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerIconEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerThumbWrap{grid-column:2!important;min-width:0!important;width:100%!important}.manage-music-creator-tools-skin .ct-item--sticker .ctl-row,.manage-music-creator-tools-skin .ct-item--sticker .ct-stickerEmojiEditor,.manage-music-creator-tools-skin .ct-item--sticker .ct-stickerIconEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker .ctl-row,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker .ct-stickerEmojiEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker .ct-stickerIconEditor{min-width:0!important;max-width:100%!important}.manage-music-creator-tools-skin .ct-item--sticker .ctl-field--color,.manage-music-creator-tools-skin .ct-item--sticker label:has(input[type=color]),.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker .ctl-field--color,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker label:has(input[type=color]){display:inline-grid!important;grid-template-columns:max-content 54px!important;align-items:center!important;justify-content:start!important;justify-items:start!important;column-gap:10px!important;row-gap:6px!important;width:auto!important;max-width:max-content!important;min-width:0!important;margin:0!important}.manage-music-creator-tools-skin .ct-item--sticker .ctl-field--color .ctl-cap,.manage-music-creator-tools-skin .ct-item--sticker label:has(input[type=color]) .ctl-cap,.manage-music-creator-tools-skin .ct-item--sticker label:has(input[type=color]) .ct-emojiLbl,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker .ctl-field--color .ctl-cap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker label:has(input[type=color]) .ctl-cap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker label:has(input[type=color]) .ct-emojiLbl{margin:0!important;color:#475569!important;font-size:.82rem!important;font-weight:900!important;white-space:nowrap!important;align-self:center!important}.manage-music-creator-tools-skin .ct-item--sticker input[type=color],.manage-music-creator-tools-skin .ct-item--sticker input.ct-color,.manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input[type=color],.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-color,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput{width:52px!important;height:44px!important;min-width:52px!important;min-height:44px!important;max-width:52px!important;max-height:44px!important;flex:0 0 52px!important;padding:4px!important;margin:0!important;justify-self:start!important;align-self:center!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:conic-gradient(from 90deg,#ef4444,#f97316,#facc15,#22c55e,#14b8a6,#3b82f6,#8b5cf6,#ec4899,#ef4444)!important;box-shadow:inset 0 0 0 3px #ffffffd6,0 8px 18px #0f172a17!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;overflow:hidden!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important}.manage-music-creator-tools-skin .ct-item--sticker input[type=color]::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--sticker input.ct-color::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput::-webkit-color-swatch-wrapper,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input[type=color]::-webkit-color-swatch-wrapper,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-color::-webkit-color-swatch-wrapper,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput::-webkit-color-swatch-wrapper{padding:0!important;border-radius:10px!important}.manage-music-creator-tools-skin .ct-item--sticker input[type=color]::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--sticker input.ct-color::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput::-webkit-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input[type=color]::-webkit-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-color::-webkit-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput::-webkit-color-swatch{border:2px solid rgba(255,255,255,.96)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-music-creator-tools-skin .ct-item--sticker input[type=color]::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--sticker input.ct-color::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput::-moz-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input[type=color]::-moz-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-color::-moz-color-swatch,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput::-moz-color-swatch{border:2px solid rgba(255,255,255,.96)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-music-creator-tools-skin .ct-item--sticker input[type=color]:hover,.manage-music-creator-tools-skin .ct-item--sticker input.ct-color:hover,.manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput:hover,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input[type=color]:hover,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-color:hover,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input.ct-iconColorInput:hover{transform:translateY(-1px)!important;border-color:#14b8a661!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 12px 24px #14b8a624!important}.manage-music-creator-tools-skin .ct-item--sticker .ctl-row--posBlock,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker .ctl-row--posBlock{grid-column:1 / -1!important;width:100%!important;min-width:0!important}.manage-music-creator-tools-skin .ct-item--sticker .ct-select,.manage-music-creator-tools-skin .ct-item--sticker .ct-input,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker .ct-select,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker .ct-input{min-width:0!important}.manage-music-creator-tools-skin .ct-item--sticker input[type=color]:focus,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker input[type=color]:focus{outline:none!important;border-color:#14b8a694!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 0 0 4px #14b8a624,0 12px 24px #14b8a624!important}@media(max-width:900px){.manage-music-creator-tools-skin .ct-item--sticker,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker{grid-template-columns:1fr!important}.manage-music-creator-tools-skin .ct-item--sticker>.ctl-row--grab,.manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerEmojiEditor,.manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerIconEditor,.manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerThumbWrap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker>.ctl-row--grab,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerEmojiEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerIconEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--sticker>.ct-stickerThumbWrap{grid-column:1!important}}.manage-music-creator-tools-skin .ct-item--text,.manage-music-creator-tools-skin .ct-item--label,.manage-music-creator-tools-skin .ct-item--textLabel,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel{min-width:0!important;width:100%!important}.manage-music-creator-tools-skin .ct-item--text .ctl-row,.manage-music-creator-tools-skin .ct-item--label .ctl-row,.manage-music-creator-tools-skin .ct-item--textLabel .ctl-row,.manage-music-creator-tools-skin .ct-item--text .ct-textEditor,.manage-music-creator-tools-skin .ct-item--label .ct-textEditor,.manage-music-creator-tools-skin .ct-item--textLabel .ct-textEditor,.manage-music-creator-tools-skin .ct-item--text .ct-labelEditor,.manage-music-creator-tools-skin .ct-item--label .ct-labelEditor,.manage-music-creator-tools-skin .ct-item--textLabel .ct-labelEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text .ctl-row,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ctl-row,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel .ctl-row,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text .ct-textEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-textEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel .ct-textEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text .ct-labelEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-labelEditor,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel .ct-labelEditor{min-width:0!important;max-width:100%!important}.manage-music-creator-tools-skin .ct-item--text .ctl-field--color,.manage-music-creator-tools-skin .ct-item--label .ctl-field--color,.manage-music-creator-tools-skin .ct-item--textLabel .ctl-field--color,.manage-music-creator-tools-skin .ct-item--text label:has(input[type=color]),.manage-music-creator-tools-skin .ct-item--label label:has(input[type=color]),.manage-music-creator-tools-skin .ct-item--textLabel label:has(input[type=color]),.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text .ctl-field--color,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ctl-field--color,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel .ctl-field--color,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text label:has(input[type=color]),.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label label:has(input[type=color]),.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel label:has(input[type=color]){display:inline-grid!important;grid-template-columns:max-content 54px!important;align-items:center!important;justify-content:start!important;justify-items:start!important;column-gap:10px!important;row-gap:6px!important;width:auto!important;max-width:max-content!important;min-width:0!important;margin:0!important}.manage-music-creator-tools-skin .ct-item--text .ctl-field--color .ctl-cap,.manage-music-creator-tools-skin .ct-item--label .ctl-field--color .ctl-cap,.manage-music-creator-tools-skin .ct-item--textLabel .ctl-field--color .ctl-cap,.manage-music-creator-tools-skin .ct-item--text label:has(input[type=color]) .ctl-cap,.manage-music-creator-tools-skin .ct-item--label label:has(input[type=color]) .ctl-cap,.manage-music-creator-tools-skin .ct-item--textLabel label:has(input[type=color]) .ctl-cap,.manage-music-creator-tools-skin .ct-item--text label:has(input[type=color]) .ct-emojiLbl,.manage-music-creator-tools-skin .ct-item--label label:has(input[type=color]) .ct-emojiLbl,.manage-music-creator-tools-skin .ct-item--textLabel label:has(input[type=color]) .ct-emojiLbl,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text .ctl-field--color .ctl-cap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ctl-field--color .ctl-cap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel .ctl-field--color .ctl-cap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text label:has(input[type=color]) .ctl-cap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label label:has(input[type=color]) .ctl-cap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel label:has(input[type=color]) .ctl-cap,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text label:has(input[type=color]) .ct-emojiLbl,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label label:has(input[type=color]) .ct-emojiLbl,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel label:has(input[type=color]) .ct-emojiLbl{margin:0!important;color:#64748b!important;font-size:.82rem!important;font-weight:900!important;white-space:nowrap!important;align-self:center!important}.manage-music-creator-tools-skin .ct-item--text input[type=color],.manage-music-creator-tools-skin .ct-item--label input[type=color],.manage-music-creator-tools-skin .ct-item--textLabel input[type=color],.manage-music-creator-tools-skin .ct-item--text input.ct-color,.manage-music-creator-tools-skin .ct-item--label input.ct-color,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-color,.manage-music-creator-tools-skin .ct-item--text input.ct-bg,.manage-music-creator-tools-skin .ct-item--label input.ct-bg,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-bg,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text input[type=color],.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label input[type=color],.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel input[type=color],.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text input.ct-color,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label input.ct-color,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel input.ct-color,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text input.ct-bg,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label input.ct-bg,.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel input.ct-bg{width:52px!important;height:44px!important;min-width:52px!important;min-height:44px!important;max-width:52px!important;max-height:44px!important;flex:0 0 52px!important;padding:4px!important;margin:0!important;justify-self:start!important;align-self:center!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:conic-gradient(from 90deg,#ef4444,#f97316,#facc15,#22c55e,#14b8a6,#3b82f6,#8b5cf6,#ec4899,#ef4444)!important;box-shadow:inset 0 0 0 3px #ffffffd6,0 8px 18px #0f172a17!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;overflow:hidden!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important}.manage-music-creator-tools-skin .ct-item--text input[type=color]::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--label input[type=color]::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--textLabel input[type=color]::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--text input.ct-color::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--label input.ct-color::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-color::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--text input.ct-bg::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--label input.ct-bg::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-bg::-webkit-color-swatch-wrapper{padding:0!important;border-radius:10px!important}.manage-music-creator-tools-skin .ct-item--text input[type=color]::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--label input[type=color]::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--textLabel input[type=color]::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--text input.ct-color::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--label input.ct-color::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-color::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--text input.ct-bg::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--label input.ct-bg::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-bg::-webkit-color-swatch{border:2px solid rgba(255,255,255,.96)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-music-creator-tools-skin .ct-item--text input[type=color]::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--label input[type=color]::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--textLabel input[type=color]::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--text input.ct-color::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--label input.ct-color::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-color::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--text input.ct-bg::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--label input.ct-bg::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-bg::-moz-color-swatch{border:2px solid rgba(255,255,255,.96)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-music-creator-tools-skin .ct-item--text input[type=color]:hover,.manage-music-creator-tools-skin .ct-item--label input[type=color]:hover,.manage-music-creator-tools-skin .ct-item--textLabel input[type=color]:hover,.manage-music-creator-tools-skin .ct-item--text input.ct-color:hover,.manage-music-creator-tools-skin .ct-item--label input.ct-color:hover,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-color:hover,.manage-music-creator-tools-skin .ct-item--text input.ct-bg:hover,.manage-music-creator-tools-skin .ct-item--label input.ct-bg:hover,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-bg:hover{transform:translateY(-1px)!important;border-color:#14b8a661!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 12px 24px #14b8a624!important}.manage-music-creator-tools-skin .ct-item--text input[type=color]:focus,.manage-music-creator-tools-skin .ct-item--label input[type=color]:focus,.manage-music-creator-tools-skin .ct-item--textLabel input[type=color]:focus,.manage-music-creator-tools-skin .ct-item--text input.ct-color:focus,.manage-music-creator-tools-skin .ct-item--label input.ct-color:focus,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-color:focus,.manage-music-creator-tools-skin .ct-item--text input.ct-bg:focus,.manage-music-creator-tools-skin .ct-item--label input.ct-bg:focus,.manage-music-creator-tools-skin .ct-item--textLabel input.ct-bg:focus{outline:none!important;border-color:#14b8a694!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 0 0 4px #14b8a624,0 12px 24px #14b8a624!important}.manage-music-creator-tools-skin .ct-item--text .ctl-row:has(input[type=color]),.manage-music-creator-tools-skin .ct-item--label .ctl-row:has(input[type=color]),.manage-music-creator-tools-skin .ct-item--textLabel .ctl-row:has(input[type=color]),.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--text .ctl-row:has(input[type=color]),.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ctl-row:has(input[type=color]),.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--textLabel .ctl-row:has(input[type=color]){align-items:end!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-field,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-field,.ct-item--label .ct-color-swatch-field{width:auto!important;min-width:0!important;max-width:max-content!important;display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;margin:0!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-field .ctl-cap,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-field .ctl-cap,.ct-item--label .ct-color-swatch-field .ctl-cap{margin:0!important;color:#64748b!important;font-size:.82rem!important;font-weight:900!important;white-space:nowrap!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-shell,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-shell,.ct-item--label .ct-color-swatch-shell{position:relative!important;width:52px!important;height:44px!important;min-width:52px!important;min-height:44px!important;max-width:52px!important;max-height:44px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:conic-gradient(from 90deg,#ef4444,#f97316,#facc15,#22c55e,#14b8a6,#3b82f6,#8b5cf6,#ec4899,#ef4444)!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 8px 18px #0f172a1a!important;cursor:pointer!important;overflow:hidden!important;box-sizing:border-box!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-shell:hover,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-shell:hover,.ct-item--label .ct-color-swatch-shell:hover{transform:translateY(-1px)!important;border-color:#14b8a66b!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 12px 24px #14b8a626!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-shell.is-disabled,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-shell.is-disabled,.ct-item--label .ct-color-swatch-shell.is-disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important;box-shadow:inset 0 0 0 3px #ffffffdb,0 6px 14px #0f172a0f!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-preview,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-preview,.ct-item--label .ct-color-swatch-preview{width:34px!important;height:28px!important;min-width:34px!important;min-height:28px!important;border-radius:10px!important;background:var(--ct-current-color, #ffffff)!important;border:2px solid rgba(255,255,255,.98)!important;box-shadow:inset 0 0 0 1px #0f172a38,0 3px 8px #0f172a29!important;pointer-events:none!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native,.ct-item--label .ct-color-swatch-native{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:14px!important;opacity:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native:disabled,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native:disabled,.ct-item--label .ct-color-swatch-native:disabled{cursor:not-allowed!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native::-webkit-color-swatch-wrapper,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native::-webkit-color-swatch-wrapper,.ct-item--label .ct-color-swatch-native::-webkit-color-swatch-wrapper{padding:0!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native::-webkit-color-swatch,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native::-webkit-color-swatch,.ct-item--label .ct-color-swatch-native::-webkit-color-swatch{border:0!important;border-radius:0!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native::-moz-color-swatch,.manage-music-creator-tools-skin .ct-item--label .ct-color-swatch-native::-moz-color-swatch,.ct-item--label .ct-color-swatch-native::-moz-color-swatch{border:0!important;border-radius:0!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ctl-row--text,.manage-music-creator-tools-skin .ct-item--label .ctl-row--text,.ct-item--label .ctl-row--text{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(82px,90px) max-content!important;align-items:end!important;gap:10px!important}.manage-music-card-media-shell,.manage-music-saved-card-media-shell{position:relative!important;width:100%!important;min-width:0!important;overflow:hidden!important;border-radius:18px 18px 0 0!important;background:transparent!important}.mm-cover.manage-music-card-media-shell,.manage-music-saved-card__media.manage-music-saved-card-media-shell{aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;max-height:none!important}.manage-music-card-cover-frame,.manage-music-saved-card__cover-frame{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;border-radius:18px 18px 0 0!important;background:#050505!important;display:block!important;isolation:isolate!important}.manage-music-card-cover-img,.manage-music-saved-card-cover-img,.manage-music-card-cover-frame>img,.manage-music-saved-card__cover-frame>img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;position:relative!important;z-index:1!important}.manage-music-card-cover-placeholder,.manage-music-saved-card-cover-placeholder,.manage-music-card-cover-frame .mm-cover-placeholder{width:100%!important;height:100%!important;min-height:220px!important;display:grid!important;place-items:center!important;color:#fff!important;background:#111827!important;position:relative!important;z-index:1!important}.manage-music-card-overlay-stage{position:absolute!important;inset:0!important;z-index:4!important;width:100%!important;height:100%!important;overflow:hidden!important;pointer-events:none!important;display:block!important;contain:layout paint!important}.manage-music-card-overlay-stage>*,.manage-music-card-overlay-stage .manage-music-overlay-layer,.manage-music-card-overlay-stage .creator-tools-overlay-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;pointer-events:none!important;z-index:1!important}.manage-music-card-audio-dock,.manage-music-saved-card-audio-dock{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:8!important;width:auto!important;max-width:calc(100% - 24px)!important;pointer-events:auto!important}.manage-music-card-audio-dock .mm-card-audio,.manage-music-card-audio-dock .manage-music-card-audio-player,.manage-music-saved-card-audio-dock .manage-music-saved-card__audio-player,.manage-music-card-audio-dock audio,.manage-music-saved-card-audio-dock audio{width:100%!important;max-width:100%!important;display:block!important;margin:0!important;position:relative!important;z-index:1!important}.manage-music-studio-card,.manage-music-saved-card{overflow:hidden!important}.manage-music-studio-card .mm-info,.manage-music-saved-card__body,.manage-music-saved-card__actions,.mm-card-actions{position:relative!important;z-index:2!important}.manage-music-creator-tools-toolbar{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:16px!important;position:relative!important;z-index:40!important}.manage-music-tools-back-btn,.manage-music-fullscreen-editor-btn,.manage-music-return-upload-btn{min-height:46px!important;border-radius:14px!important;font-weight:850!important;pointer-events:auto!important}.manage-music-tools-back-btn{background:#14b8a61a!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;border:1px solid rgba(20,184,166,.3)!important;box-shadow:0 10px 24px #14b8a61a!important}.manage-music-fullscreen-editor-btn{margin-left:auto!important;background:#8b5cf61a!important;color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important;border:1px solid rgba(139,92,246,.28)!important;box-shadow:0 10px 24px #8b5cf61a!important}.manage-music-return-upload-btn{background:#14b8a61a!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;border:1px solid rgba(20,184,166,.3)!important;box-shadow:0 10px 24px #14b8a61a!important}.manage-music-tools-back-btn:hover,.manage-music-return-upload-btn:hover{background:#14b8a629!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;border-color:#14b8a66b!important}.manage-music-fullscreen-editor-btn:hover{background:#8b5cf629!important;color:#5b21b6!important;-webkit-text-fill-color:#5b21b6!important;border-color:#8b5cf66b!important}.manage-music-tools-back-btn:disabled,.manage-music-fullscreen-editor-btn:disabled,.manage-music-return-upload-btn:disabled{opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important}.manage-music-tools-back-btn svg,.manage-music-fullscreen-editor-btn svg,.manage-music-return-upload-btn svg{color:currentColor!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn,.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn,button.studio-refresh-icon-btn.manage-music-refresh-library-btn{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;box-shadow:0 10px 24px #0f172a14,inset 0 1px #fffffff2!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;transform:translateZ(0)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn svg,.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn svg,button.studio-refresh-icon-btn.manage-music-refresh-library-btn svg{display:block!important;width:20px!important;height:20px!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important;transition:transform .22s ease!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn svg *,.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn svg *,button.studio-refresh-icon-btn.manage-music-refresh-library-btn svg *{stroke:#0f172a!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn:hover:not(:disabled),.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn:hover:not(:disabled),button.studio-refresh-icon-btn.manage-music-refresh-library-btn:hover:not(:disabled){background:#fff!important;background-color:#fff!important;border-color:#0f172a3d!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px #0f172a21,inset 0 1px #fffffffa!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn:hover:not(:disabled) svg,.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn:hover:not(:disabled) svg,button.studio-refresh-icon-btn.manage-music-refresh-library-btn:hover:not(:disabled) svg{transform:rotate(35deg)!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn:active:not(:disabled),.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn:active:not(:disabled),button.studio-refresh-icon-btn.manage-music-refresh-library-btn:active:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;transform:translateY(0) scale(.94)!important;box-shadow:0 7px 16px #0f172a1f,inset 0 2px 8px #0f172a14!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn:active:not(:disabled) svg,.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn:active:not(:disabled) svg,button.studio-refresh-icon-btn.manage-music-refresh-library-btn:active:not(:disabled) svg{animation:manageMusicRefreshClickSpin .42s ease-out 1!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn.is-refreshing svg,.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn.is-refreshing svg,button.studio-refresh-icon-btn.manage-music-refresh-library-btn.is-refreshing svg,.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn.is-spinning svg,.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn.is-spinning svg,button.studio-refresh-icon-btn.manage-music-refresh-library-btn.is-spinning svg{animation:manageMusicRefreshSpin .76s linear infinite!important}.manage-music-saved-panel__head button.studio-refresh-icon-btn.manage-music-refresh-library-btn:disabled,.manage-music-saved-panel__head .studio-refresh-icon-btn.manage-music-refresh-library-btn:disabled,button.studio-refresh-icon-btn.manage-music-refresh-library-btn:disabled{background:#fff!important;background-color:#fff!important;color:#0f172a!important;opacity:.62!important;cursor:not-allowed!important;transform:none!important}@keyframes manageMusicRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes manageMusicRefreshClickSpin{0%{transform:rotate(0) scale(1)}55%{transform:rotate(220deg) scale(1.14)}to{transform:rotate(360deg) scale(1)}}@media(max-width:780px){.manage-music-studio-page .manage-music-creator-tools-skin .ct-item--label .ctl-row--text,.manage-music-creator-tools-skin .ct-item--label .ctl-row--text,.ct-item--label .ctl-row--text{grid-template-columns:1fr!important;align-items:start!important}}.manage-music-placement-field{position:relative;z-index:6}.manage-music-placement-field.is-open{z-index:80}.manage-music-placement-select{position:relative;width:100%}.manage-music-placement-select__button{width:100%;min-height:58px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;color:#0f172a;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;cursor:pointer;text-align:left;box-shadow:0 10px 24px #0f172a0e}.manage-music-placement-select__button:hover,.manage-music-placement-select__button:focus{background:#fff;color:#0f172a;border-color:#f973166b;box-shadow:0 14px 30px #0f172a14;outline:none}.manage-music-placement-select__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.manage-music-placement-select__copy strong{color:#0f172a;font-size:.94rem;font-weight:900;line-height:1.15}.manage-music-placement-select__copy small{color:#64748b;font-size:.78rem;font-weight:750;line-height:1.2}.manage-music-placement-select__chevron{width:28px;height:28px;min-width:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff7ed;color:#9a3412;font-size:.78rem;font-weight:950}.manage-music-placement-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);max-height:360px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#fff;box-shadow:0 24px 56px #0f172a2e;padding:8px;z-index:2147480}.manage-music-placement-select__group{position:sticky;top:-8px;z-index:2;margin:0 -2px 6px;padding:9px 10px 7px;background:linear-gradient(180deg,#fff,#fffffff5);color:#f97316;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(249,115,22,.14)}.manage-music-placement-select__option{width:100%;border:1px solid transparent;border-radius:14px;background:#fff;color:#0f172a;display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-align:left;cursor:pointer}.manage-music-placement-select__option:hover,.manage-music-placement-select__option:focus{background:#fff7ed;color:#0f172a;border-color:#f973162e;outline:none}.manage-music-placement-select__option.is-selected{background:#ffedd5;border-color:#f9731657;color:#7c2d12}.manage-music-placement-select__option.is-role-feed-option{background-image:linear-gradient(90deg,rgba(249,115,22,.08),transparent 58%)}.manage-music-placement-select__option-title{color:inherit;font-size:.9rem;font-weight:900;line-height:1.15}.manage-music-placement-select__option-meta{color:#64748b;font-size:.76rem;font-weight:750;line-height:1.2}.manage-music-classification-card .pill,.manage-music-destinations-card .pill,.manage-music-monetization-card .pill{color:#0f172a;-webkit-text-fill-color:#0f172a;opacity:1}.manage-music-destinations-card .pill input.manage-music-feed-chip-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}@media(max-width:760px){.manage-music-placement-select__menu{max-height:300px}}.music-header-buttons .manage-music-creator-tools-icon-btn,.manage-music-creator-tools-icon-btn{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;opacity:1!important}.music-header-buttons .manage-music-creator-tools-icon-btn:hover,.manage-music-creator-tools-icon-btn:hover{background:#fff7ed!important;border-color:#f973166b!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.music-header-buttons .manage-music-creator-tools-icon-btn.active,.manage-music-creator-tools-icon-btn.active{background:#fff7ed!important;border-color:#f97316!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 0 0 4px #f973161a,0 12px 26px #f9731624!important}.music-header-buttons .manage-music-creator-tools-icon,.manage-music-creator-tools-icon,.music-header-buttons .manage-music-creator-tools-icon-btn svg,.manage-music-creator-tools-icon-btn svg{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.music-header-buttons .manage-music-creator-tools-icon-btn:before,.music-header-buttons .manage-music-creator-tools-icon-btn:after,.manage-music-creator-tools-icon-btn:before,.manage-music-creator-tools-icon-btn:after{display:none!important;content:none!important}button.manage-music-creator-tools-icon-btn,.manage-music-creator-tools-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;line-height:1!important;text-align:center!important}button.manage-music-creator-tools-icon-btn svg,.manage-music-creator-tools-icon-btn svg,button.manage-music-creator-tools-icon-btn .manage-music-creator-tools-icon,.manage-music-creator-tools-icon-btn .manage-music-creator-tools-icon{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;flex:0 0 auto!important}.manage-music-inline-audio-preview-card,.file-preview-wrapper.studio-audio-card.manage-music-inline-audio-preview-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:74px!important;padding:12px 58px 12px 14px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:0 12px 30px #0f172a14!important;overflow:visible!important;box-sizing:border-box!important}.manage-music-upload-audio-player,.manage-music-inline-audio-preview-card .manage-music-card-player{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffe6!important}.mm-audio-preview-card .mm-live-audio-custom-player,.mm-audio-preview-card .manage-music-card-player.mm-live-audio-custom-player{width:100%!important;min-width:0!important;margin:0!important;background:#fffffff5!important;border:1px solid rgba(255,255,255,.72)!important;color:#111827!important;box-shadow:0 10px 24px #00000038!important}.mm-audio-preview-card .mm-live-audio-custom-player *,.manage-music-inline-audio-preview-card .manage-music-card-player *{opacity:1!important;visibility:visible!important}.mm-audio-preview-card .mm-live-audio-custom-player button,.manage-music-inline-audio-preview-card .manage-music-card-player button{background:transparent!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.mm-audio-preview-card .mm-live-audio-custom-player svg,.manage-music-inline-audio-preview-card .manage-music-card-player svg{color:#111827!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.mm-audio-preview-card .mm-live-audio-custom-player input[type=range],.manage-music-inline-audio-preview-card .manage-music-card-player input[type=range]{opacity:1!important;visibility:visible!important}.manage-music-file-remove-btn,.file-remove-btn.manage-music-file-remove-btn{position:absolute!important;top:12px!important;right:12px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 24px #0f172a29!important;cursor:pointer!important;z-index:60!important;opacity:1!important;visibility:visible!important}.manage-music-file-remove-btn svg,.file-remove-btn.manage-music-file-remove-btn svg{display:none!important}.manage-music-file-remove-glyph{display:block!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:28px!important;font-weight:900!important;line-height:1!important;transform:translateY(-2px)!important;opacity:1!important;visibility:visible!important}.manage-music-file-remove-btn:hover,.file-remove-btn.manage-music-file-remove-btn:hover{background:#f8fafc!important;border-color:#0f172a3d!important}.manage-music-inline-audio-preview-card audio[controls],.mm-audio-preview-card audio[controls],.manage-music-live-preview-shell audio[controls].mm-live-audio,.file-preview-wrapper.studio-audio-card audio.file-preview--audio{display:none!important;opacity:0!important;visibility:hidden!important}.manage-music-inline-audio-preview-card audio::-webkit-media-controls,.mm-audio-preview-card audio::-webkit-media-controls,.manage-music-live-preview-shell audio::-webkit-media-controls,.file-preview-wrapper.studio-audio-card audio::-webkit-media-controls{display:none!important;opacity:0!important}.manage-music-inline-audio-preview-card .file-remove-btn,.manage-music-inline-audio-preview-card .manage-music-file-remove-btn,.manage-music-inline-audio-preview-card .mm-upload-remove-btn,.manage-music-cover-preview-card .file-remove-btn,.manage-music-cover-preview-card .manage-music-file-remove-btn,.manage-music-cover-preview-card .mm-cover-remove-btn,.manage-music-cover-preview-card .mm-upload-remove-btn,.manage-music-cover-preview-card .mm-upload-remove-btn--cover{display:none!important}.manage-music-studio-page .manage-music-cover-preview-card{position:relative!important;overflow:hidden!important}.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn,.manage-music-cover-preview-card button.mm-cover-remove-btn{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;inset:10px 10px auto auto!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;display:block!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:0 10px 24px #0f172a38!important;z-index:9999!important;cursor:pointer!important;pointer-events:auto!important;overflow:hidden!important;box-sizing:border-box!important;font-size:0!important;line-height:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-indent:-9999px!important;transform:none!important}.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn>*,.manage-music-cover-preview-card button.mm-cover-remove-btn>*{display:none!important;opacity:0!important;visibility:hidden!important}.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn:before,.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn:after,.manage-music-cover-preview-card button.mm-cover-remove-btn:before,.manage-music-cover-preview-card button.mm-cover-remove-btn:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;display:block!important;width:16px!important;height:3px!important;border-radius:999px!important;background:#0f172a!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;text-indent:0!important;transform-origin:center center!important}.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn:before,.manage-music-cover-preview-card button.mm-cover-remove-btn:before{transform:translate(-50%,-50%) rotate(45deg)!important}.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn:after,.manage-music-cover-preview-card button.mm-cover-remove-btn:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn:hover,.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn:focus,.manage-music-studio-page .manage-music-cover-preview-card button.mm-cover-remove-btn:active,.manage-music-cover-preview-card button.mm-cover-remove-btn:hover,.manage-music-cover-preview-card button.mm-cover-remove-btn:focus,.manage-music-cover-preview-card button.mm-cover-remove-btn:active{background:#fff!important;background-color:#fff!important;border-color:#0f172a47!important;box-shadow:0 12px 28px #0f172a3d!important;outline:none!important;transform:none!important}.manage-music-creator-tools-skin .ct-emojiRowBottom,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px 14px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.manage-music-creator-tools-skin .ct-emojiRowBottom>*,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom>*{position:relative!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;flex:0 0 auto!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiLbl,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiLbl{width:auto!important;min-width:max-content!important;white-space:nowrap!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color],.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom input[type=color]{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-select--pos,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-select--pos{flex:0 0 190px!important;width:190px!important;min-width:170px!important;max-width:210px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-num{flex:0 0 96px!important;width:96px!important;min-width:88px!important;max-width:110px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline{flex:0 0 auto!important;width:auto!important;min-width:170px!important;max-width:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;position:relative!important;overflow:visible!important;z-index:1!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline button,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline button{flex:0 0 46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;position:static!important;transform:none!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline input,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline input{flex:0 0 58px!important;width:58px!important;min-width:58px!important;max-width:58px!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd,.manage-music-creator-tools-skin .ct-emojiRowBottom button.ct-emojiAdd,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom button.ct-emojiAdd{flex:0 0 auto!important;width:auto!important;min-width:118px!important;max-width:none!important;min-height:46px!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 18px!important;position:relative!important;inset:auto!important;transform:none!important;white-space:nowrap!important;overflow:visible!important;z-index:2!important}.manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd *,.manage-music-studio-page .manage-music-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd *{position:static!important;transform:none!important;white-space:nowrap!important}.manage-music-studio-page .manage-music-creator-tools-skin div:has(>button.ct-flagPickBtn),.manage-music-creator-tools-skin div:has(>button.ct-flagPickBtn),.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagDropdown,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagMenu,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPicker,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagGrid,.manage-music-creator-tools-skin .ct-flagDropdown,.manage-music-creator-tools-skin .ct-flagMenu,.manage-music-creator-tools-skin .ct-flagPicker,.manage-music-creator-tools-skin .ct-flagGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(76px,76px))!important;justify-content:start!important;align-items:start!important;gap:12px 16px!important;width:min(620px,calc(100vw - 72px))!important;max-width:100%!important;padding:14px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn,.manage-music-creator-tools-skin button.ct-flagPickBtn,.manage-music-creator-tools-skin .ct-flagPickBtn{width:76px!important;min-width:76px!important;max-width:76px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 8px!important;margin:0!important;border-radius:12px!important;overflow:hidden!important;box-sizing:border-box!important;font-size:34px!important;line-height:1!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn>*,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn>*,.manage-music-creator-tools-skin button.ct-flagPickBtn>*,.manage-music-creator-tools-skin .ct-flagPickBtn>*{display:inline-flex!important;opacity:1!important;visibility:visible!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn>*:first-child,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn>*:first-child,.manage-music-creator-tools-skin button.ct-flagPickBtn>*:first-child,.manage-music-creator-tools-skin .ct-flagPickBtn>*:first-child{width:50px!important;min-width:50px!important;max-width:50px!important;height:34px!important;min-height:34px!important;max-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:36px!important;line-height:1!important;transform:scaleX(1.45)!important;transform-origin:center center!important;overflow:visible!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn>*:not(:first-child),.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn>*:not(:first-child),.manage-music-creator-tools-skin button.ct-flagPickBtn>*:not(:first-child),.manage-music-creator-tools-skin .ct-flagPickBtn>*:not(:first-child){width:auto!important;min-width:0!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;transform:none!important;white-space:nowrap!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn img,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn img,.manage-music-creator-tools-skin button.ct-flagPickBtn img,.manage-music-creator-tools-skin .ct-flagPickBtn img{width:54px!important;min-width:54px!important;max-width:54px!important;height:34px!important;min-height:34px!important;max-height:34px!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;transform:scaleX(1.18)!important;transform-origin:center center!important}.manage-music-creator-tools-skin .ct-flagDropdownBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:134px!important;height:58px!important;padding:8px 16px!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;overflow:hidden!important;white-space:nowrap!important}.manage-music-creator-tools-skin .ct-flagDropdownBtn__img,.manage-music-creator-tools-skin .ct-flagDropdownBtn img{display:block!important;width:52px!important;height:34px!important;min-width:52px!important;min-height:34px!important;object-fit:cover!important;border-radius:7px!important;flex:0 0 auto!important}.manage-music-creator-tools-skin .ct-flagPickBtn{width:58px!important;height:44px!important;min-width:58px!important;min-height:44px!important;max-width:58px!important;max-height:44px!important;padding:5px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;white-space:nowrap!important;font-size:0!important;line-height:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagPickImg,.manage-music-creator-tools-skin .ct-flagPickBtn img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px!important;opacity:1!important;visibility:visible!important;flex:0 0 auto!important}.manage-music-creator-tools-skin .ct-flagPickBtn span,.manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagCode,.manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagLabel,.manage-music-creator-tools-skin .ct-flagPickBtn .ct-countryCode{display:none!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagDropdownBtn,.manage-music-creator-tools-skin .ct-flagDropdownBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:134px!important;height:58px!important;padding:8px 16px!important;border-radius:16px!important;overflow:hidden!important;white-space:nowrap!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagDropdownBtn img,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagDropdownBtn__img,.manage-music-creator-tools-skin .ct-flagDropdownBtn img,.manage-music-creator-tools-skin .ct-flagDropdownBtn__img{display:block!important;width:52px!important;height:34px!important;min-width:52px!important;min-height:34px!important;max-width:52px!important;max-height:34px!important;object-fit:cover!important;object-position:center center!important;border-radius:7px!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn,.manage-music-creator-tools-skin button.ct-flagPickBtn,.manage-music-creator-tools-skin .ct-flagPickBtn{width:58px!important;height:44px!important;min-width:58px!important;min-height:44px!important;max-width:58px!important;max-height:44px!important;padding:5px!important;margin:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:hidden!important;white-space:nowrap!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;font-size:0!important;line-height:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn:hover,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn:hover,.manage-music-creator-tools-skin button.ct-flagPickBtn:hover,.manage-music-creator-tools-skin .ct-flagPickBtn:hover{background:#f8fafc!important;border-color:#0f172a33!important;box-shadow:0 10px 22px #0f172a16!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn.is-active,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn.is-active,.manage-music-creator-tools-skin button.ct-flagPickBtn.is-active,.manage-music-creator-tools-skin .ct-flagPickBtn.is-active{background:#fff!important;border-color:#0f172a3d!important;box-shadow:0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn img,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn img,.manage-music-studio-page .manage-music-creator-tools-skin button.ct-flagPickBtn .ct-flagPickImg,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagPickImg,.manage-music-creator-tools-skin button.ct-flagPickBtn img,.manage-music-creator-tools-skin .ct-flagPickBtn img,.manage-music-creator-tools-skin button.ct-flagPickBtn .ct-flagPickImg,.manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagPickImg{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:6px!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;flex:0 0 auto!important}.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn span:not(:has(img)),.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn strong:not(:has(img)),.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn em:not(:has(img)),.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn small:not(:has(img)),.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagCode,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagLabel,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn .ct-countryCode,.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn [class*=flagCode i],.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn [class*=flagLabel i],.manage-music-studio-page .manage-music-creator-tools-skin .ct-flagPickBtn [class*=countryCode i],.manage-music-creator-tools-skin .ct-flagPickBtn span:not(:has(img)),.manage-music-creator-tools-skin .ct-flagPickBtn strong:not(:has(img)),.manage-music-creator-tools-skin .ct-flagPickBtn em:not(:has(img)),.manage-music-creator-tools-skin .ct-flagPickBtn small:not(:has(img)),.manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagCode,.manage-music-creator-tools-skin .ct-flagPickBtn .ct-flagLabel,.manage-music-creator-tools-skin .ct-flagPickBtn .ct-countryCode,.manage-music-creator-tools-skin .ct-flagPickBtn [class*=flagCode i],.manage-music-creator-tools-skin .ct-flagPickBtn [class*=flagLabel i],.manage-music-creator-tools-skin .ct-flagPickBtn [class*=countryCode i]{display:none!important}.manage-music-studio-page .mm-live-sticker--flag>span,.manage-music-studio-page .manage-music-overlay-layer .mm-live-sticker--flag>span{display:none!important}body.manage-music-distribution-modal-open{overflow:hidden}.manage-music-studio-page{--mm-distribution-accent: #0f766e;--mm-distribution-accent-strong: #115e59;--mm-distribution-soft: rgba(20, 184, 166, .1);--mm-distribution-soft-strong: rgba(20, 184, 166, .16);--mm-distribution-border: rgba(15, 118, 110, .22);--mm-distribution-panel: rgba(255, 255, 255, .88);--mm-distribution-panel-strong: #ffffff;--mm-distribution-text: #0f172a;--mm-distribution-muted: rgba(51, 65, 85, .8)}.manage-music-studio-page .manage-music-distribution-editor{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;padding:20px;border:1px solid var(--mm-distribution-border);border-radius:22px;background:linear-gradient(145deg,#f0fdfaf0,#ffffffe6);box-shadow:0 14px 32px #0f172a12;box-sizing:border-box}.manage-music-studio-page .manage-music-distribution-editor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.manage-music-studio-page .manage-music-distribution-editor__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--mm-distribution-accent);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.manage-music-studio-page .manage-music-distribution-editor__eyebrow svg{width:17px;height:17px;flex:0 0 auto}.manage-music-studio-page .manage-music-distribution-editor__head h3{margin:0 0 7px;color:var(--mm-distribution-text);font-size:1.15rem;line-height:1.3;font-weight:900}.manage-music-studio-page .manage-music-distribution-editor__head p{max-width:760px;margin:0;color:var(--mm-distribution-muted)!important;line-height:1.55}.manage-music-studio-page .manage-music-distribution-enable{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 15px;border:1px solid var(--mm-distribution-border);border-radius:999px;background:#fffffff0;color:var(--mm-distribution-text);font-size:.9rem;font-weight:850;cursor:pointer;flex:0 0 auto;box-shadow:0 8px 18px #0f172a0d}.manage-music-studio-page .manage-music-distribution-enable input[type=checkbox],.manage-music-studio-page .manage-music-distribution-service input[type=checkbox],.manage-music-studio-page .manage-music-distribution-confirmation input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;padding:0!important;margin:0!important;display:inline-grid!important;place-items:center!important;flex:0 0 20px!important;border:1.5px solid rgba(15,23,42,.28)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;cursor:pointer;position:relative}.manage-music-studio-page .manage-music-distribution-enable input[type=checkbox]{border-radius:999px!important}.manage-music-studio-page .manage-music-distribution-enable input[type=checkbox]:after,.manage-music-studio-page .manage-music-distribution-service input[type=checkbox]:after,.manage-music-studio-page .manage-music-distribution-confirmation input[type=checkbox]:after{content:"";width:9px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease}.manage-music-studio-page .manage-music-distribution-enable input[type=checkbox]:after{width:9px;height:9px;border:0;border-radius:999px;background:#fff;transform:scale(0)}.manage-music-studio-page .manage-music-distribution-enable input[type=checkbox]:checked,.manage-music-studio-page .manage-music-distribution-service input[type=checkbox]:checked,.manage-music-studio-page .manage-music-distribution-confirmation input[type=checkbox]:checked{border-color:var(--mm-distribution-accent)!important;background:var(--mm-distribution-accent)!important}.manage-music-studio-page .manage-music-distribution-enable input[type=checkbox]:checked:after,.manage-music-studio-page .manage-music-distribution-service input[type=checkbox]:checked:after,.manage-music-studio-page .manage-music-distribution-confirmation input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.manage-music-studio-page .manage-music-distribution-enable input[type=checkbox]:checked:after{transform:scale(1)}.manage-music-studio-page .manage-music-distribution-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.manage-music-studio-page .manage-music-distribution-toolbar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manage-music-studio-page .manage-music-distribution-small-btn{min-height:40px!important;padding:0 13px!important;border-radius:12px!important;font-size:.88rem!important}.manage-music-studio-page .manage-music-distribution-search{position:relative;display:flex;align-items:center;width:min(360px,100%);min-width:220px}.manage-music-studio-page .manage-music-distribution-search>svg{position:absolute;left:14px;width:18px;height:18px;color:#334155b8;z-index:2;pointer-events:none}.manage-music-studio-page .manage-music-distribution-search input{min-height:44px!important;padding:0 14px 0 42px!important;border-radius:14px!important}.manage-music-studio-page .manage-music-distribution-selection-summary{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 13px;border:1px solid rgba(15,118,110,.14);border-radius:14px;background:#ffffffc2;color:var(--mm-distribution-muted);font-size:.9rem}.manage-music-studio-page .manage-music-distribution-selection-summary strong{color:var(--mm-distribution-accent-strong);font-size:1rem}.manage-music-studio-page .manage-music-distribution-groups{display:grid;gap:16px}.manage-music-studio-page .manage-music-distribution-group{display:flex;flex-direction:column;gap:12px;min-width:0;padding:15px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffad}.manage-music-studio-page .manage-music-distribution-group__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.manage-music-studio-page .manage-music-distribution-group__head h4{margin:0;color:var(--mm-distribution-text);font-size:.96rem;font-weight:900}.manage-music-studio-page .manage-music-distribution-group__head>span{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--mm-distribution-soft);color:var(--mm-distribution-accent-strong);font-size:.78rem;font-weight:900}.manage-music-studio-page .manage-music-distribution-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manage-music-studio-page .manage-music-distribution-service{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:13px;border:1px solid rgba(15,23,42,.1);border-radius:15px;background:#ffffffe0;color:var(--mm-distribution-text);cursor:pointer;box-sizing:border-box;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.manage-music-studio-page .manage-music-distribution-service:hover{border-color:#0f766e57;background:#fff;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a12}.manage-music-studio-page .manage-music-distribution-service.is-selected,.manage-music-studio-page .manage-music-distribution-service--group:has(input:checked){border-color:#0f766e7a;background:linear-gradient(145deg,#ccfbf1b8,#fffffff0);box-shadow:0 10px 22px #0f766e1a}.manage-music-studio-page .manage-music-distribution-service.is-nested{padding:11px 12px;border-radius:13px}.manage-music-studio-page .manage-music-distribution-service__copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.manage-music-studio-page .manage-music-distribution-service__title-row{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.manage-music-studio-page .manage-music-distribution-service__copy strong{color:var(--mm-distribution-text);font-size:.91rem;line-height:1.3;font-weight:850}.manage-music-studio-page .manage-music-distribution-service__copy small{color:var(--mm-distribution-muted)!important;line-height:1.4}.manage-music-studio-page .manage-music-distribution-beta{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border-radius:999px;background:#f59e0b24;color:#92400e;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.manage-music-studio-page .manage-music-distribution-info-link{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:var(--mm-distribution-accent-strong);font-size:.78rem;font-weight:800;text-decoration:none}.manage-music-studio-page .manage-music-distribution-info-link:hover{text-decoration:underline}.manage-music-studio-page .manage-music-distribution-info-link svg{width:13px;height:13px}.manage-music-studio-page .manage-music-distribution-info-pending{color:#64748bcc!important;font-style:italic}.manage-music-studio-page .manage-music-distribution-tencent{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px}.manage-music-studio-page .manage-music-distribution-service--group{width:100%}.manage-music-studio-page .manage-music-distribution-tencent__children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-left:24px}.manage-music-studio-page .manage-music-distribution-status-chip,.manage-music-studio-page .manage-music-distribution-release-status,.manage-music-studio-page .manage-music-distribution-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid rgba(100,116,139,.18);border-radius:999px;background:#f1f5f9eb;color:#475569;font-size:.7rem;line-height:1;font-weight:850;white-space:nowrap}.manage-music-studio-page .manage-music-distribution-release-status{margin-left:auto;font-size:.76rem}.manage-music-studio-page .manage-music-distribution-pill{min-height:30px;font-size:.78rem}.manage-music-studio-page .status-requested,.manage-music-studio-page .status-pending-review,.manage-music-studio-page .status-processing,.manage-music-studio-page .status-queued,.manage-music-studio-page .status-submitted,.manage-music-studio-page .status-accepted{border-color:#2563eb3d;background:#dbeafee6;color:#1d4ed8}.manage-music-studio-page .status-approved,.manage-music-studio-page .status-delivered,.manage-music-studio-page .status-partially-live,.manage-music-studio-page .status-live{border-color:#05966942;background:#d1fae5eb;color:#047857}.manage-music-studio-page .status-needs-changes,.manage-music-studio-page .status-paused,.manage-music-studio-page .status-takedown-requested,.manage-music-studio-page .status-takedown-processing{border-color:#d977063d;background:#fef3c7f0;color:#92400e}.manage-music-studio-page .status-rejected,.manage-music-studio-page .status-failed,.manage-music-studio-page .status-removed,.manage-music-studio-page .status-cancelled{border-color:#dc262638;background:#fee2e2eb;color:#b91c1c}.manage-music-studio-page .manage-music-distribution-panel{display:flex;flex-direction:column;gap:15px;padding:16px;border:1px solid rgba(15,23,42,.09);border-radius:18px;background:#ffffffc7}.manage-music-studio-page .manage-music-distribution-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.manage-music-studio-page .manage-music-distribution-panel__head h4{margin:0 0 4px;color:var(--mm-distribution-text);font-size:.98rem;font-weight:900}.manage-music-studio-page .manage-music-distribution-panel__head p{margin:0;color:var(--mm-distribution-muted)!important;line-height:1.5}.manage-music-studio-page .manage-music-distribution-panel__head>svg{width:22px;height:22px;color:var(--mm-distribution-accent);flex:0 0 auto}.manage-music-studio-page .manage-music-distribution-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manage-music-studio-page .manage-music-distribution-confirmation{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:13px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffe6;color:var(--mm-distribution-text);line-height:1.5;font-size:.88rem;font-weight:700;cursor:pointer}.manage-music-studio-page .manage-music-distribution-owner-fields{margin-top:2px}.manage-music-studio-page .manage-music-distribution-segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:5px;border:1px solid rgba(15,23,42,.09);border-radius:15px;background:#f1f5f9d1}.manage-music-studio-page .manage-music-distribution-segmented button{min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#475569;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.manage-music-studio-page .manage-music-distribution-segmented button:hover{background:#fffc}.manage-music-studio-page .manage-music-distribution-segmented button.is-active{border-color:#0f766e47;background:#fff;color:var(--mm-distribution-accent-strong);box-shadow:0 7px 16px #0f172a0f}.manage-music-studio-page .manage-music-distribution-advanced-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0;border:0;background:transparent;color:var(--mm-distribution-text);font:inherit;text-align:left;cursor:pointer}.manage-music-studio-page .manage-music-distribution-advanced-toggle>span{display:flex;flex-direction:column;gap:4px;min-width:0}.manage-music-studio-page .manage-music-distribution-advanced-toggle strong{font-size:.94rem;font-weight:900}.manage-music-studio-page .manage-music-distribution-advanced-toggle small{color:var(--mm-distribution-muted)!important;line-height:1.45}.manage-music-studio-page .manage-music-distribution-advanced-toggle>svg{width:20px;height:20px;flex:0 0 auto}.manage-music-studio-page .manage-music-distribution-advanced-content{display:flex;flex-direction:column;gap:15px;padding-top:15px;border-top:1px solid rgba(15,23,42,.08)}.manage-music-studio-page .manage-music-distribution-notes textarea{resize:vertical;min-height:96px}.manage-music-studio-page .manage-music-distribution-submit-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.manage-music-studio-page .manage-music-distribution-submit-choice button{display:flex;align-items:flex-start;gap:11px;min-width:0;min-height:76px;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#ffffffdb;color:var(--mm-distribution-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.manage-music-studio-page .manage-music-distribution-submit-choice button.is-active{border-color:#0f766e80;background:linear-gradient(145deg,#ccfbf1c2,#fffffff0);box-shadow:0 10px 22px #0f766e1a}.manage-music-studio-page .manage-music-distribution-submit-choice button>svg{width:21px;height:21px;margin-top:2px;color:var(--mm-distribution-accent);flex:0 0 auto}.manage-music-studio-page .manage-music-distribution-submit-choice button>span{display:flex;flex-direction:column;gap:4px;min-width:0}.manage-music-studio-page .manage-music-distribution-submit-choice button strong{color:var(--mm-distribution-text);font-size:.9rem;font-weight:900}.manage-music-studio-page .manage-music-distribution-submit-choice button small{color:var(--mm-distribution-muted)!important;line-height:1.4}.manage-music-studio-page .manage-music-distribution-disabled-copy,.manage-music-studio-page .manage-music-distribution-inline-warning{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border-radius:14px}.manage-music-studio-page .manage-music-distribution-disabled-copy{border:1px dashed rgba(15,23,42,.14);background:#ffffffb8}.manage-music-studio-page .manage-music-distribution-disabled-copy p{margin:0;color:var(--mm-distribution-muted)!important;line-height:1.5}.manage-music-studio-page .manage-music-distribution-disabled-copy svg{margin-top:2px;color:#64748b;flex:0 0 auto}.manage-music-studio-page .manage-music-distribution-inline-warning{border:1px solid rgba(217,119,6,.22);background:#fef3c7d1;color:#92400e;font-size:.88rem;font-weight:750}.manage-music-studio-page .manage-music-distribution-inline-warning svg{margin-top:1px;flex:0 0 auto}.manage-music-studio-page .manage-music-distribution-catalogue-loading{display:block;padding:0 3px}.manage-music-studio-page .manage-music-distribution-manage-btn{border-color:#0f766e3d!important;background:#f0fdfaf0!important;color:var(--mm-distribution-accent-strong)!important}.manage-music-studio-page .manage-music-distribution-manage-btn svg,.manage-music-studio-page .manage-music-distribution-manage-btn span{color:var(--mm-distribution-accent-strong)!important}.manage-music-studio-page .manage-music-distribution-manage-btn:hover{border-color:#0f766e6b!important;background:#ccfbf1f0!important}.manage-music-studio-page .manage-music-distribution-modal-backdrop{position:fixed;inset:0;z-index:100500;display:flex;align-items:center;justify-content:center;padding:22px;background:#0f172a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.manage-music-studio-page .manage-music-distribution-modal{width:min(1180px,100%);max-height:min(92vh,980px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.36);border-radius:26px;background:#f8fafcfa;box-shadow:0 34px 100px #0f172a57}.manage-music-studio-page .manage-music-distribution-modal__header,.manage-music-studio-page .manage-music-distribution-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;background:#fffffff0;flex:0 0 auto}.manage-music-studio-page .manage-music-distribution-modal__header{align-items:flex-start;border-bottom:1px solid rgba(15,23,42,.09)}.manage-music-studio-page .manage-music-distribution-modal__header h2{margin:0 0 5px;color:var(--mm-distribution-text);font-size:1.35rem;font-weight:900}.manage-music-studio-page .manage-music-distribution-modal__header p{max-width:760px;margin:0;color:var(--mm-distribution-muted)!important;line-height:1.5}.manage-music-studio-page .manage-music-distribution-modal__close{width:42px;height:42px;min-width:42px;padding:0;display:inline-grid;place-items:center;border:1px solid rgba(15,23,42,.12);border-radius:13px;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 8px 18px #0f172a0f}.manage-music-studio-page .manage-music-distribution-modal__close svg{width:21px;height:21px}.manage-music-studio-page .manage-music-distribution-modal__body{min-height:0;padding:20px 22px;overflow-y:auto;overscroll-behavior:contain}.manage-music-studio-page .manage-music-distribution-modal__loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;color:var(--mm-distribution-muted);font-weight:750}.manage-music-studio-page .manage-music-distribution-modal__footer{border-top:1px solid rgba(15,23,42,.09)}.manage-music-studio-page .manage-music-distribution-modal__footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.manage-music-studio-page .manage-music-distribution-submit-btn{border-color:#0f766e47!important;background:linear-gradient(135deg,#0f766e,#0d9488)!important;color:#fff!important}.manage-music-studio-page .manage-music-distribution-submit-btn svg,.manage-music-studio-page .manage-music-distribution-submit-btn span{color:#fff!important}.manage-music-studio-page .manage-music-distribution-takedown-btn{border-color:#d9770642!important;background:#fef3c7f5!important;color:#92400e!important}.manage-music-studio-page .manage-music-distribution-takedown-btn svg,.manage-music-studio-page .manage-music-distribution-takedown-btn span{color:#92400e!important}.manage-music-studio-page .manage-music-distribution-cancel-btn{border-color:#dc26262e!important;color:#b91c1c!important}.manage-music-studio-page .manage-music-distribution-editor button:disabled,.manage-music-studio-page .manage-music-distribution-editor input:disabled,.manage-music-studio-page .manage-music-distribution-editor textarea:disabled,.manage-music-studio-page .manage-music-distribution-modal button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}@media(max-width:1100px){.manage-music-studio-page .manage-music-distribution-service-grid,.manage-music-studio-page .manage-music-distribution-tencent__children,.manage-music-studio-page .manage-music-distribution-rights-grid{grid-template-columns:1fr}}@media(max-width:820px){.manage-music-studio-page .manage-music-distribution-editor__head,.manage-music-studio-page .manage-music-distribution-toolbar,.manage-music-studio-page .manage-music-distribution-modal__footer{flex-direction:column;align-items:stretch}.manage-music-studio-page .manage-music-distribution-enable{width:fit-content}.manage-music-studio-page .manage-music-distribution-search{width:100%}.manage-music-studio-page .manage-music-distribution-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-music-studio-page .manage-music-distribution-submit-choice{grid-template-columns:1fr}.manage-music-studio-page .manage-music-distribution-modal__footer-actions{width:100%;justify-content:stretch}.manage-music-studio-page .manage-music-distribution-modal__footer-actions>button{flex:1 1 180px}}@media(max-width:640px){.manage-music-studio-page .manage-music-distribution-editor{padding:15px;border-radius:18px}.manage-music-studio-page .manage-music-distribution-toolbar__actions,.manage-music-studio-page .manage-music-distribution-toolbar__actions>button{width:100%}.manage-music-studio-page .manage-music-distribution-group,.manage-music-studio-page .manage-music-distribution-panel{padding:13px;border-radius:15px}.manage-music-studio-page .manage-music-distribution-tencent__children{padding-left:10px}.manage-music-studio-page .manage-music-distribution-segmented{grid-template-columns:1fr}.manage-music-studio-page .manage-music-distribution-modal-backdrop{padding:0}.manage-music-studio-page .manage-music-distribution-modal{width:100%;height:100%;max-height:none;border-radius:0}.manage-music-studio-page .manage-music-distribution-modal__header,.manage-music-studio-page .manage-music-distribution-modal__footer,.manage-music-studio-page .manage-music-distribution-modal__body{padding-left:15px;padding-right:15px}.manage-music-studio-page .manage-music-distribution-modal__footer-actions{flex-direction:column}.manage-music-studio-page .manage-music-distribution-modal__footer-actions>button,.manage-music-studio-page .manage-music-distribution-modal__footer>button{width:100%}}.manage-quickshots-studio-page{--studio-bg: transparent;--studio-panel: rgba(255, 255, 255, .74);--studio-panel-hover: rgba(255, 255, 255, .86);--studio-surface: rgba(255, 255, 255, .64);--studio-surface-2: rgba(255, 255, 255, .82);--studio-input: rgba(255, 255, 255, .96);--studio-border: rgba(15, 23, 42, .1);--studio-border-strong: rgba(15, 23, 42, .16);--studio-text: #0f172a;--studio-text-soft: #334155;--studio-muted: rgba(51, 65, 85, .78);--studio-shadow: 0 14px 34px rgba(15, 23, 42, .08);--studio-shadow-soft: 0 10px 24px rgba(15, 23, 42, .06);--studio-identity: #4f46e5;--studio-commerce: #0ea5e9;--studio-visuals: #ec4899;--studio-video: #f97316;--studio-audio: #10b981;--studio-digital: #8b5cf6;--studio-affiliate: #eab308;--studio-progress: #22c55e;--studio-danger: #ef4444;min-height:100vh;padding:24px;background:transparent;color:var(--studio-text)}.manage-quickshots-studio-page.embedded{min-height:auto;padding:0;background:transparent}.manage-quickshots-studio-page *,.manage-quickshots-studio-page *:before,.manage-quickshots-studio-page *:after{box-sizing:border-box}.manage-quickshots-studio-page .product-studio-shell,.manage-quickshots-studio-page .manage-quickshots-studio-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.manage-quickshots-studio-page .product-studio-layout,.manage-quickshots-studio-page .manage-quickshots-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start;background:transparent!important;box-shadow:none!important}.manage-quickshots-studio-page .product-studio-sidebar,.manage-quickshots-studio-page .manage-quickshots-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;background:transparent!important;box-shadow:none!important}.manage-quickshots-studio-page .product-studio-main,.manage-quickshots-studio-page .manage-quickshots-studio-main{min-width:0;display:flex;flex-direction:column;gap:20px;background:transparent!important;box-shadow:none!important}.manage-quickshots-studio-page .product-studio-topbar,.manage-quickshots-studio-page .manage-quickshots-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:22px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#ffffffb8!important;box-shadow:var(--studio-shadow)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-quickshots-studio-page .product-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.manage-quickshots-studio-page .product-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.manage-quickshots-studio-page .product-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,#f97316,#ec4899);border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 30px #f9731638}.manage-quickshots-studio-page .product-studio-brand__icon svg{font-size:1.45rem;color:#fff}.manage-quickshots-studio-page .product-studio-title{margin:0 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:800;color:var(--studio-text);letter-spacing:-.02em}.manage-quickshots-studio-page .product-studio-subtitle{margin:0;max-width:820px;font-size:1.05rem;line-height:1.65;color:var(--studio-muted)}.manage-quickshots-studio-page .product-studio-uploader{display:flex;align-items:center;gap:14px;padding:12px 14px;min-width:250px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8!important;box-shadow:var(--studio-shadow-soft);flex:0 0 auto}.manage-quickshots-studio-page .product-studio-uploader__meta{display:flex;flex-direction:column;gap:2px}.manage-quickshots-studio-page .product-studio-uploader__meta strong{font-size:1rem;font-weight:800;color:var(--studio-text)}.manage-quickshots-studio-page .product-studio-uploader__meta span{font-size:.95rem;color:var(--studio-muted);word-break:break-word}.manage-quickshots-studio-page .studio-sidecard,.manage-quickshots-studio-page .studio-section,.manage-quickshots-studio-page .studio-info-card,.manage-quickshots-studio-page .studio-video-card,.manage-quickshots-studio-page .studio-image-card{background:var(--studio-panel)!important;border:1px solid var(--studio-border)!important;box-shadow:var(--studio-shadow)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-quickshots-studio-page .studio-sidecard:hover,.manage-quickshots-studio-page .studio-section:hover{background:var(--studio-panel-hover)!important}.manage-quickshots-studio-page .studio-sidecard{border-radius:22px;padding:18px}.manage-quickshots-studio-page .studio-sidecard h3{margin:0 0 12px;font-size:1rem;color:var(--studio-text)}.manage-quickshots-studio-page .studio-sidecard p{margin:10px 0 0;color:var(--studio-muted);line-height:1.55}.manage-quickshots-studio-page .studio-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-weight:800;margin-bottom:10px}.manage-quickshots-studio-page .studio-status-badge.ready{background:#22c55e1f;color:#15803d}.manage-quickshots-studio-page .studio-status-badge.draft{background:#f973161f;color:#c2410c}.manage-quickshots-studio-page .studio-summary-list{list-style:none;padding:0;margin:0}.manage-quickshots-studio-page .studio-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.manage-quickshots-studio-page .studio-summary-list li:last-child{border-bottom:0}.manage-quickshots-studio-page .studio-summary-list span,.manage-quickshots-studio-page .studio-section p,.manage-quickshots-studio-page .muted,.manage-quickshots-studio-page small{color:var(--studio-muted)!important}.manage-quickshots-studio-page .studio-summary-list strong,.manage-quickshots-studio-page .studio-section h2,.manage-quickshots-studio-page .studio-field>span,.manage-quickshots-studio-page .music-legend,.manage-quickshots-studio-page .file-name{color:var(--studio-text)!important}.manage-quickshots-studio-page .studio-section{border-radius:24px;padding:22px;position:relative;overflow:hidden}.manage-quickshots-studio-page .studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--studio-video)}.manage-quickshots-studio-page .studio-section--identity:before{background:var(--studio-identity)}.manage-quickshots-studio-page .studio-section--visuals:before{background:var(--studio-visuals)}.manage-quickshots-studio-page .studio-section--video:before{background:var(--studio-video)}.manage-quickshots-studio-page .studio-section--audio:before{background:var(--studio-audio)}.manage-quickshots-studio-page .studio-section--progress:before{background:var(--studio-progress)}.manage-quickshots-studio-page .studio-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.manage-quickshots-studio-page .studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px}.manage-quickshots-studio-page .studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;color:#0f172a!important;box-shadow:0 6px 14px #0f172a0d!important;flex-shrink:0;font-size:1.05rem}.manage-quickshots-studio-page .studio-section__icon svg{color:#0f172a!important;stroke:#0f172a!important}.manage-quickshots-studio-page .studio-section h2{margin:0 0 4px;font-size:1.15rem;color:var(--studio-text)}.manage-quickshots-studio-page .studio-section p{margin:0;line-height:1.5}.manage-quickshots-studio-page .studio-info-card{min-height:56px;display:flex;align-items:center;padding:14px 16px;border-radius:16px;color:var(--studio-muted)}.manage-quickshots-studio-page .mq-tabs,.manage-quickshots-studio-page .manage-quickshots-studio-tabs{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(15,23,42,.08);box-shadow:var(--studio-shadow-soft)}.manage-quickshots-studio-page .mq-tab{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#334155c7;font-weight:800;cursor:pointer;transition:.2s ease}.manage-quickshots-studio-page .mq-tab:hover{color:#0f172a;background:#ffffffb8}.manage-quickshots-studio-page .mq-tab.active{background:#fff;color:#0f172a;box-shadow:0 8px 20px #0f172a14}.manage-quickshots-studio-page .mq-toolbar,.manage-quickshots-studio-page .manage-quickshots-studio-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:24px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.manage-quickshots-studio-page .mq-search-wrap,.manage-quickshots-studio-page .manage-quickshots-search-wrap{position:relative;width:100%;flex:1 1 auto;min-height:62px;display:flex;align-items:center;background:#fff;border-radius:999px;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 34px #0f172a1a,inset 0 1px #ffffffb3;overflow:hidden}.manage-quickshots-studio-page .mq-search-icon,.manage-quickshots-studio-page .manage-quickshots-search-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;color:#0f172a;stroke:#0f172a;stroke-width:2.2;pointer-events:none;z-index:2}.manage-quickshots-studio-page .mq-search,.manage-quickshots-studio-page .manage-quickshots-search{width:100%;height:62px;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:0 24px 0 64px!important;border-radius:999px!important;color:#0f172a!important;font-size:1rem}.manage-quickshots-studio-page .mq-search::placeholder,.manage-quickshots-studio-page .manage-quickshots-search::placeholder{color:#64748bc2!important}.manage-quickshots-studio-page .studio-grid{display:grid;gap:16px}.manage-quickshots-studio-page .studio-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-quickshots-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.manage-quickshots-studio-page .studio-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.manage-quickshots-studio-page .studio-field{display:flex;flex-direction:column;gap:8px}.manage-quickshots-studio-page .studio-field>span{font-size:.92rem;font-weight:800}.manage-quickshots-studio-page .studio-field input,.manage-quickshots-studio-page .studio-field textarea,.manage-quickshots-studio-page .studio-field select,.manage-quickshots-studio-page .music-meta input,.manage-quickshots-studio-page input,.manage-quickshots-studio-page textarea,.manage-quickshots-studio-page select{width:100%;border-radius:16px;border:1px solid rgba(15,23,42,.12)!important;background:var(--studio-input)!important;color:#0f172a!important;padding:13px 14px;outline:none;box-shadow:none!important;opacity:1!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.manage-quickshots-studio-page .studio-field input::placeholder,.manage-quickshots-studio-page .studio-field textarea::placeholder,.manage-quickshots-studio-page .music-meta input::placeholder,.manage-quickshots-studio-page input::placeholder,.manage-quickshots-studio-page textarea::placeholder{color:#64748bc7!important}.manage-quickshots-studio-page .studio-field input:focus,.manage-quickshots-studio-page .studio-field textarea:focus,.manage-quickshots-studio-page .studio-field select:focus,.manage-quickshots-studio-page .music-meta input:focus,.manage-quickshots-studio-page input:focus,.manage-quickshots-studio-page textarea:focus,.manage-quickshots-studio-page select:focus{background:#fff!important;color:#0f172a!important;border-color:#4f46e573!important;box-shadow:0 0 0 4px #4f46e51a!important;outline:none!important}.manage-quickshots-studio-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fffffffa!important;color:#0f172a!important;font-weight:600;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,#0f172a 50%),linear-gradient(135deg,#0f172a 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.manage-quickshots-studio-page select option{background:#fff!important;color:#0f172a!important}.manage-quickshots-studio-page .media-input-wrapper,.manage-quickshots-studio-page .studio-media-upload{display:flex;flex-direction:column;gap:14px;min-width:0}.manage-quickshots-studio-page .studio-dropzone{position:relative;border-radius:18px;border:1.5px dashed rgba(15,23,42,.14);background:#ffffffb8!important;padding:22px;min-height:148px;display:flex;flex-direction:column;justify-content:center;gap:8px;cursor:pointer;transition:.2s ease;box-shadow:none}.manage-quickshots-studio-page .studio-dropzone:hover{border-color:#4f46e547;background:#ffffffd6!important}.manage-quickshots-studio-page .studio-dropzone input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.manage-quickshots-studio-page .studio-dropzone svg{font-size:1.35rem;color:#0f172a;stroke:#0f172a}.manage-quickshots-studio-page .studio-dropzone strong{font-size:1rem;color:#0f172a}.manage-quickshots-studio-page .studio-dropzone small{color:var(--studio-muted);line-height:1.45}.manage-quickshots-studio-page .file-name{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700}.manage-quickshots-studio-page .file-preview-wrapper{position:relative;border-radius:18px;overflow:hidden}.manage-quickshots-studio-page .studio-video-card,.manage-quickshots-studio-page .studio-image-card{border-radius:18px;padding:14px;background:#ffffffb8!important;border:1px solid var(--studio-border)!important;box-shadow:var(--studio-shadow-soft)!important}.manage-quickshots-studio-page .file-preview,.manage-quickshots-studio-page .studio-video-card video,.manage-quickshots-studio-page .studio-image-card img{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:16px;background:#000}.manage-quickshots-studio-page .studio-image-card img.file-preview{background:#0f172a0a}.manage-quickshots-studio-page .file-remove-btn{position:absolute;top:12px;right:12px;z-index:2;width:38px;height:38px;border:0;border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#ef4444;box-shadow:0 10px 22px #0f172a2e;cursor:pointer}.manage-quickshots-studio-page .file-remove-btn svg{color:#ef4444}.manage-quickshots-studio-page .manage-quickshots-studio-form{display:flex;flex-direction:column;gap:20px}.manage-quickshots-studio-page .quickshot-header-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manage-quickshots-studio-page .qs-icon-btn{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd1;border:1px solid rgba(15,23,42,.1);color:#0f172a;box-shadow:var(--studio-shadow-soft)}.manage-quickshots-studio-page .qs-icon-btn svg{color:#0f172a;stroke:#0f172a}.manage-quickshots-studio-page .qs-icon-btn:hover,.manage-quickshots-studio-page .qs-icon-btn.active{background:#fff;transform:translateY(-1px);border-color:#4f46e538}.manage-quickshots-studio-page .qs-icon-btn.danger,.manage-quickshots-studio-page .qs-icon-btn.danger svg{color:#ef4444;stroke:#ef4444}.manage-quickshots-studio-page .music-meta{margin:18px 0 0;padding:18px;border-radius:18px;background:#ffffffb8!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:var(--studio-shadow-soft)!important}.manage-quickshots-studio-page .music-legend{display:inline-flex;align-items:center;gap:8px;padding:0 8px;color:#0f172a;font-weight:800}.manage-quickshots-studio-page .music-legend svg{color:#0f172a;stroke:#0f172a}.manage-quickshots-studio-page .studio-actions-stack{display:flex;flex-direction:column;gap:12px}.manage-quickshots-studio-page .studio-back-btn,.manage-quickshots-studio-page .studio-ghost-btn,.manage-quickshots-studio-page .studio-primary-btn,.manage-quickshots-studio-page .studio-reset-icon-btn,.manage-quickshots-refresh-btn{border:0;cursor:pointer;font:inherit;transition:.2s ease}.manage-quickshots-studio-page .studio-back-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#ffffffc7!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px;color:#111827!important;box-shadow:0 8px 22px #0f172a14!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);font-weight:700}.manage-quickshots-studio-page .studio-back-btn svg,.manage-quickshots-studio-page .studio-back-btn span{color:#111827!important;stroke:#111827!important}.manage-quickshots-studio-page .studio-back-btn:hover{background:#ffffffeb!important;transform:translateY(-1px)}.manage-quickshots-studio-page .studio-ghost-btn,.manage-quickshots-studio-page .studio-primary-btn{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;background:#ffffffd1!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:var(--studio-shadow-soft)!important;font-weight:800}.manage-quickshots-studio-page .studio-ghost-btn svg,.manage-quickshots-studio-page .studio-primary-btn svg,.manage-quickshots-studio-page .studio-ghost-btn span,.manage-quickshots-studio-page .studio-primary-btn span{color:#0f172a!important;stroke:#0f172a!important}.manage-quickshots-studio-page .studio-ghost-btn:hover,.manage-quickshots-studio-page .studio-primary-btn:hover{background:#fffffff0!important;transform:translateY(-1px)}.manage-quickshots-studio-page .studio-primary-btn--bright{background:linear-gradient(135deg,#fff,#f8fafc)!important;color:#111827!important;font-weight:800}.manage-quickshots-studio-page .studio-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:6px 2px 28px}.manage-quickshots-studio-page .studio-actions__left,.manage-quickshots-studio-page .studio-actions__right{display:flex;gap:12px;align-items:stretch}.manage-quickshots-studio-page .studio-actions__right .studio-ghost-btn,.manage-quickshots-studio-page .studio-actions__right .studio-primary-btn,.manage-quickshots-studio-page .studio-actions__right .studio-primary-btn--bright{min-height:52px!important;height:52px!important;padding:0 22px!important;white-space:nowrap}.manage-quickshots-studio-page .studio-reset-icon-btn{width:58px;height:58px;min-width:58px;min-height:58px;padding:0;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffb8!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--studio-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manage-quickshots-studio-page .studio-reset-icon-btn svg{width:24px!important;height:24px!important;color:#0f172a!important;stroke:#0f172a!important;stroke-width:2.2;transition:transform .45s ease}.manage-quickshots-studio-page .studio-reset-icon-btn:hover{background:#ffffffe6!important;transform:translateY(-1px)}.manage-quickshots-studio-page .studio-reset-icon-btn:hover svg{transform:rotate(-180deg)}.manage-quickshots-studio-page button:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.manage-quickshots-studio-page .mq-actions,.manage-quickshots-studio-page .manage-quickshots-library-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.manage-quickshots-refresh-btn{width:48px;height:48px;min-width:48px;border-radius:16px;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a14!important}.manage-quickshots-refresh-btn svg,.manage-quickshots-action-refresh-icon{color:#0f172a!important;stroke:#0f172a!important;width:18px;height:18px;display:block;transform-origin:center}.manage-quickshots-refresh-btn:hover{background:#fffffff0!important;transform:translateY(-1px)}.manage-quickshots-refresh-btn.is-spinning svg,.manage-quickshots-action-refresh-icon.is-spinning,.manage-quickshots-studio-page .spin{animation:manageQuickshotsSpin .85s linear infinite}@keyframes manageQuickshotsSpin{to{transform:rotate(360deg)}}.manage-quickshots-studio-page .studio-progress-wrap{margin-top:12px}.manage-quickshots-studio-page .studio-progress{width:100%;height:12px;border-radius:999px;background:#0f172a14;overflow:hidden}.manage-quickshots-studio-page .studio-progress__bar{height:100%;background:linear-gradient(90deg,#22c55e,#10b981);border-radius:inherit;transition:width .2s ease}.manage-quickshots-studio-page .studio-progress__label{margin-top:10px;font-size:.92rem;color:var(--studio-text)}.manage-quickshots-studio-page .mq-grid,.manage-quickshots-studio-page .manage-quickshots-studio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));gap:20px}.manage-quickshots-studio-page .mq-card,.manage-quickshots-studio-page .manage-quickshots-studio-card{overflow:hidden;border-radius:22px;background:#ffffffd1;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 34px #0f172a14}.manage-quickshots-studio-page .mq-video{position:relative;width:100%;aspect-ratio:16 / 10;background:#0f172a0f;overflow:hidden}.manage-quickshots-studio-page .mq-video video,.manage-quickshots-studio-page .mq-video img,.manage-quickshots-studio-page .mq-fallback-thumb{width:100%;height:100%;display:block;object-fit:cover}.manage-quickshots-studio-page .mq-play{position:absolute;right:14px;bottom:14px;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#0f172a;box-shadow:0 10px 22px #0f172a29}.manage-quickshots-studio-page .mq-info{padding:14px 16px 8px}.manage-quickshots-studio-page .mq-name{margin:0 0 6px;font-size:1rem;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-quickshots-studio-page .mq-meta{display:flex;flex-wrap:wrap;gap:5px;font-size:.9rem;color:#334155cc}.manage-quickshots-studio-page .manage-quickshots-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.manage-quickshots-studio-page .mq-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 16px}.manage-quickshots-studio-page .pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:7px 12px;border-radius:999px;background:#ffffffdb;border:1px solid rgba(15,23,42,.1);color:#0f172a;font-size:.86rem;font-weight:800;line-height:1;box-shadow:0 8px 18px #0f172a0a;cursor:pointer}.manage-quickshots-studio-page .pill input[type=checkbox],.manage-quickshots-studio-page .mq-card-actions .pill input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;padding:0!important;margin:0!important;border-radius:6px!important;border:1.5px solid rgba(15,23,42,.22)!important;background:#fff!important;display:inline-grid;place-items:center;box-shadow:none!important;cursor:pointer;position:relative}.manage-quickshots-studio-page .pill input[type=checkbox]:after{content:"";width:9px;height:9px;border-radius:3px;background:#0f172a;transform:scale(0);transition:transform .15s ease}.manage-quickshots-studio-page .pill input[type=checkbox]:checked:after{transform:scale(1)}.manage-quickshots-studio-page .checkbox-pill,.manage-quickshots-studio-page .manage-quickshots-ownership{display:flex;align-items:flex-start;gap:12px;width:100%;margin-top:18px;padding:12px 14px;border-radius:999px;background:#fffffff5;border:1px solid rgba(0,0,0,.06);color:#111827;cursor:pointer}.manage-quickshots-studio-page .checkbox-pill input[type=checkbox]{-webkit-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;margin:1px 0 0;border-radius:6px;border:1.5px solid rgba(17,24,39,.28);background:#fff;display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;position:relative}.manage-quickshots-studio-page .checkbox-pill input[type=checkbox]:after{content:"";width:10px;height:10px;border-radius:3px;transform:scale(0);transition:transform .15s ease;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.manage-quickshots-studio-page .checkbox-pill input[type=checkbox]:checked:after{transform:scale(1)}.manage-quickshots-studio-page .checkbox-pill span{color:#111827;font-weight:700;line-height:1.45}.manage-quickshots-studio-page .qs-live-grid{display:grid;gap:18px;margin-top:16px}.manage-quickshots-studio-page .qs-live-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-quickshots-studio-page .qs-live-grid.one{grid-template-columns:minmax(0,1fr)}.manage-quickshots-studio-page .qs-live-box{overflow:hidden;border-radius:20px;background:#ffffffbd;border:1px solid rgba(15,23,42,.08);box-shadow:var(--studio-shadow-soft)}.manage-quickshots-studio-page .qs-live-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.06)}.manage-quickshots-studio-page .qs-live-head strong{color:#0f172a}.manage-quickshots-studio-page .qs-live-stage{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0f172a0d}.manage-quickshots-studio-page .qs-live-media{width:100%;height:100%;max-height:520px;object-fit:contain;display:block;background:#000}.manage-quickshots-studio-page .qs-live-placeholder{color:var(--studio-muted);padding:24px;text-align:center}.manage-quickshots-studio-page .qs-live-text,.manage-quickshots-studio-page .qs-live-sticker,.manage-quickshots-studio-page .qs-live-link{z-index:4;pointer-events:none}.manage-quickshots-studio-page .qs-live-text{padding:6px 10px;border-radius:10px;font-weight:800;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.18)}.manage-quickshots-studio-page .qs-live-sticker{line-height:1}.manage-quickshots-studio-page .qs-live-link{text-decoration:none;min-height:34px;padding:8px 14px;border-radius:999px;background:#fffffff0;color:#0f172a;font-weight:800;box-shadow:0 8px 20px #0f172a2e}.manage-quickshots-studio-page .manage-quickshots-create-block>*+*{margin-top:16px}.manage-quickshots-studio-page .manage-quickshots-classification-card,.manage-quickshots-studio-page .manage-quickshots-destinations-card{align-items:center}@media(max-width:1280px){.manage-quickshots-studio-page .product-studio-layout,.manage-quickshots-studio-page .manage-quickshots-studio-layout{grid-template-columns:1fr}.manage-quickshots-studio-page .product-studio-sidebar,.manage-quickshots-studio-page .manage-quickshots-studio-sidebar{position:static;order:2}.manage-quickshots-studio-page .product-studio-main,.manage-quickshots-studio-page .manage-quickshots-studio-main{order:1}}@media(max-width:980px){.manage-quickshots-studio-page .product-studio-topbar,.manage-quickshots-studio-page .manage-quickshots-studio-topbar{flex-direction:column;align-items:stretch;padding:20px}.manage-quickshots-studio-page .product-studio-uploader{width:100%;justify-content:flex-start}.manage-quickshots-studio-page .manage-quickshots-library-header{align-items:stretch}.manage-quickshots-studio-page .manage-quickshots-library-actions{justify-content:flex-start}}@media(max-width:920px){.video-hub-scroll-area,.manage-quickshots-studio-page{padding:14px}.manage-quickshots-studio-page .studio-grid--4,.manage-quickshots-studio-page .studio-grid--3,.manage-quickshots-studio-page .studio-grid--2,.manage-quickshots-studio-page .qs-live-grid.two{grid-template-columns:1fr}.manage-quickshots-studio-page .studio-section__header,.manage-quickshots-studio-page .studio-actions{flex-direction:column;align-items:stretch}.manage-quickshots-studio-page .studio-actions__left,.manage-quickshots-studio-page .studio-actions__right{width:100%;justify-content:stretch}.manage-quickshots-studio-page .studio-actions__right>*{flex:1}}@media(max-width:640px){.video-hub-main{margin-left:0;width:100%}.vertical-header{display:none}.manage-quickshots-studio-page .product-studio-topbar,.manage-quickshots-studio-page .studio-section,.manage-quickshots-studio-page .studio-sidecard{border-radius:18px;padding:16px}.manage-quickshots-studio-page .product-studio-brand{align-items:flex-start;flex-direction:column}.manage-quickshots-studio-page .product-studio-title{font-size:2rem}.manage-quickshots-studio-page .product-studio-subtitle{font-size:.98rem;line-height:1.55}.manage-quickshots-studio-page .mq-card-actions,.manage-quickshots-studio-page .manage-quickshots-library-actions{flex-direction:column;align-items:stretch}.manage-quickshots-refresh-btn,.manage-quickshots-studio-page .studio-ghost-btn,.manage-quickshots-studio-page .studio-primary-btn,.manage-quickshots-studio-page .studio-actions__right .studio-ghost-btn,.manage-quickshots-studio-page .studio-actions__right .studio-primary-btn{width:100%}.manage-quickshots-studio-page .checkbox-pill,.manage-quickshots-studio-page .manage-quickshots-ownership{border-radius:18px}}.manage-quickshots-studio-page .mq-toolbar,.manage-quickshots-studio-page .manage-quickshots-studio-toolbar{width:100%;margin:18px 0 28px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-quickshots-studio-page .mq-search-wrap,.manage-quickshots-studio-page .manage-quickshots-search-wrap{position:relative!important;width:100%!important;min-height:62px;display:flex!important;align-items:center!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.09)!important;border-radius:999px!important;box-shadow:0 14px 32px #0f172a14,0 0 0 4px #f9731614!important;overflow:hidden}.manage-quickshots-studio-page .mq-search-icon,.manage-quickshots-studio-page .manage-quickshots-search-icon{position:absolute!important;left:24px!important;top:50%!important;transform:translateY(-50%)!important;width:24px!important;height:24px!important;color:#0f172a!important;stroke:#0f172a!important;opacity:1!important;z-index:2;pointer-events:none}.manage-quickshots-studio-page .mq-search,.manage-quickshots-studio-page .manage-quickshots-search{width:100%!important;height:62px!important;padding:0 24px 0 64px!important;border:0!important;outline:none!important;background:transparent!important;color:#0f172a!important;font-size:1rem!important;line-height:62px!important;box-shadow:none!important}.manage-quickshots-studio-page .manage-quickshots-refresh-btn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fffffff0!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 10px 24px #0f172a14!important;cursor:pointer}.manage-quickshots-studio-page .manage-quickshots-refresh-btn svg{width:22px!important;height:22px!important;color:#0f172a!important;stroke:#0f172a!important;opacity:1!important}.manage-quickshots-studio-page .manage-quickshots-refresh-btn:hover{background:#fff!important;transform:translateY(-1px)}.manage-quickshots-studio-page .manage-quickshots-refresh-btn.is-spinning svg,.manage-quickshots-studio-page .manage-quickshots-action-refresh-icon.is-spinning{animation:manageQuickShotsRefreshSpin .8s linear infinite}.manage-quickshots-studio-page .mq-card,.manage-quickshots-studio-page .manage-quickshots-studio-card{display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:22px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 16px 36px #0f172a14!important}.manage-quickshots-studio-page .mq-video{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#0f172a!important;border-radius:22px 22px 0 0!important}.manage-quickshots-studio-page .mq-video video,.manage-quickshots-studio-page .mq-video img,.manage-quickshots-studio-page .mq-fallback-thumb{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;background:#0f172a!important}.manage-quickshots-studio-page .mq-play{position:absolute!important;right:14px!important;bottom:14px!important;width:38px!important;height:38px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#fffffff2!important;color:#0f172a!important;font-size:.9rem!important;box-shadow:0 10px 24px #0f172a2e!important;z-index:3!important}.manage-quickshots-studio-page .mq-info{padding:16px 18px 10px!important;background:#fffffff0!important}.manage-quickshots-studio-page .mq-name{margin:0 0 8px!important;color:#0f172a!important;font-size:1.02rem!important;font-weight:900!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.manage-quickshots-studio-page .mq-meta{display:flex!important;flex-wrap:wrap!important;gap:4px!important;color:#334155d1!important;font-size:.88rem!important;line-height:1.35!important}.manage-quickshots-studio-page .manage-quickshots-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.manage-quickshots-studio-page .manage-quickshots-chip-row .pill{min-height:32px!important;padding:7px 12px!important;border-radius:999px!important;background:#f8fafcf5!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-size:.82rem!important;font-weight:800!important;box-shadow:none!important}.manage-quickshots-studio-page .mq-card-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding:14px 18px 18px!important;border-top:1px solid rgba(15,23,42,.06)!important;background:#fffffff5!important}.manage-quickshots-studio-page .mq-card-actions .pill{min-height:42px!important;padding:8px 14px!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-weight:900!important;box-shadow:0 8px 18px #0f172a0f!important}.manage-quickshots-studio-page .mq-card-actions .pill input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0 8px 0 0!important;padding:0!important;border-radius:6px!important;border:1.5px solid rgba(15,23,42,.24)!important;background:#fff!important;display:inline-grid!important;place-items:center!important;box-shadow:none!important}.manage-quickshots-studio-page .mq-card-actions .pill input[type=checkbox]:after{content:"";width:9px;height:9px;border-radius:3px;background:#0f172a;transform:scale(0);transition:transform .15s ease}.manage-quickshots-studio-page .mq-card-actions .pill input[type=checkbox]:checked:after{transform:scale(1)}.manage-quickshots-studio-page .mq-card-actions .studio-ghost-btn{min-height:42px!important;padding:0 16px!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-weight:900!important;box-shadow:0 8px 18px #0f172a0f!important}@media(max-width:640px){.manage-quickshots-studio-page .mq-grid,.manage-quickshots-studio-page .manage-quickshots-studio-grid{grid-template-columns:1fr!important}.manage-quickshots-studio-page .mq-card-actions{flex-direction:column!important;align-items:stretch!important}.manage-quickshots-studio-page .mq-card-actions .pill,.manage-quickshots-studio-page .mq-card-actions .studio-ghost-btn{width:100%!important}}.manage-quickshots-studio-page .mq-toolbar,.manage-quickshots-studio-page .manage-quickshots-studio-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-quickshots-studio-page .mq-search-wrap,.manage-quickshots-studio-page .manage-quickshots-search-wrap{position:relative!important;width:100%!important;min-height:64px!important;height:64px!important;display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.manage-quickshots-studio-page .mq-search-icon,.manage-quickshots-studio-page .manage-quickshots-search-icon{position:absolute!important;left:22px!important;top:calc(42% - 2px)!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;color:#0f172a!important;stroke:#0f172a!important;opacity:.9!important;z-index:2!important;pointer-events:none!important}.manage-quickshots-studio-page .mq-search,.manage-quickshots-studio-page .manage-quickshots-search{width:100%!important;min-height:64px!important;height:64px!important;padding:0 24px 0 60px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffff5!important;color:#0f172a!important;font-size:1rem!important;font-weight:500!important;line-height:64px!important;box-shadow:0 12px 28px #0f172a14!important;outline:none!important}.manage-quickshots-studio-page .mq-search::placeholder,.manage-quickshots-studio-page .manage-quickshots-search::placeholder{color:#64748bc7!important}.manage-quickshots-studio-page .mq-search:hover,.manage-quickshots-studio-page .manage-quickshots-search:hover{background:#fff!important;box-shadow:0 14px 32px #0f172a1a!important}.manage-quickshots-studio-page .mq-search:focus,.manage-quickshots-studio-page .manage-quickshots-search:focus{border-color:#f9731652!important;box-shadow:0 0 0 4px #f9731614,0 16px 34px #0f172a1f!important}.manage-quickshots-studio-page .mq-grid,.manage-quickshots-studio-page .manage-quickshots-studio-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:18px!important;align-items:start!important}.manage-quickshots-studio-page .mq-card,.manage-quickshots-studio-page .manage-quickshots-studio-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border-radius:22px!important;background:#ffffffb8!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a14!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.manage-quickshots-studio-page .mq-video{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:#0f172a0f!important;border-radius:0!important}.manage-quickshots-studio-page .mq-video video,.manage-quickshots-studio-page .mq-video img,.manage-quickshots-studio-page .mq-fallback-thumb{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center center!important;background:transparent!important;border-radius:0!important}.manage-quickshots-studio-page .mq-video video{transform:scale(1.035)!important;transform-origin:center center!important}.manage-quickshots-studio-page .mq-play{position:absolute!important;inset:auto 12px 12px auto!important;width:38px!important;height:38px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#ffffffeb!important;color:#0f172a!important;box-shadow:0 10px 22px #0f172a29!important;font-size:.9rem!important;z-index:3!important}.manage-quickshots-studio-page .mq-info{padding:14px 14px 0!important;min-width:0!important;background:transparent!important}.manage-quickshots-studio-page .mq-name{margin:0 0 8px!important;color:#0f172a!important;font-size:1rem!important;font-weight:800!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.manage-quickshots-studio-page .mq-meta{display:flex!important;flex-wrap:wrap!important;gap:4px!important;color:#334155d1!important;font-size:.88rem!important;line-height:1.45!important}.manage-quickshots-studio-page .manage-quickshots-chip-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:8px!important}.manage-quickshots-studio-page .manage-quickshots-chip-row .pill{min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;background:#ffffffe0!important;border:1px solid rgba(15,23,42,.09)!important;color:#0f172a!important;font-size:.84rem!important;font-weight:700!important;box-shadow:none!important}.manage-quickshots-studio-page .mq-card-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;margin-top:auto!important;border-top:0!important;background:transparent!important}.manage-quickshots-studio-page .mq-card-actions label.pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:0 14px!important;border-radius:999px!important;background:#ffffffe0!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-size:.9rem!important;font-weight:700!important;line-height:1!important;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer!important;overflow:hidden!important}.manage-quickshots-studio-page .mq-card-actions label.pill input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;border-radius:6px!important;border:1.5px solid rgba(15,23,42,.28)!important;background:#fff!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important;position:relative!important;flex:0 0 auto!important;cursor:pointer!important}.manage-quickshots-studio-page .mq-card-actions label.pill input[type=checkbox]:after{content:"";width:8px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .14s ease}.manage-quickshots-studio-page .mq-card-actions label.pill input[type=checkbox]:checked{background:#0f172a!important;border-color:#0f172a!important}.manage-quickshots-studio-page .mq-card-actions label.pill input[type=checkbox]:checked:after{transform:rotate(-45deg) scale(1)}.manage-quickshots-studio-page .mq-card-actions .studio-ghost-btn{min-height:40px!important;padding:0 14px!important;border-radius:14px!important;background:#ffffffe0!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-size:.9rem!important;font-weight:700!important;box-shadow:0 8px 18px #0f172a0f!important}.manage-quickshots-studio-page .mq-card-actions .studio-ghost-btn svg,.manage-quickshots-studio-page .mq-card-actions .studio-ghost-btn span{color:#0f172a!important;stroke:#0f172a!important}@media(max-width:640px){.manage-quickshots-studio-page .mq-search,.manage-quickshots-studio-page .manage-quickshots-search{min-height:52px!important;height:52px!important;line-height:52px!important;padding-left:52px!important;font-size:.96rem!important}.manage-quickshots-studio-page .mq-search-wrap,.manage-quickshots-studio-page .manage-quickshots-search-wrap{min-height:52px!important;height:52px!important}.manage-quickshots-studio-page .mq-search-icon,.manage-quickshots-studio-page .manage-quickshots-search-icon{left:18px!important;width:20px!important;height:20px!important}.manage-quickshots-studio-page .mq-card-actions{flex-direction:column!important;align-items:stretch!important}.manage-quickshots-studio-page .mq-card-actions label.pill,.manage-quickshots-studio-page .mq-card-actions .studio-ghost-btn{width:100%!important}}.manage-quickshots-studio-page .mq-search-icon,.manage-quickshots-studio-page .manage-quickshots-search-icon{top:calc(50% + 1px)!important;transform:translateY(-50%)!important}.manage-quickshots-studio-page .manage-quickshots-refresh-btn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fffffff5!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;box-shadow:0 10px 24px #0f172a14!important;cursor:pointer!important}.manage-quickshots-studio-page .manage-quickshots-refresh-btn svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;display:block!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important;transform-origin:center center}.manage-quickshots-studio-page .manage-quickshots-refresh-btn svg *{stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-refresh-btn:hover{background:#fff!important;border-color:#0f172a2e!important;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1a!important}.manage-quickshots-studio-page .manage-quickshots-refresh-btn:hover svg{transform:rotate(180deg)}.manage-quickshots-studio-page .manage-quickshots-refresh-btn.is-spinning svg{animation:manageQuickShotsRefreshSpin .85s linear infinite!important}.manage-quickshots-studio-page .manage-quickshots-refresh-btn:disabled{opacity:1!important;cursor:wait!important}@keyframes manageQuickShotsRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.manage-quickshots-studio-page .studio-dropzone{position:relative!important;overflow:hidden!important;min-height:148px!important;padding:22px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;background:#ffffffd1!important;border:1.5px dashed rgba(15,23,42,.16)!important;border-radius:18px!important;color:#0f172a!important;cursor:pointer!important}.manage-quickshots-studio-page .studio-dropzone input[type=file]{position:absolute!important;inset:0!important;z-index:5!important;width:100%!important;height:100%!important;min-height:100%!important;opacity:0!important;visibility:visible!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important;cursor:pointer!important}.manage-quickshots-studio-page .studio-dropzone input[type=file]::file-selector-button{display:none!important}.manage-quickshots-studio-page .studio-dropzone svg,.manage-quickshots-studio-page .studio-dropzone strong,.manage-quickshots-studio-page .studio-dropzone small{position:relative!important;z-index:1!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.manage-quickshots-studio-page .studio-dropzone svg{width:24px!important;height:24px!important;color:#0f172a!important;stroke:#0f172a!important}.manage-quickshots-studio-page .studio-dropzone strong{color:#0f172a!important;font-size:1rem!important;font-weight:800!important}.manage-quickshots-studio-page .studio-dropzone small{color:#334155d1!important;font-size:.92rem!important;line-height:1.45!important}.manage-quickshots-studio-page .studio-dropzone:hover{background:#fffffff0!important;border-color:#f9731657!important;box-shadow:0 12px 26px #0f172a12!important}.manage-quickshots-republish-section{position:relative;overflow:visible;border-left:5px solid #8b5cf6;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at top left,rgba(139,92,246,.14),transparent 36%),radial-gradient(circle at bottom right,rgba(236,72,153,.1),transparent 38%)}.manage-quickshots-republish-section .studio-section__icon{background:#8b5cf61c;color:#6d28d9;border-color:#8b5cf633}.manage-quickshots-republish-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;margin-top:16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffdb;box-shadow:0 14px 35px #0f172a0f}.manage-quickshots-republish-prompt strong{display:block;margin-bottom:4px;font-size:15px;font-weight:800;color:#0f172a}.manage-quickshots-republish-prompt p{max-width:760px;margin:0;font-size:14px;line-height:1.45;color:#64748b}.manage-quickshots-choose-saved-btn{min-width:210px;justify-content:center;white-space:nowrap}.manage-quickshots-saved-panel{margin-top:18px;padding:16px;border:1px solid rgba(139,92,246,.16);border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f8fafcf5),radial-gradient(circle at top right,rgba(139,92,246,.1),transparent 38%);box-shadow:0 20px 50px #0f172a14}.manage-quickshots-saved-panel__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.manage-quickshots-saved-panel__head>div{display:flex;flex-direction:column;gap:3px}.manage-quickshots-saved-panel__head strong{font-size:15px;font-weight:850;color:#0f172a}.manage-quickshots-saved-panel__head span{font-size:13px;color:#64748b}.manage-quickshots-saved-empty{padding:28px 18px;border:1px dashed rgba(139,92,246,.28);border-radius:18px;background:#fffc;color:#64748b;text-align:center;font-size:14px;font-weight:650}.manage-quickshots-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:18px}.manage-quickshots-saved-card{display:flex;flex-direction:column;overflow:hidden;min-height:100%;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 18px 40px #0f172a17;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.manage-quickshots-saved-card:hover{transform:translateY(-2px);border-color:#8b5cf63d;box-shadow:0 24px 55px #0f172a21}.manage-quickshots-saved-card__media{position:relative;width:100%;aspect-ratio:9 / 13;overflow:hidden;background:linear-gradient(145deg,#0f172af2,#1e293be0),radial-gradient(circle at center,rgba(139,92,246,.3),transparent 42%)}.manage-quickshots-saved-card__media video,.manage-quickshots-saved-card__media img{width:100%;height:100%;display:block;object-fit:cover}.manage-quickshots-saved-card__media>svg{position:absolute;inset:0;margin:auto;width:42px;height:42px;color:#ffffffc7}.manage-quickshots-saved-card__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,.03),transparent 40%),linear-gradient(0deg,rgba(15,23,42,.32),transparent 42%)}.manage-quickshots-saved-card__play{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#ffffffeb;color:#111827;box-shadow:0 12px 25px #0f172a38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.manage-quickshots-saved-card__play svg{width:22px;height:22px}.manage-quickshots-saved-card__body{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px}.manage-quickshots-saved-card__body h3{margin:0;color:#0f172a;font-size:16px;line-height:1.25;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.manage-quickshots-saved-card__body p{margin:0;color:#64748b;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-quickshots-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.manage-quickshots-chip-row .pill,.manage-quickshots-saved-card .pill{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:6px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffeb;color:#0f172a;font-size:12px;line-height:1;font-weight:800;box-shadow:0 8px 18px #0f172a0a}.manage-quickshots-published-pill{border-color:#22c55e42!important;background:#22c55e1a!important;color:#047857!important}.manage-quickshots-saved-card__actions{display:flex;flex-direction:column;gap:9px;padding:0 14px 14px;margin-top:auto}.manage-quickshots-republish-btn{width:100%;justify-content:center;min-height:44px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;box-shadow:0 14px 28px #7c3aed3d}.manage-quickshots-republish-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 35px #7c3aed4d}.manage-quickshots-republish-btn.is-published{background:linear-gradient(135deg,#10b981,#14b8a6);box-shadow:0 14px 28px #10b98138}.manage-quickshots-saved-card__actions .studio-ghost-btn{width:100%;justify-content:center;min-height:42px;border-radius:14px;background:#f8fafcf2}.manage-quickshots-republish-btn:disabled,.manage-quickshots-saved-card__actions .studio-ghost-btn:disabled{cursor:not-allowed;opacity:.64;transform:none}.is-spinning,.manage-quickshots-saved-panel .is-spinning{animation:manageQuickShotsSpin .85s linear infinite}@keyframes manageQuickShotsSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:900px){.manage-quickshots-republish-prompt,.manage-quickshots-saved-panel__head{align-items:stretch;flex-direction:column}.manage-quickshots-choose-saved-btn,.manage-quickshots-saved-panel__head .studio-ghost-btn{width:100%}.manage-quickshots-saved-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media(max-width:560px){.manage-quickshots-republish-section{border-left-width:4px}.manage-quickshots-republish-prompt,.manage-quickshots-saved-panel{padding:13px;border-radius:18px}.manage-quickshots-saved-grid{grid-template-columns:1fr}.manage-quickshots-saved-card__media{aspect-ratio:9 / 12}}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:2px 14px 16px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action{display:grid!important;grid-template-columns:minmax(118px,1fr) 42px!important;align-items:stretch!important;width:178px!important;height:40px!important;padding:0!important;margin:0 auto!important;overflow:hidden!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 22px #0f172a14!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action>button.mq-card-joined-action__select,.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action>button.mq-card-joined-action__delete{all:unset!important;box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#0f172a!important;background:#fff!important;font-family:inherit!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action>button.mq-card-joined-action__select{gap:8px!important;padding:0 14px!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action>button.mq-card-joined-action__delete{position:relative!important;width:42px!important;min-width:42px!important;max-width:42px!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action>button.mq-card-joined-action__delete:before{content:""!important;position:absolute!important;left:0!important;top:9px!important;bottom:9px!important;width:1px!important;background:#0f172a2e!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action svg{width:16px!important;height:16px!important;display:block!important;flex:0 0 auto!important;stroke-width:2.35!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action>button.mq-card-joined-action__select.is-selected{background:#4f46e514!important;color:#3730a3!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action>button.mq-card-joined-action__select:hover{background:#0f172a09!important;color:#020617!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action>button.mq-card-joined-action__delete:hover{background:#fee2e2cc!important;color:#991b1b!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card .manage-quickshots-chip-row{margin-bottom:18px!important;row-gap:10px!important}.manage-quickshots-studio-page .mq-card-select-action,.manage-quickshots-studio-page .mq-card-delete-icon-btn{border:0!important;box-shadow:none!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card{display:flex!important;flex-direction:column!important;min-height:444px!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card .mq-video{height:176px!important;min-height:176px!important;max-height:176px!important;flex:0 0 176px!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card .mq-info{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:16px 18px 0!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card .manage-quickshots-chip-row{margin-top:14px!important;margin-bottom:0!important;row-gap:10px!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined{margin-top:auto!important;padding:0 14px 16px!important;display:flex!important;justify-content:center!important;align-items:center!important}.manage-quickshots-studio-page .mq-card.manage-quickshots-studio-card>.mq-card-actions.mq-card-actions--joined>.mq-card-joined-action{width:178px!important;height:40px!important}.manage-quickshots-studio-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:24px}.manage-quickshots-studio-card{min-width:300px;display:flex;flex-direction:column;overflow:hidden}.manage-quickshots-card-media,.manage-quickshots-studio-card .mq-video{width:100%;min-height:176px;aspect-ratio:9 / 16;max-height:300px;position:relative;overflow:hidden;border-radius:18px 18px 0 0;background:#000}.manage-quickshots-card-media video,.manage-quickshots-card-media img,.manage-quickshots-studio-card .mq-video video,.manage-quickshots-studio-card .mq-video img{width:100%;height:100%;display:block}.manage-quickshots-studio-card .mq-info{flex:1;padding:14px 18px 8px;display:flex;flex-direction:column;gap:10px}.manage-quickshots-studio-card .mq-name{margin:0;line-height:1.2}.manage-quickshots-card-meta-lines{display:flex;flex-direction:column;gap:4px;margin:0;font-size:.82rem;line-height:1.35;color:#64748b}.manage-quickshots-card-meta-line{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;min-width:0}.manage-quickshots-card-meta-line--headline{font-weight:500}.manage-quickshots-card-meta-line strong{color:#475569;font-weight:800}.manage-quickshots-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.manage-quickshots-chip-row .pill{white-space:nowrap}.manage-quickshots-studio-card .mq-card-actions,.manage-quickshots-studio-card .mq-card-actions--joined{margin-top:auto;padding:10px 18px 16px;position:static;width:100%}.manage-quickshots-studio-card .mq-card-joined-action{width:100%;display:grid;grid-template-columns:1fr 46px;align-items:center;border:1px solid rgba(148,163,184,.28);border-radius:16px;overflow:hidden;background:#fff}.manage-quickshots-studio-card .mq-card-joined-action__select,.manage-quickshots-studio-card .mq-card-joined-action__delete{min-height:42px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800}.manage-quickshots-studio-card .mq-card-joined-action__delete{border-left:1px solid rgba(148,163,184,.28)}.manage-quickshots-card-meta-lines{display:flex;flex-direction:column;gap:4px;margin-top:8px}.manage-quickshots-card-meta-line{display:flex;align-items:center;gap:4px;min-width:0;font-size:13px;line-height:1.35;color:#475569;white-space:nowrap}.manage-quickshots-card-meta-line strong{flex:0 0 auto;font-weight:800;color:#334155}.manage-quickshots-card-meta-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-quickshots-card-meta-line--headline{gap:5px}.manage-quickshots-studio-card,.manage-quickshots-card,.mq-card{display:flex;flex-direction:column;overflow:hidden}.manage-quickshots-studio-card .mq-info,.manage-quickshots-studio-card .manage-quickshots-card-info,.manage-quickshots-card .mq-info,.manage-quickshots-card .manage-quickshots-card-info,.mq-card .mq-info,.mq-card .manage-quickshots-card-info{display:flex;flex-direction:column;min-height:0;padding-bottom:0}.manage-quickshots-chip-row,.mq-chip-row,.manage-quickshots-studio-card .pill-row,.manage-quickshots-card .pill-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:14px;margin-bottom:16px;position:relative;z-index:1}.manage-quickshots-chip-row .pill,.mq-chip-row .pill,.manage-quickshots-studio-card .pill,.manage-quickshots-card .pill{position:relative;z-index:1;flex:0 0 auto;margin:0;white-space:nowrap}.mq-card-actions,.mq-card-actions--joined,.manage-quickshots-card-actions,.manage-quickshots-card-actions--joined,.quickshots-card-actions,.quickshots-card-actions--joined{position:relative;z-index:2;width:100%;margin-top:auto;padding-top:12px;padding-bottom:4px;clear:both}.mq-card-joined-action,.manage-quickshots-card-joined-action,.quickshots-card-joined-action{display:flex;align-items:stretch;justify-content:center;width:min(190px,100%);margin:0 auto;border:1px solid rgba(15,23,42,.12);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 22px #0f172a14}.mq-card-joined-action__select,.manage-quickshots-card-joined-action__select,.quickshots-card-joined-action__select{flex:1 1 auto;min-width:0;height:40px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;color:#0f172a}.mq-card-joined-action__delete,.manage-quickshots-card-joined-action__delete,.quickshots-card-joined-action__delete{flex:0 0 44px;width:44px;height:40px;border:0;border-left:1px solid rgba(15,23,42,.12);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#0f172a}@media(max-width:1280px){.manage-quickshots-chip-row,.mq-chip-row{margin-bottom:18px}.mq-card-actions,.mq-card-actions--joined,.manage-quickshots-card-actions,.manage-quickshots-card-actions--joined,.quickshots-card-actions,.quickshots-card-actions--joined{padding-top:14px}}.manage-quickshots-studio-card .manage-quickshots-chip-row,.manage-quickshots-card .manage-quickshots-chip-row,.mq-card .manage-quickshots-chip-row,.manage-quickshots-studio-card .mq-chip-row,.manage-quickshots-card .mq-chip-row,.mq-card .mq-chip-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important;margin-bottom:34px!important;padding-bottom:14px!important;position:relative!important;z-index:1!important}.manage-quickshots-studio-card .manage-quickshots-chip-row .pill,.manage-quickshots-card .manage-quickshots-chip-row .pill,.mq-card .manage-quickshots-chip-row .pill,.manage-quickshots-studio-card .mq-chip-row .pill,.manage-quickshots-card .mq-chip-row .pill,.mq-card .mq-chip-row .pill{position:static!important;display:inline-flex!important;align-items:center!important;width:fit-content!important;margin:0!important;transform:none!important}.manage-quickshots-studio-card .mq-card-actions,.manage-quickshots-studio-card .mq-card-actions--joined,.manage-quickshots-card .mq-card-actions,.manage-quickshots-card .mq-card-actions--joined,.mq-card .mq-card-actions,.mq-card .mq-card-actions--joined,.manage-quickshots-studio-card .manage-quickshots-card-actions,.manage-quickshots-studio-card .manage-quickshots-card-actions--joined,.manage-quickshots-card .manage-quickshots-card-actions,.manage-quickshots-card .manage-quickshots-card-actions--joined{position:static!important;transform:none!important;width:100%!important;margin-top:10px!important;padding-top:18px!important;clear:both!important;z-index:2!important}.manage-quickshots-studio-card .manage-quickshots-chip-row:after,.manage-quickshots-card .manage-quickshots-chip-row:after,.mq-card .manage-quickshots-chip-row:after,.manage-quickshots-studio-card .mq-chip-row:after,.manage-quickshots-card .mq-chip-row:after,.mq-card .mq-chip-row:after{content:"";display:block;flex-basis:100%;height:14px}.manage-quickshots-studio-card .mq-card-joined-action,.manage-quickshots-card .mq-card-joined-action,.mq-card .mq-card-joined-action,.manage-quickshots-studio-card .manage-quickshots-card-joined-action,.manage-quickshots-card .manage-quickshots-card-joined-action{margin-top:0!important;margin-bottom:0!important}@media(max-width:760px){.manage-quickshots-studio-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.manage-quickshots-studio-card{min-width:260px}}body.creator-tools-fullscreen-open{overflow:hidden!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen,.manage-quickshots-studio-page .studio-section.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen,.manage-quickshots-studio-page .studio-section--digital.ad-creator-tools-fullscreen{position:fixed!important;inset:12px!important;z-index:99999!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:22px!important;overflow:hidden!important;border-radius:26px!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 28px 80px #0f172a3d!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen:before,.manage-quickshots-studio-page .studio-section--digital.ad-creator-tools-fullscreen:before{display:none!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-header,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .studio-section__header{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 12px!important;padding:0 0 12px!important;background:#fffffff5!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-toolbar,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-tools-toolbar{position:sticky!important;top:76px!important;z-index:19!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 14px!important;padding:10px 0 14px!important;background:#fffffff5!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-fullscreen-toggle{margin-left:auto!important;background:#f5f3fff5!important;border-color:#7c3aed3d!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-workspace{height:calc(100vh - 185px)!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(360px,.95fr) minmax(520px,1.25fr)!important;gap:22px!important;overflow:hidden!important;align-items:stretch!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-tools-panel{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px!important;border-radius:22px!important;background:#ffffffe6!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:inset 0 0 0 1px #ffffff73!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;padding:14px!important;border-radius:22px!important;background:#ffffffe6!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:inset 0 0 0 1px #ffffff73!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel__head,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;padding:2px 4px 0!important;color:#0f172a!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-preview-controls,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-controls,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-controls,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-controls,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-controls{position:sticky!important;top:0!important;z-index:12!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;width:100%!important;margin:0 0 14px!important;padding:10px!important;border-radius:18px!important;background:#ffffffeb!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a12!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-preview-controls__group,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-controls__group,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-controls__group,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-controls__group{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-preview-controls button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-controls button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-controls button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-controls button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-controls button{min-height:42px!important;padding:0 16px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(59,130,246,.18)!important;background:#eff6fff0!important;color:#1d4ed8!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-preview-controls button.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-controls button.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-controls button.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-controls button.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-controls button.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-preview-controls button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-controls button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-controls button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-controls button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-controls button.is-active{background:linear-gradient(135deg,#3b82f6,#4f46e5)!important;color:#fff!important;border-color:#4f46e56b!important;box-shadow:0 12px 24px #3b82f638!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-grid{flex:1 1 auto!important;min-height:0!important;margin-top:0!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-box{min-height:0!important;height:auto!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 28px #0f172a14!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage{width:100%!important;min-height:520px!important;height:calc(100vh - 340px)!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#000!important;overflow:hidden!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-media{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-position:center center!important;background:#000!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage.is-fit .qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage[data-fit-mode=contain] .qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage[data-frame-mode=fit] .qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-media.is-fit,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-media[data-fit-mode=contain]{object-fit:contain!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage.is-fill .qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage[data-fit-mode=cover] .qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage[data-frame-mode=fill] .qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-media.is-fill,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-media[data-fit-mode=cover]{object-fit:cover!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage.is-square{aspect-ratio:1 / 1!important;height:min(calc(100vh - 340px),680px)!important;margin-inline:auto!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage.is-landscape{aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage.is-portrait{aspect-ratio:4 / 5!important;height:min(calc(100vh - 340px),760px)!important;margin-inline:auto!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage.is-story{aspect-ratio:9 / 16!important;height:min(calc(100vh - 340px),820px)!important;margin-inline:auto!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-text,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-sticker,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-link{z-index:8!important;pointer-events:auto!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-footer,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-tools-footer{display:none!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel::-webkit-scrollbar,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-tools-panel::-webkit-scrollbar,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel::-webkit-scrollbar,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel::-webkit-scrollbar{width:10px}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel::-webkit-scrollbar-thumb,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-tools-panel::-webkit-scrollbar-thumb,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel::-webkit-scrollbar-thumb,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b5c}@media(max-width:1100px){.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-workspace,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-workspace{grid-template-columns:1fr!important;overflow-y:auto!important;height:calc(100vh - 175px)!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-tools-panel,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel{height:auto!important;min-height:420px!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-stage{height:62vh!important;min-height:420px!important}}@media(max-width:700px){.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen,.manage-quickshots-studio-page .studio-section--digital.ad-creator-tools-fullscreen{inset:6px!important;padding:14px!important;border-radius:20px!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-toolbar,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-tools-toolbar{top:64px!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .studio-section__header{align-items:stretch!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .studio-ghost-btn,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .studio-primary-btn{width:100%!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-preview-controls,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-controls,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-controls,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-controls,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-controls{justify-content:flex-start!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-preview-controls button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .qs-live-controls button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-controls button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-controls button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-controls button{flex:1 1 calc(50% - 8px)!important}}.manage-quickshots-studio-page .manage-quickshots-monetization-card{display:block!important;align-items:initial!important;min-height:0!important;padding:22px 24px!important;border-radius:20px!important;background:#ffffffe6!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a12!important}.manage-quickshots-studio-page .manage-quickshots-monetization-card__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;width:100%!important;margin:0 0 28px!important}.manage-quickshots-studio-page .manage-quickshots-monetization-card__head>div{flex:1 1 auto!important;min-width:0!important;max-width:820px!important}.manage-quickshots-studio-page .manage-quickshots-monetization-card__head strong{display:block!important;margin:0 0 6px!important;color:#0f172a!important;font-size:1.02rem!important;font-weight:900!important;line-height:1.25!important}.manage-quickshots-studio-page .manage-quickshots-monetization-card__head p{margin:0!important;max-width:760px!important;color:#334155!important;font-size:.95rem!important;line-height:1.55!important}.manage-quickshots-studio-page .manage-quickshots-monetization-toggle{flex:0 0 auto!important;min-height:46px!important;padding:0 18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;cursor:pointer!important;white-space:nowrap!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a14!important}.manage-quickshots-studio-page .manage-quickshots-monetization-toggle input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1.5px solid rgba(15,23,42,.2)!important;background:#fff!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important;flex:0 0 20px!important;position:relative!important;cursor:pointer!important}.manage-quickshots-studio-page .manage-quickshots-monetization-toggle input[type=checkbox]:after{content:""!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#0f172a!important;transform:scale(0)!important;transition:transform .16s ease!important}.manage-quickshots-studio-page .manage-quickshots-monetization-toggle input[type=checkbox]:checked{border-color:#0f172a!important}.manage-quickshots-studio-page .manage-quickshots-monetization-toggle input[type=checkbox]:checked:after{transform:scale(1)!important}.manage-quickshots-studio-page .manage-quickshots-monetization-toggle span{color:#0f172a!important;font-size:.94rem!important;font-weight:900!important;line-height:1!important}.manage-quickshots-studio-page .manage-quickshots-ad-break-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:18px!important;width:100%!important;margin:0 0 22px!important;padding:0 0 0 16px!important}.manage-quickshots-studio-page .manage-quickshots-ad-break-row .pill{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:86px!important;min-height:40px!important;padding:0 18px!important;margin:0!important;border-radius:999px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 8px 18px #0f172a0d!important;cursor:pointer!important}.manage-quickshots-studio-page .manage-quickshots-ad-break-row .pill input[type=checkbox]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;opacity:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.manage-quickshots-studio-page .manage-quickshots-ad-break-row .pill:has(input[type=checkbox]:checked){background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;box-shadow:0 10px 24px #0f172a24!important}.manage-quickshots-studio-page .manage-quickshots-ad-break-row .pill.pill--disabled{opacity:1!important;color:#0f172a!important;background:#ffffffe6!important;cursor:not-allowed!important}.manage-quickshots-studio-page .manage-quickshots-ad-break-row .pill.pill--disabled input[type=checkbox]{cursor:not-allowed!important}.manage-quickshots-studio-page .manage-quickshots-monetization-card>small.muted,.manage-quickshots-studio-page .manage-quickshots-monetization-card>.muted,.manage-quickshots-studio-page .manage-quickshots-monetization-warning{display:block!important;width:100%!important;margin:0!important;text-align:center!important;color:#0f172a!important;font-size:.92rem!important;line-height:1.45!important}.manage-quickshots-studio-page .manage-quickshots-monetization-warning{color:#b45309!important;font-weight:800!important}.manage-quickshots-studio-page .manage-quickshots-music-meta{margin-top:18px!important}@media(max-width:760px){.manage-quickshots-studio-page .manage-quickshots-monetization-card{padding:18px!important}.manage-quickshots-studio-page .manage-quickshots-monetization-card__head{flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin-bottom:22px!important}.manage-quickshots-studio-page .manage-quickshots-monetization-toggle{width:100%!important}.manage-quickshots-studio-page .manage-quickshots-ad-break-row{justify-content:center!important;padding-left:0!important;gap:12px!important}.manage-quickshots-studio-page .manage-quickshots-ad-break-row .pill{flex:1 1 120px!important}}.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-image-card{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;min-height:260px!important;max-height:420px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:18px!important;background:linear-gradient(135deg,#0f172a0a,#0f172a14),#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 30px #0f172a14!important}.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-image-card img.file-preview{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center center!important;border-radius:14px!important;background:transparent!important;transform:none!important}.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-video-card{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;min-height:260px!important;max-height:420px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:18px!important;background:#000!important}.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-video-card video.file-preview{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center center!important;border-radius:14px!important;background:#000!important;transform:none!important}.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-image-card .file-remove-btn,.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-video-card .file-remove-btn{z-index:20!important}@media(max-width:760px){.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-image-card,.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-video-card{min-height:210px!important}}@media(max-width:520px){.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-image-card,.manage-quickshots-studio-page .manage-quickshots-create-block .file-preview-wrapper.studio-video-card{min-height:180px!important;padding:10px!important}}.manage-quickshots-studio-page .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .ad-media-preview-tabs,.manage-quickshots-studio-page .ad-media-preview-tabs--with-fit{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;width:100%!important;margin:0 0 16px!important;padding:12px!important;border-radius:20px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 28px #0f172a12!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs__group,.manage-quickshots-studio-page .manage-quickshots-preview-fit-tabs,.manage-quickshots-studio-page .manage-quickshots-preview-frame-tabs{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs__label{display:inline-flex!important;align-items:center!important;min-height:40px!important;margin-right:2px!important;color:#475569!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important;opacity:1!important}.manage-quickshots-studio-page .ad-media-preview-tab,.manage-quickshots-studio-page .manage-quickshots-preview-tabs button,.manage-quickshots-studio-page .ad-media-preview-tabs button{min-height:40px!important;height:40px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffffa!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a0f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:inherit!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important}.manage-quickshots-studio-page .ad-media-preview-tab:hover:not(:disabled),.manage-quickshots-studio-page .manage-quickshots-preview-tabs button:hover:not(:disabled),.manage-quickshots-studio-page .ad-media-preview-tabs button:hover:not(:disabled){transform:translateY(-1px)!important;background:#fff!important;border-color:#f9731647!important;color:#0f172a!important;box-shadow:0 12px 24px #0f172a17!important}.manage-quickshots-studio-page .ad-media-preview-tab.is-active,.manage-quickshots-studio-page .ad-media-preview-tab.active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs button.active,.manage-quickshots-studio-page .ad-media-preview-tabs button.is-active,.manage-quickshots-studio-page .ad-media-preview-tabs button.active{background:linear-gradient(135deg,#fff7ed,#fff)!important;border-color:#f97316a8!important;color:#9a3412!important;box-shadow:0 0 0 3px #f9731621,0 12px 24px #f9731624!important}.manage-quickshots-studio-page .ad-media-preview-tab:disabled,.manage-quickshots-studio-page .manage-quickshots-preview-tabs button:disabled,.manage-quickshots-studio-page .ad-media-preview-tabs button:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important;background:#f8fafce0!important;color:#64748be6!important;border-color:#94a3b838!important;box-shadow:none!important}.manage-quickshots-studio-page .ad-media-preview-tab svg,.manage-quickshots-studio-page .manage-quickshots-preview-tabs button svg,.manage-quickshots-studio-page .ad-media-preview-tabs button svg{width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tabs,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tabs--with-fit{position:sticky!important;top:0!important;z-index:40!important;background:#fffffff7!important;border-color:#0f172a1a!important;box-shadow:0 12px 30px #0f172a1a!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tab,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-tabs button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tabs button{background:#fffffffa!important;color:#0f172a!important;border-color:#0f172a1f!important;box-shadow:0 8px 18px #0f172a12!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tab.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tab.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-tabs button.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tabs button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tabs button.active{background:linear-gradient(135deg,#f97316,#fb7185)!important;border-color:#f97316c2!important;color:#fff!important;box-shadow:0 14px 28px #f9731638!important}@media(max-width:760px){.manage-quickshots-studio-page .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .ad-media-preview-tabs,.manage-quickshots-studio-page .ad-media-preview-tabs--with-fit{align-items:stretch!important;justify-content:flex-start!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs__group,.manage-quickshots-studio-page .manage-quickshots-preview-fit-tabs,.manage-quickshots-studio-page .manage-quickshots-preview-frame-tabs{width:100%!important}.manage-quickshots-studio-page .ad-media-preview-tab,.manage-quickshots-studio-page .manage-quickshots-preview-tabs button,.manage-quickshots-studio-page .ad-media-preview-tabs button{flex:1 1 auto!important;min-width:92px!important}}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel,.manage-quickshots-studio-page .ad-creator-preview-panel.manage-quickshots-creator-preview-panel{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:18px!important;border-radius:22px!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 16px 38px #0f172a14!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-head,.manage-quickshots-studio-page .ad-creator-preview-panel__head.manage-quickshots-creator-preview-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin:0!important;padding:0 0 2px!important;background:transparent!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-head strong,.manage-quickshots-studio-page .ad-creator-preview-panel__head.manage-quickshots-creator-preview-head strong{display:inline-flex!important;align-items:center!important;margin:0!important;color:#0f172a!important;font-size:1.05rem!important;font-weight:900!important;line-height:1.2!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-head span,.manage-quickshots-studio-page .ad-creator-preview-panel__head.manage-quickshots-creator-preview-head span{display:inline-flex!important;align-items:center!important;margin:0!important;color:#64748b!important;font-size:.92rem!important;font-weight:800!important;line-height:1.2!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;white-space:nowrap!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .ad-media-preview-tabs.manage-quickshots-preview-tabs,.manage-quickshots-studio-page .ad-media-preview-tabs--with-fit.manage-quickshots-preview-tabs{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin:0!important;padding:10px!important;border-radius:18px!important;background:#f8fafcf5!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #0f172a0f!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs__group,.manage-quickshots-studio-page .manage-quickshots-kind-toggle,.manage-quickshots-studio-page .manage-quickshots-frame-toggle,.manage-quickshots-studio-page .manage-quickshots-fit-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;margin:0!important;padding:0!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-frame-toggle{margin-left:auto!important}.manage-quickshots-studio-page .manage-quickshots-fit-toggle{margin-left:0!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs button,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-preview-tab,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-fit-toggle__btn{min-height:42px!important;height:42px!important;padding:0 16px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(148,163,184,.24)!important;background:#eff6ffeb!important;color:#1d4ed8!important;box-shadow:0 8px 18px #0f172a0d!important;font-family:inherit!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;text-shadow:none!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs button:hover:not(:disabled),.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-preview-tab:hover:not(:disabled),.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-fit-toggle__btn:hover:not(:disabled){transform:translateY(-1px)!important;background:#fffffffa!important;border-color:#3b82f647!important;color:#1d4ed8!important;box-shadow:0 12px 24px #2563eb1a!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs button.active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-preview-tab.is-active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-preview-tab.active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-fit-toggle__btn.is-active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-fit-toggle__btn.active{background:linear-gradient(135deg,#3b82f6,#4f46e5)!important;border-color:#4f46e585!important;color:#fff!important;box-shadow:0 12px 26px #3b82f63d!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs button:disabled,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-preview-tab:disabled,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-fit-toggle__btn:disabled{opacity:.52!important;cursor:not-allowed!important;transform:none!important;background:#f1f5f9e6!important;color:#64748b!important;border-color:#94a3b833!important;box-shadow:none!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-box{margin:0!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 12px 28px #0f172a0f!important;overflow:hidden!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;border-bottom:1px solid rgba(15,23,42,.07)!important;background:#fff!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-head strong{color:#0f172a!important;font-size:.98rem!important;font-weight:900!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-creator-preview-panel.manage-quickshots-creator-preview-panel{height:100%!important;min-height:0!important;overflow-y:auto!important;background:#fffffff0!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .ad-media-preview-tabs.manage-quickshots-preview-tabs{position:sticky!important;top:0!important;z-index:45!important;background:#f8fafcfa!important}@media(max-width:980px){.manage-quickshots-studio-page .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .ad-media-preview-tabs.manage-quickshots-preview-tabs{justify-content:flex-start!important}.manage-quickshots-studio-page .manage-quickshots-frame-toggle,.manage-quickshots-studio-page .manage-quickshots-fit-toggle{margin-left:0!important}}@media(max-width:640px){.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel,.manage-quickshots-studio-page .ad-creator-preview-panel.manage-quickshots-creator-preview-panel{padding:14px!important;border-radius:18px!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-head,.manage-quickshots-studio-page .ad-creator-preview-panel__head.manage-quickshots-creator-preview-head{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-head span,.manage-quickshots-studio-page .ad-creator-preview-panel__head.manage-quickshots-creator-preview-head span{white-space:normal!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs button,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-preview-tab,.manage-quickshots-studio-page .manage-quickshots-preview-tabs .ad-media-fit-toggle__btn{flex:1 1 calc(50% - 8px)!important;min-width:120px!important}}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel,.manage-quickshots-studio-page .ad-creator-preview-panel.manage-quickshots-creator-preview-panel{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;min-width:0!important;padding:18px!important;border-radius:22px!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 16px 38px #0f172a14!important;color:#0f172a!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-head,.manage-quickshots-studio-page .ad-creator-preview-panel__head.manage-quickshots-creator-preview-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-head strong,.manage-quickshots-studio-page .ad-creator-preview-panel__head.manage-quickshots-creator-preview-head strong{color:#0f172a!important;font-size:1.05rem!important;font-weight:900!important;line-height:1.2!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-head span,.manage-quickshots-studio-page .ad-creator-preview-panel__head.manage-quickshots-creator-preview-head span{color:#64748b!important;font-size:.92rem!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tabs.manage-quickshots-preview-tabs,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tabs--with-fit.manage-quickshots-preview-tabs{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 16px!important;padding:10px!important;border-radius:18px!important;background:#f8fafcfa!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #0f172a0f!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__left,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tabs__left.manage-quickshots-preview-tabs__left{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__right,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tabs__right.manage-quickshots-preview-tabs__right{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important;margin-left:auto!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .manage-quickshots-frame-toggle,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .manage-quickshots-fit-toggle,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-frame-toggle.manage-quickshots-frame-toggle,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-fit-toggle.manage-quickshots-fit-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tab,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn{min-height:42px!important;height:42px!important;padding:0 16px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(59,130,246,.18)!important;background:#eff6fff2!important;color:#1d4ed8!important;box-shadow:0 8px 18px #0f172a0f!important;font-family:inherit!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;text-shadow:none!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tab:hover:not(:disabled),.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn:hover:not(:disabled),.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn:hover:not(:disabled){transform:translateY(-1px)!important;background:#fff!important;border-color:#3b82f657!important;color:#1d4ed8!important;box-shadow:0 12px 24px #3b82f624!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tab.is-active,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tab.active,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn.is-active,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn.active,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn.is-active,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn.active{background:linear-gradient(135deg,#3b82f6,#4f46e5)!important;border-color:#4f46e570!important;color:#fff!important;box-shadow:0 12px 24px #3b82f638!important}.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-preview-tab:disabled,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn:disabled,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn:disabled{opacity:.52!important;cursor:not-allowed!important;transform:none!important;background:#f1f5f9e6!important;color:#64748b!important;border-color:#94a3b838!important;box-shadow:none!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-grid{margin-top:0!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-box{margin:0!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 12px 28px #0f172a0f!important;overflow:hidden!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;border-bottom:1px solid rgba(15,23,42,.07)!important;background:#fff!important;color:#0f172a!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-head strong{color:#0f172a!important;font-size:.98rem!important;font-weight:900!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tabs.manage-quickshots-preview-tabs{position:sticky!important;top:0!important;z-index:40!important;background:#f8fafcfa!important;margin:0 0 16px!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-ghost-btn,.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .ad-creator-fullscreen-toggle,.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-inline-btn{opacity:1;visibility:visible}.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tabs{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-height:58px!important;height:auto!important;margin:0 0 16px!important;padding:10px!important;border-radius:18px!important;background:#f8fafcfa!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #0f172a12!important;opacity:1!important;visibility:visible!important;overflow:visible!important;pointer-events:auto!important}.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__left,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__right,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-frame-toggle,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-fit-toggle,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__left,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__right,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-frame-toggle,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-fit-toggle,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tabs__left,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tabs__right,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-frame-toggle,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-fit-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;overflow:visible!important;pointer-events:auto!important}.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__right,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tabs__right{justify-content:flex-end!important;margin-left:auto!important}.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tab,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tab,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:84px!important;width:auto!important;max-width:none!important;min-height:42px!important;height:42px!important;max-height:none!important;padding:0 16px!important;margin:0!important;border-radius:14px!important;border:1px solid rgba(59,130,246,.22)!important;background:#eff6fffa!important;color:#1d4ed8!important;box-shadow:0 8px 18px #0f172a0f!important;font-family:inherit!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-indent:0!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;overflow:visible!important;pointer-events:auto!important;cursor:pointer!important;transform:none!important;filter:none!important;clip:auto!important;clip-path:none!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button *,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button *{color:currentColor!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:currentColor!important}.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tab.is-active,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn.is-active,.manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn.is-active,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tab.is-active,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-fit-toggle__btn.is-active,.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-frame-toggle__btn.is-active{background:linear-gradient(135deg,#3b82f6,#4f46e5)!important;border-color:#4f46e57a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px #3b82f63d!important}.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel{overflow-y:auto!important;overflow-x:visible!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .manage-quickshots-live-preview-shell{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-grid,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-grid{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-box,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-box{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border-radius:18px!important;background:#fff!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 12px 28px #0f172a0f!important;overflow:hidden!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-head,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;border-bottom:1px solid rgba(15,23,42,.07)!important;background:#fff!important;color:#0f172a!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-head strong,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-head strong{color:#0f172a!important;font-size:.98rem!important;font-weight:900!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-stage,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-stage{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;overflow:visible!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;aspect-ratio:var(--qs-frame-aspect, 16 / 9)!important;background:#000!important;border-radius:inherit!important;overflow:hidden!important;display:block!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-frame-mode=square],.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-frame-mode=square]{aspect-ratio:1 / 1!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-frame-mode=landscape],.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-frame-mode=landscape]{aspect-ratio:16 / 9!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-frame-mode=portrait],.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-frame-mode=portrait]{aspect-ratio:4 / 5!important;max-width:min(100%,720px)!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-frame-mode=story],.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-frame-mode=story]{aspect-ratio:9 / 16!important;max-width:min(100%,520px)!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner>.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner>img.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner>video.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner>.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner>img.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner>video.qs-live-media{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-position:center center!important;background:#000!important;transform:none!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-fit-mode=contain]>.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-stage[data-fit-mode=contain] .qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-fit-mode=contain]>.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-stage[data-fit-mode=contain] .qs-live-media{object-fit:contain!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-fit-mode=cover]>.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-stage[data-fit-mode=cover] .qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-fit-mode=cover]>.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-stage[data-fit-mode=cover] .qs-live-media{object-fit:cover!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell [data-fit-mode=contain] .qs-live-media{object-fit:contain!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell [data-fit-mode=cover] .qs-live-media{object-fit:cover!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover]>img.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=image][data-fit-mode=cover]>img.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover]>img.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=image][data-fit-mode=cover]>img.qs-live-media{object-fit:cover!important;object-position:center 18%!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=portrait]>img.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=story]>img.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=portrait]>img.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=story]>img.qs-live-media{object-position:center 28%!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover]>img.qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=image][data-fit-mode=cover]>img.qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover]>img.qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=image][data-fit-mode=cover]>img.qs-live-media{object-fit:cover!important;object-position:center 18%!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=portrait]>img.qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=story]>img.qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=portrait]>img.qs-live-media,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=thumbnail][data-fit-mode=cover][data-frame-mode=story]>img.qs-live-media{object-position:center 28%!important}.manage-quickshots-studio-page .manage-quickshots-live-preview-shell .qs-live-frame-inner[data-preview-kind=video][data-fit-mode=cover]>video.qs-live-media,.manage-quickshots-studio-page .manage-quickshots-creator-preview-panel .qs-live-frame-inner[data-preview-kind=video][data-fit-mode=cover]>video.qs-live-media{object-fit:cover!important;object-position:center center!important}.manage-quickshots-creator-tools-skin .ct-iconSourceSwitch{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn,.manage-quickshots-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn.is-active,.manage-quickshots-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn.active,.manage-quickshots-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn[aria-selected=true]{min-height:44px!important;padding:0 24px!important;margin:0!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;font-weight:900!important;text-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a38!important;box-shadow:0 10px 22px #0f172a16!important}.manage-quickshots-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn.is-active,.manage-quickshots-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn.active,.manage-quickshots-creator-tools-skin .ct-iconRow .ct-iconSourceSwitch .ct-iconSourceBtn[aria-selected=true]{border-color:#0f172a47!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab.is-active,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab.active,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab[aria-selected=true]{min-height:44px!important;padding:0 22px!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;font-weight:900!important;text-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a38!important}.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab.is-active,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab.active,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-iconGroupTabs .ct-iconGroupTab[aria-selected=true]{border-color:#0f172a47!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab.is-active,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab.active,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab[aria-selected=true]{min-height:44px!important;padding:0 22px!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;font-weight:900!important;text-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a38!important}.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab.is-active,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab.active,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGroupTabs .ct-emojiGroupTab[aria-selected=true]{border-color:#0f172a47!important;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-quickshots-creator-tools-skin .ct-emojiDropdownBtn,.manage-quickshots-creator-tools-skin .ct-emojiDropdownBtn.is-open,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn.is-active,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn.active,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn[aria-selected=true],.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn,.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn.is-active,.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn.active,.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn[aria-selected=true]{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-emojiDropdownBtn:hover,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn:hover:not(:disabled),.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a38!important}.manage-quickshots-creator-tools-skin .ct-emojiDropdownBtn.is-open,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn.is-active,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn.active,.manage-quickshots-creator-tools-skin .ct-emojiDropdownPanel .ct-emojiGrid .ct-emojiPickBtn[aria-selected=true],.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn.is-active,.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn.active,.manage-quickshots-creator-tools-skin .ct-stickerEmojiPickerPanel .ct-stickerEmojiPickerGrid .ct-stickerEmojiGridBtn[aria-selected=true]{border-color:#0f172a3d!important;box-shadow:0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-quickshots-creator-tools-skin .ct-mainIconDropdownBtn,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownBtn.is-open,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn.is-active,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn.active,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn[aria-selected=true],.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn,.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn.is-active,.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn.active,.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn[aria-selected=true]{background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-mainIconDropdownBtn:hover,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn:hover:not(:disabled),.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a38!important}.manage-quickshots-creator-tools-skin .ct-mainIconDropdownBtn.is-open,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn.is-active,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn.active,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownPanel .ct-mainIconGrid .ct-mainIconGridBtn[aria-selected=true],.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn.is-active,.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn.active,.manage-quickshots-creator-tools-skin .ct-stickerIconPickerPanel .ct-stickerIconGridBtn[aria-selected=true]{border-color:#0f172a3d!important;box-shadow:0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-quickshots-creator-tools-skin .ct-flagDropdownBtn,.manage-quickshots-creator-tools-skin .ct-flagDropdownBtn.is-open,.manage-quickshots-creator-tools-skin .ct-flagPickBtn,.manage-quickshots-creator-tools-skin .ct-flagPickBtn.is-active,.manage-quickshots-creator-tools-skin .ct-flagPickBtn.active,.manage-quickshots-creator-tools-skin .ct-flagPickBtn[aria-selected=true]{background:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important}.manage-quickshots-creator-tools-skin .ct-flagDropdownBtn.is-open,.manage-quickshots-creator-tools-skin .ct-flagPickBtn.is-active,.manage-quickshots-creator-tools-skin .ct-flagPickBtn.active,.manage-quickshots-creator-tools-skin .ct-flagPickBtn[aria-selected=true]{border-color:#0f172a3d!important;box-shadow:0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-quickshots-creator-tools-skin .ct-mainIconGridBtn svg,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownBtn svg,.manage-quickshots-creator-tools-skin .ct-stickerIconGridBtn svg,.manage-quickshots-creator-tools-skin .ct-stickerIconPickerBtn svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;display:block!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.manage-quickshots-creator-tools-skin .ct-emojiPickBtn,.manage-quickshots-creator-tools-skin .ct-stickerEmojiGridBtn,.manage-quickshots-creator-tools-skin .ct-emojiDropdownBtn{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.manage-quickshots-creator-tools-skin .ct-iconSourceBtn *,.manage-quickshots-creator-tools-skin .ct-iconGroupTab *,.manage-quickshots-creator-tools-skin .ct-emojiGroupTab *,.manage-quickshots-creator-tools-skin .ct-mainIconDropdownBtn *,.manage-quickshots-creator-tools-skin .ct-mainIconGridBtn *,.manage-quickshots-creator-tools-skin .ct-emojiDropdownBtn *,.manage-quickshots-creator-tools-skin .ct-emojiPickBtn *,.manage-quickshots-creator-tools-skin .ct-flagDropdownBtn *,.manage-quickshots-creator-tools-skin .ct-flagPickBtn *,.manage-quickshots-creator-tools-skin .ct-stickerIconPickerBtn *,.manage-quickshots-creator-tools-skin .ct-stickerIconGridBtn *,.manage-quickshots-creator-tools-skin .ct-stickerEmojiGridBtn *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-inline-btn,.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-primary-btn,.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-primary-btn--bright{background:linear-gradient(135deg,#f0fdfafa,#ecfdf5fa)!important;background-image:linear-gradient(135deg,#f0fdfafa,#ecfdf5fa)!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;border:1px solid rgba(20,184,166,.28)!important;box-shadow:0 10px 22px #14b8a61f!important;text-shadow:none!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-inline-btn:hover:not(:disabled),.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-primary-btn:hover:not(:disabled),.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-primary-btn--bright:hover:not(:disabled){background:linear-gradient(135deg,#ccfbf1fa,#ecfdf5fa)!important;border-color:#0d948861!important;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;box-shadow:0 12px 24px #14b8a629!important}.manage-quickshots-creator-tools-skin .ct-head .btn-xs,.manage-quickshots-creator-tools-skin .ct-listHead .btn-xs,.manage-quickshots-creator-tools-skin .ct-head button.btn-xs,.manage-quickshots-creator-tools-skin .ct-listHead button.btn-xs{background:linear-gradient(135deg,#fffffffa,#f8fafcfa)!important;background-image:linear-gradient(135deg,#fffffffa,#f8fafcfa)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-head .btn-xs:hover:not(:disabled),.manage-quickshots-creator-tools-skin .ct-listHead .btn-xs:hover:not(:disabled),.manage-quickshots-creator-tools-skin .ct-head button.btn-xs:hover:not(:disabled),.manage-quickshots-creator-tools-skin .ct-listHead button.btn-xs:hover:not(:disabled){background:#f8fafc!important;background-image:none!important;border-color:#0f172a38!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 22px #0f172a16!important}.manage-quickshots-creator-tools-skin .ct-head .btn-xs *,.manage-quickshots-creator-tools-skin .ct-listHead .btn-xs *,.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-inline-btn *,.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-primary-btn *,.manage-quickshots-studio-page .manage-quickshots-creator-tools-toolbar .studio-primary-btn--bright *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-quickshots-creator-tools-skin .ct-dragHint,.manage-quickshots-creator-tools-skin .ct-pointerBtn,.manage-quickshots-creator-tools-skin button.ct-dragHint,.manage-quickshots-creator-tools-skin button.ct-pointerBtn{min-height:44px!important;padding:0 18px!important;border-radius:14px!important;background:linear-gradient(135deg,#fffffffa,#f8fafcfa)!important;background-image:linear-gradient(135deg,#fffffffa,#f8fafcfa)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;font-weight:900!important;text-shadow:none!important}.manage-quickshots-creator-tools-skin .ct-dragHint:hover:not(:disabled),.manage-quickshots-creator-tools-skin .ct-pointerBtn:hover:not(:disabled),.manage-quickshots-creator-tools-skin button.ct-dragHint:hover:not(:disabled),.manage-quickshots-creator-tools-skin button.ct-pointerBtn:hover:not(:disabled){background:#f8fafc!important;background-image:none!important;border-color:#0f172a38!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 22px #0f172a16!important}.manage-quickshots-creator-tools-skin .ct-dragHint *,.manage-quickshots-creator-tools-skin .ct-pointerBtn *,.manage-quickshots-creator-tools-skin button.ct-dragHint *,.manage-quickshots-creator-tools-skin button.ct-pointerBtn *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom{display:grid!important;grid-template-columns:max-content 58px max-content minmax(170px,220px) max-content minmax(82px,96px) max-content minmax(130px,150px) auto!important;align-items:center!important;justify-content:start!important;justify-items:start!important;gap:12px 8px!important;width:100%!important;margin-top:16px!important;padding:14px!important;border-radius:18px!important;background:#f8fafcb8!important;border:1px solid rgba(15,23,42,.07)!important;box-shadow:inset 0 1px #ffffffc2!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom>.ct-emojiLbl{margin:0!important;color:#475569!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.01em!important;white-space:nowrap!important;align-self:center!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-quickshots-creator-tools-skin input[type=color].ct-color.ct-iconColorInput{width:52px!important;height:44px!important;min-width:52px!important;min-height:44px!important;max-width:52px!important;padding:4px!important;margin:0 18px 0 0!important;justify-self:start!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:conic-gradient(from 90deg,#ef4444,#f97316,#facc15,#22c55e,#14b8a6,#3b82f6,#8b5cf6,#ec4899,#ef4444)!important;box-shadow:inset 0 0 0 3px #ffffffd1,0 8px 18px #0f172a17!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;overflow:hidden!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-webkit-color-swatch-wrapper,.manage-quickshots-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-webkit-color-swatch-wrapper{padding:0!important;border-radius:10px!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-webkit-color-swatch,.manage-quickshots-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-webkit-color-swatch{border:2px solid rgba(255,255,255,.95)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput::-moz-color-swatch,.manage-quickshots-creator-tools-skin input[type=color].ct-color.ct-iconColorInput::-moz-color-swatch{border:2px solid rgba(255,255,255,.95)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #0f172a2e,0 2px 8px #0f172a29!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput:hover,.manage-quickshots-creator-tools-skin input[type=color].ct-color.ct-iconColorInput:hover{transform:translateY(-1px)!important;border-color:#14b8a661!important;box-shadow:inset 0 0 0 3px #ffffffd6,0 12px 24px #14b8a624!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput:focus,.manage-quickshots-creator-tools-skin input[type=color].ct-color.ct-iconColorInput:focus{outline:none!important;border-color:#14b8a694!important;box-shadow:inset 0 0 0 3px #ffffffd6,0 0 0 4px #14b8a624,0 12px 24px #14b8a624!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom>.ct-emojiLbl[for*=iconPos]{margin-left:8px!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-select--pos{width:100%!important;min-width:170px!important;height:44px!important;margin:0!important;border-radius:14px!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-qtyInput{height:44px!important;margin:0!important;border-radius:14px!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:130px!important;margin:0!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-qtyBtn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:12px!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{justify-self:end!important;min-height:44px!important;white-space:nowrap!important}@media(max-width:1180px){.manage-quickshots-creator-tools-skin .ct-emojiRowBottom{grid-template-columns:max-content 58px max-content minmax(160px,1fr) max-content 90px!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{grid-column:span 2!important;justify-self:start!important}}@media(max-width:720px){.manage-quickshots-creator-tools-skin .ct-emojiRowBottom{grid-template-columns:1fr!important;align-items:stretch!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-iconColorInput,.manage-quickshots-creator-tools-skin input[type=color].ct-color.ct-iconColorInput{width:58px!important;max-width:58px!important;margin-right:0!important}.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-select--pos,.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-num,.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-qtyInline,.manage-quickshots-creator-tools-skin .ct-emojiRowBottom .ct-emojiAdd{width:100%!important;min-width:0!important}}.manage-quickshots-creator-tools-skin .ctl-row--grab .btn-xs,.manage-quickshots-creator-tools-skin .ctl-row--grab .btn-xs.is-active,.manage-quickshots-creator-tools-skin .ctl-row--grab .btn-xs.active,.manage-quickshots-creator-tools-skin .ctl-row--grab button.btn-xs,.manage-quickshots-creator-tools-skin .ctl-row--grab button.btn-xs.is-active,.manage-quickshots-creator-tools-skin .ctl-row--grab button.btn-xs.active{background:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a0e!important;text-shadow:none!important}.manage-quickshots-creator-tools-skin .ctl-row--grab .btn-xs:hover:not(:disabled),.manage-quickshots-creator-tools-skin .ctl-row--grab button.btn-xs:hover:not(:disabled){background:#f8fafc!important;background-image:none!important;border-color:#0f172a38!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 10px 22px #0f172a16!important}.manage-quickshots-creator-tools-skin .ctl-row--grab .btn-xs.is-active,.manage-quickshots-creator-tools-skin .ctl-row--grab .btn-xs.active,.manage-quickshots-creator-tools-skin .ctl-row--grab button.btn-xs.is-active,.manage-quickshots-creator-tools-skin .ctl-row--grab button.btn-xs.active{background:#fff!important;background-image:none!important;border-color:#0f172a47!important;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 2px #0f172a0e,0 10px 22px #0f172a14!important}.manage-quickshots-creator-tools-skin .ctl-row--grab .btn-xs *,.manage-quickshots-creator-tools-skin .ctl-row--grab button.btn-xs *{color:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.manage-quickshots-card-media,.manage-quickshots-saved-card__media{position:relative!important;overflow:hidden!important;background:#050505!important;isolation:isolate!important}.manage-quickshots-card-media>video,.manage-quickshots-card-media>img,.manage-quickshots-saved-card__media>video,.manage-quickshots-saved-card__media>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-position:center center!important;z-index:1!important}.manage-quickshots-card-media .qs-overlay-layer,.manage-quickshots-saved-card__media .qs-overlay-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;z-index:8!important;pointer-events:none!important}.manage-quickshots-card-media .mq-play,.manage-quickshots-saved-card__media .manage-quickshots-saved-card__play{position:absolute!important;z-index:12!important}.manage-quickshots-studio-page .mq-grid,.manage-quickshots-studio-page .manage-quickshots-studio-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:22px!important;align-items:stretch!important}.manage-quickshots-studio-page .mq-card,.manage-quickshots-studio-page .manage-quickshots-studio-card{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;border-radius:22px!important;background:#ffffffd1!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a14!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.manage-quickshots-studio-page .mq-card:hover,.manage-quickshots-studio-page .manage-quickshots-studio-card:hover{background:#ffffffe6!important;border-color:#0f172a1f!important;box-shadow:0 18px 42px #0f172a1c!important;transform:translateY(-1px)!important}.manage-quickshots-studio-page .mq-video,.manage-quickshots-studio-page .manage-quickshots-card-media{position:relative!important;width:100%!important;overflow:hidden!important;background:#050505!important;border-radius:22px 22px 0 0!important}.manage-quickshots-studio-page .mq-video video,.manage-quickshots-studio-page .mq-video img,.manage-quickshots-studio-page .mq-fallback-thumb,.manage-quickshots-studio-page .manage-quickshots-card-media video,.manage-quickshots-studio-page .manage-quickshots-card-media img{display:block!important;width:100%!important;height:100%!important;object-position:center center!important;background:#050505!important}.manage-quickshots-studio-page .mq-fallback-thumb{min-height:260px!important;place-items:center!important;color:#ffffffc7!important}.manage-quickshots-studio-page .mq-fallback-thumb svg{width:34px!important;height:34px!important;color:#ffffffc7!important;stroke:#ffffffc7!important}.manage-quickshots-studio-page .mq-play{position:absolute!important;right:14px!important;bottom:14px!important;z-index:16!important;width:42px!important;height:42px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:#fffffff0!important;color:#0f172a!important;box-shadow:0 12px 24px #0f172a2e!important}.manage-quickshots-studio-page .mq-play svg{width:20px!important;height:20px!important;color:#0f172a!important;stroke:#0f172a!important}.manage-quickshots-studio-page .mq-info,.manage-quickshots-studio-page .manage-quickshots-card-info{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;padding:16px 16px 0!important}.manage-quickshots-studio-page .mq-name{margin:0!important;color:#0f172a!important;font-size:1.08rem!important;font-weight:900!important;line-height:1.22!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.manage-quickshots-studio-page .mq-meta{margin:0!important;color:#334155d1!important;font-size:.9rem!important;line-height:1.45!important}.manage-quickshots-studio-page .manage-quickshots-card-meta-lines{display:flex!important;flex-direction:column!important;gap:3px!important}.manage-quickshots-studio-page .manage-quickshots-card-meta-line{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;color:#334155d1!important}.manage-quickshots-studio-page .manage-quickshots-card-meta-line strong{color:#334155eb!important;font-weight:850!important}.manage-quickshots-studio-page .manage-quickshots-card-meta-line span{min-width:0!important}.manage-quickshots-studio-page .manage-quickshots-chip-row,.manage-quickshots-studio-page .mq-chip-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;margin-top:4px!important}.manage-quickshots-studio-page .manage-quickshots-chip-row .pill,.manage-quickshots-studio-page .mq-chip-row .pill,.manage-quickshots-studio-page .mq-info .pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:7px 13px!important;border-radius:999px!important;background:#ffffffeb!important;border:1px solid rgba(15,23,42,.09)!important;color:#0f172a!important;font-size:.86rem!important;font-weight:800!important;line-height:1!important;box-shadow:0 8px 18px #0f172a0e!important}.manage-quickshots-studio-page .manage-quickshots-published-pill{border-color:#10b98147!important;background:#ecfdf5eb!important;color:#047857!important}.manage-quickshots-studio-page .manage-quickshots-monetized-pill{border-color:#10b98152!important;background:#ecfdf5eb!important;color:#047857!important}.manage-quickshots-studio-page .mq-card-actions,.manage-quickshots-studio-page .mq-card-actions--joined{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:auto!important;padding:18px 16px!important}.manage-quickshots-studio-page .mq-card-joined-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;min-height:42px!important;border-radius:999px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 10px 24px #0f172a14!important}.manage-quickshots-studio-page .mq-card-joined-action__select,.manage-quickshots-studio-page .mq-card-joined-action__delete{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;border:0!important;background:transparent!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;transition:background .18s ease,color .18s ease!important}.manage-quickshots-studio-page .mq-card-joined-action__select{min-width:136px!important;border-right:1px solid rgba(15,23,42,.1)!important}.manage-quickshots-studio-page .mq-card-joined-action__delete{width:48px!important;padding:0!important;color:#0f172a!important}.manage-quickshots-studio-page .mq-card-joined-action__select:hover,.manage-quickshots-studio-page .mq-card-joined-action__select.is-selected{background:#0f172a0f!important}.manage-quickshots-studio-page .mq-card-joined-action__delete:hover{background:#ef44441a!important;color:#b91c1c!important}.manage-quickshots-studio-page .mq-card-joined-action__delete:hover svg{color:#b91c1c!important;stroke:#b91c1c!important}.manage-quickshots-studio-page .mq-card-joined-action svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important}@media(max-width:640px){.manage-quickshots-studio-page .mq-grid,.manage-quickshots-studio-page .manage-quickshots-studio-grid{grid-template-columns:1fr!important}.manage-quickshots-studio-page .mq-info,.manage-quickshots-studio-page .manage-quickshots-card-info{padding:14px 14px 0!important}.manage-quickshots-studio-page .mq-card-actions,.manage-quickshots-studio-page .mq-card-actions--joined{padding:16px 14px!important}}.manage-quickshots-studio-page .mq-grid.manage-quickshots-studio-grid.manage-quickshots-studio-card-grid,.manage-quickshots-studio-page .manage-quickshots-saved-grid.manage-quickshots-studio-card-grid,.manage-quickshots-studio-page .manage-quickshots-saved-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}.manage-quickshots-studio-page .manage-quickshots-library-card,.manage-quickshots-studio-page .manage-quickshots-saved-grid .manage-quickshots-library-card,.manage-quickshots-studio-page .manage-quickshots-saved-grid .studio-saved-card{width:100%!important;min-width:0!important;max-width:none!important}.manage-quickshots-studio-page .manage-quickshots-saved-panel{width:100%!important;overflow:visible!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#5b7cfa,#3f6df6 52%,#2563eb)!important;color:#fff!important;box-shadow:0 14px 28px #2563eb3d,inset 0 1px #ffffff38!important;cursor:pointer!important;transform:translateZ(0)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,background .16s ease!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn svg{width:20px!important;height:20px!important;stroke-width:2.45!important;color:currentColor!important;stroke:currentColor!important;transition:transform .22s ease!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:hover:not(:disabled),.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:hover:not(:disabled){transform:translateY(-2px) scale(1.02)!important;filter:brightness(1.04)!important;box-shadow:0 18px 34px #2563eb52,inset 0 1px #ffffff42!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:hover:not(:disabled) svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:hover:not(:disabled) svg{transform:rotate(35deg)!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:active:not(:disabled),.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:active:not(:disabled){transform:translateY(0) scale(.94)!important;box-shadow:0 8px 18px #2563eb3d,inset 0 2px 8px #0f172a24!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.is-refreshing,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn.is-refreshing,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.is-spinning,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn.is-spinning{pointer-events:none!important;filter:brightness(1.02)!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.is-refreshing svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn.is-refreshing svg,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.is-spinning svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn.is-spinning svg{animation:quickShotsRefreshSpin .76s linear infinite!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:focus-visible,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:focus-visible{outline:none!important;box-shadow:0 0 0 4px #3b82f62e,0 18px 34px #2563eb52!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:disabled,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:disabled{cursor:not-allowed!important;opacity:.62!important;transform:none!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn{background:#fffffff5!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffe6!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn svg{color:#0f172a!important;stroke:#0f172a!important;fill:none!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:hover:not(:disabled),.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:hover:not(:disabled){background:#fff!important;color:#020617!important;border-color:#0f172a38!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px #0f172a21,inset 0 1px #fffffff2!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:hover:not(:disabled) svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:hover:not(:disabled) svg{color:#020617!important;stroke:#020617!important;transform:rotate(35deg)!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:active:not(:disabled),.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:active:not(:disabled){background:#f8fafc!important;transform:translateY(0) scale(.94)!important;box-shadow:0 7px 16px #0f172a1f,inset 0 2px 8px #0f172a14!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn:active:not(:disabled) svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn:active:not(:disabled) svg{animation:quickShotsRefreshClickSpin .42s ease-out 1!important}.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.is-refreshing svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn.is-refreshing svg,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.is-spinning svg,.manage-quickshots-refresh-library-btn.studio-refresh-icon-btn.is-spinning svg{color:#0f172a!important;stroke:#0f172a!important;animation:quickShotsRefreshSpin .76s linear infinite!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn,button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background-color:#fff!important;background-image:none!important;background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;box-shadow:0 10px 24px #0f172a14,inset 0 1px #fffffff2!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;transform:translateZ(0)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn svg,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn svg,button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn svg{display:block!important;width:20px!important;height:20px!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important;transition:transform .22s ease!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn svg *,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn svg *,button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn svg *{stroke:#0f172a!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:hover:not(:disabled),.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:hover:not(:disabled),button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:hover:not(:disabled){background:#fff!important;background-color:#fff!important;border-color:#0f172a3d!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 14px 30px #0f172a21,inset 0 1px #fffffffa!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:hover:not(:disabled) svg,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:hover:not(:disabled) svg,button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:hover:not(:disabled) svg{transform:rotate(35deg)!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:active:not(:disabled),.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:active:not(:disabled),button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:active:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;transform:translateY(0) scale(.94)!important;box-shadow:0 7px 16px #0f172a1f,inset 0 2px 8px #0f172a14!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:active:not(:disabled) svg,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:active:not(:disabled) svg,button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:active:not(:disabled) svg{animation:quickShotsRefreshClickSpin .42s ease-out 1!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn.is-refreshing svg,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn.is-refreshing svg,button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn.is-refreshing svg,.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn.is-spinning svg,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn.is-spinning svg,button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn.is-spinning svg{animation:quickShotsRefreshSpin .76s linear infinite!important}.manage-quickshots-saved-panel__head button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:disabled,.manage-quickshots-saved-panel__head .studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:disabled,button.studio-refresh-icon-btn.manage-quickshots-refresh-library-btn:disabled{background:#fff!important;background-color:#fff!important;color:#0f172a!important;opacity:.62!important;cursor:not-allowed!important;transform:none!important}@keyframes quickShotsRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes quickShotsRefreshClickSpin{0%{transform:rotate(0) scale(1)}55%{transform:rotate(220deg) scale(1.14)}to{transform:rotate(360deg) scale(1)}}@media(max-width:1180px){.manage-quickshots-studio-page .mq-grid.manage-quickshots-studio-grid.manage-quickshots-studio-card-grid,.manage-quickshots-studio-page .manage-quickshots-saved-grid.manage-quickshots-studio-card-grid,.manage-quickshots-studio-page .manage-quickshots-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.manage-quickshots-studio-page .mq-grid.manage-quickshots-studio-grid.manage-quickshots-studio-card-grid,.manage-quickshots-studio-page .manage-quickshots-saved-grid.manage-quickshots-studio-card-grid,.manage-quickshots-studio-page .manage-quickshots-saved-grid{grid-template-columns:1fr!important}}.manage-quickshots-placement-field{position:relative;z-index:6}.manage-quickshots-placement-field.is-open{z-index:80}.manage-quickshots-placement-select{position:relative;width:100%}.manage-quickshots-placement-select__button{width:100%;min-height:58px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;color:#0f172a;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;cursor:pointer;text-align:left;box-shadow:0 10px 24px #0f172a0e}.manage-quickshots-placement-select__button:hover,.manage-quickshots-placement-select__button:focus{background:#fff;color:#0f172a;border-color:#f973166b;box-shadow:0 14px 30px #0f172a14;outline:none}.manage-quickshots-placement-select__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.manage-quickshots-placement-select__copy strong{color:#0f172a;font-size:.94rem;font-weight:900;line-height:1.15}.manage-quickshots-placement-select__copy small{color:#64748b;font-size:.78rem;font-weight:750;line-height:1.2}.manage-quickshots-placement-select__chevron{width:28px;height:28px;min-width:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff7ed;color:#9a3412;font-size:.78rem;font-weight:950}.manage-quickshots-placement-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);max-height:360px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:#fff;box-shadow:0 24px 56px #0f172a2e;padding:8px;z-index:2147480}.manage-quickshots-placement-select__group{position:sticky;top:-8px;z-index:2;margin:0 -2px 6px;padding:9px 10px 7px;background:linear-gradient(180deg,#fff,#fffffff5);color:#f97316;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid rgba(249,115,22,.14)}.manage-quickshots-placement-select__option{width:100%;border:1px solid transparent;border-radius:14px;background:#fff;color:#0f172a;display:flex;flex-direction:column;gap:3px;padding:10px 12px;text-align:left;cursor:pointer}.manage-quickshots-placement-select__option:hover,.manage-quickshots-placement-select__option:focus{background:#fff7ed;color:#0f172a;border-color:#f973162e;outline:none}.manage-quickshots-placement-select__option.is-selected{background:#ffedd5;border-color:#f9731657;color:#7c2d12}.manage-quickshots-placement-select__option.is-role-feed-option{background-image:linear-gradient(90deg,rgba(249,115,22,.08),transparent 58%)}.manage-quickshots-placement-select__option-title{color:inherit;font-size:.9rem;font-weight:900;line-height:1.15}.manage-quickshots-placement-select__option-meta{color:#64748b;font-size:.76rem;font-weight:750;line-height:1.2}.manage-quickshots-classification-card .pill,.manage-quickshots-destinations-card .pill,.manage-quickshots-monetization-card .pill{color:#0f172a;-webkit-text-fill-color:#0f172a;opacity:1}.qs-icon-btn.danger,.file-remove-btn{position:relative;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;opacity:1!important;visibility:visible!important}.qs-icon-btn.danger:hover,.file-remove-btn:hover,.qs-icon-btn.danger:focus,.file-remove-btn:focus{background:#fff1f2!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;border-color:#e11d4847!important}.qs-icon-btn.danger svg,.file-remove-btn svg{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.manage-quickshots-remove-glyph,.manage-quickshots-file-remove-glyph{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:1rem;font-weight:950;line-height:1;opacity:1!important;visibility:visible!important;pointer-events:none}.qs-icon-btn.danger svg+.manage-quickshots-remove-glyph,.file-remove-btn svg+.manage-quickshots-file-remove-glyph{display:none}@media(max-width:760px){.manage-quickshots-placement-select__menu{max-height:300px}}.manage-quickshots-destinations-card{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;box-shadow:0 12px 28px #0f172a0e!important}.manage-quickshots-destinations-card .manage-quickshots-chip-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-height:52px!important}.manage-quickshots-destinations-card .pill{position:relative!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:86px!important;height:42px!important;padding:0 18px!important;border-radius:999px!important;border:2px solid rgba(249,115,22,.7)!important;background:#fff!important;color:#9a3412!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em!important;box-shadow:0 10px 24px #f973161f!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.manage-quickshots-destinations-card .pill input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important}.manage-quickshots-destinations-card .pill:has(input:checked){border-color:#f97316!important;background:#fff7ed!important;color:#9a3412!important;box-shadow:0 0 0 4px #f973161a,0 12px 26px #f9731629!important}.manage-quickshots-destinations-card .pill:hover{border-color:#ea580c!important;background:#fff7ed!important;color:#7c2d12!important;transform:translateY(-1px)}.manage-quickshots-destinations-card .pill:active{transform:translateY(0)}.manage-quickshots-destinations-card .pill:has(input:checked):before{display:none!important;content:none!important}.manage-quickshots-destinations-card .manage-quickshots-feed-destination-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:86px!important;height:42px!important;padding:0 18px!important;border-radius:999px!important;border:2px solid rgba(249,115,22,.72)!important;background:#fff!important;color:#9a3412!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em!important;box-shadow:0 10px 24px #f973161f!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.manage-quickshots-destinations-card .manage-quickshots-feed-destination-pill.is-selected{border-color:#f97316!important;background:#fff7ed!important;color:#9a3412!important;box-shadow:0 0 0 4px #f973161a,0 12px 26px #f9731629!important}.manage-quickshots-destinations-card .manage-quickshots-feed-destination-pill:hover{border-color:#ea580c!important;background:#fff7ed!important;color:#7c2d12!important;transform:translateY(-1px)}.manage-quickshots-destinations-card .manage-quickshots-feed-destination-pill:active{transform:translateY(0)}.manage-quickshots-destinations-card .manage-quickshots-feed-destination-pill:before,.manage-quickshots-destinations-card .manage-quickshots-feed-destination-pill:after{display:none!important;content:none!important}button.manage-quickshots-feed-destination-pill,.manage-quickshots-feed-destination-pill{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:86px!important;height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:999px!important;border:2px solid #f97316!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;letter-spacing:.01em!important;box-shadow:0 0 0 4px #f9731614,0 12px 26px #f9731624!important;opacity:1!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;text-shadow:none!important}button.manage-quickshots-feed-destination-pill.is-selected,.manage-quickshots-feed-destination-pill.is-selected,button.manage-quickshots-feed-destination-pill[aria-pressed=true],.manage-quickshots-feed-destination-pill[aria-pressed=true]{border-color:#f97316!important;background:#fff7ed!important;background-color:#fff7ed!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}button.manage-quickshots-feed-destination-pill:hover,.manage-quickshots-feed-destination-pill:hover{border-color:#ea580c!important;background:#fff7ed!important;background-color:#fff7ed!important;color:#111827!important;-webkit-text-fill-color:#111827!important;transform:translateY(-1px)}button.manage-quickshots-feed-destination-pill:active,.manage-quickshots-feed-destination-pill:active{transform:translateY(0)}button.manage-quickshots-feed-destination-pill:before,button.manage-quickshots-feed-destination-pill:after,.manage-quickshots-feed-destination-pill:before,.manage-quickshots-feed-destination-pill:after{display:none!important;content:none!important}button.manage-quickshots-feed-destination-pill span,.manage-quickshots-feed-destination-pill span{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.manage-quickshots-inline-preview-card,.qs-live-frame-inner{position:relative!important;overflow:hidden!important;background:#000!important;border-radius:16px!important;isolation:isolate!important}.manage-quickshots-inline-preview-card video.manage-quickshots-file-preview-video,.qs-live-frame-inner video.manage-quickshots-file-preview-video,.qs-live-frame-inner video.qs-live-media{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#000!important;cursor:pointer!important}.manage-quickshots-inline-preview-card video::-webkit-media-controls,.qs-live-frame-inner video::-webkit-media-controls,.manage-quickshots-inline-preview-card video::-webkit-media-controls-enclosure,.qs-live-frame-inner video::-webkit-media-controls-enclosure,.manage-quickshots-inline-preview-card video::-webkit-media-controls-panel,.qs-live-frame-inner video::-webkit-media-controls-panel,.manage-quickshots-inline-preview-card video::-webkit-media-controls-play-button,.qs-live-frame-inner video::-webkit-media-controls-play-button,.manage-quickshots-inline-preview-card video::-webkit-media-controls-timeline,.qs-live-frame-inner video::-webkit-media-controls-timeline,.manage-quickshots-inline-preview-card video::-webkit-media-controls-current-time-display,.qs-live-frame-inner video::-webkit-media-controls-current-time-display,.manage-quickshots-inline-preview-card video::-webkit-media-controls-time-remaining-display,.qs-live-frame-inner video::-webkit-media-controls-time-remaining-display,.manage-quickshots-inline-preview-card video::-webkit-media-controls-mute-button,.qs-live-frame-inner video::-webkit-media-controls-mute-button,.manage-quickshots-inline-preview-card video::-webkit-media-controls-volume-slider,.qs-live-frame-inner video::-webkit-media-controls-volume-slider,.manage-quickshots-inline-preview-card video::-webkit-media-controls-fullscreen-button,.qs-live-frame-inner video::-webkit-media-controls-fullscreen-button,.manage-quickshots-inline-preview-card video::-webkit-media-controls-overflow-button,.qs-live-frame-inner video::-webkit-media-controls-overflow-button{display:none!important;opacity:0!important;visibility:hidden!important}.manage-quickshots-inline-preview-btn,.manage-quickshots-live-preview-btn{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:999px!important;background:#fffffff0!important;color:#050505!important;box-shadow:0 12px 30px #0000003d!important;cursor:pointer!important;z-index:40!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.manage-quickshots-inline-preview-btn svg,.manage-quickshots-live-preview-btn svg{width:25px!important;height:25px!important;color:#050505!important;stroke:#050505!important;opacity:1!important;visibility:visible!important}.qs-live-frame-inner .qs-overlay-layer{z-index:10!important}.manage-quickshots-file-remove-btn,.file-remove-btn.manage-quickshots-file-remove-btn{position:absolute!important;top:12px!important;right:12px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;box-shadow:0 12px 26px #0f172a2e!important;cursor:pointer!important;z-index:70!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.manage-quickshots-file-remove-btn svg,.file-remove-btn.manage-quickshots-file-remove-btn svg{display:none!important}.manage-quickshots-file-remove-glyph{display:block!important;color:#111827!important;opacity:1!important;visibility:visible!important;font-size:28px!important;font-weight:900!important;line-height:1!important;transform:translateY(-1px)!important}.manage-quickshots-file-remove-btn:hover,.file-remove-btn.manage-quickshots-file-remove-btn:hover{background:#f8fafc!important;color:#020617!important;border-color:#0f172a42!important}.manage-quickshots-remove-glyph,.qs-icon-btn.danger svg,.qs-icon-btn.danger .manage-quickshots-remove-glyph{color:#111827!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.manage-quickshots-inline-preview-btn,.manage-quickshots-live-preview-btn,.manage-quickshots-file-remove-btn,.file-remove-btn.manage-quickshots-file-remove-btn{appearance:none!important;-webkit-appearance:none!important;border:none!important;outline:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important}.manage-quickshots-inline-preview-btn,.manage-quickshots-live-preview-btn{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;border-radius:999px!important;background:#fffffff5!important;color:#050505!important;box-shadow:0 14px 34px #00000047,0 0 0 1px #0f172a1f!important;z-index:80!important}.manage-quickshots-inline-preview-btn svg,.manage-quickshots-live-preview-btn svg{display:none!important}.manage-quickshots-inline-preview-btn:before,.manage-quickshots-live-preview-btn:before{content:""!important;display:block!important;width:0!important;height:0!important;border-top:11px solid transparent!important;border-bottom:11px solid transparent!important;border-left:17px solid #050505!important;margin-left:4px!important;opacity:1!important;visibility:visible!important}.manage-quickshots-inline-preview-card.is-playing .manage-quickshots-inline-preview-btn,.qs-live-frame-inner.is-playing .manage-quickshots-live-preview-btn{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.manage-quickshots-file-remove-btn,.file-remove-btn.manage-quickshots-file-remove-btn{position:absolute!important;top:10px!important;right:10px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:999px!important;background:#fffffff5!important;color:#050505!important;box-shadow:0 10px 24px #00000040,0 0 0 1px #0f172a1f!important;z-index:100!important}.manage-quickshots-file-remove-btn svg,.file-remove-btn.manage-quickshots-file-remove-btn svg,.manage-quickshots-file-remove-glyph{display:none!important}.manage-quickshots-file-remove-btn:before,.file-remove-btn.manage-quickshots-file-remove-btn:before{content:"×"!important;display:block!important;color:#050505!important;font-size:30px!important;font-weight:900!important;line-height:1!important;transform:translateY(-2px)!important;opacity:1!important;visibility:visible!important}.manage-quickshots-inline-preview-btn:hover,.manage-quickshots-live-preview-btn:hover,.manage-quickshots-file-remove-btn:hover,.file-remove-btn.manage-quickshots-file-remove-btn:hover{background:#fff!important;transform:translate(-50%,-50%) scale(1.04)!important}.manage-quickshots-file-remove-btn:hover,.file-remove-btn.manage-quickshots-file-remove-btn:hover{transform:scale(1.04)!important}.manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen,.manage-quickshots-preview-tabs.is-fullscreen{background:#fffffffa!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;padding:10px 12px!important;box-shadow:0 10px 28px #0f172a14!important}.manage-quickshots-preview-tabs--fullscreen .ad-media-preview-tab,.manage-quickshots-preview-tabs--fullscreen .ad-media-frame-toggle__btn,.manage-quickshots-preview-tabs--fullscreen .ad-media-fit-toggle__btn,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-preview-tab,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-frame-toggle__btn,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-fit-toggle__btn{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;height:42px!important;min-width:88px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:13px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important}.manage-quickshots-preview-tabs--fullscreen .ad-media-preview-tab *,.manage-quickshots-preview-tabs--fullscreen .ad-media-frame-toggle__btn *,.manage-quickshots-preview-tabs--fullscreen .ad-media-fit-toggle__btn *,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-preview-tab *,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-frame-toggle__btn *,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-fit-toggle__btn *{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important}.manage-quickshots-preview-tabs--fullscreen .ad-media-preview-tab:hover,.manage-quickshots-preview-tabs--fullscreen .ad-media-frame-toggle__btn:hover,.manage-quickshots-preview-tabs--fullscreen .ad-media-fit-toggle__btn:hover,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-preview-tab:hover,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-frame-toggle__btn:hover,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-fit-toggle__btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a3d!important;color:#020617!important;-webkit-text-fill-color:#020617!important}.manage-quickshots-preview-tabs--fullscreen .ad-media-preview-tab.is-active,.manage-quickshots-preview-tabs--fullscreen .ad-media-frame-toggle__btn.is-active,.manage-quickshots-preview-tabs--fullscreen .ad-media-fit-toggle__btn.is-active,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-preview-tab.is-active,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-frame-toggle__btn.is-active,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-fit-toggle__btn.is-active{background:#111827!important;background-color:#111827!important;border-color:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 22px #0f172a2e,0 0 0 3px #0f172a14!important}.manage-quickshots-preview-tabs--fullscreen .ad-media-preview-tab.is-active *,.manage-quickshots-preview-tabs--fullscreen .ad-media-frame-toggle__btn.is-active *,.manage-quickshots-preview-tabs--fullscreen .ad-media-fit-toggle__btn.is-active *,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-preview-tab.is-active *,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-frame-toggle__btn.is-active *,.manage-quickshots-preview-tabs.is-fullscreen .ad-media-fit-toggle__btn.is-active *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manage-quickshots-preview-tabs--fullscreen .manage-quickshots-fit-toggle,.manage-quickshots-preview-tabs.is-fullscreen .manage-quickshots-fit-toggle,.manage-quickshots-preview-tabs--fullscreen .manage-quickshots-frame-toggle,.manage-quickshots-preview-tabs.is-fullscreen .manage-quickshots-frame-toggle{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.manage-quickshots-preview-tabs--fullscreen .manage-quickshots-fit-toggle .ad-media-fit-toggle__btn,.manage-quickshots-preview-tabs.is-fullscreen .manage-quickshots-fit-toggle .ad-media-fit-toggle__btn{min-width:128px!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-height:62px!important;padding:10px 12px!important;margin:0 0 16px!important;border-radius:18px!important;background:#f8fafcfa!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 10px 24px #0f172a0f!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen .manage-quickshots-preview-tabs__left,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen .manage-quickshots-preview-tabs__right,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen .manage-quickshots-frame-toggle,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen .manage-quickshots-fit-toggle,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen .manage-quickshots-preview-tabs__left,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen .manage-quickshots-preview-tabs__right,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen .manage-quickshots-frame-toggle,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen .manage-quickshots-fit-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;width:auto!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen button[data-label],.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen button[data-label]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:92px!important;width:auto!important;height:42px!important;min-height:42px!important;padding:0 16px!important;margin:0!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:1!important;text-indent:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen button[data-label]:after,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen button[data-label]:after{content:attr(data-label)!important;display:inline-block!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen button[data-label].is-active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen button[data-label].active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen button[data-label].is-active,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen button[data-label].active{background:#111827!important;background-color:#111827!important;border-color:#111827!important;box-shadow:0 10px 22px #0f172a2e,0 0 0 3px #0f172a14!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen button[data-label].is-active:after,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen button[data-label].active:after,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen button[data-label].is-active:after,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen button[data-label].active:after{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen .manage-quickshots-fit-toggle button[data-label],.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen .manage-quickshots-fit-toggle button[data-label]{min-width:132px!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen button[data-label]:hover,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen button[data-label]:hover{background:#f8fafc!important;border-color:#0f172a42!important}.manage-quickshots-studio-page .manage-quickshots-preview-tabs.manage-quickshots-preview-tabs--fullscreen button[data-label].is-active:hover,.manage-quickshots-studio-page .manage-quickshots-preview-tabs.is-fullscreen button[data-label].is-active:hover{background:#111827!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagDropdownWrap,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagDropdownWrap{position:relative!important;overflow:visible!important;z-index:20!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagDropdownPanel,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagDropdownPanel{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;z-index:9999!important;width:min(560px,calc(100vw - 80px))!important;max-width:min(560px,calc(100vw - 80px))!important;max-height:320px!important;padding:14px!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;box-shadow:0 18px 44px #0f172a2e!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagGrid,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagGrid{display:grid!important;grid-template-columns:repeat(6,minmax(54px,1fr))!important;gap:10px!important;max-height:288px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important;background:transparent!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagDropdownBtn,.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagPickBtn,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagDropdownBtn,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagPickBtn{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a12!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagDropdownBtn,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagDropdownBtn{min-width:132px!important;min-height:56px!important;padding:8px 14px!important;border-radius:14px!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagPickBtn,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagPickBtn{width:60px!important;height:52px!important;min-width:60px!important;min-height:52px!important;padding:0!important;border-radius:12px!important;overflow:hidden!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagDropdownBtn__img,.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagPickImg,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagDropdownBtn__img,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagPickImg{display:block!important;opacity:1!important;visibility:visible!important;width:46px!important;height:30px!important;min-width:46px!important;min-height:30px!important;max-width:46px!important;max-height:30px!important;object-fit:cover!important;object-position:center center!important;border-radius:6px!important;background:transparent!important;background-image:none!important;filter:none!important;mix-blend-mode:normal!important;pointer-events:none!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagDropdownBtn__text,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagDropdownBtn__text{display:inline-block!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:900!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagPickBtn.is-selected,.manage-quickshots-studio-page .manage-quickshots-creator-tools-skin .ct-flagPickBtn.is-active,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagPickBtn.is-selected,.manage-quickshots-studio-page [data-manage-quickshots-creator-tools=true] .ct-flagPickBtn.is-active{border-color:#0f172a52!important;box-shadow:0 0 0 3px #0f172a14,0 10px 22px #0f172a1a!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[aria-pressed=true],.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[aria-pressed=true]{appearance:none!important;-webkit-appearance:none!important;position:relative!important;min-height:42px!important;height:42px!important;min-width:92px!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;margin:0!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;overflow:visible!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important;pointer-events:auto!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[aria-pressed=true],.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[aria-pressed=true]{background:#fff!important;background-color:#fff!important;border-color:#0f172a47!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a1f,inset 0 0 0 2px #0f172a14!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label]:after,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label].is-active:after,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label].active:after,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label]:after,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label].is-active:after,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label].active:after{content:attr(data-label)!important;display:inline-block!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button *,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button *{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-fit-toggle button,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-fit-toggle button{min-width:132px!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;min-height:62px!important;padding:10px 12px!important;margin:0 0 16px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:18px!important;background:#f8fafcfa!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 10px 24px #0f172a0f!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__left,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__right,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-frame-toggle,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-fit-toggle{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;min-width:0!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label]{position:relative!important;flex:0 0 auto!important;width:auto!important;min-width:88px!important;height:42px!important;min-height:42px!important;padding:0 16px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:1!important;opacity:1!important;visibility:visible!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label]:after{content:attr(data-label)!important;display:inline-block!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label]:before{display:none!important;content:none!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label].is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label].active{background:#fff!important;background-color:#fff!important;border-color:#0f172a47!important;color:transparent!important;-webkit-text-fill-color:transparent!important;box-shadow:0 10px 22px #0f172a1f,inset 0 0 0 2px #0f172a14!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label].is-active:after,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button[data-label].active:after{color:#111827!important;-webkit-text-fill-color:#111827!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-fit-toggle button[data-label]{min-width:128px!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs::-webkit-scrollbar{height:6px}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b59}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs{position:sticky!important;top:0!important;z-index:40!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-flow:row nowrap!important;gap:8px!important;width:100%!important;min-height:62px!important;height:auto!important;margin:0 0 16px!important;padding:10px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:18px!important;background:#f8fafcfa!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 10px 24px #0f172a0f!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__left,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs__right,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tabs__left,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-preview-tabs__right,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-frame-toggle,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-fit-toggle,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-frame-toggle,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .ad-media-fit-toggle{display:contents!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.ad-media-preview-tab,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.ad-media-frame-toggle__btn,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.ad-media-fit-toggle__btn{all:unset!important;box-sizing:border-box!important;flex:0 0 auto!important;min-width:88px!important;width:auto!important;height:42px!important;min-height:42px!important;padding:0 16px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-family:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;opacity:1!important;visibility:visible!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button:before,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button:after{display:none!important;content:none!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button span{display:inline-block!important;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active{background:#fff!important;background-color:#fff!important;border-color:#0f172a4d!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a1f,inset 0 0 0 2px #0f172a14!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active span,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active span{color:#111827!important;-webkit-text-fill-color:#111827!important}.manage-quickshots-preview-tabs__divider{display:inline-block!important;flex:0 0 1px!important;width:1px!important;height:28px!important;margin:0 2px!important;background:#0f172a1a!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs::-webkit-scrollbar{height:5px}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b4d}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button:before,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button:after,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button:before,.manage-quickshots-studio-page .manage-quickshots-creator-tools-section.ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button:after{content:none!important;display:none!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-flow:row nowrap!important;gap:8px!important;width:100%!important;min-height:62px!important;padding:10px 12px!important;margin:0 0 16px!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:18px!important;background:#f8fafcfa!important;border:1px solid rgba(15,23,42,.09)!important;box-shadow:0 10px 24px #0f172a0f!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button{all:unset!important;box-sizing:border-box!important;flex:0 0 auto!important;min-width:88px!important;height:42px!important;min-height:42px!important;padding:0 16px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.16)!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button span{color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.is-active,.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.active{background:#fff!important;border-color:#0f172a4d!important;color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:0 10px 22px #0f172a1f,inset 0 0 0 2px #0f172a14!important}.manage-quickshots-studio-page .ad-creator-tools-fullscreen .manage-quickshots-creator-preview-panel .manage-quickshots-preview-tabs button.ad-media-fit-toggle__btn{min-width:128px!important}.manage-quickshots-preview-tabs__divider{flex:0 0 1px!important;width:1px!important;height:28px!important;margin:0 2px!important;background:#0f172a1a!important}:root{--ad-accent: #22c55e;--ad-accent-2: #06b6d4;--ad-warning: #f59e0b;--ad-danger: #ef4444;--ad-text: #0f172a;--ad-text-soft: #334155;--ad-muted: rgba(51, 65, 85, .78);--ad-panel: rgba(255, 255, 255, .74);--ad-panel-hover: rgba(255, 255, 255, .84);--ad-surface: rgba(255, 255, 255, .64);--ad-surface-2: rgba(255, 255, 255, .82);--ad-input: rgba(255, 255, 255, .9);--ad-border: rgba(15, 23, 42, .1);--ad-border-strong: rgba(15, 23, 42, .16);--ad-shadow: 0 12px 28px rgba(15, 23, 42, .08)}.ad-studio-page{min-height:100vh;background:transparent;color:var(--ad-text)}.ad-studio-shell{width:min(1500px,100%);background:transparent!important;box-shadow:none!important}.ad-studio-page .product-studio-shell,.ad-studio-page .product-studio-layout,.ad-studio-page .product-studio-main,.ad-studio-page .product-studio-sidebar,.ad-studio-page .ad-studio-panels,.ad-studio-page .product-studio-topbar,.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-brand,.ad-studio-page .product-studio-uploader{background:transparent!important;box-shadow:none!important}.ad-studio-topbar .product-studio-brand__icon{background:linear-gradient(135deg,#22c55e,#06b6d4);box-shadow:0 12px 28px #22c55e38}.ad-studio-page .product-studio-title,.ad-studio-page .studio-section__titlewrap h2,.ad-studio-page .studio-sidecard h3,.ad-studio-page .product-studio-uploader__meta strong,.ad-studio-page .studio-summary-list strong,.ad-studio-page .studio-field>span,.ad-studio-page .ua-live-head strong,.ad-studio-page .studio-progress__label,.ad-studio-page .studio-actions__right span,.ad-studio-page .studio-actions__left span{color:var(--ad-text)!important}.ad-studio-page .product-studio-subtitle,.ad-studio-page .studio-section__titlewrap p,.ad-studio-page .product-studio-uploader__meta span,.ad-studio-page .studio-summary-list span,.ad-studio-page .studio-sidecard p,.ad-studio-page .muted,.ad-studio-page small{color:var(--ad-muted)!important}.ad-studio-page .studio-section,.ad-studio-page .studio-sidecard{background:var(--ad-panel)!important;border:1px solid var(--ad-border);box-shadow:var(--ad-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ad-studio-page .studio-section:hover,.ad-studio-page .studio-sidecard:hover{background:var(--ad-panel-hover)!important}.ua-review-banner{padding:14px 16px;border-radius:18px;border:1px solid rgba(245,158,11,.24);background:linear-gradient(180deg,#f59e0b24,#f59e0b14);color:#92400e;line-height:1.55}.ua-review-banner strong{display:inline-block;font-size:.98rem;color:#b45309}.ad-studio-page .studio-info-card{background:#ffffffb8!important;border:1px solid var(--ad-border);color:var(--ad-text-soft);box-shadow:none!important}.ad-studio-page .studio-field input,.ad-studio-page .studio-field textarea,.ad-studio-page .studio-field select,.explore-picker{width:100%;min-height:48px;border-radius:16px;border:1px solid var(--ad-border);background:var(--ad-input)!important;color:var(--ad-text)!important;padding:13px 14px;outline:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ad-studio-page .studio-field textarea{min-height:120px;resize:vertical}.ad-studio-page .studio-field input::placeholder,.ad-studio-page .studio-field textarea::placeholder{color:#3341558c}.ad-studio-page .studio-field input:focus,.ad-studio-page .studio-field textarea:focus,.ad-studio-page .studio-field select:focus,.explore-picker:focus{border-color:#6366f18c;box-shadow:0 0 0 4px #6366f11a;background:#fffffff5!important}.explore-picker:disabled,.ad-studio-page .studio-field select:disabled,.ad-studio-page .studio-field input:disabled,.ad-studio-page .studio-field textarea:disabled{opacity:.6;cursor:not-allowed}.ad-studio-page .studio-primary-btn{color:#fff!important}.ad-studio-page .studio-ghost-btn,.ad-studio-page .studio-inline-btn,.ad-studio-page .studio-back-btn{background:#4f7cffeb!important;border:1px solid rgba(79,124,255,.2);color:#fff!important;box-shadow:0 10px 22px #4f7cff29}.ad-studio-page .studio-ghost-btn:hover,.ad-studio-page .studio-inline-btn:hover,.ad-studio-page .studio-back-btn:hover{filter:brightness(1.02)}.pill{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:10px 14px;border-radius:999px;border:1px solid var(--ad-border);background:#ffffffd1;color:var(--ad-text);cursor:pointer;transition:.2s ease;-webkit-user-select:none;user-select:none;box-shadow:none}.pill:hover{transform:translateY(-1px);border-color:var(--ad-border-strong);background:#fffffff5}.pill input[type=checkbox]{accent-color:#4f46e5;margin:0}.pill--disabled{opacity:.5;cursor:not-allowed}.pill--disabled:hover{transform:none}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pill-selected{position:relative;padding-right:38px;border-color:#22c55e3d;background:#22c55e1f;color:#166534}.chip-x{position:absolute;right:8px;top:50%;width:22px;height:22px;border:0;border-radius:999px;transform:translateY(-50%);background:#0f172a14;cursor:pointer}.chip-x:before,.chip-x:after{content:"";position:absolute;top:10px;left:5px;width:12px;height:2px;background:#334155;border-radius:999px}.chip-x:before{transform:rotate(45deg)}.chip-x:after{transform:rotate(-45deg)}.ad-studio-panels{display:flex;flex-direction:column;gap:22px}.ad-studio-panels>.studio-section{margin:0!important}.ad-studio-layout .studio-section+.studio-section{margin-top:0}.ad-studio-layout .studio-field{min-width:0}.ad-studio-layout .studio-actions-stack .studio-primary-btn{background:linear-gradient(135deg,#22c55e,#06b6d4);box-shadow:0 14px 26px #22c55e33}.ad-studio-layout .studio-summary-list li strong{color:var(--ad-text)}.ad-studio-layout .studio-summary-list li span{color:var(--ad-muted)}.ua-upload-trigger{min-height:132px;justify-content:center}.ua-upload-trigger strong{font-size:1rem}.ua-upload-trigger small{text-align:left}.ua-upload-trigger input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.ad-studio-page .studio-dropzone,.ad-upload-trigger .studio-dropzone,.ad-upload-trigger .ad-upload-dropzone{background:#ffffffb8!important;border:1px dashed rgba(15,23,42,.14);color:var(--ad-text);box-shadow:none}.ad-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.ad-asset-slot,.ad-asset-field{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.ad-asset-slot .studio-media-slot__label{display:block;margin:0;color:var(--ad-text);font-weight:700}.ad-upload-trigger-wrap{width:100%;min-width:0;display:flex;align-items:stretch}.ad-upload-trigger{width:100%!important;min-width:100%!important;max-width:100%!important;flex:1 1 auto;box-sizing:border-box;min-height:104px;height:104px;margin:0!important;padding:16px 16px 14px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.ad-upload-trigger strong,.ad-upload-trigger small{display:block;width:100%}.ad-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.ad-preview-wrap{position:relative;width:100%;border-radius:18px;overflow:hidden;border:1px solid rgba(15,23,42,.08);background:#ffffffbd;box-shadow:none;margin-top:0}.ad-preview-stage{width:100%;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box;background:#ffffff80}.ad-preview-stage--logo,.ad-preview-stage--video{min-height:204px}.ad-preview-stage--image{min-height:108px;padding:6px}.ad-preview{display:block;max-width:100%}.ad-preview--logo{width:100%;height:178px;object-fit:contain;border-radius:14px;background:#fffffff5}.ad-preview--image{width:100%;height:96px;object-fit:cover;border-radius:12px;background:#ffffffe6}.ad-video-preview{width:100%;height:178px;display:block;object-fit:cover;border-radius:14px;background:#000}.ad-asset-preview{width:100%}.ad-asset-preview .ad-preview-wrap,.ad-asset-preview .ad-video-preview,.ad-asset-preview .ad-preview-grid,.ad-asset-slot .ad-preview-wrap,.ad-asset-slot .ad-preview-grid,.ad-asset-slot .ad-video-preview{width:100%;min-width:0}.file-remove-btn{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;border-radius:999px;background:#0f172ad1;color:#fff;font-size:1rem;line-height:1;cursor:pointer;transition:.2s ease;z-index:2}.file-remove-btn:hover{background:#ef4444eb;transform:scale(1.04)}.ad-creator-tools-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ad-creator-tools{display:flex;flex-direction:column;gap:18px;margin-bottom:16px}.ad-creator-tools-footer{display:flex;justify-content:flex-end;margin-top:16px}.ua-live-grid{display:grid;gap:16px;width:100%}.ua-live-grid.one{grid-template-columns:1fr}.ua-live-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ua-live-box{border-radius:22px;overflow:hidden;background:#ffffffb8;border:1px solid var(--ad-border);box-shadow:none}.ua-live-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffb8}.ua-live-head strong{font-size:.95rem;color:var(--ad-text)}.ua-live-stage{position:relative;min-height:300px;background:#ffffff80;overflow:hidden}.ua-live-media{width:100%;height:100%;min-height:300px;max-height:460px;object-fit:contain;display:block;background:#00000014}.ua-live-text{z-index:3;font-weight:800;line-height:1.15;text-shadow:0 2px 10px rgba(0,0,0,.35);white-space:nowrap;pointer-events:none}.ua-live-sticker{z-index:3;line-height:1;filter:drop-shadow(0 6px 18px rgba(0,0,0,.2));pointer-events:none}.ua-live-link{z-index:4;min-height:38px;padding:8px 14px;border:0;border-radius:999px;background:linear-gradient(135deg,#fff,#f1f5f9);color:#0f172a;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #0f172a1a}.ua-live-link.pill{border-radius:999px}.ua-live-link.square{border-radius:12px}.studio-review-check{margin-top:8px}.studio-review-check__label{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffb8;cursor:pointer}.studio-review-check__input{margin-top:2px;width:18px;height:18px;flex:0 0 18px;accent-color:#6d5dfc;cursor:pointer}.studio-review-check__text{font-size:14px;line-height:1.45;color:var(--ad-text)}.studio-section--preview-surfaces{background:#ffffffad!important;border:1px solid var(--ad-border)}.ad-placement-preview-stack{display:flex;flex-direction:column;gap:18px}.ad-placement-preview-card{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px;background:#ffffffa8;overflow:hidden}.ad-placement-preview-card__title{font-size:15px;font-weight:700;margin-bottom:12px;color:var(--ad-text)}.studio-section--preview-surfaces .sad-card,.studio-section--preview-surfaces .pulse-ad-card{max-width:760px;margin:0 auto}.studio-section--preview-surfaces video,.studio-section--preview-surfaces img{max-width:100%}.studio-section--preview-surfaces .sad-media-stage,.studio-section--preview-surfaces .pulse-ad-media,.studio-section--preview-surfaces .ua-live-stage{background:transparent!important}.studio-section--preview-surfaces .sad-video,.studio-section--preview-surfaces .sad-img,.studio-section--preview-surfaces .pulse-ad-video,.studio-section--preview-surfaces .pulse-ad-media img{object-fit:contain!important;background:#000}.studio-section--preview-surfaces .sad-cta-stack,.studio-section--preview-surfaces .sad-ctas,.studio-section--preview-surfaces .pulse-ad-cta-row{opacity:1!important;visibility:visible!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:22px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#ffffffb8!important;box-shadow:0 14px 34px #0f172a14!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ad-studio-page .product-studio-topbar__left{display:flex;align-items:center;gap:20px;min-width:0;flex:1 1 auto}.ad-studio-page .product-studio-brand{display:flex;align-items:center;gap:16px;min-width:0}.ad-studio-page .product-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;border:1px solid rgba(255,255,255,.4);background:linear-gradient(135deg,#22c55e,#06b6d4)!important;box-shadow:0 14px 30px #22c55e38}.ad-studio-page .product-studio-brand__icon svg{font-size:1.4rem;color:#fff}.ad-studio-page .product-studio-title{margin:0 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:800;color:#0f172a!important;letter-spacing:-.02em}.ad-studio-page .product-studio-subtitle{margin:0;max-width:820px;font-size:1.05rem;line-height:1.65;color:#334155d1!important}.ad-studio-page .product-studio-uploader{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8!important;box-shadow:0 10px 24px #0f172a0d;flex:0 0 auto}.ad-studio-page .product-studio-uploader__meta{display:flex;flex-direction:column;gap:2px}.ad-studio-page .product-studio-uploader__meta strong{font-size:1rem;font-weight:800;color:#0f172a!important}.ad-studio-page .product-studio-uploader__meta span{font-size:.95rem;color:#334155c7!important}.ad-studio-page .studio-back-btn{border-radius:14px;padding:12px 18px;border:1px solid rgba(79,124,255,.18);background:linear-gradient(135deg,#5b7cff,#4f7cff)!important;color:#fff!important;box-shadow:0 10px 24px #4f7cff2e}.ad-studio-page .studio-back-btn:hover{transform:translateY(-1px);filter:brightness(1.02)}.ad-studio-page .pill-grid{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ad-studio-page .pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffd1;color:#0f172a;font-size:.92rem;font-weight:750;line-height:1;white-space:nowrap;cursor:pointer;overflow:hidden;box-shadow:0 8px 18px #0f172a0a;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ad-studio-page .pill input[type=checkbox]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:inherit;z-index:1}.ad-studio-page .pill:hover{transform:translateY(-1px);border-color:#22c55e47;background:#fffffff5;box-shadow:0 10px 22px #0f172a14}.ad-studio-page .pill:has(input[type=checkbox]:checked){border-color:#22c55e5c;background:linear-gradient(135deg,#22c55e24,#06b6d41a);color:#047857;box-shadow:0 12px 24px #22c55e1f}.ad-studio-page .pill:has(input[type=checkbox]:checked):after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:8px;border-radius:999px;background:#10b981;color:#fff;font-size:.72rem;font-weight:900;line-height:1}.ad-studio-page .pill.pill--disabled,.ad-studio-page .pill:has(input[type=checkbox]:disabled){opacity:.52;cursor:not-allowed;transform:none;box-shadow:none}.ad-studio-page .pill.pill--disabled:hover,.ad-studio-page .pill:has(input[type=checkbox]:disabled):hover{transform:none;border-color:#0f172a1a;background:#ffffffd1}.ad-studio-page .chips .pill-selected{padding-right:38px;justify-content:flex-start}.ad-studio-page .pill input[type=checkbox]{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;border-radius:4px!important;border:initial!important;background:initial!important;box-shadow:none!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#22c55e;flex:0 0 auto}.ad-studio-page .pill{gap:8px;overflow:visible}.ad-studio-page .pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:visible;cursor:pointer}.ad-studio-page .pill input[type=checkbox]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important}.ad-studio-page .pill:has(input[type=checkbox]:checked){border-color:#22c55e61;background:linear-gradient(135deg,#22c55e29,#06b6d41f);color:#065f46;box-shadow:0 10px 22px #22c55e1f}.ad-studio-page .pill:has(input[type=checkbox]:focus-visible){outline:3px solid rgba(34,197,94,.22);outline-offset:2px}.ad-studio-page .pill:has(input[type=checkbox]:disabled){opacity:.5;cursor:not-allowed;transform:none}.ad-studio-page .pill{position:relative;border:1px solid rgba(15,23,42,.14);background:#ffffffdb;color:#0f172a;box-shadow:0 6px 14px #0f172a0f}.ad-studio-page .pill:has(input[type=checkbox]:checked){border:2px solid rgba(16,185,129,.95)!important;background:linear-gradient(135deg,#10b9812e,#06b6d41a)!important;color:#064e3b!important;font-weight:800;box-shadow:0 0 0 4px #10b9811f,0 12px 24px #10b9812e!important}.ad-studio-page .pill:has(input[type=checkbox]:checked):after{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:4px;border-radius:999px;background:#10b981;color:#fff;font-size:.72rem;font-weight:900;line-height:1;box-shadow:0 6px 12px #10b98147}.ad-studio-page .pill:hover{border-color:#0f172a3d;background:#fffffff5;transform:translateY(-1px)}.ad-studio-page .pill:has(input[type=checkbox]:checked):hover{border-color:#059669!important;background:linear-gradient(135deg,#10b98138,#06b6d424)!important}.ad-studio-page .pill:has(input[type=checkbox]:focus-visible){outline:3px solid rgba(16,185,129,.22);outline-offset:3px}.ad-studio-page .ad-upload-trigger input[type=file],.ad-studio-page .studio-dropzone input[type=file],.ad-studio-page .ua-upload-trigger input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:5;border:0!important;padding:0!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important;font-size:0!important;color:transparent!important;background:transparent!important}.ad-studio-page .ad-upload-trigger{align-items:center!important;justify-content:center!important;text-align:center;border:1px dashed rgba(15,23,42,.16)!important;background:#ffffffc2!important;border-radius:18px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.ad-studio-page .ad-upload-trigger:hover{border-color:#22c55e73!important;background:#fffffff0!important;box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.ad-studio-page .ad-upload-trigger svg{font-size:1.5rem;color:#22c55e;margin-bottom:2px}.ad-studio-page .ad-upload-trigger strong{font-size:1rem;font-weight:800;color:#0f172a;text-align:center}.ad-studio-page .ad-upload-trigger small{font-size:.92rem;line-height:1.45;color:#334155d1!important;text-align:center;max-width:240px;margin:0 auto}.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-studio-page .ad-upload-trigger,.ad-studio-page .studio-dropzone,.ad-studio-page .ua-upload-trigger{position:relative;overflow:hidden;cursor:pointer}.ad-studio-page .ad-upload-trigger input[type=file],.ad-studio-page .studio-dropzone input[type=file],.ad-studio-page .ua-upload-trigger input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:10;border:0!important;padding:0!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important;font-size:0!important;color:transparent!important;background:transparent!important}.ad-studio-page .ad-upload-trigger input[type=file]::file-selector-button,.ad-studio-page .studio-dropzone input[type=file]::file-selector-button,.ad-studio-page .ua-upload-trigger input[type=file]::file-selector-button{display:none!important}.ad-studio-page .ad-upload-trigger input[type=file]::-webkit-file-upload-button,.ad-studio-page .studio-dropzone input[type=file]::-webkit-file-upload-button,.ad-studio-page .ua-upload-trigger input[type=file]::-webkit-file-upload-button{display:none!important}.ad-studio-page .ad-upload-trigger{min-height:132px!important;height:auto!important;align-items:center!important;justify-content:center!important;text-align:center;border:1px dashed rgba(15,23,42,.16)!important;background:#ffffffc7!important;border-radius:18px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.ad-studio-page .ad-upload-trigger:hover{border-color:#22c55e80!important;background:#fffffff5!important;box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.ad-studio-page .ad-upload-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 14px;margin-bottom:10px;border-radius:999px;background:linear-gradient(135deg,#22c55e,#06b6d4);color:#fff;font-weight:800;font-size:.9rem;box-shadow:0 12px 24px #22c55e2e}.ad-studio-page .ad-upload-action svg{font-size:1rem;color:#fff;margin:0}.ad-studio-page .ad-upload-trigger strong{display:block;width:100%;max-width:240px;margin:0 auto 6px;font-size:.98rem;font-weight:800;color:#0f172a;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-studio-page .ad-upload-trigger small{display:block;width:100%;max-width:240px;margin:0 auto;font-size:.88rem;line-height:1.45;color:#334155d1!important;text-align:center}.ad-preview-stage--audio{min-height:96px;padding:16px}.ad-audio-preview{width:100%;display:block}.ad-audio-live-preview{margin-top:16px;border-radius:22px;overflow:hidden;background:#ffffffb8;border:1px solid var(--ad-border)}.ad-audio-live-preview .ad-audio-preview{padding:16px;box-sizing:border-box}.ad-studio-page .ad-asset-grid{align-items:stretch}.ad-studio-page .studio-media-slot__label{display:block;min-height:24px;margin-bottom:10px}.ad-studio-page .ad-upload-trigger-wrap{display:flex;flex:1 1 auto}.ad-studio-page .ad-upload-trigger,.ad-studio-page .studio-dropzone.ua-upload-trigger{width:100%;min-height:170px;height:100%;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px 16px;box-sizing:border-box}.ad-studio-page .ad-upload-action{min-width:152px;justify-content:center}.ad-studio-page .ad-upload-trigger strong{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;max-width:240px;margin:0 auto 6px;text-align:center;line-height:1.25;white-space:normal;overflow:hidden}.ad-studio-page .ad-upload-trigger small{display:flex;align-items:flex-start;justify-content:center;min-height:48px;width:100%;max-width:240px;margin:0 auto;text-align:center;line-height:1.45}.ad-studio-page .ad-preview-wrap{width:100%;margin-top:12px}.ad-studio-page .ad-classified-fields{margin-top:16px}.ad-studio-page .ad-promotion-note{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:flex-start;margin-top:16px;padding:16px;border-radius:18px;border:1px solid rgba(34,197,94,.16);background:linear-gradient(135deg,#ecfdf5e6,#ffffffd1)!important}.ad-studio-page .ad-promotion-note--store{border-color:#06b6d429;background:linear-gradient(135deg,#f0fdfae6,#ffffffd1)!important}.ad-studio-page .ad-promotion-note__badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;background:#22c55e1f;color:#047857;font-size:.82rem;font-weight:900;white-space:nowrap}.ad-studio-page .ad-promotion-note--store .ad-promotion-note__badge{background:#06b6d41f;color:#0e7490}.ad-studio-page .ad-promotion-note__content{min-width:0}.ad-studio-page .ad-promotion-note__content strong{display:block;margin-bottom:6px;color:#0f172a;font-weight:900}.ad-studio-page .ad-promotion-note__content p{margin:0;max-width:860px;color:#334155d1;line-height:1.55}.ad-studio-page .ad-promotion-note__meta{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;border-radius:12px;background:#ffffffb8;border:1px solid rgba(15,23,42,.08)}.ad-studio-page .ad-promotion-note__meta span{color:#334155b8;font-size:.86rem;font-weight:800}.ad-studio-page .ad-promotion-note__meta code{padding:3px 8px;border-radius:999px;background:#0f172a0f;color:#0f172a;font-size:.84rem;font-weight:900;white-space:nowrap}.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{align-items:stretch}.ad-studio-page .ad-asset-slot{display:flex;flex-direction:column;height:100%}.ad-studio-page .ad-upload-trigger-wrap{display:flex;flex:1 1 auto;width:100%}.ad-studio-page .ad-upload-trigger{min-height:186px!important;height:186px!important;width:100%!important;padding:18px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important}.ad-studio-page .ad-upload-action{margin:0 0 4px!important}.ad-studio-page .ad-upload-trigger>svg{display:none!important}.ad-studio-page .ad-upload-trigger strong{min-height:24px;margin:0!important;display:flex;align-items:center;justify-content:center}.ad-studio-page .ad-upload-trigger small{min-height:42px;margin:0!important;display:flex;align-items:flex-start;justify-content:center}.ad-studio-page .ua-live-stage{position:relative}.ad-studio-page .ua-live-draggable{pointer-events:auto!important;cursor:grab!important;touch-action:none;user-select:none;-webkit-user-select:none}.ad-studio-page .ua-live-draggable.is-dragging{cursor:grabbing!important;z-index:20!important;outline:2px solid rgba(34,197,94,.85);outline-offset:4px}.ad-studio-page .ua-live-text.ua-live-draggable{padding:4px 8px;border-radius:8px}.ad-studio-page .ua-live-text.ua-live-draggable:hover,.ad-studio-page .ua-live-sticker.ua-live-draggable:hover,.ad-studio-page .ua-live-link.ua-live-draggable:hover{outline:2px dashed rgba(34,197,94,.75);outline-offset:4px}.ad-studio-page .ua-live-text,.ad-studio-page .ua-live-sticker{pointer-events:none}.ad-studio-page .ua-live-link{pointer-events:auto}.ad-studio-page .ad-creator-tools-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ad-studio-page .ad-creator-workspace{display:flex;flex-direction:column;gap:18px}.ad-studio-page .ad-creator-workspace.is-open{gap:20px}.ad-studio-page .ad-creator-tools-panel,.ad-studio-page .ad-creator-preview-panel{min-width:0}.ad-studio-page .ad-creator-preview-panel{border:1px solid var(--ad-border);border-radius:22px;padding:16px;background:#ffffffb8}.ad-studio-page .ad-creator-preview-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ad-studio-page .ad-creator-preview-panel__head strong{color:var(--ad-text);font-weight:800}.ad-studio-page .ad-creator-preview-panel__head span{color:var(--ad-muted);font-size:.92rem;font-weight:700}.ad-studio-page .ad-creator-fullscreen-toggle{white-space:nowrap}.ad-studio-page .studio-section--digital.ad-creator-tools-fullscreen{position:fixed!important;inset:18px!important;z-index:99999!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:24px!important;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#fffffff5!important;border:1px solid rgba(15,23,42,.12);box-shadow:0 30px 90px #0f172a47;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ad-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-toolbar{flex:0 0 auto}.ad-studio-page .ad-creator-workspace.is-fullscreen{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr);gap:22px;overflow:hidden}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-tools-panel,.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-tools-panel{padding:4px 10px 4px 0}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel{display:flex;flex-direction:column;padding:18px}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .ua-live-grid{flex:1 1 auto;min-height:0}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .ua-live-box{height:100%}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .ua-live-stage{min-height:calc(100vh - 260px)}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-creator-preview-panel .ua-live-media{min-height:calc(100vh - 260px);max-height:none;object-fit:contain}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-audio-live-preview{margin-top:18px}.ua-live-stage{position:relative;overflow:hidden}.ua-live-media{position:relative;z-index:2;display:block}.ua-live-link{border:0}.ua-live-sticker{display:inline-flex;align-items:center;justify-content:center}.ad-media-preview-tabs{display:flex;align-items:center;gap:8px;margin:0 0 12px;flex-wrap:wrap}.ad-media-preview-tab{border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;cursor:pointer}.ad-image-roulette{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 14px;padding:10px;border-radius:16px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08)}.ad-image-roulette__arrow{width:38px;height:38px;border:0;border-radius:999px;background:#4f7cff;color:#fff;font-size:24px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ad-image-roulette__strip{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 6px}.ad-image-roulette__thumb{flex:0 0 auto;width:92px;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:6px;cursor:pointer;text-align:center}.ad-image-roulette__thumb.is-active{border-color:#4f7cff;box-shadow:0 10px 24px #4f7cff3d}.ad-image-roulette__thumb img{width:100%;height:58px;object-fit:cover;border-radius:10px;display:block;background:#f3f4f6}.ad-image-roulette__thumb span{display:block;margin-top:5px;font-size:11px;font-weight:800;color:#111827}.ad-image-roulette__thumb small{display:block;margin-top:2px;font-size:10px;color:#4f7cff;font-weight:800}.ad-media-preview-tabs--with-fit{justify-content:space-between}.ad-media-fit-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#0f172a0f;border:1px solid rgba(15,23,42,.08)}.ad-media-fit-toggle__btn{border:0;border-radius:999px;padding:7px 12px;background:transparent;color:#475569;font-size:12px;font-weight:800;cursor:pointer}.ua-live-stage{min-height:520px;display:flex;align-items:center;justify-content:center;background:#050505}.ua-live-media{width:100%;height:100%;object-fit:contain}.ua-live-stage{position:relative;width:100%;height:clamp(520px,68vh,760px);min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#050505}.ua-live-stage .ua-live-media{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-position:center center;display:block;z-index:2}.ua-live-text,.ua-live-sticker,.ua-live-link{z-index:5}.ad-creator-preview-panel{min-width:0}.ad-media-preview-tabs--with-fit{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;flex-wrap:wrap}.ad-media-preview-tabs__left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-media-preview-tab{border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.ad-media-preview-tab:hover{border-color:#4f7cff73;transform:translateY(-1px)}.ad-media-preview-tab.is-active{background:#4f7cff;border-color:#4f7cff;color:#fff;box-shadow:0 10px 22px #4f7cff38}.ad-media-fit-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:14px;background:#0f172a0e;border:1px solid rgba(15,23,42,.08)}.ad-media-fit-toggle__btn{border:0;border-radius:10px;padding:9px 14px;background:transparent;color:#475569;font-size:12px;font-weight:850;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.ad-media-fit-toggle__btn:hover{color:#1e293b;transform:translateY(-1px)}.ad-media-fit-toggle__btn.is-active{background:#4f7cff;color:#fff;box-shadow:0 8px 18px #4f7cff38}.ad-live-preview-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch;width:100%;min-width:0}.ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr) 132px}.ad-live-preview-main{min-width:0;width:100%}.ad-media-side-roulette{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;width:132px;padding:10px;border-radius:16px;background:#f8fafcf5;border:1px solid rgba(15,23,42,.1);box-shadow:inset 0 0 0 1px #ffffffa6}.ad-media-side-roulette__arrow{width:100%;min-height:38px;border:0;border-radius:12px;background:#4f7cff;color:#fff;font-size:18px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.ad-media-side-roulette__arrow:hover{background:#3f67e8;transform:translateY(-1px);box-shadow:0 8px 18px #4f7cff38}.ad-media-side-roulette__strip{display:flex;flex-direction:column;gap:9px;overflow-y:auto;overflow-x:hidden;max-height:clamp(420px,62vh,680px);padding:2px 2px 4px;scrollbar-width:thin;scrollbar-color:rgba(79,124,255,.7) rgba(15,23,42,.08)}.ad-media-side-roulette__strip::-webkit-scrollbar{width:8px}.ad-media-side-roulette__strip::-webkit-scrollbar-track{background:#0f172a0f;border-radius:999px}.ad-media-side-roulette__strip::-webkit-scrollbar-thumb{background:#4f7cffb8;border-radius:999px}.ad-media-side-roulette__thumb{width:100%;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:14px;padding:7px;cursor:pointer;text-align:center;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.ad-media-side-roulette__thumb:hover{border-color:#4f7cff73;transform:translateY(-1px)}.ad-media-side-roulette__thumb.is-active{border-color:#4f7cff;background:#4f7cff14;box-shadow:0 10px 24px #4f7cff38}.ad-media-side-roulette__thumb img{width:100%;height:70px;object-fit:contain;object-position:center center;display:block;border-radius:10px;background:#f1f5f9}.ad-media-side-roulette__thumb span{display:block;margin-top:6px;font-size:11px;line-height:1.15;font-weight:850;color:#111827}.ad-media-side-roulette__thumb small{display:block;margin-top:3px;font-size:10px;line-height:1.15;color:#4f7cff;font-weight:850}.ua-live-grid{width:100%;min-width:0}.ua-live-grid.one{display:block}.ua-live-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ua-live-box{min-width:0;border:1px solid rgba(15,23,42,.14);border-radius:14px;overflow:hidden;background:#fff}.ua-live-head{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#fff;border-bottom:1px solid rgba(15,23,42,.12);color:#111827;font-size:14px;font-weight:850}.ua-live-stage{position:relative;width:100%;height:clamp(560px,70vh,820px);min-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#050505}.ua-live-stage .ua-live-media{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-position:center center;display:block;z-index:2;background:#050505}.ua-live-stage[data-fit-mode=contain] .ua-live-media{object-fit:contain!important}.ua-live-stage[data-fit-mode=cover] .ua-live-media{object-fit:cover!important}.ua-live-text,.ua-live-sticker,.ua-live-link{z-index:5;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.ua-live-draggable{cursor:grab}.ua-live-draggable.is-dragging{cursor:grabbing}.ua-live-text{box-shadow:0 6px 18px #00000038}.ua-live-link{border:0;outline:0;border-radius:999px;padding:9px 14px;font-weight:850;box-shadow:0 8px 18px #00000038}.ua-live-sticker{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ad-live-preview-tip{margin-top:10px;padding:10px 12px;border-radius:12px;background:#4f7cff1a;border:1px solid rgba(79,124,255,.16);color:#334155;font-size:12px;font-weight:650}.ad-image-roulette{display:none}.ad-creator-workspace.is-fullscreen .ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr) 144px}.ad-creator-workspace.is-fullscreen .ad-media-side-roulette{width:144px}.ad-creator-workspace.is-fullscreen .ua-live-stage{height:clamp(640px,78vh,920px);min-height:640px}.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell{display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:16px!important;align-items:stretch!important;width:100%!important;min-width:0!important}.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr) 132px!important}.ad-studio-page .ad-creator-preview-panel .ad-live-preview-main{width:100%!important;min-width:0!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{width:132px!important;min-width:132px!important;max-width:132px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__arrow,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__arrow{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:42px!important;height:42px!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;font-size:18px!important;font-weight:900!important;line-height:1!important;text-shadow:none!important;box-shadow:0 4px 12px #0f172a0f!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__arrow:hover,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__arrow:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#111827!important;border-color:#0f172a3d!important;box-shadow:0 8px 18px #0f172a1a!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__arrow:active,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__arrow:active{transform:translateY(0)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip{display:flex!important;flex-direction:column!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:clamp(460px,64vh,720px)!important;padding:0 4px 0 0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.7) transparent!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip::-webkit-scrollbar{width:8px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip::-webkit-scrollbar-track{background:transparent!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip::-webkit-scrollbar-thumb{background:#94a3b8bf!important;border-radius:999px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;padding:7px!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;text-align:center!important;cursor:pointer!important;overflow:hidden!important;box-shadow:0 3px 10px #0f172a0d!important;transform:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb:hover,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;border-color:#0f172a38!important;box-shadow:0 8px 18px #0f172a1a!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb *,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb *{background-color:transparent!important;background-image:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb img,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb img{width:100%!important;height:96px!important;min-height:96px!important;max-height:96px!important;display:block!important;border-radius:10px!important;object-fit:cover!important;object-position:center top!important;background:#f3f4f6!important;background-color:#f3f4f6!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb span,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb span{display:block!important;margin-top:7px!important;font-size:11px!important;line-height:1.15!important;font-weight:850!important;color:#111827!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb small,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb small{display:block!important;margin-top:3px!important;font-size:10px!important;line-height:1.15!important;font-weight:800!important;color:#64748b!important}.ad-studio-page .ad-image-roulette{display:none!important}.ad-studio-page .ad-creator-preview-panel .ua-live-box{min-width:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;background-color:#fff!important}.ad-studio-page .ad-creator-preview-panel .ua-live-head{min-height:40px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-bottom:1px solid rgba(15,23,42,.1)!important;color:#111827!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{width:132px!important;min-width:132px!important;max-width:132px!important;background:transparent!important;border:0!important;box-shadow:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb{width:100%!important;min-height:112px!important;padding:6px!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 3px 10px #0f172a0d!important;overflow:hidden!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb.is-active,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb.is-active{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#111827!important;box-shadow:0 0 0 2px #11182714,0 10px 24px #0f172a24!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb img,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb img{width:100%!important;height:88px!important;min-height:88px!important;max-height:88px!important;display:block!important;border-radius:10px!important;object-fit:contain!important;object-position:center center!important;background:#f3f4f6!important;background-color:#f3f4f6!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb span,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb span{display:block!important;margin-top:5px!important;font-size:10.5px!important;line-height:1.1!important;font-weight:850!important;color:#111827!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb small,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb small{display:block!important;margin-top:2px!important;font-size:9.5px!important;line-height:1.1!important;font-weight:800!important;color:#64748b!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__arrow,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__arrow{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:12px!important;box-shadow:0 4px 12px #0f172a0f!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__arrow:hover,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__arrow:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a3d!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;scroll-behavior:smooth!important;max-height:clamp(460px,64vh,720px)!important;padding:0!important;margin:0!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip::-webkit-scrollbar-track{display:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip::-webkit-scrollbar-thumb{display:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs,.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs--with-fit{align-items:center!important;gap:12px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tab,.ad-studio-page .ad-creator-preview-panel button.ad-media-preview-tab,.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle__btn,.ad-studio-page .ad-creator-preview-panel button.ad-media-fit-toggle__btn{appearance:none!important;-webkit-appearance:none!important;border-radius:14px!important;background-image:none!important;font-weight:850!important;letter-spacing:.01em!important;box-shadow:none!important;text-shadow:none!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left .ad-media-preview-tab:first-child,.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left button.ad-media-preview-tab:first-child{background:#14b8a61a!important;background-color:#14b8a61a!important;border:1px solid rgba(20,184,166,.34)!important;color:#0f766e!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left .ad-media-preview-tab:first-child:hover,.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left button.ad-media-preview-tab:first-child:hover{background:#14b8a629!important;border-color:#14b8a68c!important;color:#0f766e!important;box-shadow:0 10px 22px #14b8a624!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left .ad-media-preview-tab:first-child.is-active,.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left button.ad-media-preview-tab:first-child.is-active{background:#ecfdf5!important;background-color:#ecfdf5!important;border-color:#14b8a6!important;color:#0f766e!important;box-shadow:0 0 0 2px #14b8a61a,0 12px 26px #14b8a629!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left .ad-media-preview-tab:nth-child(2),.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left button.ad-media-preview-tab:nth-child(2){background:#8b5cf61a!important;background-color:#8b5cf61a!important;border:1px solid rgba(139,92,246,.32)!important;color:#6d28d9!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left .ad-media-preview-tab:nth-child(2):hover,.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left button.ad-media-preview-tab:nth-child(2):hover{background:#8b5cf629!important;border-color:#8b5cf68c!important;color:#6d28d9!important;box-shadow:0 10px 22px #8b5cf624!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left .ad-media-preview-tab:nth-child(2).is-active,.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tabs__left button.ad-media-preview-tab:nth-child(2).is-active{background:#f5f3ff!important;background-color:#f5f3ff!important;border-color:#8b5cf6!important;color:#6d28d9!important;box-shadow:0 0 0 2px #8b5cf61a,0 12px 26px #8b5cf629!important}.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:5px!important;border-radius:16px!important;background:#f8fafceb!important;background-color:#f8fafceb!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle__btn:first-child,.ad-studio-page .ad-creator-preview-panel button.ad-media-fit-toggle__btn:first-child{background:#22c55e1a!important;background-color:#22c55e1a!important;border:1px solid rgba(34,197,94,.3)!important;color:#15803d!important;padding:10px 16px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle__btn:first-child:hover,.ad-studio-page .ad-creator-preview-panel button.ad-media-fit-toggle__btn:first-child:hover{background:#22c55e29!important;border-color:#22c55e8c!important;color:#166534!important;box-shadow:0 10px 22px #22c55e24!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle__btn:first-child.is-active,.ad-studio-page .ad-creator-preview-panel button.ad-media-fit-toggle__btn:first-child.is-active{background:#f0fdf4!important;background-color:#f0fdf4!important;border-color:#22c55e!important;color:#15803d!important;box-shadow:0 0 0 2px #22c55e1a,0 12px 26px #22c55e26!important}.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle__btn:nth-child(2),.ad-studio-page .ad-creator-preview-panel button.ad-media-fit-toggle__btn:nth-child(2){background:#f59e0b1c!important;background-color:#f59e0b1c!important;border:1px solid rgba(245,158,11,.32)!important;color:#b45309!important;padding:10px 16px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle__btn:nth-child(2):hover,.ad-studio-page .ad-creator-preview-panel button.ad-media-fit-toggle__btn:nth-child(2):hover{background:#f59e0b2e!important;border-color:#f59e0b94!important;color:#92400e!important;box-shadow:0 10px 22px #f59e0b24!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle__btn:nth-child(2).is-active,.ad-studio-page .ad-creator-preview-panel button.ad-media-fit-toggle__btn:nth-child(2).is-active{background:#fffbeb!important;background-color:#fffbeb!important;border-color:#f59e0b!important;color:#b45309!important;box-shadow:0 0 0 2px #f59e0b1a,0 12px 26px #f59e0b26!important}.ad-studio-page .ad-creator-preview-panel .ad-media-preview-tab:active,.ad-studio-page .ad-creator-preview-panel .ad-media-fit-toggle__btn:active{transform:translateY(0) scale(.985)!important;box-shadow:none!important}.ad-studio-page .ad-creator-tools-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.ad-studio-page .ad-creator-tools-toolbar>*{margin:0!important}.ad-studio-page .ad-creator-tools-toolbar .studio-ghost-btn,.ad-studio-page .ad-creator-tools-toolbar .studio-inline-btn,.ad-studio-page .ad-creator-tools-footer .studio-primary-btn,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn,.ad-studio-page .ad-creator-tools-header .studio-ghost-btn,.ad-studio-page .ad-creator-tools-header .studio-inline-btn,.ad-studio-page .ad-creator-tools-header .studio-primary-btn{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:11px 16px!important;border-radius:14px!important;font-weight:800!important;letter-spacing:.01em!important;text-decoration:none!important;background-image:none!important;text-shadow:none!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.ad-studio-page .ad-creator-tools-toolbar .studio-ghost-btn svg,.ad-studio-page .ad-creator-tools-toolbar .studio-inline-btn svg,.ad-studio-page .ad-creator-tools-footer .studio-primary-btn svg,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn svg{flex:0 0 auto!important}.ad-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle),.ad-studio-page .ad-creator-tools-toolbar .studio-inline-btn,.ad-studio-page .ad-creator-tools-footer .studio-primary-btn,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn{background:#14b8a61a!important;background-color:#14b8a61a!important;border:1px solid rgba(20,184,166,.34)!important;color:#0f766e!important}.ad-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle):hover,.ad-studio-page .ad-creator-tools-toolbar .studio-inline-btn:hover,.ad-studio-page .ad-creator-tools-footer .studio-primary-btn:hover,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:hover{background:#14b8a629!important;background-color:#14b8a629!important;border-color:#14b8a68f!important;color:#115e59!important;box-shadow:0 10px 24px #14b8a624!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle):active,.ad-studio-page .ad-creator-tools-toolbar .studio-inline-btn:active,.ad-studio-page .ad-creator-tools-footer .studio-primary-btn:active,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:active{transform:translateY(0) scale(.985)!important;box-shadow:none!important}.ad-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle,.ad-studio-page .ad-creator-tools-toolbar button.ad-creator-fullscreen-toggle{background:#8b5cf61a!important;background-color:#8b5cf61a!important;border:1px solid rgba(139,92,246,.34)!important;color:#6d28d9!important}.ad-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle:hover,.ad-studio-page .ad-creator-tools-toolbar button.ad-creator-fullscreen-toggle:hover{background:#8b5cf629!important;background-color:#8b5cf629!important;border-color:#8b5cf68f!important;color:#5b21b6!important;box-shadow:0 10px 24px #8b5cf624!important;transform:translateY(-1px)!important}.ad-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle:active,.ad-studio-page .ad-creator-tools-toolbar button.ad-creator-fullscreen-toggle:active{transform:translateY(0) scale(.985)!important;box-shadow:none!important}.ad-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle).is-active,.ad-studio-page .ad-creator-tools-toolbar .studio-inline-btn.is-active,.ad-studio-page .ad-creator-tools-footer .studio-primary-btn.is-active{background:#ecfdf5!important;background-color:#ecfdf5!important;border-color:#14b8a6!important;color:#0f766e!important;box-shadow:0 0 0 2px #14b8a61a,0 12px 26px #14b8a626!important}.ad-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle.is-active{background:#f5f3ff!important;background-color:#f5f3ff!important;border-color:#8b5cf6!important;color:#6d28d9!important;box-shadow:0 0 0 2px #8b5cf61a,0 12px 26px #8b5cf626!important}.ad-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:focus-visible,.ad-studio-page .ad-creator-tools-toolbar .studio-inline-btn:focus-visible,.ad-studio-page .ad-creator-tools-footer .studio-primary-btn:focus-visible,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:focus-visible{outline:none!important}.ad-studio-page .ad-creator-tools-toolbar .studio-ghost-btn:not(.ad-creator-fullscreen-toggle):focus-visible,.ad-studio-page .ad-creator-tools-toolbar .studio-inline-btn:focus-visible,.ad-studio-page .ad-creator-tools-footer .studio-primary-btn:focus-visible,.ad-studio-page .ad-creator-tools-panel .studio-primary-btn:focus-visible{box-shadow:0 0 0 3px #14b8a62e,0 10px 24px #14b8a61f!important}.ad-studio-page .ad-creator-tools-toolbar .ad-creator-fullscreen-toggle:focus-visible{box-shadow:0 0 0 3px #8b5cf62e,0 10px 24px #8b5cf61f!important}.ad-placement-media-preview{width:100%;overflow:hidden;background:#f5f5f5}.ad-placement-media-preview--dark{background:#0f1115}.ad-placement-media-preview .ua-live-grid{display:block;width:100%;margin:0}.ad-placement-media-preview .ua-live-box{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.ad-placement-media-preview .ua-live-head{display:none}.ad-placement-media-preview .ua-live-stage{width:100%;height:320px;min-height:320px;border-radius:0;background:inherit;overflow:hidden}.ad-placement-media-preview .ua-live-media{width:100%;height:100%;object-fit:contain}.ad-placement-media-preview .ua-live-text,.ad-placement-media-preview .ua-live-sticker,.ad-placement-media-preview .ua-live-link{pointer-events:none}.ad-placement-media-preview .ua-live-stage{background:#f5f5f5!important}.ad-placement-media-preview--dark .ua-live-stage{background:#0f1115!important}.ad-placement-media-preview .ua-live-box[data-kind=thumbnail],.ad-placement-media-preview .ua-live-box[data-kind=video]{background:#f5f5f5!important}.ad-placement-media-preview--dark .ua-live-box[data-kind=thumbnail],.ad-placement-media-preview--dark .ua-live-box[data-kind=video]{background:#0f1115!important}.ad-placement-creative-frame{position:relative}.ad-placement-creative-frame .ua-live-box{width:100%;height:100%;border:0;border-radius:inherit;overflow:hidden;background:transparent}.ad-placement-creative-frame .ua-live-head{display:none}.ad-placement-creative-frame .ua-live-stage{width:100%;height:100%;border-radius:inherit;overflow:hidden}.ad-placement-creative-frame .ua-live-media{width:100%;height:100%;display:block}.ad-studio-page .ad-placement-creative-frame--light,.ad-studio-page .ad-placement-creative-frame--light .ua-live-grid,.ad-studio-page .ad-placement-creative-frame--light .ua-live-box,.ad-studio-page .ad-placement-creative-frame--light .ua-live-stage,.ad-studio-page .ad-placement-creative-frame--light .ua-live-media{background:#fff!important;background-color:#fff!important}.ad-studio-page .ad-placement-creative-frame--dark,.ad-studio-page .ad-placement-creative-frame--dark .ua-live-grid,.ad-studio-page .ad-placement-creative-frame--dark .ua-live-box,.ad-studio-page .ad-placement-creative-frame--dark .ua-live-stage{background:#0f1115!important;background-color:#0f1115!important}.ad-studio-page .ad-placement-creative-frame .ua-live-grid{width:100%!important;height:100%!important}.ad-studio-page .ad-placement-creative-frame .ua-live-box{width:100%!important;height:100%!important;border:0!important;box-shadow:none!important}.ad-studio-page .ad-placement-creative-frame .ua-live-head{display:none!important}.ad-studio-page .ad-placement-creative-frame .ua-live-stage{width:100%!important;height:100%!important;border:0!important;border-radius:0!important}.ad-studio-page .ad-live-preview-shell.has-media-rail .ad-media-side-roulette{margin-top:30px;align-self:flex-start}.ad-studio-page .ad-live-preview-shell.has-media-rail .ad-media-side-roulette__strip{max-height:calc(100% - 88px)}.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail .ad-media-side-roulette{position:relative!important;top:45px!important;margin-top:0!important;align-self:flex-start!important}.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail .ad-media-side-roulette__strip{max-height:calc(clamp(460px,64vh,720px) - 45px)!important}.ad-studio-page .ad-creator-workspace.is-fullscreen .ad-live-preview-shell.has-media-rail .ad-media-side-roulette{top:42px!important}.ad-studio-page .ad-creator-tools-panel .EmojiPickerReact,.ad-studio-page .ad-creator-tools-panel .epr-main,.ad-studio-page .ad-creator-tools-panel [class*=EmojiPicker],.ad-studio-page .ad-creator-tools-panel [class*=emoji-picker],.ad-studio-page .ad-creator-tools-panel [class*=emojiPicker]{width:min(420px,calc(100vw - 48px))!important;min-width:360px!important;max-width:460px!important}.ad-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel .EmojiPickerReact,.ad-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel .epr-main,.ad-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel [class*=EmojiPicker],.ad-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel [class*=emoji-picker],.ad-studio-page .ad-creator-tools-fullscreen .ad-creator-tools-panel [class*=emojiPicker]{width:min(360px,calc(100vw - 64px))!important;min-width:390px!important;max-width:500px!important}.ad-studio-page .ad-creator-tools-panel{overflow-x:hidden}.ad-studio-page .ad-creator-tools-panel .EmojiPickerReact,.ad-studio-page .ad-creator-tools-panel .epr-main{box-sizing:border-box}.ad-media-frame-toggle{display:inline-flex;align-items:center;gap:8px;margin-left:10px;flex-wrap:wrap}.ua-live-stage[data-frame-mode=square]{aspect-ratio:1 / 1}.ua-live-stage[data-frame-mode=landscape]{aspect-ratio:16 / 9}.ua-live-stage[data-frame-mode=portrait]{aspect-ratio:4 / 5}.ua-live-stage[data-frame-mode=story]{aspect-ratio:9 / 16}.ad-studio-page .ad-creator-preview-panel .ua-live-grid,.ad-studio-page .ad-creator-preview-panel .ua-live-box{width:100%!important;display:block!important}.ad-studio-page .ad-creator-preview-panel .ua-live-stage{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;position:relative!important;overflow:hidden!important;display:block!important;border-radius:14px!important;background:var(--ua-live-stage-bg, #ffffff)!important;aspect-ratio:var(--ua-live-frame-aspect, 1 / 1)!important;max-width:var(--ua-live-frame-max-width, 680px)!important}.ad-studio-page .ad-creator-preview-panel .ua-live-stage[data-frame-mode=square]{--ua-live-frame-aspect: 1 / 1;--ua-live-frame-max-width: 680px}.ad-studio-page .ad-creator-preview-panel .ua-live-stage[data-frame-mode=landscape]{--ua-live-frame-aspect: 16 / 9;--ua-live-frame-max-width: 820px}.ad-studio-page .ad-creator-preview-panel .ua-live-stage[data-frame-mode=portrait]{--ua-live-frame-aspect: 4 / 5;--ua-live-frame-max-width: 560px}.ad-studio-page .ad-creator-preview-panel .ua-live-stage[data-frame-mode=story]{--ua-live-frame-aspect: 9 / 16;--ua-live-frame-max-width: 430px}.ad-studio-page .ad-creator-preview-panel .ua-live-stage .ua-live-media{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-position:center center!important}.ad-studio-page .ad-creator-preview-panel .ua-live-stage[data-fit-mode=contain] .ua-live-media{object-fit:contain!important}.ad-studio-page .ad-creator-preview-panel .ua-live-stage[data-fit-mode=cover] .ua-live-media{object-fit:cover!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn{border-width:1px!important;font-weight:800!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn.ad-media-frame-toggle__btn--square{color:#047857!important;background:#10b9811f!important;border-color:#10b98147!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn.ad-media-frame-toggle__btn--square.is-active{color:#fff!important;background:linear-gradient(135deg,#10b981,#047857)!important;border-color:#0478578c!important;box-shadow:0 10px 24px #10b98147!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn.ad-media-frame-toggle__btn--landscape{color:#92400e!important;background:#f59e0b24!important;border-color:#f59e0b57!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn.ad-media-frame-toggle__btn--landscape.is-active{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#b45309)!important;border-color:#b453098c!important;box-shadow:0 10px 24px #f59e0b4d!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn.ad-media-frame-toggle__btn--portrait{color:#7e22ce!important;background:#a855f721!important;border-color:#a855f752!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn.ad-media-frame-toggle__btn--portrait.is-active{color:#fff!important;background:linear-gradient(135deg,#a855f7,#7e22ce)!important;border-color:#7e22ce8c!important;box-shadow:0 10px 24px #a855f74d!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn.ad-media-frame-toggle__btn--story{color:#1d4ed8!important;background:#3b82f621!important;border-color:#3b82f652!important}.ad-studio-page .ad-creator-preview-panel .ad-media-frame-toggle .ad-media-fit-toggle__btn.ad-media-frame-toggle__btn--story.is-active{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border-color:#1d4ed88c!important;box-shadow:0 10px 24px #3b82f64d!important}.ad-republish-active-card,.ad-republish-empty-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ad-republish-active-card{border-color:#3b82f647;background:linear-gradient(135deg,#eff6fff2,#dbeafed9)}.ad-republish-active-card p,.ad-republish-empty-card p{margin:6px 0}.ad-republish-active-card small{display:block;color:#475569;font-weight:700}.ad-republish-list{margin-top:16px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8}.ad-republish-list__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ad-republish-list__header strong{color:#111827;font-size:15px}.ad-republish-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ad-republish-card{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 10px 26px #0f172a14}.ad-republish-card__media{height:140px;border-radius:14px;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center;color:#64748b}.ad-republish-card__media img,.ad-republish-card__media video{width:100%;height:100%;object-fit:contain;display:block}.ad-republish-card__media svg{font-size:34px}.ad-republish-card__body{display:flex;flex-direction:column;gap:4px;min-height:70px}.ad-republish-card__body strong{color:#111827;font-size:15px;line-height:1.25}.ad-republish-card__body span{color:#475569;font-size:13px;font-weight:700;text-transform:capitalize}.ad-republish-card__body small{color:#64748b;font-size:12px;font-weight:600}.ad-placement-creative-frame{position:relative;display:block;width:100%;overflow:hidden}.ad-placement-creative-frame .ua-live-grid{width:100%;height:100%;display:block}.ad-placement-creative-frame .ua-live-box{width:100%;height:100%;border:0;box-shadow:none;background:transparent;overflow:hidden}.ad-placement-creative-frame .ua-live-head{display:none!important}.ad-placement-creative-frame .ua-live-stage{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:inherit;overflow:hidden}.ad-placement-creative-frame .ua-live-media{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block}.ad-placement-creative-frame[data-fit-mode=contain] .ua-live-media,.ad-placement-creative-frame .ua-live-stage[data-fit-mode=contain] .ua-live-media{object-fit:contain!important}.ad-placement-creative-frame[data-fit-mode=cover] .ua-live-media,.ad-placement-creative-frame .ua-live-stage[data-fit-mode=cover] .ua-live-media{object-fit:cover!important}.ad-placement-creative-frame--sidebar{min-height:0}.ad-placement-creative-frame--sidebar .ua-live-stage{border-radius:0}.ad-placement-creative-frame--ticker .ua-live-grid,.ad-placement-creative-frame--ticker .ua-live-box,.ad-placement-creative-frame--ticker .ua-live-stage{height:100%}.ad-creator-workspace.is-fullscreen .ua-live-grid,.ad-creator-tools-fullscreen .ua-live-grid{width:100%!important;min-height:0!important;align-items:start!important}.ad-creator-workspace.is-fullscreen .ua-live-box,.ad-creator-tools-fullscreen .ua-live-box{width:100%!important;min-height:0!important}.ad-creator-workspace.is-fullscreen .ua-live-stage,.ad-creator-tools-fullscreen .ua-live-stage{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:var(--ad-live-frame-ratio, 1 / 1)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.ad-creator-workspace.is-fullscreen .ua-live-media,.ad-creator-tools-fullscreen .ua-live-media{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:var(--ad-live-fit-mode, contain)!important;object-position:center center!important;display:block!important;flex:0 0 auto!important}.ua-live-stage{width:100%;min-height:0}.ua-live-frame-inner{width:100%;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.ua-live-frame-inner .ua-live-media{width:100%;height:100%;object-position:center center}.ad-creator-workspace.is-fullscreen .ua-live-stage,.ad-creator-tools-fullscreen .ua-live-stage{height:auto!important;min-height:0!important;overflow:visible!important}.ad-creator-workspace.is-fullscreen .ua-live-frame-inner,.ad-creator-tools-fullscreen .ua-live-frame-inner{width:100%!important;max-width:100%!important;aspect-ratio:var(--ad-live-frame-ratio, 1 / 1)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.ad-creator-workspace.is-fullscreen .ua-live-frame-inner .ua-live-media,.ad-creator-tools-fullscreen .ua-live-frame-inner .ua-live-media{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:var(--ad-live-fit-mode, contain)!important;object-position:center center!important}.ad-creator-workspace.is-fullscreen .ad-creator-preview-panel,.ad-creator-workspace.is-fullscreen .ad-live-preview-shell,.ad-creator-workspace.is-fullscreen .ad-live-preview-main,.ad-creator-workspace.is-fullscreen .ua-live-grid,.ad-creator-workspace.is-fullscreen .ua-live-box,.ad-creator-workspace.is-fullscreen .ua-live-stage,.ad-creator-workspace.is-fullscreen .ua-live-frame-inner{width:100%!important;max-width:none!important}.ad-creator-workspace.is-fullscreen .ua-live-stage,.ad-creator-workspace.is-fullscreen .ua-live-frame-inner{min-height:560px!important}.ad-creator-workspace.is-fullscreen .ua-live-media{width:100%!important;height:100%!important}.ad-republish-card.is-selected{background:linear-gradient(180deg,#eef2fffa,#fffffffa)}.ad-republish-card__select-row input{accent-color:#4f46e5}.ad-studio-page{--ad-btn-text: #102a43;--ad-btn-muted: #52606d;--ad-btn-surface: #ffffff;--ad-btn-surface-soft: #f8fafc;--ad-btn-border: rgba(15, 23, 42, .12);--ad-btn-primary-bg: #0f766e;--ad-btn-primary-bg-hover: #115e59;--ad-btn-primary-text: #ffffff;--ad-btn-primary-border: rgba(15, 118, 110, .36);--ad-btn-primary-shadow: rgba(15, 118, 110, .22);--ad-btn-secondary-bg: #f1f5f9;--ad-btn-secondary-bg-hover: #e2e8f0;--ad-btn-secondary-text: #0f172a;--ad-btn-secondary-border: rgba(15, 23, 42, .14);--ad-btn-soft-bg: #ecfdf5;--ad-btn-soft-bg-hover: #d1fae5;--ad-btn-soft-text: #065f46;--ad-btn-soft-border: rgba(16, 185, 129, .22);--ad-btn-danger-bg: #fff1f2;--ad-btn-danger-bg-hover: #ffe4e6;--ad-btn-danger-text: #be123c;--ad-btn-danger-border: rgba(225, 29, 72, .22);--ad-btn-focus: rgba(20, 184, 166, .28)}.ad-studio-page .studio-primary-btn,.ad-studio-page .studio-ghost-btn,.ad-studio-page .studio-inline-btn,.ad-studio-page .ad-republish-card button,.ad-studio-page .ad-draft-restore-banner__actions button{border-radius:12px;border:1px solid var(--ad-btn-border);box-shadow:none;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.ad-studio-page .studio-primary-btn:hover,.ad-studio-page .studio-ghost-btn:hover,.ad-studio-page .studio-inline-btn:hover,.ad-studio-page .ad-republish-card button:hover,.ad-studio-page .ad-draft-restore-banner__actions button:hover{transform:translateY(-1px)}.ad-studio-page .studio-primary-btn:focus-visible,.ad-studio-page .studio-ghost-btn:focus-visible,.ad-studio-page .studio-inline-btn:focus-visible,.ad-studio-page .ad-republish-card button:focus-visible,.ad-studio-page .ad-draft-restore-banner__actions button:focus-visible{outline:3px solid var(--ad-btn-focus);outline-offset:2px}.ad-studio-page .studio-primary-btn,.ad-studio-page .ad-republish-card .studio-primary-btn,.ad-studio-page .ad-draft-restore-banner__actions .studio-primary-btn{background:var(--ad-btn-primary-bg)!important;color:var(--ad-btn-primary-text)!important;border-color:var(--ad-btn-primary-border)!important;box-shadow:0 12px 24px var(--ad-btn-primary-shadow)!important}.ad-studio-page .studio-primary-btn:hover,.ad-studio-page .ad-republish-card .studio-primary-btn:hover,.ad-studio-page .ad-draft-restore-banner__actions .studio-primary-btn:hover{background:var(--ad-btn-primary-bg-hover)!important;border-color:var(--ad-btn-primary-bg-hover)!important}.ad-studio-page .studio-ghost-btn,.ad-studio-page .ad-draft-restore-banner__actions .studio-ghost-btn{background:var(--ad-btn-surface)!important;color:var(--ad-btn-secondary-text)!important;border-color:var(--ad-btn-secondary-border)!important;box-shadow:0 8px 18px #0f172a0f!important}.ad-studio-page .studio-ghost-btn:hover,.ad-studio-page .ad-draft-restore-banner__actions .studio-ghost-btn:hover{background:var(--ad-btn-secondary-bg-hover)!important;border-color:#0f172a33!important}.ad-studio-page .studio-inline-btn{background:var(--ad-btn-soft-bg)!important;color:var(--ad-btn-soft-text)!important;border-color:var(--ad-btn-soft-border)!important;box-shadow:none!important}.ad-studio-page .studio-inline-btn:hover{background:var(--ad-btn-soft-bg-hover)!important;border-color:#10b98152!important}.ad-studio-page button[style*=b91c1c],.ad-studio-page .ad-republish-card .studio-inline-btn[style*=b91c1c],.ad-studio-page .studio-ghost-btn[style*=b91c1c]{background:var(--ad-btn-danger-bg)!important;color:var(--ad-btn-danger-text)!important;border-color:var(--ad-btn-danger-border)!important;box-shadow:none!important}.ad-studio-page button[style*=b91c1c]:hover,.ad-studio-page .ad-republish-card .studio-inline-btn[style*=b91c1c]:hover,.ad-studio-page .studio-ghost-btn[style*=b91c1c]:hover{background:var(--ad-btn-danger-bg-hover)!important;border-color:#e11d4857!important}.ad-studio-page .studio-primary-btn:disabled,.ad-studio-page .studio-ghost-btn:disabled,.ad-studio-page .studio-inline-btn:disabled,.ad-studio-page .ad-republish-card button:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.ad-studio-page .ad-republish-card__select-row .studio-inline-btn{background:var(--ad-btn-danger-bg)!important;color:var(--ad-btn-danger-text)!important;border-color:var(--ad-btn-danger-border)!important}.ad-studio-page .ad-republish-card__select-row .studio-inline-btn:hover{background:var(--ad-btn-danger-bg-hover)!important}.ad-studio-page .ad-republish-card.is-selected{background:linear-gradient(180deg,#ecfdf5fa,#fffffffa)!important;border-color:#0f766e6b!important;box-shadow:0 16px 38px #0f766e24!important}.ad-studio-page .ad-republish-card__select-row input{accent-color:var(--ad-btn-primary-bg)}.ad-studio-page .studio-back-btn{background:var(--ad-btn-surface)!important;color:var(--ad-btn-secondary-text)!important;border:1px solid var(--ad-btn-secondary-border)!important;box-shadow:0 10px 22px #0f172a14!important}.ad-studio-page .studio-back-btn:hover{background:var(--ad-btn-secondary-bg-hover)!important;transform:translateY(-1px)}.ad-studio-page .ad-upload-action,.ad-studio-page .ad-media-preview-tab.is-active,.ad-studio-page .ad-media-fit-toggle__btn.is-active,.ad-studio-page .ad-media-frame-toggle__btn.is-active{background:var(--ad-btn-primary-bg)!important;color:#fff!important;border-color:var(--ad-btn-primary-border)!important}.ad-studio-page .ad-media-preview-tab,.ad-studio-page .ad-media-fit-toggle__btn,.ad-studio-page .ad-media-frame-toggle__btn{background:var(--ad-btn-secondary-bg)!important;color:var(--ad-btn-secondary-text)!important;border-color:var(--ad-btn-secondary-border)!important}.ad-studio-page .ad-media-preview-tab:hover,.ad-studio-page .ad-media-fit-toggle__btn:hover,.ad-studio-page .ad-media-frame-toggle__btn:hover{background:var(--ad-btn-secondary-bg-hover)!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{align-items:flex-start!important}.ad-studio-page .ad-studio-topbar .product-studio-topbar__left,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-topbar__left{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:22px!important}.ad-studio-page .ad-studio-topbar .studio-back-btn,.ad-studio-page .product-studio-topbar.ad-studio-topbar .studio-back-btn{align-self:flex-start!important;margin:0!important}.ad-studio-page .ad-studio-topbar .product-studio-brand,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-brand{align-self:flex-start!important;justify-content:flex-start!important;margin:0!important;padding:0!important;transform:none!important}.ad-studio-page .ad-studio-topbar .product-studio-brand__icon,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-brand__icon{margin-left:0!important;flex-shrink:0!important}.ad-studio-page .ad-studio-topbar .product-studio-title,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-title,.ad-studio-page .ad-studio-topbar .product-studio-subtitle,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-subtitle{text-align:left!important}.ad-studio-page .ad-studio-topbar .product-studio-uploader,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-uploader{margin-top:38px!important;align-self:flex-start!important}.ad-studio-page{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important;box-sizing:border-box!important}.ad-studio-page *,.ad-studio-page *:before,.ad-studio-page *:after{box-sizing:border-box}.ad-studio-page .ad-studio-shell{width:min(1500px,100%)!important;max-width:1500px!important;min-width:0!important;margin:0 auto!important;padding:26px 30px 42px!important;overflow:visible!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .ad-draft-control-strip,.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-sidebar,.ad-studio-page .product-studio-main,.ad-studio-page .ad-studio-panels,.ad-studio-page .studio-section,.ad-studio-page .studio-sidecard,.ad-studio-page .studio-grid,.ad-studio-page .studio-field,.ad-studio-page .ad-creator-workspace,.ad-studio-page .ad-creator-tools-panel,.ad-studio-page .ad-creator-preview-panel,.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-live-preview-main,.ad-studio-page .ad-placement-preview-card,.ad-studio-page .ad-republish-list,.ad-studio-page .ad-republish-grid,.ad-studio-page .ad-republish-card{min-width:0!important;max-width:100%!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:28px!important;padding:24px 26px!important;margin:0 0 20px!important}.ad-studio-page .ad-studio-topbar .product-studio-topbar__left,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-topbar__left{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.ad-studio-page .ad-studio-topbar .product-studio-brand,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-brand{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:16px!important}.ad-studio-page .product-studio-brand>div:last-child{min-width:0!important}.ad-studio-page .product-studio-title{max-width:100%!important;overflow-wrap:anywhere!important}.ad-studio-page .product-studio-subtitle{max-width:900px!important;overflow-wrap:anywhere!important}.ad-studio-page .ad-studio-topbar .product-studio-uploader,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-uploader{width:max-content!important;max-width:320px!important;min-width:220px!important;margin:38px 0 0!important;align-self:start!important}.ad-studio-page .product-studio-uploader__meta{min-width:0!important}.ad-studio-page .product-studio-uploader__meta strong,.ad-studio-page .product-studio-uploader__meta span{max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ad-studio-page .ad-draft-control-strip{width:100%!important;margin:0 0 22px!important}.ad-studio-page .ad-draft-control-strip>div:first-child{min-width:min(260px,100%)!important;flex:1 1 320px!important}.ad-studio-page .ad-draft-restore-banner__actions{flex:0 1 auto!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{width:100%!important;display:grid!important;grid-template-columns:minmax(250px,280px) minmax(0,1fr)!important;align-items:start!important;gap:24px!important}.ad-studio-page .product-studio-sidebar{width:100%!important;display:flex!important;flex-direction:column!important;gap:16px!important;position:sticky!important;top:18px!important;align-self:start!important;max-height:calc(100vh - 36px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 18px 0!important;scrollbar-width:thin;overscroll-behavior:contain}.ad-studio-page .product-studio-main{width:100%!important;min-width:0!important}.ad-studio-page .ad-studio-panels{width:100%!important;gap:20px!important}.ad-studio-page .studio-section,.ad-studio-page .studio-sidecard,.ad-studio-page .studio-grid{width:100%!important}.ad-studio-page .studio-grid--2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.ad-studio-page .studio-grid--3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}.ad-studio-page .studio-field,.ad-studio-page .studio-field input,.ad-studio-page .studio-field textarea,.ad-studio-page .studio-field select,.ad-studio-page .explore-picker{min-width:0!important;max-width:100%!important}.ad-studio-page .ad-promotion-note__content,.ad-studio-page .ad-promotion-note__content p,.ad-studio-page .studio-info-card,.ad-studio-page .studio-section__titlewrap,.ad-studio-page .studio-section__titlewrap>div:last-child{min-width:0!important;overflow-wrap:anywhere!important}.ad-studio-page .ad-asset-slot,.ad-studio-page .ad-upload-trigger-wrap,.ad-studio-page .ad-upload-trigger,.ad-studio-page .ad-asset-preview,.ad-studio-page .ad-preview-wrap,.ad-studio-page .ad-preview-grid{min-width:0!important;max-width:100%!important}.ad-studio-page .ad-upload-trigger{height:186px!important;min-height:186px!important}.ad-studio-page .ad-upload-action{max-width:100%!important;white-space:normal!important;text-align:center!important}.ad-studio-page .ad-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ad-studio-page .pill-grid,.ad-studio-page .chips{max-width:100%!important}.ad-studio-page .pill,.ad-studio-page .pill-selected{max-width:100%!important;white-space:normal!important;line-height:1.25!important;text-align:left!important}.ad-studio-page .ad-media-preview-tabs,.ad-studio-page .ad-media-preview-tabs--with-fit,.ad-studio-page .ad-media-preview-tabs__left,.ad-studio-page .ad-media-preview-tabs__right,.ad-studio-page .ad-media-fit-toggle,.ad-studio-page .ad-media-frame-toggle{min-width:0!important;max-width:100%!important}.ad-studio-page .ad-creator-tools-header,.ad-studio-page .ad-creator-tools-toolbar,.ad-studio-page .ad-creator-preview-panel__head{min-width:0!important}.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:16px!important;align-items:stretch!important}.ad-studio-page .ad-live-preview-main{width:100%!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{width:132px!important;min-width:132px!important;max-width:132px!important}.ad-studio-page .ua-live-grid,.ad-studio-page .ua-live-box,.ad-studio-page .ua-live-stage,.ad-studio-page .ua-live-frame-inner,.ad-studio-page .ua-live-media{max-width:100%!important}.ad-studio-page .ua-live-stage{height:auto!important;min-height:0!important}.ad-studio-page .ua-live-frame-inner{min-width:0!important;min-height:0!important}.ad-studio-page .ad-republish-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important}.ad-studio-page .ad-placement-preview-card,.ad-studio-page .ad-placement-preview-card>*,.ad-studio-page .studio-section--preview-surfaces>*{max-width:100%!important}.ad-studio-page .ad-placement-creative-frame,.ad-studio-page .ad-placement-media-stage{max-width:100%!important}.ad-studio-page .studio-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important}.ad-studio-page .studio-actions__left,.ad-studio-page .studio-actions__right{min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.ad-studio-page .product-studio-sidebar{min-width:0!important;padding-right:8px!important;scrollbar-gutter:stable!important}.ad-studio-page .product-studio-sidebar>.studio-sidecard,.ad-studio-page .product-studio-sidebar .studio-sidecard{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;align-self:stretch!important;overflow:visible!important;contain:none!important;clip-path:none!important;padding:18px!important}.ad-studio-page .product-studio-sidebar .studio-sidecard h1,.ad-studio-page .product-studio-sidebar .studio-sidecard h2,.ad-studio-page .product-studio-sidebar .studio-sidecard h3,.ad-studio-page .product-studio-sidebar .studio-sidecard h4,.ad-studio-page .product-studio-sidebar .studio-sidecard p,.ad-studio-page .product-studio-sidebar .studio-sidecard small,.ad-studio-page .product-studio-sidebar .studio-sidecard .muted{width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.ad-studio-page .product-studio-sidebar .studio-sidecard p{margin-bottom:0!important;line-height:1.55!important}.ad-studio-page .product-studio-sidebar .studio-status-badge{width:fit-content!important;max-width:100%!important;height:auto!important;min-height:34px!important;max-height:none!important;display:inline-flex!important;align-items:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25!important}.ad-studio-page .product-studio-sidebar .studio-summary-list{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:34px!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(min-content,auto)!important;align-items:start!important;column-gap:12px!important;row-gap:4px!important;padding-top:6px!important;padding-bottom:6px!important;overflow:visible!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li>span,.ad-studio-page .product-studio-sidebar .studio-summary-list li>strong{min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.35!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li>strong{justify-self:end!important;text-align:right!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack{width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;overflow:visible!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button,.ad-studio-page .product-studio-sidebar .studio-sidecard button{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.25!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button span,.ad-studio-page .product-studio-sidebar .studio-sidecard button span{min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button svg,.ad-studio-page .product-studio-sidebar .studio-sidecard button svg{flex:0 0 auto!important}.ad-studio-page .file-remove-btn{appearance:none!important;-webkit-appearance:none!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;font-size:0!important;line-height:0!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:999px!important;background:#0f172ae6!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 8px 18px #0f172a2e!important}.ad-studio-page .file-remove-btn:before,.ad-studio-page .file-remove-btn:after{content:none!important;display:none!important}.ad-studio-page .file-remove-btn>svg{display:block!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;color:#fff!important;stroke:currentColor!important;fill:none!important;opacity:1!important;pointer-events:none!important}.ad-studio-page .file-remove-btn:hover{background:#dc2626f5!important;transform:scale(1.04)!important}.ad-studio-page,.ad-studio-page *,.ad-studio-page *:before,.ad-studio-page *:after{box-sizing:border-box}.ad-studio-page{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.ad-studio-page .ad-studio-shell,.ad-studio-page .ad-studio-topbar,.ad-studio-page .ad-draft-control-strip,.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-sidebar,.ad-studio-page .product-studio-main,.ad-studio-page .ad-studio-panels,.ad-studio-page .studio-section,.ad-studio-page .studio-sidecard,.ad-studio-page .studio-grid,.ad-studio-page .studio-field,.ad-studio-page .ad-asset-grid,.ad-studio-page .ad-asset-slot,.ad-studio-page .ad-upload-trigger-wrap,.ad-studio-page .ad-upload-trigger,.ad-studio-page .ad-creator-workspace,.ad-studio-page .ad-creator-tools-panel,.ad-studio-page .ad-creator-preview-panel,.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-live-preview-main,.ad-studio-page .ad-placement-preview-card,.ad-studio-page .ad-republish-list,.ad-studio-page .ad-republish-grid,.ad-studio-page .ad-republish-card{min-width:0!important;max-width:100%!important}@media(min-width:769px){.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{display:grid!important;align-items:start!important}.ad-studio-page .product-studio-sidebar{grid-column:1!important;order:1!important}.ad-studio-page .product-studio-main{grid-column:2!important;order:2!important}.ad-studio-page .studio-grid--2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ad-studio-page .pill-grid,.ad-studio-page .chips{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;overflow:visible!important}.ad-studio-page .pill,.ad-studio-page .pill-selected{width:auto!important;min-width:max-content!important;max-width:100%!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}}@media(min-width:1921px){.ad-studio-page .ad-studio-shell{width:min(1660px,100%)!important;max-width:1660px!important;margin:0 auto!important;padding:32px 42px 48px!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:300px minmax(0,1fr)!important;gap:32px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:32px!important;padding:28px 30px!important}.ad-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}}@media(min-width:1537px)and (max-width:1920px){.ad-studio-page .ad-studio-shell{width:min(1500px,100%)!important;max-width:1500px!important;margin:0 auto!important;padding:28px 32px 44px!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:280px minmax(0,1fr)!important;gap:26px!important}.ad-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1441px)and (max-width:1536px){.ad-studio-page .ad-studio-shell{width:min(1380px,100%)!important;max-width:1380px!important;margin:0 auto!important;padding:24px 26px 40px!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:268px minmax(0,1fr)!important;gap:22px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;padding:22px 24px!important}.ad-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}@media(min-width:1367px)and (max-width:1440px){.ad-studio-page .ad-studio-shell{width:min(1280px,100%)!important;max-width:1280px!important;margin:0 auto!important;padding:22px 22px 38px!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:256px minmax(0,1fr)!important;gap:20px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;padding:21px 22px!important}.ad-studio-page .product-studio-title{font-size:2.45rem!important}.ad-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.ad-studio-page .ad-upload-action{min-width:0!important;max-width:100%!important;padding-inline:11px!important;font-size:.82rem!important}}@media(min-width:1281px)and (max-width:1366px){.ad-studio-page .ad-studio-shell{width:min(1210px,100%)!important;max-width:1210px!important;margin:0 auto!important;padding:20px 20px 36px!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:244px minmax(0,1fr)!important;gap:18px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;padding:20px!important}.ad-studio-page .product-studio-title{font-size:2.3rem!important}.ad-studio-page .product-studio-subtitle{font-size:.96rem!important;line-height:1.5!important}.ad-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.ad-studio-page .ad-upload-trigger{padding-inline:10px!important}.ad-studio-page .ad-upload-action{min-width:0!important;max-width:100%!important;padding:8px 9px!important;font-size:.78rem!important}.ad-studio-page .ad-upload-trigger strong{font-size:.86rem!important}.ad-studio-page .ad-upload-trigger small{font-size:.76rem!important}}@media(min-width:1101px)and (max-width:1280px){.ad-studio-page .ad-studio-shell{width:100%!important;max-width:1160px!important;margin:0 auto!important;padding:18px 18px 34px!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:228px minmax(0,1fr)!important;gap:16px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr) 210px!important;gap:16px!important;padding:18px!important}.ad-studio-page .ad-studio-topbar .product-studio-uploader,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-uploader{width:210px!important;min-width:0!important;max-width:210px!important}.ad-studio-page .product-studio-title{font-size:2.15rem!important}.ad-studio-page .studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr) 112px!important;gap:12px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{width:112px!important;min-width:112px!important;max-width:112px!important}}@media(min-width:769px)and (max-width:1100px){.ad-studio-page .ad-studio-shell{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:14px 14px 30px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;align-items:start!important;gap:14px!important;padding:16px!important}.ad-studio-page .ad-studio-topbar .product-studio-uploader,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-uploader{width:190px!important;min-width:0!important;max-width:190px!important;margin-top:28px!important}.ad-studio-page .product-studio-title{font-size:clamp(1.85rem,4vw,2.15rem)!important}.ad-studio-page .product-studio-subtitle{font-size:.9rem!important;line-height:1.42!important}.ad-studio-page .ad-draft-control-strip{padding:13px 14px!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:clamp(200px,24vw,224px) minmax(0,1fr)!important;gap:14px!important}.ad-studio-page .product-studio-sidebar{display:flex!important;flex-direction:column!important;position:sticky!important;top:12px!important;max-height:calc(100vh - 24px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 3px 14px 0!important;gap:12px!important}.ad-studio-page .studio-section,.ad-studio-page .studio-sidecard{padding-left:14px!important;padding-right:14px!important}.ad-studio-page .studio-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.ad-studio-page .ad-upload-trigger{height:164px!important;min-height:164px!important;padding:12px 10px!important}.ad-studio-page .ad-promotion-note{grid-template-columns:minmax(0,1fr)!important}.ad-studio-page .ad-promotion-note__badge{width:fit-content!important;min-width:0!important}.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{position:static!important;top:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__arrow,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__arrow{width:42px!important;min-width:42px!important;flex:0 0 42px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip{min-width:0!important;max-width:100%!important;max-height:none!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb{width:92px!important;min-width:92px!important;max-width:92px!important;flex:0 0 92px!important}.ad-studio-page .ad-creator-workspace.is-fullscreen{grid-template-columns:minmax(0,1fr)!important;overflow-y:auto!important}}@media(min-width:641px)and (max-width:768px){.ad-studio-page .ad-studio-shell{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:14px 12px 28px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:16px!important}.ad-studio-page .ad-studio-topbar .product-studio-uploader,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-uploader{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.ad-studio-page .product-studio-main{grid-column:1!important;order:1!important}.ad-studio-page .product-studio-sidebar{grid-column:1!important;order:2!important;position:static!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important}.ad-studio-page .studio-grid--2,.ad-studio-page .studio-grid--3,.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{position:static!important;top:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;flex-direction:row!important;align-items:center!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip{flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important}.ad-studio-page .ad-creator-workspace.is-fullscreen{grid-template-columns:minmax(0,1fr)!important;overflow-y:auto!important}}@media(min-width:391px)and (max-width:640px){.ad-studio-page .ad-studio-shell{width:100%!important;max-width:100%!important;padding:10px 8px 24px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:14px!important;border-radius:18px!important}.ad-studio-page .ad-studio-topbar .product-studio-uploader,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-uploader{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.ad-studio-page .product-studio-title{font-size:1.9rem!important}.ad-studio-page .product-studio-subtitle{font-size:.9rem!important;line-height:1.42!important}.ad-studio-page .ad-draft-restore-banner__actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ad-studio-page .ad-draft-restore-banner__actions button{width:100%!important;min-width:0!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.ad-studio-page .product-studio-main{grid-column:1!important;order:1!important}.ad-studio-page .product-studio-sidebar{grid-column:1!important;order:2!important;position:static!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0!important}.ad-studio-page .studio-section,.ad-studio-page .studio-sidecard,.ad-studio-page .ad-placement-preview-card,.ad-studio-page .ad-creator-preview-panel{padding-left:12px!important;padding-right:12px!important;border-radius:16px!important}.ad-studio-page .studio-grid--2,.ad-studio-page .studio-grid--3,.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.ad-studio-page .pill-grid,.ad-studio-page .chips{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:8px!important;row-gap:8px!important;padding:0 10px 8px 0!important;margin:0 0 8px!important;overflow:visible!important}.ad-studio-page .pill-grid>.pill,.ad-studio-page .pill-grid>.pill-selected,.ad-studio-page .chips>.pill-selected{width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:9px 10px!important;justify-content:flex-start!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;overflow:visible!important}.ad-studio-page .ad-media-preview-tabs,.ad-studio-page .ad-media-preview-tabs--with-fit,.ad-studio-page .ad-media-preview-tabs__left,.ad-studio-page .ad-media-preview-tabs__right,.ad-studio-page .ad-media-fit-toggle,.ad-studio-page .ad-media-frame-toggle{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-left:0!important}.ad-studio-page .ad-media-preview-tab,.ad-studio-page .ad-media-fit-toggle__btn,.ad-studio-page .ad-media-frame-toggle__btn{width:100%!important;min-width:0!important;white-space:normal!important}.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr)!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{position:static!important;top:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;flex-direction:row!important;align-items:center!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip{flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important}.ad-studio-page .ad-creator-tools-header,.ad-studio-page .ad-creator-tools-toolbar,.ad-studio-page .ad-creator-preview-panel__head{flex-direction:column!important;align-items:stretch!important}.ad-studio-page .ad-creator-tools-header button,.ad-studio-page .ad-creator-tools-toolbar button,.ad-studio-page .ad-creator-tools-footer button{width:100%!important}.ad-studio-page .studio-actions,.ad-studio-page .studio-actions__left,.ad-studio-page .studio-actions__right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.ad-studio-page .studio-actions button{width:100%!important;min-width:0!important}.ad-studio-page .ad-placement-feed-cta{width:max-content!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.ad-studio-page .studio-section--digital.ad-creator-tools-fullscreen{inset:0!important;padding:12px!important;border-radius:0!important}.ad-studio-page .ad-creator-workspace.is-fullscreen{grid-template-columns:minmax(0,1fr)!important;overflow-y:auto!important}}@media(min-width:321px)and (max-width:390px){.ad-studio-page .ad-studio-shell{width:100%!important;max-width:100%!important;padding:8px 6px 22px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important;border-radius:16px!important}.ad-studio-page .product-studio-title{font-size:1.68rem!important;line-height:1.08!important}.ad-studio-page .product-studio-subtitle{font-size:.84rem!important;line-height:1.38!important}.ad-studio-page .ad-studio-topbar .product-studio-uploader,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-uploader{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.ad-studio-page .ad-draft-restore-banner__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.ad-studio-page .ad-draft-restore-banner__actions button{width:100%!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.ad-studio-page .product-studio-main{grid-column:1!important;order:1!important}.ad-studio-page .product-studio-sidebar{grid-column:1!important;order:2!important;position:static!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0!important}.ad-studio-page .studio-section,.ad-studio-page .studio-sidecard,.ad-studio-page .ad-placement-preview-card,.ad-studio-page .ad-creator-preview-panel,.ad-studio-page .ad-republish-list{padding-left:10px!important;padding-right:10px!important;border-radius:15px!important}.ad-studio-page .studio-grid--2,.ad-studio-page .studio-grid--3,.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid,.ad-studio-page .ad-preview-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.ad-studio-page .pill-grid,.ad-studio-page .chips{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:6px!important;row-gap:7px!important;padding:0 8px 7px 0!important;margin:0 0 8px!important;overflow:visible!important}.ad-studio-page .pill-grid>.pill,.ad-studio-page .pill-grid>.pill-selected,.ad-studio-page .chips>.pill-selected{width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;height:auto!important;margin:0!important;padding:8px!important;justify-content:flex-start!important;font-size:.86rem!important;line-height:1.2!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;overflow:visible!important}.ad-studio-page .ad-promotion-note{grid-template-columns:minmax(0,1fr)!important;padding:11px!important}.ad-studio-page .ad-promotion-note__meta{width:100%!important;display:flex!important;flex-wrap:wrap!important}.ad-studio-page .ad-media-preview-tabs,.ad-studio-page .ad-media-preview-tabs--with-fit,.ad-studio-page .ad-media-preview-tabs__left,.ad-studio-page .ad-media-preview-tabs__right,.ad-studio-page .ad-media-fit-toggle,.ad-studio-page .ad-media-frame-toggle{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-left:0!important}.ad-studio-page .ad-media-preview-tab,.ad-studio-page .ad-media-fit-toggle__btn,.ad-studio-page .ad-media-frame-toggle__btn{width:100%!important;min-width:0!important;padding:8px 6px!important;font-size:.72rem!important;line-height:1.15!important;white-space:normal!important}.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{position:static!important;top:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;flex-direction:row!important;gap:6px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip{flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb{width:82px!important;min-width:82px!important;max-width:82px!important;flex:0 0 82px!important}.ad-studio-page .ad-creator-tools-header,.ad-studio-page .ad-creator-tools-toolbar,.ad-studio-page .ad-creator-preview-panel__head{flex-direction:column!important;align-items:stretch!important}.ad-studio-page .ad-creator-tools-header button,.ad-studio-page .ad-creator-tools-toolbar button,.ad-studio-page .ad-creator-tools-footer button{width:100%!important}.ad-studio-page .studio-actions,.ad-studio-page .studio-actions__left,.ad-studio-page .studio-actions__right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.ad-studio-page .ad-placement-feed-cta{width:max-content!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.ad-studio-page .studio-section--digital.ad-creator-tools-fullscreen{inset:0!important;padding:10px!important;border-radius:0!important}.ad-studio-page .ad-creator-workspace.is-fullscreen{grid-template-columns:minmax(0,1fr)!important;overflow-y:auto!important}}@media(max-width:320px){.ad-studio-page .ad-studio-shell{width:100%!important;max-width:100%!important;padding:6px 4px 20px!important}.ad-studio-page .ad-studio-topbar,.ad-studio-page .product-studio-topbar.ad-studio-topbar{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:10px!important;border-radius:14px!important}.ad-studio-page .product-studio-title{font-size:1.56rem!important;line-height:1.06!important}.ad-studio-page .product-studio-subtitle{font-size:.8rem!important;line-height:1.35!important}.ad-studio-page .ad-studio-topbar .product-studio-uploader,.ad-studio-page .product-studio-topbar.ad-studio-topbar .product-studio-uploader{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px!important}.ad-studio-page .ad-draft-restore-banner__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.ad-studio-page .ad-draft-restore-banner__actions button{width:100%!important}.ad-studio-page .ad-studio-layout,.ad-studio-page .product-studio-layout.ad-studio-layout{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.ad-studio-page .product-studio-main{grid-column:1!important;order:1!important}.ad-studio-page .product-studio-sidebar{grid-column:1!important;order:2!important;position:static!important;max-height:none!important;overflow:visible!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:0!important}.ad-studio-page .studio-section,.ad-studio-page .studio-sidecard,.ad-studio-page .ad-placement-preview-card,.ad-studio-page .ad-creator-preview-panel,.ad-studio-page .ad-republish-list{padding-left:9px!important;padding-right:9px!important;border-radius:14px!important}.ad-studio-page .studio-grid--2,.ad-studio-page .studio-grid--3,.ad-studio-page .studio-grid--4,.ad-studio-page .studio-grid--4.ad-asset-grid,.ad-studio-page .ad-asset-grid,.ad-studio-page .ad-preview-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.ad-studio-page .pill-grid,.ad-studio-page .chips{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:6px!important;row-gap:7px!important;padding:0 8px 7px 0!important;margin:0 0 8px!important;overflow:visible!important}.ad-studio-page .pill-grid>.pill,.ad-studio-page .pill-grid>.pill-selected,.ad-studio-page .chips>.pill-selected{width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;height:auto!important;margin:0!important;padding:8px!important;justify-content:flex-start!important;font-size:.84rem!important;line-height:1.18!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;overflow:visible!important}.ad-studio-page .ad-promotion-note{grid-template-columns:minmax(0,1fr)!important;padding:10px!important}.ad-studio-page .ad-promotion-note__meta{width:100%!important;display:flex!important;flex-wrap:wrap!important}.ad-studio-page .ad-media-preview-tabs,.ad-studio-page .ad-media-preview-tabs--with-fit,.ad-studio-page .ad-media-preview-tabs__left,.ad-studio-page .ad-media-preview-tabs__right,.ad-studio-page .ad-media-fit-toggle,.ad-studio-page .ad-media-frame-toggle{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-left:0!important}.ad-studio-page .ad-media-preview-tab,.ad-studio-page .ad-media-fit-toggle__btn,.ad-studio-page .ad-media-frame-toggle__btn{width:100%!important;min-width:0!important;padding:7px 5px!important;font-size:.68rem!important;line-height:1.12!important;white-space:normal!important}.ad-studio-page .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell,.ad-studio-page .ad-creator-preview-panel .ad-live-preview-shell.has-media-rail{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette{position:static!important;top:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;flex-direction:row!important;gap:5px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__arrow,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__arrow{width:32px!important;min-width:32px!important;flex:0 0 32px!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__strip{flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important}.ad-studio-page .ad-creator-preview-panel .ad-media-side-roulette__thumb,.ad-studio-page .ad-creator-preview-panel button.ad-media-side-roulette__thumb{width:78px!important;min-width:78px!important;max-width:78px!important;flex:0 0 78px!important}.ad-studio-page .ad-creator-tools-header,.ad-studio-page .ad-creator-tools-toolbar,.ad-studio-page .ad-creator-preview-panel__head{flex-direction:column!important;align-items:stretch!important}.ad-studio-page .ad-creator-tools-header button,.ad-studio-page .ad-creator-tools-toolbar button,.ad-studio-page .ad-creator-tools-footer button{width:100%!important}.ad-studio-page .studio-actions,.ad-studio-page .studio-actions__left,.ad-studio-page .studio-actions__right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.ad-studio-page .ad-placement-feed-cta{width:max-content!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.ad-studio-page .studio-section--digital.ad-creator-tools-fullscreen{inset:0!important;padding:8px!important;border-radius:0!important}.ad-studio-page .ad-creator-workspace.is-fullscreen{grid-template-columns:minmax(0,1fr)!important;overflow-y:auto!important}}@media(max-width:640px){.ad-studio-page .ad-creator-tools-panel .EmojiPickerReact,.ad-studio-page .ad-creator-tools-panel .epr-main,.ad-studio-page .ad-creator-tools-panel [class*=EmojiPicker],.ad-studio-page .ad-creator-tools-panel [class*=emoji-picker],.ad-studio-page .ad-creator-tools-panel [class*=emojiPicker]{width:calc(100vw - 28px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important}}@media(min-width:1101px)and (max-width:1280px){.ad-studio-page .product-studio-sidebar{gap:14px!important}.ad-studio-page .product-studio-sidebar .studio-sidecard{padding:15px!important;border-radius:18px!important}.ad-studio-page .product-studio-sidebar .studio-sidecard h3{margin:0 0 10px!important;font-size:.94rem!important;line-height:1.2!important;font-weight:800!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ad-studio-page .product-studio-sidebar .studio-sidecard p,.ad-studio-page .product-studio-sidebar .studio-sidecard small{font-size:.82rem!important;line-height:1.42!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ad-studio-page .product-studio-sidebar .studio-summary-list{gap:7px!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li{gap:8px!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li>span{font-size:.82rem!important;line-height:1.25!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li>strong{font-size:.84rem!important;line-height:1.2!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack{gap:8px!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button{min-height:40px!important;padding:8px 10px!important;gap:7px!important;font-size:.79rem!important;line-height:1.2!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button span{font-size:inherit!important;line-height:inherit!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button svg{width:15px!important;height:15px!important;min-width:15px!important;flex:0 0 15px!important}.ad-studio-page .product-studio-sidebar .studio-progress__label{font-size:.76rem!important}}@media(min-width:769px)and (max-width:1100px){.ad-studio-page .product-studio-sidebar{gap:12px!important}.ad-studio-page .product-studio-sidebar .studio-sidecard{padding:12px!important;border-radius:16px!important}.ad-studio-page .product-studio-sidebar .studio-sidecard h3{margin:0 0 8px!important;font-size:.84rem!important;line-height:1.18!important;font-weight:800!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ad-studio-page .product-studio-sidebar .studio-sidecard p,.ad-studio-page .product-studio-sidebar .studio-sidecard small{margin-top:0!important;font-size:.73rem!important;line-height:1.38!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ad-studio-page .product-studio-sidebar .ad-draft-sidecard>div:not(.studio-actions-stack){font-size:.73rem!important;line-height:1.3!important}.ad-studio-page .product-studio-sidebar .studio-summary-list{display:grid!important;gap:6px!important;margin:0!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li>span{min-width:0!important;font-size:.73rem!important;line-height:1.2!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ad-studio-page .product-studio-sidebar .studio-summary-list li>strong{min-width:max-content!important;font-size:.76rem!important;line-height:1.15!important;text-align:right!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;height:auto!important;padding:7px 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:.72rem!important;line-height:1.18!important;text-align:center!important;box-sizing:border-box!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button span{min-width:0!important;max-width:100%!important;font-size:inherit!important;line-height:inherit!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button svg{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;flex:0 0 14px!important}.ad-studio-page .product-studio-sidebar .studio-progress__label{font-size:.7rem!important;line-height:1.2!important}}@media(min-width:769px){.ad-studio-page .product-studio-sidebar{position:sticky!important;top:18px!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;scrollbar-gutter:auto!important;overscroll-behavior:auto!important;padding-right:0!important}}.ad-studio-page .ad-asset-grid{align-items:stretch!important}.ad-studio-page .ad-asset-slot,.ad-studio-page .ad-upload-trigger-wrap{height:100%!important;min-width:0!important}.ad-studio-page .ad-upload-trigger{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:40px minmax(48px,auto) minmax(48px,auto)!important;align-content:center!important;align-items:center!important;justify-content:stretch!important;justify-items:center!important;gap:8px!important;box-sizing:border-box!important}.ad-studio-page .ad-upload-trigger .ad-upload-action{grid-row:1!important;width:auto!important;min-width:152px!important;max-width:calc(100% - 12px)!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:8px 14px!important;align-self:center!important;justify-self:center!important;box-sizing:border-box!important;white-space:nowrap!important}.ad-studio-page .ad-upload-trigger>strong{grid-row:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.2!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;overflow:hidden!important}.ad-studio-page .ad-upload-trigger>small{grid-row:3!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important;line-height:1.35!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;overflow:hidden!important}@media(min-width:769px)and (max-width:1100px){.ad-studio-page .ad-upload-trigger{grid-template-rows:40px minmax(46px,auto) minmax(48px,auto)!important;gap:7px!important}.ad-studio-page .ad-upload-trigger .ad-upload-action{min-width:150px!important}.ad-studio-page .ad-upload-trigger>strong{height:46px!important;min-height:46px!important;max-height:46px!important}}@media(min-width:641px)and (max-width:768px){.ad-studio-page .ad-upload-trigger{grid-template-rows:40px 48px 52px!important;gap:8px!important}.ad-studio-page .ad-upload-trigger .ad-upload-action{min-width:160px!important}.ad-studio-page .ad-upload-trigger>strong{height:48px!important;min-height:48px!important;max-height:48px!important}.ad-studio-page .ad-upload-trigger>small{height:52px!important;min-height:52px!important;max-height:52px!important}}.ad-studio-page .product-studio-sidebar .studio-actions-stack button{position:relative!important;justify-content:center!important;padding-left:42px!important;padding-right:14px!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button>svg{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;min-width:16px!important;margin:0!important}.ad-studio-page .product-studio-sidebar .studio-actions-stack button>span{width:100%!important;text-align:center!important}.manage-ads-page{--mmam-border: rgba(15, 23, 42, .1);--mmam-border-strong: rgba(15, 23, 42, .16);--mmam-text: #111827;--mmam-muted: #64748b;--mmam-soft: #f8fafc;--mmam-soft-2: #f1f5f9;--mmam-green: #0f766e;--mmam-green-soft: rgba(15, 118, 110, .1);--mmam-red: #b91c1c;--mmam-red-soft: rgba(220, 38, 38, .08);--mmam-amber: #92400e;--mmam-amber-soft: rgba(245, 158, 11, .12);--mmam-purple: #5b4ff6;--mmam-shadow: 0 14px 34px rgba(15, 23, 42, .07);width:100%;min-width:0;color:var(--mmam-text)}.manage-ads-page,.manage-ads-page *,.manage-ads-page *:before,.manage-ads-page *:after{box-sizing:border-box}.manage-ads-page button,.manage-ads-page input{font:inherit}.manage-ads-page .manage-ads-shell{width:min(100%,1720px);min-width:0;margin:0 auto}.manage-ads-page .manage-ads-topbar{width:100%;min-width:0}.manage-ads-page .manage-ads-layout{width:100%;min-width:0;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px}.manage-ads-page .manage-ads-layout>.product-studio-sidebar{grid-column:1;order:1;width:100%;min-width:0;max-width:none;align-self:start;position:sticky;top:18px;display:flex;flex-direction:column;gap:18px;overflow:visible}.manage-ads-page .manage-ads-layout>.product-studio-main{grid-column:2;order:2;width:100%;min-width:0}.manage-ads-page .product-studio-sidebar .studio-sidecard{width:100%;min-width:0;padding:18px;border:1px solid var(--mmam-border);border-radius:20px;background:#fff;box-shadow:var(--mmam-shadow)}.manage-ads-page .product-studio-sidebar .studio-sidecard h3{margin:0 0 14px;color:var(--mmam-text);font-size:1rem;line-height:1.2;font-weight:850}.manage-ads-page .product-studio-sidebar .studio-sidecard p{margin:14px 0 0;color:#475569;font-size:.9rem;line-height:1.55;overflow-wrap:break-word}.manage-ads-page .studio-summary-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.manage-ads-page .studio-summary-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.manage-ads-page .studio-summary-list li>span{min-width:0;color:#64748b;font-size:.9rem;line-height:1.25;overflow-wrap:break-word}.manage-ads-page .studio-summary-list li>strong{min-width:max-content;color:var(--mmam-text);font-size:.92rem;line-height:1.2;font-weight:850;text-align:right;white-space:nowrap}.manage-ads-page .studio-status-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:34px;padding:7px 12px;border-radius:999px;font-size:.82rem;line-height:1.1;font-weight:800;white-space:nowrap}.manage-ads-page .studio-status-badge.ready{background:#22c55e1f;color:#15803d}.manage-ads-page .studio-status-badge.draft{background:var(--mmam-amber-soft);color:var(--mmam-amber)}.manage-ads-page .studio-actions-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.manage-ads-page .studio-actions-stack button{width:100%;min-width:0;min-height:42px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:.84rem;line-height:1.2;font-weight:800;text-align:center}.manage-ads-page .studio-actions-stack button svg{width:16px;height:16px;min-width:16px;flex:0 0 16px}.manage-ads-page .studio-actions-stack button span{min-width:0;overflow-wrap:break-word}.manage-ads-page .ad-studio-panels{width:100%;min-width:0;display:flex;flex-direction:column;gap:18px}.manage-ads-page .studio-section{width:100%;min-width:0}.manage-ads-page .studio-section--identity{padding:20px}.manage-ads-page .studio-section__header,.manage-ads-page .studio-section__titlewrap,.manage-ads-page .studio-section__titlewrap>div:last-child{min-width:0}.manage-ads-page .studio-section__titlewrap h2,.manage-ads-page .studio-section__titlewrap p{overflow-wrap:break-word}.manage-ads-page .mmam-toolbar{width:100%;min-width:0;margin-top:18px;padding:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--mmam-border)}.manage-ads-page .mmam-tabs{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:9px}.manage-ads-page .tab-btn{min-width:0;min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--mmam-border-strong);border-radius:999px;background:#fff;color:#334155;font-size:.82rem;line-height:1;font-weight:800;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.manage-ads-page .tab-btn:hover{border-color:#0f766e52;background:#0f766e0d}.manage-ads-page .tab-btn.active{border-color:#0f766e57;background:var(--mmam-green-soft);color:var(--mmam-green);box-shadow:0 6px 16px #0f766e1a}.manage-ads-page .tab-btn .tab-ico{width:16px;height:16px;min-width:16px}.manage-ads-page .pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:#0f172a12;color:currentColor;font-size:.72rem;font-weight:850}.manage-ads-page .mmam-right-tools{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px}.manage-ads-page .select-all{display:inline-flex;align-items:center;gap:7px;color:#475569;font-size:.82rem;line-height:1.2;font-weight:700;white-space:nowrap}.manage-ads-page .row-check{width:17px;height:17px;min-width:17px;margin:0;accent-color:var(--mmam-green);cursor:pointer}.manage-ads-page .row-check:disabled{cursor:not-allowed;opacity:.5}.manage-ads-page .mmam-right-tools .btn{min-height:38px;padding:8px 13px;border:1px solid var(--mmam-border-strong);border-radius:11px;background:#fff;color:#334155;font-size:.8rem;line-height:1;font-weight:800;cursor:pointer}.manage-ads-page .mmam-right-tools .btn.danger{color:var(--mmam-red)}.manage-ads-page .mmam-right-tools .btn:disabled{cursor:not-allowed;opacity:.45}.manage-ads-page .manage-ads-body{width:100%;min-width:0;margin-top:14px}.manage-ads-page .manage-ads-body--page{max-height:none;overflow:visible}.manage-ads-page .ads-list{width:100%;min-width:0;display:grid;gap:12px;margin:0;padding:0;list-style:none}.manage-ads-page .ad-row{width:100%;min-width:0;padding:12px;display:grid;grid-template-columns:20px 64px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--mmam-border);border-radius:15px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.manage-ads-page .ad-row:hover{border-color:#0f766e3d;box-shadow:0 10px 24px #0f172a0f}.manage-ads-page .ad-thumb{width:64px;height:64px;min-width:64px;display:block;object-fit:cover;border:1px solid var(--mmam-border);border-radius:12px;background:var(--mmam-soft)}.manage-ads-page .ad-main{min-width:0;align-self:center}.manage-ads-page .ad-title{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--mmam-text);font-size:.94rem;line-height:1.25;font-weight:850;overflow-wrap:break-word}.manage-ads-page .status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:5px 9px;border-radius:999px;font-size:.7rem;line-height:1;font-weight:850;white-space:nowrap}.manage-ads-page .status-badge.ok{background:#22c55e1f;color:#15803d}.manage-ads-page .status-badge.wait{background:var(--mmam-amber-soft);color:var(--mmam-amber)}.manage-ads-page .status-badge.bad{background:var(--mmam-red-soft);color:var(--mmam-red)}.manage-ads-page .ad-meta{min-width:0;margin-top:7px;display:flex;align-items:center;flex-wrap:wrap;column-gap:5px;row-gap:5px;color:var(--mmam-muted);font-size:.78rem;line-height:1.35;overflow-wrap:break-word}.manage-ads-page .ad-meta b{color:#475569}.manage-ads-page .ad-expiry{font-weight:750}.manage-ads-page .ad-expiry.active{color:var(--mmam-green)}.manage-ads-page .ad-expiry.expired{color:var(--mmam-red)}.manage-ads-page .ad-expiry.pending{color:var(--mmam-amber)}.manage-ads-page .ad-progress-wrap{width:88px;height:5px;overflow:hidden;border-radius:999px;background:#e2e8f0}.manage-ads-page .ad-progress-bar{display:block;height:100%;border-radius:inherit;background:var(--mmam-green)}.manage-ads-page .ad-actions{min-width:max-content;display:flex;align-items:center;justify-content:flex-end;gap:9px}.manage-ads-page .ad-actions .btn{min-height:38px;padding:8px 13px;border:1px solid var(--mmam-border-strong);border-radius:11px;background:#fff;color:#334155;font-size:.78rem;line-height:1;font-weight:800;cursor:pointer;white-space:nowrap}.manage-ads-page .ad-actions .btn.outline{color:var(--mmam-red);border-color:#dc262633}.manage-ads-page .ad-actions .btn:hover{background:var(--mmam-soft)}.manage-ads-page .ads-skeleton{display:grid;gap:12px}.manage-ads-page .sk-row{height:88px;border-radius:15px;background:linear-gradient(90deg,#e2e8f0b8,#f8fafcf2,#e2e8f0b8);background-size:220% 100%;animation:mmamSkeleton 1.3s linear infinite}@keyframes mmamSkeleton{to{background-position:-220% 0}}.manage-ads-page .empty-state{min-height:220px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed var(--mmam-border-strong);border-radius:16px;background:var(--mmam-soft);color:var(--mmam-muted);text-align:center}.manage-ads-page .empty-state svg{width:34px;height:34px}.manage-ads-page .empty-state p{margin:0}.manage-ads-page .studio-actions{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.manage-ads-page .studio-actions__left,.manage-ads-page .studio-actions__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manage-ads-page.embedded .manage-ads-topbar{display:none}@media(min-width:1921px){.manage-ads-page .manage-ads-shell{width:min(100%,1840px)}.manage-ads-page .manage-ads-layout{grid-template-columns:300px minmax(0,1fr);gap:28px}.manage-ads-page .product-studio-sidebar .studio-sidecard{padding:20px}.manage-ads-page .studio-section--identity{padding:24px}.manage-ads-page .ad-row{grid-template-columns:20px 72px minmax(0,1fr) auto;padding:14px;gap:14px}.manage-ads-page .ad-thumb{width:72px;height:72px;min-width:72px}}@media(min-width:1537px)and (max-width:1920px){.manage-ads-page .manage-ads-shell{width:min(100%,1680px)}.manage-ads-page .manage-ads-layout{grid-template-columns:280px minmax(0,1fr);gap:24px}}@media(min-width:1441px)and (max-width:1536px){.manage-ads-page .manage-ads-shell{width:min(100%,1420px)}.manage-ads-page .manage-ads-layout{grid-template-columns:260px minmax(0,1fr);gap:20px}.manage-ads-page .product-studio-sidebar .studio-sidecard{padding:16px}.manage-ads-page .studio-section--identity{padding:18px}.manage-ads-page .ad-row{grid-template-columns:20px 58px minmax(0,1fr) auto;gap:10px}.manage-ads-page .ad-thumb{width:58px;height:58px;min-width:58px}.manage-ads-page .ad-actions .btn{padding:8px 11px;font-size:.75rem}}@media(min-width:1367px)and (max-width:1440px){.manage-ads-page .manage-ads-shell{width:min(100%,1320px)}.manage-ads-page .manage-ads-layout{grid-template-columns:248px minmax(0,1fr);gap:18px}.manage-ads-page .product-studio-sidebar .studio-sidecard{padding:15px}.manage-ads-page .product-studio-sidebar .studio-sidecard h3{font-size:.92rem}.manage-ads-page .product-studio-sidebar .studio-sidecard p,.manage-ads-page .studio-summary-list li>span,.manage-ads-page .studio-summary-list li>strong{font-size:.8rem}.manage-ads-page .studio-section--identity{padding:17px}.manage-ads-page .mmam-toolbar{gap:12px}.manage-ads-page .tab-btn{padding:8px 10px;font-size:.76rem}.manage-ads-page .ad-row{grid-template-columns:18px 56px minmax(0,1fr) auto;gap:10px;padding:10px}.manage-ads-page .ad-thumb{width:56px;height:56px;min-width:56px}.manage-ads-page .ad-actions{gap:7px}.manage-ads-page .ad-actions .btn{min-height:36px;padding:8px 10px;font-size:.73rem}}@media(min-width:1281px)and (max-width:1366px){.manage-ads-page .manage-ads-shell{width:min(100%,1260px)}.manage-ads-page .manage-ads-layout{grid-template-columns:236px minmax(0,1fr);gap:16px}.manage-ads-page .product-studio-sidebar{gap:14px}.manage-ads-page .product-studio-sidebar .studio-sidecard{padding:14px;border-radius:17px}.manage-ads-page .product-studio-sidebar .studio-sidecard h3{margin-bottom:10px;font-size:.88rem}.manage-ads-page .product-studio-sidebar .studio-sidecard p,.manage-ads-page .studio-summary-list li>span,.manage-ads-page .studio-summary-list li>strong{font-size:.76rem}.manage-ads-page .studio-actions-stack button{min-height:38px;padding:7px 9px;font-size:.74rem}.manage-ads-page .studio-section--identity{padding:16px}.manage-ads-page .mmam-toolbar{align-items:flex-start}.manage-ads-page .tab-btn{min-height:36px;padding:7px 9px;font-size:.73rem}.manage-ads-page .select-all,.manage-ads-page .mmam-right-tools .btn{font-size:.74rem}.manage-ads-page .ad-row{grid-template-columns:18px 52px minmax(0,1fr) auto;gap:9px;padding:9px}.manage-ads-page .ad-thumb{width:52px;height:52px;min-width:52px}.manage-ads-page .ad-title{font-size:.84rem}.manage-ads-page .ad-meta{font-size:.7rem}.manage-ads-page .ad-actions{display:grid;grid-template-columns:repeat(2,minmax(104px,1fr));gap:7px}.manage-ads-page .ad-actions .btn{width:100%;min-height:35px;padding:7px 8px;font-size:.7rem}}@media(min-width:1101px)and (max-width:1280px){.manage-ads-page .manage-ads-shell{width:min(100%,1180px)}.manage-ads-page .manage-ads-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.manage-ads-page .product-studio-sidebar{gap:12px}.manage-ads-page .product-studio-sidebar .studio-sidecard{padding:12px;border-radius:16px}.manage-ads-page .product-studio-sidebar .studio-sidecard h3{margin-bottom:9px;font-size:.82rem}.manage-ads-page .product-studio-sidebar .studio-sidecard p,.manage-ads-page .studio-summary-list li>span,.manage-ads-page .studio-summary-list li>strong{font-size:.7rem;line-height:1.35}.manage-ads-page .studio-summary-list{gap:7px}.manage-ads-page .studio-actions-stack button{min-height:36px;padding:7px 8px;font-size:.7rem}.manage-ads-page .studio-section--identity{padding:14px}.manage-ads-page .mmam-toolbar{align-items:flex-start;flex-wrap:wrap;gap:10px}.manage-ads-page .mmam-right-tools{width:100%;justify-content:flex-end}.manage-ads-page .tab-btn{min-height:34px;padding:7px 9px;font-size:.7rem}.manage-ads-page .ad-row{grid-template-columns:18px 50px minmax(0,1fr);align-items:start;gap:9px;padding:10px}.manage-ads-page .ad-thumb{width:50px;height:50px;min-width:50px}.manage-ads-page .ad-actions{grid-column:2 / -1;width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manage-ads-page .ad-actions .btn{width:100%;min-width:0;min-height:36px;padding:8px;font-size:.72rem}.manage-ads-page .ad-title{font-size:.82rem}.manage-ads-page .ad-meta{font-size:.68rem}}@media(min-width:769px)and (max-width:1100px){.manage-ads-page .manage-ads-shell{width:100%}.manage-ads-page .manage-ads-layout{grid-template-columns:196px minmax(0,1fr);gap:12px}.manage-ads-page .manage-ads-layout>.product-studio-sidebar{grid-column:1;order:1;position:sticky;top:12px;gap:10px}.manage-ads-page .manage-ads-layout>.product-studio-main{grid-column:2;order:2}.manage-ads-page .product-studio-sidebar .studio-sidecard{padding:11px;border-radius:15px}.manage-ads-page .product-studio-sidebar .studio-sidecard h3{margin-bottom:8px;font-size:.76rem}.manage-ads-page .product-studio-sidebar .studio-sidecard p{margin-top:10px;font-size:.64rem;line-height:1.35}.manage-ads-page .studio-summary-list,.manage-ads-page .studio-summary-list li{gap:6px}.manage-ads-page .studio-summary-list li>span,.manage-ads-page .studio-summary-list li>strong{font-size:.64rem;line-height:1.2}.manage-ads-page .studio-status-badge{min-height:29px;padding:6px 9px;font-size:.67rem}.manage-ads-page .studio-actions-stack{gap:6px}.manage-ads-page .studio-actions-stack button{min-height:34px;padding:6px 7px;gap:5px;font-size:.64rem}.manage-ads-page .studio-actions-stack button svg{width:13px;height:13px;min-width:13px;flex-basis:13px}.manage-ads-page .studio-section--identity{padding:12px}.manage-ads-page .mmam-toolbar{align-items:stretch;flex-direction:column;gap:10px}.manage-ads-page .mmam-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:7px}.manage-ads-page .tab-btn{width:100%;min-height:34px;padding:7px 6px;gap:5px;font-size:.65rem}.manage-ads-page .tab-btn .tab-ico{width:14px;height:14px;min-width:14px}.manage-ads-page .pill-count{min-width:20px;height:19px;padding-inline:5px;font-size:.62rem}.manage-ads-page .mmam-right-tools{width:100%;justify-content:space-between}.manage-ads-page .select-all,.manage-ads-page .mmam-right-tools .btn{font-size:.67rem}.manage-ads-page .ad-row{grid-template-columns:17px 46px minmax(0,1fr);align-items:start;gap:8px;padding:9px;border-radius:13px}.manage-ads-page .row-check{width:15px;height:15px;min-width:15px}.manage-ads-page .ad-thumb{width:46px;height:46px;min-width:46px;border-radius:10px}.manage-ads-page .ad-title{font-size:.75rem;gap:5px}.manage-ads-page .status-badge{min-height:22px;padding:4px 7px;font-size:.6rem}.manage-ads-page .ad-meta{margin-top:5px;font-size:.62rem;line-height:1.3}.manage-ads-page .ad-progress-wrap{width:64px}.manage-ads-page .ad-actions{grid-column:2 / -1;width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.manage-ads-page .ad-actions .btn{width:100%;min-width:0;min-height:34px;padding:7px 6px;font-size:.64rem}.manage-ads-page .studio-actions{align-items:stretch}.manage-ads-page .studio-actions__left,.manage-ads-page .studio-actions__right{min-width:0}}@media(min-width:641px)and (max-width:768px){.manage-ads-page .manage-ads-layout{grid-template-columns:minmax(0,1fr);gap:14px}.manage-ads-page .manage-ads-layout>.product-studio-main{grid-column:1;order:1}.manage-ads-page .manage-ads-layout>.product-studio-sidebar{grid-column:1;order:2;position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manage-ads-page .product-studio-sidebar .studio-sidecard{padding:13px;border-radius:16px}.manage-ads-page .product-studio-sidebar .studio-sidecard h3{font-size:.82rem}.manage-ads-page .product-studio-sidebar .studio-sidecard p,.manage-ads-page .studio-summary-list li>span,.manage-ads-page .studio-summary-list li>strong{font-size:.7rem}.manage-ads-page .studio-actions-stack button{min-height:36px;font-size:.7rem}.manage-ads-page .studio-section--identity{padding:14px}.manage-ads-page .mmam-toolbar{align-items:stretch;flex-direction:column;gap:10px}.manage-ads-page .mmam-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.manage-ads-page .tab-btn{width:100%}.manage-ads-page .mmam-right-tools{width:100%;justify-content:space-between}.manage-ads-page .ad-row{grid-template-columns:18px 56px minmax(0,1fr);align-items:start}.manage-ads-page .ad-actions{grid-column:2 / -1;width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.manage-ads-page .ad-actions .btn{width:100%;min-width:0}.manage-ads-page .studio-actions{align-items:stretch}}@media(min-width:391px)and (max-width:640px){.manage-ads-page .manage-ads-shell{width:100%}.manage-ads-page .manage-ads-layout{grid-template-columns:minmax(0,1fr);gap:12px}.manage-ads-page .manage-ads-layout>.product-studio-main{grid-column:1;order:1}.manage-ads-page .manage-ads-layout>.product-studio-sidebar{grid-column:1;order:2;position:static;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.manage-ads-page .product-studio-sidebar .studio-sidecard{padding:13px;border-radius:15px}.manage-ads-page .studio-section--identity{padding:12px}.manage-ads-page .studio-section__titlewrap{align-items:flex-start}.manage-ads-page .mmam-toolbar{align-items:stretch;flex-direction:column;gap:10px}.manage-ads-page .mmam-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.manage-ads-page .tab-btn{width:100%;justify-content:flex-start;min-height:40px;padding:9px 12px}.manage-ads-page .pill-count{margin-left:auto}.manage-ads-page .mmam-right-tools{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.manage-ads-page .select-all{min-height:38px}.manage-ads-page .ad-row{grid-template-columns:18px 54px minmax(0,1fr);align-items:start;gap:9px;padding:10px}.manage-ads-page .ad-thumb{width:54px;height:54px;min-width:54px}.manage-ads-page .ad-title{font-size:.82rem}.manage-ads-page .ad-meta{font-size:.7rem}.manage-ads-page .ad-progress-wrap{width:60px}.manage-ads-page .ad-actions{grid-column:1 / -1;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.manage-ads-page .ad-actions .btn{width:100%;min-width:0;min-height:38px}.manage-ads-page .studio-actions,.manage-ads-page .studio-actions__left,.manage-ads-page .studio-actions__right{width:100%;align-items:stretch}.manage-ads-page .studio-actions{flex-direction:column}.manage-ads-page .studio-actions__left,.manage-ads-page .studio-actions__right{display:grid;grid-template-columns:minmax(0,1fr)}.manage-ads-page .studio-actions button{width:100%}}@media(min-width:321px)and (max-width:390px){.manage-ads-page .manage-ads-layout{grid-template-columns:minmax(0,1fr);gap:10px}.manage-ads-page .manage-ads-layout>.product-studio-main{grid-column:1;order:1}.manage-ads-page .manage-ads-layout>.product-studio-sidebar{grid-column:1;order:2;position:static;gap:9px}.manage-ads-page .product-studio-sidebar .studio-sidecard,.manage-ads-page .studio-section--identity{padding:11px;border-radius:14px}.manage-ads-page .mmam-toolbar{align-items:stretch;flex-direction:column;gap:9px}.manage-ads-page .mmam-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.manage-ads-page .tab-btn{width:100%;justify-content:flex-start;min-height:39px;padding:8px 10px;font-size:.74rem}.manage-ads-page .pill-count{margin-left:auto}.manage-ads-page .mmam-right-tools{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.manage-ads-page .select-all,.manage-ads-page .mmam-right-tools .btn{width:100%;min-height:38px}.manage-ads-page .ad-row{grid-template-columns:16px 48px minmax(0,1fr);align-items:start;gap:8px;padding:9px;border-radius:12px}.manage-ads-page .row-check{width:14px;height:14px;min-width:14px}.manage-ads-page .ad-thumb{width:48px;height:48px;min-width:48px;border-radius:9px}.manage-ads-page .ad-title{font-size:.76rem}.manage-ads-page .status-badge{min-height:21px;padding:4px 6px;font-size:.58rem}.manage-ads-page .ad-meta{font-size:.64rem}.manage-ads-page .ad-progress-wrap{width:54px}.manage-ads-page .ad-actions{grid-column:1 / -1;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.manage-ads-page .ad-actions .btn{width:100%;min-width:0;min-height:36px;padding:7px;font-size:.68rem}.manage-ads-page .studio-actions,.manage-ads-page .studio-actions__left,.manage-ads-page .studio-actions__right{width:100%;align-items:stretch}.manage-ads-page .studio-actions{flex-direction:column}.manage-ads-page .studio-actions__left,.manage-ads-page .studio-actions__right{display:grid;grid-template-columns:minmax(0,1fr)}.manage-ads-page .studio-actions button{width:100%}}@media(max-width:320px){.manage-ads-page .manage-ads-layout{grid-template-columns:minmax(0,1fr);gap:8px}.manage-ads-page .manage-ads-layout>.product-studio-main{grid-column:1;order:1}.manage-ads-page .manage-ads-layout>.product-studio-sidebar{grid-column:1;order:2;position:static;gap:8px}.manage-ads-page .product-studio-sidebar .studio-sidecard,.manage-ads-page .studio-section--identity{padding:10px;border-radius:13px}.manage-ads-page .product-studio-sidebar .studio-sidecard h3{font-size:.8rem}.manage-ads-page .product-studio-sidebar .studio-sidecard p,.manage-ads-page .studio-summary-list li>span,.manage-ads-page .studio-summary-list li>strong{font-size:.67rem}.manage-ads-page .mmam-toolbar{align-items:stretch;flex-direction:column;gap:8px}.manage-ads-page .mmam-tabs,.manage-ads-page .mmam-right-tools{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.manage-ads-page .tab-btn{width:100%;justify-content:flex-start;min-height:38px;padding:8px 9px;font-size:.7rem}.manage-ads-page .pill-count{margin-left:auto}.manage-ads-page .select-all,.manage-ads-page .mmam-right-tools .btn{width:100%;min-height:36px;font-size:.7rem}.manage-ads-page .ad-row{grid-template-columns:14px 44px minmax(0,1fr);align-items:start;gap:7px;padding:8px;border-radius:11px}.manage-ads-page .row-check{width:13px;height:13px;min-width:13px}.manage-ads-page .ad-thumb{width:44px;height:44px;min-width:44px;border-radius:8px}.manage-ads-page .ad-title{font-size:.72rem}.manage-ads-page .status-badge{min-height:20px;padding:4px 6px;font-size:.56rem}.manage-ads-page .ad-meta{font-size:.6rem}.manage-ads-page .ad-progress-wrap{width:48px}.manage-ads-page .ad-actions{grid-column:1 / -1;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.manage-ads-page .ad-actions .btn{width:100%;min-width:0;min-height:35px;padding:7px 6px;font-size:.64rem}.manage-ads-page .studio-actions,.manage-ads-page .studio-actions__left,.manage-ads-page .studio-actions__right{width:100%;align-items:stretch}.manage-ads-page .studio-actions{flex-direction:column}.manage-ads-page .studio-actions__left,.manage-ads-page .studio-actions__right{display:grid;grid-template-columns:minmax(0,1fr)}.manage-ads-page .studio-actions button{width:100%}}.manage-ads-page .mmam-campaign-header{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.manage-ads-page .mmam-campaign-header .studio-section__titlewrap{min-width:0;flex:1 1 auto}.manage-ads-page .mmam-toolbar{justify-content:flex-start}.manage-ads-page .mmam-bulk-actions{width:auto!important;min-width:max-content!important;max-width:100%!important;min-height:42px;padding:4px;flex:0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:flex-start!important;gap:0;border:1px solid var(--mmam-border-strong);border-radius:14px;background:#fff;box-shadow:0 7px 18px #0f172a0f}.manage-ads-page .mmam-bulk-select{width:auto!important;min-width:0!important;max-width:none!important;min-height:32px;padding:0 10px;flex:0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:flex-start;gap:7px;color:#334155;font-size:.78rem;line-height:1;font-weight:800;white-space:nowrap;cursor:pointer}.manage-ads-page .mmam-bulk-select .row-check{flex:0 0 auto}.manage-ads-page .mmam-bulk-select:has(.row-check:disabled){cursor:not-allowed;opacity:.55}.manage-ads-page .mmam-bulk-divider{width:1px;height:22px;flex:0 0 1px;margin:0 4px;background:var(--mmam-border)}.manage-ads-page .mmam-bulk-delete{appearance:none;width:34px!important;height:32px!important;min-width:34px!important;min-height:32px!important;max-width:34px!important;margin:0;padding:0!important;flex:0 0 34px!important;display:inline-grid!important;place-items:center;border:1px solid rgba(220,38,38,.3);border-radius:10px;background:#dc26260d;color:var(--mmam-red);cursor:pointer;box-shadow:none;transform:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.manage-ads-page .mmam-bulk-delete:hover:not(:disabled){border-color:#dc26267a;background:#dc26261c;color:#991b1b;box-shadow:0 7px 18px #dc26261f;transform:translateY(-1px)}.manage-ads-page .mmam-bulk-delete:focus-visible{outline:3px solid rgba(220,38,38,.18);outline-offset:2px}.manage-ads-page .mmam-bulk-delete:disabled{border-color:#94a3b83d;background:#94a3b814;color:#94a3b8;cursor:not-allowed;box-shadow:none;transform:none;opacity:.72}.manage-ads-page .mmam-bulk-delete svg{width:16px;height:16px;min-width:16px;display:block;pointer-events:none}@media(min-width:769px)and (max-width:1100px){.manage-ads-page .mmam-campaign-header{align-items:center;flex-wrap:wrap;gap:12px}.manage-ads-page .mmam-bulk-actions{margin-left:auto}}@media(min-width:641px)and (max-width:768px){.manage-ads-page .mmam-campaign-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.manage-ads-page .mmam-bulk-actions{width:auto!important;min-width:max-content!important;margin-left:auto;align-self:flex-end}}@media(min-width:391px)and (max-width:640px){.manage-ads-page .mmam-campaign-header{align-items:flex-start;flex-direction:column;gap:10px}.manage-ads-page .mmam-bulk-actions{width:auto!important;min-width:max-content!important;margin-left:auto;align-self:flex-end}}@media(max-width:390px){.manage-ads-page .mmam-campaign-header{align-items:flex-start;flex-direction:column;gap:9px}.manage-ads-page .mmam-bulk-actions{width:auto!important;min-width:max-content!important;min-height:39px;margin-left:auto;padding:3px;align-self:flex-end;border-radius:13px}.manage-ads-page .mmam-bulk-select{min-height:31px;padding-inline:8px;gap:6px;font-size:.7rem}.manage-ads-page .mmam-bulk-divider{height:20px;margin-inline:3px}.manage-ads-page .mmam-bulk-delete{width:32px!important;min-width:32px!important;max-width:32px!important;height:31px!important;min-height:31px!important;flex-basis:32px!important;border-radius:9px}.manage-ads-page .mmam-bulk-delete svg{width:15px;height:15px;min-width:15px}}:root{--poll-accent: #7c3aed;--poll-accent-2: #2563eb;--poll-accent-3: #06b6d4;--poll-success: #10b981;--poll-warning: #f59e0b;--poll-danger: #ef4444;--poll-text: #0f172a;--poll-text-soft: #334155;--poll-muted: rgba(51, 65, 85, .78);--poll-panel: rgba(255, 255, 255, .76);--poll-panel-hover: rgba(255, 255, 255, .88);--poll-surface: rgba(255, 255, 255, .68);--poll-surface-2: rgba(255, 255, 255, .9);--poll-input: rgba(255, 255, 255, .92);--poll-border: rgba(15, 23, 42, .1);--poll-border-strong: rgba(15, 23, 42, .16);--poll-shadow: 0 12px 28px rgba(15, 23, 42, .08);--poll-shadow-strong: 0 24px 70px rgba(15, 23, 42, .16)}.pulse-poll-studio{width:min(1500px,100%);min-height:100vh;margin:0 auto;padding:22px;box-sizing:border-box;color:var(--poll-text);background:radial-gradient(circle at top left,rgba(124,58,237,.1),transparent 32%),radial-gradient(circle at top right,rgba(6,182,212,.1),transparent 30%),transparent}.pulse-poll-studio *{box-sizing:border-box}.pulse-poll-studio button,.pulse-poll-studio input,.pulse-poll-studio select,.pulse-poll-studio textarea{font:inherit}.pulse-poll-studio__hero{padding:24px 26px;margin-bottom:22px;border:1px solid var(--poll-border);border-radius:26px;background:#ffffffbd;box-shadow:var(--poll-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pulse-poll-studio__hero-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.pulse-poll-studio__back,.pulse-poll-studio__close{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#ffffffe6;color:var(--poll-text);font-weight:850;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.pulse-poll-studio__back{padding:10px 15px}.pulse-poll-studio__close{width:42px;padding:0;color:#475569}.pulse-poll-studio__back:hover,.pulse-poll-studio__close:hover{transform:translateY(-1px);border-color:#7c3aed47;background:#fffffffa;color:var(--poll-accent);box-shadow:0 10px 24px #0f172a17}.pulse-poll-studio__back:focus-visible,.pulse-poll-studio__close:focus-visible{outline:3px solid rgba(124,58,237,.2);outline-offset:3px}.pulse-poll-studio__title-row{display:flex;align-items:center;gap:18px;min-width:0}.pulse-poll-studio__icon{width:62px;height:62px;flex:0 0 62px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(135deg,var(--poll-accent),var(--poll-accent-2));color:#fff;box-shadow:0 16px 34px #7c3aed40}.pulse-poll-studio__icon svg{font-size:1.45rem}.pulse-poll-studio__title-row p{margin:0 0 5px;color:var(--poll-accent);font-size:.88rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.pulse-poll-studio__title-row h1{margin:0 0 8px;color:var(--poll-text);font-size:clamp(2rem,3vw,3rem);line-height:1.04;font-weight:900;letter-spacing:-.035em}.pulse-poll-studio__title-row span{display:block;max-width:920px;color:var(--poll-muted);font-size:1.02rem;line-height:1.6;font-weight:650}.pulse-poll-studio__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:22px;align-items:start}.pulse-poll-studio__builder{display:flex;flex-direction:column;gap:18px;min-width:0}.pulse-poll-studio__preview{position:sticky;top:20px;min-width:0}.pulse-poll-studio__card,.pulse-poll-studio__preview-card{border:1px solid var(--poll-border);border-radius:24px;background:var(--poll-panel);box-shadow:var(--poll-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pulse-poll-studio__card{padding:18px}.pulse-poll-studio__card:hover,.pulse-poll-studio__preview-card:hover{background:var(--poll-panel-hover)}.pulse-poll-studio__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.pulse-poll-studio__section-head strong{display:block;color:var(--poll-text);font-size:1.05rem;font-weight:950;letter-spacing:-.01em}.pulse-poll-studio__section-head span{display:block;margin-top:4px;color:var(--poll-muted);font-size:.92rem;line-height:1.45;font-weight:650}.pulse-poll-studio__section-head>button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border:1px solid rgba(124,58,237,.3);border-radius:14px;background:#7c3aed14;color:var(--poll-accent);font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.pulse-poll-studio__section-head>button:hover{transform:translateY(-1px);border-color:#7c3aed73;background:#7c3aed21;box-shadow:0 10px 24px #7c3aed1f}.pulse-poll-studio__section-head>button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.pulse-poll-studio__field{display:grid;gap:8px;min-width:0}.pulse-poll-studio__field>span{color:var(--poll-text-soft);font-size:.82rem;font-weight:900}.pulse-poll-studio__field input,.pulse-poll-studio__field select,.pulse-poll-studio__field textarea{width:100%;min-height:48px;border:1px solid var(--poll-border);border-radius:16px;background:var(--poll-input);color:var(--poll-text);padding:13px 14px;outline:none;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.pulse-poll-studio__field textarea{min-height:128px;resize:vertical;line-height:1.55}.pulse-poll-studio__field input::placeholder,.pulse-poll-studio__field textarea::placeholder{color:#3341557a;font-weight:650}.pulse-poll-studio__field input:focus,.pulse-poll-studio__field select:focus,.pulse-poll-studio__field textarea:focus{border-color:#7c3aed8c;box-shadow:0 0 0 4px #7c3aed1a;background:#fffffffa}.pulse-poll-studio__field em{justify-self:end;color:#334155a3;font-size:.78rem;font-style:normal;font-weight:800}.pulse-poll-studio__field--large textarea{font-size:1rem;font-weight:700}.pulse-poll-studio__options{display:flex;flex-direction:column;gap:14px}.pulse-poll-studio__option{padding:15px;border:1px solid rgba(15,23,42,.09);border-radius:20px;background:linear-gradient(180deg,#ffffffdb,#f8fafcb8);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.pulse-poll-studio__option:hover{transform:translateY(-1px);border-color:#7c3aed38;background:#fffffff0;box-shadow:0 10px 24px #0f172a12}.pulse-poll-studio__option.is-active{border-color:#7c3aed7a;box-shadow:0 0 0 4px #7c3aed14,0 12px 26px #7c3aed1f}.pulse-poll-studio__option-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pulse-poll-studio__option-head>strong{color:var(--poll-text);font-size:.94rem;font-weight:950}.pulse-poll-studio__option-badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pulse-poll-studio__option-badges span,.pulse-poll-studio__option-badges em{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border-radius:999px;font-size:.74rem;font-weight:900;line-height:1}.pulse-poll-studio__option-badges span{border:1px solid rgba(37,99,235,.18);background:#2563eb14;color:#1d4ed8}.pulse-poll-studio__option-badges em{border:1px solid rgba(16,185,129,.22);background:#10b9811a;color:#047857;font-style:normal}.pulse-poll-studio__option-badges button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(225,29,72,.16);border-radius:999px;background:#fff1f2e6;color:#be123c;cursor:pointer;transition:background .16s ease,transform .16s ease,opacity .16s ease}.pulse-poll-studio__option-badges button:hover{transform:translateY(-1px);background:#ffe4e6f5}.pulse-poll-studio__option-badges button:disabled{opacity:.45;cursor:not-allowed;transform:none}.pulse-poll-studio__option-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:12px}.pulse-poll-studio__linked-panel{display:grid;gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(6,182,212,.18);border-radius:16px;background:linear-gradient(135deg,#f0fdfae6,#ffffffbd)}.pulse-poll-studio__linked-panel>div{display:flex;align-items:center;gap:9px;min-width:0;color:#0e7490;font-weight:900}.pulse-poll-studio__linked-panel>div svg{flex:0 0 auto}.pulse-poll-studio__linked-panel>div span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-studio__linked-panel small{color:var(--poll-muted);font-weight:650}.pulse-poll-studio__linked-panel button{justify-self:start;min-height:34px;padding:7px 11px;border:1px solid rgba(225,29,72,.18);border-radius:999px;background:#fff1f2e6;color:#be123c;font-size:.8rem;font-weight:900;cursor:pointer}.pulse-poll-studio__search-card{border-color:#06b6d433}.pulse-poll-studio__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.pulse-poll-studio__search-row>button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 18px;border:1px solid rgba(6,182,212,.34);border-radius:16px;background:#06b6d41a;color:#0e7490;font-weight:950;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.pulse-poll-studio__search-row>button:hover{transform:translateY(-1px);background:#06b6d429;border-color:#06b6d480;box-shadow:0 10px 24px #06b6d424}.pulse-poll-studio__search-row>button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.pulse-poll-studio__results{display:grid;gap:10px;margin-top:14px}.pulse-poll-studio__results>button{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffdb;color:var(--poll-text);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.pulse-poll-studio__results>button:hover{transform:translateY(-1px);border-color:#06b6d452;background:#fffffffa;box-shadow:0 10px 24px #0f172a14}.pulse-poll-studio__results img,.pulse-poll-studio__results>button>span{width:46px;height:46px;border-radius:14px;object-fit:cover;background:linear-gradient(135deg,#7c3aed1f,#06b6d41f)}.pulse-poll-studio__results strong{display:block;color:var(--poll-text);font-size:.94rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-studio__results small{display:block;margin-top:3px;color:var(--poll-muted);font-size:.8rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-studio__results em{padding:6px 9px;border-radius:999px;background:#7c3aed14;color:var(--poll-accent);font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}.pulse-poll-studio__settings-grid{display:grid;grid-template-columns:minmax(220px,.7fr) repeat(2,minmax(180px,1fr));gap:12px;align-items:end}.pulse-poll-studio__switch{position:relative;min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#ffffffd1;color:var(--poll-text);font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.pulse-poll-studio__switch:hover{border-color:#7c3aed38;background:#fffffff5}.pulse-poll-studio__switch input{width:18px;height:18px;margin:0;accent-color:var(--poll-accent)}.pulse-poll-studio__preview-card{padding:18px;overflow:hidden}.pulse-poll-studio__preview-head{padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.2)}.pulse-poll-studio__preview-head span{display:block;margin-bottom:6px;color:var(--poll-accent);font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.pulse-poll-studio__preview-head strong{display:block;color:var(--poll-text);font-size:1.25rem;line-height:1.25;font-weight:950;letter-spacing:-.02em}.pulse-poll-studio__preview-options{display:grid;gap:10px;margin-top:15px}.pulse-poll-studio__preview-options>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:11px 12px;border:1px solid rgba(124,58,237,.14);border-radius:15px;background:#7c3aed0f}.pulse-poll-studio__preview-options span{min-width:0;color:var(--poll-text);font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-studio__preview-options em{flex:0 0 auto;color:#6d28d9;font-size:.72rem;font-style:normal;font-weight:950}.pulse-poll-studio__preview-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0}.pulse-poll-studio__preview-meta>div{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffb8}.pulse-poll-studio__preview-meta dt{margin:0 0 4px;color:var(--poll-muted);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pulse-poll-studio__preview-meta dd{margin:0;color:var(--poll-text);font-size:.95rem;font-weight:950}.pulse-poll-studio__actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:16px}.pulse-poll-studio__actions button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:15px;font-weight:950;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.pulse-poll-studio__actions button:first-child{border:1px solid rgba(15,23,42,.12);background:#fff;color:var(--poll-text)}.pulse-poll-studio__actions button:last-child{border:1px solid rgba(124,58,237,.32);background:linear-gradient(135deg,var(--poll-accent),var(--poll-accent-2));color:#fff;box-shadow:0 14px 28px #7c3aed33}.pulse-poll-studio__actions button:hover{transform:translateY(-1px)}.pulse-poll-studio__actions button:first-child:hover{background:#f8fafc}.pulse-poll-studio__actions button:last-child:hover{box-shadow:0 18px 34px #7c3aed40;filter:brightness(1.02)}.pulse-poll-studio__error{margin-top:12px;padding:11px 12px;border:1px solid rgba(220,38,38,.2);border-radius:15px;background:#fef2f2e6;color:#b91c1c;font-size:.86rem;font-weight:900;line-height:1.45}.composer-poll-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin-top:8px;padding:8px 10px;border:1px solid rgba(124,58,237,.18);border-radius:999px;background:#7c3aed12;color:#3b0764;font-size:13px;font-weight:750}.composer-poll-summary span{display:inline-flex;align-items:center;gap:4px;min-width:0}.composer-poll-summary strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-poll-summary em{color:#6d28d9;font-style:normal;font-weight:900}.composer-poll-summary button{border:0;background:transparent;color:#7c3aed;font-weight:950;cursor:pointer}.composer-poll-btn.is-active,.tool-btn.is-active{color:#2563eb;border-color:#2563eb59;background:#2563eb14}.composer-avatar--large{transform:scale(1.06);transform-origin:top center}.pulse-poll-studio__close{width:42px;height:42px;min-width:42px;min-height:42px;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px;background:#ffffffdb!important;background-color:#ffffffdb!important;background-image:none!important;color:#334155!important;box-shadow:0 8px 18px #0f172a0f!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.pulse-poll-studio__close svg{color:currentColor!important;font-size:.95rem}.pulse-poll-studio__close:hover{background:#fff1f2!important;background-color:#fff1f2!important;border-color:#e11d483d!important;color:#be123c!important;box-shadow:0 10px 22px #e11d481a!important;transform:translateY(-1px)}.pulse-poll-studio__close:active{transform:translateY(0) scale(.98)}.pulse-poll-studio__close:focus-visible{outline:3px solid rgba(225,29,72,.18);outline-offset:2px}@media(max-width:1180px){.pulse-poll-studio__layout{grid-template-columns:minmax(0,1fr) 360px}.pulse-poll-studio__settings-grid{grid-template-columns:1fr}}@media(max-width:980px){.pulse-poll-studio{padding:16px}.pulse-poll-studio__layout{grid-template-columns:1fr}.pulse-poll-studio__preview{position:static}.pulse-poll-studio__option-grid,.pulse-poll-studio__search-row{grid-template-columns:1fr}.pulse-poll-studio__search-row>button{width:100%}}@media(max-width:720px){.pulse-poll-studio{padding:12px}.pulse-poll-studio__hero{padding:18px;border-radius:22px}.pulse-poll-studio__hero-top{margin-bottom:16px}.pulse-poll-studio__title-row{align-items:flex-start;gap:14px}.pulse-poll-studio__icon{width:52px;height:52px;flex-basis:52px;border-radius:17px}.pulse-poll-studio__title-row h1{font-size:2rem}.pulse-poll-studio__title-row span{font-size:.95rem;line-height:1.5}.pulse-poll-studio__card,.pulse-poll-studio__preview-card{border-radius:20px}.pulse-poll-studio__section-head{flex-direction:column;align-items:stretch}.pulse-poll-studio__section-head>button{width:100%}.pulse-poll-studio__option-head{flex-direction:column}.pulse-poll-studio__option-badges{justify-content:flex-start}.pulse-poll-studio__results>button{grid-template-columns:42px minmax(0,1fr)}.pulse-poll-studio__results em{grid-column:2;justify-self:start}.pulse-poll-studio__preview-meta,.pulse-poll-studio__actions{grid-template-columns:1fr}.composer-poll-summary{border-radius:16px}.composer-poll-summary strong{max-width:180px}}@media(max-width:460px){.pulse-poll-studio__title-row{flex-direction:column}.pulse-poll-studio__back span{display:none}.pulse-poll-studio__back,.pulse-poll-studio__close{width:42px;padding:0}}.pulse-poll-studio__close{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.pulse-poll-studio__close svg,.pulse-poll-studio__close svg path{color:#0f172a!important;fill:#0f172a!important;stroke:#0f172a!important;opacity:1!important;visibility:visible!important}.pulse-poll-studio__close:hover{color:#111827!important;-webkit-text-fill-color:#111827!important}.pulse-poll-studio__close:hover svg,.pulse-poll-studio__close:hover svg path{color:#111827!important;fill:#111827!important;stroke:#111827!important}.pulse-poll-studio .pulse-poll-studio__close{appearance:none!important;-webkit-appearance:none!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:18px!important;line-height:1!important;opacity:1!important;visibility:visible!important;overflow:visible!important;box-shadow:0 10px 22px #0f172a14!important;cursor:pointer!important}.pulse-poll-studio .pulse-poll-studio__close-icon,.pulse-poll-studio .pulse-poll-studio__close svg{display:block!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;color:#0f172a!important;fill:#0f172a!important;stroke:none!important;opacity:1!important;visibility:visible!important;background:transparent!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important}.pulse-poll-studio .pulse-poll-studio__close-icon path,.pulse-poll-studio .pulse-poll-studio__close svg path{fill:#0f172a!important;stroke:none!important;opacity:1!important;visibility:visible!important}.pulse-poll-studio .pulse-poll-studio__close:hover{background:#f8fafc!important;border-color:#0f172a38!important;color:#020617!important;-webkit-text-fill-color:#020617!important;transform:translateY(-1px)}.pulse-poll-studio .pulse-poll-studio__close:hover .pulse-poll-studio__close-icon,.pulse-poll-studio .pulse-poll-studio__close:hover svg,.pulse-poll-studio .pulse-poll-studio__close:hover svg path{color:#020617!important;fill:#020617!important;stroke:none!important}.pulse-poll-studio .pulse-poll-studio__back{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:10px 15px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#ffffff9e!important;background-color:#ffffff9e!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:14px!important;font-weight:850!important;line-height:1!important;box-shadow:0 10px 22px #0f172a0f!important;cursor:pointer!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}.pulse-poll-studio .pulse-poll-studio__back svg,.pulse-poll-studio .pulse-poll-studio__back span{color:#0f172a!important;fill:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.pulse-poll-studio .pulse-poll-studio__back:hover{background:#ffffffdb!important;border-color:#0f172a38!important;color:#020617!important;-webkit-text-fill-color:#020617!important;box-shadow:0 14px 28px #0f172a1a!important;transform:translateY(-1px)}.pulse-poll-studio .pulse-poll-studio__back:hover svg,.pulse-poll-studio .pulse-poll-studio__back:hover span{color:#020617!important;fill:#020617!important;-webkit-text-fill-color:#020617!important}.pulse-poll-studio .pulse-poll-studio__back:active{transform:translateY(0) scale(.985)}.pulse-poll-studio .pulse-poll-studio__option-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.pulse-poll-studio .pulse-poll-studio__option-grid .pulse-poll-studio__field{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:8px!important;margin:0!important;min-width:0!important}.pulse-poll-studio .pulse-poll-studio__option-grid .pulse-poll-studio__field>span{display:flex!important;align-items:center!important;min-height:18px!important;margin:0!important;padding:0!important;color:#334155!important;font-size:13px!important;font-weight:850!important;line-height:18px!important}.pulse-poll-studio .pulse-poll-studio__option-grid .pulse-poll-studio__field input,.pulse-poll-studio .pulse-poll-studio__option-grid .pulse-poll-studio__field select{width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;box-sizing:border-box!important;align-self:stretch!important}.pulse-poll-studio .pulse-poll-studio__option-grid .pulse-poll-studio__field select{padding-top:0!important;padding-bottom:0!important;line-height:58px!important}.pulse-poll-studio .pulse-poll-studio__search-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}.pulse-poll-studio .pulse-poll-studio__search-field{min-width:0!important}.pulse-poll-studio .pulse-poll-studio__search-input-icon{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;color:#0e7490!important;font-size:16px!important;pointer-events:none!important;z-index:2!important}.pulse-poll-studio .pulse-poll-studio__search-input-wrap input{width:100%!important;padding-left:44px!important}.pulse-poll-studio .pulse-poll-studio__search-submit{min-width:76px!important;min-height:50px!important;padding:0 18px!important;border:1px solid rgba(14,116,144,.22)!important;border-radius:16px!important;background:#f0fdfae0!important;color:#0e7490!important;font-size:14px!important;font-weight:900!important;box-shadow:0 10px 22px #0e749014!important;cursor:pointer!important}.pulse-poll-studio .pulse-poll-studio__search-submit:hover{background:#ccfbf1f2!important;border-color:#0e749057!important;transform:translateY(-1px)!important}.pulse-poll-studio .pulse-poll-studio__search-submit:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}@media(max-width:720px){.pulse-poll-studio .pulse-poll-studio__search-row{grid-template-columns:1fr!important}.pulse-poll-studio .pulse-poll-studio__search-submit{width:100%!important}}.pulse-poll-studio .pulse-poll-studio__search-row--inside{display:block!important;width:100%!important}.pulse-poll-studio .pulse-poll-studio__search-row--inside .pulse-poll-studio__search-field{width:100%!important;min-width:0!important}.pulse-poll-studio .pulse-poll-studio__search-input-wrap{position:relative!important;width:100%!important;min-width:0!important}.pulse-poll-studio .pulse-poll-studio__search-input-icon{position:absolute!important;left:17px!important;top:50%!important;transform:translateY(-50%)!important;color:#0e7490!important;font-size:16px!important;pointer-events:none!important;z-index:2!important}.pulse-poll-studio .pulse-poll-studio__search-input-wrap input{width:100%!important;min-height:54px!important;padding-left:46px!important;padding-right:88px!important}.pulse-poll-studio .pulse-poll-studio__search-submit-inside{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;min-width:62px!important;height:38px!important;padding:0 15px!important;border:1px solid rgba(14,116,144,.24)!important;border-radius:14px!important;background:#f0fdfaf0!important;color:#0e7490!important;font-size:13px!important;font-weight:950!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important;z-index:3!important}.pulse-poll-studio .pulse-poll-studio__search-submit-inside:hover{background:#ccfbf1f2!important;border-color:#0e749061!important}.pulse-poll-studio__actions{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:10px;align-items:center;width:100%}.pulse-poll-studio__actions button{min-width:0;width:100%;height:50px;padding:0 14px;border-radius:15px;font-size:.95rem;font-weight:900;line-height:1;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:none}.pulse-poll-studio__actions button:first-child{background:#ffffffeb;color:#0f172a;border:1px solid rgba(15,23,42,.1)}.pulse-poll-studio__analytics-btn{background:#7c3aed14!important;color:#5b21b6!important;border:1px solid rgba(124,58,237,.18)!important}.pulse-poll-studio__analytics-btn.is-ready{background:linear-gradient(135deg,#7c3aed,#2563eb)!important;color:#fff!important;border-color:transparent!important}.pulse-poll-studio__analytics-btn.is-pending{background:#ffffffeb!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important}.pulse-poll-studio__actions button:last-child{background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;border:1px solid transparent}@media(max-width:520px){.pulse-poll-studio__actions{grid-template-columns:1fr}.pulse-poll-studio__actions button{height:48px}}.pulse-poll-studio,.pulse-poll-studio *{box-sizing:border-box}.pulse-poll-studio__preview,.pulse-poll-studio__preview-card,.pulse-poll-studio__builder,.pulse-poll-studio__card,.pulse-poll-studio__option{min-width:0;overflow:hidden}.pulse-poll-studio__preview-head,.pulse-poll-studio__preview-head strong{min-width:0;max-width:100%}.pulse-poll-studio__preview-head strong{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}.pulse-poll-studio__preview-options{width:100%;min-width:0;overflow:hidden}.pulse-poll-studio__preview-options>div{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;overflow:hidden}.pulse-poll-studio__preview-options>div span{min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-studio__preview-options>div em{flex:0 0 auto;justify-self:end;white-space:nowrap}.pulse-poll-studio__option-grid{min-width:0;width:100%;align-items:start}.pulse-poll-studio__option-grid .pulse-poll-studio__field{min-width:0;width:100%}.pulse-poll-studio__field input,.pulse-poll-studio__field textarea,.pulse-poll-studio__field select{width:100%;max-width:100%;min-width:0}.pulse-poll-studio__field input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-studio__linked-panel{min-width:0;max-width:100%;overflow:hidden}.pulse-poll-studio__linked-panel>div{min-width:0;max-width:100%}.pulse-poll-studio__linked-panel span,.pulse-poll-studio__linked-panel small{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.pulse-poll-studio__actions{min-width:0;width:100%}.pulse-poll-studio__actions button{min-width:0;white-space:nowrap}.fer-rail{--fer-h: 230px;--fer-gap: 18px;position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%}.fer-arrow{appearance:none;background:#0f172a14;-webkit-backdrop-filter:none;backdrop-filter:blur(2px);border:1px solid rgba(15,23,42,.14);color:#111827;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background .12s ease,opacity .12s ease,box-shadow .14s ease}.fer-arrow:hover:not(.is-disabled){background:#0f172a29;box-shadow:0 8px 18px #0f172a2e;transform:translateY(-2px)}.fer-arrow.is-disabled{opacity:.35;cursor:default;pointer-events:none}.fer-scroller{display:flex;gap:var(--fer-gap);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:4px 2px;-ms-overflow-style:none;scrollbar-width:none}.fer-page{flex:0 0 auto;display:flex;gap:var(--fer-gap);scroll-snap-align:start}.fer-empty{width:100%;min-height:calc(var(--fer-h) + 8px);display:grid;place-items:center;color:#64748b;background:#94a3b814;border:1px dashed #cbd5e1;border-radius:12px;font-size:14px}.fer-item{appearance:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:14px;overflow:hidden;box-shadow:0 6px 14px #0f172a2e;transition:transform .14s ease,box-shadow .18s ease,filter .14s ease;outline:none}.fer-item:focus,.fer-item:focus-visible{outline:none;box-shadow:0 0 #0000,0 0 0 2px #0f172a2e}.fer-item:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 30px #0f172a59}.fer-item:active{transform:translateY(-1px) scale(.998)}.fer-media{position:relative;width:auto;height:100%;max-height:100%;object-fit:contain!important;object-position:center center;display:block;pointer-events:none;background:#020617}.fer-aspect:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.28),rgba(0,0,0,.05) 40%,transparent 70%);pointer-events:none}.fer-rail .fer-item{background:transparent!important;padding:0!important;border:0!important;outline:none!important;box-shadow:0 6px 14px #0f172a2e!important}.fer-rail .fer-item:before,.fer-rail .fer-item:after{content:none!important}.fer-rail .fer-aspect{background:#020617!important;border:1px solid rgba(15,23,42,.28)!important;box-shadow:none!important}.fer-rail{--role-accent: transparent !important}.fer-rail .fer-item{background:transparent!important;padding:0!important;margin:0!important;border:0!important;outline:none!important;border-radius:14px!important;box-shadow:0 6px 14px #0f172a2e!important}.fer-rail .fer-page .fer-item .fer-aspect{position:relative;display:flex;align-items:center;justify-content:center;height:var(--fer-h)!important;max-height:var(--fer-h)!important;width:auto!important;max-width:none!important;border-radius:16px;overflow:hidden;background:#020617!important}.fer-rail .fer-page .fer-item .fer-aspect .fer-media{width:auto!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center;display:block;pointer-events:none;background:#020617}.fer-aspect{position:relative;height:var(--fer-h);max-height:var(--fer-h);border-radius:16px;overflow:hidden;background:#020617}.fer-aspect:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.32),rgba(0,0,0,.05) 40%,transparent 70%);pointer-events:none;z-index:1}.fer-media{position:relative;width:auto;height:100%;max-height:100%;object-fit:contain!important;object-position:center center;display:block;pointer-events:none;background:#020617;z-index:0}.fer-footer{position:absolute;left:10px;right:10px;bottom:8px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;align-items:center;pointer-events:none}.fer-chip{pointer-events:auto;max-width:100%;padding:3px 8px;border-radius:999px;font-size:11px;line-height:1.2;background:#0f172ae6;color:#f9fafb;border:1px solid rgba(15,23,42,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fer-chip--type{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.fer-chip--rating{background:#dc2626e6;border-color:#7f1d1de6}.fer-detail-panel{width:100%;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:32px;padding:16px 0 24px;margin-bottom:24px;background:transparent;border-radius:0;box-shadow:none;animation:ferDetailIn .26s ease-out}@keyframes ferDetailIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fer-detail-hero{flex:0 0 min(560px,48vw);aspect-ratio:16 / 9;position:relative;border-radius:12px;overflow:hidden}.fer-detail-video,.fer-detail-image{width:100%;height:100%;object-fit:cover;display:block}.fer-detail-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;color:inherit}.fer-detail-title{font-size:30px;font-weight:700;margin:0 0 4px}.fer-detail-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.fer-detail-panel .fer-chip{padding:4px 10px;background:#0000000f;border-radius:999px;font-size:13px;font-weight:500;line-height:1.3;color:#111}.fer-eq-badge{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#000000a6;color:#fff;font-size:11px;font-weight:500}.fer-eq-bars{display:inline-flex;align-items:flex-end;gap:3px}.fer-eq-bars span{display:block;width:3px;height:10px;border-radius:999px;background:#1db954;animation:ferEq .9s ease-in-out infinite;transform-origin:bottom}.fer-eq-bars span:nth-child(2){animation-delay:.12s}.fer-eq-bars span:nth-child(3){animation-delay:.24s}.fer-eq-bars span:nth-child(4){animation-delay:.36s}@keyframes ferEq{0%{transform:scaleY(.4)}40%{transform:scaleY(1)}80%{transform:scaleY(.3)}to{transform:scaleY(.4)}}.fer-detail-summary{font-size:15px;line-height:1.5;opacity:.9;max-width:640px}.fer-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.fer-play-btn,.fer-link-btn{padding:10px 22px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;border:0;outline:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.fer-play-btn{background:#000;color:#fff;box-shadow:0 6px 14px #00000040}.fer-play-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0000004d}.fer-link-btn{background:#0000000f;color:inherit}.fer-link-btn:hover{background:#0000001f}.fer-item{transition:transform .16s ease,box-shadow .16s ease}.fer-item.is-hovered{transform:scale(1.06);z-index:10;box-shadow:0 8px 16px #00000073}.fer-mute-btn{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.55);padding:0;display:inline-flex;align-items:center;justify-content:center;background:#00000073!important;color:#fff!important;box-shadow:0 4px 12px #00000073;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;transition:background .14s ease,transform .12s ease,box-shadow .12s ease,border-color .14s ease}.fer-mute-btn-icon{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.fer-mute-btn:hover{background:#000000bf!important;border-color:#ffffffd9;transform:translateY(-1px);box-shadow:0 7px 18px #0000008c}.fer-mute-btn:focus-visible{box-shadow:0 0 0 2px #ffffffd9}.fer-mute-btn.is-unmuted .fer-mute-btn-icon svg{animation:ferMuteWavePulse .9s ease-in-out infinite}@keyframes ferMuteWavePulse{0%{transform:scale(.9);opacity:.7}40%{transform:scale(1.05);opacity:1}80%{transform:scale(.95);opacity:.8}to{transform:scale(.9);opacity:.7}}.fer-detail-hero{flex:0 0 420px;max-width:520px}.fer-detail-video,.fer-detail-image{width:100%;height:100%;object-fit:cover}.fer-mute-btn{top:10px;right:10px}.fer-eq-badge{left:12px;bottom:10px}.fer-detail-hero{position:relative;border-radius:14px;overflow:hidden;flex:0 0 auto}.fer-detail-hero.fer-detail-hero--video{width:460px;aspect-ratio:16 / 9}.fer-detail-hero.fer-detail-hero--cover{width:360px;aspect-ratio:1 / 1}.fer-detail-video,.fer-detail-image{width:100%;height:100%;display:block}.fer-detail-video,.fer-detail-hero--cover .fer-detail-image{object-fit:cover}.fer-detail-actions{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.fer-detail-actions .fer-play-btn{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:10px 22px;background:#fff;color:#000;border-radius:8px;font-size:15px;font-weight:600;border:0;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,transform .12s ease,box-shadow .16s ease}.fer-detail-actions .fer-play-btn:hover{box-shadow:0 6px 14px #00000040;transform:translateY(-1px)}.fer-detail-actions .fer-play-btn:active{transform:translateY(0);box-shadow:0 2px 6px #0003}.fer-detail-actions .fer-link-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;min-width:110px;border-radius:8px;border:0;font-size:15px;font-weight:600;cursor:pointer;background:#ffffff4d;color:#fff;white-space:nowrap;transition:background-color .16s ease,transform .12s ease,box-shadow .16s ease}.fer-detail-actions .fer-link-btn:hover{background:#fff6;box-shadow:0 4px 10px #0003}.fer-detail-actions .fer-link-btn:active{transform:translateY(0);box-shadow:0 2px 6px #0000002e}.fer-detail-actions .fer-play-btn:focus,.fer-detail-actions .fer-link-btn:focus{outline:none}.fer-play-btn-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-right:8px}.fer-play-btn-label{display:inline-block}.fer-detail-actions{display:flex;gap:10px;align-items:center}.fer-play-btn,.fer-buy-btn,.fer-link-btn{border-radius:999px;padding:8px 18px;font-size:14px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.fer-play-btn{background:#000;color:#fff}.fer-buy-btn{background:#fff;color:#111;border:1px solid rgba(0,0,0,.1)}.fer-link-btn{background:transparent;color:#111;border:1px solid rgba(0,0,0,.15)}.fer-buy-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1rem;border-radius:999px;border:none;cursor:pointer}.fer-buy-btn-icon{display:inline-flex}.fer-buy-btn-label{font-weight:500}.ucard-handle-row{display:flex;align-items:center;gap:10px;margin-top:2px;line-height:1}.ucard-handle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ucard-status-dot{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;flex:0 0 auto;box-shadow:0 6px 16px #00000024}.ucard-status-dot-icon{font-size:18px;line-height:1}.ucard-status-dot.approved{background:#2563eb1f;border:1px solid rgba(37,99,235,.35);color:#2563eb}.ucard-status-dot.pending{background:#f9731624;border:1px solid rgba(249,115,22,.4);color:#f97316}.ucard-status-dot.rejected{background:#ef444424;border:1px solid rgba(239,68,68,.4);color:#ef4444}.ucard-status-dot.suspended{background:#64748b24;border:1px solid rgba(100,116,139,.4);color:#64748b}.ucard-status-dot.draft{background:#94a3b824;border:1px solid rgba(148,163,184,.4);color:#94a3b8}.fer-rail--quickshots{margin-top:22px}.fer-quickshots-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px;padding:0 4px}.fer-quickshots-title{margin:0;font-size:1rem;font-weight:800;color:#fff}.fer-quickshots-subtitle{margin:3px 0 0;font-size:.82rem;color:#ffffffad}.fer-scroller--quickshots{padding-top:2px}.fer-item--quickshot:after{content:"QuickShot";position:absolute;top:10px;left:10px;z-index:3;padding:5px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.03em;color:#fff;background:#00000094;-webkit-backdrop-filter:10px;backdrop-filter:blur(10px);pointer-events:none}@media(max-width:1024px){.fer-detail-panel{flex-direction:column;gap:20px}.fer-detail-hero{flex:0 0 auto;width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.fer-arrow,.fer-item{transition:none}.fer-scroller{scroll-behavior:auto}}@media(max-width:1200px){.fer-rail{--fer-h: 210px}}@media(max-width:980px){.fer-rail{--fer-h: 190px}}@media(max-width:780px){.fer-rail{--fer-h: 170px;--fer-gap: 14px}}@media(max-width:600px){.fer-rail{--fer-h: 150px;--fer-gap: 12px}}.fer-wrapper,.fer-wrapper *{box-sizing:border-box}.fer-wrapper{width:100%;max-width:100%;overflow:hidden}.fer-rail{--fer-h: 280px;--fer-gap: 22px;position:relative;width:100%;max-width:100%;overflow:hidden;padding:0 54px}.fer-scroller{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;display:flex;flex-wrap:nowrap;gap:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fer-scroller::-webkit-scrollbar{display:none}.fer-page{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fer-gap);padding:2px 0;margin:0}.fer-item{width:100%;min-width:0;height:clamp(220px,24vw,var(--fer-h));border:0;padding:0;margin:0;border-radius:20px;overflow:hidden;cursor:pointer;background:#0b1020;box-shadow:0 12px 28px #0000002e;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.fer-item:hover,.fer-item.is-hovered{transform:translateY(-3px);box-shadow:0 18px 42px #00000042;filter:brightness(1.04)}.fer-aspect{width:100%;height:100%;border-radius:inherit;overflow:hidden;background:#0b1020}.fer-media,.fer-media--video,.fer-media--image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;background:#0b1020}.fer-arrow{position:absolute;top:50%;z-index:8;width:42px;height:72px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;font-size:2.4rem;line-height:1;color:#fff;background:#060a14c7;box-shadow:0 12px 30px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,opacity .16s ease,background .16s ease}.fer-arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.04);background:#060a14eb}.fer-prev{left:4px}.fer-next{right:4px}.fer-arrow.is-disabled,.fer-arrow:disabled{opacity:.26;cursor:not-allowed;pointer-events:none}.artist-featured-stack .fer-page,.seller-featured-stack .fer-page{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.fer-rail{padding:0 44px}.fer-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fer-item{height:220px}}@media(max-width:520px){.fer-rail{padding:0 36px}.fer-page{grid-template-columns:1fr;gap:14px}.fer-item{height:220px}.fer-arrow{width:34px;height:58px;font-size:2rem}}.fer-detail-hero{position:relative}.fer-detail-hero .fer-mute-btn,.fer-wrapper .fer-mute-btn{-webkit-appearance:none!important;appearance:none!important;position:absolute!important;right:14px!important;bottom:14px!important;z-index:40!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.34)!important;background:#0f172ac7!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;box-shadow:0 12px 28px #00000052,inset 0 1px #ffffff2e!important;cursor:pointer!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important;backdrop-filter:blur(14px) saturate(140%)!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease!important}.fer-detail-hero .fer-mute-btn-icon,.fer-wrapper .fer-mute-btn-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.fer-detail-hero .fer-mute-btn svg,.fer-wrapper .fer-mute-btn svg{display:block!important;width:21px!important;height:21px!important;color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.fer-detail-hero .fer-mute-btn svg *,.fer-wrapper .fer-mute-btn svg *{opacity:1!important;visibility:visible!important;stroke:currentColor!important;fill:none!important}.fer-detail-hero .fer-mute-btn:hover,.fer-wrapper .fer-mute-btn:hover{transform:translateY(-2px) scale(1.04)!important;background:#020617e6!important;border-color:#ffffff85!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 18px 38px #0000006b,inset 0 1px #ffffff38!important}.fer-detail-hero .fer-mute-btn:hover svg,.fer-wrapper .fer-mute-btn:hover svg{color:#fff!important;stroke:#fff!important}.fer-detail-hero .fer-mute-btn:active,.fer-wrapper .fer-mute-btn:active{transform:translateY(0) scale(.98)!important}.fer-detail-hero .fer-mute-btn:focus-visible,.fer-wrapper .fer-mute-btn:focus-visible{outline:3px solid rgba(255,255,255,.42)!important;outline-offset:3px!important}.fer-detail-hero .fer-mute-btn.is-unmuted,.fer-wrapper .fer-mute-btn.is-unmuted{background:#10b981e0!important;border-color:#ffffff80!important}.fer-detail-hero .fer-mute-btn.is-muted,.fer-wrapper .fer-mute-btn.is-muted{background:#0f172ac7!important}:root{--vp-bg: transparent;--vp-panel: rgba(255, 255, 255, .74);--vp-panel-hover: rgba(255, 255, 255, .86);--vp-surface: rgba(255, 255, 255, .72);--vp-input: rgba(255, 255, 255, .96);--vp-border: rgba(15, 23, 42, .1);--vp-border-strong: rgba(15, 23, 42, .16);--vp-text: #0f172a;--vp-text-soft: #334155;--vp-muted: rgba(51, 65, 85, .78);--vp-shadow: 0 14px 34px rgba(15, 23, 42, .08);--vp-shadow-soft: 0 10px 24px rgba(15, 23, 42, .06);--vp-primary: #4f46e5;--vp-accent: #ec4899;--vp-commerce: #0ea5e9;--vp-success: #22c55e;--vp-danger: #ef4444}.view-profile-page{min-height:100vh;padding:24px;background:transparent;color:var(--vp-text)}.view-profile-shell{width:min(1500px,100%);margin:0 auto;background:transparent!important;box-shadow:none!important}.view-profile-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;margin-bottom:22px;border:1px solid var(--vp-border);border-radius:24px;background:#ffffffb8;box-shadow:var(--vp-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.view-profile-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1 1 auto}.view-profile-brand{display:flex;align-items:center;gap:16px;min-width:0}.view-profile-brand__icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;color:#fff;background:linear-gradient(135deg,var(--vp-primary),var(--vp-accent));border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 30px #4f46e538}.view-profile-brand__icon svg{width:22px;height:22px;color:#fff}.view-profile-title{margin:0 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:850;color:var(--vp-text);letter-spacing:-.02em}.view-profile-subtitle{margin:0;max-width:820px;font-size:1.05rem;line-height:1.65;color:var(--vp-muted)}.view-profile-uploader{display:flex;align-items:center;gap:14px;padding:12px 14px;min-width:250px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffb8;box-shadow:var(--vp-shadow-soft);flex:0 0 auto}.view-profile-uploader__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.view-profile-uploader__meta strong{font-size:1rem;font-weight:850;color:var(--vp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-profile-uploader__meta span{font-size:.95rem;color:var(--vp-muted);word-break:break-word}.view-profile-back-btn,.view-profile-ghost-btn,.view-profile-primary-btn,.view-profile-icon-btn{border:0;border-radius:14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease;font:inherit}.view-profile-back-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#ffffffc7;border:1px solid rgba(15,23,42,.12);color:#111827;font-weight:700;box-shadow:0 8px 22px #0f172a14;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.view-profile-back-btn svg,.view-profile-back-btn span{color:#111827}.view-profile-back-btn:hover{background:#ffffffeb;border-color:#0f172a2e;transform:translateY(-1px)}.view-profile-ghost-btn,.view-profile-primary-btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(15,23,42,.1);background:#ffffffd1;color:#0f172a;font-weight:800;box-shadow:var(--vp-shadow-soft)}.view-profile-primary-btn{background:linear-gradient(135deg,#fff,#f8fafc)}.view-profile-ghost-btn svg,.view-profile-primary-btn svg,.view-profile-ghost-btn span,.view-profile-primary-btn span{color:#0f172a}.view-profile-ghost-btn:hover,.view-profile-primary-btn:hover{background:#fffffff0;border-color:#0f172a24;box-shadow:0 14px 28px #0f172a1f;transform:translateY(-1px)}.view-profile-icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd1;border:1px solid rgba(15,23,42,.1);color:#0f172a;box-shadow:var(--vp-shadow-soft)}.view-profile-icon-btn:hover{background:#fffffff0;transform:translateY(-1px)}.view-profile-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.view-profile-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px}.view-profile-main{min-width:0;display:flex;flex-direction:column;gap:20px}.view-profile-sidecard,.view-profile-section{background:var(--vp-panel);border:1px solid var(--vp-border);box-shadow:var(--vp-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.view-profile-sidecard:hover,.view-profile-section:hover{background:var(--vp-panel-hover)}.view-profile-sidecard{border-radius:22px;padding:18px}.view-profile-sidecard h3{margin:0 0 12px;font-size:1rem;color:var(--vp-text)}.view-profile-sidecard p{margin:10px 0 0;color:var(--vp-muted);line-height:1.55}.view-profile-section{border-radius:24px;padding:22px;position:relative;overflow:hidden}.view-profile-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--vp-primary)}.view-profile-section--profile:before{background:var(--vp-primary)}.view-profile-section--store:before{background:var(--vp-commerce)}.view-profile-section--media:before{background:var(--vp-accent)}.view-profile-section--products:before{background:var(--vp-success)}.view-profile-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.view-profile-section__titlewrap{display:flex;align-items:flex-start;gap:14px}.view-profile-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffffeb;border:1px solid var(--vp-border);color:var(--vp-text);flex-shrink:0;font-size:1.05rem}.view-profile-section h2{margin:0 0 4px;font-size:1.15rem;color:var(--vp-text)}.view-profile-section p{margin:0;color:var(--vp-muted);line-height:1.5}.view-profile-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-weight:800;margin-bottom:10px;background:#22c55e1f;color:#15803d}.view-profile-summary-list{list-style:none;padding:0;margin:0}.view-profile-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.view-profile-summary-list li span{color:var(--vp-muted)}.view-profile-summary-list li strong{color:var(--vp-text);text-align:right}.view-profile-hero-card{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;align-items:center;padding:18px;border-radius:22px;background:#ffffffb8;border:1px solid var(--vp-border);box-shadow:var(--vp-shadow-soft)}.view-profile-avatar-wrap{display:flex;align-items:center;justify-content:center}.view-profile-hero-copy{min-width:0}.view-profile-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.view-profile-name{margin:0;color:var(--vp-text);font-size:clamp(1.7rem,2.4vw,2.45rem);line-height:1.1;font-weight:900;letter-spacing:-.02em}.view-profile-handle{display:inline-flex;color:#2563eb;font-weight:800;font-size:.98rem}.view-profile-bio{margin-top:12px;color:var(--vp-muted);font-size:1rem;line-height:1.6;max-width:920px}.view-profile-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.view-profile-chip{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ffffffe0;border:1px solid var(--vp-border);color:var(--vp-text-soft);font-size:.84rem;font-weight:750}.view-profile-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.view-profile-product-card{overflow:hidden;border-radius:20px;background:#ffffffb8;border:1px solid var(--vp-border);box-shadow:var(--vp-shadow-soft)}.view-profile-product-card img{width:100%;height:190px;object-fit:cover;display:block;background:#0f172a0a}.view-profile-product-body{padding:14px}.view-profile-product-title{color:var(--vp-text);font-weight:850;line-height:1.35}.view-profile-product-price{margin-top:8px;color:#15803d;font-weight:900}.view-profile-empty,.view-profile-loading,.view-profile-error{padding:26px 18px;border-radius:20px;background:#ffffffb8;border:1px dashed rgba(148,163,184,.8);color:var(--vp-muted);text-align:center;line-height:1.5}.view-profile-error{color:#b91c1c;background:#fef2f2cc;border-color:#f8717166}.view-profile-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:6px 2px 28px}.view-profile-actions__left,.view-profile-actions__right{display:flex;gap:12px;align-items:center}.view-profile-actions__right .view-profile-ghost-btn,.view-profile-actions__right .view-profile-primary-btn{min-height:52px;height:52px;padding:0 22px}.view-profile-featured-media-section .view-profile-featured-media-header,.view-profile-featured-media-section .view-profile-featured-media-controls{overflow:visible!important}.view-profile-featured-media-section .view-profile-featured-media-controls{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.view-profile-featured-media-section button[aria-label=Close],.view-profile-featured-media-section button[aria-label="Close profile"],.view-profile-featured-media-section .view-profile-x-btn,.view-profile-featured-media-section .studio-reset-icon-btn,.view-profile-featured-media-section button[title=Close],.view-profile-featured-media-section button[title="Close profile"]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.view-profile-featured-media-section button[aria-label="Cancel selection"],.view-profile-featured-media-section .view-profile-featured-media-bulk-cancel{display:none!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools:before,.view-profile-featured-media-section .view-profile-featured-media-bulk-tools:after,.view-profile-featured-media-section .view-profile-featured-media-delete-all:before,.view-profile-featured-media-section .view-profile-featured-media-delete-all:after,.view-profile-featured-media-section .view-profile-featured-media-bulk-cancel:before,.view-profile-featured-media-section .view-profile-featured-media-bulk-cancel:after{content:none!important;display:none!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools:not(.is-active)>.view-profile-featured-media-delete-all{all:unset!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;border:1px solid rgba(239,68,68,.24)!important;border-radius:14px!important;background:#fff!important;color:#991b1b!important;box-shadow:0 10px 22px #0f172a14!important;cursor:pointer!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools.is-active{display:grid!important;grid-template-columns:42px minmax(96px,auto) 42px 42px!important;align-items:stretch!important;justify-content:end!important;gap:0!important;width:auto!important;min-width:222px!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(239,68,68,.18)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a14,0 4px 12px #ef444414!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools.is-active>*{position:static!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important;box-shadow:none!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools.is-active>.view-profile-featured-media-bulk-check{grid-column:1!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:0!important;border-right:1px solid rgba(239,68,68,.14)!important;background:transparent!important;cursor:pointer!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools.is-active>.view-profile-featured-media-selected-count{grid-column:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 12px!important;margin:0!important;border-right:1px solid rgba(239,68,68,.14)!important;color:#475569!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools.is-active>.view-profile-featured-media-delete-all{all:unset!important;box-sizing:border-box!important;grid-column:3!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;border-right:1px solid rgba(239,68,68,.14)!important;background:transparent!important;color:#991b1b!important;cursor:pointer!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools.is-active>.view-profile-featured-media-bulk-cancel{all:unset!important;box-sizing:border-box!important;grid-column:4!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;background:transparent!important;color:#111827!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;line-height:0!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools .view-profile-featured-media-delete-all svg,.view-profile-featured-media-section .view-profile-featured-media-bulk-tools .view-profile-featured-media-bulk-cancel svg{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;pointer-events:none!important;opacity:1!important;visibility:visible!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools .view-profile-featured-media-delete-all:disabled{cursor:not-allowed!important;opacity:.48!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools.is-active>.view-profile-featured-media-bulk-cancel:not(:disabled){cursor:pointer!important;opacity:1!important}.view-profile-featured-media-section .view-profile-featured-media-bulk-tools.is-active>.view-profile-featured-media-bulk-cancel:hover:not(:disabled){color:#dc2626!important;background:transparent!important}@media(max-width:1400px){.view-profile-page{padding:20px}.view-profile-layout{grid-template-columns:clamp(260px,24vw,320px) minmax(0,1fr);gap:18px}}@media(max-width:1180px){.view-profile-page{padding:18px}.view-profile-layout{grid-template-columns:clamp(240px,25vw,290px) minmax(0,1fr);gap:16px}.view-profile-sidebar{position:sticky;top:16px}}@media(max-width:900px){.view-profile-layout{grid-template-columns:1fr}.view-profile-sidebar{position:static;order:2}.view-profile-main{order:1}}@media(max-width:980px){.view-profile-topbar{flex-direction:column;align-items:stretch;padding:20px}.view-profile-uploader{width:100%;justify-content:flex-start}.view-profile-hero-card{grid-template-columns:1fr;text-align:center}.view-profile-name-row,.view-profile-chip-row{justify-content:center}}@media(max-width:920px){.view-profile-page{padding:14px}.view-profile-section__header,.view-profile-actions{flex-direction:column;align-items:stretch}.view-profile-actions__left,.view-profile-actions__right{width:100%;justify-content:stretch}.view-profile-actions__right>*{flex:1}}@media(max-width:640px){.view-profile-topbar,.view-profile-section,.view-profile-sidecard{border-radius:18px;padding:16px}.view-profile-brand{align-items:flex-start;flex-direction:column}.view-profile-title{font-size:2rem}.view-profile-subtitle{font-size:.98rem;line-height:1.55}.view-profile-product-grid{grid-template-columns:1fr}.view-profile-actions__right{flex-direction:column}.view-profile-actions__right .view-profile-ghost-btn,.view-profile-actions__right .view-profile-primary-btn{width:100%}}.view-profile-route-page{min-height:100vh;width:100%;background:#fff;color:#0f172a}.vp-studio-backdrop{position:fixed;inset:0;z-index:9999;overflow:auto;background:#0f172a73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.view-profile-products-grid,.view-profile-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;align-items:stretch;width:100%}.view-profile-products-grid .view-profile-product-card,.view-profile-product-grid .view-profile-product-card{min-width:0;overflow:hidden;border-radius:22px;background:#ffffffd1;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 24px #0f172a0f;display:flex;flex-direction:column}.view-profile-product-media{width:100%;aspect-ratio:4 / 3;min-height:0;overflow:hidden;background:#0f172a0a;border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:center;justify-content:center}.view-profile-product-media img,.view-profile-product-card>img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;background:#f8fafc}.view-profile-product-body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.view-profile-product-body h4{margin:0;color:#0f172a;font-size:.98rem;line-height:1.3;font-weight:850;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view-profile-product-body strong{color:#15803d;font-size:.95rem;font-weight:900}.view-profile-product-body .muted{color:#334155b8}.view-profile-product-body .studio-preview-chip{align-self:flex-start;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-section--commerce{min-width:0}.studio-section--commerce .studio-section__header{align-items:flex-start}.product-studio-main{min-width:0}@media(max-width:1200px){.view-profile-products-grid,.view-profile-product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media(max-width:760px){.view-profile-products-grid,.view-profile-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.view-profile-product-media{aspect-ratio:1 / 1}}@media(max-width:520px){.view-profile-products-grid,.view-profile-product-grid{grid-template-columns:1fr}}.view-profile-links-wrap{width:100%;display:flex;flex-direction:column;gap:18px;margin-top:18px}.view-profile-links-section{width:100%;display:flex;flex-direction:column;gap:12px}.view-profile-links-section .studio-preview-chip{width:fit-content}.view-profile-links-section>.studio-ghost-btn{width:fit-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.view-profile-links-section>.studio-ghost-btn span{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-profile-links-section .view-profile-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;width:100%}.view-profile-links-section .view-profile-mini-card{min-height:132px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7;box-shadow:0 12px 30px #0f172a0f;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.view-profile-links-section .view-profile-mini-card:hover{transform:translateY(-2px);border-color:#4f7df038;box-shadow:0 18px 38px #0f172a1a}.view-profile-links-section .view-profile-mini-card h4{margin:10px 0 4px;font-size:.98rem;font-weight:800;color:var(--vp-text, #0f172a)}.view-profile-links-section .view-profile-mini-card p{margin:0 0 12px;max-width:100%;color:var(--vp-muted, #64748b);font-size:.92rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-profile-links-section .view-profile-mini-card .studio-ghost-btn{width:fit-content;min-height:36px;padding:8px 12px;font-size:.9rem}.studio-section--identity{position:relative;overflow:hidden}.studio-section--identity .studio-section__header{margin-bottom:18px}.studio-section--identity .studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px}.studio-section--identity .studio-section__icon{width:42px;height:42px;min-width:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#111827;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px #0f172a14}.studio-section--identity .studio-section__icon svg{width:19px;height:19px}.studio-section--identity h2{margin:0;color:#111827;font-size:1.18rem;font-weight:800;line-height:1.2}.studio-section--identity .studio-section__header p{margin:5px 0 0;color:#6b7280;font-size:.94rem;line-height:1.45}.view-profile-identity-card{display:flex;align-items:flex-start;gap:18px;width:100%;padding:22px;border-radius:22px;background:#ffffffe0;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 45px #0f172a14;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.view-profile-identity-card:hover{transform:translateY(-4px);background:#fff;border-color:#4f7df03d;box-shadow:0 24px 60px #0f172a1f}.view-profile-identity-card .avatar-ring,.view-profile-identity-card [class*=AvatarRing]{flex:0 0 auto;transition:transform .22s ease,box-shadow .22s ease}.view-profile-identity-card:hover .avatar-ring,.view-profile-identity-card:hover [class*=AvatarRing]{transform:translateY(-2px)}.view-profile-identity-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.view-profile-identity-copy h3{margin:0 0 10px;color:#111827;font-size:1.16rem;font-weight:850;line-height:1.18;letter-spacing:-.01em}.view-profile-inline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:100%;margin:0 0 12px}.view-profile-meta-pill,.view-profile-handle-btn,.view-profile-link-pill,.view-profile-social-pill{appearance:none;border:1px solid rgba(15,23,42,.1);outline:none;background:#fffffff0;color:#111827;min-height:36px;padding:8px 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.92rem;font-weight:750;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.view-profile-meta-pill svg,.view-profile-link-pill svg,.view-profile-social-pill svg{width:15px;height:15px;flex:0 0 auto;color:currentColor}.view-profile-meta-pill:hover,.view-profile-handle-btn:hover,.view-profile-link-pill:hover,.view-profile-social-pill:hover{transform:translateY(-3px);background:#fff;color:#111827;border-color:#4f7df052;box-shadow:0 14px 28px #0f172a21}.view-profile-meta-pill:focus-visible,.view-profile-handle-btn:focus-visible,.view-profile-link-pill:focus-visible,.view-profile-social-pill:focus-visible{outline:3px solid rgba(79,125,240,.22);outline-offset:2px}.view-profile-handle-btn{color:#1f2937;background:#f8fafcf5}.view-profile-link-pill,.view-profile-social-pill{color:#374151}.view-profile-meta-muted,.view-profile-identity-copy .muted{color:#8b95a1;font-size:.92rem;line-height:1.45}.view-profile-bio-text{width:100%;margin:0;max-width:780px;color:#374151;font-size:.96rem;line-height:1.62;white-space:pre-line}.view-profile-bio-text.muted{color:#8b95a1}.studio-section--identity .studio-ghost-btn,.studio-section--identity .view-profile-handle-btn{background:#fffffff0!important;color:#111827!important;box-shadow:0 8px 18px #0f172a0f}.studio-section--identity .studio-ghost-btn:hover,.studio-section--identity .view-profile-handle-btn:hover{background:#fff!important;color:#111827!important}.view-profile-links-block h4,.view-profile-links-group h4{margin:0;color:#8b95a1;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.studio-section--visuals{position:relative;overflow:hidden;color:#0f172a}.studio-section--visuals *{box-sizing:border-box}.studio-section--visuals .studio-section__header{margin-bottom:18px}.studio-section--visuals .studio-section__titlewrap h2{color:#0f172a}.studio-section--visuals .studio-section__titlewrap p{color:#64748b}.view-profile-feature-list{display:grid;grid-template-columns:1fr;gap:18px;width:100%}.view-profile-feature-item{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:20px;align-items:stretch;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#ffffffd6;box-shadow:0 12px 30px #0f172a0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.view-profile-feature-item:hover{transform:translateY(-5px);border-color:#4f46e533;background:#fffffff5;box-shadow:0 20px 46px #0f172a1c}.view-profile-feature-media{position:relative;min-height:210px;border-radius:20px;overflow:hidden;background:radial-gradient(circle at top left,rgba(79,70,229,.12),transparent 34%),linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffffbf}.view-profile-feature-video,.view-profile-feature-image,.view-profile-feature-audio-preview img{width:100%;height:100%;min-height:210px;display:block;object-fit:cover;object-position:center}.view-profile-feature-video{background:#020617}.view-profile-feature-audio-preview audio{display:none}.view-profile-feature-audio-preview{position:relative;width:100%;height:100%;min-height:210px;overflow:hidden;border-radius:inherit}.view-profile-feature-audio-preview img{filter:saturate(1.02) contrast(1.02)}.view-profile-feature-audio-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f172a0d,#0f172a6b),radial-gradient(circle at center,transparent 0 36%,rgba(15,23,42,.1) 72%);pointer-events:none}.view-profile-feature-audio-overlay{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 28px);padding:9px 12px;border-radius:999px;color:#fff;font-size:.88rem;font-weight:800;background:#0f172ab8;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.view-profile-feature-audio-overlay svg{flex:0 0 auto}.view-profile-feature-audio-fallback,.view-profile-feature-empty-preview{width:100%;height:100%;min-height:210px;display:flex;align-items:center;justify-content:center;gap:10px;color:#475569;font-weight:800;background:radial-gradient(circle at 50% 35%,rgba(79,70,229,.14),transparent 34%),linear-gradient(135deg,#f8fafc,#eef2ff)}.view-profile-feature-audio-fallback svg,.view-profile-feature-empty-preview svg{width:34px;height:34px;color:#4f46e5}.view-profile-feature-media-chip{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;color:#0f172a;font-size:.76rem;font-weight:850;line-height:1;text-transform:capitalize;background:#ffffffdb;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 18px #0f172a1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.view-profile-feature-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 4px;color:#0f172a}.view-profile-feature-chip{width:fit-content;margin-bottom:10px;color:#334155;background:#f8fafcf2;border:1px solid rgba(15,23,42,.08);box-shadow:none;text-transform:capitalize}.view-profile-feature-copy h3{margin:0 0 8px;max-width:100%;color:#0f172a;font-size:clamp(1.1rem,1.8vw,1.55rem);font-weight:900;line-height:1.15;letter-spacing:-.02em}.view-profile-feature-copy p{margin:0 0 16px;max-width:680px;color:#475569;font-size:.98rem;line-height:1.55}.view-profile-feature-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 14px;border:1px solid rgba(15,23,42,.1);border-radius:14px;color:#111827;font-weight:850;font-size:.95rem;line-height:1;background:#ffffffeb;box-shadow:0 10px 22px #0f172a12;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.view-profile-feature-action svg{width:17px;height:17px;flex:0 0 auto;color:#4f46e5;transition:transform .2s ease}.view-profile-feature-action:hover{transform:translateY(-3px);border-color:#4f46e53d;background:#fff;color:#0f172a;box-shadow:0 16px 34px #0f172a1f}.view-profile-feature-action:hover svg{transform:translate(1px) scale(1.04)}.view-profile-feature-action:active{transform:translateY(-1px)}.view-profile-feature-action:focus-visible{outline:3px solid rgba(79,70,229,.22);outline-offset:3px}.studio-section--visuals .studio-info-card{color:#475569;background:#ffffffd1;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 10px 24px #0f172a0d}.view-profile-page button,.view-profile-page a.studio-ghost-btn,.view-profile-page .studio-primary-btn,.view-profile-page .studio-primary-btn--bright,.view-profile-page .view-profile-feature-action,.view-profile-page .view-profile-handle-btn,.view-profile-page .view-profile-x-btn,.view-profile-page .studio-back-btn,.view-profile-page .studio-reset-icon-btn{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease,opacity .2s ease}.view-profile-page .studio-ghost-btn,.view-profile-page .studio-primary-btn,.view-profile-page .studio-primary-btn--bright,.view-profile-page .view-profile-feature-action,.view-profile-page .view-profile-handle-btn,.view-profile-page .studio-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:10px 14px;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px;background:#ffffffeb!important;color:#111827!important;font-size:.94rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 8px 20px #0f172a12;cursor:pointer}.view-profile-page .studio-ghost-btn svg,.view-profile-page .studio-primary-btn svg,.view-profile-page .studio-primary-btn--bright svg,.view-profile-page .view-profile-feature-action svg,.view-profile-page .view-profile-handle-btn svg,.view-profile-page .studio-back-btn svg{width:17px;height:17px;flex:0 0 auto;color:#334155!important;transition:transform .2s ease,color .2s ease}.view-profile-page .studio-ghost-btn:hover,.view-profile-page .studio-primary-btn:hover,.view-profile-page .studio-primary-btn--bright:hover,.view-profile-page .view-profile-feature-action:hover,.view-profile-page .view-profile-handle-btn:hover,.view-profile-page .studio-back-btn:hover{transform:translateY(-4px);border-color:#0f172a33!important;background:#fff!important;color:#0f172a!important;box-shadow:0 16px 34px #0f172a21}.view-profile-page .studio-ghost-btn:hover svg,.view-profile-page .studio-primary-btn:hover svg,.view-profile-page .studio-primary-btn--bright:hover svg,.view-profile-page .view-profile-feature-action:hover svg,.view-profile-page .view-profile-handle-btn:hover svg,.view-profile-page .studio-back-btn:hover svg{transform:translate(1px) scale(1.05);color:#0f172a!important}.view-profile-page .studio-ghost-btn:active,.view-profile-page .studio-primary-btn:active,.view-profile-page .studio-primary-btn--bright:active,.view-profile-page .view-profile-feature-action:active,.view-profile-page .view-profile-handle-btn:active,.view-profile-page .studio-back-btn:active{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a}.view-profile-page .studio-ghost-btn:focus-visible,.view-profile-page .studio-primary-btn:focus-visible,.view-profile-page .studio-primary-btn--bright:focus-visible,.view-profile-page .view-profile-feature-action:focus-visible,.view-profile-page .view-profile-handle-btn:focus-visible,.view-profile-page .studio-back-btn:focus-visible,.view-profile-page .view-profile-x-btn:focus-visible,.view-profile-page .studio-reset-icon-btn:focus-visible{outline:3px solid rgba(15,23,42,.18);outline-offset:3px}.view-profile-page .studio-ghost-btn:disabled,.view-profile-page .studio-primary-btn:disabled,.view-profile-page .studio-primary-btn--bright:disabled,.view-profile-page .view-profile-feature-action:disabled,.view-profile-page .view-profile-handle-btn:disabled,.view-profile-page .studio-back-btn:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.view-profile-page .view-profile-feature-action{width:fit-content;min-width:150px;background:#fffffff0!important;color:#111827!important}.view-profile-page .view-profile-feature-action,.view-profile-page .view-profile-feature-action:hover,.view-profile-page .view-profile-feature-action:focus,.view-profile-page .view-profile-feature-action:active{background-image:none!important}.view-profile-page .view-profile-handle-btn{min-height:38px;padding:9px 13px;border-radius:999px;color:#111827!important}.view-profile-page .view-profile-links-block .studio-ghost-btn,.view-profile-page .view-profile-socials-list .studio-ghost-btn{min-height:38px;padding:9px 13px;border-radius:999px;background:#ffffffe6!important}.view-profile-page .view-profile-x-btn,.view-profile-page .studio-reset-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px;background:#ffffffeb!important;color:#111827!important;box-shadow:0 8px 20px #0f172a12;cursor:pointer}.view-profile-page .view-profile-x-btn svg,.view-profile-page .studio-reset-icon-btn svg{width:18px;height:18px;color:#334155!important}.view-profile-page .view-profile-x-btn:hover,.view-profile-page .studio-reset-icon-btn:hover{transform:translateY(-4px);background:#fff!important;color:#0f172a!important;border-color:#0f172a33!important;box-shadow:0 16px 34px #0f172a21}.view-profile-page .studio-preview-chip,.view-profile-page .view-profile-feature-chip,.view-profile-page .view-profile-feature-media-chip{background:#ffffffe6!important;color:#111827!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 6px 16px #0f172a12}.view-profile-page button span,.view-profile-page a.studio-ghost-btn span,.view-profile-page .view-profile-feature-action span{color:inherit!important}.view-profile-page .view-profile-socials-list,.view-profile-page .view-profile-links-block,.view-profile-page .view-profile-contact-row{opacity:1!important}.view-profile-page .view-profile-socials-list a.studio-ghost-btn,.view-profile-page .view-profile-links-block a.studio-ghost-btn,.view-profile-page .view-profile-contact-row a.studio-ghost-btn,.view-profile-page .view-profile-contact-row button.view-profile-handle-btn{opacity:1!important;color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a12!important}.view-profile-page .view-profile-socials-list a.studio-ghost-btn span,.view-profile-page .view-profile-links-block a.studio-ghost-btn span,.view-profile-page .view-profile-contact-row a.studio-ghost-btn span,.view-profile-page .view-profile-contact-row button.view-profile-handle-btn span{opacity:1!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.view-profile-page .view-profile-socials-list a.studio-ghost-btn svg,.view-profile-page .view-profile-links-block a.studio-ghost-btn svg,.view-profile-page .view-profile-contact-row a.studio-ghost-btn svg,.view-profile-page .view-profile-contact-row button.view-profile-handle-btn svg{opacity:1!important;color:#334155!important;stroke:currentColor!important}.view-profile-page .view-profile-socials-list a.studio-ghost-btn:link,.view-profile-page .view-profile-socials-list a.studio-ghost-btn:visited,.view-profile-page .view-profile-links-block a.studio-ghost-btn:link,.view-profile-page .view-profile-links-block a.studio-ghost-btn:visited,.view-profile-page .view-profile-contact-row a.studio-ghost-btn:link,.view-profile-page .view-profile-contact-row a.studio-ghost-btn:visited{color:#111827!important;-webkit-text-fill-color:#111827!important}.view-profile-page .view-profile-socials-list a.studio-ghost-btn:hover,.view-profile-page .view-profile-links-block a.studio-ghost-btn:hover,.view-profile-page .view-profile-contact-row a.studio-ghost-btn:hover,.view-profile-page .view-profile-contact-row button.view-profile-handle-btn:hover{transform:translateY(-4px);color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background:#fff!important;border-color:#0f172a38!important;box-shadow:0 16px 34px #0f172a21!important}.view-profile-page .view-profile-socials-list a.studio-ghost-btn:hover span,.view-profile-page .view-profile-links-block a.studio-ghost-btn:hover span,.view-profile-page .view-profile-contact-row a.studio-ghost-btn:hover span,.view-profile-page .view-profile-contact-row button.view-profile-handle-btn:hover span{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.view-profile-page .view-profile-socials-list a.studio-ghost-btn:hover svg,.view-profile-page .view-profile-links-block a.studio-ghost-btn:hover svg,.view-profile-page .view-profile-contact-row a.studio-ghost-btn:hover svg,.view-profile-page .view-profile-contact-row button.view-profile-handle-btn:hover svg{color:#0f172a!important}.studio-section--identity{color:#0f172a}.studio-section--identity *{box-sizing:border-box}.studio-section--identity .studio-section__titlewrap h2,.studio-section--identity h2,.studio-section--identity h3,.studio-section--identity p,.studio-section--identity span,.studio-section--identity a,.studio-section--identity button{opacity:1;color:inherit;-webkit-text-fill-color:currentColor}.view-profile-identity-card{display:flex;align-items:center;gap:18px;width:100%;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffe0;box-shadow:0 12px 32px #0f172a0f;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.view-profile-identity-card:hover{transform:translateY(-5px);border-color:#0f172a29;background:#fff;box-shadow:0 22px 46px #0f172a1c}.view-profile-identity-copy{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start}.view-profile-identity-copy h3{margin:0 0 10px;color:#0f172a;font-size:1.15rem;font-weight:900;line-height:1.15;letter-spacing:-.02em}.view-profile-contact-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;margin:0 0 12px}.view-profile-contact-pill{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;max-width:100%;padding:8px 14px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fffffff5;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.92rem;font-weight:850;line-height:1;text-decoration:none;opacity:1!important;box-shadow:0 8px 20px #0f172a12;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.view-profile-contact-pill span{display:inline-block;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.view-profile-contact-pill svg{width:15px;height:15px;flex:0 0 auto;color:#334155!important;stroke:currentColor!important;opacity:1!important}.view-profile-contact-pill:link,.view-profile-contact-pill:visited,.view-profile-contact-pill:hover,.view-profile-contact-pill:active{color:#111827!important;-webkit-text-fill-color:#111827!important;text-decoration:none}.view-profile-contact-pill:hover{transform:translateY(-4px);border-color:#0f172a38;background:#fff;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 16px 34px #0f172a21}.view-profile-contact-pill:hover span,.view-profile-contact-pill:hover svg{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.view-profile-contact-pill:active{transform:translateY(-2px)}.view-profile-contact-pill:focus-visible{outline:3px solid rgba(15,23,42,.14);outline-offset:3px}.view-profile-contact-pill--handle{font-weight:900}.view-profile-contact-pill--website,.view-profile-contact-pill--social{font-weight:850}.view-profile-contact-empty{color:#64748b;font-size:.92rem}.view-profile-bio-text{margin:0;color:#475569;font-size:.96rem;line-height:1.55}.view-profile-bio-text.muted{color:#94a3b8}.view-profile-page .view-profile-contact-row .view-profile-contact-pill,.view-profile-page .view-profile-contact-row .view-profile-contact-pill *,.view-profile-page .view-profile-contact-row .view-profile-contact-pill span,.view-profile-page .view-profile-contact-row .view-profile-contact-pill svg{opacity:1!important;visibility:visible!important}@media(max-width:680px){.view-profile-identity-card{align-items:flex-start;padding:16px}.view-profile-contact-row{gap:8px}.view-profile-contact-pill{min-height:34px;padding:8px 12px;font-size:.86rem}.view-profile-contact-pill span{max-width:170px}}.view-profile-page .view-profile-contact-pill--handle,.view-profile-page .view-profile-contact-pill--handle:link,.view-profile-page .view-profile-contact-pill--handle:visited,.view-profile-page .view-profile-contact-pill--handle:hover,.view-profile-page .view-profile-contact-pill--handle:active,.view-profile-page .view-profile-handle-btn,.view-profile-page .view-profile-handle-btn:hover,.view-profile-page .view-profile-handle-btn:active{background:#fffffff5!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a12!important}.view-profile-page .view-profile-contact-pill--handle span,.view-profile-page .view-profile-contact-pill--handle:hover span,.view-profile-page .view-profile-handle-btn span,.view-profile-page .view-profile-handle-btn:hover span{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.view-profile-page .view-profile-contact-pill--handle:hover,.view-profile-page .view-profile-handle-btn:hover{transform:translateY(-4px);background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a38!important;box-shadow:0 16px 34px #0f172a21!important}.view-profile-inline-host{width:100%;min-width:0;margin:16px 0}.view-profile-inline-host .view-profile-page{min-height:0;width:100%;padding:0;background:transparent}.view-profile-inline-host .view-profile-shell{width:100%;max-width:none;min-height:0;border-radius:24px;box-shadow:0 18px 45px #0f172a14}.view-profile-inline-host .product-studio-layout{min-height:0}.view-profile-inline-host .product-studio-main{max-height:720px;overflow-y:auto}.view-profile-feature-media--clickable{cursor:pointer}.view-profile-feature-media--clickable:after{content:"View in Video Hub";position:absolute;left:14px;bottom:14px;z-index:6;padding:8px 12px;border-radius:999px;color:#fff;background:#0f172ab8;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:900;letter-spacing:.02em;-webkit-backdrop-filter:(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}.view-profile-feature-media--clickable:hover:after,.view-profile-feature-media--clickable:focus-visible:after{opacity:1;transform:translateY(0)}.view-profile-featured-media-section{overflow:hidden}.view-profile-featured-media-header{gap:16px}.view-profile-featured-media-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.view-profile-featured-media-count{min-height:40px;padding:7px 12px;border:1px solid rgba(79,70,229,.16);border-radius:999px;background:linear-gradient(180deg,#eef2ff,#e0e7ff);color:#1e293b;display:inline-flex;align-items:center;gap:5px;box-shadow:0 10px 24px #4f46e514}.view-profile-featured-media-count strong{color:#4f46e5;font-size:.95rem;font-weight:950}.view-profile-featured-media-count span{color:#475569;font-size:.8rem;font-weight:850}.view-profile-featured-media-arrows{display:inline-flex;align-items:center;gap:8px}.view-profile-featured-media-arrow{width:40px;height:40px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;color:#0f172a;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.view-profile-featured-media-arrow svg{font-size:1.1rem}.view-profile-featured-media-arrow:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1f}.view-profile-featured-media-arrow:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.view-profile-featured-media-page{min-width:52px;color:#64748b;font-size:.84rem;font-weight:900;text-align:center}.view-profile-feature-carousel{margin-top:16px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(180deg,#f8fafceb,#fff);box-shadow:0 18px 42px #0f172a0e}.view-profile-feature-carousel__meta{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#64748b;font-size:.86rem;font-weight:750}.view-profile-feature-carousel__meta strong{color:#0f172a;font-weight:950}.view-profile-feature-carousel__hint{color:#94a3b8}.view-profile-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch}.view-profile-feature-tile{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 32px #0f172a11;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.view-profile-feature-tile:hover{transform:translateY(-2px);border-color:#4f46e52e;box-shadow:0 20px 44px #0f172a1a}.view-profile-feature-tile__media{position:relative;width:100%;aspect-ratio:16 / 10;background:radial-gradient(circle at top left,rgba(79,70,229,.12),transparent 34%),#0f172a;overflow:hidden}.view-profile-feature-tile__media--clickable{cursor:pointer}.view-profile-feature-tile__video,.view-profile-feature-tile__image,.view-profile-feature-tile__audio img{width:100%;height:100%;display:block;object-fit:cover}.view-profile-feature-tile__audio{position:relative;width:100%;height:100%;background:#0f172a}.view-profile-feature-tile__audio:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(15,23,42,.74) 100%);pointer-events:none}.view-profile-feature-tile__audio-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:2.4rem;background:radial-gradient(circle at center,rgba(79,70,229,.4),transparent 48%),#111827}.view-profile-feature-tile__audio-player{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;width:calc(100% - 24px);max-width:calc(100% - 24px);height:34px}.view-profile-feature-tile__empty{height:100%;display:grid;place-items:center;gap:8px;color:#cbd5e1;font-weight:850;text-align:center}.view-profile-feature-tile__empty svg{font-size:2rem}.view-profile-feature-tile__media-chip,.view-profile-feature-tile__index{position:absolute;z-index:3;border-radius:999px;background:#ffffffeb;color:#0f172a;font-size:.72rem;font-weight:950;box-shadow:0 8px 18px #0f172a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.view-profile-feature-tile__media-chip{top:10px;left:10px;padding:6px 10px}.view-profile-feature-tile__index{top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center}.view-profile-feature-tile__body{flex:1;min-width:0;padding:14px;display:flex;flex-direction:column;gap:9px}.view-profile-feature-tile__topline{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.view-profile-feature-tile__source{color:#94a3b8;font-size:.72rem;font-weight:850}.view-profile-feature-tile h3{margin:0;color:#0f172a;font-size:1.02rem;font-weight:950;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view-profile-feature-tile p{margin:0;color:#64748b;font-size:.88rem;font-weight:650;line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view-profile-feature-tile .view-profile-feature-action{margin-top:auto;align-self:flex-start}.view-profile-feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.view-profile-feature-tile__media{background:radial-gradient(circle at top left,rgba(79,70,229,.1),transparent 34%),linear-gradient(180deg,#f8fafc,#eef2ff)!important}.view-profile-feature-tile--image .view-profile-feature-tile__media,.view-profile-feature-tile--audio .view-profile-feature-tile__media{aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px!important;background:radial-gradient(circle at center,rgba(79,70,229,.08),transparent 48%),#f8fafc!important}.view-profile-feature-tile--image .view-profile-feature-tile__image,.view-profile-feature-tile--audio .view-profile-feature-tile__audio img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:16px!important;background:#f8fafc!important}.view-profile-feature-tile--video .view-profile-feature-tile__media{aspect-ratio:16 / 9!important;padding:0!important;background:#0f172a!important}.view-profile-feature-tile--video .view-profile-feature-tile__video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.view-profile-feature-tile--quickshot .view-profile-feature-tile__media{aspect-ratio:4 / 5!important;padding:0!important;background:#0f172a!important}.view-profile-feature-tile--quickshot .view-profile-feature-tile__video,.view-profile-feature-tile--quickshot .view-profile-feature-tile__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#0f172a!important}.view-profile-feature-tile__audio{width:100%!important;height:100%!important;border-radius:16px!important;overflow:hidden!important;background:#f8fafc!important}.view-profile-feature-tile__audio-player{left:14px!important;right:14px!important;bottom:14px!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important}.view-profile-feature-tile--image .view-profile-feature-tile__media-chip,.view-profile-feature-tile--audio .view-profile-feature-tile__media-chip{top:18px!important;left:18px!important}.view-profile-feature-tile--image .view-profile-feature-tile__index,.view-profile-feature-tile--audio .view-profile-feature-tile__index{top:18px!important;right:18px!important}.view-profile-feature-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.view-profile-feature-tile--video .view-profile-feature-tile__media{aspect-ratio:16 / 9!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at center,rgba(79,70,229,.1),transparent 48%),#0f172a!important}.view-profile-feature-tile--video .view-profile-feature-tile__video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:14px!important;background:#0f172a!important}.view-profile-feature-tile--quickshot .view-profile-feature-tile__media,.view-profile-feature-tile--media .view-profile-feature-tile__media{aspect-ratio:4 / 5!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a!important}.view-profile-feature-tile--quickshot .view-profile-feature-tile__video,.view-profile-feature-tile--media .view-profile-feature-tile__video{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:14px!important;background:#0f172a!important}.view-profile-feature-tile--video .view-profile-feature-tile__media-chip,.view-profile-feature-tile--quickshot .view-profile-feature-tile__media-chip,.view-profile-feature-tile--media .view-profile-feature-tile__media-chip{top:16px!important;left:16px!important}.view-profile-feature-tile--video .view-profile-feature-tile__index,.view-profile-feature-tile--quickshot .view-profile-feature-tile__index,.view-profile-feature-tile--media .view-profile-feature-tile__index{top:16px!important;right:16px!important}@media(max-width:920px){.view-profile-featured-media-header{align-items:flex-start}.view-profile-featured-media-controls{width:100%;justify-content:space-between;margin-left:0}.view-profile-feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:560px){.view-profile-feature-carousel{padding:12px;border-radius:20px}.view-profile-feature-grid{grid-template-columns:1fr}.view-profile-featured-media-controls{align-items:stretch}.view-profile-featured-media-count,.view-profile-featured-media-arrows{flex:1 1 auto;justify-content:center}}@media(max-width:560px){.view-profile-page .view-profile-feature-action,.view-profile-page .studio-primary-btn,.view-profile-page .studio-primary-btn--bright{width:100%}}@media(max-width:900px){.view-profile-feature-item{grid-template-columns:1fr}.view-profile-feature-media,.view-profile-feature-video,.view-profile-feature-image,.view-profile-feature-audio-preview,.view-profile-feature-audio-preview img,.view-profile-feature-audio-fallback,.view-profile-feature-empty-preview{min-height:240px}.view-profile-feature-copy{padding:2px}}@media(max-width:560px){.view-profile-feature-item{padding:12px;border-radius:20px}.view-profile-feature-media,.view-profile-feature-video,.view-profile-feature-image,.view-profile-feature-audio-preview,.view-profile-feature-audio-preview img,.view-profile-feature-audio-fallback,.view-profile-feature-empty-preview{min-height:190px;border-radius:16px}.view-profile-feature-copy h3{font-size:1.1rem}.view-profile-feature-copy p{font-size:.92rem}.view-profile-feature-action{width:100%}}@media(max-width:760px){.view-profile-identity-card{padding:18px;gap:14px}.view-profile-identity-copy h3{font-size:1.06rem}.view-profile-inline-meta{gap:8px}.view-profile-meta-pill,.view-profile-handle-btn,.view-profile-link-pill,.view-profile-social-pill{min-height:34px;padding:7px 10px;font-size:.86rem}}@media(max-width:560px){.view-profile-identity-card{flex-direction:column;align-items:flex-start}.view-profile-inline-meta{align-items:flex-start}.view-profile-meta-pill,.view-profile-handle-btn,.view-profile-link-pill,.view-profile-social-pill{max-width:100%}.view-profile-meta-pill span,.view-profile-link-pill span,.view-profile-social-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:760px){.view-profile-links-section .view-profile-card-grid{grid-template-columns:1fr}.view-profile-links-section>.studio-ghost-btn{width:100%}.view-profile-links-section>.studio-ghost-btn span{max-width:100%}}.view-profile-feature-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:18px!important;align-items:stretch!important}.view-profile-feature-tile,.view-profile-feature-tile--image,.view-profile-feature-tile--video,.view-profile-feature-tile--audio,.view-profile-feature-tile--quickshot,.view-profile-feature-tile--media{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;border-radius:22px!important;overflow:hidden!important;background:#fff!important}.view-profile-feature-tile .view-profile-feature-tile__media,.view-profile-feature-tile--image .view-profile-feature-tile__media,.view-profile-feature-tile--video .view-profile-feature-tile__media,.view-profile-feature-tile--audio .view-profile-feature-tile__media,.view-profile-feature-tile--quickshot .view-profile-feature-tile__media,.view-profile-feature-tile--media .view-profile-feature-tile__media{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at center,rgba(79,70,229,.08),transparent 48%),linear-gradient(180deg,#f8fafc,#eef2ff)!important;overflow:hidden!important;border-radius:0!important}.view-profile-feature-tile .view-profile-feature-tile__image,.view-profile-feature-tile .view-profile-feature-tile__video,.view-profile-feature-tile .view-profile-feature-tile__audio img,.view-profile-feature-tile--image .view-profile-feature-tile__image,.view-profile-feature-tile--video .view-profile-feature-tile__video,.view-profile-feature-tile--audio .view-profile-feature-tile__audio img,.view-profile-feature-tile--quickshot .view-profile-feature-tile__video,.view-profile-feature-tile--quickshot .view-profile-feature-tile__image,.view-profile-feature-tile--media .view-profile-feature-tile__video,.view-profile-feature-tile--media .view-profile-feature-tile__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;border-radius:0!important;background:transparent!important}.view-profile-feature-tile__audio{width:100%!important;height:100%!important;border-radius:0!important;overflow:hidden!important;background:transparent!important}.view-profile-feature-tile__audio-player{position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;height:34px!important;z-index:4!important}.view-profile-feature-tile__media-chip,.view-profile-feature-tile__index,.view-profile-feature-tile--image .view-profile-feature-tile__media-chip,.view-profile-feature-tile--audio .view-profile-feature-tile__media-chip,.view-profile-feature-tile--video .view-profile-feature-tile__media-chip,.view-profile-feature-tile--quickshot .view-profile-feature-tile__media-chip,.view-profile-feature-tile--media .view-profile-feature-tile__media-chip{top:12px!important}.view-profile-feature-tile__media-chip,.view-profile-feature-tile--image .view-profile-feature-tile__media-chip,.view-profile-feature-tile--audio .view-profile-feature-tile__media-chip,.view-profile-feature-tile--video .view-profile-feature-tile__media-chip,.view-profile-feature-tile--quickshot .view-profile-feature-tile__media-chip,.view-profile-feature-tile--media .view-profile-feature-tile__media-chip{left:12px!important}.view-profile-feature-tile__index,.view-profile-feature-tile--image .view-profile-feature-tile__index,.view-profile-feature-tile--audio .view-profile-feature-tile__index,.view-profile-feature-tile--video .view-profile-feature-tile__index,.view-profile-feature-tile--quickshot .view-profile-feature-tile__index,.view-profile-feature-tile--media .view-profile-feature-tile__index{right:12px!important}.view-profile-feature-tile__body{flex:1 1 auto!important;min-height:210px!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.view-profile-feature-tile h3{margin:0!important;color:#0f172a!important;font-size:1.02rem!important;font-weight:950!important;line-height:1.2!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.view-profile-feature-tile p{margin:0!important;color:#64748b!important;font-size:.88rem!important;font-weight:650!important;line-height:1.38!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.view-profile-feature-tile .view-profile-feature-action{margin-top:auto!important;align-self:flex-start!important}@media(max-width:720px){.view-profile-feature-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}}@media(max-width:520px){.view-profile-feature-grid{grid-template-columns:1fr!important}.view-profile-feature-tile__body{min-height:180px!important}}.view-profile-feature-tile--video .view-profile-feature-tile__media{aspect-ratio:1 / 1!important;padding:0!important;background:#f8fafc!important;overflow:hidden!important}.view-profile-feature-tile--video .view-profile-feature-tile__video,.view-profile-feature-tile--media .view-profile-feature-tile__video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;background:#f8fafc!important}.view-profile-feature-tile__audio-player.view-profile-feature-audio-player{position:absolute!important;left:14px!important;right:14px!important;bottom:18px!important;z-index:30!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:grid!important;grid-template-columns:30px 38px minmax(64px,1fr) 38px 30px!important;align-items:center!important;gap:7px!important;padding:6px 8px!important;border:1px solid rgba(255,255,255,.66)!important;border-radius:999px!important;background:#fffffff0!important;box-shadow:0 14px 30px #0f172a3d!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;overflow:hidden!important;box-sizing:border-box!important}.view-profile-feature-audio-player__play,.view-profile-feature-audio-player__volume-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;outline:none!important;box-shadow:0 7px 16px #0f172a1a!important}.view-profile-feature-audio-player__play:hover:not(:disabled),.view-profile-feature-audio-player__volume-btn:hover:not(:disabled),.view-profile-feature-audio-player[data-playing=true] .view-profile-feature-audio-player__play{transform:translateY(-1px)!important;border-color:#10b9816b!important;background:#ecfdf5!important;color:#047857!important;box-shadow:0 10px 22px #10b9812e!important}.view-profile-feature-audio-player__time,.view-profile-feature-audio-player__duration{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;max-width:38px!important;color:#334155!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.view-profile-feature-audio-player__duration{color:#64748b!important}.view-profile-feature-audio-player__seek{min-width:58px!important;background:linear-gradient(90deg,#10b981 var(--view-profile-audio-progress),rgba(148,163,184,.28) var(--view-profile-audio-progress))!important}.view-profile-feature-audio-player__seek::-webkit-slider-thumb,.view-profile-feature-audio-player__volume-range::-webkit-slider-thumb{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important;-webkit-appearance:none!important;appearance:none!important}.view-profile-feature-audio-player__seek::-moz-range-thumb,.view-profile-feature-audio-player__volume-range::-moz-range-thumb{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-radius:999px!important;background:#0f172a!important;box-shadow:0 4px 10px #0f172a3d!important}@media(max-width:720px){.view-profile-feature-tile__audio-player.view-profile-feature-audio-player{left:12px!important;right:12px!important;bottom:16px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;grid-template-columns:28px 34px minmax(52px,1fr) 28px!important;gap:6px!important}.view-profile-feature-audio-player__duration{display:none!important}.view-profile-feature-audio-player__play,.view-profile-feature-audio-player__volume-btn{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}}.view-profile-feature-tile__audio-player.view-profile-feature-audio-player{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.view-profile-feature-audio-player__play,.view-profile-feature-audio-player__volume-btn{background:#ffffff2e!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;box-shadow:0 8px 18px #0f172a47!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.view-profile-feature-audio-player__time,.view-profile-feature-audio-player__duration{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.65)!important}.view-profile-feature-audio-player__seek{background:linear-gradient(90deg,#ffffff var(--view-profile-audio-progress),rgba(255,255,255,.35) var(--view-profile-audio-progress))!important}.view-profile-feature-audio-player__seek::-webkit-slider-thumb{background:#fff!important;border:2px solid rgba(15,23,42,.35)!important;box-shadow:0 4px 12px #00000059!important}.view-profile-feature-audio-player__seek::-moz-range-thumb{background:#fff!important;border:2px solid rgba(15,23,42,.35)!important;box-shadow:0 4px 12px #00000059!important}.view-profile-feature-audio-player__play:hover:not(:disabled),.view-profile-feature-audio-player__volume-btn:hover:not(:disabled),.view-profile-feature-audio-player[data-playing=true] .view-profile-feature-audio-player__play{background:#ffffff47!important;border-color:#ffffff8c!important;color:#fff!important;box-shadow:0 10px 24px #0f172a57!important}@keyframes viewProfileAudioControlsAutoHide{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.view-profile-feature-tile__audio-player.view-profile-feature-audio-player{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;animation:viewProfileAudioControlsAutoHide 4.2s ease forwards!important;transition:opacity .18s ease,transform .18s ease!important}.view-profile-feature-tile__media:not(:hover):not(:focus-within) .view-profile-feature-tile__audio-player.view-profile-feature-audio-player{pointer-events:none!important}.view-profile-feature-tile:hover .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile__media:hover .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile__audio:hover .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile__audio-player.view-profile-feature-audio-player:hover,.view-profile-feature-tile__media:focus-within .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile__audio-player.view-profile-feature-audio-player:focus-within{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important;animation:none!important}.view-profile-feature-tile:hover .view-profile-feature-audio-player__play,.view-profile-feature-tile:hover .view-profile-feature-audio-player__volume-btn,.view-profile-feature-tile__media:hover .view-profile-feature-audio-player__play,.view-profile-feature-tile__media:hover .view-profile-feature-audio-player__volume-btn,.view-profile-feature-tile__audio-player.view-profile-feature-audio-player:hover .view-profile-feature-audio-player__play,.view-profile-feature-tile__audio-player.view-profile-feature-audio-player:hover .view-profile-feature-audio-player__volume-btn{pointer-events:auto!important}@media(prefers-reduced-motion:reduce){.view-profile-feature-tile__audio-player.view-profile-feature-audio-player{animation:none!important;opacity:0!important;transform:none!important}.view-profile-feature-tile:hover .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile__media:hover .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile__media:focus-within .view-profile-feature-tile__audio-player.view-profile-feature-audio-player{opacity:1!important}}.view-profile-feature-tile--audio .view-profile-feature-tile__media,.view-profile-feature-tile__media:has(.view-profile-feature-tile__audio){position:relative!important;overflow:hidden!important}.view-profile-feature-tile__audio-player.view-profile-feature-audio-player{position:absolute!important;left:14px!important;right:14px!important;bottom:18px!important;z-index:30!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:grid!important;grid-template-columns:30px 38px minmax(64px,1fr) 38px 30px!important;align-items:center!important;gap:7px!important;padding:6px 8px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important;box-sizing:border-box!important;opacity:0!important;transform:translateY(8px)!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease!important}.view-profile-feature-tile__media{position:relative;overflow:hidden}.view-profile-feature-tile__audio{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:transparent!important}.view-profile-feature-tile__audio>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.view-profile-feature-tile__audio:after{display:none!important}.view-profile-feature-tile__audio-player.view-profile-feature-audio-player{position:absolute!important;left:14px!important;right:14px!important;bottom:18px!important;z-index:50!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:grid!important;grid-template-columns:30px 38px minmax(64px,1fr) 38px 30px!important;align-items:center!important;gap:7px!important;padding:6px 8px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden!important;box-sizing:border-box!important;opacity:0!important;transform:translateY(8px)!important;pointer-events:none!important;transition:opacity .18s ease,transform .18s ease!important}.view-profile-feature-tile__audio-player.view-profile-feature-audio-player.is-controls-visible,.view-profile-feature-tile:hover .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile__media:hover .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile:focus-within .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-feature-tile__media:focus-within .view-profile-feature-tile__audio-player.view-profile-feature-audio-player{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.view-profile-feature-audio-player *,.view-profile-feature-audio-player *:before,.view-profile-feature-audio-player *:after{box-sizing:border-box!important}.view-profile-feature-audio-player__play,.view-profile-feature-audio-player__volume-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:999px!important;background:#ffffff2e!important;color:#fff!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;outline:none!important;box-shadow:0 8px 18px #0f172a47!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.view-profile-feature-audio-player__play svg,.view-profile-feature-audio-player__volume-btn svg,.view-profile-feature-audio-player svg{display:block!important;width:15px!important;height:15px!important;opacity:1!important;visibility:visible!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;stroke-width:2.35!important;pointer-events:none!important}.view-profile-feature-audio-player__play:hover:not(:disabled),.view-profile-feature-audio-player__volume-btn:hover:not(:disabled),.view-profile-feature-audio-player[data-playing=true] .view-profile-feature-audio-player__play{transform:translateY(-1px)!important;border-color:#ffffff8c!important;background:#ffffff47!important;color:#fff!important;box-shadow:0 10px 24px #0f172a57!important}.view-profile-feature-audio-player__play:disabled,.view-profile-feature-audio-player__volume-btn:disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.view-profile-feature-audio-player__time,.view-profile-feature-audio-player__duration{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;max-width:38px!important;color:#fff!important;font-size:11px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;text-shadow:0 2px 8px rgba(0,0,0,.65)!important}.view-profile-feature-audio-player__seek,.view-profile-feature-audio-player__volume-range{display:block!important;width:100%!important;height:6px!important;min-height:6px!important;max-height:6px!important;padding:0!important;border:0!important;border-radius:999px!important;outline:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important}.view-profile-feature-audio-player__seek{min-width:58px!important;background:linear-gradient(90deg,#ffffff var(--view-profile-audio-progress),rgba(255,255,255,.35) var(--view-profile-audio-progress))!important}.view-profile-feature-audio-player__volume-range{display:none!important}.view-profile-feature-audio-player__seek::-webkit-slider-thumb,.view-profile-feature-audio-player__volume-range::-webkit-slider-thumb{width:12px!important;height:12px!important;border:2px solid rgba(15,23,42,.35)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 12px #00000059!important;-webkit-appearance:none!important;appearance:none!important}.view-profile-feature-audio-player__seek::-moz-range-thumb,.view-profile-feature-audio-player__volume-range::-moz-range-thumb{width:12px!important;height:12px!important;border:2px solid rgba(15,23,42,.35)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 12px #00000059!important}.view-profile-feature-tile__audio>audio.view-profile-feature-tile__audio-player{display:none!important}.view-profile-feature-tile__actions{display:flex!important;align-items:center!important;gap:0!important;margin-top:14px!important}.view-profile-feature-action-group{display:inline-flex!important;align-items:stretch!important;min-height:42px!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(244,63,94,.2)!important;border-radius:16px!important;background:#fffffff5!important;box-shadow:0 10px 22px #0f172a0f,0 3px 10px #f43f5e0f!important}.view-profile-feature-action-group .view-profile-feature-action,.view-profile-feature-action-group .view-profile-feature-delete-action{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;margin:0!important}.view-profile-feature-action-group .view-profile-feature-action--group-main{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;padding:10px 15px!important;color:#111827!important;font-size:.92rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;min-width:48px!important;padding:0!important;color:#991b1b!important;background:transparent!important}.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon{border-left:1px solid rgba(244,63,94,.28)!important}.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon svg,.view-profile-feature-delete-action--group-icon svg{display:block!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;pointer-events:none!important}.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon span,.view-profile-feature-delete-action span,.view-profile-featured-media-delete-all span{display:none!important}.view-profile-feature-action-group:hover{border-color:#f43f5e57!important;box-shadow:0 14px 28px #0f172a14,0 5px 14px #f43f5e1a!important}.view-profile-feature-action-group .view-profile-feature-action--group-main:hover,.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon:hover{background:#fff1f2e0!important}.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon:hover{color:#dc2626!important}.view-profile-feature-action-group .view-profile-feature-action--group-main:active,.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon:active{transform:translateY(1px)!important}.view-profile-feature-action-group:has(button:disabled){opacity:.6!important}.view-profile-feature-action-group button:disabled{cursor:not-allowed!important;transform:none!important}.view-profile-feature-tile__media{flex:0 0 auto}.view-profile-feature-tile__topline,.view-profile-feature-tile__body h3,.view-profile-feature-tile__body p{flex:0 0 auto}.view-profile-feature-tile__body p{margin-bottom:18px}.view-profile-feature-tile__actions{margin-top:auto!important;padding-top:12px;display:inline-flex;align-items:stretch;align-self:flex-start;gap:0!important;width:fit-content;max-width:100%;border:1px solid rgba(239,68,68,.18);border-radius:18px;overflow:hidden;background:#fffffff5;box-shadow:0 12px 28px #0f172a14}.view-profile-feature-tile__actions .view-profile-feature-action,.view-profile-feature-tile__actions .view-profile-feature-delete-action{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:42px;background:transparent}.view-profile-feature-tile__actions .view-profile-feature-action{border-right:1px solid rgba(239,68,68,.18)!important}.view-profile-feature-tile__actions .view-profile-feature-action{padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.view-profile-feature-tile__actions .view-profile-feature-delete-action{width:48px;min-width:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#dc2626}.view-profile-feature-tile__actions .view-profile-feature-delete-action span{display:none!important}.view-profile-feature-tile__actions .view-profile-feature-delete-action svg{width:17px;height:17px;display:block;stroke-width:2.2}.view-profile-feature-tile__actions .view-profile-feature-action:hover,.view-profile-feature-tile__actions .view-profile-feature-delete-action:hover{background:#f8717114}.view-profile-feature-tile__actions .view-profile-feature-action:active,.view-profile-feature-tile__actions .view-profile-feature-delete-action:active{transform:translateY(1px)}.view-profile-feature-tile__actions .view-profile-feature-action:disabled,.view-profile-feature-tile__actions .view-profile-feature-delete-action:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:640px){.view-profile-feature-tile__actions{width:100%;align-self:stretch}.view-profile-feature-tile__actions .view-profile-feature-action{flex:1 1 auto;min-width:0}.view-profile-feature-tile__actions .view-profile-feature-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-profile-feature-tile__actions .view-profile-feature-delete-action{flex:0 0 48px}}.view-profile-feature-grid{align-items:stretch}.view-profile-feature-tile{height:100%;display:flex;flex-direction:column}.view-profile-feature-tile__body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.view-profile-feature-tile__actions{margin-top:auto!important;padding-top:16px!important;display:flex!important;align-items:center!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.view-profile-feature-action-group{display:inline-flex!important;align-items:stretch!important;min-height:42px!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(239,68,68,.2)!important;border-radius:16px!important;background:#fffffffa!important;box-shadow:0 10px 24px #0f172a12,0 4px 12px #ef444414!important}.view-profile-feature-action-group .view-profile-feature-action,.view-profile-feature-action-group .view-profile-feature-delete-action{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:42px!important}.view-profile-feature-action-group .view-profile-feature-action--group-main,.view-profile-feature-action-group .view-profile-feature-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 16px!important;color:#111827!important;font-size:.92rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon,.view-profile-feature-action-group .view-profile-feature-delete-action{width:48px!important;min-width:48px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#dc2626!important}.view-profile-feature-action-group .view-profile-feature-delete-action--group-icon,.view-profile-feature-action-group .view-profile-feature-delete-action{border-left:1px solid rgba(239,68,68,.24)!important}.view-profile-feature-action-group .view-profile-feature-delete-action svg{display:block!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important}.view-profile-feature-action-group .view-profile-feature-delete-action span{display:none!important}.view-profile-feature-action-group:hover{border-color:#ef444457!important;box-shadow:0 14px 30px #0f172a17,0 6px 16px #ef44441a!important}.view-profile-feature-action-group .view-profile-feature-action:hover,.view-profile-feature-action-group .view-profile-feature-delete-action:hover{background:#fff1f2e6!important}.view-profile-feature-action-group .view-profile-feature-delete-action:hover{color:#b91c1c!important}.view-profile-feature-action-group button:disabled{opacity:.55!important;cursor:not-allowed!important}.view-profile-featured-rail-toggle{min-height:42px!important;white-space:nowrap!important;border-color:#4f46e52e!important}.view-profile-featured-rail-toggle.is-active{background:linear-gradient(135deg,#eef2ff,#fff)!important;border-color:#4f46e557!important;color:#3730a3!important;box-shadow:0 12px 26px #0f172a14,0 4px 12px #4f46e51f!important}.view-profile-featured-rail-toggle.is-active svg,.view-profile-featured-rail-toggle.is-active span{color:#3730a3!important}.view-profile-featured-rail-manager{margin:14px 0 16px;padding:16px;border:1px solid rgba(79,70,229,.16);border-radius:22px;background:radial-gradient(circle at top left,rgba(79,70,229,.08),transparent 34%),linear-gradient(180deg,#f8fafcf5,#fffffffa);box-shadow:0 16px 38px #0f172a0f,0 5px 16px #4f46e514}.view-profile-featured-rail-manager__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.view-profile-featured-rail-manager__head strong{display:block;color:#0f172a;font-size:.98rem;font-weight:950;line-height:1.2}.view-profile-featured-rail-manager__head p{margin:5px 0 0;max-width:780px;color:#64748b;font-size:.9rem;font-weight:650;line-height:1.45}.view-profile-featured-rail-enabled{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:8px 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffeb;color:#111827;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:0 8px 20px #0f172a0f}.view-profile-featured-rail-enabled input{width:17px;height:17px;accent-color:#4f46e5;cursor:pointer}.view-profile-featured-rail-enabled span{white-space:nowrap;color:#111827}.view-profile-featured-rail-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.view-profile-featured-rail-summary span{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:7px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffdb;color:#64748b;font-size:.82rem;font-weight:800}.view-profile-featured-rail-summary strong{color:#4f46e5;font-weight:950}.view-profile-featured-rail-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.view-profile-featured-rail-actions .studio-ghost-btn,.view-profile-featured-rail-actions .studio-primary-btn{min-height:40px!important}.view-profile-feature-rail-card-controls{margin:0 0 12px;padding:11px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafcf5;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px #ffffffbf}.view-profile-feature-rail-card-controls.is-selected{border-color:#4f46e538;background:radial-gradient(circle at top left,rgba(79,70,229,.08),transparent 42%),#f8fafcfa}.view-profile-feature-rail-card-controls.is-hidden{border-color:#94a3b847;background:#f8fafcc2}.view-profile-feature-rail-card-toggle{display:flex;align-items:center;gap:9px;min-width:0;color:#0f172a;font-size:.86rem;font-weight:850;cursor:pointer}.view-profile-feature-rail-card-toggle input{width:17px;height:17px;accent-color:#4f46e5;cursor:pointer;flex:0 0 auto}.view-profile-feature-rail-card-toggle span{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-profile-feature-rail-card-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.view-profile-feature-rail-card-buttons .studio-ghost-btn{min-height:34px!important;padding:7px 10px!important;border-radius:12px!important;font-size:.82rem!important}.view-profile-feature-rail-card-buttons .studio-ghost-btn.is-pinned{background:#eef2ff!important;border-color:#4f46e557!important;color:#3730a3!important}.view-profile-feature-rail-card-buttons .studio-ghost-btn.is-pinned span,.view-profile-feature-rail-card-buttons .studio-ghost-btn.is-pinned svg{color:#3730a3!important}.view-profile-feature-rail-card-buttons button:disabled,.view-profile-feature-rail-card-toggle input:disabled,.view-profile-featured-rail-enabled input:disabled{cursor:not-allowed!important;opacity:.5!important}.view-profile-feature-tile:has(.view-profile-feature-rail-card-controls.is-selected){border-color:#4f46e533!important;box-shadow:0 16px 36px #0f172a14,0 5px 14px #4f46e51a!important}.view-profile-feature-tile:has(.view-profile-feature-rail-card-controls.is-hidden){opacity:.88}.view-profile-featured-media-error+.view-profile-featured-rail-manager,.view-profile-featured-rail-manager+.view-profile-feature-carousel{margin-top:16px}.view-profile-featured-posts-section{position:relative;border-left:5px solid rgba(15,23,42,.88)}.view-profile-featured-posts-header .studio-section__icon{background:#111827;color:#fff}.view-profile-featured-posts-controls{flex-wrap:wrap}.view-profile-featured-posts-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 18px}.view-profile-featured-posts-filter{min-height:42px;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffeb;color:#111827;padding:0 14px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #0f172a0f;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.view-profile-featured-posts-filter:hover{transform:translateY(-1px);border-color:#0f172a38;box-shadow:0 16px 34px #0f172a1a}.view-profile-featured-posts-filter.is-active{background:#111827;color:#fff;border-color:#111827}.view-profile-featured-posts-filter strong{min-width:28px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a14;color:inherit;padding:0 8px;font-size:.78rem}.view-profile-featured-posts-filter.is-active strong{background:#ffffff29}.view-profile-featured-posts-grid-wrap{border:1px solid rgba(15,23,42,.08);border-radius:28px;background:radial-gradient(circle at top left,rgba(248,113,113,.08),transparent 28%),linear-gradient(135deg,#fffffff2,#f8fafcf5);padding:18px;box-shadow:0 22px 55px #0f172a14}.view-profile-featured-posts-grid-head{margin:0 0 16px}.view-profile-featured-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.view-profile-featured-post-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 18px 42px #0f172a17;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.view-profile-featured-post-card:hover{transform:translateY(-2px);border-color:#0f172a2e;box-shadow:0 24px 60px #0f172a24}.view-profile-featured-post-card.is-selected-for-delete{border-color:#ef44447a;box-shadow:0 20px 54px #ef444424,0 0 0 3px #ef44441a}.view-profile-featured-post-card__media{position:relative;aspect-ratio:var(--view-profile-featured-post-aspect, 4 / 5);overflow:hidden;background:#f8fafc}.view-profile-featured-post-card__image,.view-profile-featured-post-card__video{width:100%;height:100%;display:block;object-position:center}.view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__image,.view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__video{object-fit:cover}.view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__image,.view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__video{object-fit:contain;background:#050505}.view-profile-featured-post-card__text-card{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,56px);box-sizing:border-box;text-align:center;background:radial-gradient(circle at 12% 8%,rgba(248,113,113,.1),transparent 30%),linear-gradient(135deg,#fff,#f8fafc)}.view-profile-featured-post-card__text-card strong{max-width:720px;color:#111827;font-size:clamp(1.25rem,2.5vw,2.05rem);font-weight:950;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.view-profile-featured-post-card__audio{position:relative;width:100%;height:100%;overflow:hidden;background:#050505}.view-profile-featured-post-card__audio-cover{position:absolute;inset:0;z-index:1;background:#050505}.view-profile-featured-post-card__audio-cover img{width:100%;height:100%;display:block;object-position:center}.view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__audio-cover img{object-fit:cover}.view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__audio-cover img{object-fit:contain;background:#050505}.view-profile-featured-post-card__audio-fallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.14),transparent 28%),linear-gradient(135deg,#050505,#10131d 54%,#050505);color:#fff}.view-profile-featured-post-card__audio-fallback svg{width:clamp(46px,10vw,82px);height:clamp(46px,10vw,82px)}.view-profile-featured-post-card__audio-shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000000a,#0000001a,#0000009e 80%,#000000d6)}.view-profile-featured-post-card__audio-overlay{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;display:grid;gap:12px;color:#fff}.view-profile-featured-post-card__audio-overlay>strong{color:#fff;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:950;line-height:1.08;letter-spacing:-.045em;text-shadow:0 2px 12px rgba(0,0,0,.7)}.view-profile-featured-post-card__audio-player{width:100%;max-width:100%}.view-profile-featured-post-card__kind-chip{left:12px;top:12px}.view-profile-featured-post-card__index{right:12px;top:12px}.view-profile-featured-post-card__select{left:12px;top:12px;z-index:8}.view-profile-featured-post-card__body{display:grid;gap:10px;padding:16px}.view-profile-featured-post-card__body h3{margin:0;color:#111827;font-size:1rem;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.view-profile-featured-post-card__body p{margin:0;color:#64748b;font-size:.86rem;font-weight:800;line-height:1.35}.view-profile-featured-post-card__meta{color:#64748b;font-size:.76rem;font-weight:850}.view-profile-featured-post-card__tags{display:flex;flex-wrap:wrap;gap:6px}.view-profile-featured-post-card__tags span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#0f172a14;color:#334155;font-size:.72rem;font-weight:900}.view-profile-featured-post-card__actions{display:flex;justify-content:flex-end;margin-top:2px}.view-profile-featured-posts-empty{display:flex;align-items:center;justify-content:center;min-height:132px;border:1px dashed rgba(15,23,42,.16);border-radius:24px;background:#f8fafcc7;color:#64748b;font-weight:900;text-align:center;padding:20px}.view-profile-featured-posts-grid{align-items:stretch!important;grid-auto-rows:1fr!important}.view-profile-featured-post-card{height:100%!important;min-height:430px!important;display:grid!important;grid-template-rows:220px 1fr!important}.view-profile-featured-post-card__media{width:100%!important;height:220px!important;min-height:220px!important;max-height:220px!important;aspect-ratio:auto!important;overflow:hidden!important;background:#050505!important}.view-profile-featured-post-card__image,.view-profile-featured-post-card__video{width:100%!important;height:100%!important;display:block!important}.view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__image,.view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__video,.view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__audio-cover img{object-fit:cover!important}.view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__image,.view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__video,.view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__audio-cover img{object-fit:contain!important;background:#050505!important}.view-profile-featured-post-card__audio,.view-profile-featured-post-card__text-card{width:100%!important;height:100%!important;min-height:0!important}.view-profile-featured-post-card__audio-cover,.view-profile-featured-post-card__audio-cover img,.view-profile-featured-post-card__audio-fallback{width:100%!important;height:100%!important}.view-profile-featured-post-card__text-card{padding:22px!important}.view-profile-featured-post-card__text-card strong{display:-webkit-box!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden!important;font-size:clamp(1.05rem,1.6vw,1.42rem)!important}.view-profile-featured-post-card__body{min-height:210px!important;display:grid!important;grid-template-rows:auto auto auto 1fr auto!important;align-content:start!important;padding:16px!important}.view-profile-featured-post-card__body h3{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;min-height:2.4em!important}.view-profile-featured-post-card__body p{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;min-height:2.7em!important}.view-profile-featured-post-card__tags{min-height:30px!important;max-height:58px!important;overflow:hidden!important;align-content:start!important}.view-profile-featured-post-card__actions{align-self:end!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.view-profile-featured-post-card__audio-overlay{left:14px!important;right:14px!important;bottom:14px!important;gap:8px!important}.view-profile-featured-post-card__audio-overlay>strong{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:clamp(1rem,1.6vw,1.32rem)!important}.view-profile-featured-post-card__audio-player{max-height:44px!important}@media(max-width:1100px){.view-profile-featured-post-card{min-height:420px!important;grid-template-rows:210px 1fr!important}.view-profile-featured-post-card__media{height:210px!important;min-height:210px!important;max-height:210px!important}}@media(max-width:720px){.view-profile-featured-post-card{min-height:410px!important;grid-template-rows:205px 1fr!important}.view-profile-featured-post-card__media{height:205px!important;min-height:205px!important;max-height:205px!important}.view-profile-featured-post-card__body{min-height:200px!important}}.view-profile-page .view-profile-featured-posts-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;grid-auto-rows:auto!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card{position:relative!important;height:430px!important;min-height:430px!important;max-height:430px!important;display:grid!important;grid-template-rows:285px 145px!important;overflow:hidden!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 18px 42px #0f172a17!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__media{position:relative!important;width:100%!important;height:285px!important;min-height:285px!important;max-height:285px!important;aspect-ratio:auto!important;overflow:hidden!important;background:#050505!important}.view-profile-page .view-profile-featured-post-card__image,.view-profile-page .view-profile-featured-post-card__video,.view-profile-page .view-profile-featured-post-card__audio,.view-profile-page .view-profile-featured-post-card__audio-cover,.view-profile-page .view-profile-featured-post-card__audio-cover img,.view-profile-page .view-profile-featured-post-card__audio-fallback,.view-profile-page .view-profile-featured-post-card__text-card{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important}.view-profile-page .view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__image,.view-profile-page .view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__video,.view-profile-page .view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__audio-cover img{object-fit:cover!important;object-position:center center!important}.view-profile-page .view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__image,.view-profile-page .view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__video,.view-profile-page .view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__audio-cover img{object-fit:contain!important;object-position:center center!important;background:#050505!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__body{height:145px!important;min-height:0!important;max-height:145px!important;display:grid!important;grid-template-rows:28px 30px 38px 1fr!important;gap:7px!important;padding:12px 16px 14px!important;overflow:hidden!important;align-content:start!important;justify-content:stretch!important}.view-profile-page .view-profile-featured-post-card__body .view-profile-feature-tile__topline{min-height:28px!important;max-height:28px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;overflow:hidden!important}.view-profile-page .view-profile-featured-post-card__body .studio-preview-chip,.view-profile-page .view-profile-featured-post-card__body .view-profile-feature-chip{min-height:26px!important;height:26px!important;padding:0 11px!important;margin:0!important;border-radius:999px!important;font-size:.78rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.view-profile-page .view-profile-featured-post-card__meta{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.view-profile-page .view-profile-featured-post-card__body h3{margin:0!important;min-height:30px!important;max-height:30px!important;color:#0f172a!important;font-size:1.02rem!important;font-weight:950!important;line-height:1.18!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.view-profile-page .view-profile-featured-post-card__body p{margin:0!important;min-height:38px!important;max-height:38px!important;color:#64748b!important;font-size:.86rem!important;font-weight:750!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.view-profile-page .view-profile-featured-post-card__tags{min-height:24px!important;max-height:24px!important;margin:0!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;overflow:hidden!important}.view-profile-page .view-profile-featured-post-card__tags span{min-height:24px!important;height:24px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:#0f172a0f!important;color:#334155!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.view-profile-page .view-profile-featured-post-card__audio-overlay{left:14px!important;right:14px!important;bottom:14px!important;z-index:4!important;gap:8px!important}.view-profile-page .view-profile-featured-post-card__audio-overlay>strong{max-height:36px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:1.04rem!important;line-height:1.08!important}.view-profile-page .view-profile-featured-post-card__audio-player{height:34px!important;max-height:34px!important}.view-profile-page .view-profile-featured-post-card__kind-chip,.view-profile-page .view-profile-feature-tile__media-chip{top:12px!important;left:12px!important}.view-profile-page .view-profile-featured-post-card__index,.view-profile-page .view-profile-feature-tile__index{top:12px!important;right:12px!important}.view-profile-page .view-profile-featured-post-card__actions{position:absolute!important;right:12px!important;bottom:12px!important;z-index:8!important;margin:0!important;min-height:0!important}@media(max-width:1180px){.view-profile-page .view-profile-featured-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card{height:420px!important;min-height:420px!important;max-height:420px!important;grid-template-rows:275px 145px!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__media{height:275px!important;min-height:275px!important;max-height:275px!important}}@media(max-width:720px){.view-profile-page .view-profile-featured-posts-grid{grid-template-columns:1fr!important;gap:16px!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card{height:400px!important;min-height:400px!important;max-height:400px!important;grid-template-rows:258px 142px!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__media{height:258px!important;min-height:258px!important;max-height:258px!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__body{height:142px!important;max-height:142px!important}}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card{height:456px!important;min-height:456px!important;max-height:456px!important;grid-template-rows:285px 171px!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__body{height:171px!important;min-height:171px!important;max-height:171px!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px 16px 16px!important;overflow:hidden!important}.view-profile-page .view-profile-featured-post-card__body .view-profile-feature-tile__topline{flex:0 0 28px!important;min-height:28px!important;max-height:28px!important}.view-profile-page .view-profile-featured-post-card__body h3{flex:0 0 24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.view-profile-page .view-profile-featured-post-card__body p{flex:0 0 38px!important;min-height:38px!important;max-height:38px!important;margin:0!important}.view-profile-page .view-profile-featured-post-card__tags{flex:0 0 auto!important;min-height:28px!important;max-height:32px!important;margin-top:auto!important;margin-bottom:0!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:7px!important;overflow:hidden!important;padding:0!important}.view-profile-page .view-profile-featured-post-card__tags span{min-height:26px!important;height:26px!important;max-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:999px!important;background:#0f172a0f!important;color:#334155!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__media{height:285px!important;min-height:285px!important;max-height:285px!important}@media(max-width:1180px){.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card{height:446px!important;min-height:446px!important;max-height:446px!important;grid-template-rows:275px 171px!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__media{height:275px!important;min-height:275px!important;max-height:275px!important}}@media(max-width:720px){.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card{height:430px!important;min-height:430px!important;max-height:430px!important;grid-template-rows:258px 172px!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__media{height:258px!important;min-height:258px!important;max-height:258px!important}.view-profile-page .view-profile-featured-posts-grid .view-profile-featured-post-card__body{height:172px!important;min-height:172px!important;max-height:172px!important}}.view-profile-page .view-profile-featured-post-card--audio .view-profile-featured-post-card__media{position:relative!important;overflow:hidden!important;background:#050505!important}.view-profile-page .view-profile-featured-post-card__audio{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:#050505!important}.view-profile-page .view-profile-featured-post-card__audio-cover,.view-profile-page .view-profile-featured-post-card__audio-cover img{width:100%!important;height:100%!important;display:block!important}.view-profile-page .view-profile-featured-post-card__audio-cover img{object-fit:cover!important;object-position:center center!important}.view-profile-page .view-profile-featured-post-card__audio-shade{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;pointer-events:none!important;background:linear-gradient(180deg,#00000014,#00000029 45%,#000000b8)!important}.view-profile-page .view-profile-featured-post-card__audio-overlay{position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;z-index:5!important;display:grid!important;grid-template-rows:auto auto!important;gap:8px!important;align-items:end!important;width:auto!important;max-width:calc(100% - 28px)!important;min-width:0!important;padding:0!important;margin:0!important;pointer-events:none!important}.view-profile-page .view-profile-featured-post-card__audio-overlay>strong{width:100%!important;max-width:100%!important;margin:0!important;color:#fff!important;font-size:clamp(1.02rem,1.5vw,1.22rem)!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.035em!important;text-shadow:0 3px 12px rgba(0,0,0,.78)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important}.view-profile-page .view-profile-featured-post-card__audio-player.view-profile-feature-audio-player{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:grid!important;grid-template-columns:30px 38px minmax(82px,1fr) 42px 30px!important;align-items:center!important;gap:7px!important;padding:5px 8px!important;margin:0!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:999px!important;background:#0000007a!important;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(10px) saturate(130%)!important;backdrop-filter:blur(10px) saturate(130%)!important;overflow:hidden!important;box-sizing:border-box!important;opacity:1!important;transform:none!important;animation:none!important;pointer-events:auto!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__play,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__volume-btn{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.28)!important;background:#ffffff24!important;color:#fff!important;box-shadow:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__play svg,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__volume-btn svg{width:16px!important;height:16px!important;color:#fff!important;stroke:currentColor!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__time,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__duration{min-width:34px!important;max-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;text-shadow:0 2px 8px rgba(0,0,0,.72)!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__seek{width:100%!important;min-width:0!important;height:6px!important;min-height:6px!important;max-height:6px!important;display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;outline:none!important;background:linear-gradient(90deg,#ffffff var(--view-profile-audio-progress),rgba(255,255,255,.34) var(--view-profile-audio-progress))!important;box-shadow:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__seek::-webkit-slider-thumb{width:12px!important;height:12px!important;border:2px solid rgba(15,23,42,.42)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 10px #0000006b!important;-webkit-appearance:none!important;appearance:none!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__seek::-moz-range-thumb{width:12px!important;height:12px!important;border:2px solid rgba(15,23,42,.42)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 3px 10px #0000006b!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__volume-range{display:none!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__play:hover:not(:disabled),.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__volume-btn:hover:not(:disabled),.view-profile-page .view-profile-featured-post-card__audio-player[data-playing=true] .view-profile-feature-audio-player__play{background:#ffffff3d!important;border-color:#ffffff7a!important;color:#fff!important}.view-profile-page .view-profile-featured-post-card__audio audio{display:none!important}@media(max-width:720px){.view-profile-page .view-profile-featured-post-card__audio-overlay{left:12px!important;right:12px!important;bottom:12px!important;max-width:calc(100% - 24px)!important}.view-profile-page .view-profile-featured-post-card__audio-player.view-profile-feature-audio-player{height:36px!important;min-height:36px!important;max-height:36px!important;grid-template-columns:28px 34px minmax(70px,1fr) 36px 28px!important;gap:5px!important;padding:4px 7px!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__play,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__volume-btn{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__time,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__duration{font-size:.64rem!important}}.view-profile-page .view-profile-featured-post-card__videoWrap{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:#050505!important}.view-profile-page .view-profile-featured-post-card__videoWrap:after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:42%;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 100%)}.view-profile-page .view-profile-featured-post-card__videoWrap .view-profile-featured-post-card__video{width:100%!important;height:100%!important;display:block!important}.view-profile-page .view-profile-featured-post-card__videoVolumeBtn{position:absolute!important;right:12px!important;bottom:12px!important;z-index:6!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.28)!important;background:#00000094!important;color:#fff!important;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff1f!important;-webkit-backdrop-filter:blur(10px) saturate(130%)!important;backdrop-filter:blur(10px) saturate(130%)!important;cursor:pointer!important;appearance:none!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.view-profile-page .view-profile-featured-post-card__videoVolumeBtn svg{width:18px!important;height:18px!important;color:#fff!important;stroke:currentColor!important}.view-profile-page .view-profile-featured-post-card__videoVolumeBtn:hover{transform:translateY(-1px)!important;background:#000000b8!important;border-color:#ffffff70!important;box-shadow:0 14px 30px #00000057,inset 0 1px #ffffff29!important}.view-profile-page .view-profile-featured-post-card__videoVolumeBtn.is-on{background:#ffffffeb!important;color:#111827!important;border-color:#ffffff9e!important}.view-profile-page .view-profile-featured-post-card__videoVolumeBtn.is-on svg{color:#111827!important}.view-profile-page .view-profile-featured-post-card__videoVolumeBtn:focus-visible{outline:3px solid rgba(255,255,255,.34)!important;outline-offset:3px!important}.view-profile-reviews-section{position:relative;overflow:hidden;border-left:5px solid rgba(79,70,229,.92)!important}.view-profile-reviews-section:before{content:none!important;display:none!important}.view-profile-reviews-header{align-items:center!important;gap:16px!important}.view-profile-review-summary{min-width:128px;min-height:58px;padding:10px 14px;border-radius:18px;display:grid;place-items:center;border:1px solid rgba(245,158,11,.18);background:radial-gradient(circle at top left,rgba(245,158,11,.14),transparent 38%),#fff;box-shadow:0 10px 26px #0f172a0e}.view-profile-review-summary strong{color:#0f172a;font-size:1.25rem;font-weight:950;line-height:1}.view-profile-review-summary span{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.view-profile-review-owner-note{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;margin:0 0 18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(135deg,#eff6ff,#f8fafc);color:#1e3a8a}.view-profile-review-owner-note svg{width:22px;height:22px;margin-top:1px;color:#2563eb}.view-profile-review-owner-note p{margin:0;color:#1e3a8a;font-size:.92rem;font-weight:700;line-height:1.5}.view-profile-review-list{display:grid;gap:16px}.view-profile-review-card{border-radius:22px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 14px 32px #0f172a0e;padding:18px}.view-profile-review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.view-profile-review-card__author{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.view-profile-review-card__author img{width:52px;height:52px;border-radius:18px;object-fit:cover;background:#f8fafc;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 18px #0f172a14}.view-profile-review-card__author strong{display:block;color:#0f172a;font-size:1rem;font-weight:950;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-profile-review-card__author span{display:block;margin-top:4px;color:#64748b;font-size:.86rem;font-weight:750;line-height:1.35}.view-profile-review-card__rating{display:inline-flex;align-items:center;gap:3px;min-height:34px;padding:0 10px;border-radius:999px;background:#fffbeb;border:1px solid rgba(245,158,11,.2);color:#cbd5e1;flex:0 0 auto}.view-profile-review-card__rating svg{width:16px;height:16px;stroke-width:2.6}.view-profile-review-card__rating svg.is-filled{color:#f59e0b;fill:currentColor}.view-profile-review-card__text{margin:0;color:#334155;font-size:.98rem;font-weight:650;line-height:1.6;white-space:pre-wrap}.view-profile-private-response-box{margin-top:16px;padding:15px;border-radius:20px;border:1px solid rgba(37,99,235,.14);background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 34%),#f8fafc}.view-profile-private-response-box__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.view-profile-private-response-box__head strong{display:block;color:#0f172a;font-size:.96rem;font-weight:950}.view-profile-private-response-box__head span{display:block;margin-top:4px;color:#64748b;font-size:.86rem;font-weight:700;line-height:1.45}.view-profile-private-response-box__head em{flex:0 0 auto;min-height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ecfdf5;border:1px solid rgba(16,185,129,.18);color:#047857;font-size:.78rem;font-style:normal;font-weight:900;white-space:nowrap}.view-profile-private-response-box textarea{width:100%;min-height:104px;resize:vertical;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;color:#0f172a;padding:13px 14px;font:inherit;font-size:.94rem;line-height:1.45;outline:none}.view-profile-private-response-box textarea:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb14}.view-profile-private-response-box__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.view-profile-private-response-box__foot small{color:#64748b;font-size:.82rem;font-weight:850}.view-profile-private-response-box__foot .studio-primary-btn{width:auto!important;min-width:162px!important;height:46px!important;min-height:46px!important;padding:0 16px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;flex:0 0 auto!important}.view-profile-private-response-box__foot .studio-primary-btn:disabled{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.2)!important}.view-profile-private-response-status{margin:12px 0 0;padding:10px 12px;border-radius:14px;font-size:.86rem;font-weight:850;line-height:1.4}.view-profile-private-response-status.is-success{background:#ecfdf5;border:1px solid rgba(16,185,129,.18);color:#047857}.view-profile-private-response-status.is-error{background:#fff1f2;border:1px solid rgba(239,68,68,.18);color:#b91c1c}.view-profile-review-owner-note--with-actions{display:flex;align-items:flex-start;gap:12px}.view-profile-review-owner-note--with-actions p{flex:1 1 auto}.view-profile-review-delete-all-btn,.view-profile-review-card__delete{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(220,38,38,.28);background:#fff;color:#b91c1c;border-radius:999px;font-weight:800;cursor:pointer;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.view-profile-review-delete-all-btn{flex:0 0 auto;padding:10px 14px;white-space:nowrap}.view-profile-review-card__delete{padding:8px 12px;font-size:.86rem}.view-profile-review-delete-all-btn:hover:not(:disabled),.view-profile-review-card__delete:hover:not(:disabled){transform:translateY(-1px);background:#fef2f2;border-color:#dc26267a;color:#991b1b}.view-profile-review-delete-all-btn:disabled,.view-profile-review-card__delete:disabled{opacity:.58;cursor:not-allowed;transform:none}.view-profile-review-delete-all-btn svg,.view-profile-review-card__delete svg{width:15px;height:15px;flex:0 0 auto;color:currentColor}.view-profile-review-card__top-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.view-profile-top-quickshots-banner{width:100%;margin:0 0 18px;padding:0;border:0;background:transparent}.view-profile-top-quickshots-banner .qs-banner,.view-profile-top-quickshots-banner .qs-banner__row{width:100%}.view-profile-top-quickshots-banner .view-profile-error,.view-profile-top-quickshots-banner .studio-info-card{margin-bottom:12px}.view-profile-top-quickshots-banner{width:100%;margin:0 0 10px!important;padding:0!important;border:0!important;background:transparent!important}.view-profile-top-quickshots-banner .qs-banner{width:100%;margin:0!important;padding:0!important}.view-profile-top-quickshots-banner .qs-banner__row{width:100%;display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important}.view-profile-top-quickshots-banner .qs-banner__card{margin:0!important}.view-profile-top-quickshots-banner .qs-banner__card--media{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.view-profile-top-quickshots-banner .qs-banner__card--side{width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:6px 0 0!important;border:0!important;box-shadow:none!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important}.view-profile-top-quickshots-banner .qs-banner__sideText{display:none!important}.view-profile-top-quickshots-banner .qs-banner__actions{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:16px!important}.view-profile-top-quickshots-banner .qs-banner__actionBtn{min-height:0!important;height:auto!important;padding:6px 8px!important;border:0!important;background:transparent!important;box-shadow:none!important}.view-profile-top-quickshots-banner+.product-studio-topbar,.view-profile-top-quickshots-banner+.view-profile-topbar,.view-profile-top-quickshots-banner+.view-profile-header{margin-top:0!important}@media(max-width:720px){.view-profile-review-owner-note--with-actions{flex-direction:column}.view-profile-review-delete-all-btn{width:100%}.view-profile-review-card__top-actions{width:100%;justify-content:flex-start}}@media(max-width:760px){.view-profile-reviews-header,.view-profile-review-card__top,.view-profile-private-response-box__head,.view-profile-private-response-box__foot{align-items:stretch!important;flex-direction:column!important}.view-profile-review-summary,.view-profile-private-response-box__foot .studio-primary-btn{width:100%!important;max-width:none!important}.view-profile-review-card{padding:15px}}.view-profile-top-quickshots-banner .qs-banner__card--side{min-height:0!important;max-height:none!important;height:34px!important;flex:0 0 auto!important;margin:0!important;padding:4px 0 0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;align-content:flex-start!important;background:transparent!important;border:0!important;box-shadow:none!important}.view-profile-top-quickshots-banner .qs-banner__sideText{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important}.view-profile-top-quickshots-banner .qs-banner__actions{min-height:0!important;height:30px!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important}.view-profile-top-quickshots-banner{margin-bottom:4px!important}.view-profile-top-quickshots-banner+.product-studio-topbar{margin-top:0!important}.view-profile-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.view-profile-relationship-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.view-profile-relationship-actions--header{justify-content:flex-end}.view-profile-relationship-actions--sidebar{width:100%;flex-direction:column;align-items:stretch}.view-profile-relationship-actions--sidebar .view-profile-relationship-btn{width:100%;justify-content:center}.view-profile-relationship-btn.is-active{border-color:#10b9818c;box-shadow:0 10px 26px #10b9811f}.view-profile-relationship-error{width:100%;color:#b91c1c;font-size:.82rem;font-weight:800;line-height:1.35}.view-profile-hashtag-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.view-profile-hashtag-chips button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffff14;color:inherit;font:inherit;font-size:.82rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.view-profile-hashtag-chips button:hover{transform:translateY(-1px);background:#ffffff24;border-color:#94a3b875}.view-profile-identity-media{display:flex;align-items:center;gap:14px;flex:0 0 auto}.view-profile-main-avatar-wrap,.view-profile-company-logo-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0}.view-profile-main-avatar-wrap>span,.view-profile-company-logo-wrap>span{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;opacity:.72}.view-profile-company-logo-wrap{padding:10px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:radial-gradient(circle at 30% 20%,rgba(218,186,83,.12),transparent 36%),#ffffff0b}@media(max-width:820px){.view-profile-header-actions,.view-profile-relationship-actions--header{width:100%;justify-content:flex-start}.view-profile-relationship-actions--header .view-profile-relationship-btn{flex:1 1 150px;justify-content:center}}.view-profile-identity-media{flex-direction:column;align-items:center;justify-content:flex-start;gap:16px}.view-profile-main-avatar-wrap,.view-profile-company-logo-wrap{width:auto;align-items:center}.view-profile-company-logo-wrap{padding:0;border:0;background:transparent;box-shadow:none}.view-profile-company-logo-ring,.view-profile-company-logo-wrap .avatar-ring,.view-profile-company-logo-wrap [class*=avatar-ring]{background:transparent;box-shadow:none}.view-profile-company-logo-ring img,.view-profile-company-logo-wrap img{object-fit:contain!important}@media(max-width:720px){.view-profile-identity-media{width:auto;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap}}.view-profile-page .view-profile-feature-tile--audio .view-profile-feature-tile__media,.view-profile-page .view-profile-feature-tile__media:has(.view-profile-feature-tile__audio),.view-profile-page .view-profile-featured-post-card__audio{position:relative!important;overflow:hidden!important}.view-profile-page .view-profile-feature-tile__audio-player.view-profile-feature-audio-player,.view-profile-page .view-profile-featured-post-card__audio-player.view-profile-feature-audio-player{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;animation:none!important;pointer-events:auto!important}.view-profile-page .view-profile-feature-audio-player__play,.view-profile-page .view-profile-feature-audio-player__volume-btn,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__play,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__volume-btn{opacity:1!important;visibility:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.42)!important;background:#0f172ac2!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff24!important;-webkit-backdrop-filter:blur(10px) saturate(130%)!important;backdrop-filter:blur(10px) saturate(130%)!important;cursor:pointer!important}.view-profile-page .view-profile-feature-audio-player__play svg,.view-profile-page .view-profile-feature-audio-player__volume-btn svg,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__play svg,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__volume-btn svg{opacity:1!important;visibility:visible!important;display:block!important;width:17px!important;height:17px!important;color:#fff!important;stroke:#fff!important;fill:none!important;stroke-width:2.6!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))!important;pointer-events:none!important}.view-profile-page .view-profile-feature-audio-player__play:hover:not(:disabled),.view-profile-page .view-profile-feature-audio-player__volume-btn:hover:not(:disabled),.view-profile-page .view-profile-feature-audio-player[data-playing=true] .view-profile-feature-audio-player__play,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__play:hover:not(:disabled),.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__volume-btn:hover:not(:disabled),.view-profile-page .view-profile-featured-post-card__audio-player[data-playing=true] .view-profile-feature-audio-player__play{transform:translateY(-1px)!important;background:#0f172ae6!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border-color:#ffffff94!important;box-shadow:0 14px 30px #00000057,inset 0 1px #ffffff2e!important}.view-profile-page .view-profile-feature-audio-player__time,.view-profile-page .view-profile-feature-audio-player__duration,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__time,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__duration{opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 8px rgba(0,0,0,.75)!important}.view-profile-page .view-profile-feature-audio-player__seek,.view-profile-page .view-profile-featured-post-card__audio-player .view-profile-feature-audio-player__seek{opacity:1!important;visibility:visible!important;background:linear-gradient(90deg,#ffffff var(--view-profile-audio-progress, 0%),rgba(255,255,255,.38) var(--view-profile-audio-progress, 0%))!important}.view-profile-page .view-profile-feature-audio-player__seek::-webkit-slider-thumb{background:#fff!important;border:2px solid rgba(15,23,42,.5)!important}.view-profile-page .view-profile-feature-audio-player__seek::-moz-range-thumb{background:#fff!important;border:2px solid rgba(15,23,42,.5)!important}.view-profile-page .view-profile-feature-audio-player__play:disabled,.view-profile-page .view-profile-feature-audio-player__volume-btn:disabled{opacity:.72!important;visibility:visible!important}.view-profile-page .view-profile-featured-media-arrows{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:20!important}.view-profile-page .view-profile-featured-media-arrow{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;background:#fffffffa!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;box-shadow:0 10px 22px #0f172a14,inset 0 1px #ffffffe6!important;cursor:pointer!important;pointer-events:auto!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important}.view-profile-page .view-profile-featured-media-arrow svg{display:block!important;visibility:visible!important;opacity:1!important;width:20px!important;height:20px!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;pointer-events:none!important}.view-profile-page .view-profile-featured-media-arrow svg *{visibility:visible!important;opacity:1!important;stroke:currentColor!important;fill:none!important}.view-profile-page .view-profile-featured-media-arrow:hover:not(:disabled){transform:translateY(-3px)!important;background:#fff!important;color:#020617!important;-webkit-text-fill-color:#020617!important;border-color:#0f172a3d!important;box-shadow:0 16px 34px #0f172a24!important}.view-profile-page .view-profile-featured-media-arrow:hover:not(:disabled) svg{color:#020617!important;stroke:#020617!important}.view-profile-page .view-profile-featured-media-arrow:active:not(:disabled){transform:translateY(-1px)!important}.view-profile-page .view-profile-featured-media-arrow:disabled{opacity:1!important;visibility:visible!important;background:#f8fafcf5!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;border-color:#94a3b838!important;box-shadow:0 6px 14px #0f172a0a!important;cursor:not-allowed!important;pointer-events:auto!important}.view-profile-page .view-profile-featured-media-arrow:disabled svg{opacity:1!important;visibility:visible!important;color:#94a3b8!important;stroke:#94a3b8!important}.view-profile-page .view-profile-featured-media-page{opacity:1!important;visibility:visible!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-weight:900!important}.view-profile-feature-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;justify-content:start!important}.view-profile-feature-grid--single{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:start!important}.view-profile-feature-grid--single>.view-profile-feature-tile{grid-column:auto!important;width:100%!important;max-width:none!important;justify-self:stretch!important}.view-profile-feature-tile{width:100%!important;min-width:0!important;max-width:none!important}.view-profile-feature-tile__media{width:100%!important;aspect-ratio:16 / 10!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.view-profile-feature-tile__media img,.view-profile-feature-tile__image,.view-profile-feature-tile__video,.view-profile-feature-tile__audio,.view-profile-feature-tile__audio img{width:100%!important;height:100%!important;object-fit:cover!important}.view-profile-featured-posts-section .vp-bulk-toolbar,.view-profile-featured-media-section .vp-bulk-toolbar{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.view-profile-featured-posts-section .vp-bulk-toolbar:before,.view-profile-featured-posts-section .vp-bulk-toolbar:after,.view-profile-featured-posts-section .vp-bulk-delete:before,.view-profile-featured-posts-section .vp-bulk-delete:after,.view-profile-featured-posts-section .vp-bulk-cancel:before,.view-profile-featured-posts-section .vp-bulk-cancel:after,.view-profile-featured-posts-section .vp-bulk-delete-toggle:before,.view-profile-featured-posts-section .vp-bulk-delete-toggle:after,.view-profile-featured-media-section .vp-bulk-toolbar:before,.view-profile-featured-media-section .vp-bulk-toolbar:after,.view-profile-featured-media-section .vp-bulk-delete:before,.view-profile-featured-media-section .vp-bulk-delete:after,.view-profile-featured-media-section .vp-bulk-cancel:before,.view-profile-featured-media-section .vp-bulk-cancel:after,.view-profile-featured-media-section .vp-bulk-delete-toggle:before,.view-profile-featured-media-section .vp-bulk-delete-toggle:after{content:none!important;display:none!important}.view-profile-featured-posts-section .vp-bulk-toolbar:not(.is-active),.view-profile-featured-media-section .vp-bulk-toolbar:not(.is-active){display:inline-flex!important;align-items:center!important;justify-content:center!important}.view-profile-featured-posts-section .vp-bulk-delete-toggle,.view-profile-featured-media-section .vp-bulk-delete-toggle{appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:1px solid rgba(239,68,68,.24)!important;border-radius:14px!important;background:#fff!important;color:#991b1b!important;box-shadow:0 10px 22px #0f172a14!important;cursor:pointer!important}.view-profile-featured-posts-section .vp-bulk-toolbar.is-active,.view-profile-featured-media-section .vp-bulk-toolbar.is-active{display:grid!important;grid-template-columns:42px minmax(96px,auto) 42px 42px!important;align-items:stretch!important;justify-content:end!important;gap:0!important;width:auto!important;min-width:222px!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(239,68,68,.18)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a14,0 4px 12px #ef444414!important}.view-profile-featured-posts-section .vp-bulk-toolbar.is-active>*,.view-profile-featured-media-section .vp-bulk-toolbar.is-active>*{position:static!important;inset:auto!important;transform:none!important;translate:none!important;margin:0!important;box-shadow:none!important}.view-profile-featured-posts-section .vp-bulk-check,.view-profile-featured-media-section .vp-bulk-check{grid-column:1!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:0!important;border-right:1px solid rgba(239,68,68,.14)!important;background:transparent!important;cursor:pointer!important}.view-profile-featured-posts-section .vp-bulk-check input,.view-profile-featured-media-section .vp-bulk-check input{position:absolute!important;opacity:0!important;pointer-events:none!important}.view-profile-featured-posts-section .vp-bulk-check span,.view-profile-featured-media-section .vp-bulk-check span{position:relative!important;display:block!important;width:17px!important;height:17px!important;border-radius:6px!important;border:1.5px solid rgba(100,116,139,.55)!important;background:#fff!important}.view-profile-featured-posts-section .vp-bulk-check input:checked+span,.view-profile-featured-media-section .vp-bulk-check input:checked+span{border-color:#4f46e5!important;background:#4f46e5!important}.view-profile-featured-posts-section .vp-bulk-check input:checked+span:after,.view-profile-featured-media-section .vp-bulk-check input:checked+span:after{content:""!important;position:absolute!important;left:4px!important;top:3px!important;width:7px!important;height:4px!important;border-left:2px solid #ffffff!important;border-bottom:2px solid #ffffff!important;transform:rotate(-45deg)!important}.view-profile-featured-posts-section .vp-bulk-count,.view-profile-featured-media-section .vp-bulk-count{grid-column:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 12px!important;margin:0!important;border-right:1px solid rgba(239,68,68,.14)!important;color:#475569!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.view-profile-featured-posts-section .vp-bulk-delete,.view-profile-featured-media-section .vp-bulk-delete{appearance:none!important;-webkit-appearance:none!important;grid-column:3!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:0!important;border-right:1px solid rgba(239,68,68,.14)!important;border-radius:0!important;background:transparent!important;color:#991b1b!important;box-shadow:none!important;cursor:pointer!important}.view-profile-featured-posts-section .vp-bulk-cancel,.view-profile-featured-media-section .vp-bulk-cancel{appearance:none!important;-webkit-appearance:none!important;grid-column:4!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;outline:0!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;line-height:0!important}.view-profile-featured-posts-section .vp-bulk-delete svg,.view-profile-featured-posts-section .vp-bulk-cancel svg,.view-profile-featured-posts-section .vp-bulk-delete-toggle svg,.view-profile-featured-media-section .vp-bulk-delete svg,.view-profile-featured-media-section .vp-bulk-cancel svg,.view-profile-featured-media-section .vp-bulk-delete-toggle svg{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;pointer-events:none!important;opacity:1!important;visibility:visible!important}.view-profile-featured-posts-section .vp-bulk-delete:disabled,.view-profile-featured-posts-section .vp-bulk-delete-toggle:disabled,.view-profile-featured-media-section .vp-bulk-delete:disabled,.view-profile-featured-media-section .vp-bulk-delete-toggle:disabled{cursor:not-allowed!important;opacity:.48!important}.view-profile-featured-posts-section .vp-bulk-cancel:not(:disabled),.view-profile-featured-media-section .vp-bulk-cancel:not(:disabled){cursor:pointer!important;opacity:1!important}.view-profile-featured-posts-section .vp-bulk-cancel:hover:not(:disabled),.view-profile-featured-media-section .vp-bulk-cancel:hover:not(:disabled){color:#dc2626!important;background:transparent!important}.view-profile-featured-posts-section .vp-bulk-delete:hover:not(:disabled),.view-profile-featured-posts-section .vp-bulk-delete-toggle:hover:not(:disabled),.view-profile-featured-media-section .vp-bulk-delete:hover:not(:disabled),.view-profile-featured-media-section .vp-bulk-delete-toggle:hover:not(:disabled){color:#dc2626!important;background:#fef2f2f2!important}.view-profile-featured-posts-section .view-profile-feature-delete-checkbox,.view-profile-featured-media-section .view-profile-feature-delete-checkbox{position:absolute!important;top:12px!important;left:12px!important;z-index:40!important;display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid rgba(220,38,38,.22)!important;background:#fffffff5!important;box-shadow:0 10px 22px #0f172a24!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}@media(max-width:1100px){.view-profile-feature-grid,.view-profile-feature-grid--single{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.view-profile-feature-grid,.view-profile-feature-grid--single{grid-template-columns:1fr!important}}.view-profile-featured-media-section .vp-media-delete-segment{grid-column:3!important;display:grid!important;grid-template-columns:42px 42px!important;align-items:stretch!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;overflow:hidden!important;border-left:1px solid rgba(239,68,68,.14)!important;background:transparent!important}.view-profile-featured-media-section .vp-media-toolbar-trash,.view-profile-featured-media-section .vp-media-toolbar-cancel{all:unset!important;box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;line-height:0!important}.view-profile-featured-media-section .vp-media-toolbar-trash{color:#991b1b!important;border-right:1px solid rgba(239,68,68,.14)!important}.view-profile-featured-media-section .vp-media-toolbar-cancel{color:#111827!important;cursor:pointer!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important}.view-profile-featured-media-section .vp-media-toolbar-trash:disabled{display:inline-grid!important;opacity:.42!important;visibility:visible!important;pointer-events:none!important;cursor:not-allowed!important}.view-profile-featured-media-section .vp-media-toolbar-cancel:not(:disabled){display:inline-grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important}.view-profile-featured-media-section .vp-media-delete-segment:before,.view-profile-featured-media-section .vp-media-delete-segment:after,.view-profile-featured-media-section .vp-media-toolbar-trash:before,.view-profile-featured-media-section .vp-media-toolbar-trash:after,.view-profile-featured-media-section .vp-media-toolbar-cancel:before,.view-profile-featured-media-section .vp-media-toolbar-cancel:after{content:none!important;display:none!important}.view-profile-featured-media-section .vp-media-toolbar-trash svg,.view-profile-featured-media-section .vp-media-toolbar-cancel svg{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;pointer-events:none!important;opacity:1!important;visibility:visible!important}.view-profile-featured-media-section .vp-media-toolbar-trash:hover:not(:disabled){color:#dc2626!important;background:#fef2f2f2!important}.view-profile-featured-media-section .vp-media-toolbar-cancel:hover:not(:disabled){color:#dc2626!important;background:transparent!important}.view-profile-featured-media-section .vp-media-delete-segment{grid-column:3!important;display:grid!important;grid-template-columns:42px 42px!important;width:84px!important;height:42px!important;overflow:hidden!important;border-left:1px solid rgba(239,68,68,.14)!important}.view-profile-featured-media-section .vp-media-delete-segment .vp-media-toolbar-trash,.view-profile-featured-media-section .vp-media-delete-segment .vp-media-toolbar-cancel,.view-profile-featured-media-section .vp-media-delete-segment .vp-media-delete-selected-btn,.view-profile-featured-media-section .vp-media-delete-segment .vp-media-clear-selection-btn{display:none!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected,.view-profile-featured-media-section .vp-media-toolbar-cancel-selection{all:unset!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:0!important;opacity:1!important;visibility:visible!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected:disabled{display:inline-grid!important;opacity:.42!important;visibility:visible!important;pointer-events:none!important;cursor:not-allowed!important}.view-profile-featured-media-section .vp-media-toolbar-cancel-selection:not(:disabled){pointer-events:auto!important;cursor:pointer!important}.view-profile-featured-media-section .vp-media-delete-segment:before,.view-profile-featured-media-section .vp-media-delete-segment:after,.view-profile-featured-media-section .vp-media-toolbar-delete-selected:before,.view-profile-featured-media-section .vp-media-toolbar-delete-selected:after,.view-profile-featured-media-section .vp-media-toolbar-cancel-selection:before,.view-profile-featured-media-section .vp-media-toolbar-cancel-selection:after{content:none!important;display:none!important}.view-profile-featured-media-section .vp-media-toolbar-delete-icon,.view-profile-featured-media-section .vp-media-toolbar-cancel-icon{display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:none!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected:hover:not(:disabled){color:#dc2626!important;background:#fef2f2f2!important}.view-profile-featured-media-section .vp-bulk-toolbar.vp-media-bulk-toolbar.is-active{display:grid!important;grid-template-columns:42px minmax(96px,auto) 84px!important;align-items:stretch!important;justify-content:end!important;gap:0!important;width:auto!important;min-width:264px!important;height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important;border:1px solid rgba(239,68,68,.18)!important;border-radius:16px!important;background:#fff!important}.view-profile-featured-media-section .vp-bulk-toolbar.vp-media-bulk-toolbar.is-active>.vp-bulk-check{grid-column:1!important}.view-profile-featured-media-section .vp-bulk-toolbar.vp-media-bulk-toolbar.is-active>.vp-bulk-count{grid-column:2!important}.view-profile-featured-media-section .vp-media-delete-segment{grid-column:3!important;display:grid!important;grid-template-columns:42px 42px!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important;border-left:1px solid rgba(239,68,68,.14)!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected,.view-profile-featured-media-section .vp-media-toolbar-cancel-selection,.view-profile-featured-media-section .vp-bulk-delete-toggle.vp-media-bulk-delete-toggle{all:unset!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;line-height:0!important;opacity:1!important;visibility:visible!important}.view-profile-featured-media-section .vp-media-toolbar-cancel-selection{color:#111827!important;cursor:pointer!important;pointer-events:auto!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected:disabled{opacity:.42!important;visibility:visible!important;pointer-events:none!important;cursor:not-allowed!important}.view-profile-featured-media-section .vp-media-toolbar-cancel-selection:not(:disabled){opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important}.view-profile-featured-media-section .vp-media-toolbar-trash-svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:none!important}.view-profile-featured-media-section .vp-media-toolbar-cancel-icon{display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transform:none!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected:before,.view-profile-featured-media-section .vp-media-toolbar-delete-selected:after,.view-profile-featured-media-section .vp-media-toolbar-cancel-selection:before,.view-profile-featured-media-section .vp-media-toolbar-cancel-selection:after,.view-profile-featured-media-section .vp-media-delete-segment:before,.view-profile-featured-media-section .vp-media-delete-segment:after{content:none!important;display:none!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected:hover:not(:disabled),.view-profile-featured-media-section .vp-bulk-delete-toggle.vp-media-bulk-delete-toggle:hover:not(:disabled){color:#dc2626!important;background:#fef2f2f2!important}.view-profile-featured-media-section .vp-media-toolbar-cancel-selection:hover:not(:disabled){color:#dc2626!important;background:transparent!important}.view-profile-featured-media-section .view-profile-feature-tile__video-shell{position:relative!important;width:100%!important;height:100%!important}.view-profile-featured-media-section .view-profile-feature-tile__video-shell video,.view-profile-featured-media-section .view-profile-feature-tile__video{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.view-profile-featured-media-section .view-profile-feature-tile__mute-btn{position:absolute!important;right:12px!important;bottom:12px!important;z-index:40!important;display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:999px!important;background:#0f172a9e!important;color:#fff!important;box-shadow:0 10px 22px #0f172a3d!important;cursor:pointer!important;pointer-events:auto!important}.view-profile-featured-media-section .view-profile-feature-tile__mute-btn svg{width:17px!important;height:17px!important;color:currentColor!important;stroke:currentColor!important;pointer-events:none!important}.view-profile-featured-media-section .view-profile-feature-tile__mute-btn:hover{background:#0f172ad1!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls{display:grid!important;grid-template-columns:auto auto!important;grid-template-rows:auto auto!important;align-items:center!important;justify-content:end!important;column-gap:10px!important;row-gap:10px!important;margin-left:auto!important}.view-profile-featured-posts-section .view-profile-featured-media-count{grid-column:1!important;grid-row:1!important;align-self:center!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:end!important}.view-profile-featured-posts-section .view-profile-featured-media-arrow{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.view-profile-featured-posts-section .view-profile-featured-media-page{min-width:52px!important;text-align:center!important}@media(max-width:1280px){.view-profile-featured-posts-section .view-profile-featured-posts-controls{column-gap:8px!important;row-gap:8px!important}}.view-profile-featured-posts-section .view-profile-featured-posts-controls{display:grid!important;grid-template-columns:max-content max-content!important;grid-template-rows:auto auto!important;align-items:center!important;justify-content:end!important;column-gap:16px!important;row-gap:10px!important;margin-left:auto!important}.view-profile-featured-posts-section .view-profile-featured-media-count{grid-column:1!important;grid-row:1!important;margin:0!important;align-self:center!important;justify-self:end!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar{grid-column:2!important;grid-row:1!important;position:relative!important;inset:auto!important;transform:none!important;margin:0!important;align-self:center!important;justify-self:end!important}.view-profile-featured-posts-section .view-profile-featured-media-arrows{grid-column:1 / -1!important;grid-row:2!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar button,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar button{margin:0!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls{display:grid!important;grid-template-columns:max-content 44px!important;grid-template-rows:44px 44px!important;align-items:center!important;justify-content:end!important;column-gap:18px!important;row-gap:8px!important;width:auto!important;min-width:180px!important;margin-left:auto!important;overflow:visible!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls>.vp-posts-bulk-toolbar,.view-profile-featured-posts-section .view-profile-featured-posts-controls>.vp-bulk-toolbar.vp-posts-bulk-toolbar{grid-column:2!important;grid-row:1!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;display:inline-grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;align-self:center!important;justify-self:end!important;overflow:visible!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar:not(.is-active) .vp-posts-bulk-delete-toggle,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar:not(.is-active) .vp-bulk-delete-toggle.vp-posts-bulk-delete-toggle{position:static!important;inset:auto!important;transform:none!important;translate:none!important;display:inline-grid!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border-radius:12px!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls>.view-profile-featured-media-arrows{grid-column:1 / -1!important;grid-row:2!important;position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;justify-self:end!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls{display:grid!important;grid-template-columns:max-content 44px!important;grid-template-rows:44px auto 44px!important;align-items:center!important;justify-content:end!important;column-gap:18px!important;row-gap:10px!important;width:auto!important;min-width:190px!important;margin-left:auto!important;overflow:visible!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls>.view-profile-featured-media-count{grid-column:1!important;grid-row:1!important;position:static!important;inset:auto!important;transform:none!important;align-self:center!important;justify-self:end!important;margin:0!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls>.vp-posts-bulk-toolbar:not(.is-active),.view-profile-featured-posts-section .view-profile-featured-posts-controls>.vp-bulk-toolbar.vp-posts-bulk-toolbar:not(.is-active){grid-column:2!important;grid-row:1!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;display:inline-grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;align-self:center!important;justify-self:end!important;overflow:visible!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar:not(.is-active)>.vp-posts-bulk-delete-toggle,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar:not(.is-active)>.vp-bulk-delete-toggle.vp-posts-bulk-delete-toggle{position:static!important;inset:auto!important;transform:none!important;translate:none!important;display:inline-grid!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border-radius:12px!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls>.vp-posts-bulk-toolbar.is-active,.view-profile-featured-posts-section .view-profile-featured-posts-controls>.vp-bulk-toolbar.vp-posts-bulk-toolbar.is-active{grid-column:1 / -1!important;grid-row:2!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;display:grid!important;grid-template-columns:42px minmax(96px,auto) 42px 42px!important;align-items:stretch!important;justify-content:end!important;gap:0!important;width:auto!important;min-width:222px!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;justify-self:end!important;align-self:center!important;overflow:hidden!important;border:1px solid rgba(239,68,68,.18)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a14,0 4px 12px #ef444414!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar.is-active>.vp-posts-bulk-check,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar.is-active>.vp-bulk-check.vp-posts-bulk-check{grid-column:1!important;display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;border-right:1px solid rgba(239,68,68,.14)!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar.is-active>.vp-posts-bulk-count,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar.is-active>.vp-bulk-count.vp-posts-bulk-count{grid-column:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;height:42px!important;padding:0 12px!important;margin:0!important;border-right:1px solid rgba(239,68,68,.14)!important;font-size:.82rem!important;font-weight:900!important;color:#475569!important;white-space:nowrap!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar.is-active>.vp-posts-bulk-delete,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar.is-active>.vp-bulk-delete.vp-posts-bulk-delete{grid-column:3!important;display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;border:0!important;border-right:1px solid rgba(239,68,68,.14)!important;border-radius:0!important;background:transparent!important;color:#991b1b!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar.is-active>.vp-posts-bulk-cancel,.view-profile-featured-posts-section .vp-bulk-toolbar.vp-posts-bulk-toolbar.is-active>.vp-bulk-cancel.vp-posts-bulk-cancel{grid-column:4!important;display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#111827!important;cursor:pointer!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar svg{width:18px!important;height:18px!important;display:block!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;pointer-events:none!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls>.view-profile-featured-media-arrows{grid-column:1 / -1!important;grid-row:3!important;position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;justify-self:end!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls,.view-profile-featured-media-section .view-profile-featured-media-controls{display:grid!important;align-items:center!important;justify-content:end!important;margin-left:auto!important;overflow:visible!important}.view-profile-featured-posts-section .view-profile-featured-posts-controls{grid-template-columns:max-content 44px!important;grid-template-rows:44px auto 44px!important;column-gap:18px!important;row-gap:10px!important;min-width:190px!important}.view-profile-featured-media-section .view-profile-featured-media-controls{grid-template-columns:max-content max-content 44px!important;grid-template-rows:44px auto 44px!important;column-gap:14px!important;row-gap:10px!important;min-width:340px!important}.view-profile-featured-posts-section .view-profile-featured-media-count,.view-profile-featured-media-section .view-profile-featured-media-count{grid-column:1!important;grid-row:1!important;position:static!important;transform:none!important;margin:0!important;align-self:center!important;justify-self:end!important}.view-profile-featured-media-section .view-profile-featured-rail-toggle{grid-column:2!important;grid-row:1!important;position:static!important;transform:none!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;white-space:nowrap!important;align-self:center!important;justify-self:end!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar:not(.is-active){grid-column:2!important;grid-row:1!important}.view-profile-featured-media-section .vp-media-bulk-toolbar:not(.is-active){grid-column:3!important;grid-row:1!important}.view-profile-featured-posts-section .vp-bulk-toolbar:not(.is-active),.view-profile-featured-media-section .vp-bulk-toolbar:not(.is-active){position:static!important;transform:none!important;display:inline-grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;align-self:center!important;justify-self:end!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.view-profile-featured-posts-section .vp-posts-bulk-delete-toggle,.view-profile-featured-media-section .vp-media-bulk-delete-toggle,.view-profile-featured-posts-section .vp-bulk-delete-toggle,.view-profile-featured-media-section .vp-bulk-delete-toggle{display:inline-grid!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border-radius:12px!important;background:#fff!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar.is-active,.view-profile-featured-media-section .vp-media-bulk-toolbar.is-active{grid-column:1 / -1!important;grid-row:2!important;position:static!important;transform:none!important;display:grid!important;align-items:stretch!important;justify-content:end!important;gap:0!important;width:auto!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;justify-self:end!important;align-self:center!important;overflow:hidden!important;border:1px solid rgba(239,68,68,.18)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a14,0 4px 12px #ef444414!important}.view-profile-featured-posts-section .vp-posts-bulk-toolbar.is-active{grid-template-columns:42px minmax(96px,auto) 42px 42px!important;min-width:222px!important}.view-profile-featured-media-section .vp-media-bulk-toolbar.is-active{grid-template-columns:42px minmax(96px,auto) 84px!important;min-width:264px!important}.view-profile-featured-posts-section .vp-bulk-check,.view-profile-featured-media-section .vp-bulk-check{grid-column:1!important;display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;border-right:1px solid rgba(239,68,68,.14)!important}.view-profile-featured-posts-section .vp-bulk-count,.view-profile-featured-media-section .vp-bulk-count{grid-column:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;height:42px!important;padding:0 12px!important;margin:0!important;border-right:1px solid rgba(239,68,68,.14)!important;font-size:.82rem!important;font-weight:900!important;color:#475569!important;white-space:nowrap!important}.view-profile-featured-posts-section .vp-posts-bulk-delete,.view-profile-featured-posts-section .vp-posts-bulk-cancel{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}.view-profile-featured-posts-section .vp-posts-bulk-delete{grid-column:3!important;color:#991b1b!important;border-right:1px solid rgba(239,68,68,.14)!important}.view-profile-featured-posts-section .vp-posts-bulk-cancel{grid-column:4!important;color:#111827!important}.view-profile-featured-media-section .vp-media-delete-segment{grid-column:3!important;display:grid!important;grid-template-columns:42px 42px!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;margin:0!important;overflow:hidden!important;background:transparent!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected,.view-profile-featured-media-section .vp-media-toolbar-cancel-selection{all:unset!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;line-height:0!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected{color:#991b1b!important;border-right:1px solid rgba(239,68,68,.14)!important}.view-profile-featured-media-section .vp-media-toolbar-cancel-selection{color:#111827!important;cursor:pointer!important}.view-profile-featured-media-section .vp-media-toolbar-delete-selected:disabled,.view-profile-featured-posts-section .vp-posts-bulk-delete:disabled{opacity:.42!important;visibility:visible!important;pointer-events:none!important;cursor:not-allowed!important}.view-profile-featured-posts-section .vp-bulk-toolbar svg,.view-profile-featured-media-section .vp-bulk-toolbar svg,.view-profile-featured-media-section .vp-media-toolbar-trash-svg,.view-profile-featured-media-section .vp-media-toolbar-cancel-icon{width:18px!important;height:18px!important;display:block!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;pointer-events:none!important}.view-profile-featured-posts-section .view-profile-featured-media-arrows,.view-profile-featured-media-section .view-profile-featured-media-arrows{grid-column:1 / -1!important;grid-row:3!important;position:static!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;justify-self:end!important}.view-profile-page .view-profile-reviews-section{position:relative!important;overflow:hidden!important;border-left:5px solid rgba(79,70,229,.92)!important}.view-profile-page .view-profile-reviews-section:before,.view-profile-page .studio-section--reviews.view-profile-reviews-section:before{content:none!important;display:none!important;width:0!important;height:0!important;inset:auto!important;background:transparent!important}.view-profile-page .studio-section--identity,.view-profile-page .studio-section--reviews,.view-profile-page .view-profile-reviews-section,.view-profile-page .view-profile-featured-posts-section,.view-profile-page .view-profile-featured-media-section,.view-profile-page .studio-section--commerce{position:relative!important;overflow:hidden!important;border-left:5px solid rgba(79,70,229,.92)!important;border-radius:24px!important}.view-profile-page .studio-section--identity:before,.view-profile-page .studio-section--reviews:before,.view-profile-page .view-profile-reviews-section:before,.view-profile-page .view-profile-featured-posts-section:before,.view-profile-page .view-profile-featured-media-section:before,.view-profile-page .studio-section--commerce:before{content:none!important;display:none!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;inset:auto!important;background:transparent!important;opacity:0!important;pointer-events:none!important}.view-profile-page .studio-section--identity>.studio-section__header,.view-profile-page .studio-section--reviews>.studio-section__header,.view-profile-page .view-profile-reviews-section>.studio-section__header,.view-profile-page .view-profile-featured-posts-section>.studio-section__header,.view-profile-page .view-profile-featured-media-section>.studio-section__header,.view-profile-page .studio-section--commerce>.studio-section__header{position:relative!important;z-index:1!important}@media(max-width:640px){.view-profile-page .studio-section--identity,.view-profile-page .studio-section--reviews,.view-profile-page .view-profile-reviews-section,.view-profile-page .view-profile-featured-posts-section,.view-profile-page .view-profile-featured-media-section,.view-profile-page .studio-section--commerce{border-radius:18px!important}}.view-profile-page{--vp-feature-video-cinematic-ratio: 16 / 9;--vp-feature-video-ultra-cinematic-ratio: 21 / 9;--vp-feature-video-portrait-ratio: 9 / 16;--vp-feature-video-short-ratio: 4 / 5;--vp-feature-artwork-ratio: 1 / 1}.view-profile-feature-tile--video .view-profile-feature-tile__media{aspect-ratio:var(--vp-feature-video-cinematic-ratio)!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at center,rgba(79,70,229,.12),transparent 48%),#0f172a!important;overflow:hidden!important}.view-profile-feature-tile--video .view-profile-feature-tile__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;display:block!important;border-radius:0!important;background:#0f172a!important}.view-profile-feature-tile--video.view-profile-feature-tile--cinematic .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--cinema .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--wide .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--landscape .view-profile-feature-tile__media,.view-profile-feature-tile--media.view-profile-feature-tile--cinematic .view-profile-feature-tile__media,.view-profile-feature-tile--media.view-profile-feature-tile--cinema .view-profile-feature-tile__media,.view-profile-feature-tile--media.view-profile-feature-tile--wide .view-profile-feature-tile__media,.view-profile-feature-tile--media.view-profile-feature-tile--landscape .view-profile-feature-tile__media{aspect-ratio:var(--vp-feature-video-cinematic-ratio)!important;background:#0f172a!important}.view-profile-feature-tile--video.view-profile-feature-tile--ultrawide .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--ultra-wide .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--letterbox .view-profile-feature-tile__media,.view-profile-feature-tile--media.view-profile-feature-tile--ultrawide .view-profile-feature-tile__media,.view-profile-feature-tile--media.view-profile-feature-tile--ultra-wide .view-profile-feature-tile__media,.view-profile-feature-tile--media.view-profile-feature-tile--letterbox .view-profile-feature-tile__media{aspect-ratio:var(--vp-feature-video-ultra-cinematic-ratio)!important;background:#0f172a!important}.view-profile-feature-tile--quickshot .view-profile-feature-tile__media,.view-profile-feature-tile--short .view-profile-feature-tile__media,.view-profile-feature-tile--reel .view-profile-feature-tile__media,.view-profile-feature-tile--story .view-profile-feature-tile__media,.view-profile-feature-tile--portrait .view-profile-feature-tile__media,.view-profile-feature-tile--vertical .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--quickshot .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--short .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--reel .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--story .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--portrait .view-profile-feature-tile__media,.view-profile-feature-tile--video.view-profile-feature-tile--vertical .view-profile-feature-tile__media{aspect-ratio:var(--vp-feature-video-short-ratio)!important;background:#0f172a!important}.view-profile-feature-tile--video.view-profile-feature-tile--tall .view-profile-feature-tile__media,.view-profile-feature-tile--media.view-profile-feature-tile--tall .view-profile-feature-tile__media{aspect-ratio:var(--vp-feature-video-portrait-ratio)!important}.view-profile-feature-tile--quickshot .view-profile-feature-tile__video,.view-profile-feature-tile--short .view-profile-feature-tile__video,.view-profile-feature-tile--reel .view-profile-feature-tile__video,.view-profile-feature-tile--story .view-profile-feature-tile__video,.view-profile-feature-tile--portrait .view-profile-feature-tile__video,.view-profile-feature-tile--vertical .view-profile-feature-tile__video,.view-profile-feature-tile--video.view-profile-feature-tile--quickshot .view-profile-feature-tile__video,.view-profile-feature-tile--video.view-profile-feature-tile--short .view-profile-feature-tile__video,.view-profile-feature-tile--video.view-profile-feature-tile--reel .view-profile-feature-tile__video,.view-profile-feature-tile--video.view-profile-feature-tile--story .view-profile-feature-tile__video,.view-profile-feature-tile--video.view-profile-feature-tile--portrait .view-profile-feature-tile__video,.view-profile-feature-tile--video.view-profile-feature-tile--vertical .view-profile-feature-tile__video{object-fit:contain!important;background:#0f172a!important}.view-profile-feature-tile--image .view-profile-feature-tile__media,.view-profile-feature-tile--audio .view-profile-feature-tile__media{aspect-ratio:var(--vp-feature-artwork-ratio)!important;background:radial-gradient(circle at center,rgba(79,70,229,.08),transparent 48%),#f8fafc!important}.view-profile-feature-tile--image .view-profile-feature-tile__image,.view-profile-feature-tile--audio .view-profile-feature-tile__audio>img,.view-profile-feature-tile--audio .view-profile-feature-tile__audio img{object-fit:contain!important;object-position:center center!important;background:#f8fafc!important}.view-profile-feature-tile--video .view-profile-feature-tile__media-chip,.view-profile-feature-tile--media .view-profile-feature-tile__media-chip,.view-profile-feature-tile--quickshot .view-profile-feature-tile__media-chip,.view-profile-feature-tile--portrait .view-profile-feature-tile__media-chip,.view-profile-feature-tile--vertical .view-profile-feature-tile__media-chip{top:12px!important;left:12px!important}.view-profile-feature-tile--video .view-profile-feature-tile__index,.view-profile-feature-tile--media .view-profile-feature-tile__index,.view-profile-feature-tile--quickshot .view-profile-feature-tile__index,.view-profile-feature-tile--portrait .view-profile-feature-tile__index,.view-profile-feature-tile--vertical .view-profile-feature-tile__index{top:12px!important;right:12px!important}.view-profile-featured-post-card--video .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-video-cinematic-ratio)!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a!important;overflow:hidden!important}.view-profile-featured-post-card--video .view-profile-featured-post-card__videoWrap{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a!important;overflow:hidden!important}.view-profile-featured-post-card--video .view-profile-featured-post-card__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;display:block!important;background:#0f172a!important}.view-profile-featured-post-card--video.view-profile-featured-post-card--landscape .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--horizontal .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--wide .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--cinema .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--cinematic .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-video-cinematic-ratio)!important}.view-profile-featured-post-card--video.view-profile-featured-post-card--ultrawide .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--ultra-wide .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--letterbox .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-video-ultra-cinematic-ratio)!important}.view-profile-featured-post-card--video.view-profile-featured-post-card--portrait .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--vertical .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--reel .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--short .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--story .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--quickshot .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-video-short-ratio)!important}.view-profile-featured-post-card--video.view-profile-featured-post-card--tall .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-video-portrait-ratio)!important}.view-profile-featured-post-card--video.view-profile-featured-post-card--square .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-artwork-ratio)!important}.view-profile-featured-post-card--video.view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__video,.view-profile-featured-post-card--video.view-profile-featured-post-card--cover .view-profile-featured-post-card__video{object-fit:cover!important}.view-profile-featured-post-card--image .view-profile-featured-post-card__media,.view-profile-featured-post-card--audio .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-artwork-ratio)!important;background:#f8fafc!important}.view-profile-featured-post-card--image .view-profile-featured-post-card__image,.view-profile-featured-post-card--audio .view-profile-featured-post-card__audio-cover img{object-fit:contain!important;object-position:center center!important;background:#f8fafc!important}.view-profile-featured-post-card--video .view-profile-featured-post-card__kind-chip,.view-profile-featured-post-card--video .view-profile-featured-post-card__index{top:12px!important}.view-profile-featured-post-card--video .view-profile-featured-post-card__kind-chip{left:12px!important}.view-profile-featured-post-card--video .view-profile-featured-post-card__index{right:12px!important}.view-profile-featured-post-card__videoVolumeBtn{z-index:8!important}@media(max-width:720px){.view-profile-feature-tile--video .view-profile-feature-tile__media,.view-profile-featured-post-card--video .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-video-cinematic-ratio)!important}.view-profile-feature-tile--quickshot .view-profile-feature-tile__media,.view-profile-feature-tile--portrait .view-profile-feature-tile__media,.view-profile-feature-tile--vertical .view-profile-feature-tile__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--portrait .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--vertical .view-profile-featured-post-card__media,.view-profile-featured-post-card--video.view-profile-featured-post-card--quickshot .view-profile-featured-post-card__media{aspect-ratio:var(--vp-feature-video-short-ratio)!important}}.view-profile-featured-posts-section{--vp-post-cinematic-ratio: 16 / 9;--vp-post-ultrawide-ratio: 21 / 9;--vp-post-portrait-ratio: 9 / 16;--vp-post-short-ratio: 4 / 5;--vp-post-square-ratio: 1 / 1}.view-profile-featured-posts-section .view-profile-featured-post-card--video .view-profile-featured-post-card__media{position:relative!important;width:100%!important;aspect-ratio:var(--vp-post-cinematic-ratio)!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a!important;overflow:hidden!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video .view-profile-featured-post-card__videoWrap{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a!important;overflow:hidden!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video .view-profile-featured-post-card__video{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;display:block!important;background:#0f172a!important;border-radius:0!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--landscape .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--horizontal .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--wide .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--cinema .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--cinematic .view-profile-featured-post-card__media{aspect-ratio:var(--vp-post-cinematic-ratio)!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--ultrawide .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--ultra-wide .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--letterbox .view-profile-featured-post-card__media{aspect-ratio:var(--vp-post-ultrawide-ratio)!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--portrait .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--vertical .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--quickshot .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--reel .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--short .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--story .view-profile-featured-post-card__media{aspect-ratio:var(--vp-post-short-ratio)!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--tall .view-profile-featured-post-card__media{aspect-ratio:var(--vp-post-portrait-ratio)!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--square .view-profile-featured-post-card__media{aspect-ratio:var(--vp-post-square-ratio)!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--fit-cover .view-profile-featured-post-card__video,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--cover .view-profile-featured-post-card__video{object-fit:cover!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--fit-contain .view-profile-featured-post-card__video,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--contain .view-profile-featured-post-card__video{object-fit:contain!important}.view-profile-featured-posts-section .view-profile-featured-post-card--image .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--audio .view-profile-featured-post-card__media{aspect-ratio:var(--vp-post-square-ratio)!important;background:#f8fafc!important}.view-profile-featured-posts-section .view-profile-featured-post-card--image .view-profile-featured-post-card__image,.view-profile-featured-posts-section .view-profile-featured-post-card--audio .view-profile-featured-post-card__audio-cover img{object-fit:contain!important;object-position:center center!important;background:#f8fafc!important}.view-profile-featured-posts-section .view-profile-featured-post-card__videoVolumeBtn,.view-profile-featured-posts-section .view-profile-featured-post-card__kind-chip,.view-profile-featured-posts-section .view-profile-featured-post-card__index{z-index:20!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video .view-profile-featured-post-card__kind-chip{top:12px!important;left:12px!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video .view-profile-featured-post-card__index{top:12px!important;right:12px!important}.view-profile-featured-posts-section .view-profile-featured-posts-grid{align-items:stretch!important}.view-profile-featured-posts-section .view-profile-featured-post-card{height:100%!important;display:flex!important;flex-direction:column!important}.view-profile-featured-posts-section .view-profile-featured-post-card__body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}.view-profile-featured-posts-section .view-profile-featured-post-card__actions{margin-top:auto!important}@media(max-width:720px){.view-profile-featured-posts-section .view-profile-featured-post-card--video .view-profile-featured-post-card__media{aspect-ratio:var(--vp-post-cinematic-ratio)!important}.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--portrait .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--vertical .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--quickshot .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--reel .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--short .view-profile-featured-post-card__media,.view-profile-featured-posts-section .view-profile-featured-post-card--video.view-profile-featured-post-card--story .view-profile-featured-post-card__media{aspect-ratio:var(--vp-post-short-ratio)!important}}.classified-display__back-btn,.classified-display__tab-btn,.classified-display__arrange-btn,.classified-display__close-btn,.classified-display__gallery-btn,.classified-display__thumb-btn,.classified-display__nav-arrow{appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;font:inherit}.classified-display__back-btn,.classified-display__arrange-btn,.classified-display__close-btn,.classified-display__gallery-btn,.classified-display__thumb-btn,.classified-display__nav-arrow{outline:none}.classified-display__back-btn:focus-visible,.classified-display__arrange-btn:focus-visible,.classified-display__close-btn:focus-visible,.classified-display__gallery-btn:focus-visible,.classified-display__thumb-btn:focus-visible,.classified-display__nav-arrow:focus-visible,.classified-display__tab-btn:focus-visible{outline:2px solid #111827;outline-offset:2px}.classified-display__back-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid #d1d5db;background:#fff;color:#111827;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:700;transition:background .18s ease,border-color .18s ease}.classified-display__back-btn:hover{background:#f9fafb;border-color:#9ca3af}.classified-display__back-btn svg{color:#111827}.classified-display__tab-btn{border:none;background:transparent;color:#111827;border-bottom:3px solid transparent;padding:12px 4px;font-weight:700;cursor:pointer;transition:color .18s ease,border-color .18s ease}.classified-display__tab-btn:hover{color:#000}.classified-display__tab-btn.active{color:#111827;border-bottom-color:#ef4444}.classified-display__tab-btn svg{color:#111827}.classified-display__call-link{color:#111827;font-weight:800;text-decoration:none;font-size:18px}.classified-display__call-link:hover{color:#000}.classified-display__arrange-btn{border:none;background:#374151;color:#fff;border-radius:999px;padding:14px 24px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}.classified-display__arrange-btn:hover:not(:disabled){background:#111827;transform:translateY(-1px)}.classified-display__arrange-btn:disabled,.classified-display__arrange-btn.is-disabled{opacity:.6;cursor:default;transform:none}.classified-display__close-btn{border:none;background:transparent;color:#111827;cursor:pointer;font-size:28px;line-height:1;padding:8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease}.classified-display__close-btn:hover{background:#f3f4f6}.classified-display__close-btn svg{color:#111827}.classified-display__gallery-btn{display:inline-flex;align-items:center;justify-content:center;border:2px solid #111827!important;background:#fff!important;color:#111827!important;border-radius:999px!important;padding:12px 22px!important;font-weight:700!important;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #0000001f;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.classified-display__gallery-btn:hover{background:#f9fafb!important;color:#111827!important;transform:translateY(-1px);box-shadow:0 6px 16px #00000029}.classified-display__gallery-btn svg{color:#111827!important}.classified-display__hide-gallery-btn{width:100%;margin-bottom:18px}.classified-display__show-gallery-btn{position:absolute!important;top:18px!important;left:18px!important;z-index:30!important}.classified-display__thumb-btn{border:1px solid #d1d5db!important;background:#fff!important;color:#111827!important;padding:0!important;border-radius:16px!important;overflow:hidden!important;cursor:pointer;aspect-ratio:1 / 1;box-shadow:none!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.classified-display__thumb-btn:hover{background:#fff!important;border-color:#6b7280!important;transform:translateY(-1px)}.classified-display__thumb-btn.active{background:#fff!important;border:2px solid #111827!important;box-shadow:0 8px 18px #1118271f!important}.classified-display__thumb-btn img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;background:#f3f4f6}.classified-display__stage{position:relative;background:#f3f4f6;border-radius:24px;min-height:720px;overflow:hidden;display:flex;align-items:center;justify-content:center}.classified-display__stage-image{width:100%;height:82vh;object-fit:contain;object-position:center center;display:block;background:#f3f4f6}.classified-display__nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border-radius:999px!important;border:1px solid #d1d5db!important;background:#fff!important;color:#111827!important;cursor:pointer;font-size:20px;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a24!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.classified-display__nav-arrow:hover{background:#f9fafb!important;transform:translateY(-50%) scale(1.04);box-shadow:0 14px 28px #0f172a2e!important}.classified-display__nav-arrow svg{color:#111827!important;stroke:#111827!important;width:22px;height:22px;stroke-width:2.4;flex:0 0 auto}.classified-display__nav-arrow--left{left:18px}.classified-display__nav-arrow--right{right:18px}.classified-display__stage button.classified-display__nav-arrow,button.classified-display__nav-arrow{all:unset!important;box-sizing:border-box!important;position:absolute!important;top:50%!important;z-index:999!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(17,24,39,.18)!important;background:#fff!important;color:#111827!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;box-shadow:0 12px 28px #0f172a2e,0 2px 8px #0f172a1a!important;transform:translateY(-50%)!important}.classified-display__stage button.classified-display__nav-arrow--left,button.classified-display__nav-arrow--left{left:18px!important}.classified-display__stage button.classified-display__nav-arrow--right,button.classified-display__nav-arrow--right{right:18px!important}.classified-display__stage button.classified-display__nav-arrow:hover,button.classified-display__nav-arrow:hover{background:#f9fafb!important;color:#000!important;border-color:#11182752!important;transform:translateY(-50%) scale(1.05)!important}.classified-display__stage button.classified-display__nav-arrow svg,button.classified-display__nav-arrow svg{display:block!important;width:28px!important;height:28px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important;stroke-width:3!important}.classified-display__stage button.classified-display__nav-arrow svg *,button.classified-display__nav-arrow svg *{color:#111827!important;stroke:#111827!important;opacity:1!important;visibility:visible!important}.places-display-layout,.places-display-main,.places-display-scroll-area{width:100%;min-width:0}.places-display-scroll-area{background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.045),transparent 34%),radial-gradient(circle at 100% 10%,rgba(59,130,246,.045),transparent 30%),#fff}.places-display-page{--places-ink: #0f172a;--places-muted: #64748b;--places-soft: #f8fafc;--places-card: rgba(255, 255, 255, .96);--places-line: rgba(15, 23, 42, .09);--places-red: #dc2626;--places-red-dark: #991b1b;--places-green: #059669;--places-green-dark: #047857;--places-green-soft: #ecfdf5;--places-amber: #b45309;--places-amber-soft: #fffbeb;--places-shadow: 0 22px 60px rgba(15, 23, 42, .08);--places-shadow-soft: 0 14px 34px rgba(15, 23, 42, .06);width:100%;max-width:none;margin:0;padding:22px clamp(14px,2.2vw,34px) 44px;color:var(--places-ink);min-height:100vh}.places-display-page *{box-sizing:border-box}.places-display-page a{color:inherit}.places-display-page button,.places-display-page input,.places-display-page textarea,.places-display-page select{font:inherit}.places-display-page--state{display:grid;gap:18px;align-content:start}.places-display-page button,.places-display-page a.places-display-primary-btn,.places-display-page a.places-display-phone-link,.places-display-page a.places-display-side-link,.places-display-page .places-display-documents a,.places-display-page .places-display-footer-link a{background-image:none}.places-display-back-btn,.places-display-primary-btn,.places-display-close-btn,.places-display-phone-link,.places-display-gallery-toggle,.places-display-arrow,.places-display-tabs button{-webkit-appearance:none!important;appearance:none!important;text-decoration:none!important;cursor:pointer;font-weight:900;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.places-display-toolbar{position:sticky;top:0;z-index:40;width:100%;margin-bottom:18px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid var(--places-line);border-radius:24px;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 34px #0f172a0e}.places-display-toolbar__left,.places-display-toolbar__right{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.places-display-toolbar__left{flex:1 1 auto}.places-display-toolbar__right{justify-content:flex-end}.places-display-back-btn,.places-display-phone-link{min-height:42px;padding:10px 14px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;border-radius:999px!important;color:var(--places-red-dark)!important;background:#fffffff5!important;border:1px solid rgba(220,38,38,.14)!important;box-shadow:0 10px 24px #0f172a0b!important}.places-display-back-btn:hover,.places-display-phone-link:hover,.places-display-gallery-toggle:hover{transform:translateY(-1px);color:var(--places-red-dark)!important;background:#fef2f2f5!important;box-shadow:0 16px 34px #0f172a13!important}.places-display-tabs{min-height:44px;padding:4px;display:flex;align-items:center;gap:4px;border-radius:999px;background:#f8fafceb;border:1px solid rgba(15,23,42,.07)}.places-display-tabs button{min-height:36px;padding:8px 14px;border:0!important;border-radius:999px!important;color:var(--places-muted)!important;background:transparent!important;box-shadow:none!important;white-space:nowrap}.places-display-tabs button:hover,.places-display-tabs button.active{color:var(--places-red-dark)!important;background:#fee2e2c7!important;box-shadow:inset 0 0 0 1px #dc26261f!important}.places-display-primary-btn{min-height:44px;padding:10px 16px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(5,150,105,.18)!important;border-radius:999px!important;color:var(--places-green-dark)!important;background:#ecfdf5f5!important;box-shadow:0 14px 30px #05966917!important}.places-display-primary-btn:hover{transform:translateY(-1px);color:#065f46!important;background:#d1fae5fa!important;box-shadow:0 18px 38px #05966924!important}.places-display-close-btn{width:42px;height:42px;min-width:42px;min-height:42px;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center;border:1px solid rgba(220,38,38,.16)!important;border-radius:999px!important;color:var(--places-red-dark)!important;background:#fffffff5!important;box-shadow:0 10px 24px #0f172a0b!important}.places-display-close-btn svg,.places-display-close-btn>svg{width:18px;height:18px;display:block;flex:0 0 auto;margin:0!important;transform:none!important}.places-display-close-btn>*{display:block;line-height:1;margin:0!important}.places-display-close-btn:hover{color:var(--places-red-dark)!important;background:#fee2e2d1!important;transform:rotate(2deg) translateY(-1px)}.places-display-state{min-height:280px;display:grid;place-items:center;padding:28px;border-radius:28px;color:var(--places-muted);font-size:1.1rem;font-weight:900;background:var(--places-card);border:1px solid var(--places-line);box-shadow:var(--places-shadow-soft)}.places-display-state--error{color:#b91c1c;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.09),transparent 38%),#fff;border-color:#dc26262e}.places-display-hero{width:100%;margin-bottom:20px;padding:clamp(22px,3.2vw,44px);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(18px,3vw,34px);align-items:center;border-radius:34px;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.075),transparent 36%),radial-gradient(circle at 100% 0%,rgba(37,99,235,.045),transparent 34%),linear-gradient(135deg,#fffffffc,#f8fafcf5);border:1px solid var(--places-line);box-shadow:var(--places-shadow);overflow:hidden}.places-display-eyebrow{display:inline-flex;width:fit-content;margin-bottom:12px;padding:7px 12px;border-radius:999px;color:var(--places-red-dark);background:#fee2e2bf;border:1px solid rgba(220,38,38,.14);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.places-display-hero h1{margin:0;max-width:1000px;color:var(--places-ink);font-size:clamp(2.6rem,6.2vw,5.6rem);line-height:.94;letter-spacing:-.075em;font-weight:1000}.places-display-hero p{max-width:920px;margin:18px 0 0;color:#475569f2;font-size:clamp(1rem,1.5vw,1.16rem);font-weight:720;line-height:1.65}.places-display-hero__pills,.places-display-pills-wrap{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.places-display-pill{min-height:36px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;color:var(--places-ink);background:#f8fafcf2;border:1px solid rgba(15,23,42,.08);box-shadow:0 9px 22px #0f172a09;font-size:.86rem;font-weight:900;line-height:1.15}.places-display-pill svg{width:16px;height:16px;flex:0 0 auto}.places-display-pill--places{color:#065f46;background:#d1fae5e0;border-color:#10b9812e}.places-display-pill--restricted{color:#7f1d1d;background:#fee2e2e6;border-color:#dc262629}.places-display-hero__card{width:100%;min-height:0;padding:22px;display:grid;gap:8px;align-content:center;justify-self:stretch;border-radius:26px;background:#ffffffe0;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 54px #0f172a13}.places-display-hero__card span{color:var(--places-muted);font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.places-display-hero__card strong{color:#047857;font-size:clamp(1.45rem,2.25vw,2rem);font-weight:1000;line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.places-display-hero__card small{color:var(--places-muted);font-weight:850;font-size:.95rem;text-transform:capitalize}.places-display-media-layout{width:100%;margin-bottom:22px;display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;align-items:start}.places-display-media-layout[data-gallery-open=false]{grid-template-columns:minmax(0,1fr)}.places-display-gallery-rail{position:sticky;top:96px;max-height:calc(100vh - 120px);padding:14px;overflow-y:auto;border-radius:26px;background:#ffffffeb;border:1px solid var(--places-line);box-shadow:var(--places-shadow-soft)}.places-display-gallery-rail::-webkit-scrollbar,.places-display-page::-webkit-scrollbar{width:8px}.places-display-gallery-rail::-webkit-scrollbar-thumb,.places-display-page::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b8b3}.places-display-gallery-toggle{min-height:40px;margin-bottom:12px;padding:9px 13px;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid rgba(220,38,38,.13)!important;border-radius:999px!important;color:var(--places-red-dark)!important;background:#fffffff5!important;box-shadow:0 10px 22px #0f172a0b!important}.places-display-gallery-toggle--floating{position:absolute;top:16px;left:16px;z-index:16;margin:0;background:#fffffff0!important;box-shadow:0 16px 36px #0f172a1a!important}.places-display-thumb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.places-display-thumb{aspect-ratio:1 / .82;width:100%;padding:0!important;overflow:hidden;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px;background:#f8fafc!important;box-shadow:0 10px 22px #0f172a0f!important;cursor:pointer;line-height:0!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.places-display-thumb:hover,.places-display-thumb.active{transform:translateY(-1px);border-color:#dc26262e!important;box-shadow:0 16px 32px #dc262614,inset 0 0 0 1px #dc26261a!important}.places-display-thumb img,.places-display-thumb>img,.places-display-thumb picture,.places-display-thumb picture>img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;border:0!important;border-radius:17px!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}.places-display-stage,.places-display-video-panel,.places-display-map-panel{position:relative;min-height:clamp(460px,72vh,820px);border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#0f172a0a,#f8fafcf5),#f8fafc;border:1px solid var(--places-line);box-shadow:var(--places-shadow)}.places-display-stage__image{width:100%;height:clamp(460px,72vh,820px);display:block;object-fit:contain;object-position:center;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.78),transparent 36%),#f8fafc}.places-display-arrow{position:absolute;top:50%;z-index:14;width:50px;height:50px;display:grid!important;place-items:center;border:1px solid rgba(15,23,42,.09)!important;border-radius:999px!important;color:var(--places-ink)!important;background:#ffffffe6!important;box-shadow:0 16px 34px #0f172a1f!important;transform:translateY(-50%)}.places-display-arrow:hover{color:var(--places-red-dark)!important;background:#fff!important}.places-display-arrow--left{left:18px}.places-display-arrow--right{right:18px}.places-display-arrow svg{width:24px;height:24px}.places-display-counter{position:absolute;left:50%;bottom:18px;z-index:14;transform:translate(-50%);min-height:36px;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--places-ink);background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 30px #0f172a1a;font-weight:950}.places-display-empty-media{min-height:inherit;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;color:var(--places-muted);text-align:center;font-size:1rem;font-weight:900}.places-display-video-panel{padding:clamp(14px,2vw,22px);display:grid;align-content:start;gap:14px}.places-display-video-feature{overflow:hidden;border-radius:24px;background:#020617;box-shadow:0 18px 42px #0206172e}.places-display-video-feature video{width:100%;max-height:720px;display:block;background:#020617}.places-display-video-list{display:grid;gap:10px}.places-display-video-list a{min-height:48px;padding:12px 14px;display:flex;align-items:center;gap:10px;text-decoration:none;border-radius:16px;color:var(--places-ink);background:#fff;border:1px solid var(--places-line);box-shadow:0 12px 24px #0f172a0b;font-weight:900}.places-display-video-list a:hover{color:var(--places-red-dark);transform:translateY(-1px)}.places-display-map-panel iframe{width:100%;min-height:clamp(500px,76vh,820px);display:block;border:0}.places-display-details-grid{width:100%;margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px;align-items:stretch}.places-display-main-card,.places-display-side-card,.places-display-info-grid article,.places-display-documents{padding:clamp(18px,2.4vw,26px);border-radius:28px;background:#fffffff0;border:1px solid var(--places-line);box-shadow:var(--places-shadow-soft)}.places-display-main-card p,.places-display-info-grid p,.places-display-side-card small{color:#475569f5;font-size:1rem;font-weight:680;line-height:1.75}.places-display-section-title{margin-bottom:12px;display:flex;align-items:center;gap:9px;color:var(--places-ink);font-size:1.05rem;font-weight:1000}.places-display-section-title svg{color:var(--places-red);flex:0 0 auto}.places-display-side-card{display:grid;align-content:start;gap:12px}.places-display-side-card strong{font-size:1.25rem;font-weight:1000;letter-spacing:-.03em}.places-display-side-card a,.places-display-info-grid a,.places-display-documents a,.places-display-footer-link a{min-height:42px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:fit-content;text-decoration:none;border-radius:999px;color:var(--places-red-dark);background:#fffffff5;border:1px solid rgba(220,38,38,.12);box-shadow:0 10px 22px #0f172a0b;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease}.places-display-side-card a:hover,.places-display-info-grid a:hover,.places-display-documents a:hover,.places-display-footer-link a:hover{transform:translateY(-1px);color:var(--places-red-dark);background:#fef2f2f5;box-shadow:0 16px 34px #0f172a12}.places-display-info-grid{width:100%;margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.places-display-info-grid article{min-height:190px;display:grid;align-content:start}.places-display-info-grid ul{margin:0;padding-left:20px;color:#475569f5;font-weight:760;line-height:1.8}.places-display-info-grid li+li{margin-top:5px}.places-display-documents{width:100%;margin-top:18px}.places-display-documents>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.places-display-footer-link{margin-top:22px;padding-bottom:18px}.places-display-page button:focus-visible,.places-display-page a:focus-visible,.places-display-thumb:focus-visible{outline:3px solid rgba(220,38,38,.22);outline-offset:3px}.places-display-contact-card{align-self:center;padding:24px!important;gap:12px!important;border-radius:28px!important;background:radial-gradient(circle at 12% 0%,rgba(16,185,129,.08),transparent 34%),linear-gradient(145deg,#fffffffa,#f8fafcf0)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 24px 54px #0f172a13,inset 0 1px #ffffffe6!important}.places-display-contact-card span{color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.places-display-contact-card strong{color:#047857!important;font-size:clamp(1.35rem,2vw,1.85rem)!important;line-height:1.1!important;letter-spacing:-.045em!important;text-transform:capitalize}.places-display-contact-card small{max-width:34ch;color:#475569!important;font-size:.92rem!important;font-weight:760!important;line-height:1.45!important;text-transform:none!important}.places-display-contact-owner-btn,.places-display-side-action{-webkit-appearance:none!important;appearance:none!important;width:100%;min-height:46px;margin-top:4px;padding:11px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid rgba(5,150,105,.2)!important;border-radius:16px!important;color:#065f46!important;background:linear-gradient(135deg,#ecfdf5fa,#d1fae5d1)!important;background-image:linear-gradient(135deg,#ecfdf5fa,#d1fae5d1)!important;box-shadow:0 14px 28px #0596691a,inset 0 1px #ffffffe6!important;font-size:.92rem!important;font-weight:950!important;letter-spacing:.01em!important;text-transform:none!important;text-decoration:none!important;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.places-display-contact-owner-btn svg,.places-display-side-action svg{width:17px;height:17px;flex:0 0 auto;color:currentColor!important;margin:0!important}.places-display-contact-owner-btn span,.places-display-side-action span{color:currentColor!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important}.places-display-contact-owner-btn:hover,.places-display-side-action:hover{transform:translateY(-1px);color:#064e3b!important;border-color:#05966952!important;background:linear-gradient(135deg,#d1fae5fa,#bbf7d0e0)!important;background-image:linear-gradient(135deg,#d1fae5fa,#bbf7d0e0)!important;box-shadow:0 18px 38px #05966926,inset 0 1px #ffffffe6!important}.places-display-contact-owner-btn:active,.places-display-side-action:active{transform:translateY(0)}.places-display-contact-owner-btn:disabled,.places-display-side-action:disabled{color:#94a3b8!important;border-color:#94a3b833!important;background:#f8fafceb!important;background-image:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.78}.places-display-side-action{width:fit-content;min-width:0;margin-top:0;padding-inline:14px!important;border-radius:999px!important}.places-display-page .places-display-contact-owner-btn,.places-display-page .places-display-side-action{background-color:transparent!important}.places-display-page .places-display-contact-owner-btn:before,.places-display-page .places-display-contact-owner-btn:after,.places-display-page .places-display-side-action:before,.places-display-page .places-display-side-action:after{display:none!important;content:none!important}.places-display-page[data-mode=store]{background:radial-gradient(circle at 6% 2%,rgba(16,185,129,.055),transparent 34%),radial-gradient(circle at 96% 4%,rgba(220,38,38,.045),transparent 30%)}.places-display-page[data-mode=store] .places-display-hero{background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.095),transparent 34%),radial-gradient(circle at 100% 6%,rgba(220,38,38,.065),transparent 30%),linear-gradient(135deg,#fffffffc,#f8fafcf5)}.places-display-page[data-mode=store] .places-display-eyebrow{color:#065f46;background:#d1fae5db;border-color:#10b98133}.places-display-page[data-mode=store] .places-display-hero h1{max-width:1100px}.places-display-page[data-mode=store] .places-display-hero__card strong{color:#065f46!important}.places-display-page[data-mode=store] .places-display-stage,.places-display-page[data-mode=store] .places-display-video-panel,.places-display-page[data-mode=store] .places-display-map-panel{background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.86),transparent 36%),linear-gradient(135deg,#f8fafcf5,#ecfdf58a),#f8fafc}.places-display-page[data-mode=store] .places-display-info-grid article{position:relative;overflow:hidden}.places-display-page[data-mode=store] .places-display-info-grid article:after{content:"";position:absolute;inset:auto 18px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#10b98129,#dc26261f);pointer-events:none}.places-display-products-section{width:100%;margin-top:22px;padding:clamp(18px,2.4vw,28px);border-radius:30px;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.045),transparent 34%),#fffffff0;border:1px solid var(--places-line);box-shadow:var(--places-shadow-soft)}.places-display-products-section .places-display-section-title{margin-bottom:6px}.places-display-section-lede{max-width:920px;margin:0 0 16px;color:#475569f0;font-size:.98rem;font-weight:720;line-height:1.65}.places-display-offer-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;align-items:stretch}.places-display-offer-card{min-width:0;overflow:hidden;display:grid;grid-template-rows:auto 1fr;border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 32px #0f172a0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.places-display-offer-card:hover{transform:translateY(-2px);border-color:#10b98138;box-shadow:0 20px 44px #0f172a16,inset 0 0 0 1px #10b98114}.places-display-offer-card__media{position:relative;width:100%;aspect-ratio:1.35 / 1;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.88),transparent 34%),#f1f5f9}.places-display-offer-card__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .2s ease}.places-display-offer-card:hover .places-display-offer-card__media img{transform:scale(1.025)}.places-display-offer-card__empty{width:100%;height:100%;display:grid;place-items:center;color:#64748bb8;background:radial-gradient(circle at 50% 25%,rgba(16,185,129,.08),transparent 34%),#f8fafc}.places-display-offer-card__empty svg{width:34px;height:34px}.places-display-offer-card__body{min-width:0;padding:16px;display:grid;align-content:start;gap:10px}.places-display-offer-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.places-display-offer-card__meta span,.places-display-offer-card__meta strong{min-height:30px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.76rem;font-weight:950;line-height:1.1}.places-display-offer-card__meta span{color:#065f46;background:#d1fae5db;border:1px solid rgba(16,185,129,.16)}.places-display-offer-card__meta strong{color:#7f1d1d;background:#fee2e2c7;border:1px solid rgba(220,38,38,.12)}.places-display-offer-card h3{margin:0;color:var(--places-ink);font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:1000;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.places-display-offer-card p{margin:0;color:#475569f0;font-size:.92rem;font-weight:650;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.places-display-offer-card__tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.places-display-offer-card__tags .places-display-pill{min-height:28px;padding:5px 9px;font-size:.74rem;box-shadow:none}.places-display-offer-card .places-display-side-action{width:fit-content;margin-top:2px;min-height:38px;padding:8px 12px!important;border-radius:999px!important;font-size:.84rem!important}.places-display-products-empty{min-height:120px;display:grid;place-items:center;padding:20px;border-radius:22px;color:var(--places-muted);background:#f8fafcd1;border:1px dashed rgba(148,163,184,.36);font-weight:850;text-align:center}.places-display-page .places-display-offer-card button,.places-display-page .places-display-offer-card a{background-image:none}@media(max-width:1180px){.places-display-hero,.places-display-details-grid{grid-template-columns:1fr}.places-display-offer-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.places-display-hero__card{min-height:0}.places-display-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.places-display-products-section{border-radius:24px}.places-display-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.places-display-toolbar{position:relative;top:auto}.places-display-toolbar__left,.places-display-toolbar__right{width:100%;justify-content:space-between}.places-display-tabs{width:100%;overflow-x:auto;justify-content:flex-start;border-radius:18px}.places-display-media-layout{grid-template-columns:1fr}.places-display-gallery-rail{position:relative;top:auto;max-height:none}.places-display-thumb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.places-display-stage,.places-display-video-panel,.places-display-map-panel,.places-display-stage__image{min-height:420px;height:auto}}@media(max-width:680px){.places-display-products-section{margin-top:16px;padding:14px;border-radius:20px}.places-display-section-lede{font-size:.92rem}.places-display-offer-grid{grid-template-columns:1fr;gap:12px}.places-display-offer-card{border-radius:20px}.places-display-offer-card__body{padding:14px}.places-display-page{padding:12px 10px 30px}.places-display-toolbar,.places-display-hero,.places-display-main-card,.places-display-side-card,.places-display-info-grid article,.places-display-documents,.places-display-stage,.places-display-video-panel,.places-display-map-panel{border-radius:20px}.places-display-hero h1{font-size:clamp(2.2rem,13vw,3.8rem)}.places-display-back-btn,.places-display-phone-link,.places-display-primary-btn{flex:1 1 auto}.places-display-toolbar__right{display:grid;grid-template-columns:1fr 1fr auto}.places-display-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.places-display-stage,.places-display-video-panel,.places-display-map-panel,.places-display-stage__image{min-height:330px}.places-display-arrow{width:42px;height:42px}.places-display-arrow--left{left:10px}.places-display-arrow--right{right:10px}.places-display-info-grid{grid-template-columns:1fr}}@media(max-width:460px){.places-display-toolbar__right{grid-template-columns:1fr}.places-display-close-btn{width:100%;min-height:42px}.places-display-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.places-display-tabs button{padding-inline:11px}}@media(prefers-reduced-motion:reduce){.places-display-page *,.places-display-page *:before,.places-display-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vertical-header{position:fixed;top:0;left:0;height:100vh;width:80px;background:#080c162e;border-right:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1001}.video-hub-scroll-area{flex-grow:1;overflow-y:auto;padding:20px 40px 40px;background:transparent}:root{--manage-bg: transparent;--manage-panel: rgba(255, 255, 255, .045);--manage-panel-2: rgba(255, 255, 255, .035);--manage-panel-3: rgba(255, 255, 255, .02);--manage-border: rgba(255, 255, 255, .08);--manage-border-strong: rgba(255, 255, 255, .14);--manage-text: #f5f7fb;--manage-muted: #c3ccda;--manage-shadow: 0 18px 50px rgba(0, 0, 0, .16);--manage-primary: #4f46e5;--manage-primary-2: #7c3aed;--manage-accent: #0ea5e9;--manage-success: #10b981;--manage-warning: #f59e0b;--manage-danger: #ef4444;--manage-affiliate: #eab308}.manage-studio-overlay{position:relative;width:100%;min-height:100%;padding:0;background:transparent;overflow:visible}.manage-studio-overlay.route-mode{position:relative;inset:auto;z-index:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;padding:0}.manage-studio-shell{width:min(1500px,100%);margin:0 auto;color:var(--manage-text)}.manage-studio-topbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px;padding:24px;background:linear-gradient(180deg,#ffffff0d,#ffffff06);border:1px solid var(--manage-border);border-radius:24px;box-shadow:var(--manage-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.manage-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1}.manage-studio-back-btn,.manage-ghost-btn,.manage-primary-btn,.manage-danger-btn,.manage-mini-btn,.manage-check-btn,.manage-tab-btn{border:0;border-radius:14px;cursor:pointer;font:inherit;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease}.manage-studio-back-btn:hover,.manage-ghost-btn:hover,.manage-primary-btn:hover,.manage-danger-btn:hover,.manage-mini-btn:hover,.manage-check-btn:hover,.manage-tab-btn:hover{transform:translateY(-1px)}.manage-studio-back-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:11px 14px;background:#ffffff14;color:var(--manage-text);border:1px solid rgba(255,255,255,.08)}.manage-studio-back-btn:hover{background:#ffffff1f;border-color:#ffffff24}.manage-studio-brand{display:flex;gap:16px;align-items:flex-start}.manage-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:1.35rem;color:#fff;flex-shrink:0;background:linear-gradient(135deg,var(--manage-primary),#ec4899);box-shadow:0 12px 28px #4f46e533}.manage-studio-title{font-size:clamp(1.6rem,2vw,2.2rem);line-height:1.1;margin:0 0 6px;color:#fff}.manage-studio-subtitle{margin:0;color:var(--manage-muted);max-width:880px;line-height:1.55}.manage-studio-uploader{min-width:250px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#ffffff0b;border:1px solid var(--manage-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manage-studio-uploader__meta{display:flex;flex-direction:column;gap:4px}.manage-studio-uploader__meta strong{color:#fff}.manage-studio-uploader__meta span{color:var(--manage-muted);font-size:.92rem}.manage-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.manage-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:16px}.manage-sidecard{background:linear-gradient(180deg,#ffffff0b,#ffffff06);border:1px solid var(--manage-border);border-radius:22px;padding:18px;box-shadow:var(--manage-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.manage-sidecard h3{margin:0 0 12px;font-size:1rem;color:#fff}.manage-sidecard p{margin:10px 0 0;color:var(--manage-muted);line-height:1.55}.manage-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-weight:700;margin-bottom:10px;background:#10b98124;color:#86efac;border:1px solid rgba(16,185,129,.18)}.manage-summary-list,.manage-guide-list{list-style:none;padding:0;margin:0}.manage-summary-list li,.manage-guide-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.manage-summary-list li span,.manage-summary-list li strong{color:var(--manage-text)}.manage-guide-list li{justify-content:flex-start;color:var(--manage-muted);line-height:1.45}.manage-guide-list svg{color:#ffffffe0;flex-shrink:0}.manage-studio-main{min-width:0;display:flex;flex-direction:column;gap:20px}.manage-studio-section{background:linear-gradient(180deg,#ffffff0b,#ffffff06);border:1px solid var(--manage-border);border-radius:24px;padding:22px;box-shadow:var(--manage-shadow);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.manage-studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:24px 0 0 24px;background:linear-gradient(180deg,var(--manage-primary),var(--manage-primary-2));opacity:.95}.manage-studio-section--filters:before{background:linear-gradient(180deg,#22d3ee,#3b82f6)}.manage-studio-section--products:before{background:linear-gradient(180deg,#6366f1,#8b5cf6)}.manage-studio-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.manage-studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px}.manage-studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffff0e;border:1px solid rgba(255,255,255,.07);flex-shrink:0;font-size:1.05rem}.manage-studio-section h2{margin:0 0 4px;font-size:1.15rem;color:#fff}.manage-studio-section p{margin:0;color:var(--manage-muted);line-height:1.5}.manage-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manage-studio-grid{display:grid;gap:16px}.manage-studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.manage-field{display:flex;flex-direction:column;gap:8px}.manage-field>span{font-size:.92rem;font-weight:700;color:#e8eefb}.manage-search{display:flex;align-items:center;gap:10px;min-height:50px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:var(--manage-text);padding:0 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.manage-search svg{flex-shrink:0;color:var(--manage-muted)}.manage-search input{width:100%;border:0;outline:none;background:transparent;color:var(--manage-text);font:inherit}.manage-search input::placeholder{color:var(--manage-muted)}.manage-tab-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manage-tab-btn{padding:11px 14px;background:#ffffff0f;color:var(--manage-text);border:1px solid transparent}.manage-tab-btn:hover{background:#ffffff1a}.manage-tab-btn.active{background:#4f46e52e;color:#dbe4ff;border-color:#6366f157;box-shadow:inset 0 0 0 1px #ffffff05}.manage-bulk-actions{display:flex;flex-direction:column;gap:10px}.manage-select-all{display:inline-flex;align-items:center;gap:10px;color:var(--manage-muted)}.manage-select-all input{accent-color:var(--manage-primary)}.manage-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.manage-product-card{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#ffffff09;border:1px solid var(--manage-border);box-shadow:0 10px 24px #0000001f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.manage-product-card__select{position:absolute;top:12px;left:12px;z-index:3}.manage-check-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#4f46e52e;color:#fff;border:1px solid rgba(255,255,255,.12)}.manage-check-btn:hover{background:#4f46e547}.manage-check-btn.checked{background:#4f46e552;color:#e9edff;border-color:#6366f173}.manage-product-card__media{position:relative;width:100%;height:220px;background:#ffffff06;overflow:hidden}.manage-product-media{width:100%;height:100%;object-fit:cover;display:block;background:#ffffff08}.manage-product-badge{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:#eab3082e;border:1px solid rgba(234,179,8,.22);color:#fde68a;font-size:.82rem;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manage-product-card__body{display:flex;flex-direction:column;gap:10px;padding:16px}.manage-product-title{font-size:1rem;font-weight:700;color:var(--manage-text);line-height:1.35;min-height:42px}.manage-product-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.manage-chip{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;background:#0ea5e91f;color:#b7dcff;font-size:.82rem;border:1px solid rgba(14,165,233,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.manage-price{color:#fff;font-weight:700;font-size:.96rem}.manage-product-card__actions{display:flex;gap:10px;padding:0 16px 16px}.manage-mini-btn{flex:1;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff12;color:var(--manage-text);border:1px solid rgba(255,255,255,.07)}.manage-mini-btn:hover{background:#ffffff1c}.manage-mini-btn.danger,.manage-danger-btn{background:#ef44441f;color:#fecaca;border:1px solid rgba(239,68,68,.14)}.manage-mini-btn.danger:hover,.manage-danger-btn:hover{background:#ef44442e}.manage-ghost-btn{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;background:#ffffff12;color:var(--manage-text);border:1px solid rgba(255,255,255,.07)}.manage-ghost-btn:hover{background:#ffffff1c;border-color:#ffffff1a}.manage-primary-btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--manage-primary),var(--manage-primary-2));color:#fff;font-weight:700;box-shadow:0 14px 26px #4f46e533}.manage-primary-btn:hover{box-shadow:0 18px 34px #4f46e53d}.manage-danger-btn{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.manage-empty-state{min-height:180px;display:grid;place-items:center;color:var(--manage-muted);border:1px dashed rgba(255,255,255,.1);border-radius:20px;background:#ffffff05;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.manage-studio-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:linear-gradient(180deg,#ffffff0b,#ffffff06);border:1px solid var(--manage-border);border-radius:24px;box-shadow:var(--manage-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.manage-studio-footer__left,.manage-studio-footer__right{display:flex;align-items:center;gap:12px}.manage-studio-footer__left{color:var(--manage-muted)}.manage-studio-back-btn:disabled,.manage-ghost-btn:disabled,.manage-primary-btn:disabled,.manage-danger-btn:disabled,.manage-mini-btn:disabled,.manage-tab-btn:disabled,.manage-check-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}:root{--manage-panel: rgba(255, 255, 255, .34);--manage-panel-2: rgba(255, 255, 255, .26);--manage-panel-3: rgba(255, 255, 255, .18);--manage-border: rgba(15, 23, 42, .08);--manage-border-strong: rgba(15, 23, 42, .12);--manage-text: #0f172a;--manage-muted: #475569;--manage-shadow: 0 18px 40px rgba(15, 23, 42, .08)}.manage-studio-overlay,.manage-studio-overlay.route-mode,.manage-studio-shell,.video-hub-scroll-area{background:transparent!important}.manage-studio-topbar,.manage-sidecard,.manage-studio-section,.manage-studio-footer,.manage-studio-uploader,.manage-product-card{background:linear-gradient(180deg,#ffffff57,#ffffff38)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 18px 40px #0f172a14!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.manage-studio-shell,.manage-summary-list li span,.manage-summary-list li strong,.manage-field>span,.manage-select-all,.manage-studio-footer__left,.manage-studio-footer__left span,.manage-product-title,.manage-price,.manage-chip,.manage-empty-state,.manage-guide-list li,.manage-sidecard p,.manage-studio-section p,.manage-studio-subtitle,.manage-studio-uploader__meta span{color:#0f172a!important}.manage-studio-title,.manage-sidecard h3,.manage-studio-section h2,.manage-studio-uploader__meta strong{color:#020617!important}.manage-search{background:#ffffff8f!important;border:1px solid rgba(15,23,42,.08)!important}.manage-search svg{color:#475569!important}.manage-search input{color:#0f172a!important}.manage-search input::placeholder{color:#64748b!important}.manage-studio-back-btn,.manage-ghost-btn,.manage-mini-btn,.manage-check-btn,.manage-tab-btn{background:#ffffff6b!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.08)!important}.manage-studio-back-btn:hover,.manage-ghost-btn:hover,.manage-mini-btn:hover,.manage-check-btn:hover,.manage-tab-btn:hover{background:#ffffff94!important;color:#020617!important}.manage-tab-btn.active,.manage-primary-btn{color:#fff!important}.manage-primary-btn{background:linear-gradient(135deg,#4f46e5f5,#7c3aedf5)!important;border:1px solid rgba(79,70,229,.18)!important}.manage-danger-btn,.manage-mini-btn.danger{background:#ef44441f!important;color:#991b1b!important;border:1px solid rgba(239,68,68,.16)!important}.manage-select-all,.manage-summary-list li span,.manage-summary-list li strong,.manage-guide-list li{color:#0f172a!important}.manage-chip{background:#3b82f61f!important;border:1px solid rgba(59,130,246,.12)!important;color:#1e3a8a!important}.manage-product-badge{background:#eab3082e!important;border:1px solid rgba(234,179,8,.18)!important;color:#713f12!important}.manage-studio-section__icon,.manage-studio-brand__icon{color:#fff!important}.manage-status-badge{background:#10b98129!important;border:1px solid rgba(16,185,129,.14)!important;color:#166534!important}.manage-empty-state{background:#ffffff38!important;border:1px dashed rgba(15,23,42,.1)!important;color:#334155!important}.manage-tab-btn{background:#ffffff8c!important;color:#111827!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:none!important;opacity:1!important}.manage-tab-btn:hover{background:#ffffffc7!important;color:#0f172a!important;border-color:#0f172a24!important}.manage-tab-btn.active,.manage-tab-btn[aria-selected=true]{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px #4f46e538!important;opacity:1!important}.manage-tab-btn.active:hover,.manage-tab-btn[aria-selected=true]:hover{background:linear-gradient(135deg,#4338ca,#6d28d9)!important;color:#fff!important}.manage-tab-btn:focus,.manage-tab-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px #ffffffa6,0 0 0 4px #4f46e547!important}.manage-product-card__media{height:220px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at center,#ffffffeb,#f8fafcdb)!important;overflow:hidden!important}.manage-product-media{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:transparent!important}video.manage-product-media{object-fit:cover!important;object-position:center center!important}img.manage-product-media{padding:10px!important;box-sizing:border-box!important}img.manage-product-media[src^="data:image/svg+xml"]{padding:0!important;object-fit:cover!important}.manage-studio-uploader__meta small{color:#0f766e!important;-webkit-text-fill-color:#0f766e!important;font-size:.82rem!important;font-weight:800!important;line-height:1.2!important}.manage-sidecard-action{width:100%!important;min-height:44px!important;margin-top:14px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.1)!important;background:#ffffffad!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 10px 22px #0f172a13!important;cursor:pointer!important;transform:none!important}.manage-sidecard-action svg{width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important}.manage-sidecard-action--places{background:#ecfdf5!important;border-color:#10b98138!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important}.manage-sidecard-action--places:hover{background:#d1fae5!important;border-color:#10b98157!important;transform:none!important}.manage-tab-row--extended{gap:8px!important}.manage-tab-row--extended .manage-tab-btn{min-height:42px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:999px!important;white-space:nowrap!important}.manage-tab-row--extended .manage-tab-btn span{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:.86rem!important;font-weight:850!important;line-height:1!important}.manage-tab-row--extended .manage-tab-btn em{min-width:22px!important;height:22px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#0f172a14!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:.75rem!important;font-style:normal!important;font-weight:950!important;line-height:1!important}.manage-tab-row--extended .manage-tab-btn.active em,.manage-tab-row--extended .manage-tab-btn[aria-selected=true] em{background:#ffffff38!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manage-tab-btn--places:not(.active):not([aria-selected=true]){background:#ecfdf5!important;border-color:#10b9812e!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important}.manage-tab-btn--places.active,.manage-tab-btn--places[aria-selected=true]{background:linear-gradient(135deg,#059669,#0f766e)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 24px #05966938!important}.manage-ghost-btn--places{background:#ecfdf5!important;background-image:none!important;border-color:#10b98138!important;color:#065f46!important;-webkit-text-fill-color:#065f46!important}.manage-ghost-btn--places svg{color:#047857!important;stroke:#047857!important}.manage-ghost-btn--places:hover{background:#d1fae5!important;border-color:#10b98157!important;color:#064e3b!important;-webkit-text-fill-color:#064e3b!important}.manage-card-grid--future-proof{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:18px!important}.manage-product-card{min-width:0!important}.manage-product-card.is-selected{border-color:#4f46e557!important;box-shadow:0 18px 42px #0f172a1f,0 0 0 3px #4f46e51a!important}.manage-product-card--places{border-color:#10b9812e!important}.manage-product-card--affiliate{border-color:#eab30833!important}.manage-product-card--classified{border-color:#6366f12e!important}.manage-product-card--standard{border-color:#3b82f629!important}.manage-product-badge{max-width:calc(100% - 24px)!important;min-height:32px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:900!important;line-height:1!important}.manage-product-badge svg{width:14px!important;height:14px!important;color:currentColor!important;stroke:currentColor!important}.manage-product-badge--standard{background:#eff6fff0!important;border-color:#3b82f638!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}.manage-product-badge--places{background:#ecfdf5f0!important;border-color:#10b9813d!important;color:#047857!important;-webkit-text-fill-color:#047857!important}.manage-product-badge--affiliate{background:#fef9c3f0!important;border-color:#eab30847!important;color:#854d0e!important;-webkit-text-fill-color:#854d0e!important}.manage-product-badge--classified{background:#eef2fff0!important;border-color:#6366f13d!important;color:#4338ca!important;-webkit-text-fill-color:#4338ca!important}.manage-product-status{position:absolute!important;left:12px!important;bottom:12px!important;max-width:calc(100% - 24px)!important;min-height:32px!important;padding:7px 10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:999px!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.1)!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 8px 18px #0f172a14!important}.manage-product-status svg{width:14px!important;height:14px!important;color:currentColor!important;stroke:currentColor!important}.manage-product-status--approved{background:#dcfce7f5!important;border-color:#10b98147!important;color:#166534!important;-webkit-text-fill-color:#166534!important}.manage-product-status--pending{background:#fef9c3f5!important;border-color:#eab30847!important;color:#854d0e!important;-webkit-text-fill-color:#854d0e!important}.manage-product-status--rejected,.manage-product-status--needs_changes{background:#fff1f2f5!important;border-color:#f43f5e42!important;color:#be123c!important;-webkit-text-fill-color:#be123c!important}.manage-product-status--none,.manage-product-status--draft{background:#f1f5f9f5!important;border-color:#64748b2e!important;color:#475569!important;-webkit-text-fill-color:#475569!important}.manage-product-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.02rem!important;font-weight:950!important;line-height:1.22!important;letter-spacing:-.018em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.manage-product-meta{justify-content:flex-start!important;gap:8px!important}.manage-product-meta--places,.manage-product-meta--classified{margin-top:0!important}.manage-chip{min-height:28px!important;padding:5px 9px!important;color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important;font-size:.8rem!important;font-weight:850!important;line-height:1!important}.manage-chip--places{background:#ecfdf5f5!important;border-color:#10b9812e!important;color:#047857!important;-webkit-text-fill-color:#047857!important}.manage-price{min-height:28px!important;padding:5px 9px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:#0f172a0f!important;border:1px solid rgba(15,23,42,.08)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.84rem!important;font-weight:950!important;line-height:1!important}.manage-product-signals{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin-top:2px!important}.manage-product-signals span{display:inline-flex!important;align-items:center!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.76rem!important;font-weight:750!important;line-height:1.2!important}.manage-product-card__actions{gap:8px!important;padding:0 16px 16px!important}.manage-mini-btn{min-height:40px!important;border-radius:999px!important;background:#ffffffb8!important;background-image:none!important;border:1px solid rgba(15,23,42,.1)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.84rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #0f172a11!important;transform:none!important}.manage-mini-btn svg{width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important}.manage-mini-btn--view{background:#eff6ff!important;border-color:#3b82f638!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important}.manage-mini-btn--edit{background:#ecfdf5!important;border-color:#10b9813d!important;color:#047857!important;-webkit-text-fill-color:#047857!important}.manage-mini-btn--delete,.manage-mini-btn.danger{background:#fff1f2!important;border-color:#f43f5e3d!important;color:#be123c!important;-webkit-text-fill-color:#be123c!important}.manage-mini-btn:hover{transform:none!important;filter:brightness(.985)!important;box-shadow:0 10px 22px #0f172a1a!important}.manage-check-btn{background:#ffffffdb!important;border:1px solid rgba(15,23,42,.14)!important;color:#475569!important;-webkit-text-fill-color:#475569!important;box-shadow:0 8px 18px #0f172a14!important}.manage-check-btn.checked{background:#4f46e5!important;border-color:#4f46e547!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manage-studio-section--filters .manage-studio-grid--3{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.manage-studio-section--filters .manage-field:nth-child(1){grid-column:1 / -1!important;max-width:none!important}.manage-studio-section--filters .manage-field:nth-child(2){grid-column:1 / -1!important;max-width:none!important}.manage-studio-section--filters .manage-field:nth-child(3){grid-column:1 / -1!important;max-width:none!important}.manage-studio-section--filters .manage-search{width:100%!important;min-height:54px!important;box-sizing:border-box!important}.manage-studio-section--filters .manage-tab-row--extended{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important}.manage-studio-section--filters .manage-tab-row--extended .manage-tab-btn{min-width:132px!important;min-height:44px!important;flex:0 1 auto!important}.manage-studio-section--filters .manage-bulk-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important}.manage-studio-section--filters .manage-select-all{min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;white-space:nowrap!important}.manage-studio-section--filters .manage-danger-btn{min-width:220px!important;max-width:320px!important}.manage-studio-section--filters .manage-studio-section__header{padding-left:0!important;margin-left:0!important}.manage-studio-section--filters .manage-studio-section__titlewrap{padding-left:0!important;margin-left:0!important;gap:0!important}.manage-studio-section--filters .manage-studio-section__icon{display:none!important}.manage-studio-section--filters .manage-studio-section__titlewrap>div:last-child{margin-left:0!important;padding-left:0!important}.manage-studio-section--filters h2,.manage-studio-section--filters p{margin-left:0!important;padding-left:0!important}.manage-studio-section--filters .manage-field:nth-child(3){grid-column:1 / -1!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;margin-top:2px!important}.manage-studio-section--filters .manage-field:nth-child(3)>span{margin:0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.manage-studio-section--filters .manage-field:nth-child(3) .manage-bulk-actions{width:auto!important;margin-left:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important}.manage-studio-section--filters .manage-select-all{min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;white-space:nowrap!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1rem!important;font-weight:900!important}.manage-studio-section--filters .manage-field:nth-child(3){grid-column:1 / -1!important;width:auto!important;max-width:420px!important;margin-left:auto!important;margin-top:2px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.manage-studio-section--filters .manage-field:nth-child(3)>span{margin:0!important;padding:0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.95rem!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}.manage-studio-section--filters .manage-field:nth-child(3) .manage-bulk-actions{width:100%!important;margin:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important}.manage-studio-section--filters .manage-select-all{min-height:44px!important;margin:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1rem!important;font-weight:900!important}.manage-studio-section--filters .manage-select-all input{width:16px!important;height:16px!important;margin:0!important;accent-color:#059669!important}.manage-studio-section--filters .manage-danger-btn{min-width:220px!important;max-width:260px!important;margin:0!important}.manage-studio-section--products .manage-studio-section__header{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;align-items:start!important}.manage-studio-section--products .manage-studio-section__titlewrap{width:100%!important;display:flex!important;align-items:center!important;gap:14px!important}.manage-studio-section--products .manage-studio-section__titlewrap>div:last-child{min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 12px!important}.manage-studio-section--products .manage-studio-section__titlewrap h2{margin:0!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.25rem!important;font-weight:1000!important;line-height:1.1!important;letter-spacing:-.025em!important}.manage-studio-section--products .manage-studio-section__titlewrap p{width:fit-content!important;max-width:100%!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:7px 13px!important;border-radius:999px!important;background:#ecfdf5f5!important;border:1px solid rgba(16,185,129,.2)!important;color:#047857!important;-webkit-text-fill-color:#047857!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 8px 18px #10b98114!important}.manage-studio-section--products .manage-header-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}.manage-studio-section--products .manage-header-actions .manage-ghost-btn,.manage-studio-section--products .manage-header-actions .manage-primary-btn{min-height:44px!important;border-radius:14px!important;white-space:nowrap!important}.manage-studio-section--products .manage-header-actions .manage-primary-btn{padding-inline:18px!important}.manage-studio-section--products .manage-studio-section__header{padding-left:0!important;margin-left:0!important}.manage-studio-section--products .manage-studio-section__titlewrap{padding-left:0!important;margin-left:0!important;gap:0!important}.manage-studio-section--products .manage-studio-section__icon{display:none!important}.manage-studio-section--products .manage-studio-section__titlewrap>div:last-child{padding-left:0!important;margin-left:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}.manage-studio-section--products .manage-studio-section__titlewrap h2{margin-left:0!important;padding-left:0!important}.manage-studio-section--products .manage-studio-section__titlewrap p{margin-left:0!important}.manage-product-card__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;gap:10px!important}.manage-product-card__edit-delete-group{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;padding:0!important;margin:0!important}.manage-mini-btn--icon-only{width:44px!important;min-width:44px!important;padding:0!important}.manage-mini-btn--icon-only span{display:none!important}@media(max-width:1180px){.manage-card-grid--future-proof{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}.manage-tab-row--extended .manage-tab-btn{flex:1 1 auto!important}}@media(max-width:980px){.manage-header-actions>.manage-ghost-btn--places,.manage-studio-footer__right>.manage-ghost-btn--places{flex:1 1 220px!important}}@media(max-width:760px){.manage-studio-section--filters .manage-bulk-actions{flex-direction:column!important;align-items:stretch!important}.manage-studio-section--filters .manage-danger-btn{width:100%!important;max-width:none!important}.manage-studio-section--filters .manage-tab-row--extended{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.manage-studio-section--filters .manage-tab-row--extended .manage-tab-btn{width:100%!important;min-width:0!important}}@media(max-width:640px){.manage-tab-row--extended{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.manage-tab-row--extended .manage-tab-btn{width:100%!important}.manage-product-card__actions{flex-direction:column!important}.manage-mini-btn{width:100%!important}.manage-product-status,.manage-product-badge{max-width:calc(100% - 24px)!important}}.manage-product-card__select .manage-check-btn{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fffffff5!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;box-shadow:0 10px 22px #0f172a1f,inset 0 0 0 1px #ffffffd9!important;opacity:1!important;overflow:hidden!important}.manage-product-card__select .manage-check-btn svg{width:20px!important;height:20px!important;display:block!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;stroke-width:2.8!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}.manage-product-card__select .manage-check-btn.checked{background:#059669!important;background-image:none!important;border-color:#0596696b!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 26px #05966942,inset 0 0 0 1px #ffffff52!important}.manage-product-card__select .manage-check-btn.checked svg,.manage-product-card__select .manage-check-btn.checked svg *{color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;-webkit-text-fill-color:#ffffff!important}.manage-product-card__select .manage-check-btn:hover{background:#f8fafc!important;border-color:#0f172a33!important;transform:none!important}.manage-product-card__select .manage-check-btn.checked:hover{background:#047857!important;border-color:#04785780!important}.manage-product-card__select .manage-check-btn:focus,.manage-product-card__select .manage-check-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0596692e,0 12px 26px #05966938!important}.manage-studio-section--filters .manage-select-all input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;accent-color:#059669!important;opacity:1!important;cursor:pointer!important}.manage-studio-section--filters .manage-select-all span{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.manage-product-card__select .manage-check-btn{position:relative!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:10px!important;border:1.5px solid rgba(15,23,42,.14)!important;background:#fffffff5!important;background-image:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;box-shadow:0 10px 22px #0f172a1f!important;overflow:visible!important}.manage-product-card__select .manage-check-btn svg,.manage-product-card__select .manage-check-btn svg *{opacity:0!important;visibility:hidden!important}.manage-product-card__select .manage-check-btn.checked{background:#fff!important;background-image:none!important;border:2px solid #059669!important;color:transparent!important;-webkit-text-fill-color:transparent!important;box-shadow:0 12px 26px #0596692e,0 0 0 4px #0596691a!important}.manage-product-card__select .manage-check-btn.checked:after{content:""!important;position:absolute!important;left:50%!important;top:48%!important;width:9px!important;height:17px!important;border-right:3px solid #059669!important;border-bottom:3px solid #059669!important;transform:translate(-50%,-58%) rotate(45deg)!important;transform-origin:center!important;display:block!important;opacity:1!important}.manage-product-card__select .manage-check-btn:hover{background:#f8fafc!important;border-color:#0f172a38!important;transform:none!important}.manage-product-card__select .manage-check-btn.checked:hover{background:#fff!important;border-color:#047857!important}.manage-product-card__select .manage-check-btn:focus,.manage-product-card__select .manage-check-btn:focus-visible{outline:none!important;box-shadow:0 0 0 4px #05966924,0 12px 26px #05966929!important}:root{--explore-bg: #ffffff;--explore-surface: rgba(255, 255, 255, .88);--explore-surface-solid: #ffffff;--explore-text: #111827;--explore-muted: #6b7280;--explore-soft: #f8fafc;--explore-border: rgba(17, 24, 39, .1);--explore-border-strong: rgba(17, 24, 39, .16);--explore-shadow: 0 16px 40px rgba(15, 23, 42, .07);--explore-shadow-soft: 0 8px 22px rgba(15, 23, 42, .06);--explore-accent: #2563eb;--explore-accent-soft: rgba(37, 99, 235, .1);--explore-radius-lg: 18px;--explore-radius-md: 14px;--explore-radius-sm: 10px}.explore-root{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 18px 32px;color:var(--explore-text);background:radial-gradient(circle at top left,rgba(37,99,235,.05),transparent 30%),radial-gradient(circle at top right,rgba(168,85,247,.045),transparent 28%),var(--explore-bg)}.explore-root.with-rail{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.explore-main{width:100%;min-width:0;max-width:1280px;margin:0 auto}.explore-content{display:grid;gap:16px;min-width:0}.explore-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 10px}.explore-title{margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:800;letter-spacing:-.035em;color:var(--explore-text)}.explore-subtitle{margin:6px 0 0;max-width:680px;color:var(--explore-muted);font-size:.98rem;line-height:1.45}.explore-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.explore-banner-row{display:block;width:100%;padding:0;margin:2px 0 12px;overflow:hidden;text-align:left}.explore-actions .explore-search-wrap{position:relative;display:inline-flex;align-items:center}.explore-actions .explore-search-icon{position:absolute;left:13px;width:16px;height:16px;opacity:.58;pointer-events:none}.explore-search,.explore-select,.explore-reset,.explore-button,.explore-actions .explore-search-input{height:40px;border:1px solid var(--explore-border);border-radius:12px;background:#fffffff5;color:var(--explore-text);font-size:.92rem;outline:none;box-shadow:0 1px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .08s ease}.explore-search,.explore-actions .explore-search-input{width:min(260px,34vw);padding:0 12px 0 38px}.explore-select{min-width:150px;padding:0 34px 0 12px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(17,24,39,.62) 50%),linear-gradient(135deg,rgba(17,24,39,.62) 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 13px) 17px;background-size:5px 5px;background-repeat:no-repeat}.explore-search:hover,.explore-select:hover,.explore-actions .explore-search-input:hover{border-color:var(--explore-border-strong)}.explore-search:focus,.explore-select:focus,.explore-actions .explore-search-input:focus{border-color:#2563eba6;box-shadow:0 0 0 4px #2563eb1f}.explore-reset,.explore-button{padding:0 14px;cursor:pointer}.explore-reset:hover,.explore-button:hover{background:#f8fafc;border-color:var(--explore-border-strong)}.explore-cta,.sx-btn-find{--explore-cta-fg: #111827;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:999px;border:1px solid var(--explore-border);background:#ffffffb8!important;color:var(--explore-cta-fg)!important;font-weight:700;font-size:.92rem;cursor:pointer;box-shadow:0 8px 22px #0f172a0d;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.explore-cta:hover,.sx-btn-find:hover{transform:translateY(-1px);background:#fff!important;border-color:#2563eb52;box-shadow:0 12px 28px #2563eb1f}.explore-cta:active,.sx-btn-find:active{transform:translateY(0)}.explore-cta:disabled,.sx-btn-find:disabled{opacity:.55;cursor:not-allowed;transform:none}.explore-cta svg,.explore-cta .explore-cta-icon,.explore-cta .explore-cta-icon *,.sx-btn-find svg{width:17px;height:17px;color:currentColor!important;stroke:currentColor!important;fill:none}.explore-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;align-items:flex-start!important;margin-top:10px;margin-bottom:20px;padding:16px;border-radius:var(--explore-radius-lg);background:linear-gradient(180deg,#fffffff5,#ffffffd1);border:1px solid rgba(17,24,39,.075);box-shadow:var(--explore-shadow-soft)}.explore-filter,.explore-filters .filter-group{display:flex;flex-direction:column;gap:8px;min-width:0}.explore-filter>span,.explore-filters .filter-label,.explore-filters label{margin:0;line-height:1.2;font-size:.76rem;font-weight:800;letter-spacing:.045em;color:#111827ad}.explore-filters input,.explore-filters select{width:100%;height:44px;box-sizing:border-box;margin-top:0!important;padding:0 13px;border:1px solid rgba(17,24,39,.14);border-radius:13px;background:#fffffffa;color:var(--explore-text);font-size:.94rem;outline:none;box-shadow:0 1px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.explore-filters input::placeholder{color:#1118276b}.explore-filters input:hover,.explore-filters select:hover{border-color:#1118273d}.explore-filters input:focus,.explore-filters select:focus{border-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1f,0 12px 30px #2563eb14}.explore-filters select{appearance:none;padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,rgba(17,24,39,.58) 50%),linear-gradient(135deg,rgba(17,24,39,.58) 50%,transparent 50%);background-position:calc(100% - 20px) 18px,calc(100% - 14px) 18px;background-size:6px 6px;background-repeat:no-repeat}.explore-filter.is-handle input{padding-left:32px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.explore-filter.is-handle:before{content:"@";position:absolute;left:13px;bottom:12px;font-weight:900;color:#1118276b;pointer-events:none}.explore-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 16px}.explore-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;font-size:.82rem;font-weight:700;background:var(--explore-accent-soft);color:#1d4ed8;border:1px solid rgba(37,99,235,.24)}.explore-chip button{padding:0;border:none;background:none;cursor:pointer;color:inherit;line-height:1}.explore-chip.clear-all{background:#1118270e;border-color:#11182724;color:var(--explore-text)}.explore-grid{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:8px}@media(min-width:720px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1450px){.explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.explore-card,.px-card{min-width:0}.explore-card{position:relative;overflow:hidden;border-radius:var(--explore-radius-lg);padding:14px;background:var(--explore-surface-solid);border:1px solid rgba(17,24,39,.08);box-shadow:0 1px 2px #0f172a0a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.explore-card:hover{transform:translateY(-2px);border-color:#2563eb2e;box-shadow:var(--explore-shadow)}.explore-card *{min-width:0}.explore-card img{max-width:100%;height:auto;display:block}.px-card{background:#fff;border:1px solid rgba(17,24,39,.085);border-radius:var(--explore-radius-lg);box-shadow:0 1px 2px #0f172a0a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.px-card:hover{transform:translateY(-2px);border-color:#2563eb2e;box-shadow:var(--explore-shadow)}.px-explore-meta{padding:0 4px 4px}.px-explore-title{color:var(--explore-text)}.px-explore-summary{color:var(--explore-muted);line-height:1.4}.pulse-highlight,.sx-glow{outline:2px solid rgba(37,99,235,.42);border-radius:var(--explore-radius-lg);animation:pulseOutline 1.1s ease-out 1}.sx-pulse{animation:pulseOutline 1.1s ease-out 1}.explore-status{padding:18px;color:var(--explore-muted);border-radius:var(--explore-radius-md);background:#f8fafcd6;border:1px solid rgba(17,24,39,.06)}.explore-status.error{color:#b91c1c;background:#fef2f2eb;border-color:#f8717147}.explore-empty{padding:38px 18px;text-align:center;color:var(--explore-muted)}.explore-loadmore{display:flex;justify-content:center;padding:18px 0 4px}.explore-rail{position:sticky;top:76px;align-self:start}.rail-inner{display:flex;flex-direction:column;gap:13px}.rail-header{display:flex;flex-direction:column;gap:3px}.rail-kicker{font-size:.68rem;text-transform:uppercase;letter-spacing:.075em;color:#9ca3af;font-weight:800}.rail-title{margin:0;font-size:.95rem;font-weight:800;color:var(--explore-text)}.rail-list{display:flex;flex-direction:column;gap:13px}.rail-card{overflow:hidden;border-radius:var(--explore-radius-md);border:1px solid rgba(17,24,39,.09);background:#fff;box-shadow:0 1px 2px #0f172a0a}.rail-media{position:relative;aspect-ratio:16 / 9;background:#f3f4f6}.rail-video,.rail-img,.rail-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sponsored-badge{position:absolute;top:8px;left:8px;padding:3px 7px;border-radius:999px;background:#111827d1;color:#fff;font-size:.7rem;font-weight:800}.rail-sound{position:absolute;right:8px;bottom:8px;padding:6px 8px;border-radius:999px;border:1px solid rgba(229,231,235,.9);background:#ffffffeb;cursor:pointer}.rail-sound.is-on{background:#16a34a1f}.rail-body{padding:11px}.rail-card .rail-title{margin:0 0 5px;font-size:.88rem;line-height:1.25}.rail-card .rail-sponsor{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.76rem;color:var(--explore-muted)}.rail-card .rail-sponsor img{width:16px;height:16px;border-radius:999px}.rail-cta{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;border:1px solid rgba(17,24,39,.12);color:var(--explore-text);text-decoration:none;font-size:.8rem;font-weight:800}.rail-card-ad .rail-cta:hover{border-color:#2563eb47;background:#2563eb0f}.rail-footer{text-align:center}.rail-more{padding:7px 12px;border:1px solid rgba(17,24,39,.11);border-radius:999px;background:#fff;cursor:pointer;font-size:.82rem;font-weight:700}.rail-more:disabled{opacity:.55;cursor:default}.rail-overlay{position:absolute;inset:0;pointer-events:none}.rail-text{max-width:88%;padding:6px 10px;border-radius:9px;background:#0000006b;color:#fff;line-height:1.2;text-align:center;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.35)}.rail-sticker{pointer-events:none;line-height:1}.rail-link{pointer-events:auto;display:inline-block;padding:.4rem .7rem;border-radius:999px;background:#0000008c;color:#fff;font-size:.82rem;font-weight:800;-webkit-user-select:none;user-select:none}.rail-link.ghost{background:#00000026;border:1px solid rgba(255,255,255,.6)}[data-theme=dark] .explore-root{--explore-bg: #0b1020;--explore-surface: rgba(15, 23, 42, .86);--explore-surface-solid: #111827;--explore-text: #f9fafb;--explore-muted: #9ca3af;--explore-border: rgba(255, 255, 255, .12);--explore-border-strong: rgba(255, 255, 255, .2)}[data-theme=dark] .explore-filters,[data-theme=dark] .explore-card,[data-theme=dark] .px-card,[data-theme=dark] .rail-card{background:#111827e0;border-color:#ffffff1a}[data-theme=dark] .explore-filters input,[data-theme=dark] .explore-filters select,[data-theme=dark] .explore-search,[data-theme=dark] .explore-select,[data-theme=dark] .explore-actions .explore-search-input{background:#0f172aeb;color:#f9fafb;border-color:#ffffff1f}[data-theme=dark] .explore-cta,[data-theme=dark] .sx-btn-find,.explore-header.dark .explore-cta,.explore-header.inverse .explore-cta{--explore-cta-fg: #ffffff;border-color:#ffffff38;background:#ffffff14!important}@media(max-width:1024px){.explore-root.with-rail{grid-template-columns:1fr}.explore-rail{display:none}}@media(max-width:760px){.explore-root{padding:14px 12px 26px}.explore-header{align-items:flex-start;flex-direction:column}.explore-actions{width:100%;justify-content:flex-start}.explore-search,.explore-actions .explore-search-input{width:min(100%,320px)}.explore-filters{grid-template-columns:1fr;padding:13px}}@media(max-width:520px){.explore-actions{display:grid;grid-template-columns:1fr}.explore-search,.explore-select,.explore-cta,.sx-btn-find,.explore-actions .explore-search-wrap,.explore-actions .explore-search-input{width:100%}}@keyframes pulseOutline{0%{box-shadow:0 0 #2563eb59}70%{box-shadow:0 0 0 12px #2563eb00}to{box-shadow:0 0 #2563eb00}}.explore-root{background:linear-gradient(180deg,#f8fafceb,#fff 42%),#fff}.explore-header{width:min(100%,1480px);margin-left:auto;margin-right:auto}.explore-title{color:#0f172a;font-weight:900;letter-spacing:-.045em}.explore-actions{padding:6px;border-radius:18px;background:#ffffffb8;border:1px solid rgba(15,23,42,.055);box-shadow:0 10px 28px #0f172a0b}.explore-actions .explore-search-wrap,.explore-actions .explore-select,.explore-actions .explore-cta{margin:0}.explore-actions .explore-search-input,.explore-select{background:#fff;border-color:#0f172a1c}.explore-cta,.sx-btn-find{background:#fff!important;color:#111827!important;border-color:#0f172a1a!important}.explore-cta:hover,.sx-btn-find:hover{background:#0f172a09!important;border-color:#0f172a2e!important;box-shadow:0 10px 26px #0f172a14!important}.explore-filters{width:min(100%,1480px);margin-left:auto;margin-right:auto}.explore-main{max-width:1480px}.explore-grid{align-items:stretch}.px-card,.explore-card{border-color:#0f172a16;box-shadow:0 4px 16px #0f172a0b}.px-card:hover,.explore-card:hover{border-color:#c9a22752;box-shadow:0 18px 42px #0f172a1c}.explore-empty{width:min(100%,760px);margin:28px auto;padding:34px 24px;border-radius:22px;background:#ffffffd1;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 36px #0f172a0e}.explore-tabs{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end}.explore-tabs .tab{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(15,23,42,.11);background:#fff;color:#111827;font-weight:800;cursor:pointer;box-shadow:0 2px 8px #0f172a09;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.explore-tabs .tab:hover{transform:translateY(-1px);background:#0f172a09;border-color:#0f172a33}.explore-tabs .tab.active,.explore-tabs .tab[aria-selected=true]{background:#c9a2271f;color:#4a3700;border-color:#c9a22773;box-shadow:inset 0 0 0 1px #c9a22724}.explore-tabs .tab svg{color:currentColor;stroke:currentColor}@media(max-width:760px){.explore-actions{width:100%}.explore-tabs{justify-content:flex-start}.explore-tabs .tab{flex:1 1 auto}}.explore-root,.explore-main,.explore-content,.explore-root.with-rail{background:transparent!important;background-color:transparent!important}.explore-root:before,.explore-root:after,.explore-main:before,.explore-main:after{display:none!important;content:none!important}.explore-header{background:transparent!important}.explore-actions{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.explore-filters,.explore-empty,.explore-status{background:#fff!important;background-image:none!important}.explore-card,.px-card{background:#fff!important}.explore-grid{background:transparent!important}.artist-explore-page,.producers-explore-page,.djs-explore-page,.directors-explore-page,.fine-artist-explore-page,.music-explore-page,.sellers-explore-page{background:#fff!important;background-image:none!important}.explore-root,.explore-root *,.explore-main,.explore-content,.explore-header,.explore-actions,.explore-filters,.explore-grid,.explore-rail,.rail-inner,.rail-list,.rail-card,.explore-card,.px-card{box-sizing:border-box!important;min-width:0!important}.explore-root,.explore-main,.explore-content{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.explore-card img,.explore-card video,.explore-card iframe,.px-card img,.px-card video,.px-card iframe,.rail-card img,.rail-card video,.rail-card iframe{max-width:100%!important}.explore-card video,.px-card video,.rail-card video{height:auto!important}.explore-card,.px-card{overflow:hidden!important}.explore-header{width:100%!important;max-width:1480px!important;min-width:0!important}.explore-title,.explore-subtitle,.px-explore-title,.px-explore-summary{overflow-wrap:anywhere!important;word-break:normal!important}.explore-actions,.explore-actions .explore-search-wrap{min-width:0!important;max-width:100%!important}.explore-search,.explore-select,.explore-reset,.explore-button,.explore-cta,.sx-btn-find,.explore-actions .explore-search-input{max-width:100%!important}.explore-filters{width:100%!important;max-width:1480px!important;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important}.explore-filters input,.explore-filters select,.explore-filters textarea,.explore-filter,.explore-filters .filter-group{min-width:0!important;max-width:100%!important}.explore-grid{width:100%!important;max-width:100%!important;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important}@media(max-width:1024px){.explore-root.with-rail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.explore-rail{display:block!important;position:relative!important;top:auto!important;width:100%!important;max-width:100%!important;overflow:hidden!important;margin:4px 0 0!important}.rail-inner{width:100%!important;max-width:100%!important;gap:10px!important}.rail-header{padding:0 2px!important}.rail-list{display:flex!important;flex-direction:row!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;padding:2px 2px 10px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.rail-card{flex:0 0 min(300px,78vw)!important;width:min(300px,78vw)!important;max-width:min(300px,78vw)!important;scroll-snap-align:start!important}.rail-footer{display:flex!important;justify-content:flex-start!important}}@media(max-width:860px){.explore-root{padding:14px 12px 28px!important;gap:14px!important}.explore-header{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;padding-bottom:8px!important}.explore-title{font-size:clamp(1.35rem,7vw,1.8rem)!important;line-height:1.08!important}.explore-subtitle{max-width:100%!important;font-size:.94rem!important}.explore-actions{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;padding:0!important}.explore-actions .explore-search-wrap{flex:1 1 260px!important}.explore-search,.explore-actions .explore-search-input{width:100%!important}.explore-select{flex:1 1 150px!important;min-width:0!important}.explore-filters{margin-top:8px!important;margin-bottom:14px!important;padding:12px!important;gap:10px!important;border-radius:16px!important}.explore-grid{gap:14px!important;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important}}@media(max-width:620px){.explore-root{padding:12px 10px 24px!important}.explore-header{gap:10px!important}.explore-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.explore-actions .explore-search-wrap,.explore-search,.explore-select,.explore-reset,.explore-button,.explore-cta,.sx-btn-find,.explore-actions .explore-search-input{width:100%!important;min-width:0!important}.explore-reset,.explore-button,.explore-cta,.sx-btn-find{justify-content:center!important}.explore-tabs{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:6px!important;-webkit-overflow-scrolling:touch!important}.explore-tabs .tab{flex:0 0 auto!important;white-space:nowrap!important}.explore-filters{grid-template-columns:1fr!important;padding:11px!important}.explore-filters input,.explore-filters select{height:42px!important;font-size:16px!important}.explore-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.explore-card{padding:12px!important;border-radius:16px!important}.rail-card{flex-basis:min(280px,84vw)!important;width:min(280px,84vw)!important;max-width:min(280px,84vw)!important}}@media(max-width:420px){.explore-root{padding-left:8px!important;padding-right:8px!important}.explore-title{font-size:1.28rem!important}.explore-subtitle{font-size:.88rem!important}.explore-filters{padding:10px!important;border-radius:14px!important}.explore-card,.px-card{border-radius:14px!important}.rail-card{flex-basis:min(260px,86vw)!important;width:min(260px,86vw)!important;max-width:min(260px,86vw)!important}}.artist-explore-page,.producers-explore-page,.djs-explore-page,.directors-explore-page,.fine-artist-explore-page,.music-explore-page,.sellers-explore-page,.influencers-explore-page,.inventors-explore-page,.broadcasters-explore-page,.photographers-explore-page,.podcasters-explore-page,.models-explore-page,.writers-explore-page,.actors-explore-page,.creators-explore-page{width:100%!important;max-width:100%!important;overflow-x:hidden!important}:root{--explore-page-max: 1700px;--explore-page-pad: clamp(12px, 2vw, 28px);--explore-rail-width: 300px;--explore-bg: #ffffff !important;--explore-surface: #ffffff !important;--explore-surface-solid: #ffffff !important;--explore-text: #111827 !important;--explore-muted: #6b7280 !important;--explore-soft: #f8fafc !important;--explore-border: rgba(17, 24, 39, .1) !important;--explore-border-strong: rgba(17, 24, 39, .18) !important;--explore-accent: #c9a227 !important;--explore-accent-soft: rgba(201, 162, 39, .12) !important;--explore-accent-hover: rgba(201, 162, 39, .08) !important;--explore-focus-ring: rgba(201, 162, 39, .18) !important;--explore-shadow-soft: 0 8px 22px rgba(15, 23, 42, .055) !important;--explore-shadow: 0 18px 42px rgba(15, 23, 42, .105) !important}.explore-root,.explore-root.with-rail,.explore-main,.explore-content,.explore-grid,.explore-header,.explore-banner-row,.explore-loadmore,[class*=-explore-page]{background:#fff!important;background-color:#fff!important;background-image:none!important}.explore-root:before,.explore-root:after,.explore-main:before,.explore-main:after,.explore-content:before,.explore-content:after{content:none!important;display:none!important}.explore-root{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;padding:18px var(--explore-page-pad) 36px!important;color:var(--explore-text)!important}.explore-root.with-rail{grid-template-columns:minmax(0,1fr) var(--explore-rail-width)!important;gap:22px!important;align-items:start!important}.explore-main,.explore-header,.explore-filters,.explore-banner-row,.explore-empty,.explore-status{width:min(100%,var(--explore-page-max))!important;max-width:var(--explore-page-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.explore-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:6px 0 12px!important;border:0!important;box-shadow:none!important}.explore-title{color:#0f172a!important;font-size:clamp(1.7rem,2.35vw,2.65rem)!important;line-height:1.02!important;font-weight:950!important;letter-spacing:-.055em!important}.explore-subtitle{max-width:860px!important;color:var(--explore-muted)!important}.explore-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.explore-actions .explore-search-wrap{min-width:0!important}.explore-search,.explore-select,.explore-reset,.explore-button,.explore-actions .explore-search-input,.explore-cta,.sx-btn-find,.rail-more,.rail-cta,.explore-empty a,.explore-empty button,.explore-tabs .tab{background:#fff!important;background-image:none!important;color:var(--explore-text)!important;border-color:var(--explore-border)!important;box-shadow:none!important}.explore-search:hover,.explore-select:hover,.explore-reset:hover,.explore-button:hover,.explore-actions .explore-search-input:hover,.explore-cta:hover,.sx-btn-find:hover,.rail-more:hover,.rail-cta:hover,.explore-empty a:hover,.explore-empty button:hover,.explore-tabs .tab:hover{background:#11182709!important;color:var(--explore-text)!important;border-color:var(--explore-border-strong)!important;box-shadow:0 8px 22px #0f172a12!important}.explore-search:focus,.explore-select:focus,.explore-reset:focus,.explore-button:focus,.explore-actions .explore-search-input:focus,.explore-cta:focus,.explore-cta:focus-visible,.sx-btn-find:focus,.sx-btn-find:focus-visible,.rail-more:focus,.rail-cta:focus,.explore-empty a:focus,.explore-empty button:focus,.explore-tabs .tab:focus-visible{outline:none!important;border-color:#c9a2277a!important;box-shadow:0 0 0 4px var(--explore-focus-ring)!important}.explore-search,.explore-actions .explore-search-input{width:clamp(240px,25vw,390px)!important}.explore-select{min-width:170px!important}.explore-cta,.sx-btn-find{min-width:118px!important;font-weight:850!important}.explore-filters{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;align-items:end!important;padding:16px!important;border-radius:22px!important;border:1px solid rgba(17,24,39,.08)!important;background:#fff!important;background-image:none!important;box-shadow:var(--explore-shadow-soft)!important}.explore-filter,.explore-filters .filter-group{min-width:0!important}.explore-filters input,.explore-filters select{width:100%!important;height:44px!important;background-color:#fff!important;color:var(--explore-text)!important;border-color:#11182724!important;box-shadow:none!important}.explore-filters input:focus,.explore-filters select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 4px var(--explore-focus-ring)!important}.explore-grid{display:grid!important;align-items:stretch!important;gap:clamp(14px,1.6vw,22px)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))!important;width:100%!important}.explore-card,.px-card{min-width:0!important;background:#fff!important;border-color:#11182716!important;box-shadow:0 4px 16px #0f172a0b!important}.explore-card:hover,.px-card:hover{border-color:#c9a22752!important;box-shadow:var(--explore-shadow)!important}.explore-chip,.explore-tabs .tab.active,.explore-tabs .tab[aria-selected=true]{background:var(--explore-accent-soft)!important;color:#4a3700!important;border-color:#c9a22773!important}.pulse-highlight,.sx-glow,.sx-pulse{outline-color:#c9a22794!important;animation-name:exploreGoldPulse!important}@keyframes exploreGoldPulse{0%{box-shadow:0 0 #c9a22757}70%{box-shadow:0 0 0 12px #c9a22700}to{box-shadow:0 0 #c9a22700}}.explore-rail{width:100%!important;min-width:0!important}.rail-card,.rail-more{background:#fff!important;border-color:#11182717!important}.rail-card-ad .rail-cta:hover{border-color:#c9a22759!important;background:#c9a22714!important}@media(max-width:1180px){.explore-root.with-rail{grid-template-columns:1fr!important}.explore-rail{display:none!important}}@media(max-width:860px){.explore-root{padding:14px 12px 28px!important}.explore-header{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.explore-actions{width:100%!important;justify-content:flex-start!important}.explore-search,.explore-select,.explore-cta,.sx-btn-find,.explore-actions .explore-search-wrap,.explore-actions .explore-search-input{width:100%!important;max-width:none!important}.explore-filters{grid-template-columns:1fr!important;padding:13px!important}.explore-grid{grid-template-columns:1fr!important}}@media(max-width:520px){.explore-root{padding-left:10px!important;padding-right:10px!important}.explore-title{font-size:clamp(1.45rem,9vw,2.1rem)!important}.explore-actions{display:grid!important;grid-template-columns:1fr!important}.explore-filters,.explore-empty,.explore-status{border-radius:16px!important}}[class*=-explore-page]{--explore-page-max: 1720px;--explore-page-pad: clamp(12px, 2vw, 28px);--explore-gold: #c9a227;--explore-gold-soft: rgba(201, 162, 39, .12);--explore-ink: #111827;--explore-muted: #6b7280;--explore-border: rgba(17, 24, 39, .1);background:#fff!important;background-image:none!important;color:var(--explore-ink)!important}[class*=-explore-page] [class$=-hero]{width:min(100%,var(--explore-page-max))!important;max-width:var(--explore-page-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--explore-page-pad)!important;padding-right:var(--explore-page-pad)!important;box-sizing:border-box!important;background:#fff!important;background-image:none!important}[class*=-explore-page] [class$=-hero-top]{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}[class*=-explore-page] [class$=-title]{color:#0f172a!important}[class*=-explore-page] [class$=-hero-kicker],[class*=-explore-page] [class$=-hero-subtitle]{color:var(--explore-muted)!important}[class*=-explore-page] [class$=-hero-subtitle]{max-width:920px!important}[class*=-explore-page] [class$=-filter-panel]{width:100%!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 34px #0f172a0e!important}[class*=-explore-page] [class$=-chip]{background:#fff!important;background-image:none!important;color:var(--explore-ink)!important;border-color:var(--explore-border)!important;box-shadow:none!important}[class*=-explore-page] [class$=-chip]:hover{background:#11182709!important;color:var(--explore-ink)!important;border-color:#11182733!important}[class*=-explore-page] [class$=-chip].is-active,[class*=-explore-page] [class$=-chip][aria-pressed=true]{background:var(--explore-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22724!important}[class*=-explore-page] .explore-template,[class*=-explore-page] .explore-template-inner,[class*=-explore-page] .explore-results,[class*=-explore-page] .explore-content{width:min(100%,var(--explore-page-max))!important;max-width:var(--explore-page-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media(max-width:900px){[class*=-explore-page] [class$=-hero]{padding-left:12px!important;padding-right:12px!important;margin-top:14px!important;margin-bottom:18px!important}[class*=-explore-page] [class$=-hero-top]{flex-direction:column!important;align-items:stretch!important}[class*=-explore-page] [class$=-filter-panel]{padding:14px!important;border-radius:18px!important}}@media(max-width:560px){[class*=-explore-page] [class$=-chip]{flex:1 1 auto!important;justify-content:center!important;text-align:center!important}}.x-ticker{position:relative;display:block;width:100%;height:var(--x-h, 46px);overflow:hidden;background:transparent;border:0;margin:0;padding:0}.x-rail{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;gap:14px;white-space:nowrap;will-change:transform;animation:x-marquee var(--x-dur, 16s) linear infinite}.x-rail--dup{animation:x-marquee-dup var(--x-dur, 16s) linear infinite}@keyframes x-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes x-marquee-dup{0%{transform:translate(100%)}to{transform:translate(0)}}.x-item{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;text-decoration:none;background:transparent;color:#111827;border:1px solid rgba(17,24,39,.12);line-height:1;transition:transform .15s ease,background .15s ease,border-color .15s ease}.x-item:hover{transform:translateY(-1px);background:#1118270a;border-color:#1118272e}.x-logo{width:22px;height:22px;border-radius:4px;object-fit:cover}.x-title{font-size:15px;font-weight:700;letter-spacing:.2px}.x-cta{padding:4px 10px;border-radius:999px;background:transparent;color:#111827;border:1px solid rgba(17,24,39,.16);font-size:12px;font-weight:700;letter-spacing:.2px}.x-item:hover .x-cta{border-color:#11182738}.ucard,.explore-grid .ucard,.px-card .ucard{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ucard,.ucard *{box-sizing:border-box}.ucard{min-height:0!important}.ucard-body,.ucard-top,.ucard-actions,.ucard-name-row,.ucard-handle-row,.ucard-metrics,.ucard-genres,.ucard-credits,.ucard-credits-list{min-width:0!important}.ucard-name-row,.ucard-handle-row{max-width:100%}.ucard-name,.ucard-handle,.ucard-line span,.ucard-chip span,.ucard-tag,.ucard-credits-list{min-width:0;overflow-wrap:anywhere}.ucard-name{font-size:clamp(16px,2.7vw,20px)!important;line-height:1.12!important}.ucard-handle-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.ucard-handle,.ucard-handle.ucard-handle--link{max-width:min(100%,260px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ucard-status-badge{flex:0 0 auto!important;width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important}.ucard-status-badge.approved{background:transparent!important;color:#2563eb!important}.ucard-status-badge.approved .ucard-status-icon,.ucard-status-badge.approved svg.ucard-status-icon{width:20px!important;height:20px!important;color:#2563eb!important;fill:currentColor!important;stroke:none!important}.ucard-status-badge.pending,.ucard-status-badge.rejected,.ucard-status-badge.suspended,.ucard-status-badge.draft{background:#1118270e!important}.ucard-status-icon{display:block!important;flex:0 0 auto!important}.ucard-thumb{width:100%!important;max-width:100%!important}.ucard-avatar{max-width:100%!important}.ucard-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ucard-chip{width:100%!important;justify-content:flex-start!important;min-width:0!important}.ucard-chip svg{flex:0 0 auto!important}.ucard-actions{width:100%!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;gap:10px!important}.ucard-btn{width:100%!important;min-width:0!important;max-width:100%!important}.ucard-btn span,.ucard-btn{overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.explore-grid .ucard,.px-card .ucard,.ucard{border-radius:14px!important}.ucard-body{padding:14px 14px 6px!important}.ucard-actions{padding:12px 14px 14px!important}.ucard-metrics{grid-template-columns:1fr!important}.ucard-chip{padding:8px 10px!important;border-radius:11px!important}}@media(max-width:520px){.ucard,.explore-card .ucard,.px-card .ucard{width:100%!important;max-width:100%!important}.ucard-top{width:100%!important}.ucard-thumb{border-radius:12px 12px 0 0!important}.ucard-body{padding:12px 12px 4px!important}.ucard-name{font-size:17px!important}.ucard-handle,.ucard-handle.ucard-handle--link{font-size:14px!important;max-width:calc(100vw - 104px)!important}.ucard-line{width:100%!important;font-size:12px!important}.ucard-genres{gap:6px!important}.ucard-tag{max-width:100%!important;font-size:11px!important}.ucard-actions{grid-template-columns:1fr!important;padding:10px 12px 12px!important}.ucard-btn{height:42px!important;font-size:13px!important;padding:0 10px!important}}@media(max-width:380px){.ucard-body,.ucard-actions{padding-left:10px!important;padding-right:10px!important}.ucard-chip{font-size:11px!important}.ucard-status-badge{width:22px!important;height:22px!important}.ucard-status-badge.approved .ucard-status-icon,.ucard-status-badge.approved svg.ucard-status-icon{width:18px!important;height:18px!important}}.explore-grid>.px-card:has(.ucard),.explore-grid>.explore-card:has(.ucard),.explore-content .px-card:has(.ucard),.explore-content .explore-card:has(.ucard){padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;outline:0!important;overflow:visible!important;transform:none!important}.explore-grid>.px-card:has(.ucard):hover,.explore-grid>.explore-card:has(.ucard):hover,.explore-content .px-card:has(.ucard):hover,.explore-content .explore-card:has(.ucard):hover{transform:none!important;border-color:transparent!important;box-shadow:none!important}.explore-grid .px-card:has(.ucard)>.ucard,.explore-grid .explore-card:has(.ucard)>.ucard,.explore-content .px-card:has(.ucard)>.ucard,.explore-content .explore-card:has(.ucard)>.ucard{margin:0!important}.explore-grid .ucard.ucard-glow,.explore-content .ucard.ucard-glow{overflow:hidden!important}.ucard{--avatar: 280px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;position:relative;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 10px #0000000f;width:100%;max-width:none}.ucard-status{position:absolute;top:10px;right:10px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#e5e7eb;color:#111827}.ucard-status--approved{background:#e6f6ee;color:#047857;border:1px solid #a7f3d0}.ucard-status--pending{background:#fff7ed;color:#b45309;border:1px solid #fed7aa}.ucard-status--rejected{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.ucard-status--draft{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.ucard-status--suspended{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.ucard-top{display:flex;justify-content:center;align-items:center}.ucard-body{padding:2px 4px}.ucard-name{font-size:18px;font-weight:700;color:#111827}.ucard-handle{font-size:13px;color:#6b7280;margin-top:2px}.ucard-line{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#374151;font-size:13px}.ucard-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ucard-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:#f3f4f6;color:#111827;font-size:12px}.ucard-genres{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.ucard-tag{padding:4px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:12px;font-weight:600}.ucard-credits{margin-top:10px}.ucard-credits-title{font-size:12px;font-weight:700;color:#374151;margin-bottom:4px}.ucard-credits-list{font-size:13px;color:#111827}.ucard-actions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ucard-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 14px;border-radius:12px;font-weight:800;font-size:14px;line-height:1;cursor:pointer;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .06s ease;white-space:nowrap}.ucard-btn:active{transform:translateY(1px)}.ucard-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f640}.ucard-btn-icon{font-size:18px;width:1em;height:1em;margin-right:2px;padding:0;border-radius:0;background:transparent}.ucard-btn--primary{background:#3b82f6;border-color:#2563eb;color:#fff}.ucard-btn--primary:hover{background:#2563eb;border-color:#1d4ed8}.ucard-btn--primary .ucard-btn-icon{color:#fff}.ucard-btn--secondary{background:#f3f4f6;border-color:#e5e7eb;color:#111827}.ucard-btn--secondary:hover{background:#e5e7eb}.ucard-btn--secondary .ucard-btn-icon{color:#111827}.ucard{transition:box-shadow .15s ease,transform .08s ease}.ucard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000014,0 2px 6px #0000000a}.ucard-top{border-bottom:1px solid #f1f5f9}.ucard-actions{border-top:1px solid #f1f5f9;padding-top:12px}.ucard{padding:0;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 10px #0000000f;width:clamp(360px,32vw,420px);min-height:520px}.ucard-body{padding:16px 18px 6px}.ucard-actions{padding:12px 16px 16px}.ucard-status{position:absolute;top:6px;right:8px;margin:0;z-index:2}.ucard-status{top:0;right:0}.badge{padding:2px 8px;border-radius:999px;font-size:12px;line-height:1}.badge.approved{background:#e6f7ed;color:#1c7c3c;border:1px solid #bfe8cf}.badge.pending{background:#fff7e6;color:#8a5a00;border:1px solid #ffe1a3}.badge.rejected{background:#fdecea;color:#a61b1b;border:1px solid #f8c1bd}.badge.suspended{background:#eef2f7;color:#334155;border:1px solid #cbd5e1}.badge.muted{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.ucard-top{position:relative}.ucard,.ucard:focus,.ucard:focus-within{outline:none!important;box-shadow:none!important}.ucard *:focus{outline:none;box-shadow:none}.ucard *:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ucard{position:relative}.ucard-status{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;border:1px solid rgba(0,0,0,.08);background:#f3f4f6;color:#111827;z-index:5;-webkit-user-select:none;user-select:none;box-shadow:0 6px 18px #00000014}.ucard-status-icon{font-size:18px;line-height:1}.ucard-status-text{font-size:12px}.ucard-status.is-approved{background:#10b9811f;color:#065f46;border-color:#10b98140}.ucard-status.is-pending{background:#f59e0b1f;color:#92400e;border-color:#f59e0b40}.ucard-status.is-rejected{background:#ef44441f;color:#991b1b;border-color:#ef444440}.ucard-status.is-suspended{background:#6b72801f;color:#374151;border-color:#6b728040}.ucard-status.is-draft{background:#6366f11a;color:#3730a3;border-color:#6366f138}.ucard-handle-row{display:flex;align-items:center;gap:8px;margin-top:2px}.ucard-handle{font-size:18px;font-weight:500;color:#6b7280}.ucard-status-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;flex-shrink:0}.ucard-status-icon{width:16px;height:16px}.ucard-status-badge.approved{background:#3b82f626;color:#3b82f6}.ucard-status-badge.pending{background:#f973162e;color:#f97316}.ucard-status-badge.rejected{background:#ef444426;color:#ef4444}.ucard-status-badge.suspended{background:#6b728033;color:#6b7280}.ucard-handle--link{background:transparent;border:0;padding:0;cursor:pointer;text-align:left;color:inherit;text-decoration:none}.ucard-handle--link:active{opacity:.9}.ucard-handle--link{background:transparent;border:0;padding:0;cursor:pointer;text-decoration:none}.ucard-handle--link:hover,.ucard-handle--link:focus-visible{color:#d4af37;text-decoration:none;outline:none}.ucard .ucard-actions{gap:10px}.ucard .ucard-btn{background:transparent!important;background-image:none!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.14)!important;color:#111!important;border-radius:12px;padding:10px 12px;font-weight:700;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.ucard .ucard-btn--primary,.ucard .ucard-btn--secondary{background:transparent!important;box-shadow:none!important}.ucard .ucard-btn:hover:not(:disabled){background-color:#00000008!important;border-color:#00000038!important;transform:translateY(-1px);box-shadow:0 10px 22px #00000014}.ucard .ucard-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #00000014}.ucard .ucard-btn:focus{outline:none}.ucard .ucard-btn:focus-visible{outline:2px solid rgba(212,175,55,.55);outline-offset:2px}.ucard .ucard-btn:disabled{opacity:.55;cursor:not-allowed}.ucard .ucard-btn .ucard-btn-icon{font-size:16px}.ucard .ucard-btn:hover .ucard-btn-icon{color:#d4af37}.ucard-handle-row{display:flex;align-items:center;gap:10px}.ucard-handle.ucard-handle--link{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;color:#1a1a1a;font:inherit;font-weight:600;cursor:pointer;line-height:1.2;text-decoration:none;outline:none;transition:color .16s ease,transform .16s ease}.ucard-handle.ucard-handle--link:hover{color:#c9a227;text-decoration:none;transform:translateY(-1px)}.ucard-handle.ucard-handle--link:focus-visible{outline:2px solid rgba(201,162,39,.55);outline-offset:3px;border-radius:6px}.ucard-handle-row .ucard-handle:hover,.ucard-handle-row .ucard-handle:focus{text-decoration:none!important}.ucard-handle.ucard-handle--link,.ucard-handle.ucard-handle--link:hover,.ucard-handle.ucard-handle--link:active,.ucard-handle.ucard-handle--link:focus,.ucard-handle.ucard-handle--link:focus-visible{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important;text-decoration:none!important}.ucard-handle.ucard-handle--link:hover{color:#c9a227!important}.ucard-handle.ucard-handle--link:focus-visible{outline:2px solid rgba(201,162,39,.6)!important;outline-offset:3px!important;border-radius:6px}.ucard-handle.ucard-handle--link{-webkit-tap-highlight-color:transparent}.ucard-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px}.ucard-btn .ucard-btn-icon,.ucard-btn svg.ucard-btn-icon{display:inline-block!important;width:16px;height:16px;flex:0 0 16px;opacity:1!important;visibility:visible!important}.ucard-actions .ucard-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;line-height:1}.ucard-actions .ucard-btn>svg,.ucard-actions .ucard-btn .ucard-btn-icon,.ucard-actions .ucard-btn svg.ucard-btn-icon{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;opacity:1!important;visibility:visible!important;color:currentColor!important;flex:0 0 18px!important}.ucard-actions .ucard-btn>svg *{stroke:currentColor!important}.ucard-actions .ucard-btn{overflow:visible}.ucard{position:relative;border-radius:16px;overflow:visible;z-index:0;transition:transform .18s ease}.ucard:before{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .18s ease;border:2px solid rgba(0,170,255,.95);box-shadow:0 0 0 2px #00aaff38,0 0 26px #00aaff8c,0 18px 55px #0000001f}.ucard:hover,.ucard:focus-within{transform:translateY(-2px);z-index:5}.ucard:hover:before,.ucard:focus-within:before{opacity:1}.ucard[data-status=pending]:before{border-color:#ffaa50f2;box-shadow:0 0 0 2px #ffaa5038,0 0 26px #ffaa508c,0 18px 55px #0000001f}.ucard-thumb{width:100%;overflow:hidden;border-radius:12px;background:#f6f7f8}.ucard-avatar{width:100%;height:100%;display:block}.ucard .ucard-thumb{position:relative;width:100%;overflow:hidden;border-radius:12px;background:transparent}.ucard .ucard-avatar{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:contain;object-position:50% 50%}.ucard .ucard-avatar{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:50% 50%!important}.ucard .ucard-thumb{aspect-ratio:1 / 1!important}.ucard{display:flex!important;flex-direction:column!important;height:100%!important;min-height:540px!important;background:#fff!important}.ucard-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}.ucard-name-row,.ucard-handle-row{min-height:24px!important}.ucard-location-slot{min-height:22px!important;margin-top:8px!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.ucard-location-slot.is-empty{visibility:hidden!important;pointer-events:none!important}.ucard-metrics{min-height:58px!important;align-content:start!important}.ucard-actions{margin-top:auto!important;min-height:108px!important;align-content:start!important}.ucard-actions .ucard-btn{min-width:0!important}.ucard.ucard-glow:before{opacity:0!important}.ucard.ucard-glow:hover:before,.ucard.ucard-glow:focus-within:before{opacity:1!important}.ucard.ucard-glow--approved:before,.ucard[data-status=approved]:before{border-color:#00aafff2!important;box-shadow:0 0 0 2px #00aaff38,0 0 26px #00aaff8c,0 18px 55px #0000001f!important}.ucard.ucard-glow--pending:before,.ucard[data-status=pending]:before{border-color:#ffaa50f2!important;box-shadow:0 0 0 2px #ffaa5038,0 0 26px #ffaa508c,0 18px 55px #0000001f!important}@media(max-width:760px){.ucard{width:100%!important;min-height:520px!important}.ucard-actions{min-height:0!important}}@media(min-width:720px){.artist-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.artist-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.artist-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.artist-explore-page .explore-card,.artist-explore-page .px-card,.artist-explore-page .ucard{min-width:0!important}.artist-explore-page .explore-card .ucard,.artist-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.artist-explore-page .ucard:before{inset:-1px!important}.artist-explore-page .explore-main{max-width:1480px;margin:0 auto}.artist-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.artist-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.artist-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.artist-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.artist-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.artist-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.artist-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.artist-explore-page .explore-filters,.artist-explore-page .explore-filter-row,.artist-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.artist-explore-page .explore-filter,.artist-explore-page .filter-group{min-width:0}.artist-explore-page .explore-filter label,.artist-explore-page .filter-label{display:block;margin-bottom:8px}.artist-explore-page .explore-filter input,.artist-explore-page .explore-filter select,.artist-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.artist-explore-page .explore-filter select,.artist-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.artist-explore-page .explore-filters,.artist-explore-page .explore-filter-row,.artist-explore-page .explore-filter-grid{grid-template-columns:1fr}}.artist-explore-page{--ax-gold: #c9a227;--ax-gold-soft: rgba(201, 162, 39, .12);--ax-gold-hover: rgba(201, 162, 39, .08);--ax-ink: #111827;--ax-muted: #6b7280;--ax-border: rgba(17, 24, 39, .11);background:#fff}.ax-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.ax-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.ax-hero-copy{min-width:0}.ax-hero-kicker{display:block;margin-bottom:4px;color:var(--ax-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ax-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.ax-hero-subtitle{margin:7px 0 0;max-width:690px;color:var(--ax-muted);font-size:.98rem;line-height:1.45}.ax-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--ax-border);background:#fff;color:var(--ax-ink);font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none}.ax-btn:hover{background:#11182709;border-color:#11182733}.ax-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.ax-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.ax-filter-kicker{display:block;margin-bottom:4px;color:var(--ax-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ax-filter-title{margin:0;color:var(--ax-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.ax-chip-row{display:flex;flex-wrap:wrap;gap:9px}.ax-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--ax-border);background:#fff!important;background-image:none!important;color:var(--ax-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.ax-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--ax-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.ax-chip.is-active,.ax-chip[aria-pressed=true]{background:var(--ax-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.ax-chip:focus,.ax-chip:focus-visible,.ax-btn:focus,.ax-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.artist-explore-page .explore-root,.artist-explore-page .explore-main,.artist-explore-page .explore-content{background:transparent!important}.artist-explore-page .explore-main{max-width:1480px}.artist-explore-page .explore-header,.artist-explore-page .explore-filters{width:min(100%,1480px)}.artist-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.artist-explore-page .explore-filters input,.artist-explore-page .explore-filters select{background:#fff!important;border-color:var(--ax-border)!important;color:var(--ax-ink)!important;box-shadow:none!important}.artist-explore-page .explore-filters input:focus,.artist-explore-page .explore-filters select:focus,.artist-explore-page .explore-search:focus,.artist-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.artist-explore-page .explore-cta,.artist-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--ax-ink)!important;border-color:var(--ax-border)!important;box-shadow:none!important}.artist-explore-page .px-card,.artist-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.artist-explore-page .px-card:hover,.artist-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.artist-explore-page .explore-empty{background:#fff!important;border-color:#11182714!important}@media(min-width:1300px){.artist-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.ax-hero{padding:0 12px}.ax-hero-top,.ax-filter-panel-head{flex-direction:column}}@media(max-width:560px){.ax-btn{width:100%;justify-content:center}.ax-chip{flex:1 1 auto}}.artist-explore-page{--ax-gold: #c9a227;--ax-gold-soft: rgba(201, 162, 39, .12);--ax-gold-hover: rgba(201, 162, 39, .08);--ax-ink: #111827;--ax-border: rgba(17, 24, 39, .12)}.artist-explore-page .ax-btn,.artist-explore-page .ax-btn-reset{background:#fff!important;background-image:none!important;color:var(--ax-ink)!important;border:1px solid var(--ax-border)!important;box-shadow:none!important}.artist-explore-page .ax-btn:hover,.artist-explore-page .ax-btn-reset:hover{background:var(--ax-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.artist-explore-page .ax-chip{background:#fff!important;background-image:none!important;color:var(--ax-ink)!important;border:1px solid var(--ax-border)!important;box-shadow:none!important}.artist-explore-page .ax-chip:hover{background:#11182709!important;background-image:none!important;color:var(--ax-ink)!important;border-color:#11182738!important;box-shadow:0 8px 20px #11182714!important}.artist-explore-page .ax-chip.is-active,.artist-explore-page .ax-chip[aria-pressed=true]{background:var(--ax-gold-soft)!important;background-image:none!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22729!important}.artist-explore-page .explore-cta,.artist-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--ax-ink)!important;border:1px solid var(--ax-border)!important;box-shadow:none!important}.artist-explore-page .explore-cta:hover,.artist-explore-page .sx-btn-find:hover{background:var(--ax-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.artist-explore-page .explore-empty a,.artist-explore-page .explore-empty button,.artist-explore-page .explore-reset,.artist-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--ax-ink)!important;border:1px solid var(--ax-border)!important;box-shadow:none!important}.artist-explore-page .explore-empty a:hover,.artist-explore-page .explore-empty button:hover,.artist-explore-page .explore-reset:hover,.artist-explore-page .explore-button:hover{background:var(--ax-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.artist-explore-page .ax-chip:focus,.artist-explore-page .ax-chip:focus-visible,.artist-explore-page .ax-btn:focus,.artist-explore-page .ax-btn:focus-visible,.artist-explore-page .explore-cta:focus,.artist-explore-page .explore-cta:focus-visible,.artist-explore-page .sx-btn-find:focus,.artist-explore-page .sx-btn-find:focus-visible,.artist-explore-page .explore-empty a:focus,.artist-explore-page .explore-empty button:focus{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.artist-explore-page .explore-filters input:focus,.artist-explore-page .explore-search:focus,.artist-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.artist-explore-page .sx-glow,.artist-explore-page .sx-pulse,.artist-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.artist-explore-page .ax-chip svg,.artist-explore-page .ax-btn svg,.artist-explore-page .explore-cta svg,.artist-explore-page .sx-btn-find svg{color:currentColor!important;stroke:currentColor!important;fill:none!important}.artist-explore-page .ax-chip-more{border-style:dashed!important;background:#fff!important;color:var(--ax-ink)!important}.artist-explore-page .ax-chip-more:hover{background:var(--ax-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.actors-explore-page .aex-hero{width:min(calc(100vw - 120px),1500px);max-width:1680px;margin:28px auto 34px;padding:0 24px}.actors-explore-page .aex-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.actors-explore-page .aex-hero-copy{min-width:0}.actors-explore-page .aex-hero-kicker{display:inline-flex;margin-bottom:6px;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.actors-explore-page .aex-title{margin:0;color:#0f172a;font-size:clamp(2.35rem,4vw,4rem);line-height:.95;font-weight:950;letter-spacing:-.055em}.actors-explore-page .aex-hero-subtitle{max-width:920px;margin:12px 0 0;color:#64748b;font-size:1rem;line-height:1.45}.actors-explore-page .aex-btn{appearance:none;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fffffff5;color:#111827;padding:11px 14px;font-weight:900;cursor:pointer;box-shadow:0 8px 20px #0f172a0d}.actors-explore-page .aex-btn:hover{background:#fef9c3d1;color:#713f12;border-color:#ca8a043d}.actors-explore-page .aex-filter-panel{width:100%;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fffffffa,#fffbebb8),#fff;box-shadow:0 18px 48px #0f172a12;padding:18px}.actors-explore-page .aex-filter-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.actors-explore-page .aex-filter-kicker{display:inline-flex;margin-bottom:4px;color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.actors-explore-page .aex-filter-title{margin:0;color:#0f172a;font-size:1.05rem;font-weight:950;letter-spacing:-.02em}.actors-explore-page .aex-chip-row{display:flex;flex-wrap:wrap;gap:10px}.actors-explore-page .aex-chip{appearance:none;border:1px solid rgba(15,23,42,.09);border-radius:10px;background:#fffffff5;color:#111827;padding:12px 18px;font-size:.94rem;font-weight:900;line-height:1.1;cursor:pointer;box-shadow:0 8px 20px #0f172a0a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.actors-explore-page .aex-chip:hover:not(:disabled){transform:translateY(-1px);background:#fffbebeb;border-color:#ca8a042e;box-shadow:0 10px 24px #0f172a12}.actors-explore-page .aex-chip.is-active,.actors-explore-page .aex-chip[aria-pressed=true]{background:#fef9c3d1;color:#713f12;border-color:#ca8a043d;box-shadow:0 10px 24px #ca8a0414}.actors-explore-page .aex-chip:focus-visible{outline:2px dashed #111827;outline-offset:3px}.actors-explore-page .aex-chip-more{border-style:dashed}.actors-explore-page [class*=empty] button,.actors-explore-page [class*=empty] a,.actors-explore-page [class*=Empty] button,.actors-explore-page [class*=Empty] a,.actors-explore-page .explore-empty button,.actors-explore-page .explore-empty a,.actors-explore-page .sx-empty button,.actors-explore-page .sx-empty a,.actors-explore-page .px-empty button,.actors-explore-page .px-empty a{background:#fffffff5!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a0d!important}.actors-explore-page [class*=empty] button:hover,.actors-explore-page [class*=empty] a:hover,.actors-explore-page [class*=Empty] button:hover,.actors-explore-page [class*=Empty] a:hover,.actors-explore-page .explore-empty button:hover,.actors-explore-page .explore-empty a:hover,.actors-explore-page .sx-empty button:hover,.actors-explore-page .sx-empty a:hover,.actors-explore-page .px-empty button:hover,.actors-explore-page .px-empty a:hover{background:#fef9c3d1!important;color:#713f12!important;border-color:#ca8a043d!important}@media(max-width:1100px){.actors-explore-page .aex-hero{width:100%;padding:0 16px}.actors-explore-page .aex-hero-top{flex-direction:column}.actors-explore-page .aex-filter-panel{padding:15px;border-radius:16px}}@media(max-width:640px){.actors-explore-page .aex-chip{width:100%;justify-content:center}}@media(min-width:720px){.producers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.producers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.producers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.producers-explore-page .explore-card,.producers-explore-page .px-card,.producers-explore-page .ucard{min-width:0!important}.producers-explore-page .explore-card .ucard,.producers-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.producers-explore-page .ucard:before{inset:-1px!important}.producers-explore-page .explore-main{max-width:1480px;margin:0 auto}.producers-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.producers-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.producers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.producers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.producers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.producers-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.producers-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.producers-explore-page .explore-filters,.producers-explore-page .explore-filter-row,.producers-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.producers-explore-page .explore-filter,.producers-explore-page .filter-group{min-width:0}.producers-explore-page .explore-filter label,.producers-explore-page .filter-label{display:block;margin-bottom:8px}.producers-explore-page .explore-filter input,.producers-explore-page .explore-filter select,.producers-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.producers-explore-page .explore-filter select,.producers-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.producers-explore-page .explore-filters,.producers-explore-page .explore-filter-row,.producers-explore-page .explore-filter-grid{grid-template-columns:1fr}}.producers-explore-page{--prx-gold: #c9a227;--prx-gold-soft: rgba(201, 162, 39, .12);--prx-gold-hover: rgba(201, 162, 39, .08);--prx-ink: #111827;--prx-muted: #6b7280;--prx-border: rgba(17, 24, 39, .11);background:#fff}.prx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.prx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.prx-hero-copy{min-width:0}.prx-hero-kicker{display:block;margin-bottom:4px;color:var(--prx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.prx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.prx-hero-subtitle{margin:7px 0 0;max-width:820px;color:var(--prx-muted);font-size:.98rem;line-height:1.45}.prx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--prx-border);background:#fff!important;background-image:none!important;color:var(--prx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.prx-btn:hover{background:var(--prx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.prx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.prx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.prx-filter-kicker{display:block;margin-bottom:4px;color:var(--prx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.prx-filter-title{margin:0;color:var(--prx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.prx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.prx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--prx-border);background:#fff!important;background-image:none!important;color:var(--prx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.prx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--prx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.prx-chip.is-active,.prx-chip[aria-pressed=true]{background:var(--prx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.prx-chip-more{border-style:dashed!important}.prx-chip-more:hover{background:var(--prx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.prx-chip:focus,.prx-chip:focus-visible,.prx-btn:focus,.prx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.producers-explore-page .explore-root,.producers-explore-page .explore-main,.producers-explore-page .explore-content{background:transparent!important}.producers-explore-page .explore-main{max-width:1480px}.producers-explore-page .explore-header,.producers-explore-page .explore-filters{width:min(100%,1480px)}.producers-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.producers-explore-page .explore-filters input,.producers-explore-page .explore-filters select{background:#fff!important;border-color:var(--prx-border)!important;color:var(--prx-ink)!important;box-shadow:none!important}.producers-explore-page .explore-filters input:focus,.producers-explore-page .explore-filters select:focus,.producers-explore-page .explore-search:focus,.producers-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.producers-explore-page .explore-cta,.producers-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--prx-ink)!important;border:1px solid var(--prx-border)!important;box-shadow:none!important}.producers-explore-page .explore-cta:hover,.producers-explore-page .sx-btn-find:hover{background:var(--prx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.producers-explore-page .explore-empty a,.producers-explore-page .explore-empty button,.producers-explore-page .explore-reset,.producers-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--prx-ink)!important;border:1px solid var(--prx-border)!important;box-shadow:none!important}.producers-explore-page .explore-empty a:hover,.producers-explore-page .explore-empty button:hover,.producers-explore-page .explore-reset:hover,.producers-explore-page .explore-button:hover{background:var(--prx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.producers-explore-page .sx-glow,.producers-explore-page .sx-pulse,.producers-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.producers-explore-page .px-card,.producers-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.producers-explore-page .px-card:hover,.producers-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.producers-explore-page .producer-card,.producers-explore-page .px-card.producer-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.producers-explore-page .producer-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.producers-explore-page .producer-card [class*=action],.producers-explore-page .producer-card [class*=button],.producers-explore-page .producer-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.producers-explore-page .producer-card [class*=action] button,.producers-explore-page .producer-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.producers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.prx-hero{padding:0 12px}.prx-hero-top,.prx-filter-panel-head{flex-direction:column}.producers-explore-page .producer-card,.producers-explore-page .px-card.producer-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.prx-btn{width:100%;justify-content:center}.prx-chip{flex:1 1 auto}}@media(min-width:720px){.djs-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.djs-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.djs-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.djs-explore-page .explore-card,.djs-explore-page .px-card,.djs-explore-page .ucard{min-width:0!important}.djs-explore-page .explore-card .ucard,.djs-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.djs-explore-page .ucard:before{inset:-1px!important}.djs-explore-page .explore-main{max-width:1480px;margin:0 auto}.djs-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.djs-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.djs-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.djs-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.djs-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.djs-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.djs-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.djs-explore-page .explore-filters,.djs-explore-page .explore-filter-row,.djs-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.djs-explore-page .explore-filter,.djs-explore-page .filter-group{min-width:0}.djs-explore-page .explore-filter label,.djs-explore-page .filter-label{display:block;margin-bottom:8px}.djs-explore-page .explore-filter input,.djs-explore-page .explore-filter select,.djs-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.djs-explore-page .explore-filter select,.djs-explore-page .filter-input[type=select]{padding-right:34px}.djs-explore-page{--dj-accent: #4f46e5;--dj-accent-soft: rgba(79, 70, 229, .1);--dj-border: rgba(17, 24, 39, .1);--dj-muted: #6b7280}.dj-ecosystem-header{align-items:flex-start}.dj-ecosystem-subtitle{margin:6px 0 0;max-width:620px;color:var(--dj-muted);font-size:.98rem;line-height:1.45}.dj-category-panel{margin:0 auto 18px;width:min(100%,1280px);padding:16px;border-radius:20px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(79,70,229,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafce0);box-shadow:0 16px 42px #0f172a12}.dj-category-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.dj-category-kicker{display:block;margin-bottom:3px;color:var(--dj-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dj-category-title{margin:0;color:#111827;font-size:1.05rem;font-weight:850;letter-spacing:-.02em}.dj-category-clear{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,24,39,.11);background:#fff;color:#111827;font-weight:750;cursor:pointer}.dj-category-clear:hover{border-color:#4f46e547;background:#4f46e50f}.dj-category-chips{display:flex;flex-wrap:wrap;gap:9px}.dj-category-chip{min-height:36px;padding:0 13px;border-radius:999px;border:1px solid rgba(17,24,39,.11);background:#ffffffd1;color:#111827;font-size:.88rem;font-weight:750;cursor:pointer;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.dj-category-chip:hover{transform:translateY(-1px);border-color:#4f46e54d;background:#fff;box-shadow:0 8px 20px #4f46e51c}.dj-category-chip.is-active{border-color:#4f46e57a;background:var(--dj-accent-soft);color:#3730a3;box-shadow:inset 0 0 0 1px #4f46e51f}.dj-category-more{border-style:dashed;color:#4f46e5;background:#4f46e50e}@media(max-width:760px){.dj-ecosystem-header{gap:12px}.dj-category-panel{padding:13px;border-radius:16px}.dj-category-panel-head{flex-direction:column}.dj-category-chip{min-height:34px;padding:0 11px;font-size:.84rem}}@media(max-width:900px){.djs-explore-page .explore-filters,.djs-explore-page .explore-filter-row,.djs-explore-page .explore-filter-grid{grid-template-columns:1fr}}.djs-explore-page{--dj-gold: #c9a227;--dj-gold-soft: rgba(201, 162, 39, .12);--dj-ink: #111827;--dj-border-clean: rgba(17, 24, 39, .12)}.djs-explore-page .dj-category-chip{background:#fff!important;color:var(--dj-ink)!important;border:1px solid var(--dj-border-clean)!important;box-shadow:none!important}.djs-explore-page .dj-category-chip:hover{background:#11182709!important;color:var(--dj-ink)!important;border-color:#11182738!important;box-shadow:0 8px 20px #11182714!important}.djs-explore-page .dj-category-chip.is-active{background:var(--dj-gold-soft)!important;color:#4a3700!important;border-color:#c9a22773!important;box-shadow:inset 0 0 0 1px #c9a2272e!important}.djs-explore-page .dj-category-more{background:#fff!important;color:var(--dj-ink)!important;border:1px dashed rgba(17,24,39,.25)!important}.djs-explore-page .dj-category-more:hover{background:#c9a22714!important;color:#4a3700!important;border-color:#c9a22773!important}.djs-explore-page .explore-tabs .tab{background:#fff!important;color:var(--dj-ink)!important;border:1px solid var(--dj-border-clean)!important;box-shadow:none!important}.djs-explore-page .explore-tabs .tab:hover{background:#11182709!important;border-color:#11182738!important}.djs-explore-page .explore-tabs .tab.active,.djs-explore-page .explore-tabs .tab[aria-selected=true]{background:#c9a2271f!important;color:#4a3700!important;border-color:#c9a22773!important;box-shadow:inset 0 0 0 1px #c9a22729!important}.djs-explore-page .explore-tabs .tab svg,.djs-explore-page .dj-category-chip svg{color:currentColor!important;stroke:currentColor!important}.djs-explore-page .dj-ecosystem-header{width:min(100%,1480px);margin:0 auto 18px;padding:0 18px}.djs-explore-page .dj-category-panel{width:min(100%,1480px);margin:0 auto 22px}.djs-explore-page .dj-category-chips{max-width:100%}.djs-explore-page .explore-root{padding-top:12px}.djs-explore-page .explore-main{max-width:1480px}@media(min-width:1300px){.djs-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1700px){.djs-explore-page .dj-ecosystem-header,.djs-explore-page .dj-category-panel,.djs-explore-page .explore-main{max-width:1520px}}[class*=-explore-page]{--explore-page-max: 1720px;--explore-page-pad: clamp(12px, 2vw, 28px);--explore-gold: #c9a227;--explore-gold-soft: rgba(201, 162, 39, .12);--explore-gold-hover: rgba(201, 162, 39, .08);--explore-ink: #111827;--explore-muted: #6b7280;--explore-border-neutral: rgba(17, 24, 39, .1);background:#fff!important;background-image:none!important;color:var(--explore-ink)!important}.djs-explore-page{--djx-page-max: 1680px;--djx-ink: #111827;--djx-muted: #6b7280;--djx-gold: #c9a227;--djx-gold-soft: rgba(201, 162, 39, .12);--djx-gold-hover: rgba(201, 162, 39, .08);--djx-border: rgba(17, 24, 39, .1);--djx-border-strong: rgba(17, 24, 39, .18);--djx-shadow: 0 16px 42px rgba(15, 23, 42, .06);width:100%!important;min-width:0!important;color:var(--djx-ink)!important;background:#fff!important;background-image:none!important}.djs-explore-page .djx-hero,.djs-explore-page .djs-hero,.djs-explore-page .dj-hero,.djs-explore-page .explore-hero,.djs-explore-page .djx-header,.djs-explore-page .djs-header{width:100%!important;max-width:var(--djx-page-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(14px,2vw,28px)!important;padding-right:clamp(14px,2vw,28px)!important;box-sizing:border-box!important;background:#fff!important;background-image:none!important}.djs-explore-page .djx-hero-top,.djs-explore-page .djs-hero-top,.djs-explore-page .dj-hero-top,.djs-explore-page .explore-hero-top{width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.djs-explore-page .djx-hero-copy,.djs-explore-page .djs-hero-copy,.djs-explore-page .dj-hero-copy,.djs-explore-page .explore-hero-copy{min-width:0!important;flex:1 1 auto!important}.djs-explore-page .djx-title,.djs-explore-page .djs-title,.djs-explore-page .dj-title,.djs-explore-page .explore-hero-title,.djs-explore-page h1{color:#0f172a!important}.djs-explore-page .djx-hero-subtitle,.djs-explore-page .djs-hero-subtitle,.djs-explore-page .dj-hero-subtitle,.djs-explore-page .explore-hero-subtitle,.djs-explore-page .djx-subtitle,.djs-explore-page .djs-subtitle{color:var(--djx-muted)!important}.djs-explore-page .djx-tabs,.djs-explore-page .djs-tabs,.djs-explore-page .dj-tabs,.djs-explore-page .djx-hero-tabs,.djs-explore-page .djs-hero-tabs{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}.djs-explore-page .djx-tab,.djs-explore-page .djs-tab,.djs-explore-page .dj-tab,.djs-explore-page .djx-tabs button,.djs-explore-page .djs-tabs button,.djs-explore-page .dj-tabs button{min-height:40px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid var(--djx-border)!important;background:#fff!important;background-image:none!important;color:var(--djx-ink)!important;font-weight:800!important;box-shadow:none!important}.djs-explore-page .djx-tab:hover,.djs-explore-page .djs-tab:hover,.djs-explore-page .dj-tab:hover,.djs-explore-page .djx-tabs button:hover,.djs-explore-page .djs-tabs button:hover,.djs-explore-page .dj-tabs button:hover{background:#11182709!important;color:var(--djx-ink)!important;border-color:var(--djx-border-strong)!important;box-shadow:0 8px 20px #11182714!important}.djs-explore-page .djx-tab.active,.djs-explore-page .djx-tab.is-active,.djs-explore-page .djx-tab[aria-selected=true],.djs-explore-page .djs-tab.active,.djs-explore-page .djs-tab.is-active,.djs-explore-page .djs-tab[aria-selected=true],.djs-explore-page .dj-tab.active,.djs-explore-page .dj-tab.is-active,.djs-explore-page .dj-tab[aria-selected=true],.djs-explore-page .djx-tabs button.active,.djs-explore-page .djx-tabs button.is-active,.djs-explore-page .djx-tabs button[aria-selected=true],.djs-explore-page .djs-tabs button.active,.djs-explore-page .djs-tabs button.is-active,.djs-explore-page .djs-tabs button[aria-selected=true],.djs-explore-page .dj-tabs button.active,.djs-explore-page .dj-tabs button.is-active,.djs-explore-page .dj-tabs button[aria-selected=true]{background:var(--djx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22724!important}.djs-explore-page .djx-filter-panel,.djs-explore-page .djs-filter-panel,.djs-explore-page .dj-filter-panel,.djs-explore-page .djx-category-panel,.djs-explore-page .djs-category-panel,.djs-explore-page .dj-category-panel,.djs-explore-page .category-panel,.djs-explore-page .filter-panel{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;border-radius:22px!important;border:1px solid rgba(17,24,39,.08)!important;background:#fff!important;background-image:none!important;box-shadow:var(--djx-shadow)!important}.djs-explore-page .djx-filter-kicker,.djs-explore-page .djs-filter-kicker,.djs-explore-page .dj-filter-kicker,.djs-explore-page .djx-category-kicker,.djs-explore-page .djs-category-kicker,.djs-explore-page .dj-category-kicker{color:var(--djx-muted)!important}.djs-explore-page .djx-filter-title,.djs-explore-page .djs-filter-title,.djs-explore-page .dj-filter-title,.djs-explore-page .djx-category-title,.djs-explore-page .djs-category-title,.djs-explore-page .dj-category-title{color:var(--djx-ink)!important}.djs-explore-page .djx-chip,.djs-explore-page .djs-chip,.djs-explore-page .dj-chip,.djs-explore-page .djx-filter-chip,.djs-explore-page .djs-filter-chip,.djs-explore-page .dj-filter-chip,.djs-explore-page .djx-category-chip,.djs-explore-page .djs-category-chip,.djs-explore-page .dj-category-chip,.djs-explore-page .chip-row button,.djs-explore-page .category-row button{min-height:38px!important;padding:0 14px!important;border-radius:11px!important;border:1px solid var(--djx-border)!important;background:#fff!important;background-image:none!important;color:var(--djx-ink)!important;font-weight:850!important;box-shadow:none!important}.djs-explore-page .djx-chip:hover,.djs-explore-page .djs-chip:hover,.djs-explore-page .dj-chip:hover,.djs-explore-page .djx-filter-chip:hover,.djs-explore-page .djs-filter-chip:hover,.djs-explore-page .dj-filter-chip:hover,.djs-explore-page .djx-category-chip:hover,.djs-explore-page .djs-category-chip:hover,.djs-explore-page .dj-category-chip:hover,.djs-explore-page .chip-row button:hover,.djs-explore-page .category-row button:hover{background:#11182709!important;color:var(--djx-ink)!important;border-color:var(--djx-border-strong)!important;box-shadow:0 8px 20px #11182714!important}.djs-explore-page .djx-chip.active,.djs-explore-page .djx-chip.is-active,.djs-explore-page .djx-chip[aria-pressed=true],.djs-explore-page .djs-chip.active,.djs-explore-page .djs-chip.is-active,.djs-explore-page .djs-chip[aria-pressed=true],.djs-explore-page .dj-chip.active,.djs-explore-page .dj-chip.is-active,.djs-explore-page .dj-chip[aria-pressed=true],.djs-explore-page .djx-filter-chip.active,.djs-explore-page .djx-filter-chip.is-active,.djs-explore-page .djx-filter-chip[aria-pressed=true],.djs-explore-page .djs-filter-chip.active,.djs-explore-page .djs-filter-chip.is-active,.djs-explore-page .djs-filter-chip[aria-pressed=true],.djs-explore-page .dj-filter-chip.active,.djs-explore-page .dj-filter-chip.is-active,.djs-explore-page .dj-filter-chip[aria-pressed=true],.djs-explore-page .djx-category-chip.active,.djs-explore-page .djx-category-chip.is-active,.djs-explore-page .djx-category-chip[aria-pressed=true],.djs-explore-page .djs-category-chip.active,.djs-explore-page .djs-category-chip.is-active,.djs-explore-page .djs-category-chip[aria-pressed=true],.djs-explore-page .dj-category-chip.active,.djs-explore-page .dj-category-chip.is-active,.djs-explore-page .dj-category-chip[aria-pressed=true],.djs-explore-page .chip-row button.active,.djs-explore-page .chip-row button.is-active,.djs-explore-page .chip-row button[aria-pressed=true],.djs-explore-page .category-row button.active,.djs-explore-page .category-row button.is-active,.djs-explore-page .category-row button[aria-pressed=true]{background:var(--djx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22724!important}.djs-explore-page .explore-root{background:#fff!important;background-image:none!important;padding-left:clamp(14px,2vw,28px)!important;padding-right:clamp(14px,2vw,28px)!important}.djs-explore-page .explore-main{width:100%!important;max-width:var(--djx-page-max)!important;margin-left:auto!important;margin-right:auto!important}.djs-explore-page .explore-header,.djs-explore-page .explore-filters,.djs-explore-page .explore-grid,.djs-explore-page .explore-active-filters,.djs-explore-page .explore-status,.djs-explore-page .explore-empty{width:100%!important;max-width:none!important}.djs-explore-page .explore-filters,.djs-explore-page .explore-empty,.djs-explore-page .explore-status{background:#fff!important;background-image:none!important}.djs-explore-page .explore-search:focus,.djs-explore-page .explore-select:focus,.djs-explore-page .explore-actions .explore-search-input:focus,.djs-explore-page .explore-filters input:focus,.djs-explore-page .explore-filters select:focus,.djs-explore-page .djx-chip:focus,.djs-explore-page .djs-chip:focus,.djs-explore-page .dj-chip:focus,.djs-explore-page .djx-tabs button:focus,.djs-explore-page .djs-tabs button:focus,.djs-explore-page .dj-tabs button:focus{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}@media(max-width:980px){.djs-explore-page .djx-hero-top,.djs-explore-page .djs-hero-top,.djs-explore-page .dj-hero-top,.djs-explore-page .explore-hero-top{flex-direction:column!important;align-items:stretch!important}.djs-explore-page .djx-tabs,.djs-explore-page .djs-tabs,.djs-explore-page .dj-tabs,.djs-explore-page .djx-hero-tabs,.djs-explore-page .djs-hero-tabs{width:100%!important;justify-content:flex-start!important}}@media(max-width:640px){.djs-explore-page .djx-hero,.djs-explore-page .djs-hero,.djs-explore-page .dj-hero,.djs-explore-page .explore-hero,.djs-explore-page .djx-header,.djs-explore-page .djs-header,.djs-explore-page .explore-root{padding-left:12px!important;padding-right:12px!important}.djs-explore-page .djx-tab,.djs-explore-page .djs-tab,.djs-explore-page .dj-tab,.djs-explore-page .djx-tabs button,.djs-explore-page .djs-tabs button,.djs-explore-page .dj-tabs button,.djs-explore-page .djx-chip,.djs-explore-page .djs-chip,.djs-explore-page .dj-chip,.djs-explore-page .chip-row button,.djs-explore-page .category-row button{flex:1 1 auto!important;justify-content:center!important}}.explore-public-page{--explore-public-max: 1720px;--explore-public-pad: clamp(14px, 2.2vw, 32px);--explore-public-gold: #c9a227;--explore-public-gold-soft: rgba(201, 162, 39, .12);--explore-public-ink: #0f172a;--explore-public-muted: #6b7280;--explore-public-border: rgba(17, 24, 39, .1);width:100%;min-width:0;background:#fff!important;background-image:none!important;color:var(--explore-public-ink)}.explore-public-hero{width:min(100%,var(--explore-public-max))!important;max-width:var(--explore-public-max)!important;margin:0 auto 28px!important;padding-left:var(--explore-public-pad)!important;padding-right:var(--explore-public-pad)!important;box-sizing:border-box!important;background:#fff!important;background-image:none!important}.explore-public-hero-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.explore-public-hero>.explore-public-hero-top,.explore-public-hero .explore-header.explore-public-hero-top,.explore-public-hero .dj-ecosystem-header.explore-public-hero-top{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.explore-public-hero-copy{min-width:0!important;flex:1 1 auto!important}.explore-public-kicker{display:block;margin:0 0 6px;color:var(--explore-public-muted)!important;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.explore-public-title{margin:0!important;color:var(--explore-public-ink)!important;font-size:clamp(2.2rem,4vw,4rem)!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.055em!important}.explore-public-subtitle{margin:10px 0 0!important;max-width:920px!important;color:var(--explore-public-muted)!important;font-size:1rem!important;line-height:1.45!important}.explore-public-tabs{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important}.explore-public-tabs button,.explore-public-tab{min-height:40px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid var(--explore-public-border)!important;background:#fff!important;background-image:none!important;color:var(--explore-public-ink)!important;font-weight:850!important;box-shadow:none!important}.explore-public-tabs button:hover,.explore-public-tab:hover{background:#11182709!important;border-color:#11182738!important}.explore-public-tabs button.active,.explore-public-tabs button.is-active,.explore-public-tabs button[aria-selected=true],.explore-public-tab.active,.explore-public-tab.is-active,.explore-public-tab[aria-selected=true]{background:var(--explore-public-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22724!important}.explore-public-filter-panel{width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:16px!important;border-radius:22px!important;border:1px solid rgba(17,24,39,.08)!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 34px #0f172a0e!important;box-sizing:border-box!important}.explore-public-filter-head{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:flex-start!important;margin-bottom:12px!important}.explore-public-filter-kicker{display:block;margin-bottom:3px;color:var(--explore-public-muted)!important;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.explore-public-filter-title{margin:0!important;color:var(--explore-public-ink)!important;font-size:1.05rem!important;font-weight:900!important;letter-spacing:-.02em!important}.explore-public-chip-row{display:flex!important;flex-wrap:wrap!important;gap:9px!important}.explore-public-chip{min-height:38px!important;padding:0 14px!important;border-radius:11px!important;border:1px solid var(--explore-public-border)!important;background:#fff!important;background-image:none!important;color:var(--explore-public-ink)!important;font-weight:850!important;box-shadow:none!important}.explore-public-chip:hover{background:#11182709!important;color:var(--explore-public-ink)!important;border-color:#11182738!important;box-shadow:0 8px 20px #11182714!important}.explore-public-chip.is-active,.explore-public-chip.active,.explore-public-chip[aria-pressed=true]{background:var(--explore-public-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22724!important}.explore-public-page .explore-root{background:#fff!important;background-image:none!important;padding-left:var(--explore-public-pad)!important;padding-right:var(--explore-public-pad)!important}.explore-public-page .explore-main{width:min(100%,var(--explore-public-max))!important;max-width:var(--explore-public-max)!important;margin-left:auto!important;margin-right:auto!important}.explore-public-page .explore-header,.explore-public-page .explore-filters,.explore-public-page .explore-grid,.explore-public-page .explore-active-filters,.explore-public-page .explore-status,.explore-public-page .explore-empty{width:100%!important;max-width:none!important}.explore-public-page .explore-filters,.explore-public-page .explore-empty,.explore-public-page .explore-status{background:#fff!important;background-image:none!important}.explore-public-page button:focus-visible,.explore-public-page a:focus-visible,.explore-public-page input:focus,.explore-public-page select:focus{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 4px #c9a22729!important}@media(max-width:980px){.explore-public-hero-top{flex-direction:column!important;align-items:stretch!important}.explore-public-tabs{width:100%!important;justify-content:flex-start!important}}@media(max-width:640px){.explore-public-hero,.explore-public-page .explore-root{padding-left:12px!important;padding-right:12px!important}.explore-public-title{font-size:clamp(2rem,12vw,3rem)!important}.explore-public-filter-panel{padding:14px!important;border-radius:18px!important}.explore-public-filter-head{flex-direction:column!important}.explore-public-chip,.explore-public-tabs button,.explore-public-tab{flex:1 1 auto!important;justify-content:center!important;text-align:center!important}}@media(min-width:720px){.music-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.music-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.music-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.music-explore-page .explore-card,.music-explore-page .px-card,.music-explore-page .ucard{min-width:0!important}.music-explore-page .explore-card .ucard,.music-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.music-explore-page .ucard:before{inset:-1px!important}.music-explore-page .explore-main{max-width:1480px;margin:0 auto}.music-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.music-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.music-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.music-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.music-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.music-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.music-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.music-explore-page .explore-filters,.music-explore-page .explore-filter-row,.music-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.music-explore-page .explore-filter,.music-explore-page .filter-group{min-width:0}.music-explore-page .explore-filter label,.music-explore-page .filter-label{display:block;margin-bottom:8px}.music-explore-page .explore-filter input,.music-explore-page .explore-filter select,.music-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.music-explore-page .explore-filter select,.music-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.music-explore-page .explore-filters,.music-explore-page .explore-filter-row,.music-explore-page .explore-filter-grid{grid-template-columns:1fr}}@media(min-width:720px){.models-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.models-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.models-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.models-explore-page .explore-card,.models-explore-page .px-card,.models-explore-page .ucard{min-width:0!important}.models-explore-page .explore-card .ucard,.models-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.models-explore-page .ucard:before{inset:-1px!important}.models-explore-page .explore-main{max-width:1480px;margin:0 auto}.models-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.models-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.models-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.models-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.models-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.models-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.models-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.models-explore-page .explore-filters,.models-explore-page .explore-filter-row,.models-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.models-explore-page .explore-filter,.models-explore-page .filter-group{min-width:0}.models-explore-page .explore-filter label,.models-explore-page .filter-label{display:block;margin-bottom:8px}.models-explore-page .explore-filter input,.models-explore-page .explore-filter select,.models-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.models-explore-page .explore-filter select,.models-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.models-explore-page .explore-filters,.models-explore-page .explore-filter-row,.models-explore-page .explore-filter-grid{grid-template-columns:1fr}}.models-explore-page{--mdx-gold: #c9a227;--mdx-gold-soft: rgba(201, 162, 39, .12);--mdx-gold-hover: rgba(201, 162, 39, .08);--mdx-ink: #111827;--mdx-muted: #6b7280;--mdx-border: rgba(17, 24, 39, .11);background:#fff}.mdx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.mdx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mdx-hero-copy{min-width:0}.mdx-hero-kicker{display:block;margin-bottom:4px;color:var(--mdx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mdx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.mdx-hero-subtitle{margin:7px 0 0;max-width:780px;color:var(--mdx-muted);font-size:.98rem;line-height:1.45}.mdx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--mdx-border);background:#fff!important;background-image:none!important;color:var(--mdx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.mdx-btn:hover{background:var(--mdx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mdx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.mdx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.mdx-filter-kicker{display:block;margin-bottom:4px;color:var(--mdx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mdx-filter-title{margin:0;color:var(--mdx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.mdx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.mdx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--mdx-border);background:#fff!important;background-image:none!important;color:var(--mdx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.mdx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--mdx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.mdx-chip.is-active,.mdx-chip[aria-pressed=true]{background:var(--mdx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.mdx-chip-more{border-style:dashed!important}.mdx-chip-more:hover{background:var(--mdx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mdx-chip:focus,.mdx-chip:focus-visible,.mdx-btn:focus,.mdx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.models-explore-page .explore-root,.models-explore-page .explore-main,.models-explore-page .explore-content{background:transparent!important}.models-explore-page .explore-main{max-width:1480px}.models-explore-page .explore-header,.models-explore-page .explore-filters{width:min(100%,1480px)}.models-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.models-explore-page .explore-filters input,.models-explore-page .explore-filters select{background:#fff!important;border-color:var(--mdx-border)!important;color:var(--mdx-ink)!important;box-shadow:none!important}.models-explore-page .explore-filters input:focus,.models-explore-page .explore-filters select:focus,.models-explore-page .explore-search:focus,.models-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.models-explore-page .explore-cta,.models-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--mdx-ink)!important;border:1px solid var(--mdx-border)!important;box-shadow:none!important}.models-explore-page .explore-cta:hover,.models-explore-page .sx-btn-find:hover{background:var(--mdx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.models-explore-page .explore-empty a,.models-explore-page .explore-empty button,.models-explore-page .explore-reset,.models-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--mdx-ink)!important;border:1px solid var(--mdx-border)!important;box-shadow:none!important}.models-explore-page .explore-empty a:hover,.models-explore-page .explore-empty button:hover,.models-explore-page .explore-reset:hover,.models-explore-page .explore-button:hover{background:var(--mdx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.models-explore-page .sx-glow,.models-explore-page .sx-pulse,.models-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.models-explore-page .px-card,.models-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.models-explore-page .px-card:hover,.models-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.models-explore-page .model-card,.models-explore-page .px-card.model-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.models-explore-page .model-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.models-explore-page .model-card [class*=action],.models-explore-page .model-card [class*=button],.models-explore-page .model-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.models-explore-page .model-card [class*=action] button,.models-explore-page .model-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.models-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.mdx-hero{padding:0 12px}.mdx-hero-top,.mdx-filter-panel-head{flex-direction:column}.models-explore-page .model-card,.models-explore-page .px-card.model-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.mdx-btn{width:100%;justify-content:center}.mdx-chip{flex:1 1 auto}}@media(min-width:720px){.dancers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.dancers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.dancers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.dancers-explore-page .explore-card,.dancers-explore-page .px-card,.dancers-explore-page .ucard{min-width:0!important}.dancers-explore-page .explore-card .ucard,.dancers-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.dancers-explore-page .ucard:before{inset:-1px!important}.dancers-explore-page .explore-main{max-width:1480px;margin:0 auto}.dancers-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.dancers-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.dancers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.dancers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.dancers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.dancers-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.dancers-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.dancers-explore-page .explore-filters,.dancers-explore-page .explore-filter-row,.dancers-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.dancers-explore-page .explore-filter,.dancers-explore-page .filter-group{min-width:0}.dancers-explore-page .explore-filter label,.dancers-explore-page .filter-label{display:block;margin-bottom:8px}.dancers-explore-page .explore-filter input,.dancers-explore-page .explore-filter select,.dancers-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.dancers-explore-page .explore-filter select,.dancers-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.dancers-explore-page .explore-filters,.dancers-explore-page .explore-filter-row,.dancers-explore-page .explore-filter-grid{grid-template-columns:1fr}}.dancers-explore-page{--dnx-gold: #c9a227;--dnx-gold-soft: rgba(201, 162, 39, .12);--dnx-gold-hover: rgba(201, 162, 39, .08);--dnx-ink: #111827;--dnx-muted: #6b7280;--dnx-border: rgba(17, 24, 39, .11);background:#fff}.dnx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.dnx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.dnx-hero-copy{min-width:0}.dnx-hero-kicker{display:block;margin-bottom:4px;color:var(--dnx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dnx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.dnx-hero-subtitle{margin:7px 0 0;max-width:760px;color:var(--dnx-muted);font-size:.98rem;line-height:1.45}.dnx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--dnx-border);background:#fff!important;background-image:none!important;color:var(--dnx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.dnx-btn:hover{background:var(--dnx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.dnx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.dnx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.dnx-filter-kicker{display:block;margin-bottom:4px;color:var(--dnx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dnx-filter-title{margin:0;color:var(--dnx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.dnx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.dnx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--dnx-border);background:#fff!important;background-image:none!important;color:var(--dnx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.dnx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--dnx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.dnx-chip.is-active,.dnx-chip[aria-pressed=true]{background:var(--dnx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.dnx-chip-more{border-style:dashed!important}.dnx-chip-more:hover{background:var(--dnx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.dnx-chip:focus,.dnx-chip:focus-visible,.dnx-btn:focus,.dnx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.dancers-explore-page .explore-root,.dancers-explore-page .explore-main,.dancers-explore-page .explore-content{background:transparent!important}.dancers-explore-page .explore-main{max-width:1480px}.dancers-explore-page .explore-header,.dancers-explore-page .explore-filters{width:min(100%,1480px)}.dancers-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.dancers-explore-page .explore-filters input,.dancers-explore-page .explore-filters select{background:#fff!important;border-color:var(--dnx-border)!important;color:var(--dnx-ink)!important;box-shadow:none!important}.dancers-explore-page .explore-filters input:focus,.dancers-explore-page .explore-filters select:focus,.dancers-explore-page .explore-search:focus,.dancers-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.dancers-explore-page .explore-cta,.dancers-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--dnx-ink)!important;border:1px solid var(--dnx-border)!important;box-shadow:none!important}.dancers-explore-page .explore-cta:hover,.dancers-explore-page .sx-btn-find:hover{background:var(--dnx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.dancers-explore-page .explore-empty a,.dancers-explore-page .explore-empty button,.dancers-explore-page .explore-reset,.dancers-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--dnx-ink)!important;border:1px solid var(--dnx-border)!important;box-shadow:none!important}.dancers-explore-page .explore-empty a:hover,.dancers-explore-page .explore-empty button:hover,.dancers-explore-page .explore-reset:hover,.dancers-explore-page .explore-button:hover{background:var(--dnx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.dancers-explore-page .sx-glow,.dancers-explore-page .sx-pulse,.dancers-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.dancers-explore-page .px-card,.dancers-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.dancers-explore-page .px-card:hover,.dancers-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.dancers-explore-page .dancer-card,.dancers-explore-page .px-card.dancer-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.dancers-explore-page .dancer-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.dancers-explore-page .dancer-card [class*=action],.dancers-explore-page .dancer-card [class*=button],.dancers-explore-page .dancer-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.dancers-explore-page .dancer-card [class*=action] button,.dancers-explore-page .dancer-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.dancers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.dnx-hero{padding:0 12px}.dnx-hero-top,.dnx-filter-panel-head{flex-direction:column}.dancers-explore-page .dancer-card,.dancers-explore-page .px-card.dancer-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.dnx-btn{width:100%;justify-content:center}.dnx-chip{flex:1 1 auto}}@media(min-width:720px){.photographers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.photographers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.photographers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.photographers-explore-page .explore-card,.photographers-explore-page .px-card,.photographers-explore-page .ucard{min-width:0!important}.photographers-explore-page .explore-card .ucard,.photographers-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.photographers-explore-page .ucard:before{inset:-1px!important}.photographers-explore-page .explore-main{max-width:1480px;margin:0 auto}.photographers-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.photographers-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.photographers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.photographers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.photographers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.photographers-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.photographers-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.photographers-explore-page .explore-filters,.photographers-explore-page .explore-filter-row,.photographers-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.photographers-explore-page .explore-filter,.photographers-explore-page .filter-group{min-width:0}.photographers-explore-page .explore-filter label,.photographers-explore-page .filter-label{display:block;margin-bottom:8px}.photographers-explore-page .explore-filter input,.photographers-explore-page .explore-filter select,.photographers-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.photographers-explore-page .explore-filter select,.photographers-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.photographers-explore-page .explore-filters,.photographers-explore-page .explore-filter-row,.photographers-explore-page .explore-filter-grid{grid-template-columns:1fr}}.photographers-explore-page{--phx-gold: #c9a227;--phx-gold-soft: rgba(201, 162, 39, .12);--phx-gold-hover: rgba(201, 162, 39, .08);--phx-ink: #111827;--phx-muted: #6b7280;--phx-border: rgba(17, 24, 39, .11);background:#fff}.phx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.phx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.phx-hero-copy{min-width:0}.phx-hero-kicker{display:block;margin-bottom:4px;color:var(--phx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.phx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.phx-hero-subtitle{margin:7px 0 0;max-width:820px;color:var(--phx-muted);font-size:.98rem;line-height:1.45}.phx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--phx-border);background:#fff!important;background-image:none!important;color:var(--phx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.phx-btn:hover{background:var(--phx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.phx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.phx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.phx-filter-kicker{display:block;margin-bottom:4px;color:var(--phx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.phx-filter-title{margin:0;color:var(--phx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.phx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.phx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--phx-border);background:#fff!important;background-image:none!important;color:var(--phx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.phx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--phx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.phx-chip.is-active,.phx-chip[aria-pressed=true]{background:var(--phx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.phx-chip-more{border-style:dashed!important}.phx-chip-more:hover{background:var(--phx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.phx-chip:focus,.phx-chip:focus-visible,.phx-btn:focus,.phx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.photographers-explore-page .explore-root,.photographers-explore-page .explore-main,.photographers-explore-page .explore-content{background:transparent!important}.photographers-explore-page .explore-main{max-width:1480px}.photographers-explore-page .explore-header,.photographers-explore-page .explore-filters{width:min(100%,1480px)}.photographers-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.photographers-explore-page .explore-filters input,.photographers-explore-page .explore-filters select{background:#fff!important;border-color:var(--phx-border)!important;color:var(--phx-ink)!important;box-shadow:none!important}.photographers-explore-page .explore-filters input:focus,.photographers-explore-page .explore-filters select:focus,.photographers-explore-page .explore-search:focus,.photographers-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.photographers-explore-page .explore-cta,.photographers-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--phx-ink)!important;border:1px solid var(--phx-border)!important;box-shadow:none!important}.photographers-explore-page .explore-cta:hover,.photographers-explore-page .sx-btn-find:hover{background:var(--phx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.photographers-explore-page .explore-empty a,.photographers-explore-page .explore-empty button,.photographers-explore-page .explore-reset,.photographers-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--phx-ink)!important;border:1px solid var(--phx-border)!important;box-shadow:none!important}.photographers-explore-page .explore-empty a:hover,.photographers-explore-page .explore-empty button:hover,.photographers-explore-page .explore-reset:hover,.photographers-explore-page .explore-button:hover{background:var(--phx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.photographers-explore-page .sx-glow,.photographers-explore-page .sx-pulse,.photographers-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.photographers-explore-page .px-card,.photographers-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.photographers-explore-page .px-card:hover,.photographers-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.photographers-explore-page .photographer-card,.photographers-explore-page .px-card.photographer-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.photographers-explore-page .photographer-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.photographers-explore-page .photographer-card [class*=action],.photographers-explore-page .photographer-card [class*=button],.photographers-explore-page .photographer-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.photographers-explore-page .photographer-card [class*=action] button,.photographers-explore-page .photographer-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.photographers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.phx-hero{padding:0 12px}.phx-hero-top,.phx-filter-panel-head{flex-direction:column}.photographers-explore-page .photographer-card,.photographers-explore-page .px-card.photographer-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.phx-btn{width:100%;justify-content:center}.phx-chip{flex:1 1 auto}}@media(min-width:720px){.videographers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.videographers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.videographers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.videographers-explore-page .explore-card,.videographers-explore-page .px-card,.videographers-explore-page .ucard{min-width:0!important}.videographers-explore-page .explore-card .ucard,.videographers-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.videographers-explore-page .ucard:before{inset:-1px!important}.videographers-explore-page .explore-main{max-width:1480px;margin:0 auto}.videographers-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.videographers-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.videographers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.videographers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.videographers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.videographers-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.videographers-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.videographers-explore-page .explore-filters,.videographers-explore-page .explore-filter-row,.videographers-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.videographers-explore-page .explore-filter,.videographers-explore-page .filter-group{min-width:0}.videographers-explore-page .explore-filter label,.videographers-explore-page .filter-label{display:block;margin-bottom:8px}.videographers-explore-page .explore-filter input,.videographers-explore-page .explore-filter select,.videographers-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.videographers-explore-page .explore-filter select,.videographers-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.videographers-explore-page .explore-filters,.videographers-explore-page .explore-filter-row,.videographers-explore-page .explore-filter-grid{grid-template-columns:1fr}}.videographers-explore-page{--vg-chip-bg: rgba(255, 255, 255, .96);--vg-chip-border: rgba(15, 23, 42, .1);--vg-chip-active-bg: rgba(254, 249, 195, .86);--vg-chip-active-border: rgba(202, 138, 4, .2);--vg-text: #0f172a;--vg-muted: #64748b}.videographers-explore-hero{width:min(100%,1400px);margin:0 auto 18px;padding:16px 20px 0}.videographers-explore-kicker{display:inline-flex;margin-bottom:7px;color:#64748b;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.videographers-explore-hero h1{margin:0;color:var(--vg-text);font-size:clamp(2rem,3vw,3rem);font-weight:950;letter-spacing:-.04em;line-height:1.02}.videographers-explore-hero p{max-width:760px;margin:10px 0 0;color:var(--vg-muted);font-size:1rem;line-height:1.5}.videographers-category-panel{margin-top:20px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fffffffa,#fffbeb94),#fff;box-shadow:0 18px 50px #0f172a0f}.videographers-category-panel__head{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.videographers-category-panel__head span{color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.videographers-category-panel__head strong{color:var(--vg-text);font-size:1.02rem;font-weight:950}.videographers-category-chips{display:flex;flex-wrap:wrap;gap:10px}.videographers-category-chip{appearance:none;border:1px solid var(--vg-chip-border);border-radius:10px;background:var(--vg-chip-bg);color:var(--vg-text);padding:12px 18px;font-size:.94rem;font-weight:900;line-height:1.1;cursor:pointer;box-shadow:0 10px 24px #0f172a0b;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.videographers-category-chip:hover{transform:translateY(-1px);border-color:#ca8a043d;box-shadow:0 14px 30px #0f172a14}.videographers-category-chip.is-active{border-color:var(--vg-chip-active-border);background:var(--vg-chip-active-bg);color:#713f12;box-shadow:0 14px 34px #ca8a0421}.videographers-explore-page .explore-title:empty{display:none}.videographers-explore-page .explore-header:has(.explore-title:empty){min-height:0;margin-top:0}@supports not selector(:has(*)){.videographers-explore-page .explore-title:empty{display:none}}@media(max-width:900px){.videographers-explore-hero{padding-inline:14px}.videographers-category-panel{padding:14px;border-radius:16px}.videographers-category-chip{flex:1 1 160px;justify-content:center;text-align:center}}.videographers-explore-page .videographers-explore-hero{width:min(calc(100vw - 120px),1500px);max-width:1680px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.videographers-explore-page .videographers-category-panel{width:100%}.videographers-explore-page .videographers-category-chips{width:100%;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:1100px){.videographers-explore-page .videographers-explore-hero{width:100%;padding-left:16px;padding-right:16px}}.videographers-explore-page .videographers-category-chip{background:#fffffff0!important;color:#111827!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 20px #0f172a0a!important}.videographers-explore-page .videographers-category-chip:hover:not(:disabled){background:#fffbebeb!important;color:#111827!important;border-color:#ca8a042e!important;box-shadow:0 10px 24px #0f172a12!important}.videographers-explore-page .videographers-category-chip.is-active,.videographers-explore-page .videographers-category-chip[aria-pressed=true]{background:#fef9c3d1!important;color:#713f12!important;border-color:#ca8a043d!important;box-shadow:0 10px 24px #ca8a0414!important}.videographers-explore-page .videographers-category-chip:focus-visible{outline:2px dashed #111827!important;outline-offset:3px}.videographers-explore-page [class*=empty] button,.videographers-explore-page [class*=empty] a,.videographers-explore-page [class*=Empty] button,.videographers-explore-page [class*=Empty] a,.videographers-explore-page .explore-empty button,.videographers-explore-page .explore-empty a,.videographers-explore-page .explore-empty-state button,.videographers-explore-page .explore-empty-state a,.videographers-explore-page .sx-empty button,.videographers-explore-page .sx-empty a,.videographers-explore-page .px-empty button,.videographers-explore-page .px-empty a{background:#fffffff5!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a0d!important}.videographers-explore-page [class*=empty] button:hover,.videographers-explore-page [class*=empty] a:hover,.videographers-explore-page [class*=Empty] button:hover,.videographers-explore-page [class*=Empty] a:hover,.videographers-explore-page .explore-empty button:hover,.videographers-explore-page .explore-empty a:hover,.videographers-explore-page .explore-empty-state button:hover,.videographers-explore-page .explore-empty-state a:hover,.videographers-explore-page .sx-empty button:hover,.videographers-explore-page .sx-empty a:hover,.videographers-explore-page .px-empty button:hover,.videographers-explore-page .px-empty a:hover{background:#fef9c3d1!important;color:#713f12!important;border-color:#ca8a043d!important}@media(min-width:720px){.content-creators-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.content-creators-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.content-creators-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.content-creators-explore-page .explore-card,.content-creators-explore-page .px-card,.content-creators-explore-page .ucard{min-width:0!important}.content-creators-explore-page .explore-card .ucard,.content-creators-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.content-creators-explore-page .ucard:before{inset:-1px!important}.content-creators-explore-page .explore-main{max-width:1480px;margin:0 auto}.content-creators-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.content-creators-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.content-creators-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.content-creators-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.content-creators-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.content-creators-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.content-creators-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.content-creators-explore-page .explore-filters,.content-creators-explore-page .explore-filter-row,.content-creators-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.content-creators-explore-page .explore-filter,.content-creators-explore-page .filter-group{min-width:0}.content-creators-explore-page .explore-filter label,.content-creators-explore-page .filter-label{display:block;margin-bottom:8px}.content-creators-explore-page .explore-filter input,.content-creators-explore-page .explore-filter select,.content-creators-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.content-creators-explore-page .explore-filter select,.content-creators-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.content-creators-explore-page .explore-filters,.content-creators-explore-page .explore-filter-row,.content-creators-explore-page .explore-filter-grid{grid-template-columns:1fr}}.content-creators-explore-page{--ccx-gold: #c9a227;--ccx-gold-soft: rgba(201, 162, 39, .12);--ccx-gold-hover: rgba(201, 162, 39, .08);--ccx-ink: #111827;--ccx-muted: #6b7280;--ccx-border: rgba(17, 24, 39, .11);background:#fff}.ccx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.ccx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.ccx-hero-copy{min-width:0}.ccx-hero-kicker{display:block;margin-bottom:4px;color:var(--ccx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ccx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.ccx-hero-subtitle{margin:7px 0 0;max-width:760px;color:var(--ccx-muted);font-size:.98rem;line-height:1.45}.ccx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--ccx-border);background:#fff!important;background-image:none!important;color:var(--ccx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.ccx-btn:hover{background:var(--ccx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.ccx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.ccx-filter-section{min-width:0}.ccx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.ccx-filter-kicker{display:block;margin-bottom:4px;color:var(--ccx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ccx-filter-title{margin:0;color:var(--ccx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.ccx-filter-divider{height:1px;margin:16px 0;background:#11182714}.ccx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.ccx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--ccx-border);background:#fff!important;background-image:none!important;color:var(--ccx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.ccx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--ccx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.ccx-chip.is-active,.ccx-chip[aria-pressed=true]{background:var(--ccx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.ccx-chip-more{border-style:dashed!important}.ccx-chip-more:hover{background:var(--ccx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.ccx-chip:focus,.ccx-chip:focus-visible,.ccx-btn:focus,.ccx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.content-creators-explore-page .explore-root,.content-creators-explore-page .explore-main,.content-creators-explore-page .explore-content{background:transparent!important}.content-creators-explore-page .explore-main{max-width:1480px}.content-creators-explore-page .explore-header,.content-creators-explore-page .explore-filters{width:min(100%,1480px)}.content-creators-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.content-creators-explore-page .explore-filters input,.content-creators-explore-page .explore-filters select{background:#fff!important;border-color:var(--ccx-border)!important;color:var(--ccx-ink)!important;box-shadow:none!important}.content-creators-explore-page .explore-filters input:focus,.content-creators-explore-page .explore-filters select:focus,.content-creators-explore-page .explore-search:focus,.content-creators-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.content-creators-explore-page .explore-cta,.content-creators-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--ccx-ink)!important;border:1px solid var(--ccx-border)!important;box-shadow:none!important}.content-creators-explore-page .explore-cta:hover,.content-creators-explore-page .sx-btn-find:hover{background:var(--ccx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.content-creators-explore-page .explore-empty a,.content-creators-explore-page .explore-empty button,.content-creators-explore-page .explore-reset,.content-creators-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--ccx-ink)!important;border:1px solid var(--ccx-border)!important;box-shadow:none!important}.content-creators-explore-page .explore-empty a:hover,.content-creators-explore-page .explore-empty button:hover,.content-creators-explore-page .explore-reset:hover,.content-creators-explore-page .explore-button:hover{background:var(--ccx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.content-creators-explore-page .sx-glow,.content-creators-explore-page .sx-pulse,.content-creators-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.content-creators-explore-page .px-card,.content-creators-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.content-creators-explore-page .px-card:hover,.content-creators-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.content-creators-explore-page .content-creator-card,.content-creators-explore-page .px-card.content-creator-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.content-creators-explore-page .content-creator-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.content-creators-explore-page .content-creator-card [class*=action],.content-creators-explore-page .content-creator-card [class*=button],.content-creators-explore-page .content-creator-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.content-creators-explore-page .content-creator-card [class*=action] button,.content-creators-explore-page .content-creator-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.content-creators-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.ccx-hero{padding:0 12px}.ccx-hero-top,.ccx-filter-panel-head{flex-direction:column}.content-creators-explore-page .content-creator-card,.content-creators-explore-page .px-card.content-creator-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.ccx-btn{width:100%;justify-content:center}.ccx-chip{flex:1 1 auto}}@media(min-width:720px){.podcasters-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.podcasters-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.podcasters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.podcasters-explore-page .explore-card,.podcasters-explore-page .px-card,.podcasters-explore-page .ucard{min-width:0!important}.podcasters-explore-page .explore-card .ucard,.podcasters-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.podcasters-explore-page .ucard:before{inset:-1px!important}.podcasters-explore-page .explore-main{max-width:1480px;margin:0 auto}.podcasters-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.podcasters-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.podcasters-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.podcasters-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.podcasters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.podcasters-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.podcasters-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.podcasters-explore-page .explore-filters,.podcasters-explore-page .explore-filter-row,.podcasters-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.podcasters-explore-page .explore-filter,.podcasters-explore-page .filter-group{min-width:0}.podcasters-explore-page .explore-filter label,.podcasters-explore-page .filter-label{display:block;margin-bottom:8px}.podcasters-explore-page .explore-filter input,.podcasters-explore-page .explore-filter select,.podcasters-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.podcasters-explore-page .explore-filter select,.podcasters-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.podcasters-explore-page .explore-filters,.podcasters-explore-page .explore-filter-row,.podcasters-explore-page .explore-filter-grid{grid-template-columns:1fr}}.podcasters-explore-page{--pcx-gold: #c9a227;--pcx-gold-soft: rgba(201, 162, 39, .12);--pcx-gold-hover: rgba(201, 162, 39, .08);--pcx-ink: #111827;--pcx-muted: #6b7280;--pcx-border: rgba(17, 24, 39, .11);background:#fff}.pcx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.pcx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.pcx-hero-copy{min-width:0}.pcx-hero-kicker{display:block;margin-bottom:4px;color:var(--pcx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pcx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.pcx-hero-subtitle{margin:7px 0 0;max-width:820px;color:var(--pcx-muted);font-size:.98rem;line-height:1.45}.pcx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--pcx-border);background:#fff!important;background-image:none!important;color:var(--pcx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.pcx-btn:hover{background:var(--pcx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.pcx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.pcx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.pcx-filter-kicker{display:block;margin-bottom:4px;color:var(--pcx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pcx-filter-title{margin:0;color:var(--pcx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.pcx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.pcx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--pcx-border);background:#fff!important;background-image:none!important;color:var(--pcx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.pcx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--pcx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.pcx-chip.is-active,.pcx-chip[aria-pressed=true]{background:var(--pcx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.pcx-chip-more{border-style:dashed!important}.pcx-chip-more:hover{background:var(--pcx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.pcx-chip:focus,.pcx-chip:focus-visible,.pcx-btn:focus,.pcx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.podcasters-explore-page .explore-root,.podcasters-explore-page .explore-main,.podcasters-explore-page .explore-content{background:transparent!important}.podcasters-explore-page .explore-main{max-width:1480px}.podcasters-explore-page .explore-header,.podcasters-explore-page .explore-filters{width:min(100%,1480px)}.podcasters-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.podcasters-explore-page .explore-filters input,.podcasters-explore-page .explore-filters select{background:#fff!important;border-color:var(--pcx-border)!important;color:var(--pcx-ink)!important;box-shadow:none!important}.podcasters-explore-page .explore-filters input:focus,.podcasters-explore-page .explore-filters select:focus,.podcasters-explore-page .explore-search:focus,.podcasters-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.podcasters-explore-page .explore-cta,.podcasters-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--pcx-ink)!important;border:1px solid var(--pcx-border)!important;box-shadow:none!important}.podcasters-explore-page .explore-cta:hover,.podcasters-explore-page .sx-btn-find:hover{background:var(--pcx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.podcasters-explore-page .explore-empty a,.podcasters-explore-page .explore-empty button,.podcasters-explore-page .explore-reset,.podcasters-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--pcx-ink)!important;border:1px solid var(--pcx-border)!important;box-shadow:none!important}.podcasters-explore-page .explore-empty a:hover,.podcasters-explore-page .explore-empty button:hover,.podcasters-explore-page .explore-reset:hover,.podcasters-explore-page .explore-button:hover{background:var(--pcx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.podcasters-explore-page .sx-glow,.podcasters-explore-page .sx-pulse,.podcasters-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.podcasters-explore-page .px-card,.podcasters-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.podcasters-explore-page .px-card:hover,.podcasters-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.podcasters-explore-page .podcaster-card,.podcasters-explore-page .px-card.podcaster-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.podcasters-explore-page .podcaster-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.podcasters-explore-page .podcaster-card [class*=action],.podcasters-explore-page .podcaster-card [class*=button],.podcasters-explore-page .podcaster-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.podcasters-explore-page .podcaster-card [class*=action] button,.podcasters-explore-page .podcaster-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.podcasters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.pcx-hero{padding:0 12px}.pcx-hero-top,.pcx-filter-panel-head{flex-direction:column}.podcasters-explore-page .podcaster-card,.podcasters-explore-page .px-card.podcaster-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.pcx-btn{width:100%;justify-content:center}.pcx-chip{flex:1 1 auto}}@media(min-width:720px){.broadcasters-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.broadcasters-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.broadcasters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.broadcasters-explore-page .explore-card,.broadcasters-explore-page .px-card,.broadcasters-explore-page .ucard{min-width:0!important}.broadcasters-explore-page .explore-card .ucard,.broadcasters-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.broadcasters-explore-page .ucard:before{inset:-1px!important}.broadcasters-explore-page .explore-main{max-width:1480px;margin:0 auto}.broadcasters-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.broadcasters-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.broadcasters-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.broadcasters-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.broadcasters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.broadcasters-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.broadcasters-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.broadcasters-explore-page .explore-filters,.broadcasters-explore-page .explore-filter-row,.broadcasters-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.broadcasters-explore-page .explore-filter,.broadcasters-explore-page .filter-group{min-width:0}.broadcasters-explore-page .explore-filter label,.broadcasters-explore-page .filter-label{display:block;margin-bottom:8px}.broadcasters-explore-page .explore-filter input,.broadcasters-explore-page .explore-filter select,.broadcasters-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.broadcasters-explore-page .explore-filter select,.broadcasters-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.broadcasters-explore-page .explore-filters,.broadcasters-explore-page .explore-filter-row,.broadcasters-explore-page .explore-filter-grid{grid-template-columns:1fr}}.broadcasters-explore-page{--bx-gold: #c9a227;--bx-gold-soft: rgba(201, 162, 39, .12);--bx-gold-hover: rgba(201, 162, 39, .08);--bx-ink: #111827;--bx-muted: #6b7280;--bx-border: rgba(17, 24, 39, .11);background:#fff}.bx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.bx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.bx-hero-copy{min-width:0}.bx-hero-kicker{display:block;margin-bottom:4px;color:var(--bx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.bx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.bx-hero-subtitle{margin:7px 0 0;max-width:720px;color:var(--bx-muted);font-size:.98rem;line-height:1.45}.bx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--bx-border);background:#fff!important;background-image:none!important;color:var(--bx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.bx-btn:hover{background:var(--bx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.bx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.bx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.bx-filter-kicker{display:block;margin-bottom:4px;color:var(--bx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.bx-filter-title{margin:0;color:var(--bx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.bx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.bx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--bx-border);background:#fff!important;background-image:none!important;color:var(--bx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.bx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--bx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.bx-chip.is-active,.bx-chip[aria-pressed=true]{background:var(--bx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.bx-chip-more{border-style:dashed!important}.bx-chip-more:hover{background:var(--bx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.bx-chip:focus,.bx-chip:focus-visible,.bx-btn:focus,.bx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.broadcasters-explore-page .explore-root,.broadcasters-explore-page .explore-main,.broadcasters-explore-page .explore-content{background:transparent!important}.broadcasters-explore-page .explore-main{max-width:1480px}.broadcasters-explore-page .explore-header,.broadcasters-explore-page .explore-filters{width:min(100%,1480px)}.broadcasters-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.broadcasters-explore-page .explore-filters input,.broadcasters-explore-page .explore-filters select{background:#fff!important;border-color:var(--bx-border)!important;color:var(--bx-ink)!important;box-shadow:none!important}.broadcasters-explore-page .explore-filters input:focus,.broadcasters-explore-page .explore-filters select:focus,.broadcasters-explore-page .explore-search:focus,.broadcasters-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.broadcasters-explore-page .explore-cta,.broadcasters-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--bx-ink)!important;border:1px solid var(--bx-border)!important;box-shadow:none!important}.broadcasters-explore-page .explore-cta:hover,.broadcasters-explore-page .sx-btn-find:hover{background:var(--bx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.broadcasters-explore-page .explore-empty a,.broadcasters-explore-page .explore-empty button,.broadcasters-explore-page .explore-reset,.broadcasters-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--bx-ink)!important;border:1px solid var(--bx-border)!important;box-shadow:none!important}.broadcasters-explore-page .explore-empty a:hover,.broadcasters-explore-page .explore-empty button:hover,.broadcasters-explore-page .explore-reset:hover,.broadcasters-explore-page .explore-button:hover{background:var(--bx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.broadcasters-explore-page .sx-glow,.broadcasters-explore-page .sx-pulse,.broadcasters-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.broadcasters-explore-page .px-card,.broadcasters-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.broadcasters-explore-page .px-card:hover,.broadcasters-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}@media(min-width:1300px){.broadcasters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.bx-hero{padding:0 12px}.bx-hero-top,.bx-filter-panel-head{flex-direction:column}}@media(max-width:560px){.bx-btn{width:100%;justify-content:center}.bx-chip{flex:1 1 auto}}@media(min-width:720px){.managers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.managers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.managers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.managers-explore-page .explore-card,.managers-explore-page .px-card,.managers-explore-page .ucard{min-width:0!important}.managers-explore-page .explore-card .ucard,.managers-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.managers-explore-page .ucard:before{inset:-1px!important}.managers-explore-page .explore-main{max-width:1480px;margin:0 auto}.managers-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.managers-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.managers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.managers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.managers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.managers-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.managers-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.managers-explore-page .explore-filters,.managers-explore-page .explore-filter-row,.managers-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.managers-explore-page .explore-filter,.managers-explore-page .filter-group{min-width:0}.managers-explore-page .explore-filter label,.managers-explore-page .filter-label{display:block;margin-bottom:8px}.managers-explore-page .explore-filter input,.managers-explore-page .explore-filter select,.managers-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.managers-explore-page .explore-filter select,.managers-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.managers-explore-page .explore-filters,.managers-explore-page .explore-filter-row,.managers-explore-page .explore-filter-grid{grid-template-columns:1fr}}.managers-explore-page{--mgx-gold: #c9a227;--mgx-gold-soft: rgba(201, 162, 39, .12);--mgx-gold-hover: rgba(201, 162, 39, .08);--mgx-ink: #111827;--mgx-muted: #6b7280;--mgx-border: rgba(17, 24, 39, .11);background:#fff}.mgx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.mgx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mgx-hero-copy{min-width:0}.mgx-hero-kicker{display:block;margin-bottom:4px;color:var(--mgx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mgx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.mgx-hero-subtitle{margin:7px 0 0;max-width:780px;color:var(--mgx-muted);font-size:.98rem;line-height:1.45}.mgx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--mgx-border);background:#fff!important;background-image:none!important;color:var(--mgx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.mgx-btn:hover{background:var(--mgx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mgx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.mgx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.mgx-filter-kicker{display:block;margin-bottom:4px;color:var(--mgx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mgx-filter-title{margin:0;color:var(--mgx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.mgx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.mgx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--mgx-border);background:#fff!important;background-image:none!important;color:var(--mgx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.mgx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--mgx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.mgx-chip.is-active,.mgx-chip[aria-pressed=true]{background:var(--mgx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.mgx-chip-more{border-style:dashed!important}.mgx-chip-more:hover{background:var(--mgx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mgx-chip:focus,.mgx-chip:focus-visible,.mgx-btn:focus,.mgx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.managers-explore-page .explore-root,.managers-explore-page .explore-main,.managers-explore-page .explore-content{background:transparent!important}.managers-explore-page .explore-main{max-width:1480px}.managers-explore-page .explore-header,.managers-explore-page .explore-filters{width:min(100%,1480px)}.managers-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.managers-explore-page .explore-filters input,.managers-explore-page .explore-filters select{background:#fff!important;border-color:var(--mgx-border)!important;color:var(--mgx-ink)!important;box-shadow:none!important}.managers-explore-page .explore-filters input:focus,.managers-explore-page .explore-filters select:focus,.managers-explore-page .explore-search:focus,.managers-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.managers-explore-page .explore-cta,.managers-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--mgx-ink)!important;border:1px solid var(--mgx-border)!important;box-shadow:none!important}.managers-explore-page .explore-cta:hover,.managers-explore-page .sx-btn-find:hover{background:var(--mgx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.managers-explore-page .explore-empty a,.managers-explore-page .explore-empty button,.managers-explore-page .explore-reset,.managers-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--mgx-ink)!important;border:1px solid var(--mgx-border)!important;box-shadow:none!important}.managers-explore-page .explore-empty a:hover,.managers-explore-page .explore-empty button:hover,.managers-explore-page .explore-reset:hover,.managers-explore-page .explore-button:hover{background:var(--mgx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.managers-explore-page .sx-glow,.managers-explore-page .sx-pulse,.managers-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.managers-explore-page .px-card,.managers-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.managers-explore-page .px-card:hover,.managers-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.managers-explore-page .manager-card,.managers-explore-page .px-card.manager-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.managers-explore-page .manager-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.managers-explore-page .manager-card [class*=action],.managers-explore-page .manager-card [class*=button],.managers-explore-page .manager-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.managers-explore-page .manager-card [class*=action] button,.managers-explore-page .manager-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.managers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.mgx-hero{padding:0 12px}.mgx-hero-top,.mgx-filter-panel-head{flex-direction:column}.managers-explore-page .manager-card,.managers-explore-page .px-card.manager-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.mgx-btn{width:100%;justify-content:center}.mgx-chip{flex:1 1 auto}}@media(min-width:720px){.promoters-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.promoters-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.promoters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.promoters-explore-page .explore-card,.promoters-explore-page .px-card,.promoters-explore-page .ucard{min-width:0!important}.promoters-explore-page .explore-card .ucard,.promoters-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.promoters-explore-page .ucard:before{inset:-1px!important}.promoters-explore-page .explore-main{max-width:1480px;margin:0 auto}.promoters-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.promoters-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.promoters-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.promoters-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.promoters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.promoters-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.promoters-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.promoters-explore-page .explore-filters,.promoters-explore-page .explore-filter-row,.promoters-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.promoters-explore-page .explore-filter,.promoters-explore-page .filter-group{min-width:0}.promoters-explore-page .explore-filter label,.promoters-explore-page .filter-label{display:block;margin-bottom:8px}.promoters-explore-page .explore-filter input,.promoters-explore-page .explore-filter select,.promoters-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.promoters-explore-page .explore-filter select,.promoters-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.promoters-explore-page .explore-filters,.promoters-explore-page .explore-filter-row,.promoters-explore-page .explore-filter-grid{grid-template-columns:1fr}}.promoters-explore-page{--pmx-gold: #c9a227;--pmx-gold-soft: rgba(201, 162, 39, .12);--pmx-gold-hover: rgba(201, 162, 39, .08);--pmx-ink: #111827;--pmx-muted: #6b7280;--pmx-border: rgba(17, 24, 39, .11);background:#fff}.pmx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.pmx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.pmx-hero-copy{min-width:0}.pmx-hero-kicker{display:block;margin-bottom:4px;color:var(--pmx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pmx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.pmx-hero-subtitle{margin:7px 0 0;max-width:820px;color:var(--pmx-muted);font-size:.98rem;line-height:1.45}.pmx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--pmx-border);background:#fff!important;background-image:none!important;color:var(--pmx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.pmx-btn:hover{background:var(--pmx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.pmx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.pmx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.pmx-filter-kicker{display:block;margin-bottom:4px;color:var(--pmx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pmx-filter-title{margin:0;color:var(--pmx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.pmx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.pmx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--pmx-border);background:#fff!important;background-image:none!important;color:var(--pmx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.pmx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--pmx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.pmx-chip.is-active,.pmx-chip[aria-pressed=true]{background:var(--pmx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.pmx-chip-more{border-style:dashed!important}.pmx-chip-more:hover{background:var(--pmx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.pmx-chip:focus,.pmx-chip:focus-visible,.pmx-btn:focus,.pmx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.promoters-explore-page .explore-root,.promoters-explore-page .explore-main,.promoters-explore-page .explore-content{background:transparent!important}.promoters-explore-page .explore-main{max-width:1480px}.promoters-explore-page .explore-header,.promoters-explore-page .explore-filters{width:min(100%,1480px)}.promoters-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.promoters-explore-page .explore-filters input,.promoters-explore-page .explore-filters select{background:#fff!important;border-color:var(--pmx-border)!important;color:var(--pmx-ink)!important;box-shadow:none!important}.promoters-explore-page .explore-filters input:focus,.promoters-explore-page .explore-filters select:focus,.promoters-explore-page .explore-search:focus,.promoters-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.promoters-explore-page .explore-cta,.promoters-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--pmx-ink)!important;border:1px solid var(--pmx-border)!important;box-shadow:none!important}.promoters-explore-page .explore-cta:hover,.promoters-explore-page .sx-btn-find:hover{background:var(--pmx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.promoters-explore-page .explore-empty a,.promoters-explore-page .explore-empty button,.promoters-explore-page .explore-reset,.promoters-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--pmx-ink)!important;border:1px solid var(--pmx-border)!important;box-shadow:none!important}.promoters-explore-page .explore-empty a:hover,.promoters-explore-page .explore-empty button:hover,.promoters-explore-page .explore-reset:hover,.promoters-explore-page .explore-button:hover{background:var(--pmx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.promoters-explore-page .sx-glow,.promoters-explore-page .sx-pulse,.promoters-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.promoters-explore-page .px-card,.promoters-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.promoters-explore-page .px-card:hover,.promoters-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.promoters-explore-page .promoter-card,.promoters-explore-page .px-card.promoter-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.promoters-explore-page .promoter-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.promoters-explore-page .promoter-card [class*=action],.promoters-explore-page .promoter-card [class*=button],.promoters-explore-page .promoter-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.promoters-explore-page .promoter-card [class*=action] button,.promoters-explore-page .promoter-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.promoters-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.pmx-hero{padding:0 12px}.pmx-hero-top,.pmx-filter-panel-head{flex-direction:column}.promoters-explore-page .promoter-card,.promoters-explore-page .px-card.promoter-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.pmx-btn{width:100%;justify-content:center}.pmx-chip{flex:1 1 auto}}@media(min-width:720px){.actors-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.actors-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.actors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.actors-explore-page .explore-card,.actors-explore-page .px-card,.actors-explore-page .ucard{min-width:0!important}.actors-explore-page .explore-card .ucard,.actors-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.actors-explore-page .ucard:before{inset:-1px!important}.actors-explore-page .explore-main{max-width:1480px;margin:0 auto}.actors-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.actors-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.actors-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.actors-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.actors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.actors-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.actors-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.actors-explore-page .explore-filters,.actors-explore-page .explore-filter-row,.actors-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.actors-explore-page .explore-filter,.actors-explore-page .filter-group{min-width:0}.actors-explore-page .explore-filter label,.actors-explore-page .filter-label{display:block;margin-bottom:8px}.actors-explore-page .explore-filter input,.actors-explore-page .explore-filter select,.actors-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.actors-explore-page .explore-filter select,.actors-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.actors-explore-page .explore-filters,.actors-explore-page .explore-filter-row,.actors-explore-page .explore-filter-grid{grid-template-columns:1fr}}.actors-explore-page{--actor-gold: #c9a227;--actor-gold-soft: rgba(201, 162, 39, .12);--actor-gold-hover: rgba(201, 162, 39, .08);--actor-ink: #111827;--actor-muted: #6b7280;--actor-border: rgba(17, 24, 39, .11);background:#fff}.actors-explore-page .explore-root,.actors-explore-page .explore-main,.actors-explore-page .explore-content{background:transparent!important}.actors-explore-page .explore-main{max-width:1480px}.actors-explore-page .explore-header,.actors-explore-page .explore-filters{width:min(100%,1480px)}.actors-explore-page .explore-title{color:#0f172a;font-weight:900;letter-spacing:-.045em}.actors-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.actors-explore-page .explore-filters input,.actors-explore-page .explore-filters select{background:#fff!important;border-color:var(--actor-border)!important;color:var(--actor-ink)!important;box-shadow:none!important}.actors-explore-page .explore-filters input:focus,.actors-explore-page .explore-filters select:focus,.actors-explore-page .explore-search:focus,.actors-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.actors-explore-page .explore-cta,.actors-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--actor-ink)!important;border-color:var(--actor-border)!important;box-shadow:none!important}.actors-explore-page .explore-cta:hover,.actors-explore-page .sx-btn-find:hover{background:var(--actor-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.actors-explore-page .sx-glow,.actors-explore-page .sx-pulse,.actors-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.actors-explore-page .px-card,.actors-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.actors-explore-page .px-card:hover,.actors-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.actors-explore-page .explore-empty{background:#fff!important;border-color:#11182714!important}.actors-explore-page .px-hero{background:#fff;border:1px solid rgba(17,24,39,.07)}@media(min-width:1300px){.actors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[class*=-explore-page]{--explore-page-max: 1680px;--explore-page-pad: clamp(12px, 2vw, 28px);--explore-gold: #c9a227;--explore-gold-soft: rgba(201, 162, 39, .12);--explore-gold-hover: rgba(201, 162, 39, .08);--explore-ink: #111827;--explore-muted: #6b7280;--explore-border-neutral: rgba(17, 24, 39, .1);background:#fff!important;background-image:none!important;color:var(--explore-ink)!important}[class*=-explore-page] .ax-hero,[class*=-explore-page] .aex-hero,[class*=-explore-page] .dex-hero,[class*=-explore-page] .djx-hero,[class*=-explore-page] .faex-hero,[class*=-explore-page] .iex-hero,[class*=-explore-page] .invex-hero,[class*=-explore-page] .bex-hero,[class*=-explore-page] [class$=-hero]{width:min(100%,var(--explore-page-max))!important;max-width:var(--explore-page-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--explore-page-pad)!important;padding-right:var(--explore-page-pad)!important;box-sizing:border-box!important;background:#fff!important;background-image:none!important}[class*=-explore-page] .ax-hero-top,[class*=-explore-page] .aex-hero-top,[class*=-explore-page] .dex-hero-top,[class*=-explore-page] .djx-hero-top,[class*=-explore-page] .faex-hero-top,[class*=-explore-page] .iex-hero-top,[class*=-explore-page] .invex-hero-top,[class*=-explore-page] .bex-hero-top,[class*=-explore-page] [class$=-hero-top]{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}[class*=-explore-page] .ax-title,[class*=-explore-page] .aex-title,[class*=-explore-page] .dex-title,[class*=-explore-page] .djx-title,[class*=-explore-page] .faex-title,[class*=-explore-page] .iex-title,[class*=-explore-page] .invex-title,[class*=-explore-page] .bex-title,[class*=-explore-page] [class$=-title]{color:#0f172a!important}[class*=-explore-page] .ax-hero-kicker,[class*=-explore-page] .aex-hero-kicker,[class*=-explore-page] .dex-hero-kicker,[class*=-explore-page] .djx-hero-kicker,[class*=-explore-page] .faex-hero-kicker,[class*=-explore-page] .iex-hero-kicker,[class*=-explore-page] .invex-hero-kicker,[class*=-explore-page] .bex-hero-kicker,[class*=-explore-page] [class$=-hero-kicker]{color:var(--explore-muted)!important}[class*=-explore-page] .ax-hero-subtitle,[class*=-explore-page] .aex-hero-subtitle,[class*=-explore-page] .dex-hero-subtitle,[class*=-explore-page] .djx-hero-subtitle,[class*=-explore-page] .faex-hero-subtitle,[class*=-explore-page] .iex-hero-subtitle,[class*=-explore-page] .invex-hero-subtitle,[class*=-explore-page] .bex-hero-subtitle,[class*=-explore-page] [class$=-hero-subtitle]{color:var(--explore-muted)!important;max-width:920px!important}[class*=-explore-page] .ax-filter-panel,[class*=-explore-page] .aex-filter-panel,[class*=-explore-page] .dex-filter-panel,[class*=-explore-page] .djx-filter-panel,[class*=-explore-page] .faex-filter-panel,[class*=-explore-page] .iex-filter-panel,[class*=-explore-page] .invex-filter-panel,[class*=-explore-page] .bex-filter-panel,[class*=-explore-page] [class$=-filter-panel]{width:100%!important;border:1px solid rgba(17,24,39,.08)!important;border-radius:22px!important;background:#fff!important;background-image:none!important;box-shadow:0 14px 34px #0f172a0e!important}[class*=-explore-page] .ax-chip,[class*=-explore-page] .aex-chip,[class*=-explore-page] .dex-chip,[class*=-explore-page] .djx-chip,[class*=-explore-page] .faex-chip,[class*=-explore-page] .iex-chip,[class*=-explore-page] .invex-chip,[class*=-explore-page] .bex-chip,[class*=-explore-page] [class$=-chip]{background:#fff!important;background-image:none!important;color:var(--explore-ink)!important;border-color:var(--explore-border-neutral)!important;box-shadow:none!important}[class*=-explore-page] .ax-chip:hover,[class*=-explore-page] .aex-chip:hover,[class*=-explore-page] .dex-chip:hover,[class*=-explore-page] .djx-chip:hover,[class*=-explore-page] .faex-chip:hover,[class*=-explore-page] .iex-chip:hover,[class*=-explore-page] .invex-chip:hover,[class*=-explore-page] .bex-chip:hover,[class*=-explore-page] [class$=-chip]:hover{background:#11182709!important;color:var(--explore-ink)!important;border-color:#11182733!important}[class*=-explore-page] .ax-chip.is-active,[class*=-explore-page] .aex-chip.is-active,[class*=-explore-page] .dex-chip.is-active,[class*=-explore-page] .djx-chip.is-active,[class*=-explore-page] .faex-chip.is-active,[class*=-explore-page] .iex-chip.is-active,[class*=-explore-page] .invex-chip.is-active,[class*=-explore-page] .bex-chip.is-active,[class*=-explore-page] [class$=-chip].is-active,[class*=-explore-page] [class$=-chip][aria-pressed=true]{background:var(--explore-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22724!important}[class*=-explore-page] button:focus-visible,[class*=-explore-page] a:focus-visible,[class*=-explore-page] input:focus,[class*=-explore-page] select:focus{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 4px #c9a22729!important}[class*=-explore-page] button:not(.ucard-status-icon):not(.ucard-approved-icon),[class*=-explore-page] .explore-button,[class*=-explore-page] .explore-reset,[class*=-explore-page] .explore-cta,[class*=-explore-page] .sx-btn-find{background-image:none!important}@media(max-width:900px){[class*=-explore-page] .ax-hero,[class*=-explore-page] .aex-hero,[class*=-explore-page] .dex-hero,[class*=-explore-page] .djx-hero,[class*=-explore-page] .faex-hero,[class*=-explore-page] .iex-hero,[class*=-explore-page] .invex-hero,[class*=-explore-page] .bex-hero,[class*=-explore-page] [class$=-hero]{padding-left:12px!important;padding-right:12px!important;margin-top:14px!important;margin-bottom:18px!important}[class*=-explore-page] .ax-hero-top,[class*=-explore-page] .aex-hero-top,[class*=-explore-page] .dex-hero-top,[class*=-explore-page] .djx-hero-top,[class*=-explore-page] .faex-hero-top,[class*=-explore-page] .iex-hero-top,[class*=-explore-page] .invex-hero-top,[class*=-explore-page] .bex-hero-top,[class*=-explore-page] [class$=-hero-top]{flex-direction:column!important;align-items:stretch!important}[class*=-explore-page] .ax-filter-panel,[class*=-explore-page] .aex-filter-panel,[class*=-explore-page] .dex-filter-panel,[class*=-explore-page] .djx-filter-panel,[class*=-explore-page] .faex-filter-panel,[class*=-explore-page] .iex-filter-panel,[class*=-explore-page] .invex-filter-panel,[class*=-explore-page] .bex-filter-panel,[class*=-explore-page] [class$=-filter-panel]{padding:14px!important;border-radius:18px!important}}@media(max-width:560px){[class*=-explore-page] .ax-chip,[class*=-explore-page] .aex-chip,[class*=-explore-page] .dex-chip,[class*=-explore-page] .djx-chip,[class*=-explore-page] .faex-chip,[class*=-explore-page] .iex-chip,[class*=-explore-page] .invex-chip,[class*=-explore-page] .bex-chip,[class*=-explore-page] [class$=-chip]{flex:1 1 auto!important;justify-content:center!important;text-align:center!important}}@media(min-width:720px){.influencers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.influencers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.influencers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.influencers-explore-page .explore-card,.influencers-explore-page .px-card,.influencers-explore-page .ucard{min-width:0!important}.influencers-explore-page .explore-card .ucard,.influencers-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.influencers-explore-page .ucard:before{inset:-1px!important}.influencers-explore-page .explore-main{max-width:1480px;margin:0 auto}.influencers-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.influencers-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.influencers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.influencers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.influencers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.influencers-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.influencers-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.influencers-explore-page .explore-filters,.influencers-explore-page .explore-filter-row,.influencers-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.influencers-explore-page .explore-filter,.influencers-explore-page .filter-group{min-width:0}.influencers-explore-page .explore-filter label,.influencers-explore-page .filter-label{display:block;margin-bottom:8px}.influencers-explore-page .explore-filter input,.influencers-explore-page .explore-filter select,.influencers-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.influencers-explore-page .explore-filter select,.influencers-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.influencers-explore-page .explore-filters,.influencers-explore-page .explore-filter-row,.influencers-explore-page .explore-filter-grid{grid-template-columns:1fr}}.influencers-explore-page{--ix-gold: #c9a227;--ix-gold-soft: rgba(201, 162, 39, .12);--ix-gold-hover: rgba(201, 162, 39, .08);--ix-ink: #111827;--ix-muted: #6b7280;--ix-border: rgba(17, 24, 39, .11);background:#fff}.ix-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.ix-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.ix-hero-copy{min-width:0}.ix-hero-kicker{display:block;margin-bottom:4px;color:var(--ix-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ix-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.ix-hero-subtitle{margin:7px 0 0;max-width:680px;color:var(--ix-muted);font-size:.98rem;line-height:1.45}.ix-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--ix-border);background:#fff;color:var(--ix-ink);font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none}.ix-btn:hover{background:#11182709;border-color:#11182733}.ix-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.ix-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.ix-filter-panel-head-platform{margin-top:2px}.ix-filter-kicker{display:block;margin-bottom:4px;color:var(--ix-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ix-filter-title{margin:0;color:var(--ix-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.ix-chip-row{display:flex;flex-wrap:wrap;gap:9px}.ix-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--ix-border);background:#fff;color:var(--ix-ink);font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.ix-chip:hover{transform:translateY(-1px);background:#11182709;border-color:#11182738;box-shadow:0 8px 20px #11182714}.ix-chip.is-active,.ix-chip[aria-pressed=true]{background:var(--ix-gold-soft);color:#4a3700;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724}.ix-filter-divider{height:1px;margin:16px 0 14px;background:#11182714}.influencers-explore-page .explore-root,.influencers-explore-page .explore-main,.influencers-explore-page .explore-content{background:transparent!important}.influencers-explore-page .explore-main{max-width:1480px}.influencers-explore-page .sx-glow,.influencers-explore-page .sx-pulse,.influencers-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}@media(min-width:1300px){.influencers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.ix-hero{padding:0 12px}.ix-hero-top,.ix-filter-panel-head{flex-direction:column}}@media(max-width:560px){.ix-btn{width:100%;justify-content:center}.ix-chip{flex:1 1 auto}}.influencers-explore-page{--ix-gold: #c9a227;--ix-gold-soft: rgba(201, 162, 39, .12);--ix-gold-hover: rgba(201, 162, 39, .08);--ix-ink: #111827;--ix-border: rgba(17, 24, 39, .12)}.influencers-explore-page .ix-chip{background:#fff!important;background-image:none!important;color:var(--ix-ink)!important;border:1px solid var(--ix-border)!important;box-shadow:none!important}.influencers-explore-page .ix-chip:hover{background:#11182709!important;background-image:none!important;color:var(--ix-ink)!important;border-color:#11182738!important;box-shadow:0 8px 20px #11182714!important}.influencers-explore-page .ix-chip.is-active,.influencers-explore-page .ix-chip[aria-pressed=true]{background:var(--ix-gold-soft)!important;background-image:none!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22729!important}.influencers-explore-page .ix-btn{background:#fff!important;background-image:none!important;color:var(--ix-ink)!important;border-color:var(--ix-border)!important;box-shadow:none!important}.influencers-explore-page .ix-btn:hover{background:var(--ix-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.influencers-explore-page .ix-chip:focus,.influencers-explore-page .ix-chip:focus-visible,.influencers-explore-page .ix-btn:focus,.influencers-explore-page .ix-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.celebrities-explore-page{--cx-gold: #c9a227;--cx-gold-soft: rgba(201, 162, 39, .12);--cx-gold-hover: rgba(201, 162, 39, .08);--cx-ink: #111827;--cx-muted: #6b7280;--cx-border: rgba(17, 24, 39, .11);background:#fff}.cx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.cx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.cx-hero-copy{min-width:0}.cx-hero-kicker{display:block;margin-bottom:4px;color:var(--cx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.cx-hero-subtitle{margin:7px 0 0;max-width:720px;color:var(--cx-muted);font-size:.98rem;line-height:1.45}.cx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--cx-border);background:#fff!important;background-image:none!important;color:var(--cx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.cx-btn:hover{background:var(--cx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.cx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.cx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.cx-filter-kicker{display:block;margin-bottom:4px;color:var(--cx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cx-filter-title{margin:0;color:var(--cx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.cx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.cx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--cx-border);background:#fff!important;background-image:none!important;color:var(--cx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.cx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--cx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.cx-chip.is-active,.cx-chip[aria-pressed=true]{background:var(--cx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.cx-chip-more{border-style:dashed!important}.cx-chip-more:hover{background:var(--cx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.cx-chip:focus,.cx-chip:focus-visible,.cx-btn:focus,.cx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.celebrities-explore-page .explore-root,.celebrities-explore-page .explore-main,.celebrities-explore-page .explore-content{background:transparent!important}.celebrities-explore-page .explore-main{max-width:1480px}.celebrities-explore-page .explore-header,.celebrities-explore-page .explore-filters{width:min(100%,1480px)}.celebrities-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.celebrities-explore-page .explore-filters input,.celebrities-explore-page .explore-filters select{background:#fff!important;border-color:var(--cx-border)!important;color:var(--cx-ink)!important;box-shadow:none!important}.celebrities-explore-page .explore-filters input:focus,.celebrities-explore-page .explore-filters select:focus,.celebrities-explore-page .explore-search:focus,.celebrities-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.celebrities-explore-page .explore-cta,.celebrities-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--cx-ink)!important;border:1px solid var(--cx-border)!important;box-shadow:none!important}.celebrities-explore-page .explore-cta:hover,.celebrities-explore-page .sx-btn-find:hover{background:var(--cx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.celebrities-explore-page .explore-empty a,.celebrities-explore-page .explore-empty button,.celebrities-explore-page .explore-reset,.celebrities-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--cx-ink)!important;border:1px solid var(--cx-border)!important;box-shadow:none!important}.celebrities-explore-page .explore-empty a:hover,.celebrities-explore-page .explore-empty button:hover,.celebrities-explore-page .explore-reset:hover,.celebrities-explore-page .explore-button:hover{background:var(--cx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.celebrities-explore-page .sx-glow,.celebrities-explore-page .sx-pulse,.celebrities-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.celebrities-explore-page .px-card,.celebrities-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.celebrities-explore-page .px-card:hover,.celebrities-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}@media(min-width:1300px){.celebrities-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.cx-hero{padding:0 12px}.cx-hero-top,.cx-filter-panel-head{flex-direction:column}}@media(max-width:560px){.cx-btn{width:100%;justify-content:center}.cx-chip{flex:1 1 auto}}.celebrities-explore-page .explore-grid{align-items:stretch}.celebrities-explore-page .celebrity-card,.celebrities-explore-page .px-card.celebrity-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.celebrities-explore-page .celebrity-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.celebrities-explore-page .celebrity-card img{max-width:100%!important}.celebrities-explore-page .celebrity-card button,.celebrities-explore-page .celebrity-card a{max-width:100%;box-sizing:border-box}.celebrities-explore-page .celebrity-card [class*=action],.celebrities-explore-page .celebrity-card [class*=button],.celebrities-explore-page .celebrity-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.celebrities-explore-page .celebrity-card [class*=action] button,.celebrities-explore-page .celebrity-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}.celebrities-explore-page .celebrity-card .user-card,.celebrities-explore-page .celebrity-card [class*=user-card],.celebrities-explore-page .celebrity-card [class*=UserCard]{width:100%!important;max-width:100%!important;overflow:visible!important}.celebrities-explore-page .celebrity-card .px-hero{width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:16px!important}@media(min-width:1300px){.celebrities-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.celebrities-explore-page .celebrity-card,.celebrities-explore-page .px-card.celebrity-card{max-width:100%!important;min-width:0!important}}@media(min-width:720px){.fine-artist-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.fine-artist-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.fine-artist-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.fine-artist-explore-page .explore-card,.fine-artist-explore-page .px-card,.fine-artist-explore-page .ucard{min-width:0!important}.fine-artist-explore-page .explore-card .ucard,.fine-artist-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.fine-artist-explore-page .ucard:before{inset:-1px!important}.fine-artist-explore-page .explore-main{max-width:1480px;margin:0 auto}.fine-artist-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.fine-artist-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.fine-artist-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.fine-artist-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.fine-artist-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.fine-artist-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.fine-artist-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.fine-artist-explore-page .explore-filters,.fine-artist-explore-page .explore-filter-row,.fine-artist-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.fine-artist-explore-page .explore-filter,.fine-artist-explore-page .filter-group{min-width:0}.fine-artist-explore-page .explore-filter label,.fine-artist-explore-page .filter-label{display:block;margin-bottom:8px}.fine-artist-explore-page .explore-filter input,.fine-artist-explore-page .explore-filter select,.fine-artist-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.fine-artist-explore-page .explore-filter select,.fine-artist-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.fine-artist-explore-page .explore-filters,.fine-artist-explore-page .explore-filter-row,.fine-artist-explore-page .explore-filter-grid{grid-template-columns:1fr}}.fine-artist-explore-page{--fax-gold: #c9a227;--fax-gold-soft: rgba(201, 162, 39, .12);--fax-gold-hover: rgba(201, 162, 39, .08);--fax-ink: #111827;--fax-muted: #6b7280;--fax-border: rgba(17, 24, 39, .11);background:#fff}.fax-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.fax-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.fax-hero-copy{min-width:0}.fax-hero-kicker{display:block;margin-bottom:4px;color:var(--fax-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fax-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.fax-hero-subtitle{margin:7px 0 0;max-width:780px;color:var(--fax-muted);font-size:.98rem;line-height:1.45}.fax-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--fax-border);background:#fff!important;background-image:none!important;color:var(--fax-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.fax-btn:hover{background:var(--fax-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.fax-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.fax-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.fax-filter-kicker{display:block;margin-bottom:4px;color:var(--fax-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fax-filter-title{margin:0;color:var(--fax-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.fax-chip-row{display:flex;flex-wrap:wrap;gap:9px}.fax-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--fax-border);background:#fff!important;background-image:none!important;color:var(--fax-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.fax-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--fax-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.fax-chip.is-active,.fax-chip[aria-pressed=true]{background:var(--fax-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.fax-chip-more{border-style:dashed!important}.fax-chip-more:hover{background:var(--fax-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.fax-chip:focus,.fax-chip:focus-visible,.fax-btn:focus,.fax-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.fine-artist-explore-page .explore-root,.fine-artist-explore-page .explore-main,.fine-artist-explore-page .explore-content{background:transparent!important}.fine-artist-explore-page .explore-main{max-width:1480px}.fine-artist-explore-page .explore-header,.fine-artist-explore-page .explore-filters{width:min(100%,1480px)}.fine-artist-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.fine-artist-explore-page .explore-filters input,.fine-artist-explore-page .explore-filters select{background:#fff!important;border-color:var(--fax-border)!important;color:var(--fax-ink)!important;box-shadow:none!important}.fine-artist-explore-page .explore-filters input:focus,.fine-artist-explore-page .explore-filters select:focus,.fine-artist-explore-page .explore-search:focus,.fine-artist-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.fine-artist-explore-page .explore-cta,.fine-artist-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--fax-ink)!important;border:1px solid var(--fax-border)!important;box-shadow:none!important}.fine-artist-explore-page .explore-cta:hover,.fine-artist-explore-page .sx-btn-find:hover{background:var(--fax-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.fine-artist-explore-page .explore-empty a,.fine-artist-explore-page .explore-empty button,.fine-artist-explore-page .explore-reset,.fine-artist-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--fax-ink)!important;border:1px solid var(--fax-border)!important;box-shadow:none!important}.fine-artist-explore-page .explore-empty a:hover,.fine-artist-explore-page .explore-empty button:hover,.fine-artist-explore-page .explore-reset:hover,.fine-artist-explore-page .explore-button:hover{background:var(--fax-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.fine-artist-explore-page .sx-glow,.fine-artist-explore-page .sx-pulse,.fine-artist-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.fine-artist-explore-page .px-card,.fine-artist-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.fine-artist-explore-page .px-card:hover,.fine-artist-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.fine-artist-explore-page .fine-artist-card,.fine-artist-explore-page .px-card.fine-artist-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.fine-artist-explore-page .fine-artist-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.fine-artist-explore-page .fine-artist-card [class*=action],.fine-artist-explore-page .fine-artist-card [class*=button],.fine-artist-explore-page .fine-artist-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.fine-artist-explore-page .fine-artist-card [class*=action] button,.fine-artist-explore-page .fine-artist-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.fine-artist-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.fax-hero{padding:0 12px}.fax-hero-top,.fax-filter-panel-head{flex-direction:column}.fine-artist-explore-page .fine-artist-card,.fine-artist-explore-page .px-card.fine-artist-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.fax-btn{width:100%;justify-content:center}.fax-chip{flex:1 1 auto}}@media(min-width:720px){.movie-producers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.movie-producers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.movie-producers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.movie-producers-explore-page .explore-card,.movie-producers-explore-page .px-card,.movie-producers-explore-page .ucard{min-width:0!important}.movie-producers-explore-page .explore-card .ucard,.movie-producers-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.movie-producers-explore-page .ucard:before{inset:-1px!important}.movie-producers-explore-page .explore-main{max-width:1480px;margin:0 auto}.movie-producers-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.movie-producers-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.movie-producers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.movie-producers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.movie-producers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.movie-producers-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.movie-producers-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.movie-producers-explore-page .explore-filters,.movie-producers-explore-page .explore-filter-row,.movie-producers-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.movie-producers-explore-page .explore-filter,.movie-producers-explore-page .filter-group{min-width:0}.movie-producers-explore-page .explore-filter label,.movie-producers-explore-page .filter-label{display:block;margin-bottom:8px}.movie-producers-explore-page .explore-filter input,.movie-producers-explore-page .explore-filter select,.movie-producers-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.movie-producers-explore-page .explore-filter select,.movie-producers-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.movie-producers-explore-page .explore-filters,.movie-producers-explore-page .explore-filter-row,.movie-producers-explore-page .explore-filter-grid{grid-template-columns:1fr}}.movie-producers-explore-page{--mpx-gold: #c9a227;--mpx-gold-soft: rgba(201, 162, 39, .12);--mpx-gold-hover: rgba(201, 162, 39, .08);--mpx-ink: #111827;--mpx-muted: #6b7280;--mpx-border: rgba(17, 24, 39, .11);background:#fff}.mpx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.mpx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mpx-hero-copy{min-width:0}.mpx-hero-kicker{display:block;margin-bottom:4px;color:var(--mpx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mpx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.mpx-hero-subtitle{margin:7px 0 0;max-width:820px;color:var(--mpx-muted);font-size:.98rem;line-height:1.45}.mpx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--mpx-border);background:#fff!important;background-image:none!important;color:var(--mpx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.mpx-btn:hover{background:var(--mpx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mpx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.mpx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.mpx-filter-kicker{display:block;margin-bottom:4px;color:var(--mpx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mpx-filter-title{margin:0;color:var(--mpx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.mpx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.mpx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--mpx-border);background:#fff!important;background-image:none!important;color:var(--mpx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.mpx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--mpx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.mpx-chip.is-active,.mpx-chip[aria-pressed=true]{background:var(--mpx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.mpx-chip-more{border-style:dashed!important}.mpx-chip-more:hover{background:var(--mpx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mpx-chip:focus,.mpx-chip:focus-visible,.mpx-btn:focus,.mpx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.movie-producers-explore-page .explore-root,.movie-producers-explore-page .explore-main,.movie-producers-explore-page .explore-content{background:transparent!important}.movie-producers-explore-page .explore-main{max-width:1480px}.movie-producers-explore-page .explore-header,.movie-producers-explore-page .explore-filters{width:min(100%,1480px)}.movie-producers-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.movie-producers-explore-page .explore-filters input,.movie-producers-explore-page .explore-filters select{background:#fff!important;border-color:var(--mpx-border)!important;color:var(--mpx-ink)!important;box-shadow:none!important}.movie-producers-explore-page .explore-filters input:focus,.movie-producers-explore-page .explore-filters select:focus,.movie-producers-explore-page .explore-search:focus,.movie-producers-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.movie-producers-explore-page .explore-cta,.movie-producers-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--mpx-ink)!important;border:1px solid var(--mpx-border)!important;box-shadow:none!important}.movie-producers-explore-page .explore-cta:hover,.movie-producers-explore-page .sx-btn-find:hover{background:var(--mpx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.movie-producers-explore-page .explore-empty a,.movie-producers-explore-page .explore-empty button,.movie-producers-explore-page .explore-reset,.movie-producers-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--mpx-ink)!important;border:1px solid var(--mpx-border)!important;box-shadow:none!important}.movie-producers-explore-page .explore-empty a:hover,.movie-producers-explore-page .explore-empty button:hover,.movie-producers-explore-page .explore-reset:hover,.movie-producers-explore-page .explore-button:hover{background:var(--mpx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.movie-producers-explore-page .sx-glow,.movie-producers-explore-page .sx-pulse,.movie-producers-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.movie-producers-explore-page .px-card,.movie-producers-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.movie-producers-explore-page .px-card:hover,.movie-producers-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.movie-producers-explore-page .movie-producer-card,.movie-producers-explore-page .px-card.movie-producer-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.movie-producers-explore-page .movie-producer-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.movie-producers-explore-page .movie-producer-card [class*=action],.movie-producers-explore-page .movie-producer-card [class*=button],.movie-producers-explore-page .movie-producer-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.movie-producers-explore-page .movie-producer-card [class*=action] button,.movie-producers-explore-page .movie-producer-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.movie-producers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.mpx-hero{padding:0 12px}.mpx-hero-top,.mpx-filter-panel-head{flex-direction:column}.movie-producers-explore-page .movie-producer-card,.movie-producers-explore-page .px-card.movie-producer-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.mpx-btn{width:100%;justify-content:center}.mpx-chip{flex:1 1 auto}}.inventors-explore .explore-title{display:flex;align-items:center;gap:8px}.inventors-explore .explore-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.inventors-explore .explore-header{margin-bottom:14px}.inventors-explore .inventor-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:10px 0 4px}.inventors-explore .badge{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ex-border, #e6e6e6);border-radius:10px;background:var(--ex-bg-muted, #fafafa);font-size:13px;line-height:1.2}.inventors-explore .badge .icon{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#f3f4f6}.inventors-explore .badge .label{font-weight:600;color:var(--ex-fg, #111)}.inventors-explore .badge .sub{color:#666}.inventors-explore .badge--ip{border-color:#dbeafe;background:#f8fbff}.inventors-explore .badge--store{border-color:#dcfce7;background:#f7fef9}.inventors-explore .badge--social{border-color:#fce7f3;background:#fff7fb}.inventors-explore .linky{color:#2563eb;cursor:pointer}.inventors-explore .linky:hover{text-decoration:underline}@media(min-width:720px){.inventors-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.inventors-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.inventors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.inventors-explore-page .explore-card,.inventors-explore-page .px-card,.inventors-explore-page .ucard{min-width:0!important}.inventors-explore-page .explore-card .ucard,.inventors-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.inventors-explore-page .ucard:before{inset:-1px!important}.inventors-explore-page .explore-main{max-width:1480px;margin:0 auto}.inventors-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.inventors-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.inventors-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.inventors-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.inventors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.inventors-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.inventors-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.inventors-explore-page .explore-filters,.inventors-explore-page .explore-filter-row,.inventors-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.inventors-explore-page .explore-filter,.inventors-explore-page .filter-group{min-width:0}.inventors-explore-page .explore-filter label,.inventors-explore-page .filter-label{display:block;margin-bottom:8px}.inventors-explore-page .explore-filter input,.inventors-explore-page .explore-filter select,.inventors-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.inventors-explore-page .explore-filter select,.inventors-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.inventors-explore-page .explore-filters,.inventors-explore-page .explore-filter-row,.inventors-explore-page .explore-filter-grid{grid-template-columns:1fr}}@media(max-width:520px){.inventors-explore .explore-grid{gap:14px}}@media(prefers-color-scheme:dark){.inventors-explore .badge{border-color:#ffffff1f;background:#ffffff0a}.inventors-explore .badge .sub{color:#ffffffb3}}.inventors-explore-page{--inventor-gold: #c9a227;--inventor-gold-soft: rgba(201, 162, 39, .12);--inventor-ink: #111827;--inventor-muted: #6b7280;--inventor-border: rgba(17, 24, 39, .11);background:#fff}.inventors-explore-page .explore-root,.inventors-explore-page .explore-main,.inventors-explore-page .explore-content{background:transparent!important}.inventors-explore-page .explore-main{max-width:1480px}.inventors-explore-page .explore-header,.inventors-explore-page .explore-filters{width:min(100%,1480px)}.inventors-explore-page .explore-title{color:#0f172a;font-weight:900;letter-spacing:-.045em}.inventors-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.inventors-explore-page .explore-filters input,.inventors-explore-page .explore-filters select{background:#fff!important;border-color:var(--inventor-border)!important;color:var(--inventor-ink)!important;box-shadow:none!important}.inventors-explore-page .explore-filters input:focus,.inventors-explore-page .explore-filters select:focus,.inventors-explore-page .explore-search:focus,.inventors-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.inventors-explore-page .explore-cta,.inventors-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--inventor-ink)!important;border-color:var(--inventor-border)!important;box-shadow:none!important}.inventors-explore-page .explore-cta:hover,.inventors-explore-page .sx-btn-find:hover{background:#c9a22714!important;color:#4a3700!important;border-color:#c9a22773!important}.inventors-explore-page .sx-glow,.inventors-explore-page .sx-pulse,.inventors-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.inventors-explore-page .px-card,.inventors-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.inventors-explore-page .px-card:hover,.inventors-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.inventors-explore-page .explore-empty{background:#fff!important;border-color:#11182714!important}@media(min-width:1300px){.inventors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.inventors-explore-page .ivx-hero{width:min(calc(100vw - 120px),1500px);max-width:1680px;margin:28px auto 30px;padding:0 24px}.inventors-explore-page .ivx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.inventors-explore-page .ivx-hero-copy{min-width:0}.inventors-explore-page .ivx-hero-kicker,.inventors-explore-page .ivx-filter-kicker{display:inline-flex;align-items:center;margin-bottom:5px;color:#6b7280;font-size:.78rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.inventors-explore-page .ivx-title{margin:0;color:#0f172a;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:950;letter-spacing:-.045em;line-height:.98}.inventors-explore-page .ivx-hero-subtitle{max-width:920px;margin:12px 0 0;color:#6b7280;font-size:1rem;line-height:1.45}.inventors-explore-page .ivx-filter-panel{width:100%;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#fffbebb3),#fff;box-shadow:0 18px 48px #0f172a0f}.inventors-explore-page .ivx-filter-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.inventors-explore-page .ivx-filter-title{margin:0;color:#111827;font-size:1.08rem;font-weight:950;line-height:1.2}.inventors-explore-page .ivx-chip-row{display:flex;flex-wrap:wrap;gap:10px;width:100%}.inventors-explore-page .ivx-chip{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fffffff0;color:#111827;font-size:.95rem;font-weight:900;line-height:1.1;cursor:pointer;box-shadow:0 8px 20px #0f172a0a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.inventors-explore-page .ivx-chip:hover:not(:disabled){transform:translateY(-1px);border-color:#ca8a042e;background:#fffbebeb;box-shadow:0 10px 24px #0f172a12}.inventors-explore-page .ivx-chip.is-active,.inventors-explore-page .ivx-chip[aria-pressed=true]{border-color:#ca8a043d;background:#fef9c3d1;color:#713f12;box-shadow:0 10px 24px #ca8a0414}.inventors-explore-page .ivx-chip-more{border-style:dashed;background:#ffffffd1}.inventors-explore-page .ivx-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fffffff2;color:#111827;font-weight:900;cursor:pointer;box-shadow:0 8px 20px #0f172a0a}.inventors-explore-page .ivx-btn:hover{border-color:#ca8a043d;background:#fef9c3d1;color:#713f12}.inventors-explore-page [class*=empty] button,.inventors-explore-page [class*=empty] a,.inventors-explore-page [class*=Empty] button,.inventors-explore-page [class*=Empty] a,.inventors-explore-page .explore-empty button,.inventors-explore-page .explore-empty a,.inventors-explore-page .explore-empty-state button,.inventors-explore-page .explore-empty-state a,.inventors-explore-page .sx-empty button,.inventors-explore-page .sx-empty a,.inventors-explore-page .px-empty button,.inventors-explore-page .px-empty a{background:#fffffff5!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a0d!important}.inventors-explore-page [class*=empty] button:hover,.inventors-explore-page [class*=empty] a:hover,.inventors-explore-page [class*=Empty] button:hover,.inventors-explore-page [class*=Empty] a:hover,.inventors-explore-page .explore-empty button:hover,.inventors-explore-page .explore-empty a:hover,.inventors-explore-page .explore-empty-state button:hover,.inventors-explore-page .explore-empty-state a:hover,.inventors-explore-page .sx-empty button:hover,.inventors-explore-page .sx-empty a:hover,.inventors-explore-page .px-empty button:hover,.inventors-explore-page .px-empty a:hover{background:#fef9c3d1!important;color:#713f12!important;border-color:#ca8a043d!important}@media(max-width:1100px){.inventors-explore-page .ivx-hero{width:100%;padding-left:16px;padding-right:16px}.inventors-explore-page .ivx-hero-top{flex-direction:column}}@media(max-width:700px){.inventors-explore-page .ivx-filter-panel{padding:14px;border-radius:16px}.inventors-explore-page .ivx-chip{width:100%}}@media(min-width:720px){.comedians-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.comedians-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.comedians-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.comedians-explore-page .explore-card,.comedians-explore-page .px-card,.comedians-explore-page .ucard{min-width:0!important}.comedians-explore-page .explore-card .ucard,.comedians-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.comedians-explore-page .ucard:before{inset:-1px!important}.comedians-explore-page .explore-main{max-width:1480px;margin:0 auto}.comedians-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.comedians-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.comedians-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.comedians-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.comedians-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.comedians-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.comedians-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.comedians-explore-page .explore-filters,.comedians-explore-page .explore-filter-row,.comedians-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.comedians-explore-page .explore-filter,.comedians-explore-page .filter-group{min-width:0}.comedians-explore-page .explore-filter label,.comedians-explore-page .filter-label{display:block;margin-bottom:8px}.comedians-explore-page .explore-filter input,.comedians-explore-page .explore-filter select,.comedians-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.comedians-explore-page .explore-filter select,.comedians-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.comedians-explore-page .explore-filters,.comedians-explore-page .explore-filter-row,.comedians-explore-page .explore-filter-grid{grid-template-columns:1fr}}.comedians-explore-page{--cmx-gold: #c9a227;--cmx-gold-soft: rgba(201, 162, 39, .12);--cmx-gold-hover: rgba(201, 162, 39, .08);--cmx-ink: #111827;--cmx-muted: #6b7280;--cmx-border: rgba(17, 24, 39, .11);background:#fff}.cmx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.cmx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.cmx-hero-copy{min-width:0}.cmx-hero-kicker{display:block;margin-bottom:4px;color:var(--cmx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cmx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.cmx-hero-subtitle{margin:7px 0 0;max-width:720px;color:var(--cmx-muted);font-size:.98rem;line-height:1.45}.cmx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--cmx-border);background:#fff!important;background-image:none!important;color:var(--cmx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.cmx-btn:hover{background:var(--cmx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.cmx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.cmx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.cmx-filter-kicker{display:block;margin-bottom:4px;color:var(--cmx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cmx-filter-title{margin:0;color:var(--cmx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.cmx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.cmx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--cmx-border);background:#fff!important;background-image:none!important;color:var(--cmx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.cmx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--cmx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.cmx-chip.is-active,.cmx-chip[aria-pressed=true]{background:var(--cmx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.cmx-chip-more{border-style:dashed!important}.cmx-chip-more:hover{background:var(--cmx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.cmx-chip:focus,.cmx-chip:focus-visible,.cmx-btn:focus,.cmx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.comedians-explore-page .explore-root,.comedians-explore-page .explore-main,.comedians-explore-page .explore-content{background:transparent!important}.comedians-explore-page .explore-main{max-width:1480px}.comedians-explore-page .explore-header,.comedians-explore-page .explore-filters{width:min(100%,1480px)}.comedians-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.comedians-explore-page .explore-filters input,.comedians-explore-page .explore-filters select{background:#fff!important;border-color:var(--cmx-border)!important;color:var(--cmx-ink)!important;box-shadow:none!important}.comedians-explore-page .explore-filters input:focus,.comedians-explore-page .explore-filters select:focus,.comedians-explore-page .explore-search:focus,.comedians-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.comedians-explore-page .explore-cta,.comedians-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--cmx-ink)!important;border:1px solid var(--cmx-border)!important;box-shadow:none!important}.comedians-explore-page .explore-cta:hover,.comedians-explore-page .sx-btn-find:hover{background:var(--cmx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.comedians-explore-page .explore-empty a,.comedians-explore-page .explore-empty button,.comedians-explore-page .explore-reset,.comedians-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--cmx-ink)!important;border:1px solid var(--cmx-border)!important;box-shadow:none!important}.comedians-explore-page .explore-empty a:hover,.comedians-explore-page .explore-empty button:hover,.comedians-explore-page .explore-reset:hover,.comedians-explore-page .explore-button:hover{background:var(--cmx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.comedians-explore-page .sx-glow,.comedians-explore-page .sx-pulse,.comedians-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.comedians-explore-page .px-card,.comedians-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.comedians-explore-page .px-card:hover,.comedians-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.comedians-explore-page .comedian-card,.comedians-explore-page .px-card.comedian-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.comedians-explore-page .comedian-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.comedians-explore-page .comedian-card [class*=action],.comedians-explore-page .comedian-card [class*=button],.comedians-explore-page .comedian-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.comedians-explore-page .comedian-card [class*=action] button,.comedians-explore-page .comedian-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.comedians-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.cmx-hero{padding:0 12px}.cmx-hero-top,.cmx-filter-panel-head{flex-direction:column}.comedians-explore-page .comedian-card,.comedians-explore-page .px-card.comedian-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.cmx-btn{width:100%;justify-content:center}.cmx-chip{flex:1 1 auto}}.role-icon{display:inline-block;width:1.125em;height:1.125em;margin-right:8px;vertical-align:-2px;flex-shrink:0;transition:transform .16s ease,opacity .16s ease;opacity:.9}@media(hover:hover)and (pointer:fine){.tab:hover .role-icon,.seg:hover .role-icon{transform:translateY(-1px);opacity:1}}.explore-tabs{display:flex;gap:8px;flex-wrap:wrap}.explore-tabs .tab{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-weight:600;line-height:1;background:var(--chip-bg, #f4f6fb);color:var(--chip-fg, #2a2f3a);border:1px solid var(--chip-border, #e5e8f0);transition:background .16s ease,color .16s ease,border-color .16s ease}.explore-tabs .tab .role-icon{color:currentColor}.explore-tabs .tab.active{background:var(--chip-active-bg, #eef2ff);color:var(--chip-active-fg, #3b47c5);border-color:var(--chip-active-border, #c7cffc)}.explore-tabs .tab:focus-visible{outline:2px solid #7c8cff;outline-offset:2px}.segmented{display:inline-flex;background:var(--seg-bg, #f4f6fb);padding:4px;border-radius:12px;border:1px solid var(--seg-border, #e5e8f0);gap:4px}.segmented .seg{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:transparent;color:var(--seg-fg, #2a2f3a);border:0;font-weight:600;line-height:1;transition:background .16s ease,color .16s ease}.segmented .seg .role-icon{color:currentColor}.segmented .seg.active{background:var(--seg-active-bg, #eef2ff);color:var(--seg-active-fg, #3b47c5)}@media(prefers-reduced-motion:reduce){.role-icon{transition:none}}:root[data-theme=dark]{--chip-bg: #12151b;--chip-fg: #e8ecf6;--chip-border: #222838;--chip-active-bg: #181d2b;--chip-active-fg: #9cabff;--chip-active-border: #2a3560;--seg-bg: #0f1319;--seg-border: #1f2634;--seg-fg: #e8ecf6;--seg-active-bg: #181d2b;--seg-active-fg: #9cabff}@media(min-width:720px){.movies-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.movies-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.movies-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.movies-explore-page .explore-card,.movies-explore-page .px-card,.movies-explore-page .ucard{min-width:0!important}.movies-explore-page .explore-card .ucard,.movies-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.movies-explore-page .ucard:before{inset:-1px!important}.movies-explore-page .explore-main{max-width:1480px;margin:0 auto}.movies-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.movies-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.movies-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.movies-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.movies-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.movies-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.movies-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.movies-explore-page .explore-filters,.movies-explore-page .explore-filter-row,.movies-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.movies-explore-page .explore-filter,.movies-explore-page .filter-group{min-width:0}.movies-explore-page .explore-filter label,.movies-explore-page .filter-label{display:block;margin-bottom:8px}.movies-explore-page .explore-filter input,.movies-explore-page .explore-filter select,.movies-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.movies-explore-page .explore-filter select,.movies-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.movies-explore-page .explore-filters,.movies-explore-page .explore-filter-row,.movies-explore-page .explore-filter-grid{grid-template-columns:1fr}}.movies-explore-page{--mvx-gold: #c9a227;--mvx-gold-soft: rgba(201, 162, 39, .12);--mvx-gold-hover: rgba(201, 162, 39, .08);--mvx-ink: #111827;--mvx-muted: #6b7280;--mvx-border: rgba(17, 24, 39, .11);background:#fff}.mvx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.mvx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mvx-hero-copy{min-width:0}.mvx-hero-kicker{display:block;margin-bottom:4px;color:var(--mvx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mvx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.mvx-hero-subtitle{margin:7px 0 0;max-width:820px;color:var(--mvx-muted);font-size:.98rem;line-height:1.45}.mvx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--mvx-border);background:#fff!important;background-image:none!important;color:var(--mvx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.mvx-btn:hover{background:var(--mvx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mvx-role-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.mvx-role-tab{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--mvx-border);background:#fff!important;background-image:none!important;color:var(--mvx-ink)!important;display:inline-flex;align-items:center;gap:8px;font-weight:850;cursor:pointer;box-shadow:none!important}.mvx-role-tab:hover{background:var(--mvx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mvx-role-tab.is-active,.mvx-role-tab[aria-selected=true]{background:var(--mvx-gold-soft)!important;color:#4a3700!important;border-color:#c9a22780!important;box-shadow:inset 0 0 0 1px #c9a22724!important}.mvx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.mvx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.mvx-filter-kicker{display:block;margin-bottom:4px;color:var(--mvx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mvx-filter-title{margin:0;color:var(--mvx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.mvx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.mvx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--mvx-border);background:#fff!important;background-image:none!important;color:var(--mvx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.mvx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--mvx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.mvx-chip.is-active,.mvx-chip[aria-pressed=true]{background:var(--mvx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.mvx-chip-more{border-style:dashed!important}.mvx-chip-more:hover{background:var(--mvx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.mvx-chip:focus,.mvx-chip:focus-visible,.mvx-role-tab:focus,.mvx-role-tab:focus-visible,.mvx-btn:focus,.mvx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.movies-explore-page .explore-root,.movies-explore-page .explore-main,.movies-explore-page .explore-content{background:transparent!important}.movies-explore-page .explore-main{max-width:1480px}.movies-explore-page .explore-header,.movies-explore-page .explore-filters{width:min(100%,1480px)}.movies-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.movies-explore-page .explore-filters input,.movies-explore-page .explore-filters select{background:#fff!important;border-color:var(--mvx-border)!important;color:var(--mvx-ink)!important;box-shadow:none!important}.movies-explore-page .explore-filters input:focus,.movies-explore-page .explore-filters select:focus,.movies-explore-page .explore-search:focus,.movies-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.movies-explore-page .explore-cta,.movies-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--mvx-ink)!important;border:1px solid var(--mvx-border)!important;box-shadow:none!important}.movies-explore-page .explore-cta:hover,.movies-explore-page .sx-btn-find:hover{background:var(--mvx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.movies-explore-page .explore-empty a,.movies-explore-page .explore-empty button,.movies-explore-page .explore-reset,.movies-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--mvx-ink)!important;border:1px solid var(--mvx-border)!important;box-shadow:none!important}.movies-explore-page .explore-empty a:hover,.movies-explore-page .explore-empty button:hover,.movies-explore-page .explore-reset:hover,.movies-explore-page .explore-button:hover{background:var(--mvx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.movies-explore-page .sx-glow,.movies-explore-page .sx-pulse,.movies-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.movies-explore-page .px-card,.movies-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.movies-explore-page .px-card:hover,.movies-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.movies-explore-page .movie-talent-card,.movies-explore-page .px-card.movie-talent-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.movies-explore-page .movie-talent-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.movies-explore-page .movie-talent-card [class*=action],.movies-explore-page .movie-talent-card [class*=button],.movies-explore-page .movie-talent-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.movies-explore-page .movie-talent-card [class*=action] button,.movies-explore-page .movie-talent-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.movies-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.mvx-hero{padding:0 12px}.mvx-hero-top,.mvx-filter-panel-head{flex-direction:column}.movies-explore-page .movie-talent-card,.movies-explore-page .px-card.movie-talent-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.mvx-btn{width:100%;justify-content:center}.mvx-chip,.mvx-role-tab{flex:1 1 auto;justify-content:center}}.movies-explore-page .mvx-hero-top{align-items:flex-start!important}.movies-explore-page .mvx-hero-copy{flex:1 1 auto;min-width:0}.movies-explore-page .mvx-hero-actions{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;margin-left:auto}.movies-explore-page .mvx-role-tabs{display:flex!important;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;margin:0!important}.movies-explore-page .mvx-role-tab,.movies-explore-page .mvx-btn-reset{white-space:nowrap}@media(max-width:1100px){.movies-explore-page .mvx-hero-top{flex-direction:column}.movies-explore-page .mvx-hero-actions{width:100%;justify-content:flex-start;margin-left:0;flex-wrap:wrap}.movies-explore-page .mvx-role-tabs{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:560px){.movies-explore-page .mvx-hero-actions{flex-direction:column;align-items:stretch}.movies-explore-page .mvx-role-tabs{width:100%}.movies-explore-page .mvx-role-tab{flex:1 1 auto}}.sellers-explore{display:grid;gap:18px}.sellers-explore .filterbar{position:sticky;top:64px;z-index:5;background:#fff;border-bottom:1px solid #eef1f5;padding:10px 8px}.sellers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.sellers-grid [data-role=user-card]{border:1px solid #edf0f4;border-radius:14px;background:#fff;overflow:hidden;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.sellers-grid [data-role=user-card]:hover{transform:translateY(-2px);border-color:#e3e8ef;box-shadow:0 6px 24px #10182814}.user-card .pill{background:#f6f7fb;border:1px solid #e8ebf3;color:#374151;padding:4px 8px;border-radius:999px;font-size:12px}.seller-explore label{display:block;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px}.seller-explore select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;padding:0 40px 0 12px;min-width:220px;max-width:340px;width:100%;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-size:14px;font-weight:500;line-height:40px;box-shadow:0 1px 2px #1018280f;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;outline:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-size:12px 12px;background-position:right 12px center}.seller-explore select:hover{background-color:#fafafa}.seller-explore select:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.seller-explore .filters,.seller-explore .filter-row,.seller-explore .filter-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:640px){.seller-explore select{min-width:180px;max-width:100%}}.seller-explore .sx-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 14px}.seller-explore .sx-title{margin:0;font-size:20px;font-weight:700;color:#111827}.seller-explore .sx-controls{display:flex;align-items:center;gap:10px}.seller-explore .sx-label{font-size:12px;font-weight:600;color:#6b7280}.seller-explore .sx-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:220px;padding:0 40px 0 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;font-size:14px;font-weight:500;line-height:40px;box-shadow:0 1px 2px #1018280f;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-size:12px 12px;background-position:right 12px center}.seller-explore .sx-select:hover{background:#fafafa}.seller-explore .sx-select:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px #11182714}@media(max-width:640px){.seller-explore .sx-header{flex-direction:column;align-items:flex-start;gap:8px}.seller-explore .sx-controls{width:100%}.seller-explore .sx-select{width:100%;min-width:0}}.seller-explore .sx-label{font-size:25px;font-weight:700;color:#374151}.seller-explore .sx-select{height:44px;font-size:15px;line-height:44px;padding:0 44px 0 14px;background-size:20px 20px;background-position:right 14px center}.seller-explore .sx-select option{font-size:15px}.sx-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.sx-header-left{display:flex;flex-direction:column;gap:6px}.sx-title{margin:0;font-size:22px;font-weight:700;color:#0f172a}.sx-help{margin:0;font-size:13px;color:#6b7280}.sx-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sx-label{font-size:13px;color:#374151}.sx-select-wrap{position:relative;display:inline-flex;align-items:center}.sx-select-icon{position:absolute;left:10px;width:16px;height:16px;color:#6b7280;pointer-events:none}.sx-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#111827;font-size:15px;font-weight:600;height:38px;padding:0 30px 0 32px;outline:none}.sx-select:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.sx-select-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#6b7280;pointer-events:none}.sx-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#111827;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .05s ease}.sx-btn:hover{background:#f3f4f6;border-color:#cbd5e1}.sx-btn:active{transform:translateY(1px)}.sx-btn svg{width:16px;height:16px}.sx-tip{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1px dashed #c9d4e5;background:#f8fbff;color:#1f2937;max-width:480px}.sx-tip-icon{width:16px;height:16px;color:#2563eb}.sx-tip-close{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px}.sx-tip-close:hover{background:#0000000f}.sx-tip-close svg{width:16px;height:16px}.seller-explore .sx-select{position:relative;z-index:3;height:38px;line-height:38px;padding:0 30px 0 32px}.seller-explore .sx-header,.seller-explore .sx-controls{overflow:visible!important}.seller-explore .sx-btn,.seller-explore .sx-btn svg,.seller-explore .sx-tip,.seller-explore .sx-tip-close,.seller-explore .sx-select-icon{background:transparent!important;box-shadow:none!important}.seller-explore .sx-btn.sx-btn-reset{background:#fff!important;border:1px solid #d1d5db!important;color:#111827!important}.seller-explore .sx-btn{border-radius:10px!important;height:38px!important;padding:0 12px!important}.seller-explore .sx-select:focus,.seller-explore .sx-btn:focus{outline:none!important;box-shadow:0 0 0 3px #11182714!important}.seller-explore .sx-select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important}.seller-explore .sx-select::-ms-expand{display:none}.seller-explore .sx-select-wrap{position:relative;overflow:visible}.seller-explore .sx-select{height:38px;line-height:38px;padding:0 30px 0 32px;z-index:3}.seller-explore .sx-select-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.seller-explore .sx-select-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#6b7280;pointer-events:none}.seller-explore .sx-tip{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px dashed #cfd3dc;border-radius:10px;background:#fff;color:#111827}.seller-explore .sx-tip-dot{width:10px;height:10px;border:2px solid #93c5fd;border-radius:50%}.seller-explore .sx-tip-text{font-size:14px}.seller-explore .sx-tip-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:transparent!important;color:#6b7280;cursor:pointer}.seller-explore .sx-tip-close:hover{color:#111827}.seller-explore .sx-btn,.seller-explore .sx-btn svg,.seller-explore .sx-select-icon{background:transparent!important;box-shadow:none!important}.seller-explore .sx-btn.sx-btn-reset{background:#fff!important;border:1px solid #d1d5db!important;color:#111827!important;border-radius:10px;height:38px;padding:0 12px}.seller-explore .sx-btn.sx-btn-reset:hover{background:#f3f4f6!important;border-color:#cbd5e1!important}.seller-explore .sx-select:focus,.seller-explore .sx-btn:focus,.seller-explore .sx-tip-close:focus{outline:none!important;box-shadow:0 0 0 3px #11182714!important}.seller-explore .sx-tip-close svg{display:block!important;width:14px!important;height:14px!important;stroke-width:2.2;color:#111827!important}.seller-explore .sx-tip-close{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;width:28px;height:28px;padding:0;line-height:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.seller-explore .sx-tip-close:hover{background:#f3f4f6!important}.sx-switch{display:inline-flex;align-items:center;gap:10px;position:relative;-webkit-user-select:none;user-select:none;line-height:1}.sx-switch>input[type=checkbox]{position:absolute;opacity:0;inset:0 0 auto auto;width:42px;height:24px;cursor:pointer}.sx-switch__track{position:relative;display:inline-block;width:42px;height:24px;border-radius:999px;background:#e5e7eb;box-shadow:inset 0 0 0 1px #0000000f;transition:background-color .18s ease,box-shadow .18s ease;flex:0 0 42px}.sx-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f;transition:transform .18s ease}.sx-switch>input[type=checkbox]:checked+.sx-switch__track{background:#6366f1;box-shadow:inset 0 0 0 1px #6366f140}.sx-switch>input[type=checkbox]:checked+.sx-switch__track:after{transform:translate(18px)}.sx-switch>input[type=checkbox]:focus-visible+.sx-switch__track{box-shadow:0 0 0 3px #6366f14d}.sx-switch__label{font-size:14px;font-weight:600;color:#374151;white-space:nowrap;pointer-events:none}.sx-controls .sx-switch__track{outline:none!important}.sx-ticker{position:relative;width:100%;overflow:hidden;margin-top:8px;border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff)}.sx-ticker__track{display:inline-flex;gap:18px;align-items:center;padding:8px 12px;white-space:nowrap;animation:sx-marquee 32s linear infinite;will-change:transform}.sx-ticker__track.is-paused{animation-play-state:paused}@keyframes sx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sx-ticker__item{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;color:#111827;text-decoration:none;font-size:13px;font-weight:600;line-height:1;transition:background-color .15s ease,border-color .15s ease,transform .05s ease}.sx-ticker__item:hover{background:#eef2ff;border-color:#c7d2fe}.sx-ticker__item img{width:22px;height:22px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #0000000f}.sx-ticker__text{display:inline-block;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:780px){.sellers-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:640px){.sx-ticker__item{font-size:12px;padding:5px 8px}.sx-ticker__item img{width:20px;height:20px}}@media(min-width:720px){.sellers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.sellers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.sellers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.sellers-explore-page .explore-card,.sellers-explore-page .px-card,.sellers-explore-page .ucard{min-width:0!important}.sellers-explore-page .explore-card .ucard,.sellers-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.sellers-explore-page .ucard:before{inset:-1px!important}.sellers-explore-page .explore-main{max-width:1480px;margin:0 auto}.sellers-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.sellers-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.sellers-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.sellers-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.sellers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.sellers-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.sellers-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.sellers-explore-page .explore-filters,.sellers-explore-page .explore-filter-row,.sellers-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.sellers-explore-page .explore-filter,.sellers-explore-page .filter-group{min-width:0}.sellers-explore-page .explore-filter label,.sellers-explore-page .filter-label{display:block;margin-bottom:8px}.sellers-explore-page .explore-filter input,.sellers-explore-page .explore-filter select,.sellers-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.sellers-explore-page .explore-filter select,.sellers-explore-page .filter-input[type=select]{padding-right:34px}.sx-find{display:flex;align-items:center;gap:12px}.sx-input-wrap{position:relative;display:flex;align-items:center}.sx-input-icon{position:absolute;left:12px;pointer-events:none;opacity:.7}.sx-input{height:38px;width:320px;padding-left:36px;padding-right:12px;border:1px solid #e5e7eb;border-radius:10px;outline:none}.sx-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f12e}.sx-btn.sx-btn-reset{background:transparent!important;border:1px solid #e5e7eb;color:inherit;box-shadow:none}.sx-btn.sx-btn-reset:hover{background:#f3f4f6}.sx-btn.sx-btn-reset{background:transparent!important;border:none!important;box-shadow:none!important;padding:6px;color:#6b7280}.sx-btn.sx-btn-reset:hover{background:#0000000a;color:#111827}.sx-btn.sx-btn-reset:focus-visible{outline:2px solid rgba(99,102,241,.35);outline-offset:2px}.sx-row{display:flex;align-items:center;gap:12px}.sx-row-top{margin-bottom:8px}@media(max-width:900px){.sellers-explore-page .explore-filters,.sellers-explore-page .explore-filter-row,.sellers-explore-page .explore-filter-grid{grid-template-columns:1fr}}.sellers-explore-page{--sx-gold: #c9a227;--sx-gold-soft: rgba(201, 162, 39, .12);--sx-ink: #111827;--sx-muted: #6b7280;--sx-border: rgba(17, 24, 39, .11);background:#fff}.sx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.sx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.sx-hero-copy{min-width:0}.sx-hero-kicker{display:block;margin-bottom:4px;color:var(--sx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.sx-hero-subtitle{margin:7px 0 0;max-width:660px;color:var(--sx-muted);font-size:.98rem;line-height:1.45}.sx-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.sx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--sx-border);background:#fff;color:var(--sx-ink);font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:0 2px 8px #0f172a09}.sx-btn:hover{background:#11182709;border-color:#11182733}.sx-switch{display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--sx-border);background:#fff;color:var(--sx-ink);font-weight:800;cursor:pointer}.sx-switch input{position:absolute;opacity:0;pointer-events:none}.sx-switch__track{width:36px;height:20px;border-radius:999px;background:#11182721;position:relative;transition:background .15s ease}.sx-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #0f172a40;transition:transform .15s ease}.sx-switch input:checked+.sx-switch__track{background:#c9a2278c}.sx-switch input:checked+.sx-switch__track:after{transform:translate(16px)}.sx-switch__label{font-size:.86rem}.sx-category-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.sx-category-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:13px}.sx-category-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:4px;color:var(--sx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sx-category-title{margin:0;color:var(--sx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.sx-category-head-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;justify-content:flex-end}.sx-category-clear{height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--sx-border);background:#fff;color:var(--sx-ink);font-weight:800;cursor:pointer}.sx-category-clear:hover{background:#c9a22714;border-color:#c9a22773}.sx-category-chips{display:flex;flex-wrap:wrap;gap:9px}.sx-category-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--sx-border);background:#fff;color:var(--sx-ink);font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.sx-category-chip:hover{transform:translateY(-1px);background:#11182709;border-color:#11182738;box-shadow:0 8px 20px #11182714}.sx-category-chip.is-active{background:var(--sx-gold-soft);color:#4a3700;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724}.sx-category-more{border-style:dashed}.sx-tip{max-width:420px;min-height:38px;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:14px;border:1px dashed rgba(17,24,39,.16);background:#fff;color:var(--sx-muted);font-size:.85rem;line-height:1.3}.sx-tip-dot{width:8px;height:8px;border-radius:999px;background:var(--sx-gold);flex:0 0 auto}.sx-tip-close{width:28px;height:28px;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:#fff;color:var(--sx-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sellers-explore-page .explore-root,.sellers-explore-page .explore-main,.sellers-explore-page .explore-content{background:transparent!important}.sellers-explore-page .explore-main{max-width:1480px}@media(min-width:1300px){.sellers-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.sx-hero{padding:0 12px}.sx-hero-top,.sx-category-panel-head{flex-direction:column}.sx-hero-actions,.sx-category-head-actions{justify-content:flex-start}}@media(max-width:560px){.sx-hero-actions,.sx-category-head-actions{width:100%}.sx-switch,.sx-btn,.sx-tip{width:100%;justify-content:center}.sx-category-chip{flex:1 1 auto}}.sellers-explore-page{--sx-gold: #c9a227;--sx-gold-soft: rgba(201, 162, 39, .12);--sx-gold-hover: rgba(201, 162, 39, .08);--sx-ink: #111827;--sx-muted: #6b7280;--sx-border: rgba(17, 24, 39, .12)}.sellers-explore-page .sx-category-chip{background:#fff!important;background-image:none!important;color:var(--sx-ink)!important;border:1px solid var(--sx-border)!important;box-shadow:none!important}.sellers-explore-page .sx-category-chip:hover{background:#11182709!important;background-image:none!important;color:var(--sx-ink)!important;border-color:#11182738!important;box-shadow:0 8px 20px #11182714!important}.sellers-explore-page .sx-category-chip.is-active,.sellers-explore-page .sx-category-chip[aria-pressed=true]{background:var(--sx-gold-soft)!important;background-image:none!important;color:#4a3700!important;border-color:#c9a2277a!important;box-shadow:inset 0 0 0 1px #c9a22729!important}.sellers-explore-page .sx-category-more{background:#fff!important;background-image:none!important;color:var(--sx-ink)!important;border:1px dashed rgba(17,24,39,.25)!important}.sellers-explore-page .sx-category-more:hover{background:var(--sx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.sellers-explore-page .sx-btn,.sellers-explore-page .sx-category-clear,.sellers-explore-page .sx-tip-close{background:#fff!important;background-image:none!important;color:var(--sx-ink)!important;border-color:var(--sx-border)!important;box-shadow:none!important}.sellers-explore-page .sx-btn:hover,.sellers-explore-page .sx-category-clear:hover,.sellers-explore-page .sx-tip-close:hover{background:#11182709!important;color:var(--sx-ink)!important;border-color:#11182738!important}.sellers-explore-page .sx-tip-close svg{color:currentColor!important;stroke:currentColor!important}.sellers-explore-page .sx-switch input:checked+.sx-switch__track{background:#c9a2278c!important}.sellers-explore-page .sx-category-chip:focus,.sellers-explore-page .sx-category-chip:focus-visible,.sellers-explore-page .sx-btn:focus,.sellers-explore-page .sx-btn:focus-visible,.sellers-explore-page .sx-category-clear:focus,.sellers-explore-page .sx-category-clear:focus-visible,.sellers-explore-page .sx-tip-close:focus,.sellers-explore-page .sx-tip-close:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.sellers-explore-page .sx-glow,.sellers-explore-page .sx-pulse,.sellers-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.sellers-explore-page .sx-category-chip svg,.sellers-explore-page .sx-btn svg,.sellers-explore-page .sx-category-clear svg{color:currentColor!important;stroke:currentColor!important;fill:none!important}.explore-filter.is-handle{position:relative}.explore-filter.is-handle input{padding-left:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.explore-filter.is-handle:before{content:"@";position:absolute;left:12px;bottom:12px;font-weight:800;color:#11182773;pointer-events:none}@media(min-width:720px){.directors-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){.directors-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1450px){.directors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.directors-explore-page .explore-card,.directors-explore-page .px-card,.directors-explore-page .ucard{min-width:0!important}.directors-explore-page .explore-card .ucard,.directors-explore-page .px-card .ucard{width:100%!important;max-width:none!important}.directors-explore-page .ucard:before{inset:-1px!important}.directors-explore-page .explore-main{max-width:1480px;margin:0 auto}.directors-explore-page .explore-root.with-rail{grid-template-columns:minmax(0,1fr) 280px!important}.directors-explore-page .explore-grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}@media(min-width:720px){.directors-explore-page .explore-grid{grid-template-columns:repeat(2,minmax(340px,1fr))!important}}@media(min-width:1280px){.directors-explore-page .explore-grid{grid-template-columns:repeat(3,minmax(340px,1fr))!important}}@media(min-width:1600px){.directors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(320px,1fr))!important}}.directors-explore-page .px-card{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.directors-explore-page .px-card .ucard{width:100%!important;max-width:none!important;min-width:0!important}.directors-explore-page .explore-filters,.directors-explore-page .explore-filter-row,.directors-explore-page .explore-filter-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:end}.directors-explore-page .explore-filter,.directors-explore-page .filter-group{min-width:0}.directors-explore-page .explore-filter label,.directors-explore-page .filter-label{display:block;margin-bottom:8px}.directors-explore-page .explore-filter input,.directors-explore-page .explore-filter select,.directors-explore-page .filter-input{width:100%;height:44px;box-sizing:border-box}.directors-explore-page .explore-filter select,.directors-explore-page .filter-input[type=select]{padding-right:34px}@media(max-width:900px){.directors-explore-page .explore-filters,.directors-explore-page .explore-filter-row,.directors-explore-page .explore-filter-grid{grid-template-columns:1fr}}.directors-explore-page{--drx-gold: #c9a227;--drx-gold-soft: rgba(201, 162, 39, .12);--drx-gold-hover: rgba(201, 162, 39, .08);--drx-ink: #111827;--drx-muted: #6b7280;--drx-border: rgba(17, 24, 39, .11);background:#fff}.drx-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.drx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.drx-hero-copy{min-width:0}.drx-hero-kicker{display:block;margin-bottom:4px;color:var(--drx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.drx-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.drx-hero-subtitle{margin:7px 0 0;max-width:780px;color:var(--drx-muted);font-size:.98rem;line-height:1.45}.drx-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--drx-border);background:#fff!important;background-image:none!important;color:var(--drx-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.drx-btn:hover{background:var(--drx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.drx-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.drx-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.drx-filter-kicker{display:block;margin-bottom:4px;color:var(--drx-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.drx-filter-title{margin:0;color:var(--drx-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.drx-chip-row{display:flex;flex-wrap:wrap;gap:9px}.drx-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--drx-border);background:#fff!important;background-image:none!important;color:var(--drx-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.drx-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--drx-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.drx-chip.is-active,.drx-chip[aria-pressed=true]{background:var(--drx-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.drx-chip-more{border-style:dashed!important}.drx-chip-more:hover{background:var(--drx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.drx-chip:focus,.drx-chip:focus-visible,.drx-btn:focus,.drx-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.directors-explore-page .explore-root,.directors-explore-page .explore-main,.directors-explore-page .explore-content{background:transparent!important}.directors-explore-page .explore-main{max-width:1480px}.directors-explore-page .explore-header,.directors-explore-page .explore-filters{width:min(100%,1480px)}.directors-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.directors-explore-page .explore-filters input,.directors-explore-page .explore-filters select{background:#fff!important;border-color:var(--drx-border)!important;color:var(--drx-ink)!important;box-shadow:none!important}.directors-explore-page .explore-filters input:focus,.directors-explore-page .explore-filters select:focus,.directors-explore-page .explore-search:focus,.directors-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.directors-explore-page .explore-cta,.directors-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--drx-ink)!important;border:1px solid var(--drx-border)!important;box-shadow:none!important}.directors-explore-page .explore-cta:hover,.directors-explore-page .sx-btn-find:hover{background:var(--drx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.directors-explore-page .explore-empty a,.directors-explore-page .explore-empty button,.directors-explore-page .explore-reset,.directors-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--drx-ink)!important;border:1px solid var(--drx-border)!important;box-shadow:none!important}.directors-explore-page .explore-empty a:hover,.directors-explore-page .explore-empty button:hover,.directors-explore-page .explore-reset:hover,.directors-explore-page .explore-button:hover{background:var(--drx-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.directors-explore-page .sx-glow,.directors-explore-page .sx-pulse,.directors-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.directors-explore-page .px-card,.directors-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.directors-explore-page .px-card:hover,.directors-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.directors-explore-page .director-card,.directors-explore-page .px-card.director-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.directors-explore-page .director-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.directors-explore-page .director-card [class*=action],.directors-explore-page .director-card [class*=button],.directors-explore-page .director-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.directors-explore-page .director-card [class*=action] button,.directors-explore-page .director-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.directors-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.drx-hero{padding:0 12px}.drx-hero-top,.drx-filter-panel-head{flex-direction:column}.directors-explore-page .director-card,.directors-explore-page .px-card.director-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.drx-btn{width:100%;justify-content:center}.drx-chip{flex:1 1 auto}}.ai-explore-page{--aix-gold: #c9a227;--aix-gold-soft: rgba(201, 162, 39, .12);--aix-gold-hover: rgba(201, 162, 39, .08);--aix-ink: #111827;--aix-muted: #6b7280;--aix-border: rgba(17, 24, 39, .11);background:#fff}.aix-hero{width:min(100%,1480px);margin:0 auto 22px;padding:0 18px}.aix-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.aix-hero-copy{min-width:0}.aix-hero-kicker{display:block;margin-bottom:4px;color:var(--aix-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.aix-title{margin:0;color:#0f172a;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:900;letter-spacing:-.045em}.aix-hero-subtitle{margin:7px 0 0;max-width:850px;color:var(--aix-muted);font-size:.98rem;line-height:1.45}.aix-btn{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid var(--aix-border);background:#fff!important;background-image:none!important;color:var(--aix-ink)!important;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer;box-shadow:none!important}.aix-btn:hover{background:var(--aix-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.aix-filter-panel{width:100%;padding:16px;border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 34%),#fff;box-shadow:0 16px 42px #0f172a0f}.aix-filter-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.aix-filter-kicker{display:block;margin-bottom:4px;color:var(--aix-muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.aix-filter-title{margin:0;color:var(--aix-ink);font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.aix-chip-row{display:flex;flex-wrap:wrap;gap:9px}.aix-chip{min-height:38px;padding:0 14px;border-radius:11px;border:1px solid var(--aix-border);background:#fff!important;background-image:none!important;color:var(--aix-ink)!important;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:none!important;transition:transform .13s ease,border-color .13s ease,background .13s ease,box-shadow .13s ease}.aix-chip:hover{transform:translateY(-1px);background:#11182709!important;color:var(--aix-ink)!important;border-color:#11182738;box-shadow:0 8px 20px #11182714!important}.aix-chip.is-active,.aix-chip[aria-pressed=true]{background:var(--aix-gold-soft)!important;color:#4a3700!important;border-color:#c9a2277a;box-shadow:inset 0 0 0 1px #c9a22724!important}.aix-chip-more{border-style:dashed!important}.aix-chip-more:hover{background:var(--aix-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.aix-chip:focus,.aix-chip:focus-visible,.aix-btn:focus,.aix-btn:focus-visible{outline:none!important;border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.ai-explore-page .explore-root,.ai-explore-page .explore-main,.ai-explore-page .explore-content{background:transparent!important}.ai-explore-page .explore-main{max-width:1480px}.ai-explore-page .explore-header,.ai-explore-page .explore-filters{width:min(100%,1480px)}.ai-explore-page .explore-filters{border-radius:22px;border:1px solid rgba(17,24,39,.08);background:radial-gradient(circle at top left,rgba(201,162,39,.07),transparent 34%),#fff!important;box-shadow:0 16px 42px #0f172a0f}.ai-explore-page .explore-filters input,.ai-explore-page .explore-filters select{background:#fff!important;border-color:var(--aix-border)!important;color:var(--aix-ink)!important;box-shadow:none!important}.ai-explore-page .explore-filters input:focus,.ai-explore-page .explore-filters select:focus,.ai-explore-page .explore-search:focus,.ai-explore-page .explore-select:focus{border-color:#c9a22780!important;box-shadow:0 0 0 3px #c9a22729!important}.ai-explore-page .explore-cta,.ai-explore-page .sx-btn-find{background:#fff!important;background-image:none!important;color:var(--aix-ink)!important;border:1px solid var(--aix-border)!important;box-shadow:none!important}.ai-explore-page .explore-cta:hover,.ai-explore-page .sx-btn-find:hover{background:var(--aix-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.ai-explore-page .explore-empty a,.ai-explore-page .explore-empty button,.ai-explore-page .explore-reset,.ai-explore-page .explore-button{background:#fff!important;background-image:none!important;color:var(--aix-ink)!important;border:1px solid var(--aix-border)!important;box-shadow:none!important}.ai-explore-page .explore-empty a:hover,.ai-explore-page .explore-empty button:hover,.ai-explore-page .explore-reset:hover,.ai-explore-page .explore-button:hover{background:var(--aix-gold-hover)!important;color:#4a3700!important;border-color:#c9a22773!important}.ai-explore-page .sx-glow,.ai-explore-page .sx-pulse,.ai-explore-page .px-card.sx-glow{outline-color:#c9a227b8!important;box-shadow:0 0 0 2px #c9a22747,0 12px 40px #c9a2272e!important}.ai-explore-page .px-card,.ai-explore-page .explore-card{background:#fff!important;border-color:#11182716!important}.ai-explore-page .px-card:hover,.ai-explore-page .explore-card:hover{border-color:#c9a22752!important;box-shadow:0 18px 42px #0f172a1c!important}.ai-explore-page .ai-talent-card,.ai-explore-page .px-card.ai-talent-card{width:100%!important;max-width:380px!important;min-width:300px!important;overflow:visible!important;box-sizing:border-box!important}.ai-explore-page .ai-talent-card>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ai-explore-page .ai-talent-card [class*=action],.ai-explore-page .ai-talent-card [class*=button],.ai-explore-page .ai-talent-card [class*=footer]{flex-wrap:wrap!important;overflow:visible!important}.ai-explore-page .ai-talent-card [class*=action] button,.ai-explore-page .ai-talent-card [class*=action] a{flex:1 1 140px!important;min-width:130px!important;justify-content:center!important}@media(min-width:1300px){.ai-explore-page .explore-grid{grid-template-columns:repeat(4,minmax(300px,1fr))!important;gap:22px!important}}@media(max-width:900px){.aix-hero{padding:0 12px}.aix-hero-top,.aix-filter-panel-head{flex-direction:column}.ai-explore-page .ai-talent-card,.ai-explore-page .px-card.ai-talent-card{max-width:100%!important;min-width:0!important}}@media(max-width:560px){.aix-btn{width:100%;justify-content:center}.aix-chip{flex:1 1 auto}}.pp-root{max-width:1080px;margin:16px auto 96px;padding:0 16px}.pp-status{max-width:720px;margin:48px auto;font-size:15px;color:#111827}.pp-status.error{color:#b91c1c}.pp-actions{margin-top:12px}.pp-header{display:grid;grid-template-columns:128px 1fr;gap:20px;align-items:center;margin-bottom:24px}.pp-avatar{width:128px;height:128px;border-radius:16px;object-fit:cover}.pp-name{font-size:28px;line-height:1.2;margin:0;color:#0f172a}.pp-sub{margin-top:6px;color:#475569;font-size:14px}.pp-handle{font-weight:600}.pp-dot{margin:0 6px}.pp-location{opacity:.9}.pp-metrics{display:flex;gap:18px;margin-top:14px;flex-wrap:wrap}.pp-metric{display:grid;gap:2px}.pp-metric strong{font-size:16px;color:#0f172a}.pp-metric span{font-size:12px;color:#64748b}.pp-cta-row{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.pp-btn{appearance:none;border:1px solid #e5e7eb;background:#fff;color:#0f172a;border-radius:10px;padding:9px 14px;font-size:14px;cursor:pointer;transition:box-shadow .15s ease,transform .03s ease}.pp-btn:hover{box-shadow:0 2px 12px #0000000f}.pp-btn:active{transform:translateY(1px)}.pp-btn.pp-primary{background:#111827;color:#fff;border-color:#111827}.pp-btn.outline{background:transparent;border-color:#cbd5e1}.pp-section{margin-top:26px}.pp-h2{font-size:18px;margin:0 0 10px;color:#0f172a}.pp-about{font-size:14px;color:#334155;line-height:1.55}.pp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pp-chip{font-size:12px;color:#0f172a;background:#f3f4f6;border:1px solid #e5e7eb;padding:6px 10px;border-radius:999px}.pp-empty{color:#64748b;font-size:14px;padding:10px 0}.pp-schedule{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pp-slot{border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;background:#fff}.pp-slot-title{font-weight:600;color:#0f172a}.pp-slot-sub{color:#64748b;font-size:12px;margin-top:2px}.pp-slot-note{color:#334155;font-size:13px;margin-top:8px}.pp-links{display:flex;gap:10px;flex-wrap:wrap}.pp-link{font-size:13px;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;padding:8px 12px;border-radius:10px;text-decoration:none}.pp-link:hover{background:#eef2f7}.pp-feature{margin-top:8px}.pp-feature-card{display:grid;grid-template-columns:320px 1fr;gap:16px;align-items:start}.pp-feature-thumb{border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #0206171f;background:#0b1220;aspect-ratio:16 / 9}.pp-feature-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pp-feature-title{margin:0 0 6px;font-size:18px;font-weight:700}.pp-feature-summary{margin:0 0 12px;color:#475569}.pp-feature-hint{margin-top:8px;font-size:12px;color:#64748b}@media(max-width:640px){.pp-header{grid-template-columns:80px 1fr}.pp-avatar{width:80px;height:80px;border-radius:10px}.pp-name{font-size:22px}}:root{--pt-bg: rgba(255, 255, 255, .6);--pt-card: rgba(255, 255, 255, .75);--pt-text: #0f172a;--pt-sub: #475569;--pt-muted: #64748b;--pt-border: rgba(2, 6, 23, .08);--pt-accent: #0ea5e9;--pt-accent-600: #0284c7;--pt-chip: rgba(2, 6, 23, .06);--pt-link: #2563eb;--pt-link-hover: #1d4ed8;--pt-shadow: 0 10px 25px rgba(2, 6, 23, .08);--pt-radius: 16px;--pt-radius-sm: 12px;--pt-gap: 16px}.podcaster-profile{--role-accent: #0ea5e9}@media(prefers-color-scheme:dark){:root{--pt-bg: rgba(15, 23, 42, .55);--pt-card: rgba(15, 23, 42, .7);--pt-text: #e2e8f0;--pt-sub: #94a3b8;--pt-muted: #94a3b8;--pt-border: rgba(148, 163, 184, .18);--pt-accent: #38bdf8;--pt-accent-600: #0ea5e9;--pt-chip: rgba(148, 163, 184, .15);--pt-link: #60a5fa;--pt-link-hover: #93c5fd;--pt-shadow: 0 12px 30px rgba(2, 6, 23, .45)}}.pt-root{color:var(--pt-text);background:var(--pt-bg);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border:1px solid var(--pt-border);border-radius:var(--pt-radius);box-shadow:var(--pt-shadow);padding:20px}.pt-top-featured{width:100%;margin:0 0 16px}.pt-top-featured:empty{display:none}.pt-top-featured .artist-top-banner,.pt-top-featured .qs-banner{width:100%}.pt-header{display:grid;grid-template-columns:96px 1fr auto;gap:var(--pt-gap);align-items:center;margin-bottom:20px}.pt-avatar{width:96px;height:96px;border-radius:50%;object-fit:cover;border:1px solid var(--pt-border);box-shadow:0 6px 16px #02061714;background:#fff}.pt-head-main{min-width:0}.pt-name{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;margin:0 0 4px;font-weight:800;letter-spacing:-.01em}.pt-sub{display:flex;align-items:center;gap:8px;color:var(--pt-sub);font-size:.95rem;margin-bottom:12px}.pt-handle{font-weight:600;opacity:.95}.pt-dot{opacity:.5}.pt-location{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-head-aside{justify-self:end;display:grid;align-items:center}.pt-metrics{display:grid;grid-auto-flow:column;gap:18px;margin-top:8px;width:fit-content}.pt-metric{display:grid;gap:2px;text-align:left;padding:10px 12px;border-radius:var(--pt-radius-sm);background:var(--pt-card);border:1px solid var(--pt-border)}.pt-metric strong{font-size:1.05rem;letter-spacing:-.01em}.pt-metric span{font-size:.8rem;color:var(--pt-muted)}.pt-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pt-btn{appearance:none;border:1px solid var(--pt-border);border-radius:999px;padding:10px 14px;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease;background:var(--pt-card);color:var(--pt-text)}.pt-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #02061714}.pt-btn:active{transform:translateY(0);box-shadow:none}.pt-btn--primary{background:var(--pt-accent);color:#fff;border-color:transparent}.pt-btn--primary:hover{background:var(--pt-accent-600)}.pt-btn--ghost{background:transparent}.pt-btn--glow{position:relative;background:linear-gradient(90deg,var(--pt-accent),var(--pt-accent-600));color:#fff;border-color:transparent;box-shadow:0 8px 22px #0ea5e959}.pt-btn--glow:hover{filter:brightness(1.05)}.pt-ico{display:inline-grid;margin-right:6px;transform:translateY(1px)}.pt-section{border-top:1px solid var(--pt-border);padding-top:18px;margin-top:18px}.pt-h2{margin:0 0 10px;font-size:1.1rem;letter-spacing:.01em;font-weight:800}.pt-about{color:var(--pt-text);opacity:.95;line-height:1.6;margin:0 0 10px}.pt-chips{display:flex;flex-wrap:wrap;gap:8px}.pt-chip{font-size:.85rem;padding:6px 10px;border-radius:999px;background:var(--pt-chip);border:1px solid var(--pt-border)}.pt-feature-hint{margin-top:8px;font-size:.85rem;color:var(--pt-muted)}.pt-schedule{display:grid;gap:10px;list-style:none;margin:0;padding:0}.pt-slot{border:1px solid var(--pt-border);border-radius:var(--pt-radius-sm);background:var(--pt-card);padding:12px}.pt-slot-main{display:grid;gap:4px}.pt-slot-title{font-weight:700}.pt-slot-sub{font-size:.9rem;color:var(--pt-muted)}.pt-slot-note{font-size:.95rem;color:var(--pt-text)}.pt-empty{font-size:.95rem;color:var(--pt-muted);padding:12px 0}.pt-links{display:flex;flex-wrap:wrap;gap:10px}.pt-link{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;text-decoration:none;border:1px solid var(--pt-border);background:var(--pt-card);color:var(--pt-link);transition:background .12s ease,border-color .12s ease,transform .12s ease}.pt-link:hover{background:#0ea5e90f;border-color:#0ea5e959;color:var(--pt-link-hover);transform:translateY(-1px)}.pt-feature,.pt-feature .featured-explore-rail{--role-accent: var(--pt-border)}.pt-feature .fer-card,.pt-feature .featured-card,.pt-feature .media-card{border:1px solid var(--pt-border)!important;box-shadow:none!important;outline:none!important}.pt-feature .fer-card img,.pt-feature .fer-card video,.pt-feature .featured-card img,.pt-feature .featured-card video{display:block;width:100%;height:auto;border-radius:12px}.pt-feature .fer-arrow,.pt-feature .featured-arrow,.pt-feature .swiper-button-prev,.pt-feature .swiper-button-next,.pt-feature .slick-prev,.pt-feature .slick-next{background:#0206170f!important;border:1px solid var(--pt-border)!important;color:var(--pt-text)!important;box-shadow:none!important}.pt-feature .fer-arrow:hover,.pt-feature .featured-arrow:hover,.pt-feature .swiper-button-prev:hover,.pt-feature .swiper-button-next:hover,.pt-feature .slick-prev:hover,.pt-feature .slick-next:hover{background:#0206171f!important}.pt-feature .swiper-button-prev:after,.pt-feature .swiper-button-next:after{color:inherit!important}.pt-feature .swiper-pagination-bullet,.pt-feature .slick-dots li button:before{background:var(--pt-muted)!important;color:var(--pt-muted)!important;opacity:.5!important}.pt-feature .swiper-pagination-bullet-active,.pt-feature .slick-dots li.slick-active button:before{background:var(--pt-text)!important;color:var(--pt-text)!important;opacity:.9!important}.pt-feature .fer-arrow:focus,.pt-feature .featured-arrow:focus,.pt-feature .swiper-button-prev:focus,.pt-feature .swiper-button-next:focus,.pt-feature .slick-prev:focus,.pt-feature .slick-next:focus{outline:none!important;box-shadow:0 0 0 2px #0206171a!important}.profile-top-banner{width:100%;margin-bottom:14px}.pp-bottom-featured-slot{margin-top:18px}.pt-root:has(.qs-banner__edit--fs){overflow:visible!important}.pt-root .qs-banner__edit--fs{position:fixed!important;inset:0!important;z-index:100000!important}.pt-root:has(.qs-banner__edit--fs){padding:0!important;border-radius:0!important}.pt-feature-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.pt-feature-head .pt-h2{margin:0}.pt-feature-rail-manage-btn{width:auto;min-width:0;min-height:40px;padding:0 18px;border-radius:999px;font-size:.9rem;font-weight:800;white-space:nowrap}.pt-feature-rail-manager{margin:0 0 22px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:radial-gradient(circle at top left,rgba(79,70,229,.08),transparent 32%),linear-gradient(180deg,#f8fafcfa,#fffffffa);box-shadow:0 18px 44px #0f172a14,inset 0 1px #ffffffbf}.pt-feature-rail-manager__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.pt-feature-rail-manager__top strong{display:block;color:#0f172a;font-size:1rem;font-weight:950;line-height:1.2}.pt-feature-rail-manager__top p{margin:6px 0 0;max-width:760px;color:#64748b;font-size:.9rem;font-weight:650;line-height:1.45}.pt-feature-rail-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:8px 12px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffeb;color:#111827;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:0 8px 20px #0f172a0f}.pt-feature-rail-toggle input{width:17px;height:17px;margin:0;accent-color:#4f46e5;cursor:pointer}.pt-feature-rail-toggle span{color:#111827;white-space:nowrap}.pt-feature-rail-list{display:grid;gap:10px;margin-top:12px}.pt-feature-rail-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fffffff0;box-shadow:0 10px 24px #0f172a0d}.pt-feature-rail-row.is-selected{border-color:#4f46e53d;background:radial-gradient(circle at top left,rgba(79,70,229,.08),transparent 42%),#fffffffa}.pt-feature-rail-row.is-hidden{opacity:.72;background:#f8fafcdb}.pt-feature-rail-row__main{display:flex;align-items:center;gap:11px;min-width:0;flex:1 1 auto;cursor:pointer}.pt-feature-rail-row__main input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:#4f46e5;cursor:pointer}.pt-feature-rail-row__main span{display:grid;min-width:0;gap:3px}.pt-feature-rail-row__main strong{color:#111827;font-size:.94rem;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-feature-rail-row__main small{color:#94a3b8;font-size:.74rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-feature-rail-row__actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.pt-feature-rail-row__actions .pt-btn{width:auto;min-width:42px;min-height:36px;padding:0 12px;border-radius:12px;font-size:.84rem;font-weight:850;box-shadow:none}.pt-feature-rail-row__actions .pt-btn--ghost{background:#fff;color:#334155;border:1px solid rgba(15,23,42,.1)}.pt-feature-rail-row__actions .pt-btn--ghost:hover:not(:disabled){background:#f8fafc;border-color:#4f46e533;color:#3730a3}.pt-feature-rail-row__actions .pt-btn--primary{background:linear-gradient(135deg,#4f46e5,#2563eb);color:#fff;border:1px solid rgba(79,70,229,.25)}.pt-feature-rail-row__actions .pt-btn:disabled{opacity:.45;cursor:not-allowed}.pt-feature-rail-error{margin-top:12px;padding:10px 12px;border:1px solid rgba(239,68,68,.2);border-radius:14px;background:#fef2f2eb;color:#b91c1c;font-size:.86rem;font-weight:800}.pt-feature-rail-manager__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.pt-feature-rail-manager__footer .pt-btn{width:auto;min-height:40px;padding:0 16px;border-radius:999px;font-size:.88rem;font-weight:850}.pt-feature-rail-manager__footer .pt-btn--ghost{background:#fff;color:#334155;border:1px solid rgba(15,23,42,.1)}.pt-feature-rail-manager__footer .pt-btn--primary{background:linear-gradient(135deg,#4f46e5,#2563eb);color:#fff;border:1px solid rgba(79,70,229,.25)}.pt-feature-rail-manage-btn,.pt-feature-rail-manage-btn.pt-btn,.pt-feature-rail-manage-btn.pt-btn--ghost{background:transparent!important;color:#334155!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:none!important}.pt-feature-rail-manage-btn:hover,.pt-feature-rail-manage-btn.pt-btn:hover,.pt-feature-rail-manage-btn.pt-btn--ghost:hover{background:#f8fafceb!important;color:#111827!important;border-color:#0f172a2e!important}@media(max-width:820px){.pt-header{grid-template-columns:72px 1fr;grid-auto-rows:auto}.pt-head-aside{grid-column:1 / -1;justify-self:start;margin-top:8px}.pt-avatar{width:72px;height:72px}.pt-metrics{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media(max-width:760px){.pt-feature-head,.pt-feature-rail-manager__top{flex-direction:column;align-items:stretch}.pt-feature-rail-manage-btn,.pt-feature-rail-toggle{width:fit-content}.pt-feature-rail-row{align-items:stretch;flex-direction:column}.pt-feature-rail-row__actions{width:100%;display:grid;grid-template-columns:44px 44px minmax(0,1fr)}.pt-feature-rail-row__actions .pt-btn{width:100%}.pt-feature-rail-manager__footer{align-items:stretch;flex-direction:column}.pt-feature-rail-manager__footer .pt-btn{width:100%}}@media(max-width:520px){.pt-root{padding:14px}.pt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-cta-row{gap:8px}.pt-btn{padding:9px 12px;font-size:.9rem}}.pp-btn{border:0;border-radius:10px;padding:10px 14px;background:#0ea5e9;color:#fff;font-weight:600;font-size:14px;cursor:pointer;box-shadow:0 6px 18px #0ea5e940;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}@media(prefers-color-scheme:dark){.pp-status{background:#0b1220;color:#e5e7eb;box-shadow:0 1px 2px #00000059}.pp-status.error{background:#2b1111;color:#fecaca;border-color:#7f1d1d}.pp-btn{background:#0ea5e9}.pp-btn:hover{background:#38bdf8}}.pp-status{margin:40px auto;padding:16px 18px;max-width:720px;border-radius:12px;background:#f8fafc;color:#0f172a;font-size:15px;line-height:1.5;text-align:center;box-shadow:0 1px 2px #0206170a}.pp-status.error{background:#fef2f2;color:#7f1d1d;border:1px solid #fecaca}.pp-actions{margin-top:16px;display:flex;justify-content:center;gap:12px}.pp-btn{appearance:none;border:0;outline:0;border-radius:10px;padding:10px 14px;background:#0ea5e9;color:#fff;font-weight:600;font-size:14px;line-height:1;cursor:pointer;box-shadow:0 6px 18px #0ea5e940;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.pp-btn:hover{background:#0284c7;box-shadow:0 8px 22px #0284c747;transform:translateY(-1px)}.pp-btn:active{transform:translateY(0);box-shadow:0 4px 14px #0284c738}@media(prefers-color-scheme:dark){.pp-status{background:#0b1220;color:#e5e7eb;box-shadow:0 1px 2px #00000059}.pp-status.error{background:#2b1111;color:#fecaca;border-color:#7f1d1d}.pp-btn{background:#0ea5e9;box-shadow:0 8px 20px #0ea5e94d}.pp-btn:hover{background:#38bdf8}}.seller-featured-stack{width:100%;max-width:100%;margin:0 auto;overflow:hidden}.seller-featured-stack .fer-wrapper{width:100%;max-width:100%;overflow:hidden}.seller-featured-stack .fer-detail-panel{width:100%;max-width:100%;margin:0 auto 28px}.seller-featured-stack .fer-detail-hero{width:100%;max-width:100%;border-radius:18px;overflow:hidden}.seller-featured-stack .fer-rail{width:100%;max-width:100%;overflow:hidden;position:relative}.seller-featured-stack .fer-scroller{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.seller-featured-stack .fer-page{display:grid;grid-template-columns:repeat(4,minmax(0,var(--fer-h, 500px)));gap:var(--fer-gap, 26px);flex:0 0 auto;width:max-content}.seller-featured-stack .fer-item{width:var(--fer-h, 500px);height:var(--fer-h, 500px);max-width:var(--fer-h, 500px);max-height:var(--fer-h, 500px);border-radius:18px;overflow:hidden;flex:0 0 var(--fer-h, 500px)}.seller-featured-stack .fer-aspect{width:100%;height:100%;overflow:hidden;border-radius:inherit}.seller-featured-stack .fer-media,.seller-featured-stack .fer-media--video,.seller-featured-stack .fer-media--image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.seller-featured-stack .fer-item,.seller-featured-stack .fer-page>.fer-item{min-width:var(--fer-h, 500px)}.seller-featured-stack .fer-arrow{z-index:5}.seller-featured-stack .fer-quickshots-rail .fer-page{display:grid;grid-template-columns:repeat(4,minmax(0,var(--fer-h, 500px)));gap:var(--fer-gap, 26px);width:max-content}.seller-featured-stack .fer-quickshots-rail .fer-item{width:var(--fer-h, 500px);height:var(--fer-h, 500px);min-width:var(--fer-h, 500px);max-width:var(--fer-h, 500px)}@media(max-width:1400px){.seller-featured-stack .fer-page,.seller-featured-stack .fer-quickshots-rail .fer-page{grid-template-columns:repeat(3,minmax(0,420px))}.seller-featured-stack .fer-item,.seller-featured-stack .fer-page>.fer-item,.seller-featured-stack .fer-quickshots-rail .fer-item{width:420px;height:420px;min-width:420px;max-width:420px}}@media(max-width:980px){.seller-featured-stack .fer-page,.seller-featured-stack .fer-quickshots-rail .fer-page{grid-template-columns:repeat(2,minmax(0,360px));gap:20px}.seller-featured-stack .fer-item,.seller-featured-stack .fer-page>.fer-item,.seller-featured-stack .fer-quickshots-rail .fer-item{width:360px;height:360px;min-width:360px;max-width:360px}}@media(max-width:640px){.seller-featured-stack .fer-page,.seller-featured-stack .fer-quickshots-rail .fer-page{grid-template-columns:repeat(1,minmax(0,82vw));gap:16px}.seller-featured-stack .fer-item,.seller-featured-stack .fer-page>.fer-item,.seller-featured-stack .fer-quickshots-rail .fer-item{width:82vw;height:82vw;min-width:82vw;max-width:82vw}}.seller-featured-stack .fer-page{display:grid;grid-template-columns:repeat(4,var(--fer-h, 500px));gap:var(--fer-gap, 26px);flex:0 0 auto}.seller-featured-stack .fer-item{width:var(--fer-h, 500px);min-width:var(--fer-h, 500px);max-width:var(--fer-h, 500px);height:var(--fer-h, 500px);min-height:var(--fer-h, 500px);max-height:var(--fer-h, 500px)}.seller-featured-stack .fer-aspect{width:100%;height:100%;aspect-ratio:1 / 1}.seller-featured-stack .fer-media,.seller-featured-stack .fer-media--video,.seller-featured-stack .fer-media--image{width:100%;height:100%;object-fit:cover}.lowered-navbar{z-index:1}.logout-graphic{width:50px;height:50px;cursor:pointer;transition:transform .3s ease}.logout-graphic:hover{transform:scale(1.1)}.upload-link{display:flex;align-items:center;gap:5px;background-color:#d60000;color:#fff;padding:6px 12px;border-radius:4px;text-decoration:none;font-weight:500;font-size:14px;transition:background .3s ease}.upload-link:hover{background-color:#a00}.unread-message{background-color:#eef6ff;border-left:3px solid #1d9bf0}.message-top-row{display:flex;justify-content:space-between;align-items:center}.message-text{font-size:14px;color:#333;flex:1}.message-timestamp{font-size:12px;color:#888;margin-top:4px}.dot{color:#1d9bf0;font-size:20px;line-height:1;margin-left:6px}.navbar{display:flex;flex-direction:column;width:100%;padding:10px 20px;box-sizing:border-box;background-color:#fff!important;position:sticky;top:0;z-index:1000;border-bottom:1px solid #fff}.navbar.scrolled{box-shadow:0 2px 12px #00000026;background-color:#fff!important}.nav-search-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px;width:100%}.nav-logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-logo p{color:#343a40;font-size:38px;font-weight:600}.search-box{position:relative;display:flex;align-items:center;width:100%;max-width:500px;background-color:#fff!important;padding:4px 12px;border-radius:25px;box-shadow:0 1px 4px #00000014}.search-box input{width:100%;border:none;outline:none;padding:10px 40px 10px 12px;font-size:14px;background-color:#fff!important;color:#333;border-radius:25px}.search-icon-button{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;color:#555;cursor:pointer;padding:0}.search-icon-button:hover{color:#000}.nav-login-cart{display:flex;align-items:center;gap:25px;flex-shrink:0}.nav-profile-button{background-color:#f8f8f8;color:#343a40;border:none;padding:10px 20px;border-radius:25px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background-color .3s ease,color .3s ease;position:relative;box-shadow:0 2px 5px #0000001a}.nav-profile-button:hover{background-color:#e0e0e0}.nav-login-button{background-color:#f8f8f8;color:#343a40;border:none;padding:10px 20px;border-radius:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color .3s ease,color .3s ease;box-shadow:0 2px 5px #0000001a}.nav-login-button:hover{background-color:#e0e0e0}.nav-cart-count{width:22px;height:22px;display:flex;justify-content:center;align-items:center;margin-top:-35px;margin-left:-35px;border-radius:11px;font-size:14px;background:#dc3545;color:#fff}.nav-notification{position:relative;margin-left:15px;display:flex;align-items:center;justify-content:center}.nav-notification img{width:40px;height:40px;cursor:pointer}.nav-bell-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-left:15px}.nav-bell-icon{width:40px;height:40px}.notification-count{position:absolute;top:-6px;right:-6px;background-color:#ffc107;color:#000;font-size:11px;font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;z-index:5}.dropdown-container{position:relative;display:flex;align-items:center;margin-left:15px}.notification-dropdown{position:absolute;top:36px;right:0;width:260px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 12px #0000001a;z-index:100;padding:10px 0}.notification-item{padding:10px 16px;font-size:14px;color:#333;border-bottom:1px solid #eee;cursor:pointer}.notification-item:last-child{border-bottom:none}.notification-item:hover{background-color:#f5f5f5}.notification-item.empty{text-align:center;color:#888}.dropdown-container{position:relative;display:inline-block}.notification-dropdown{position:absolute;top:125%;right:0;background-color:#fff;min-width:280px;padding:16px;border-radius:12px;box-shadow:0 6px 20px #00000026;z-index:9999}.notification-dropdown:before{content:"";position:absolute;top:-10px;right:20px;border-width:0 10px 10px 10px;border-style:solid;border-color:transparent transparent #fff transparent}.profile-modal-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;cursor:pointer;margin-bottom:16px}.manage-profile-button{background-color:#1a1818;border:1px solid #ccc;padding:8px 16px;margin-top:12px;font-size:14px;cursor:pointer;border-radius:8px;transition:background-color .2s ease-in-out;width:100%;text-align:left}.manage-profile-button:hover{background-color:#098a27}.settings-buttons{display:flex;justify-content:space-between;gap:10px}.nav-main{display:flex;align-items:center;padding:10px 20px;background-color:#fff;border-bottom:none;margin-left:20px;position:relative;z-index:1}.nav-left-controls,.nav-right-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-right-controls{margin-left:auto;padding-left:10px}.nav-arrow{font-size:24px;cursor:pointer;background-color:transparent;border:none;color:#333;padding:6px;flex-shrink:0}.nav-arrow:hover{background-color:#e0e0e0;border-radius:50%}.nav-menu-container{flex-grow:1;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;padding-left:40px;-ms-overflow-style:none}.nav-menu-container::-webkit-scrollbar{width:0;height:0;display:none}.nav-cart-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;line-height:18px;color:#fff;background:#ef4444;text-align:center;font-weight:600;box-shadow:0 0 0 2px #fff}.nav-menu-container::-webkit-scrollbar{display:none}.nav-menu{display:flex;list-style:none;padding:0;margin:0;gap:30px}.nav-menu a{color:#6c757d;text-decoration:none;padding:8px 16px;border-radius:5px;transition:.3s ease all;white-space:nowrap}:root{--nav-active-bg: #111827;--nav-active-fg: #fff;--nav-hover-bg: rgba(0, 0, 0, .06);--nav-ring: rgba(37, 99, 235, .45)}.nav-menu{display:flex;list-style:none;padding:0;margin:0;gap:22px}.nav-menu .nav-link{color:#4b5563;text-decoration:none;padding:6px 14px;border-radius:999px;transition:background .18s,color .18s,box-shadow .18s,transform .12s;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.nav-menu .nav-link:hover{background:var(--nav-hover-bg);color:#111827;box-shadow:inset 0 0 0 1px #0000000a}.nav-menu .nav-link.active{background:var(--nav-active-bg);color:var(--nav-active-fg);font-weight:600;box-shadow:0 2px 8px #1118272e,inset 0 0 0 1px #ffffff14}.nav-menu .nav-link:focus-visible{outline:2px solid var(--nav-ring);outline-offset:2px}.burger-btn{font-size:24px;background:#343a40;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer}.burger-btn:hover{background-color:#555}.message-notification-count{background-color:red;color:#fff;height:24px;width:24px;font-size:12px;font-weight:700;border-radius:50%;padding:4px 8px;position:absolute;top:-5px;right:-5px;z-index:10}.toggle-chat-home-btn,.nav-chat-btn{background-color:transparent;border:none;font-size:20px;cursor:pointer;padding:6px 10px;border-radius:8px;transition:background-color .2s ease,transform .2s ease;color:#333}.toggle-chat-home-btn:hover,.nav-chat-btn:hover{background-color:#0000000d;transform:scale(1.05)}.toggle-chat-home-btn:focus,.nav-chat-btn:focus{outline:none;box-shadow:none}.settings-buttons{display:flex;justify-content:space-between;margin-top:10px}.save-button,.cancel-button{padding:6px 12px;border:none;border-radius:6px;font-weight:700;cursor:pointer}.cancel-button{background-color:#ccc}.nav-menu a.active{color:#111;background-color:#e9ecef;font-weight:600}.nav-search-container{gap:14px}.nav-icons-wrapper img,.profile-icon,.bell-icon{width:28px;height:28px}.upload-link{padding:6px 10px;line-height:1}.search-box{max-width:620px;border:1px solid #e7e7e7;box-shadow:none}.search-box input{padding:10px 40px 10px 14px}.nav-main{padding:8px 16px}.nav-menu{gap:22px}.nav-menu a{padding:6px 12px}.nav-arrow{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.nav-arrow:hover,.nav-arrow:active,.nav-arrow:focus{background:transparent!important;outline:none!important}.nav-arrow:before,.nav-arrow:after{content:none!important;background:transparent!important;box-shadow:none!important}.nav-left-controls,.nav-right-controls{display:flex;align-items:center;gap:10px}.nav-left-controls .burger-btn{margin-right:8px}.edge-arrow{background:transparent!important;border:none!important;padding:6px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;line-height:1}.edge-arrow:focus,.edge-arrow:active{outline:none!important;box-shadow:none!important;background:transparent!important}.nav-main{display:flex;align-items:center;padding:10px 20px;background-color:#fff;position:relative;z-index:1}.nav-menu-container{position:relative;flex-grow:1;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;padding:0 8px;z-index:1}.edge-arrow{background:transparent!important;border:none!important;outline:none!important;padding:6px;margin:0 6px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.edge-icon{width:22px;height:22px;color:#111!important}.edge-arrow:hover{background:#0000000f}.edge-arrow:focus,.edge-arrow:active{box-shadow:none!important}.edge-arrow-left,.edge-arrow-right{flex-shrink:0}.navbar{border-bottom:0!important}.nav-main{background:#fff;border:0!important;box-shadow:none!important}.nav-menu-container{background:transparent;border:0!important;box-shadow:none!important}.edge-arrow{background:transparent!important;border:0!important;box-shadow:none!important;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:18px;transition:transform .12s ease,background-color .12s ease,color .12s ease}.edge-arrow:focus{outline:none;box-shadow:none!important}.nav-main{position:relative}.edge-arrow{position:relative;z-index:2;background:transparent!important;border:0!important;box-shadow:none!important;color:#1f2937!important;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;line-height:1;cursor:pointer;transition:background-color .12s ease,transform .12s ease,color .12s ease}.edge-arrow svg{width:20px;height:20px;color:inherit;display:block;flex-shrink:0}.edge-arrow:hover{background:#0000000f;color:#111827}.edge-arrow:active{transform:scale(.96)}.edge-arrow-left{margin-left:8px}.edge-arrow-right{margin-right:8px}.nav-menu-container{position:relative;z-index:1;overflow-x:auto;overflow-y:hidden}.toggle-sidebar-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:8px;border:none;border-radius:8px;background:transparent;color:#4b5563;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,color .2s ease,transform .06s ease;box-shadow:none}.toggle-sidebar-btn svg{width:20px;height:20px;display:block}.toggle-sidebar-btn:hover{background-color:#0000000f;color:#111827}.toggle-sidebar-btn:active{transform:translateY(1px) scale(.98)}.toggle-sidebar-btn:focus-visible{outline:2px solid rgba(0,0,0,.18);outline-offset:2px}.dark .toggle-sidebar-btn{color:#e5e7eb}.dark .toggle-sidebar-btn:hover{background-color:#ffffff14;color:#fff}.dark .toggle-sidebar-btn:focus-visible{outline-color:#ffffff59}.nav-logo .toggle-sidebar-btn{flex-shrink:0}.navbar .nav-chat-btn{all:unset;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:6px;color:#4b5563;cursor:pointer;border-radius:8px;line-height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.navbar .nav-chat-btn:hover{background:#0000000f;color:#111827}.navbar .nav-chat-btn:active{transform:translateY(1px) scale(.98)}.navbar .nav-chat-btn:focus-visible{outline:2px solid rgba(0,0,0,.18);outline-offset:2px}.navbar .nav-chat-btn svg{width:20px;height:20px;display:block}.nav-search-container{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.search-box{flex:1 1 720px;max-width:1100px;display:flex;align-items:center;height:40px;padding:0 10px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;box-shadow:none}.search-box input{flex:1;min-width:120px;border:none;outline:none;height:100%;background:transparent;font-size:14px;padding:0 6px;color:#111827}.search-box input::placeholder{color:#9ca3af}.search-icon-button:hover{background:#0000000f;color:#111827}.search-icon-button:active{transform:translateY(1px) scale(.98)}.search-icon-button:disabled{cursor:not-allowed;opacity:.5}.search-icon-button svg{width:18px;height:18px;display:block}.search-box{display:flex;align-items:center;height:40px;padding:0 10px;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;box-shadow:none}.search-box input{flex:1;min-width:120px;height:100%;padding:0 6px;font-size:14px;color:#111827;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.search-box input::-webkit-search-decoration,.search-box input::-webkit-search-cancel-button,.search-box input::-webkit-outer-spin-button,.search-box input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;display:none}.search-icon-button{all:unset;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;cursor:pointer;color:#4b5563}.search-icon-button svg{width:18px;height:18px}.search-box:focus-within{border-color:#111827;box-shadow:0 0 0 2px #11182714}.btn-upload{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;color:#111827;text-decoration:none;font-weight:500;font-size:14px;transition:background .2s ease,border-color .2s ease,transform .05s ease}.btn-upload:hover{background:#f3f4f6;border-color:#d1d5db}.btn-upload:active{transform:translateY(1px)}.btn-upload-icon{width:18px;height:18px;display:block}.nav-menu .nav-link{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;text-decoration:none;font-weight:500;color:#374151;background:transparent;border:2px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease}.nav-menu .nav-link svg{width:16px;height:16px;flex:0 0 16px}.nav-menu .nav-link:hover{background:#dc26261a;border-color:#dc262640;color:#1f2937}.nav-menu .nav-link.active,.nav-menu .nav-link.is-active{background:#dc262624;border-color:#dc2626;color:#111827;box-shadow:0 0 0 3px #dc26261a}.nav-menu .nav-link:focus-visible{outline:none;box-shadow:0 0 0 3px #dc26261a,0 0 0 5px #dc26262e;border-color:#dc2626}.nav-menu .nav-link{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;border:2px solid transparent;background:transparent;color:#374151;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.nav-menu .nav-link:hover{background:#feecec;color:#111827;box-shadow:inset 0 0 0 1px #0000000a}.nav-menu .nav-link.active{background:#ffe4e4;color:#7a1212;border-color:#d00000!important;box-shadow:0 2px 8px #d0000026,inset 0 0 0 1px #ffffff59;font-weight:600}.nav-menu .nav-link:active{transform:translateY(1px)}.nav-menu .nav-link:focus-visible{outline:none;box-shadow:0 0 0 3px #d0000040}.nav-menu .nav-link .nav-icon{font-size:16px}.nav-menu .nav-link.active .nav-icon{color:#b91c1c}.nav-main .nav-menu .nav-link{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;border:2px solid transparent;background:transparent;color:#374151;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.nav-main .nav-menu .nav-link:hover{background:#feecec;color:#111827;box-shadow:inset 0 0 0 1px #0000000a}.nav-main .nav-menu .nav-link.active,.nav-main .nav-menu .nav-link.is-active{background:#ffe4e4;color:#7a1212;border-color:#d00000!important;box-shadow:0 2px 8px #d0000026,inset 0 0 0 1px #ffffff59;font-weight:600}.nav-main .nav-menu .nav-link:active{transform:translateY(1px)}.nav-main .nav-menu .nav-link:focus-visible{outline:none;box-shadow:0 0 0 3px #d0000040}.nav-main .nav-menu .nav-link .nav-icon{font-size:16px}.nav-main .nav-menu .nav-link.active .nav-icon{color:#b91c1c}.pill--pulse{outline:2px solid var(--brand, #e33);outline-offset:2px;transition:outline-color 1s ease}:root{--fg: #0f172a;--fg-muted: #475569;--ring: #3b82f6;--hairline: rgba(15, 23, 42, .1);--btn-shadow: 0 6px 24px rgba(0, 0, 0, .08);--btn-hover: rgba(15, 23, 42, .06)}.theme-dark{--fg: #e5e7eb;--fg-muted: #9ca3af;--ring: #60a5fa;--hairline: rgba(255, 255, 255, .12);--btn-shadow: 0 8px 30px rgba(0, 0, 0, .25);--btn-hover: rgba(255, 255, 255, .06)}.theme-toggle{display:inline-flex;gap:8px;align-items:center}.btn-icon{-webkit-appearance:none;appearance:none;border:1px solid var(--hairline);background:transparent;color:var(--fg);padding:8px;border-radius:10px;line-height:0;cursor:pointer;box-shadow:none;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.btn-icon:hover{border-color:var(--hairline);background:transparent;box-shadow:var(--btn-shadow);transform:translateY(-1px)}.btn-icon:active{background:transparent;transform:translateY(0)}.btn-icon:focus{outline:none}.btn-icon:focus-visible{box-shadow:0 0 0 2px #0000,0 0 0 3px var(--ring)}.btn-icon.is-active{box-shadow:0 0 0 3px var(--ring)}.btn-icon__svg{width:18px;height:18px;display:block;color:currentColor}.navbar .theme-toggle .btn-icon,.navbar .theme-toggle .btn-icon:hover,.navbar .theme-toggle .btn-icon:active,.navbar .theme-toggle .btn-icon:focus,.navbar .theme-toggle .btn-icon:focus-visible,.navbar .theme-toggle .btn-icon.is-active{background:transparent!important;border:1px solid var(--hairline, rgba(0, 0, 0, .1));color:var(--fg, #0f172a);box-shadow:none}.navbar .theme-toggle .btn-icon:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring, #3b82f6)}.navbar .theme-toggle .btn-icon:hover{box-shadow:0 6px 24px #00000014;transform:translateY(-1px)}.navbar .theme-toggle .btn-icon{-webkit-tap-highlight-color:transparent}.search-box{display:flex;align-items:center;gap:8px;background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;padding:0 8px 0 0;height:40px;max-width:720px;width:100%}.search-category{appearance:none;border:none;border-right:1px solid var(--border);background:transparent;padding:0 10px 0 14px;height:100%;font-size:14px;white-space:nowrap;max-width:260px;outline:none}.search-box input[type=text]{flex:1;border:none;outline:none;background:transparent;font-size:14px;height:100%}.search-icon-button{display:grid;place-items:center;border:none;background:transparent;width:36px;height:36px;border-radius:50%;cursor:pointer}.search-box{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 0;background:#fff;border:1px solid var(--border, #e5e7eb);border-radius:9999px;max-width:640px;width:100%;box-shadow:0 1px 2px #1018280a}.search-select{position:relative;display:inline-flex;align-items:center;background:#f7f8fb;border-radius:9999px;margin-left:6px;padding:0 28px 0 10px;height:30px;border:1px solid #eef0f4}.search-select:hover{background:#f0f3fa;border-color:#e5e9f2}.search-category{appearance:none;border:none;background:transparent;font:inherit;font-weight:600;color:#111827;padding:0;margin:0;min-width:34px;width:auto;cursor:pointer;outline:none}.search-select-caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#6b7280;pointer-events:none}.search-input{flex:1 1 auto;height:100%;border:none;outline:none;background:transparent;padding:0 8px;font:inherit}.search-icon-button{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:9999px;border:none;background:#111827;color:#fff;cursor:pointer}.search-icon-button:disabled{opacity:.5;cursor:not-allowed}.loading-indicator{display:inline-flex;align-items:center;gap:8px;margin-left:12px}.spin{animation:spin 1s linear infinite}.search-box{display:flex;align-items:center;gap:8px;padding:2px 2px 2px 6px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;height:40px;max-width:760px;width:100%}.search-category-wrap{position:relative;flex:0 0 auto;border:1px solid #d8dbe2;background:#f7f8fb;border-radius:999px;height:32px;display:flex;align-items:center;padding-left:8px;padding-right:22px}.search-category-wrap:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:#6b7280;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat center / contain}.search-category{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;font-size:14px;font-weight:600;line-height:1;color:#111827;padding:0;height:100%;cursor:pointer;min-width:64px;width:max-content;max-width:110px}.search-category:focus{outline:none}.search-input{flex:1 1 auto;border:0;outline:0;background:transparent;height:100%;padding:0 8px;font-size:14px;color:#111827}.search-input::placeholder{color:#9ca3af}.search-icon-button{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:999px;display:grid;place-items:center;background:#111827;color:#fff;cursor:pointer}.search-icon-button:disabled{opacity:.6;cursor:not-allowed}.search-box:focus-within{border-color:#c7cdd6;box-shadow:0 0 0 3px #3b82f614}.search-category-wrap:hover{border-color:#cfd3dc}.search-box{display:flex;align-items:center;gap:8px;width:100%;max-width:720px}.search-shell{display:flex;align-items:center;flex:1 1 auto;background:#fff;border:1px solid rgba(16,24,40,.18);border-radius:999px;padding:4px 8px;min-height:40px}.search-category{flex:0 0 auto;appearance:none;border:0;background:transparent;font-weight:600;padding:0 10px 0 12px;height:32px;line-height:32px;min-width:56px;max-width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:999px;cursor:pointer}.search-input{flex:1 1 auto;border:0;outline:none;background:transparent;font-size:14px;padding:6px 8px;min-width:160px}.search-submit{flex:0 0 auto;width:40px;height:40px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;background:#0b1220;color:#fff;cursor:pointer;transition:transform .05s ease,opacity .15s ease}.search-submit:hover:not(:disabled){opacity:.9}.search-submit:active:not(:disabled){transform:scale(.98)}.nav-search-container .search-box{flex:1 1 720px!important;max-width:1100px!important;height:40px!important;gap:8px!important}.search-shell{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-height:40px!important;padding:4px 8px!important;border:1px solid rgba(16,24,40,.18)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.search-shell .search-category{flex:0 0 auto!important;width:auto!important;min-width:48px!important;max-width:100px!important;padding:0 10px!important;height:32px!important;line-height:32px!important;appearance:none;border:0!important;background:transparent!important;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;cursor:pointer}.search-category{border-right:0!important}.search-divider{width:1px!important;height:22px!important;background:#1018282e!important;margin:0 6px!important}.search-shell .search-input{flex:1 1 auto!important;min-width:160px!important;border:0!important;outline:none!important;background:transparent!important;font-size:14px!important;padding:6px 8px!important}.search-submit{flex:0 0 auto!important;width:40px!important;height:40px!important;border-radius:999px!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#0b1220!important;color:#fff!important;cursor:pointer!important}.search-box:focus-within .search-shell{border-color:#111827!important;box-shadow:0 0 0 2px #11182714!important}.nav-search-container .search-box{display:flex;align-items:center;gap:8px;max-width:1100px;height:40px}.search-shell{display:flex;align-items:center;flex:1 1 auto;min-height:40px;padding:4px 8px;border:1px solid rgba(16,24,40,.18);border-radius:999px;background:#fff}.search-category{flex:0 0 auto;width:auto;min-width:48px;max-width:100px;height:32px;line-height:32px;appearance:none;border:0;background:transparent;font-weight:600;padding:0 10px 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.search-divider{width:1px;height:22px;background:#1018282e;margin:0 6px}.search-input{flex:1 1 auto;min-width:160px;border:0;outline:none;background:transparent;font-size:14px;padding:6px 8px}.search-submit{flex:0 0 auto;width:40px;height:40px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;background:#0b1220;color:#fff;cursor:pointer}.search-box:focus-within .search-shell{border-color:#111827;box-shadow:0 0 0 2px #11182714}.search-box{width:100%;max-width:980px}.search-shell{display:flex;align-items:center;min-height:40px;padding:4px 6px;border:1px solid rgba(16,24,40,.18);border-radius:9999px;background:#fff}.search-category-wrap{position:relative;flex:0 0 auto;height:32px;display:flex;align-items:center;padding:0 22px 0 10px;border:1px solid #e7e9f2;background:#f7f8fb;border-radius:9999px;margin-left:4px}.search-category-wrap:after{content:"";position:absolute;right:8px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:#6b7280;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat center/contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat center/contain}.search-category{appearance:none;border:0;background:transparent;font:inherit;font-weight:600;color:#111827;height:100%;min-width:48px;max-width:80px;padding:0;margin:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-divider{width:1px;height:22px;background:#1018282e;margin:0 8px}.search-input{flex:1 1 auto;min-width:160px;border:0;outline:0;background:transparent;font-size:14px;padding:6px 8px;color:#111827}.search-submit{flex:0 0 auto;width:36px;height:36px;margin-left:6px;border:0;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#0b1220;color:#fff;cursor:pointer;transition:transform .05s ease,opacity .15s ease}.search-submit:hover{opacity:.9}.search-submit:active{transform:scale(.98)}.search-submit:disabled{opacity:.6;cursor:default}.search-submit svg{width:18px;height:18px}.search-box{flex:1 1 1100px;max-width:1200px;width:100%}.navbar .search-box{display:flex;align-items:center;gap:0;height:48px;width:100%;max-width:1100px;border:1px solid #dfe5ef;border-radius:12px;background:#fff;padding:0;box-shadow:none}.navbar .search-category{appearance:none;border:0;outline:0;background:#eef2f7;color:#0f172a;font-weight:600;min-width:56px;max-width:120px;height:100%;padding:0 12px;border-top-left-radius:12px;border-bottom-left-radius:12px;border-right:1px solid #dfe5ef}.navbar .search-input{flex:1 1 auto;height:100%;border:0!important;outline:0!important;background:transparent!important;padding:0 12px;font-size:14px;color:#111827}.navbar .search-icon-button{all:unset;display:flex;align-items:center;justify-content:center;height:100%;width:56px;border-left:1px solid #dfe5ef;cursor:pointer}.navbar .search-icon-button:hover{background:#f6f8fb}.navbar .search-icon-button:active{background:#eef2f7}.navbar .search-icon-button svg{width:18px;height:18px;color:#111827}.navbar .search-box{position:relative;gap:0!important}.navbar .search-category{border-right:0!important;margin-right:0!important;padding-left:10px!important;padding-right:6px!important;min-width:0!important;width:auto!important}.navbar .search-box:before{--line-x: 58px;content:"";position:absolute;left:var(--line-x);top:6px;bottom:6px;width:1px;background:#e5e7eb;pointer-events:none}.navbar .search-input{margin-left:0!important;padding-left:10px!important}.navbar .search-box:before{content:none!important}.search-divider,.search-category:after,.search-box:before{content:none!important;display:none!important}.search-category,.search-input{border-right:0!important;border-left:0!important;box-shadow:none!important}.search-box{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px}.search-category{appearance:none;border:0;background:#f4f6fb;color:#111827;font-weight:600;height:30px;padding:0 12px;border-radius:8px;cursor:pointer}.search-split{width:1px;height:22px;background:#e5e7eb;margin:0 8px 0 6px;flex:0 0 1px}.search-input{flex:1 1 auto;border:0;outline:none;background:transparent;padding:0 8px;font-size:14px;color:#111827}:root{--search-h: 44px}.search-box{height:var(--search-h)}.search-input{height:100%;line-height:var(--search-h);padding-top:0;padding-bottom:0;display:block}.search-input::placeholder{line-height:var(--search-h);color:#9ca3af}.search-input::-webkit-input-placeholder{line-height:var(--search-h)}.search-input::-moz-placeholder{line-height:var(--search-h)}.search-input:-ms-input-placeholder,.search-input::-ms-input-placeholder{line-height:var(--search-h)}.search-input{transform:translateY(3px)}@media(prefers-color-scheme:dark){.search-shell{background:#111418;border-color:#ffffff24}.search-divider{background:#ffffff24}.search-input,.search-category{color:#eaeef5}}.nav-menu-container{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.nav-menu-container::-webkit-scrollbar{height:0!important;display:none!important}.navbar{position:sticky;top:0;z-index:1000}.nav-mail-panel-popover{border-radius:16px;background:#fffffff5;box-shadow:0 24px 60px #0000002e,0 10px 24px #0000001a;border:1px solid rgba(59,130,246,.35);box-sizing:border-box;transform:none!important;filter:none!important;animation:none!important;transition:box-shadow .15s ease,border-color .15s ease;overflow:hidden}.nav-mail-panel-popover:hover{border-color:#3b82f68c;box-shadow:0 28px 70px #0003,0 12px 26px #0000001f,0 0 0 4px #3b82f61f}.nav-mail-panel-popoverInner{padding:10px}.nav-mail-panel-popover{scrollbar-gutter:stable}.header-item{display:flex;align-items:center;justify-content:center}.icon-btn.nav-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:999px;background:transparent;color:#1f2937;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.icon-btn.nav-btn:hover{background:#0000000f;color:#111827;transform:translateY(-1px)}.icon-btn.nav-btn:active{transform:translateY(0)}.icon-btn.nav-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.icon-btn.nav-btn.is-active{background:#2563eb1f;color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb2e}.header-svg-icon{width:22px;height:22px;flex-shrink:0}.nav-notifications-panel-popover{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 24px 70px #0f172a2e,0 8px 22px #0f172a14}.bell-icon.has-unread{filter:drop-shadow(0 0 8px rgba(239,68,68,.28))}.notification-count{pointer-events:none}@media(max-width:1200px){.nav-menu{gap:20px}.nav-logo p{font-size:34px}}@media(max-width:1024px){.nav-logo p{font-size:30px}.nav-login-button{width:120px;font-size:16px}}@media(max-width:768px){.navbar{padding:10px 0}.nav-menu{gap:20px;font-size:18px}.nav-login-cart{gap:20px}.nav-logo p{font-size:26px}}@media(max-width:640px){.search-box{gap:6px;padding-right:4px}.search-category{max-width:44%;font-size:13px}}@media(max-width:480px){.navbar{gap:0px}.nav-logo{transform:scale(.8)}.nav-login-cart{transform:scale(.8);gap:15px}.nav-logo p{font-size:20px}}.navbar .toggle-sidebar-btn,.navbar .nav-logo .toggle-sidebar-btn,.navbar button.toggle-sidebar-btn,.navbar .burger-btn,.navbar button.burger-btn,.navbar .nav-profile-button,.navbar button.nav-profile-button{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;border:1px solid #e5e7eb!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease!important}.navbar .toggle-sidebar-btn *,.navbar .burger-btn *,.navbar .nav-profile-button *,.navbar .toggle-sidebar-btn svg,.navbar .burger-btn svg,.navbar .nav-profile-button svg{color:#111!important;stroke:#111!important}.navbar .toggle-sidebar-btn,.navbar .nav-logo .toggle-sidebar-btn,.navbar button.toggle-sidebar-btn{width:48px!important;height:40px!important;min-width:48px!important;padding:0!important;margin-left:10px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.navbar .burger-btn,.navbar button.burger-btn{width:56px!important;height:46px!important;min-width:56px!important;padding:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;font-weight:600!important;line-height:1!important}.navbar .nav-profile-button,.navbar button.nav-profile-button{min-height:42px!important;padding:0 18px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:600!important;white-space:nowrap!important;color:#111!important}.navbar .toggle-sidebar-btn:hover,.navbar .burger-btn:hover,.navbar .nav-profile-button:hover{background:#f7f7f8!important;background-color:#f7f7f8!important;background-image:none!important;color:#000!important;border-color:#d6d6db!important;box-shadow:0 8px 20px #0000000f!important;transform:translateY(-1px)!important}.navbar .toggle-sidebar-btn:active,.navbar .burger-btn:active,.navbar .nav-profile-button:active{background:#eee!important;background-color:#eee!important;background-image:none!important;color:#000!important;transform:translateY(0) scale(.98)!important;box-shadow:0 4px 10px #0000000d!important}.navbar .toggle-sidebar-btn:focus,.navbar .toggle-sidebar-btn:focus-visible,.navbar .burger-btn:focus,.navbar .burger-btn:focus-visible,.navbar .nav-profile-button:focus,.navbar .nav-profile-button:focus-visible{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;outline:none!important;border-color:#d1d5db!important;box-shadow:0 0 0 3px #11111114!important}.navbar .toggle-sidebar-btn.active,.navbar .toggle-sidebar-btn.is-active,.navbar .toggle-sidebar-btn[aria-current=page],.navbar .burger-btn.active,.navbar .burger-btn.is-active,.navbar .burger-btn[aria-current=page],.navbar .nav-profile-button.active,.navbar .nav-profile-button.is-active,.navbar .nav-profile-button[aria-current=page]{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;border-color:#e5e7eb!important;box-shadow:none!important}.navbar .toggle-sidebar-btn,.navbar .burger-btn,.navbar .nav-profile-button{-webkit-tap-highlight-color:transparent!important}.navbar .nav-chat-btn,.navbar .icon-btn.nav-btn{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#111!important}.navbar .nav-chat-btn svg,.navbar .icon-btn.nav-btn svg,.navbar .header-svg-icon{color:#111!important;stroke:#111!important}.navbar .nav-chat-btn:hover,.navbar .icon-btn.nav-btn:hover{background:#f7f7f8!important;background-color:#f7f7f8!important;border-radius:10px!important;color:#000!important}.nav-mail-panel-popover,.nav-notifications-panel-popover{z-index:2147483000!important;isolation:isolate}body.pulse-home-route.ygs-nav-scrolled .navbar,html.pulse-home-route.ygs-nav-scrolled .navbar{transform:translateY(0)}body.pulse-home-route .navbar.scrolled,html.pulse-home-route .navbar.scrolled{box-shadow:0 10px 28px #0f172a14}.navbar .nav-main .nav-menu .nav-link{font-size:16px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.01em!important}.navbar .nav-main .nav-menu .nav-link svg,.navbar .nav-main .nav-menu .nav-link .nav-icon{width:18px!important;height:18px!important;font-size:18px!important}.navbar .search-category,.navbar .search-input,.navbar .search-box input{font-size:16px!important;line-height:1.25!important}.navbar .search-category{font-weight:700!important}.navbar .btn-upload,.navbar .upload-link{font-size:16px!important;font-weight:650!important}.navbar .nav-profile-button,.navbar button.nav-profile-button{font-size:16px!important;font-weight:700!important}.navbar .nav-logo p{font-size:40px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.03em!important}.navbar .notification-item,.navbar .notification-text,.navbar .message-text{font-size:15px!important;line-height:1.35!important}.navbar .toggle-sidebar-btn,.navbar .burger-btn,.navbar .nav-profile-button,.navbar .btn-upload,.navbar .upload-link{min-height:42px!important}@media(max-width:1024px){.navbar .nav-main .nav-menu .nav-link,.navbar .search-category,.navbar .search-input,.navbar .search-box input,.navbar .btn-upload,.navbar .upload-link,.navbar .nav-profile-button{font-size:15px!important}.navbar .nav-logo p{font-size:34px!important}}@media(max-width:768px){.navbar .nav-main .nav-menu .nav-link{font-size:14px!important}.navbar .nav-logo p{font-size:28px!important}}.nav-sellers-dropdown-popover{padding:8px;border-radius:16px;background:#fffffffa;border:1px solid rgba(15,23,42,.1);box-shadow:0 22px 50px #0f172a29,0 8px 18px #0f172a14;isolation:isolate}.nav-seller-dropdown-link{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:#374151;text-decoration:none;font-size:15px;font-weight:650;line-height:1.2;border:1px solid transparent;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .12s ease}.nav-seller-dropdown-link:hover{background:#feecec;color:#111827}.nav-seller-dropdown-link.is-active{background:#ffe4e4;color:#7a1212;border-color:#d00000;box-shadow:0 0 0 3px #d000001a}.nav-main .nav-menu .nav-menu-item{position:relative;flex:0 0 auto}.nav-main .nav-menu .nav-link-button{-webkit-appearance:none!important;appearance:none!important;cursor:pointer;font:inherit}.nav-main .nav-menu .nav-link-button.nav-link{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;border:2px solid transparent;background:transparent;color:#374151;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.nav-main .nav-menu .nav-link-button.nav-link:hover{background:#feecec;color:#111827;box-shadow:inset 0 0 0 1px #0000000a}.nav-main .nav-menu .nav-link-button.nav-link.is-active{background:#ffe4e4;color:#7a1212;border-color:#d00000!important;box-shadow:0 2px 8px #d0000026,inset 0 0 0 1px #ffffff59;font-weight:600}.nav-main .nav-menu .nav-link-button.nav-link:active{transform:translateY(1px)}.nav-main .nav-menu .menu-chevron{width:15px;height:15px;margin-left:2px;transition:transform .18s ease}.nav-main .nav-menu .menu-chevron.is-open{transform:rotate(180deg)}.nav-sellers-dropdown{display:none!important}.nav-sellers-dropdown-popover{padding:10px;border-radius:18px;background:#fffffffa;border:1px solid rgba(15,23,42,.1);box-shadow:0 22px 50px #0f172a29,0 8px 18px #0f172a14;isolation:isolate}.nav-sellers-dropdown-popover--nested{max-height:min(72vh,620px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.nav-sellers-dropdown-popover:before{content:"";position:absolute;top:-7px;left:24px;width:14px;height:14px;background:#fffffffa;border-left:1px solid rgba(15,23,42,.1);border-top:1px solid rgba(15,23,42,.1);transform:rotate(45deg)}.nav-sellers-dropdown-head{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;margin-bottom:6px;border-bottom:1px solid rgba(15,23,42,.08)}.nav-sellers-dropdown-head span{color:#111827;font-size:15px;font-weight:800;line-height:1.15}.nav-sellers-dropdown-head small{color:#6b7280;font-size:12px;font-weight:600}.nav-seller-dropdown-link,.nav-seller-dropdown-group-btn{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;color:#374151;text-decoration:none;font-size:15px;font-weight:700;line-height:1.2;text-align:left;background:transparent;border:1px solid transparent;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .12s ease}.nav-seller-dropdown-link:hover,.nav-seller-dropdown-group-btn:hover{background:#feecec;color:#111827}.nav-seller-dropdown-link.is-active,.nav-seller-dropdown-group.is-active-group>.nav-seller-dropdown-group-btn{background:#ffe4e4;color:#7a1212;border-color:#d00000;box-shadow:0 0 0 3px #d000001a}.nav-seller-dropdown-link--root{margin-bottom:6px}.seller-dropdown-icon{width:17px;height:17px;flex:0 0 17px}.nav-seller-dropdown-group{position:relative;z-index:1;margin-top:6px}.nav-seller-dropdown-group-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.seller-group-chevron{width:15px;height:15px;margin-left:auto;transition:transform .18s ease}.seller-group-chevron.is-open{transform:rotate(180deg)}.nav-seller-subcategory-list{display:grid;grid-template-columns:1fr;gap:6px;margin:8px 0 4px 27px;padding:8px 0 2px 10px;border-left:2px solid rgba(208,0,0,.14)}.nav-seller-subcategory-link{display:flex;align-items:center;min-height:34px;padding:8px 10px;border-radius:10px;border:1px solid transparent;color:#4b5563;background:#f8fafcb8;text-decoration:none;font-size:14px;font-weight:650;line-height:1.15;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .12s ease}.nav-seller-subcategory-link:hover{background:#fff7ed;color:#9a3412;border-color:#fb923c52}.nav-seller-subcategory-link.is-active{background:#ecfdf5;color:#047857;border-color:#10b98157;box-shadow:0 0 0 3px #10b9811a}.nav-seller-subcategory-link--all{background:#f8fafc;color:#111827}.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn,.nav-sellers-dropdown-popover .nav-seller-dropdown-group.is-open>.nav-seller-dropdown-group-btn,.nav-sellers-dropdown-popover .nav-seller-dropdown-group.is-active-group>.nav-seller-dropdown-group-btn,.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn:hover,.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn:focus,.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn:active{background:#ffe4e4!important;color:#7a1212!important;border-color:#d000002e!important;box-shadow:none!important}.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn svg,.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn .seller-dropdown-icon,.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn .seller-group-chevron{color:#7a1212!important;stroke:currentColor!important}.nav-sellers-dropdown-popover .nav-seller-dropdown-group-left span{color:#7a1212!important;font-weight:800!important}.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn{outline:none!important;-webkit-tap-highlight-color:transparent!important}.nav-sellers-dropdown-popover .nav-seller-dropdown-group-btn:hover{transform:translateY(-1px)}.nav-sellers-dropdown-popover .nav-seller-subcategory-list{border-left-color:#d0000024!important}.nav-sellers-dropdown-popover .nav-seller-subcategory-link--all,.nav-sellers-dropdown-popover .nav-seller-subcategory-link--all:hover,.nav-sellers-dropdown-popover .nav-seller-subcategory-link--all.is-active{background:#ecfdf5!important;color:#047857!important;border-color:#10b98157!important;box-shadow:0 0 0 3px #10b98114!important}.nav-media-combo{position:relative;display:inline-flex;align-items:center;height:42px;min-width:max-content;border:1px solid rgba(17,24,39,.12);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 8px 22px #0f172a0f,inset 0 1px #fffffff0;overflow:hidden;isolation:isolate;transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.nav-media-combo:before{content:"";position:absolute;inset:-45%;z-index:-1;background:radial-gradient(circle at 18% 50%,rgba(37,99,235,.16),transparent 32%),radial-gradient(circle at 85% 50%,rgba(220,38,38,.16),transparent 32%);opacity:0;transition:opacity .2s ease}.nav-media-combo:hover,.nav-media-combo.is-upload-open{transform:translateY(-1px);border-color:#dc262647;box-shadow:0 14px 34px #0f172a1f,0 0 0 4px #dc26260f,inset 0 1px #fffffff0}.nav-media-combo:hover:before,.nav-media-combo.is-upload-open:before{opacity:1}.nav-media-combo__video,.nav-media-combo__upload{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;border:0!important;outline:none!important;background:transparent!important;color:#111827!important;box-shadow:none!important;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .1s ease}.nav-media-combo__video{width:46px;padding:0!important}.nav-media-combo__upload{gap:8px;padding:0 13px 0 11px!important;font-size:15px;font-weight:800;line-height:1;white-space:nowrap}.nav-media-combo__video:hover,.nav-media-combo__upload:hover{background:#1118270b!important}.nav-media-combo__video:active,.nav-media-combo__upload:active{transform:scale(.97)}.nav-media-combo__video.is-active{color:#dc2626!important;background:#dc26261a!important}.nav-media-combo__video-icon,.nav-media-combo__upload-icon,.nav-media-combo__chevron{width:19px;height:19px;color:currentColor!important;stroke:currentColor!important}.nav-media-combo__chevron{width:15px;height:15px;opacity:.7;transition:transform .18s ease}.nav-media-combo__chevron.is-open{transform:rotate(180deg)}.nav-media-combo__divider{width:1px;height:22px;flex:0 0 1px;background:#1118271f}.nav-media-combo__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.nav-media-combo.is-upload-open .nav-media-combo__upload-icon{animation:navUploadIconPulse 1.1s ease-in-out infinite}.nav-upload-studio-menu-popover{box-sizing:border-box;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.78);background:radial-gradient(circle at 14% 0%,rgba(220,38,38,.14),transparent 35%),radial-gradient(circle at 92% 10%,rgba(37,99,235,.13),transparent 32%),#fffffffa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 26px 70px #0f172a38,0 10px 26px #0f172a24,inset 0 1px #ffffffeb;animation:navUploadMenuIn .18s cubic-bezier(.2,.8,.2,1) both}.nav-upload-studio-menu-popover:before{content:"";position:absolute;top:-7px;right:44px;width:14px;height:14px;transform:rotate(45deg);border-left:1px solid rgba(255,255,255,.78);border-top:1px solid rgba(255,255,255,.78);background:#fffffffa}.nav-upload-studio-menu-head{position:relative;display:grid;gap:3px;padding:17px 18px 13px;border-bottom:1px solid rgba(15,23,42,.08)}.nav-upload-studio-menu-head span{color:#0f172a;font-size:18px;font-weight:900;letter-spacing:-.03em}.nav-upload-studio-menu-head small{color:#64748b;font-size:12px;font-weight:650}.nav-upload-studio-menu-list{display:grid;gap:10px;padding:12px}.nav-upload-studio-menu-item{-webkit-appearance:none!important;appearance:none!important;position:relative;box-sizing:border-box;width:100%;display:grid!important;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:86px;padding:13px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;color:#111827!important;text-align:left!important;cursor:pointer;box-shadow:0 8px 18px #0f172a0d,inset 0 1px #ffffffe6!important;overflow:hidden;transition:transform .14s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.nav-upload-studio-menu-item:after{content:"";position:absolute;inset:auto 14px 9px;height:3px;border-radius:99px;background:transparent;opacity:0;transition:opacity .16s ease}.nav-upload-studio-menu-item:hover{transform:translateY(-2px);border-color:#dc262642!important;background:linear-gradient(135deg,#fff,#fff7f7f5)!important;box-shadow:0 18px 34px #0f172a1f,0 0 0 4px #dc26260e,inset 0 1px #fffffff0!important}.nav-upload-studio-menu-item:hover:after{opacity:1;background:#dc2626}.nav-upload-studio-menu-item:active{transform:translateY(0) scale(.99)}.nav-upload-studio-menu-item__icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:17px;color:#fff;background:linear-gradient(135deg,#111827,#2563eb);box-shadow:0 12px 26px #0f172a29,inset 0 1px #ffffff3d}.nav-upload-studio-menu-item--video .nav-upload-studio-menu-item__icon{background:linear-gradient(135deg,#111827,#2563eb)}.nav-upload-studio-menu-item--quickshots .nav-upload-studio-menu-item__icon{background:linear-gradient(135deg,#111827,#dc2626)}.nav-upload-studio-menu-item--music .nav-upload-studio-menu-item__icon{background:linear-gradient(135deg,#111827,#7c3aed)}.nav-upload-studio-menu-item__icon svg{width:21px;height:21px;color:#fff!important;stroke:#fff!important}.nav-upload-studio-menu-item__text{display:grid;gap:4px;min-width:0}.nav-upload-studio-menu-item__text strong{display:block;color:#0f172a;font-size:15px;font-weight:900;line-height:1.1;letter-spacing:-.02em}.nav-upload-studio-menu-item__text small{display:-webkit-box;color:#64748b;font-size:12px;font-weight:600;line-height:1.28;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-upload-studio-menu-item__arrow{width:17px;height:17px;color:#94a3b8!important;stroke:#94a3b8!important;transition:color .16s ease,stroke .16s ease,transform .16s ease}.nav-upload-studio-menu-item:hover .nav-upload-studio-menu-item__arrow{color:#dc2626!important;stroke:#dc2626!important;transform:translate(3px)}.navbar.scrolled .navbar-inner .nav-media-combo{max-height:0!important;min-height:0!important;height:0!important;opacity:0!important;visibility:hidden!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;pointer-events:none!important}.nav-upload-studio-overlay{display:none!important}@keyframes navUploadMenuIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navUploadIconPulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.08)}}.nav-upload-studio-menu-item--live .nav-upload-studio-menu-item__icon{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;box-shadow:0 12px 24px #ef444438}.nav-upload-studio-menu-item--live:hover .nav-upload-studio-menu-item__icon{box-shadow:0 14px 30px #ef444447}.nav-brand-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-width:0}.nav-brand-lockup{display:inline-flex;align-items:center;gap:10px;color:#111827;text-decoration:none}.nav-brand-lockup img{width:42px;height:42px;border-radius:12px;object-fit:cover}.nav-brand-lockup p{margin:0;color:#111827;font-size:2rem;font-weight:900;line-height:1;letter-spacing:-.04em}.nav-social-shortcut-btn{width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:#4b5563;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nav-social-shortcut-btn:hover,.nav-social-shortcut-btn.is-active{background:#0000000f;color:#111827}.nav-social-shortcut-btn svg{width:20px;height:20px}.dashboard-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important}.dashboard-btn:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important;transform:translateY(-1px)}.dashboard-btn.is-active{background:#ecfdf5!important;color:#047857!important;border-color:#10b9813d!important}.dashboard-btn .header-svg-icon{color:currentColor!important;fill:currentColor!important}.nav-logo .dashboard-btn,.nav-logo .toggle-sidebar-btn{border:0!important;box-shadow:none!important;outline:none!important}.nav-logo .dashboard-btn:hover,.nav-logo .dashboard-btn.is-active,.nav-logo .dashboard-btn.is-active:hover,.nav-logo .toggle-sidebar-btn:hover,.nav-logo .toggle-sidebar-btn.is-active,.nav-logo .toggle-sidebar-btn.is-active:hover{border:0!important;box-shadow:none!important;background:transparent!important}.nav-logo .dashboard-btn:hover svg,.nav-logo .dashboard-btn.is-active svg,.nav-logo .toggle-sidebar-btn:hover svg,.nav-logo .toggle-sidebar-btn.is-active svg{transform:scale(1.06)}.navbar .nav-logo .toggle-sidebar-btn,.navbar .nav-logo .toggle-sidebar-btn.icon-btn,.navbar .nav-logo .toggle-sidebar-btn.nav-btn{border:none!important;box-shadow:none!important;outline:none!important}.navbar .nav-logo .toggle-sidebar-btn:hover,.navbar .nav-logo .toggle-sidebar-btn:focus,.navbar .nav-logo .toggle-sidebar-btn:active{border:none!important;box-shadow:none!important;outline:none!important}.nav-hof-logo-icon{width:16px;height:16px;object-fit:contain;display:inline-block;flex:0 0 auto}.nav-login-cart a{text-decoration:none!important}.nav-login-button{appearance:none!important;border:1px solid rgba(15,23,42,.12)!important;outline:none!important;min-width:86px!important;height:42px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:linear-gradient(180deg,#fffffffa,#f8fafcf0)!important;color:#0f172a!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.01em!important;box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffffe6!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease!important}.nav-login-button:hover{transform:translateY(-1px)!important;border-color:#dc262647!important;color:#b91c1c!important;background:linear-gradient(180deg,#fff,#fff7f7)!important;box-shadow:0 14px 32px #0f172a1f,0 4px 12px #dc26261f,inset 0 1px #fffffff2!important}.nav-login-button:active{transform:translateY(0) scale(.98)!important;box-shadow:0 8px 18px #0f172a1a,inset 0 1px #ffffffe6!important}.nav-login-button:focus-visible{box-shadow:0 0 0 4px #dc262624,0 12px 28px #0f172a1f!important;border-color:#dc262673!important}@media(max-width:720px){.nav-media-combo__upload span{display:none}.nav-media-combo__upload{padding:0 10px!important}.nav-media-combo__chevron{display:none}.nav-upload-studio-menu-popover{left:8px!important;right:8px!important;width:calc(100vw - 16px)!important}.nav-upload-studio-menu-item{min-height:78px;grid-template-columns:42px minmax(0,1fr) 16px}.nav-upload-studio-menu-item__icon{width:42px;height:42px;border-radius:15px}}@media(max-width:640px){.nav-login-button{min-width:76px!important;height:38px!important;padding:0 14px!important;font-size:13px!important}}.navbar .nav-account-area{display:flex!important;align-items:center!important;gap:0!important;flex-shrink:0!important}.navbar .nav-account-wrapper{position:relative!important;display:inline-flex!important;align-items:center!important;margin-left:4px!important}.navbar .nav-account-trigger{appearance:none!important;border:1px solid rgba(15,23,42,.1)!important;outline:none!important;height:46px!important;min-width:132px!important;max-width:220px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:4px 12px 4px 5px!important;border-radius:999px!important;background:linear-gradient(180deg,#fffffffa,#f8fafcf5)!important;color:#0f172a!important;cursor:pointer!important;box-shadow:0 12px 28px #0f172a14,inset 0 1px #fffffff2!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.navbar .nav-account-trigger:hover,.navbar .nav-account-trigger.is-open{transform:translateY(-1px)!important;border-color:#dc262638!important;background:linear-gradient(180deg,#fff,#fff7f7)!important;box-shadow:0 16px 38px #0f172a1f,0 4px 12px #dc262614,inset 0 1px #fffffff2!important}.navbar .nav-account-trigger:active{transform:translateY(0) scale(.98)!important}.navbar .nav-account-trigger:focus-visible{border-color:#dc262673!important;box-shadow:0 0 0 4px #dc262624,0 12px 28px #0f172a1f!important}.navbar .nav-account-avatar-wrap{position:relative!important;width:38px!important;height:38px!important;flex:0 0 38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.navbar .nav-account-avatar{width:38px!important;height:38px!important;border-radius:999px!important;object-fit:cover!important;display:block!important;border:1px solid rgba(15,23,42,.1)!important;background:#f8fafc!important}.navbar .nav-account-avatar--guest{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111827!important}.navbar .nav-account-avatar--guest svg{width:19px!important;height:19px!important}.navbar .nav-account-online-dot{position:absolute!important;right:-1px!important;bottom:2px!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#22c55e!important;border:2px solid #ffffff!important;box-shadow:0 0 0 1px #22c55e2e!important}.navbar .nav-account-copy{min-width:0!important;display:grid!important;gap:1px!important;text-align:left!important}.navbar .nav-account-name{display:block!important;max-width:112px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.015em!important;line-height:1.05!important}.navbar .nav-account-subtext{display:block!important;color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.navbar .nav-account-chevron{width:16px!important;height:16px!important;flex:0 0 16px!important;color:#475569!important;transition:transform .16s ease!important}.navbar .nav-account-chevron.is-open{transform:rotate(180deg)!important}.navbar .nav-account-wrapper .profile-icon{display:none!important}.navbar .nav-account-dropdown.profile-dropdown{top:calc(100% + 12px)!important;right:0!important;width:310px!important;min-width:310px!important;max-width:calc(100vw - 20px)!important;padding:12px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 24px 70px #0f172a2e,0 8px 22px #0f172a14!important;z-index:2147483000!important}.navbar .nav-account-dropdown.profile-dropdown:before{right:24px!important;border-color:transparent transparent rgba(255,255,255,.98) transparent!important}.navbar .nav-account-card{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:11px!important;align-items:center!important;padding:10px!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.06)!important;margin-bottom:10px!important}.navbar .nav-account-card-avatar{width:48px!important;height:48px!important;border-radius:16px!important;object-fit:cover!important;border:1px solid rgba(15,23,42,.08)!important}.navbar .nav-account-card-copy{min-width:0!important;display:grid!important;gap:3px!important}.navbar .nav-account-card-copy strong{color:#0f172a!important;font-size:14px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.navbar .nav-account-card-copy span{color:#64748b!important;font-size:12px!important;font-weight:700!important}.navbar .nav-account-card-action{border:0!important;border-radius:999px!important;background:#fee2e2!important;color:#991b1b!important;font-size:12px!important;font-weight:900!important;padding:8px 10px!important;cursor:pointer!important}.navbar .nav-account-menu-list,.navbar .nav-account-menu-footer{display:grid!important;gap:4px!important}.navbar .nav-account-menu-footer{margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgba(15,23,42,.08)!important}.navbar .nav-account-menu-item{width:100%!important;border:0!important;outline:none!important;background:transparent!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border-radius:14px!important;color:#0f172a!important;text-align:left!important;cursor:pointer!important;transition:background .15s ease,transform .15s ease,color .15s ease!important}.navbar .nav-account-menu-item:hover{background:#f8fafc!important;transform:translate(2px)!important}.navbar .nav-account-menu-icon{width:38px!important;height:38px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;color:#111827!important}.navbar .nav-account-menu-icon svg{width:18px!important;height:18px!important}.navbar .nav-account-menu-item span:not(.nav-account-menu-icon){min-width:0!important;display:grid!important;gap:2px!important}.navbar .nav-account-menu-item strong{color:#0f172a!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}.navbar .nav-account-menu-item small{color:#64748b!important;font-size:12px!important;font-weight:650!important;line-height:1.15!important}.navbar .nav-account-menu-item em{min-width:22px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ef4444!important;color:#fff!important;font-style:normal!important;font-size:11px!important;font-weight:900!important}.navbar .nav-account-menu-item--logout{color:#b91c1c!important}.navbar .nav-account-menu-item--logout .nav-account-menu-icon{color:#b91c1c!important;background:#fff1f2!important}.navbar .nav-account-guest-head{display:flex!important;align-items:center!important;gap:12px!important;padding:10px!important;margin-bottom:10px!important}.navbar .nav-account-guest-icon{width:44px!important;height:44px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.08)!important;color:#111827!important}.navbar .nav-account-guest-icon svg{width:19px!important;height:19px!important}.navbar .nav-account-guest-head strong,.navbar .nav-account-guest-head small{display:block!important}.navbar .nav-account-guest-head strong{color:#0f172a!important;font-size:15px!important;font-weight:900!important}.navbar .nav-account-guest-head small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.navbar .nav-account-create-btn{width:100%!important;margin-top:12px!important;border:0!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:13px 14px!important;background:#fee2e2!important;color:#991b1b!important;font-size:14px!important;font-weight:950!important;cursor:pointer!important;transition:transform .15s ease,background .15s ease!important}.navbar .nav-account-create-btn:hover{background:#fecaca!important;transform:translateY(-1px)!important}.navbar .nav-account-create-btn svg{width:17px!important;height:17px!important}.navbar .nav-login-button,.navbar .nav-profile-button{display:none!important}.nav-account-dropdown-portal,.navbar .nav-account-dropdown{max-height:calc(100vh - 96px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}.nav-account-dropdown-portal::-webkit-scrollbar,.navbar .nav-account-dropdown::-webkit-scrollbar{width:7px}.nav-account-dropdown-portal::-webkit-scrollbar-track,.navbar .nav-account-dropdown::-webkit-scrollbar-track{background:transparent}.nav-account-dropdown-portal::-webkit-scrollbar-thumb,.navbar .nav-account-dropdown::-webkit-scrollbar-thumb{background:#64748b61;border-radius:999px}.nav-account-dropdown-portal::-webkit-scrollbar-thumb:hover,.navbar .nav-account-dropdown::-webkit-scrollbar-thumb:hover{background:#47556994}.nav-account-menu-section-title{display:block!important;margin:12px 10px 6px!important;color:#94a3b8!important;font-size:11px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.nav-account-menu-list .nav-account-menu-section-title:first-child{margin-top:2px!important}.nav-account-dropdown-portal.profile-dropdown,.notification-dropdown.nav-account-dropdown-portal{position:fixed!important;right:auto!important;transform:none!important;margin:0!important}.navbar .nav-left-controls,.navbar .burger-btn{display:none!important}.nav-account-dropdown-portal{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(100,116,139,.42) transparent!important}.nav-account-dropdown-portal::-webkit-scrollbar{width:6px!important}.nav-account-dropdown-portal::-webkit-scrollbar-track{background:transparent!important;margin:14px 0!important}.nav-account-dropdown-portal::-webkit-scrollbar-thumb{background:#64748b6b!important;border-radius:999px!important}.nav-account-dropdown-portal::-webkit-scrollbar-thumb:hover{background:#4755699e!important}.nav-account-dropdown-portal .nav-account-card,.nav-account-dropdown-portal .nav-account-menu-list,.nav-account-dropdown-portal .nav-account-menu-footer,.nav-account-dropdown-portal .nav-account-guest-head,.nav-account-dropdown-portal .nav-account-create-btn{margin-right:4px!important}.nav-account-dropdown-portal{overflow:hidden!important;padding:0!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll{max-height:inherit!important;height:auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:rgba(100,116,139,.42) transparent!important;padding:12px 8px 12px 12px!important;box-sizing:border-box!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#4755699e!important}.nav-account-dropdown-portal .nav-account-card,.nav-account-dropdown-portal .nav-account-menu-list,.nav-account-dropdown-portal .nav-account-menu-footer,.nav-account-dropdown-portal .nav-account-guest-head,.nav-account-dropdown-portal .nav-account-create-btn{margin-right:6px!important}@media(max-width:900px){.navbar .nav-account-trigger{min-width:46px!important;width:46px!important;max-width:46px!important;padding:4px!important;justify-content:center!important}.navbar .nav-account-copy,.navbar .nav-account-chevron{display:none!important}.navbar .nav-account-dropdown.profile-dropdown{right:-8px!important;width:300px!important;min-width:300px!important}}@media(max-width:520px){.navbar .nav-account-dropdown.profile-dropdown{position:fixed!important;top:70px!important;right:10px!important;left:10px!important;width:auto!important;min-width:0!important}}.nav-account-dropdown-portal.profile-dropdown,.notification-dropdown.nav-account-dropdown-portal{min-width:310px!important;max-width:calc(100vw - 20px)!important;padding:12px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 24px 70px #0f172a2e,0 8px 22px #0f172a14!important;overflow:visible!important;box-sizing:border-box!important;isolation:isolate!important}.nav-account-dropdown-portal.profile-dropdown:before,.notification-dropdown.nav-account-dropdown-portal:before{content:""!important;position:absolute!important;top:-10px!important;right:24px!important;border-width:0 10px 10px 10px!important;border-style:solid!important;border-color:transparent transparent rgba(255,255,255,.98) transparent!important}.nav-account-dropdown-portal .nav-account-card{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:11px!important;align-items:center!important;padding:10px!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.06)!important;margin-bottom:10px!important}.nav-account-dropdown-portal .nav-account-card-avatar{width:48px!important;height:48px!important;border-radius:16px!important;object-fit:cover!important;border:1px solid rgba(15,23,42,.08)!important}.nav-account-dropdown-portal .nav-account-card-copy{min-width:0!important;display:grid!important;gap:3px!important}.nav-account-dropdown-portal .nav-account-card-copy strong{color:#0f172a!important;font-size:14px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nav-account-dropdown-portal .nav-account-card-copy span{color:#64748b!important;font-size:12px!important;font-weight:700!important}.nav-account-dropdown-portal .nav-account-card-action{border:0!important;border-radius:999px!important;background:#fee2e2!important;color:#991b1b!important;font-size:12px!important;font-weight:900!important;padding:8px 10px!important;cursor:pointer!important}.nav-account-dropdown-portal .nav-account-menu-list,.nav-account-dropdown-portal .nav-account-menu-footer{display:grid!important;gap:4px!important}.nav-account-dropdown-portal .nav-account-menu-footer{margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgba(15,23,42,.08)!important}.nav-account-dropdown-portal .nav-account-menu-item{width:100%!important;border:0!important;outline:none!important;background:transparent!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border-radius:14px!important;color:#0f172a!important;text-align:left!important;cursor:pointer!important;transition:background .15s ease,transform .15s ease,color .15s ease!important}.nav-account-dropdown-portal .nav-account-menu-item:hover{background:#f8fafc!important;transform:translate(2px)!important}.nav-account-dropdown-portal .nav-account-menu-icon{width:38px!important;height:38px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;color:#111827!important}.nav-account-dropdown-portal .nav-account-menu-icon svg{width:18px!important;height:18px!important}.nav-account-dropdown-portal .nav-account-menu-item span:not(.nav-account-menu-icon){min-width:0!important;display:grid!important;gap:2px!important}.nav-account-dropdown-portal .nav-account-menu-item strong{color:#0f172a!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}.nav-account-dropdown-portal .nav-account-menu-item small{color:#64748b!important;font-size:12px!important;font-weight:650!important;line-height:1.15!important}.nav-account-dropdown-portal .nav-account-menu-item em{min-width:22px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ef4444!important;color:#fff!important;font-style:normal!important;font-size:11px!important;font-weight:900!important}.nav-account-dropdown-portal .nav-account-menu-item--logout{color:#b91c1c!important}.nav-account-dropdown-portal .nav-account-menu-item--logout .nav-account-menu-icon{color:#b91c1c!important;background:#fff1f2!important}.nav-account-dropdown-portal .nav-account-guest-head{display:flex!important;align-items:center!important;gap:12px!important;padding:10px!important;margin-bottom:10px!important}.nav-account-dropdown-portal .nav-account-guest-icon{width:44px!important;height:44px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.08)!important;color:#111827!important}.nav-account-dropdown-portal .nav-account-guest-icon svg{width:19px!important;height:19px!important}.nav-account-dropdown-portal .nav-account-guest-head strong,.nav-account-dropdown-portal .nav-account-guest-head small{display:block!important}.nav-account-dropdown-portal .nav-account-guest-head strong{color:#0f172a!important;font-size:15px!important;font-weight:900!important}.nav-account-dropdown-portal .nav-account-guest-head small{margin-top:3px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.nav-account-dropdown-portal .nav-account-create-btn{width:100%!important;margin-top:12px!important;border:0!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:13px 14px!important;background:#fee2e2!important;color:#991b1b!important;font-size:14px!important;font-weight:950!important;cursor:pointer!important;transition:transform .15s ease,background .15s ease!important}.nav-account-dropdown-portal .nav-account-create-btn:hover{background:#fecaca!important;transform:translateY(-1px)!important}.nav-account-dropdown-portal .nav-account-create-btn svg{width:17px!important;height:17px!important}@media(max-width:520px){.nav-account-dropdown-portal.profile-dropdown,.notification-dropdown.nav-account-dropdown-portal{top:70px!important;right:10px!important;left:10px!important;width:auto!important;min-width:0!important}}.nav-account-dropdown-portal{padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll{width:100%!important;max-width:100%!important;max-height:inherit!important;display:block!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px 10px 18px 12px!important;scrollbar-gutter:stable!important}.nav-account-dropdown-portal .nav-account-menu-footer{padding-top:12px!important;padding-bottom:10px!important;margin-top:12px!important;border-top:1px solid rgba(15,23,42,.08)!important}.nav-account-dropdown-portal .nav-account-menu-item{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;overflow:hidden!important}.nav-account-dropdown-portal .nav-account-menu-item strong,.nav-account-dropdown-portal .nav-account-menu-item small{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.nav-account-dropdown-portal .nav-account-menu-icon{width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important}.nav-account-dropdown-portal .nav-account-menu-item em{justify-self:end!important;max-width:44px!important}.nav-account-dropdown-portal .nav-account-menu-footer:last-child{margin-bottom:8px!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll::-webkit-scrollbar-thumb{background:#64748b6b!important;border-radius:999px!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll{scrollbar-width:thin!important;scrollbar-color:rgba(100,116,139,.42) transparent!important}.nav-account-dropdown-portal{height:var(--nav-account-panel-height)!important;max-height:var(--nav-account-panel-height)!important;min-height:0!important;overflow:hidden!important;padding:0!important;box-sizing:border-box!important;display:block!important;contain:layout paint!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll{height:100%!important;max-height:100%!important;min-height:0!important;overflow-y:scroll!important;overflow-x:hidden!important;padding:12px 10px 18px 12px!important;box-sizing:border-box!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:rgba(100,116,139,.45) transparent!important;overscroll-behavior:contain!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll::-webkit-scrollbar{width:6px!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll::-webkit-scrollbar-track{background:transparent!important;margin:14px 0!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll::-webkit-scrollbar-thumb{background:#64748b73!important;border-radius:999px!important}.nav-account-dropdown-portal .nav-account-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#475569a6!important}.nav-account-dropdown-portal .nav-account-card,.nav-account-dropdown-portal .nav-account-menu-list,.nav-account-dropdown-portal .nav-account-menu-footer,.nav-account-dropdown-portal .nav-account-guest-head,.nav-account-dropdown-portal .nav-account-create-btn{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.nav-account-dropdown-portal .nav-account-menu-item{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;overflow:hidden!important}.nav-account-dropdown-portal .nav-account-menu-item>span:not(.nav-account-menu-icon){min-width:0!important;max-width:100%!important;overflow:hidden!important}.nav-account-dropdown-portal .nav-account-menu-item strong,.nav-account-dropdown-portal .nav-account-menu-item small{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.nav-account-dropdown-portal .nav-account-menu-footer{position:relative!important;bottom:auto!important;margin-top:12px!important;margin-bottom:16px!important;padding-top:12px!important;padding-bottom:6px!important;border-top:1px solid rgba(15,23,42,.08)!important}.nav-ai-dropdown-popover{border:1px solid rgba(17,24,39,.1);background:radial-gradient(circle at top left,rgba(201,162,39,.1),transparent 34%),#fff;box-shadow:0 24px 60px #0f172a29}.nav-ai-dropdown-head span{display:inline-flex;align-items:center;gap:8px}.nav-ai-dropdown-list{display:grid;gap:8px;padding:10px}.nav-ai-dropdown-link{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:10px;border-radius:14px;color:#111827;text-decoration:none;border:1px solid transparent;background:#fff;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.nav-ai-dropdown-link:hover,.nav-ai-dropdown-link.is-active{background:#c9a22714;border-color:#c9a22752;color:#4a3700;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.nav-ai-dropdown-icon{width:38px;height:38px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:#c9a2271a;color:#4a3700;font-size:1.05rem}.nav-ai-dropdown-copy{min-width:0;display:grid;gap:2px}.nav-ai-dropdown-copy strong{color:inherit;font-size:.9rem;font-weight:900;line-height:1.1}.nav-ai-dropdown-copy small{color:#6b7280;font-size:.76rem;font-weight:650;line-height:1.25}.nav-ai-dropdown-link:hover .nav-ai-dropdown-copy small,.nav-ai-dropdown-link.is-active .nav-ai-dropdown-copy small{color:#5f4a09}.nav-ai-dropdown-arrow{color:#9ca3af;transition:transform .16s ease}.nav-ai-dropdown-link:hover .nav-ai-dropdown-arrow,.nav-ai-dropdown-link.is-active .nav-ai-dropdown-arrow{transform:translate(2px);color:#4a3700}.nav-link[data-explore-tab=ai] .menu-icon{color:#4a3700}.nav-link[data-explore-tab=ai].is-active{background:#c9a2271a;border-color:#c9a22759;color:#4a3700}.nav-icon-count-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.nav-icon-count-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border:0;border-radius:999px;background:transparent;color:#0f172a;text-decoration:none;cursor:pointer;line-height:1;box-sizing:border-box;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.nav-icon-count-btn:hover{background:#0f172a0f;color:#111827;transform:translateY(-1px)}.nav-icon-count-btn:focus-visible{outline:2px solid rgba(220,38,38,.42);outline-offset:2px}.nav-icon-count-btn.has-count{padding-top:1px}.nav-top-icon{width:23px;height:23px;stroke-width:2.35;display:block;flex:0 0 auto}.nav-top-icon--cart{width:30px;height:30px;stroke-width:2.15}.nav-counter-badge,.message-notification-count,.notification-count,.nav-cart-count,.nav-chat-badge{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e11d48;color:#fff;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;line-height:1;letter-spacing:-.02em;box-sizing:border-box;z-index:3;pointer-events:none;box-shadow:0 4px 10px #e11d4838}.nav-icon-count-btn--cart .nav-cart-count{top:-1px;right:-2px}.nav-icon-count-btn--notification .bell-icon{width:23px;height:23px;object-fit:contain}.nav-notification.dropdown-container>img,.nav-search-container>a>img{width:auto;height:auto}.nav-chat-btn{position:relative}.nav-chat-badge{top:-5px;right:-7px}.navbar .nav-search-container .nav-icon-count-btn,.navbar .nav-search-container .nav-icon-count-btn:visited,.navbar .nav-search-container .nav-icon-count-btn.has-count,.navbar .nav-search-container .nav-icon-count-btn.is-active,.navbar .nav-search-container .nav-icon-count-btn:active,.navbar .nav-search-container .nav-icon-count-btn:focus,.navbar .nav-search-container .nav-icon-count-btn:focus-visible,.navbar .nav-search-container .nav-icon-count-btn--mail,.navbar .nav-search-container .nav-icon-count-btn--cart,.navbar .nav-search-container .nav-icon-count-btn--notification{background:transparent!important;background-color:transparent!important;color:#0f172a!important;box-shadow:none!important}.navbar .nav-search-container .nav-icon-count-btn:hover{background:#0f172a0f!important;background-color:#0f172a0f!important;color:#111827!important;box-shadow:none!important}.navbar .nav-search-container .nav-top-icon,.navbar .nav-search-container .nav-icon-count-btn svg,.navbar .nav-search-container .bell-icon{color:currentColor!important;stroke:currentColor!important;fill:none!important}.navbar .nav-search-container .nav-icon-count-btn.has-count .nav-top-icon,.navbar .nav-search-container .nav-icon-count-btn--notification .bell-icon.has-unread{color:#0f172a!important;stroke:currentColor!important}.navbar .nav-search-container .nav-counter-badge,.navbar .nav-search-container .message-notification-count,.navbar .nav-search-container .notification-count,.navbar .nav-search-container .nav-cart-count,.navbar .nav-chat-badge{background:#e11d48!important;background-color:#e11d48!important;color:#fff!important;border-color:#fff!important}.navbar .nav-search-container .nav-notification,.navbar .nav-search-container .dropdown-container{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.navbar .nav-media-combo__video,.navbar .nav-media-combo__video.is-active,.navbar .nav-media-combo__video:active,.navbar .nav-media-combo__video:focus,.navbar .nav-media-combo__upload,.navbar .nav-media-combo__upload:active,.navbar .nav-media-combo__upload:focus{background:transparent!important;background-color:transparent!important;color:#0f172a!important;box-shadow:none!important}.navbar .nav-media-combo__video:hover,.navbar .nav-media-combo__upload:hover{background:#0f172a0f!important;background-color:#0f172a0f!important}.navbar .nav-search-container .nav-icon-count-btn,.navbar .nav-search-container .nav-icon-count-wrap,.navbar .nav-search-container .nav-notification.dropdown-container{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important;box-sizing:border-box!important;vertical-align:middle!important}.navbar .nav-search-container .nav-icon-count-btn{-webkit-appearance:none!important;appearance:none!important;border:0!important;outline-offset:2px!important;text-decoration:none!important}.navbar .nav-search-container .nav-icon-count-btn>svg,.navbar .nav-search-container .nav-icon-count-btn .nav-top-icon,.navbar .nav-search-container .nav-icon-count-btn .bell-icon,.navbar .nav-search-container .nav-icon-count-btn--mail .nav-top-icon,.navbar .nav-search-container .nav-icon-count-btn--notification .nav-top-icon,.navbar .nav-search-container .nav-icon-count-btn--cart .nav-top-icon{width:25px!important;height:25px!important;min-width:25px!important;max-width:25px!important;min-height:25px!important;max-height:25px!important;display:block!important;flex:0 0 25px!important;margin:0!important;padding:0!important;line-height:1!important;stroke-width:2.35!important;transform:none!important;vertical-align:middle!important}.navbar .nav-search-container .nav-icon-count-btn--cart .nav-top-icon--cart{width:27px!important;height:27px!important;min-width:27px!important;max-width:27px!important;min-height:27px!important;max-height:27px!important;flex-basis:27px!important;stroke-width:2.25!important}.navbar .nav-search-container .nav-icon-count-btn .nav-counter-badge,.navbar .nav-search-container .nav-icon-count-btn .message-notification-count,.navbar .nav-search-container .nav-icon-count-btn .notification-count,.navbar .nav-search-container .nav-icon-count-btn .nav-cart-count{top:1px!important;right:1px!important;min-width:17px!important;width:auto!important;height:17px!important;padding:0 4px!important;font-size:10px!important;line-height:1!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.navbar .nav-media-combo,.navbar .nav-media-combo__video,.navbar .nav-media-combo__upload{align-self:center!important;line-height:1!important}.navbar .nav-media-combo__video-icon,.navbar .nav-media-combo__upload-icon,.navbar .nav-media-combo__chevron{display:block!important;flex:0 0 auto!important;line-height:1!important}.navbar .nav-account-trigger{align-self:center!important;line-height:1!important}.navbar .nav-search-container{align-items:center!important}.navbar .nav-search-container>*{align-self:center}.nav-search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:2147483005;display:grid;gap:10px;max-height:420px;overflow-y:auto;padding:12px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#fffffffa;box-shadow:0 24px 60px #0f172a29}.nav-search-suggestion-group{display:grid;gap:6px}.nav-search-suggestion-heading{padding:0 4px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#0f172a94}.nav-search-suggestion-row{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;text-decoration:none;color:inherit}.nav-search-suggestion-row:hover{background:#0f172a0b}.nav-icon-count-btn--cart,.nav-cart-counter-anchor{position:relative!important;overflow:visible!important}.nav-icon-count-btn--cart .nav-cart-count,.nav-cart-counter-anchor .nav-cart-count,.nav-counter-badge.nav-cart-count{position:absolute!important;top:-8px!important;right:-9px!important;z-index:2147483006!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#111827!important;color:#fff!important;border:2px solid #ffffff!important;box-shadow:0 8px 18px #0f172a38!important;font-size:.68rem!important;font-weight:950!important;line-height:1!important;letter-spacing:-.02em!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important}.nav-icon-count-btn--cart.has-count .nav-cart-count,.nav-cart-counter-anchor.has-count .nav-cart-count{opacity:1!important;visibility:visible!important}@media(max-width:720px){.nav-icon-count-btn--cart .nav-cart-count,.nav-cart-counter-anchor .nav-cart-count,.nav-counter-badge.nav-cart-count{top:-7px!important;right:-7px!important;min-width:17px!important;height:17px!important;font-size:.64rem!important}}@media(max-width:980px){.nav-icon-count-btn{width:38px;height:38px;min-width:38px}.nav-top-icon{width:21px;height:21px}.nav-top-icon--cart{width:27px;height:27px}.nav-counter-badge,.message-notification-count,.notification-count,.nav-cart-count,.nav-chat-badge{min-width:16px;height:16px;font-size:9px;border-width:2px}}@media(max-width:720px){.nav-ai-dropdown-popover{width:calc(100vw - 16px)!important;left:8px!important}.nav-ai-dropdown-link{grid-template-columns:34px 1fr 16px}.nav-ai-dropdown-icon{width:34px;height:34px}}.nav-icon-count-btn--cart,.nav-cart-counter-anchor{position:relative!important;overflow:visible!important;isolation:isolate}.nav-cart-counter-anchor .nav-cart-count--forced,.nav-icon-count-btn--cart .nav-cart-count--forced,.nav-counter-badge.nav-cart-count.nav-cart-count--forced{position:absolute!important;top:-9px!important;right:-10px!important;z-index:2147483647!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;border:2px solid #ffffff!important;box-shadow:0 9px 20px #0f172a47!important;font-size:.68rem!important;font-weight:950!important;line-height:1!important;letter-spacing:-.02em!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:none!important}.nav-cart-counter-anchor.has-count .nav-top-icon--cart{color:#111827}@media(max-width:720px){.nav-cart-counter-anchor .nav-cart-count--forced,.nav-icon-count-btn--cart .nav-cart-count--forced,.nav-counter-badge.nav-cart-count.nav-cart-count--forced{top:-7px!important;right:-8px!important;min-width:17px!important;height:17px!important;font-size:.64rem!important}}.navbar .nav-cart-count{margin:0!important}.navbar .nav-search-container .nav-icon-count-btn--cart,.navbar .nav-search-container .nav-cart-counter-anchor{position:relative!important;overflow:visible!important;isolation:isolate!important}.navbar .nav-search-container .nav-icon-count-btn--cart .nav-cart-count,.navbar .nav-search-container .nav-cart-counter-anchor .nav-cart-count,.navbar .nav-search-container .nav-icon-count-btn--cart .nav-cart-count--forced,.navbar .nav-search-container .nav-cart-counter-anchor .nav-cart-count--forced,.navbar .nav-search-container .nav-counter-badge.nav-cart-count,.navbar .nav-search-container .nav-counter-badge.nav-cart-count.nav-cart-count--forced{position:absolute!important;inset:1px 1px auto auto!important;z-index:999999!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:17px!important;width:auto!important;height:17px!important;padding:0 4px!important;box-sizing:border-box!important;border-radius:999px!important;border:2px solid #ffffff!important;background:#e11d48!important;background-color:#e11d48!important;color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.02em!important;text-align:center!important;opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important;pointer-events:none!important;box-shadow:0 4px 10px #e11d4838!important}.navbar .nav-search-container .nav-icon-count-btn--cart .nav-top-icon,.navbar .nav-search-container .nav-cart-counter-anchor .nav-top-icon,.navbar .nav-search-container .nav-icon-count-btn--cart svg,.navbar .nav-search-container .nav-cart-counter-anchor svg{position:relative!important;z-index:1!important}.navbar .nav-search-container .nav-icon-count-btn--cart .nav-cart-count,.navbar .nav-search-container .nav-cart-counter-anchor .nav-cart-count{z-index:2!important}.navbar .nav-search-container .nav-icon-count-btn--cart.has-count .nav-cart-count,.navbar .nav-search-container .nav-cart-counter-anchor.has-count .nav-cart-count{opacity:1!important;visibility:visible!important}@media(max-width:720px){.navbar .nav-search-container .nav-icon-count-btn--cart .nav-cart-count,.navbar .nav-search-container .nav-cart-counter-anchor .nav-cart-count,.navbar .nav-search-container .nav-icon-count-btn--cart .nav-cart-count--forced,.navbar .nav-search-container .nav-cart-counter-anchor .nav-cart-count--forced,.navbar .nav-search-container .nav-counter-badge.nav-cart-count,.navbar .nav-search-container .nav-counter-badge.nav-cart-count.nav-cart-count--forced{top:1px!important;right:1px!important;min-width:16px!important;height:16px!important;font-size:9px!important;padding:0 4px!important}}.navbar .search-box,.navbar .search-shell{align-items:center!important}.navbar .search-input,.navbar .search-box input,.navbar input.search-input{height:100%!important;min-height:0!important;display:block!important;align-self:stretch!important;padding:0 12px!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;line-height:normal!important;transform:none!important;translate:none!important;font-size:16px!important;font-weight:500!important;color:#111827!important}.navbar .search-input::placeholder,.navbar .search-box input::placeholder,.navbar input.search-input::placeholder{line-height:normal!important;color:#9ca3af!important;opacity:1!important}.navbar .search-input::-webkit-input-placeholder,.navbar .search-box input::-webkit-input-placeholder,.navbar input.search-input::-webkit-input-placeholder{line-height:normal!important;color:#9ca3af!important}.navbar .search-input::-moz-placeholder,.navbar .search-box input::-moz-placeholder,.navbar input.search-input::-moz-placeholder{line-height:normal!important;color:#9ca3af!important;opacity:1!important}.navbar .search-input:-ms-input-placeholder,.navbar .search-input::-ms-input-placeholder,.navbar .search-box input:-ms-input-placeholder,.navbar .search-box input::-ms-input-placeholder,.navbar input.search-input:-ms-input-placeholder,.navbar input.search-input::-ms-input-placeholder{line-height:normal!important;color:#9ca3af!important}.navbar .search-category,.navbar .search-icon-button,.navbar .search-submit{align-self:center!important}.navbar:not(.scrolled) .navbar-inner,.navbar:not(.scrolled) .nav-search-container{overflow:visible!important}.navbar.scrolled .nav-search-suggestions{display:none!important}.nav-search-autocomplete-wrap{position:relative!important;flex:1 1 1100px!important;max-width:1200px!important;min-width:280px!important;display:flex!important;align-items:center!important;overflow:visible!important;z-index:2147483001!important}.nav-search-autocomplete-wrap>.nav-search-suggestions,.nav-search-autocomplete-wrap .nav-search-suggestions{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;z-index:2147483005!important;max-height:min(420px,calc(100vh - 140px))!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;gap:10px!important;padding:12px!important;margin:0!important;border-radius:18px!important;border:1px solid rgba(148,163,184,.24)!important;background:#fffffffa!important;box-shadow:0 24px 60px #0f172a29,0 8px 22px #0f172a14!important;box-sizing:border-box!important;scrollbar-gutter:stable!important}.nav-search-autocomplete-wrap .nav-search-suggestion-row.search-result-item{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:8px!important;border-radius:12px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;color:#0f172a!important;text-decoration:none!important}.nav-search-autocomplete-wrap .nav-search-suggestion-row.search-result-item:hover{background:#0f172a0e!important}.nav-search-autocomplete-wrap .search-result-image{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;object-fit:cover!important;background:#f8fafc!important}.nav-search-autocomplete-wrap .search-result-details{min-width:0!important;display:grid!important;gap:3px!important}.nav-search-autocomplete-wrap .search-result-details h3{margin:0!important;color:#0f172a!important;font-size:.9rem!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nav-search-autocomplete-wrap .search-result-details p{margin:0!important;color:#64748b!important;font-size:.78rem!important;font-weight:650!important;line-height:1.15!important}.nav-search-autocomplete-wrap .nav-search-suggestion-heading{padding:0 4px!important;color:#0f172a94!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media(max-width:980px){.nav-search-autocomplete-wrap{flex-basis:620px!important;min-width:220px!important}}@media(max-width:720px){.nav-search-autocomplete-wrap>.nav-search-suggestions,.nav-search-autocomplete-wrap .nav-search-suggestions{max-height:min(360px,calc(100vh - 120px))!important}}.nav-search-autocomplete-wrap{position:relative!important;flex:1 1 1100px!important;max-width:1200px!important;min-width:280px!important;display:flex!important;align-items:center!important;overflow:visible!important;z-index:1!important}.nav-search-autocomplete-wrap>.search-box{width:100%!important;max-width:none!important;flex:1 1 auto!important}.nav-search-suggestions-portal{position:fixed!important;z-index:2147483006!important;display:grid!important;gap:10px!important;max-height:min(420px,calc(100vh - 140px))!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;padding:12px!important;margin:0!important;box-sizing:border-box!important;border-radius:20px!important;border:1px solid rgba(148,163,184,.24)!important;background:#fffffffb!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 28px 80px #0f172a2e,0 10px 28px #0f172a1a!important}.nav-search-suggestions-portal .nav-search-suggestion-group{display:grid!important;gap:6px!important}.nav-search-suggestions-portal .nav-search-suggestion-heading{padding:0 4px!important;color:#0f172a94!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.nav-search-suggestions-portal .nav-search-suggestion-row.search-result-item{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:8px!important;border-radius:13px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;color:#0f172a!important;text-decoration:none!important;text-align:left!important;cursor:pointer!important}.nav-search-suggestions-portal .nav-search-suggestion-row.search-result-item:hover{background:#0f172a0e!important}.nav-search-suggestions-portal .search-result-image{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;object-fit:cover!important;background:#f8fafc!important;display:block!important}.nav-search-suggestions-portal .search-result-details{min-width:0!important;display:grid!important;gap:3px!important}.nav-search-suggestions-portal .search-result-details h3{margin:0!important;color:#0f172a!important;font-size:.9rem!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nav-search-suggestions-portal .search-result-details p{margin:0!important;color:#64748b!important;font-size:.78rem!important;font-weight:650!important;line-height:1.15!important}@media(max-width:720px){.nav-search-autocomplete-wrap{min-width:220px!important}.nav-search-suggestions-portal{max-height:min(360px,calc(100vh - 120px))!important}}.navbar,.navbar *{box-sizing:border-box}.navbar{max-width:100vw!important;overflow-x:clip}.navbar .navbar-inner,.navbar .nav-search-container,.navbar .nav-main,.navbar .nav-menu-container{min-width:0!important}@media(max-width:860px){html,body,#root{max-width:100%!important;overflow-x:hidden!important}.navbar{width:100%!important;padding:8px 10px!important}.navbar:not(.scrolled) .navbar-inner{max-height:none!important;overflow:visible!important}.navbar:not(.scrolled) .navbar-inner .nav-search-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important}.navbar .nav-logo{order:1!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important;justify-content:space-between!important;gap:6px!important}.navbar .nav-logo img{width:38px!important;height:38px!important;flex:0 0 38px!important;object-fit:contain!important}.navbar .nav-logo p{margin:0 auto 0 4px!important;font-size:24px!important;line-height:1!important;white-space:nowrap!important}.navbar .nav-logo .icon-btn.nav-btn,.navbar .nav-logo .toggle-sidebar-btn,.navbar .nav-chat-btn{width:38px!important;height:38px!important;min-width:38px!important;margin-left:0!important;padding:0!important;flex:0 0 38px!important}.navbar .nav-search-autocomplete-wrap{order:2!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}.navbar .nav-search-autocomplete-wrap>.search-box,.navbar .search-box{width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;max-height:42px!important;padding:0 5px!important;border-radius:12px!important}.navbar .search-category{max-width:94px!important;min-width:42px!important;height:30px!important;padding:0 8px!important;font-size:12px!important}.navbar .search-split{height:20px!important;margin:0 6px!important}.navbar .search-input{min-width:0!important;height:100%!important;line-height:normal!important;transform:none!important;padding:0 6px!important;font-size:14px!important}.navbar .search-input::placeholder{line-height:normal!important}.navbar .search-icon-button{width:38px!important;min-width:38px!important;height:38px!important;border-radius:10px!important}.navbar .nav-search-container>.nav-notification,.navbar .nav-search-container>.nav-icon-count-btn,.navbar .nav-search-container>.nav-cart-counter-anchor,.navbar .nav-search-container>.nav-media-combo,.navbar .nav-search-container>.nav-login-cart,.navbar .nav-search-container>.nav-account-area{order:3!important;flex:0 0 auto!important}.navbar .nav-login-cart,.navbar .nav-account-area{transform:none!important;gap:8px!important;margin:0!important}.navbar .nav-media-combo{height:40px!important;min-height:40px!important;max-width:118px!important}.navbar .nav-media-combo__video,.navbar .nav-media-combo__upload{min-height:38px!important;height:38px!important}.navbar .nav-media-combo__upload span{max-width:58px!important;overflow:hidden!important;text-overflow:ellipsis!important}.navbar .nav-main{width:100%!important;margin-left:0!important;padding:6px 0 0!important;gap:2px!important;min-height:42px!important}.navbar .edge-arrow{width:32px!important;height:32px!important;min-width:32px!important;margin:0 1px!important;padding:0!important}.navbar .edge-icon,.navbar .edge-arrow svg{width:18px!important;height:18px!important}.navbar .nav-menu-container{padding:0 2px!important;min-width:0!important}.navbar .nav-menu{gap:8px!important}.navbar .nav-main .nav-menu .nav-link,.navbar .nav-link.nav-link-button{min-height:32px!important;padding:5px 10px!important;gap:6px!important;font-size:13px!important}.navbar .nav-main .menu-icon,.navbar .nav-main .menu-chevron{width:14px!important;height:14px!important;flex:0 0 14px!important}}@media(max-width:620px){.navbar{padding:7px 8px!important}.navbar .nav-logo{justify-content:center!important}.navbar .nav-logo p{font-size:21px!important;margin-right:auto!important}.navbar .nav-logo img{width:34px!important;height:34px!important;flex-basis:34px!important}.navbar .nav-logo .icon-btn.nav-btn,.navbar .nav-logo .toggle-sidebar-btn,.navbar .nav-chat-btn,.navbar .nav-search-container .nav-icon-count-btn,.navbar .nav-search-container .nav-icon-count-wrap,.navbar .nav-search-container .nav-notification.dropdown-container{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important}.navbar .nav-search-container .nav-icon-count-btn>svg,.navbar .nav-search-container .nav-icon-count-btn .nav-top-icon,.navbar .nav-search-container .nav-icon-count-btn .bell-icon{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.navbar .nav-media-combo{max-width:94px!important}.navbar .nav-media-combo__upload span,.navbar .nav-media-combo__chevron{display:none!important}.navbar .nav-media-combo__upload{padding:0 9px!important}.navbar .nav-account-trigger{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:3px!important}.navbar .nav-account-avatar-wrap,.navbar .nav-account-avatar{width:32px!important;height:32px!important;min-width:32px!important}.navbar .search-category{max-width:72px!important;font-size:11.5px!important}.navbar .search-input{font-size:13px!important}.navbar .nav-main .nav-menu .nav-link,.navbar .nav-link.nav-link-button{padding:5px 9px!important;font-size:12.5px!important}}@media(max-width:430px){.navbar .nav-logo p{font-size:18px!important;letter-spacing:-.03em!important}.navbar .nav-logo{gap:4px!important}.navbar .nav-logo .header-item:nth-of-type(2){display:none!important}.navbar .nav-search-container{gap:6px!important}.navbar .search-category{max-width:58px!important;padding-inline:6px!important}.navbar .search-split{margin:0 4px!important}.navbar .search-icon-button{width:36px!important;min-width:36px!important}.navbar .nav-menu{gap:6px!important}.navbar .nav-main .nav-menu .nav-link,.navbar .nav-link.nav-link-button{padding:5px 8px!important}.navbar .nav-main .menu-label{max-width:116px!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(max-width:360px){.navbar .nav-logo p{display:none!important}.navbar .nav-logo{justify-content:space-between!important}.navbar .nav-main .menu-label{max-width:92px!important}}@media(max-width:620px){.nav-mail-panel-popover,.nav-notifications-panel-popover,.nav-sellers-dropdown-popover,.nav-places-dropdown-popover,.nav-ai-dropdown-popover,.nav-upload-studio-menu-popover,.navbar .nav-account-dropdown.profile-dropdown{left:8px!important;right:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;box-sizing:border-box!important}.nav-mail-panel-popover,.nav-notifications-panel-popover{height:min(78vh,calc(100vh - 86px))!important;max-height:min(78vh,calc(100vh - 86px))!important}.nav-sellers-dropdown-popover,.nav-places-dropdown-popover,.nav-ai-dropdown-popover,.nav-upload-studio-menu-popover{max-height:min(72vh,calc(100vh - 96px))!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}.nav-search-suggestions-portal{left:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:min(58vh,calc(100vh - 112px))!important}}.navbar .nav-main{display:flex!important;align-items:center!important;gap:8px!important;position:relative!important;overflow:visible!important;min-width:0!important;width:100%!important;background:#fff!important;z-index:20!important}.navbar .nav-main .nav-menu-container{flex:1 1 auto!important;min-width:0!important;position:relative!important;z-index:1!important;overflow-x:auto!important;overflow-y:hidden!important;padding-left:8px!important;padding-right:8px!important}.navbar .nav-main>.edge-arrow,.navbar .nav-main>button.edge-arrow{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:30!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;padding:0!important;margin:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#111827!important;border-radius:999px!important;cursor:pointer!important;transform:none!important;clip-path:none!important}.navbar .nav-main>.edge-arrow .edge-icon,.navbar .nav-main>.edge-arrow svg{width:24px!important;height:24px!important;display:block!important;flex:0 0 24px!important;opacity:1!important;visibility:visible!important;color:#111827!important;stroke:currentColor!important;fill:none!important;transform:none!important;clip-path:none!important}.navbar .nav-main>.edge-arrow:hover{background:#0000000e!important;color:#000!important}.navbar .nav-main>.edge-arrow:active{transform:scale(.96)!important}.navbar .nav-main>.edge-arrow:focus,.navbar .nav-main>.edge-arrow:focus-visible{outline:none!important;box-shadow:0 0 0 3px #1118271a!important}.navbar .nav-main>.edge-arrow-left{margin-left:0!important;margin-right:4px!important}.navbar .nav-main>.edge-arrow-right{margin-left:4px!important;margin-right:0!important}@media(max-width:720px){.navbar .nav-main{gap:4px!important;padding-left:8px!important;padding-right:8px!important}.navbar .nav-main>.edge-arrow,.navbar .nav-main>button.edge-arrow{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}.navbar .nav-main>.edge-arrow .edge-icon,.navbar .nav-main>.edge-arrow svg{width:21px!important;height:21px!important;flex-basis:21px!important}}html.ygs-feed-navbar-fixed-only .navbar,body.ygs-feed-navbar-fixed-only .navbar,html.ygs-feed-navbar-fixed-only .navbar.scrolled,body.ygs-feed-navbar-fixed-only .navbar.scrolled{position:sticky!important;top:0!important;z-index:9000!important;padding-top:10px!important;padding-bottom:10px!important;background:#fff!important;box-shadow:none!important;transform:none!important;overflow:visible!important}html.ygs-feed-navbar-fixed-only .navbar .navbar-inner,body.ygs-feed-navbar-fixed-only .navbar .navbar-inner,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner{display:block!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;opacity:1!important;visibility:visible!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;border:0!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-search-container,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-search-container,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-logo,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-logo,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .search-box,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .search-box,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-login-cart,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-login-cart,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-notification,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-notification,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .header-item,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .header-item,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .btn-upload,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .btn-upload,html.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-media-combo,body.ygs-feed-navbar-fixed-only .navbar.scrolled .navbar-inner .nav-media-combo{height:auto!important;min-height:unset!important;max-height:none!important;opacity:1!important;visibility:visible!important;margin-top:unset!important;margin-bottom:unset!important;padding-top:unset!important;padding-bottom:unset!important;overflow:visible!important;pointer-events:auto!important}html.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-main,body.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-main{min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important;margin-top:0!important;margin-bottom:0!important;background:#fff!important;box-shadow:none!important}html.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-menu .nav-link,body.ygs-feed-navbar-fixed-only .navbar.scrolled .nav-menu .nav-link{padding-top:6px!important;padding-bottom:6px!important}html.ygs-feed-navbar-fixed-only .navbar.scrolled .burger-btn,body.ygs-feed-navbar-fixed-only .navbar.scrolled .burger-btn{height:46px!important}.navbar,.navbar.scrolled,body.ygs-nav-scrolled .navbar,html.ygs-nav-scrolled .navbar,body.pulse-home-route .navbar.scrolled,html.pulse-home-route .navbar.scrolled,body.pulse-home-route.ygs-nav-scrolled .navbar,html.pulse-home-route.ygs-nav-scrolled .navbar,.navbar .nav-main,.navbar.scrolled .nav-main,body.ygs-nav-scrolled .navbar .nav-main,html.ygs-nav-scrolled .navbar .nav-main,body.pulse-home-route .navbar.scrolled .nav-main,html.pulse-home-route .navbar.scrolled .nav-main,.navbar .navbar-inner,.navbar.scrolled .navbar-inner,.navbar .nav-search-container,.navbar.scrolled .nav-search-container{border-top:0!important;border-bottom:0!important;box-shadow:none!important;outline:0!important}.navbar:before,.navbar:after,.navbar.scrolled:before,.navbar.scrolled:after,.navbar .nav-main:before,.navbar .nav-main:after,.navbar.scrolled .nav-main:before,.navbar.scrolled .nav-main:after,.navbar .navbar-inner:before,.navbar .navbar-inner:after,.navbar.scrolled .navbar-inner:before,.navbar.scrolled .navbar-inner:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.nav-sellers-dropdown-popover,.nav-places-dropdown-popover,.nav-ai-dropdown-popover{position:fixed!important;z-index:2147483647!important;isolation:isolate!important;opacity:1!important;visibility:visible!important}.nav-sellers-dropdown-popover *,.nav-places-dropdown-popover *,.nav-ai-dropdown-popover *{position:relative;z-index:1}.dashboard-route .store-dashboard-sidebar,.dashboard-route .StoreDashboardSidebar,.dashboard-route .store-dashboard-sidebar-wrapper,.dashboard-route .dashboard-sidebar,.dashboard-route .dashboard-left-sidebar,.dashboard-route aside[class*=StoreDashboard],.dashboard-route div[class*=StoreDashboardSidebar]{z-index:50!important}@media(max-width:1024px){body.route-store-dashboard .navbar .toggle-sidebar-btn,html.route-store-dashboard .navbar .toggle-sidebar-btn,body.dashboard-route .navbar .toggle-sidebar-btn,html.dashboard-route .navbar .toggle-sidebar-btn{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}}@media(max-width:1024px){body.route-store-dashboard .navbar,html.route-store-dashboard .navbar{overflow-x:hidden!important}body.route-store-dashboard .navbar .nav-search-container,html.route-store-dashboard .navbar .nav-search-container,body.dashboard-route .navbar .nav-search-container,html.dashboard-route .navbar .nav-search-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:10px 12px!important;overflow:visible!important;box-sizing:border-box!important}body.route-store-dashboard .navbar .nav-logo,body.route-store-dashboard .navbar .nav-brand-actions,body.route-store-dashboard .navbar .nav-brand-lockup,html.route-store-dashboard .navbar .nav-logo,html.route-store-dashboard .navbar .nav-brand-actions,html.route-store-dashboard .navbar .nav-brand-lockup,body.dashboard-route .navbar .nav-logo,body.dashboard-route .navbar .nav-brand-actions,body.dashboard-route .navbar .nav-brand-lockup,html.dashboard-route .navbar .nav-logo,html.dashboard-route .navbar .nav-brand-actions,html.dashboard-route .navbar .nav-brand-lockup{order:1!important;flex:0 0 auto!important;min-width:0!important}body.route-store-dashboard .navbar .nav-social-shortcut-btn,body.route-store-dashboard .navbar .dashboard-btn,body.route-store-dashboard .navbar .nav-chat-btn,body.route-store-dashboard .navbar .icon-btn.nav-btn,body.route-store-dashboard .navbar .nav-icon-count-btn,body.route-store-dashboard .navbar .nav-icon-count-wrap,body.route-store-dashboard .navbar .nav-notification.dropdown-container,body.route-store-dashboard .navbar .nav-media-combo,body.route-store-dashboard .navbar .nav-login-cart,body.route-store-dashboard .navbar .nav-account-area,body.route-store-dashboard .navbar .nav-account-wrapper,html.route-store-dashboard .navbar .nav-social-shortcut-btn,html.route-store-dashboard .navbar .dashboard-btn,html.route-store-dashboard .navbar .nav-chat-btn,html.route-store-dashboard .navbar .icon-btn.nav-btn,html.route-store-dashboard .navbar .nav-icon-count-btn,html.route-store-dashboard .navbar .nav-icon-count-wrap,html.route-store-dashboard .navbar .nav-notification.dropdown-container,html.route-store-dashboard .navbar .nav-media-combo,html.route-store-dashboard .navbar .nav-login-cart,html.route-store-dashboard .navbar .nav-account-area,html.route-store-dashboard .navbar .nav-account-wrapper,body.dashboard-route .navbar .nav-social-shortcut-btn,body.dashboard-route .navbar .dashboard-btn,body.dashboard-route .navbar .nav-chat-btn,body.dashboard-route .navbar .icon-btn.nav-btn,body.dashboard-route .navbar .nav-icon-count-btn,body.dashboard-route .navbar .nav-icon-count-wrap,body.dashboard-route .navbar .nav-notification.dropdown-container,body.dashboard-route .navbar .nav-media-combo,body.dashboard-route .navbar .nav-login-cart,body.dashboard-route .navbar .nav-account-area,body.dashboard-route .navbar .nav-account-wrapper,html.dashboard-route .navbar .nav-social-shortcut-btn,html.dashboard-route .navbar .dashboard-btn,html.dashboard-route .navbar .nav-chat-btn,html.dashboard-route .navbar .icon-btn.nav-btn,html.dashboard-route .navbar .nav-icon-count-btn,html.dashboard-route .navbar .nav-icon-count-wrap,html.dashboard-route .navbar .nav-notification.dropdown-container,html.dashboard-route .navbar .nav-media-combo,html.dashboard-route .navbar .nav-login-cart,html.dashboard-route .navbar .nav-account-area,html.dashboard-route .navbar .nav-account-wrapper{order:2!important;flex:0 0 auto!important;min-width:0!important;max-width:100%!important}body.route-store-dashboard .navbar .nav-search-autocomplete-wrap,html.route-store-dashboard .navbar .nav-search-autocomplete-wrap,body.dashboard-route .navbar .nav-search-autocomplete-wrap,html.dashboard-route .navbar .nav-search-autocomplete-wrap{order:30!important;flex:1 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important}body.route-store-dashboard .navbar .nav-search-autocomplete-wrap>.search-box,body.route-store-dashboard .navbar .search-box,html.route-store-dashboard .navbar .nav-search-autocomplete-wrap>.search-box,html.route-store-dashboard .navbar .search-box,body.dashboard-route .navbar .nav-search-autocomplete-wrap>.search-box,body.dashboard-route .navbar .search-box,html.dashboard-route .navbar .nav-search-autocomplete-wrap>.search-box,html.dashboard-route .navbar .search-box{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important}body.route-store-dashboard .navbar .nav-login-cart,body.route-store-dashboard .navbar .nav-account-area,html.route-store-dashboard .navbar .nav-login-cart,html.route-store-dashboard .navbar .nav-account-area,body.dashboard-route .navbar .nav-login-cart,body.dashboard-route .navbar .nav-account-area,html.dashboard-route .navbar .nav-login-cart,html.dashboard-route .navbar .nav-account-area{gap:8px!important;margin-left:0!important}body.route-store-dashboard .navbar .nav-account-trigger,html.route-store-dashboard .navbar .nav-account-trigger,body.dashboard-route .navbar .nav-account-trigger,html.dashboard-route .navbar .nav-account-trigger{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}body.route-store-dashboard .navbar .nav-account-copy,body.route-store-dashboard .navbar .nav-account-chevron,html.route-store-dashboard .navbar .nav-account-copy,html.route-store-dashboard .navbar .nav-account-chevron,body.dashboard-route .navbar .nav-account-copy,body.dashboard-route .navbar .nav-account-chevron,html.dashboard-route .navbar .nav-account-copy,html.dashboard-route .navbar .nav-account-chevron{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;overflow:hidden!important}body.route-store-dashboard .navbar .nav-account-avatar-wrap,html.route-store-dashboard .navbar .nav-account-avatar-wrap,body.dashboard-route .navbar .nav-account-avatar-wrap,html.dashboard-route .navbar .nav-account-avatar-wrap{margin:0!important}body.route-store-dashboard .navbar .nav-media-combo,html.route-store-dashboard .navbar .nav-media-combo,body.dashboard-route .navbar .nav-media-combo,html.dashboard-route .navbar .nav-media-combo{width:auto!important;min-width:0!important;max-width:170px!important;flex:0 1 auto!important;overflow:visible!important}body.route-store-dashboard .navbar .nav-media-combo__video,body.route-store-dashboard .navbar .nav-media-combo__upload,html.route-store-dashboard .navbar .nav-media-combo__video,html.route-store-dashboard .navbar .nav-media-combo__upload,body.dashboard-route .navbar .nav-media-combo__video,body.dashboard-route .navbar .nav-media-combo__upload,html.dashboard-route .navbar .nav-media-combo__video,html.dashboard-route .navbar .nav-media-combo__upload{min-width:0!important;flex:0 0 auto!important}}@media(max-width:480px){body.route-store-dashboard .navbar .nav-search-container,html.route-store-dashboard .navbar .nav-search-container,body.dashboard-route .navbar .nav-search-container,html.dashboard-route .navbar .nav-search-container{gap:8px 10px!important}body.route-store-dashboard .navbar .nav-icon-count-btn,body.route-store-dashboard .navbar .nav-icon-count-wrap,body.route-store-dashboard .navbar .nav-notification.dropdown-container,html.route-store-dashboard .navbar .nav-icon-count-btn,html.route-store-dashboard .navbar .nav-icon-count-wrap,html.route-store-dashboard .navbar .nav-notification.dropdown-container,body.dashboard-route .navbar .nav-icon-count-btn,body.dashboard-route .navbar .nav-icon-count-wrap,body.dashboard-route .navbar .nav-notification.dropdown-container,html.dashboard-route .navbar .nav-icon-count-btn,html.dashboard-route .navbar .nav-icon-count-wrap,html.dashboard-route .navbar .nav-notification.dropdown-container{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex-basis:38px!important}body.route-store-dashboard .navbar .nav-account-trigger,html.route-store-dashboard .navbar .nav-account-trigger,body.dashboard-route .navbar .nav-account-trigger,html.dashboard-route .navbar .nav-account-trigger{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}body.route-store-dashboard .navbar .nav-media-combo,html.route-store-dashboard .navbar .nav-media-combo,body.dashboard-route .navbar .nav-media-combo,html.dashboard-route .navbar .nav-media-combo{max-width:128px!important}}@media(min-width:768px)and (max-width:1024px){body.route-store-dashboard .navbar .nav-search-container,html.route-store-dashboard .navbar .nav-search-container,body.dashboard-route .navbar .nav-search-container,html.dashboard-route .navbar .nav-search-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:8px 10px!important;overflow:visible!important;box-sizing:border-box!important}body.route-store-dashboard .navbar .nav-logo,html.route-store-dashboard .navbar .nav-logo,body.dashboard-route .navbar .nav-logo,html.dashboard-route .navbar .nav-logo{order:1!important;flex:0 0 auto!important;margin-right:4px!important;min-width:0!important}body.route-store-dashboard .navbar .nav-logo .icon-btn.nav-btn,body.route-store-dashboard .navbar .nav-chat-btn,body.route-store-dashboard .navbar .dashboard-btn,body.route-store-dashboard .navbar .nav-social-shortcut-btn,html.route-store-dashboard .navbar .nav-logo .icon-btn.nav-btn,html.route-store-dashboard .navbar .nav-chat-btn,html.route-store-dashboard .navbar .dashboard-btn,html.route-store-dashboard .navbar .nav-social-shortcut-btn,body.dashboard-route .navbar .nav-logo .icon-btn.nav-btn,body.dashboard-route .navbar .nav-chat-btn,body.dashboard-route .navbar .dashboard-btn,body.dashboard-route .navbar .nav-social-shortcut-btn,html.dashboard-route .navbar .nav-logo .icon-btn.nav-btn,html.dashboard-route .navbar .nav-chat-btn,html.dashboard-route .navbar .dashboard-btn,html.dashboard-route .navbar .nav-social-shortcut-btn{order:2!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;margin:0!important}body.route-store-dashboard .navbar .nav-search-autocomplete-wrap,html.route-store-dashboard .navbar .nav-search-autocomplete-wrap,body.dashboard-route .navbar .nav-search-autocomplete-wrap,html.dashboard-route .navbar .nav-search-autocomplete-wrap{order:30!important;flex:1 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:4px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}body.route-store-dashboard .navbar .nav-search-autocomplete-wrap>.search-box,html.route-store-dashboard .navbar .nav-search-autocomplete-wrap>.search-box,body.dashboard-route .navbar .nav-search-autocomplete-wrap>.search-box,html.dashboard-route .navbar .nav-search-autocomplete-wrap>.search-box{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important}body.route-store-dashboard .navbar .nav-icon-count-btn--mail,html.route-store-dashboard .navbar .nav-icon-count-btn--mail,body.dashboard-route .navbar .nav-icon-count-btn--mail,html.dashboard-route .navbar .nav-icon-count-btn--mail{order:10!important;margin-left:auto!important;flex:0 0 42px!important}body.route-store-dashboard .navbar .nav-media-combo,html.route-store-dashboard .navbar .nav-media-combo,body.dashboard-route .navbar .nav-media-combo,html.dashboard-route .navbar .nav-media-combo{order:11!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:168px!important;margin-left:0!important;overflow:visible!important}body.route-store-dashboard .navbar .nav-icon-count-btn--cart,body.route-store-dashboard .navbar .nav-cart-counter-anchor,html.route-store-dashboard .navbar .nav-icon-count-btn--cart,html.route-store-dashboard .navbar .nav-cart-counter-anchor,body.dashboard-route .navbar .nav-icon-count-btn--cart,body.dashboard-route .navbar .nav-cart-counter-anchor,html.dashboard-route .navbar .nav-icon-count-btn--cart,html.dashboard-route .navbar .nav-cart-counter-anchor{order:12!important;flex:0 0 42px!important;margin-left:0!important}body.route-store-dashboard .navbar .nav-notification,body.route-store-dashboard .navbar .nav-icon-count-wrap,html.route-store-dashboard .navbar .nav-notification,html.route-store-dashboard .navbar .nav-icon-count-wrap,body.dashboard-route .navbar .nav-notification,body.dashboard-route .navbar .nav-icon-count-wrap,html.dashboard-route .navbar .nav-notification,html.dashboard-route .navbar .nav-icon-count-wrap{order:13!important;flex:0 0 42px!important;margin-left:0!important}body.route-store-dashboard .navbar .nav-login-cart.nav-account-area,body.route-store-dashboard .navbar .nav-account-area,body.route-store-dashboard .navbar .nav-account-wrapper,html.route-store-dashboard .navbar .nav-login-cart.nav-account-area,html.route-store-dashboard .navbar .nav-account-area,html.route-store-dashboard .navbar .nav-account-wrapper,body.dashboard-route .navbar .nav-login-cart.nav-account-area,body.dashboard-route .navbar .nav-account-area,body.dashboard-route .navbar .nav-account-wrapper,html.dashboard-route .navbar .nav-login-cart.nav-account-area,html.dashboard-route .navbar .nav-account-area,html.dashboard-route .navbar .nav-account-wrapper{order:14!important;flex:0 0 auto!important;margin-left:0!important}body.route-store-dashboard .navbar .nav-account-trigger,html.route-store-dashboard .navbar .nav-account-trigger,body.dashboard-route .navbar .nav-account-trigger,html.dashboard-route .navbar .nav-account-trigger{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}body.route-store-dashboard .navbar .nav-account-copy,body.route-store-dashboard .navbar .nav-account-chevron,html.route-store-dashboard .navbar .nav-account-copy,html.route-store-dashboard .navbar .nav-account-chevron,body.dashboard-route .navbar .nav-account-copy,body.dashboard-route .navbar .nav-account-chevron,html.dashboard-route .navbar .nav-account-copy,html.dashboard-route .navbar .nav-account-chevron{display:none!important}}@media(min-width:768px)and (max-width:1024px){body.route-store-dashboard .navbar .nav-search-container,html.route-store-dashboard .navbar .nav-search-container,body.dashboard-route .navbar .nav-search-container,html.dashboard-route .navbar .nav-search-container{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"brand spacer utilities" "search search search"!important;align-items:center!important;column-gap:12px!important;row-gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;box-sizing:border-box!important}body.route-store-dashboard .navbar .nav-logo,html.route-store-dashboard .navbar .nav-logo,body.dashboard-route .navbar .nav-logo,html.dashboard-route .navbar .nav-logo{grid-area:brand!important;min-width:0!important;max-width:100%!important;justify-self:start!important}body.route-store-dashboard .navbar .nav-utility-actions,html.route-store-dashboard .navbar .nav-utility-actions,body.dashboard-route .navbar .nav-utility-actions,html.dashboard-route .navbar .nav-utility-actions{grid-area:utilities!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;justify-self:end!important;overflow:visible!important;box-sizing:border-box!important}body.route-store-dashboard .navbar .nav-search-autocomplete-wrap,html.route-store-dashboard .navbar .nav-search-autocomplete-wrap,body.dashboard-route .navbar .nav-search-autocomplete-wrap,html.dashboard-route .navbar .nav-search-autocomplete-wrap{grid-area:search!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;margin:0!important;display:flex!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important}body.route-store-dashboard .navbar .nav-search-autocomplete-wrap>.search-box,html.route-store-dashboard .navbar .nav-search-autocomplete-wrap>.search-box,body.dashboard-route .navbar .nav-search-autocomplete-wrap>.search-box,html.dashboard-route .navbar .nav-search-autocomplete-wrap>.search-box{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important}body.route-store-dashboard .navbar .nav-utility-actions>*,html.route-store-dashboard .navbar .nav-utility-actions>*,body.dashboard-route .navbar .nav-utility-actions>*,html.dashboard-route .navbar .nav-utility-actions>*{flex:0 0 auto!important;margin-left:0!important;margin-right:0!important}body.route-store-dashboard .navbar .nav-utility-actions .nav-media-combo,html.route-store-dashboard .navbar .nav-utility-actions .nav-media-combo,body.dashboard-route .navbar .nav-utility-actions .nav-media-combo,html.dashboard-route .navbar .nav-utility-actions .nav-media-combo{width:auto!important;max-width:170px!important;min-width:0!important;overflow:visible!important}body.route-store-dashboard .navbar .nav-utility-actions .nav-account-trigger,html.route-store-dashboard .navbar .nav-utility-actions .nav-account-trigger,body.dashboard-route .navbar .nav-utility-actions .nav-account-trigger,html.dashboard-route .navbar .nav-utility-actions .nav-account-trigger{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;justify-content:center!important}body.route-store-dashboard .navbar .nav-utility-actions .nav-account-copy,body.route-store-dashboard .navbar .nav-utility-actions .nav-account-chevron,html.route-store-dashboard .navbar .nav-utility-actions .nav-account-copy,html.route-store-dashboard .navbar .nav-utility-actions .nav-account-chevron,body.dashboard-route .navbar .nav-utility-actions .nav-account-copy,body.dashboard-route .navbar .nav-utility-actions .nav-account-chevron,html.dashboard-route .navbar .nav-utility-actions .nav-account-copy,html.dashboard-route .navbar .nav-utility-actions .nav-account-chevron{display:none!important}}.navbar .nav-utility-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;width:auto;min-width:0;max-width:max-content;margin-left:auto;overflow:visible;box-sizing:border-box}.navbar .nav-utility-actions>*{flex:0 0 auto;margin-left:0;margin-right:0;min-width:0}.navbar .nav-utility-actions .nav-login-cart,.navbar .nav-utility-actions .nav-account-area,.navbar .nav-utility-actions .nav-account-wrapper{flex:0 0 auto;min-width:0;margin-left:0}.navbar .nav-utility-actions .nav-media-combo{flex:0 0 auto;width:auto;min-width:0;max-width:220px;overflow:visible}@media(min-width:1025px){.navbar .nav-search-container{display:flex;align-items:center;flex-wrap:nowrap;width:100%;max-width:100%;min-width:0;gap:14px;overflow:visible}.navbar .nav-logo{flex:0 0 auto;min-width:0}.navbar .nav-search-autocomplete-wrap{flex:1 1 auto;min-width:260px;max-width:760px}.navbar .nav-search-autocomplete-wrap .search-box{width:100%;max-width:100%;min-width:0}.navbar .nav-utility-actions{flex:0 0 auto;margin-left:auto;justify-content:flex-end}}@media(min-width:1025px)and (max-width:1366px){.navbar .nav-search-container{gap:10px}.navbar .nav-search-autocomplete-wrap{max-width:520px;min-width:220px}.navbar .nav-utility-actions{gap:9px}.navbar .nav-utility-actions .nav-media-combo{max-width:180px}.navbar .nav-utility-actions .nav-account-trigger{max-width:132px}}@media(min-width:1025px)and (max-width:1180px){.navbar .nav-search-autocomplete-wrap{max-width:420px}.navbar .nav-utility-actions{gap:8px}.navbar .nav-utility-actions .nav-account-trigger{width:44px;min-width:44px;max-width:44px;height:44px;padding:0;border-radius:999px;justify-content:center;overflow:hidden}.navbar .nav-utility-actions .nav-account-copy,.navbar .nav-utility-actions .nav-account-chevron{display:none}}@media(min-width:768px)and (max-width:900px){body.dashboard-route .navbar .nav-utility-actions .nav-media-combo,html.dashboard-route .navbar .nav-utility-actions .nav-media-combo,body.route-store-dashboard .navbar .nav-utility-actions .nav-media-combo,html.route-store-dashboard .navbar .nav-utility-actions .nav-media-combo{width:184px!important;min-width:184px!important;max-width:184px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 184px!important;overflow:hidden!important;border-radius:16px!important;box-sizing:border-box!important}body.dashboard-route .navbar .nav-utility-actions .nav-media-combo__video,html.dashboard-route .navbar .nav-utility-actions .nav-media-combo__video,body.route-store-dashboard .navbar .nav-utility-actions .nav-media-combo__video,html.route-store-dashboard .navbar .nav-utility-actions .nav-media-combo__video{width:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important}body.dashboard-route .navbar .nav-utility-actions .nav-media-combo__upload,html.dashboard-route .navbar .nav-utility-actions .nav-media-combo__upload,body.route-store-dashboard .navbar .nav-utility-actions .nav-media-combo__upload,html.route-store-dashboard .navbar .nav-utility-actions .nav-media-combo__upload{width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important}}@media(min-width:768px)and (max-width:900px){body.dashboard-route .navbar .navbar-inner>.nav-search-container,html.dashboard-route .navbar .navbar-inner>.nav-search-container,body.route-store-dashboard .navbar .navbar-inner>.nav-search-container,html.route-store-dashboard .navbar .navbar-inner>.nav-search-container{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"brand spacer utilities" "search search search"!important}body.dashboard-route .navbar .nav-logo,html.dashboard-route .navbar .nav-logo,body.route-store-dashboard .navbar .nav-logo,html.route-store-dashboard .navbar .nav-logo{grid-area:brand!important;width:auto!important;min-width:0!important;max-width:max-content!important;justify-self:start!important;justify-content:flex-start!important;display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important}body.dashboard-route .navbar .nav-logo p,html.dashboard-route .navbar .nav-logo p,body.route-store-dashboard .navbar .nav-logo p,html.route-store-dashboard .navbar .nav-logo p{flex:0 0 auto!important;max-width:96px!important;margin-right:4px!important}body.dashboard-route .navbar .nav-logo .icon-btn.nav-btn,body.dashboard-route .navbar .nav-logo .dashboard-btn,body.dashboard-route .navbar .nav-logo .nav-social-shortcut-btn,body.dashboard-route .navbar .nav-logo .nav-chat-btn,html.dashboard-route .navbar .nav-logo .icon-btn.nav-btn,html.dashboard-route .navbar .nav-logo .dashboard-btn,html.dashboard-route .navbar .nav-logo .nav-social-shortcut-btn,html.dashboard-route .navbar .nav-logo .nav-chat-btn,body.route-store-dashboard .navbar .nav-logo .icon-btn.nav-btn,body.route-store-dashboard .navbar .nav-logo .dashboard-btn,body.route-store-dashboard .navbar .nav-logo .nav-social-shortcut-btn,body.route-store-dashboard .navbar .nav-logo .nav-chat-btn,html.route-store-dashboard .navbar .nav-logo .icon-btn.nav-btn,html.route-store-dashboard .navbar .nav-logo .dashboard-btn,html.route-store-dashboard .navbar .nav-logo .nav-social-shortcut-btn,html.route-store-dashboard .navbar .nav-logo .nav-chat-btn{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important}body.dashboard-route .navbar .nav-utility-actions,html.dashboard-route .navbar .nav-utility-actions,body.route-store-dashboard .navbar .nav-utility-actions,html.route-store-dashboard .navbar .nav-utility-actions{grid-area:utilities!important;justify-self:end!important;margin-left:auto!important}}@media(max-width:640px){.navbar .nav-search-autocomplete-wrap,.navbar .nav-search-container .nav-search-autocomplete-wrap{width:100%!important;max-width:100%!important;min-width:0!important}.navbar .search-box,.navbar form.search-box,.navbar .nav-search-autocomplete-wrap .search-box{width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;display:grid!important;grid-template-columns:clamp(96px,34%,118px) 1px minmax(0,1fr) 38px!important;align-items:center!important;column-gap:8px!important;padding:0 6px 0 8px!important;border-radius:16px!important;overflow:hidden!important;box-sizing:border-box!important}.navbar .search-category,.navbar select.search-category,.navbar .search-box .search-category{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 8px!important;margin:0!important;border:0!important;border-radius:12px!important;background:#f1f5f9!important;color:#0f172a!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:none!important}.navbar .search-split,.navbar .search-box .search-split{grid-column:2!important;width:1px!important;height:24px!important;min-width:1px!important;margin:0!important;padding:0!important;display:block!important;background:#94a3b873!important}.navbar .search-input,.navbar input.search-input,.navbar .search-box input.search-input{grid-column:3!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0 4px!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:.86rem!important;font-weight:600!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important}.navbar .search-input::placeholder,.navbar .search-box input.search-input::placeholder{color:#94a3b8!important;opacity:1!important;font-size:.86rem!important;font-weight:600!important}.navbar .search-icon-button,.navbar button.search-icon-button,.navbar .search-box .search-icon-button{grid-column:4!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#0f172a!important;box-shadow:none!important}.navbar .search-icon-button svg,.navbar button.search-icon-button svg{width:21px!important;height:21px!important}}@media(max-width:390px){.navbar .search-box,.navbar form.search-box,.navbar .nav-search-autocomplete-wrap .search-box{height:42px!important;min-height:42px!important;grid-template-columns:clamp(88px,32%,104px) 1px minmax(0,1fr) 36px!important;column-gap:7px!important;padding-left:7px!important;padding-right:5px!important}.navbar .search-category,.navbar select.search-category,.navbar .search-box .search-category{height:32px!important;min-height:32px!important;padding:0 7px!important;font-size:.72rem!important;border-radius:11px!important}.navbar .search-input,.navbar input.search-input,.navbar .search-box input.search-input,.navbar .search-input::placeholder,.navbar .search-box input.search-input::placeholder{font-size:.8rem!important}.navbar .search-icon-button,.navbar button.search-icon-button,.navbar .search-box .search-icon-button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.navbar .search-icon-button svg,.navbar button.search-icon-button svg{width:20px!important;height:20px!important}}@media(max-width:330px){.navbar .search-box,.navbar form.search-box,.navbar .nav-search-autocomplete-wrap .search-box{grid-template-columns:84px 1px minmax(0,1fr) 34px!important;column-gap:6px!important}.navbar .search-category,.navbar select.search-category,.navbar .search-box .search-category{font-size:.68rem!important;padding:0 6px!important}.navbar .search-input,.navbar input.search-input,.navbar .search-box input.search-input,.navbar .search-input::placeholder,.navbar .search-box input.search-input::placeholder{font-size:.76rem!important}.navbar .search-icon-button,.navbar button.search-icon-button,.navbar .search-box .search-icon-button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}.navbar{--nav-bg: #ffffff;--nav-text: #111827;--nav-muted: #4b5563;--nav-border: rgba(15, 23, 42, .1);--nav-hover: rgba(15, 23, 42, .055);--nav-red: #dc2626;position:sticky!important;top:0!important;z-index:9000!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;background:var(--nav-bg)!important;color:var(--nav-text)!important;border:0!important;border-bottom:0!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;transform:none!important;overflow:visible!important}.navbar .navbar-inner{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:220px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin:0!important;padding:0!important;background:var(--nav-bg)!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important;transition:max-height .18s ease,height .18s ease,opacity .14s ease,visibility .14s ease,padding .18s ease,margin .18s ease!important}.navbar .nav-search-container{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 16px!important;margin:0!important;background:var(--nav-bg)!important;overflow:visible!important;box-sizing:border-box!important;transition:max-height .18s ease,height .18s ease,opacity .14s ease,visibility .14s ease,padding .18s ease,margin .18s ease!important}.navbar .nav-logo{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important}.navbar .nav-logo img{width:48px!important;height:48px!important;min-width:48px!important;flex:0 0 48px!important;object-fit:cover!important;display:block!important}.navbar .nav-logo p{margin:0!important;padding:0!important;color:var(--nav-text)!important;font-size:2.35rem!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:0 1 auto!important}.navbar .nav-logo .icon-btn,.navbar .nav-logo .nav-btn,.navbar .nav-logo .dashboard-btn,.navbar .nav-logo .nav-social-shortcut-btn,.navbar .nav-logo .nav-chat-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important;margin:0!important;padding:0!important;color:var(--nav-text)!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;overflow:visible!important}.navbar .nav-logo .icon-btn:hover,.navbar .nav-logo .nav-btn:hover,.navbar .nav-logo .dashboard-btn:hover,.navbar .nav-logo .nav-social-shortcut-btn:hover,.navbar .nav-logo .nav-chat-btn:hover{background:var(--nav-hover)!important;border-radius:999px!important}.navbar .header-item{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.navbar .header-svg-icon,.navbar .nav-chat-btn svg,.navbar .toggle-sidebar-btn svg{width:21px!important;height:21px!important;display:block!important;color:currentColor!important;stroke:currentColor!important}.navbar .nav-search-autocomplete-wrap{flex:1 1 auto!important;min-width:220px!important;max-width:1200px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.navbar .search-box{width:100%!important;max-width:none!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 8px!important;margin:0!important;border:1px solid var(--nav-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important;transform:none!important}.navbar .search-category{flex:0 0 auto!important;max-width:150px!important;min-width:110px!important;height:100%!important;border:0!important;outline:0!important;background:#f1f5f9db!important;color:var(--nav-text)!important;font-weight:700!important;font-size:.92rem!important;border-radius:10px!important;padding:0 10px!important;overflow:hidden!important;text-overflow:ellipsis!important}.navbar .search-split{flex:0 0 1px!important;width:1px!important;height:24px!important;background:#0f172a1f!important}.navbar .search-input,.navbar .search-box input{height:100%!important;flex:1 1 auto!important;min-width:0!important;padding:0 10px!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--nav-text)!important;font-size:15px!important;line-height:normal!important;transform:none!important}.navbar .search-icon-button{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--nav-text)!important;cursor:pointer!important}.navbar .search-icon-button svg{width:22px!important;height:22px!important}.navbar .nav-utility-actions{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.navbar .nav-utility-actions>*{flex:0 0 auto!important;min-width:0!important;margin:0!important}.navbar .nav-icon-count-btn,.navbar .nav-icon-count-wrap,.navbar .nav-notification{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;color:var(--nav-text)!important;background:transparent!important;border:0!important;border-radius:999px!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}.navbar .nav-icon-count-btn:hover{background:var(--nav-hover)!important}.navbar .nav-top-icon{width:24px!important;height:24px!important;color:currentColor!important;stroke:currentColor!important}.navbar .nav-counter-badge,.navbar .nav-chat-badge{position:absolute!important;top:-4px!important;right:-4px!important;min-width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;border-radius:999px!important;background:#e11d48!important;color:#fff!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important;box-shadow:0 0 0 2px #fff!important}.navbar .nav-media-combo{display:inline-flex!important;align-items:center!important;height:42px!important;min-height:42px!important;border:1px solid var(--nav-border)!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.navbar .nav-media-combo__video,.navbar .nav-media-combo__upload{height:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:0 12px!important;border:0!important;background:transparent!important;color:var(--nav-text)!important;font-size:.95rem!important;font-weight:800!important;cursor:pointer!important}.navbar .nav-media-combo__video:hover,.navbar .nav-media-combo__upload:hover{background:var(--nav-hover)!important}.navbar .nav-media-combo__divider{width:1px!important;height:24px!important;background:#0f172a1f!important;flex:0 0 1px!important}.navbar .nav-media-combo__video-icon,.navbar .nav-media-combo__upload-icon,.navbar .nav-media-combo__chevron{width:18px!important;height:18px!important}.navbar .nav-account-area,.navbar .nav-account-wrapper{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}.navbar .nav-account-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:46px!important;min-height:46px!important;padding:4px 12px 4px 6px!important;border:1px solid var(--nav-border)!important;border-radius:999px!important;background:#fff!important;color:var(--nav-text)!important;box-shadow:none!important;cursor:pointer!important}.navbar .nav-account-avatar-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;flex:0 0 38px!important}.navbar .nav-account-avatar{width:38px!important;height:38px!important;border-radius:999px!important;object-fit:cover!important;display:block!important}.navbar .nav-account-online-dot{position:absolute!important;right:0!important;bottom:1px!important;width:10px!important;height:10px!important;border-radius:999px!important;background:#22c55e!important;box-shadow:0 0 0 2px #fff!important}.navbar .nav-account-copy{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}.navbar .nav-account-name{max-width:120px!important;font-size:.82rem!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.navbar .nav-account-subtext{font-size:.72rem!important;font-weight:600!important;line-height:1.05!important;color:var(--nav-muted)!important}.navbar .nav-account-chevron{width:16px!important;height:16px!important;flex:0 0 16px!important}.navbar .nav-main{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:6px 16px!important;margin:0!important;background:var(--nav-bg)!important;border:0!important;box-shadow:none!important;outline:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important;box-sizing:border-box!important;transition:max-height .18s ease,height .18s ease,opacity .14s ease,padding .18s ease,margin .18s ease!important}.navbar .nav-menu-container{flex:1 1 auto!important;display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;white-space:nowrap!important;padding:0 8px!important;margin:0!important;box-sizing:border-box!important}.navbar .nav-menu-container::-webkit-scrollbar{display:none!important}.navbar .nav-menu{display:flex!important;align-items:center!important;gap:12px!important;list-style:none!important;padding:0!important;margin:0!important;white-space:nowrap!important}.navbar .nav-menu-item{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}.navbar .nav-menu .nav-link,.navbar .nav-link-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:38px!important;min-height:38px!important;padding:7px 13px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:var(--nav-text)!important;text-decoration:none!important;font-size:15px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important}.navbar .nav-menu .nav-link:hover,.navbar .nav-link-button:hover{background:var(--nav-hover)!important;border-color:#0f172a14!important;color:var(--nav-text)!important}.navbar .nav-menu .nav-link.active,.navbar .nav-menu .nav-link.is-active,.navbar .nav-link-button.is-active{background:#dc26261a!important;border-color:#dc262659!important;color:#7f1d1d!important;box-shadow:none!important}.navbar .menu-icon{width:16px!important;height:16px!important;flex:0 0 16px!important}.navbar .menu-label{display:inline-block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.navbar .menu-chevron{width:15px!important;height:15px!important;flex:0 0 15px!important}.navbar .edge-arrow{flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--nav-text)!important;border-radius:999px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:3!important;cursor:pointer!important}.navbar .edge-arrow:hover{background:var(--nav-hover)!important}.navbar .edge-arrow svg,.navbar .edge-icon{width:23px!important;height:23px!important;display:block!important;color:currentColor!important;stroke:currentColor!important}.navbar.scrolled .navbar-inner,body.ygs-nav-scrolled .navbar .navbar-inner,html.ygs-nav-scrolled .navbar .navbar-inner,.navbar.scrolled .nav-search-container,body.ygs-nav-scrolled .navbar .nav-search-container,html.ygs-nav-scrolled .navbar .nav-search-container{height:0!important;min-height:0!important;max-height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;margin:0!important;padding:0!important;overflow:hidden!important}.navbar.scrolled .nav-main,body.ygs-nav-scrolled .navbar .nav-main,html.ygs-nav-scrolled .navbar .nav-main{display:flex!important;align-items:center!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:6px 16px!important;margin:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important}@media(min-width:641px)and (max-width:900px){.navbar,.navbar .navbar-inner{width:100%!important;max-width:100%!important;overflow:visible!important}.navbar .navbar-inner>.nav-search-container,.navbar .nav-search-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;align-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;column-gap:8px!important;row-gap:10px!important;padding:12px 14px 10px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important}.navbar .nav-logo{order:1!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;width:auto!important;max-width:calc(100% - 305px)!important;min-width:0!important;gap:7px!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important}.navbar .nav-logo img{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;flex:0 0 40px!important}.navbar .nav-logo p{flex:0 1 auto!important;max-width:145px!important;font-size:1.9rem!important;line-height:1!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.navbar .nav-logo .icon-btn,.navbar .nav-logo .nav-btn,.navbar .nav-logo .dashboard-btn,.navbar .nav-logo .nav-social-shortcut-btn,.navbar .nav-logo .nav-chat-btn,.navbar .nav-logo .toggle-sidebar-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:31px!important;min-width:31px!important;max-width:31px!important;height:31px!important;min-height:31px!important;max-height:31px!important;flex:0 0 31px!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.navbar .header-svg-icon,.navbar .nav-chat-btn svg,.navbar .toggle-sidebar-btn svg{width:19px!important;height:19px!important}.navbar .nav-utility-actions{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;width:auto!important;max-width:296px!important;min-width:0!important;gap:6px!important;margin:0 0 0 auto!important;padding:0!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important}.navbar .nav-utility-actions>*{flex:0 0 auto!important;min-width:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}.navbar .nav-icon-count-btn,.navbar .nav-icon-count-wrap,.navbar .nav-notification{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important}.navbar .nav-top-icon{width:21px!important;height:21px!important}.navbar .nav-media-combo{width:116px!important;min-width:116px!important;max-width:116px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 116px!important;overflow:hidden!important;border-radius:14px!important;box-sizing:border-box!important}.navbar .nav-media-combo__video{width:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important;padding:0!important}.navbar .nav-media-combo__upload{flex:1 1 auto!important;min-width:0!important;height:36px!important;padding:0 7px!important;gap:5px!important}.navbar .nav-media-combo__upload span{max-width:44px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.navbar .nav-media-combo__chevron{display:none!important}.navbar .nav-media-combo__video-icon,.navbar .nav-media-combo__upload-icon{width:17px!important;height:17px!important}.navbar .nav-counter-badge,.navbar .nav-chat-badge{top:-5px!important;right:-5px!important;min-width:17px!important;height:17px!important;padding:0 5px!important;font-size:.65rem!important;line-height:1!important}.navbar .nav-account-trigger{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.navbar .nav-account-copy,.navbar .nav-account-chevron,.navbar .nav-account-name,.navbar .nav-account-subtext{display:none!important}.navbar .nav-account-avatar-wrap,.navbar .nav-account-avatar{width:34px!important;height:34px!important}.navbar .nav-search-autocomplete-wrap{order:3!important;display:flex!important;align-items:center!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.navbar .search-box{width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important}.navbar .search-category{min-width:155px!important;max-width:190px!important}.navbar .search-input,.navbar .search-box input{min-width:0!important;width:100%!important}.navbar .nav-main{height:50px!important;min-height:50px!important;max-height:50px!important;padding:6px 12px!important;gap:6px!important;overflow:visible!important;box-sizing:border-box!important}.navbar .edge-arrow{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.navbar .nav-menu-container{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.navbar .nav-menu-container::-webkit-scrollbar{display:none!important}.navbar .nav-menu{gap:10px!important}.navbar .nav-menu .nav-link,.navbar .nav-link-button{height:36px!important;min-height:36px!important;padding:7px 11px!important;font-size:14px!important}}@media(max-width:640px){.navbar .navbar-inner>.nav-search-container,.navbar .nav-search-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;gap:9px!important;padding:10px!important;box-sizing:border-box!important}.navbar .nav-logo{order:1!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;gap:7px!important}.navbar .nav-logo img{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;flex:0 0 38px!important}.navbar .nav-logo p{max-width:96px!important;flex:0 1 auto!important;font-size:1.8rem!important}.navbar .nav-logo .icon-btn,.navbar .nav-logo .nav-btn,.navbar .nav-logo .dashboard-btn,.navbar .nav-logo .nav-social-shortcut-btn,.navbar .nav-logo .nav-chat-btn,.navbar .nav-logo .toggle-sidebar-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;flex:0 0 32px!important}.navbar .nav-utility-actions{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;gap:7px!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}.navbar .nav-utility-actions::-webkit-scrollbar{display:none!important}.navbar .nav-search-autocomplete-wrap{order:3!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}.navbar .search-box{width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important}.navbar .search-category{min-width:130px!important;max-width:150px!important}.navbar .nav-main{height:46px!important;min-height:46px!important;max-height:46px!important;padding:6px 8px!important;gap:4px!important}.navbar .edge-arrow{flex-basis:34px!important;width:34px!important;min-width:34px!important;height:34px!important}.navbar .nav-menu{gap:8px!important}.navbar .nav-menu .nav-link,.navbar .nav-link-button{font-size:13px!important;padding:7px 9px!important}.navbar .nav-account-copy,.navbar .nav-account-chevron,.navbar .nav-account-name,.navbar .nav-account-subtext{display:none!important}}@media(max-width:360px){.navbar .nav-logo{gap:6px!important}.navbar .nav-logo p{max-width:62px!important;flex-basis:62px!important}.navbar .nav-utility-actions{gap:6px!important}.navbar .nav-media-combo{width:104px!important;min-width:104px!important;max-width:104px!important;flex-basis:104px!important}.navbar .nav-media-combo__upload span{max-width:34px!important}}@media(min-width:901px)and (max-width:1099px){.navbar,.navbar .navbar-inner{width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}.navbar .navbar-inner>.nav-search-container,.navbar .nav-search-container{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand utilities" "search search"!important;align-items:center!important;justify-content:stretch!important;column-gap:12px!important;row-gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:12px 14px 10px!important;margin:0!important;box-sizing:border-box!important;overflow:visible!important}.navbar .nav-logo{grid-area:brand!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;min-width:0!important;gap:8px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}.navbar .nav-logo img{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;flex:0 0 44px!important}.navbar .nav-logo p{max-width:180px!important;font-size:2.05rem!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.navbar .nav-logo .icon-btn,.navbar .nav-logo .nav-btn,.navbar .nav-logo .dashboard-btn,.navbar .nav-logo .nav-social-shortcut-btn,.navbar .nav-logo .nav-chat-btn,.navbar .nav-logo .toggle-sidebar-btn{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex:0 0 34px!important;margin:0!important;padding:0!important}.navbar .nav-logo .icon-btn svg,.navbar .nav-logo .nav-btn svg,.navbar .nav-logo .dashboard-btn svg,.navbar .nav-logo .nav-social-shortcut-btn svg,.navbar .nav-logo .nav-chat-btn svg,.navbar .nav-logo .toggle-sidebar-btn svg{width:19px!important;height:19px!important}.navbar .nav-utility-actions{grid-area:utilities!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;justify-self:end!important;overflow:visible!important;box-sizing:border-box!important}.navbar .nav-icon-count-btn,.navbar .nav-icon-count-wrap,.navbar .nav-notification{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important}.navbar .nav-top-icon{width:23px!important;height:23px!important}.navbar .nav-media-combo{height:40px!important;min-height:40px!important;max-width:190px!important;flex:0 1 auto!important}.navbar .nav-media-combo__video,.navbar .nav-media-combo__upload{padding-left:10px!important;padding-right:10px!important;gap:7px!important;font-size:.88rem!important;line-height:1!important}.navbar .nav-media-combo__upload span{max-width:78px!important;display:inline-block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.navbar .nav-account-trigger{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;border-radius:999px!important;justify-content:center!important;overflow:hidden!important}.navbar .nav-account-avatar-wrap,.navbar .nav-account-avatar{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important}.navbar .nav-account-copy,.navbar .nav-account-chevron{display:none!important}.navbar .nav-search-autocomplete-wrap{grid-area:search!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;box-sizing:border-box!important}.navbar .search-box{width:100%!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important}.navbar .search-category{min-width:130px!important;max-width:170px!important;font-size:.92rem!important}.navbar .search-input,.navbar .search-box input{min-width:0!important;font-size:15px!important}.navbar .search-icon-button{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.navbar .nav-main{width:100%!important;max-width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:6px 14px!important;box-sizing:border-box!important;overflow:visible!important}.navbar .nav-menu-container{min-width:0!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}.navbar .nav-menu-container::-webkit-scrollbar{display:none!important}.navbar .nav-menu{gap:10px!important}.navbar .nav-menu .nav-link,.navbar .nav-link-button{height:36px!important;min-height:36px!important;padding:6px 11px!important;gap:6px!important;font-size:14px!important;line-height:1!important}.navbar .menu-icon{width:15px!important;height:15px!important;flex:0 0 15px!important}.navbar .edge-arrow{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important}}@media(min-width:901px)and (max-width:1099px){.navbar.scrolled .nav-main,body.ygs-nav-scrolled .navbar .nav-main,html.ygs-nav-scrolled .navbar .nav-main{height:50px!important;min-height:50px!important;max-height:50px!important;padding:6px 14px!important;display:flex!important;align-items:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:visible!important}}.ls-panel{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;color:#111827;border-right:1px solid rgba(15,23,42,.08)}.ls-panel-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px;background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}.ls-panel-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:.2px}.ls-panel-count{margin-left:6px;font-weight:800;color:#111827b8}.ls-panel-actions{display:inline-flex;align-items:center;gap:8px}.ls-panel-refresh,.ls-panel-close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#0f172a08;color:#111827d9;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.ls-panel-refresh:hover,.ls-panel-close:hover{background:#0f172a0f;border-color:#0f172a29;transform:translateY(-1px)}.ls-panel-refresh:active,.ls-panel-close:active{transform:translateY(0)}.ls-panel-refresh:focus-visible,.ls-panel-close:focus-visible{outline:2px solid rgba(17,24,39,.22);outline-offset:2px}.ls-panel-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 10px 12px;background:#fff}.ls-notifs{display:flex;flex-direction:column;gap:8px}.ls-notif-row{appearance:none;-webkit-appearance:none;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:inherit;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.ls-notif-row:visited,.ls-notif-row:hover,.ls-notif-row:active{color:inherit;text-decoration:none}.ls-notif-row:hover{background:#0f172a08!important;border-color:#0f172a29!important;transform:translateY(-1px)}.ls-notif-row:active{transform:translateY(0);background:#0f172a0a!important}.ls-notif-row:focus-visible{outline:2px solid rgba(17,24,39,.22);outline-offset:2px}.ls-notif-row.unread{border-color:#1118272e!important;box-shadow:inset 3px 0 #111827d9}.ls-notif-left{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.ls-notif-msg{font-size:13px;font-weight:700;line-height:1.25;color:#111827eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-notif-row.unread .ls-notif-msg{color:#111827}.ls-notif-time{font-size:12px;font-weight:600;color:#1118279e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-notif-right{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#11182773}.ls-panel-empty{margin-top:18px;padding:12px;text-align:center;font-size:13px;font-weight:700;color:#1118278c;background:#0f172a05;border:1px dashed rgba(15,23,42,.14);border-radius:12px}.ls-notifs-footer{margin-top:auto;padding-top:10px}.ls-notifs-markall{width:100%;appearance:none;-webkit-appearance:none;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#0f172a08;color:#111827e0;font-size:13px;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.ls-notifs-markall:hover{background:#0f172a0f;border-color:#0f172a2e;transform:translateY(-1px)}.ls-notifs-markall:active{transform:translateY(0)}.ls-notifs-markall:focus-visible{outline:2px solid rgba(17,24,39,.22);outline-offset:2px}.ls-notif-meta{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ls-notif-avatar{width:34px;height:34px;border-radius:999px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(15,23,42,.1);background:#0f172a08;display:inline-flex;align-items:center;justify-content:center}.ls-notif-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ls-notif-initials{font-size:12px;font-weight:900;color:#111827c7}.ls-notif-who{min-width:0;display:flex;flex-direction:column;gap:2px}.ls-notif-who-top{display:flex;align-items:baseline;gap:8px;min-width:0}.ls-notif-name{font-size:13px;font-weight:900;color:#111827eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.ls-notif-handle{font-size:12px;font-weight:800;color:#1118278c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.ls-notif-company{font-size:12px;font-weight:700;color:#11182799;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.ls-notif-msg{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls-icon{width:18px;height:18px;color:currentColor;flex:0 0 auto}.ls-notifs-title{display:inline-flex;align-items:center;gap:8px}.ls-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:none;background:#0000000f;color:#111;cursor:pointer}.ls-icon-btn:hover{background:#0000001a}.ls-icon--chev{width:20px;height:20px;opacity:.7}.ls-panel--notifs .ls-icon-btn,.ls-panel--notifs .ls-panel-refresh,.ls-panel--notifs .ls-panel-close{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}.ls-panel--notifs .ls-icon-btn:hover,.ls-panel--notifs .ls-panel-refresh:hover,.ls-panel--notifs .ls-panel-close:hover{background:#0000000a!important}.ls-panel--notifs .ls-icon-btn:active,.ls-panel--notifs .ls-panel-refresh:active,.ls-panel--notifs .ls-panel-close:active{background:#00000012!important}.ls-panel--notifs .ls-icon,.ls-panel--notifs .ls-icon svg{color:currentColor!important}.ls-panel--notifs button{outline:none}.ls-panel--notifs{width:min(360px,calc(100vw - 28px));height:min(680px,calc(100vh - 92px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 26px 80px #0f172a2e,0 8px 24px #0f172a14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ls-panel--notifs .ls-panel-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffd6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ls-panel--notifs .ls-notifs-title{display:inline-flex;align-items:center;gap:9px;min-width:0;color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.02em}.ls-panel--notifs .ls-icon--bell{width:17px;height:17px;color:#0f172a;opacity:.88}.ls-panel--notifs .ls-panel-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 7px;border-radius:999px;color:#2563eb;background:#2563eb1a;font-size:12px;font-weight:800}.ls-panel--notifs .ls-panel-actions{display:inline-flex;align-items:center;gap:8px}.ls-panel--notifs .ls-icon-btn,.ls-panel--notifs .ls-panel-refresh,.ls-panel--notifs .ls-panel-close{width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#ffffffe0;color:#0f172a;box-shadow:0 6px 16px #0f172a0f;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ls-panel--notifs .ls-icon-btn:hover,.ls-panel--notifs .ls-panel-refresh:hover,.ls-panel--notifs .ls-panel-close:hover{transform:translateY(-1px);border-color:#2563eb3d;background:#fff;box-shadow:0 10px 22px #0f172a1a}.ls-panel--notifs .ls-icon-btn:active,.ls-panel--notifs .ls-panel-refresh:active,.ls-panel--notifs .ls-panel-close:active{transform:translateY(0)}.ls-panel--notifs .ls-panel-body{flex:1;min-height:0;overflow-y:auto;padding:12px 12px 86px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.35) transparent}.ls-panel--notifs .ls-panel-body::-webkit-scrollbar{width:8px}.ls-panel--notifs .ls-panel-body::-webkit-scrollbar-track{background:transparent}.ls-panel--notifs .ls-panel-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#64748b59;background-clip:padding-box}.ls-panel--notifs .ls-notifs{display:flex;flex-direction:column;gap:10px}.ls-panel--notifs .ls-notif-row{position:relative;width:100%;min-height:134px;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:8px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffeb;color:#0f172a;text-align:left;box-shadow:0 10px 24px #0f172a0e,inset 0 1px #ffffffe6;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.ls-panel--notifs .ls-notif-row:hover{transform:translateY(-2px);border-color:#2563eb38;background:#fff;box-shadow:0 18px 36px #0f172a1a,inset 0 1px #fffffff2}.ls-panel--notifs .ls-notif-row:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.ls-panel--notifs .ls-notif-row.unread{border-color:#2563eb47;background:linear-gradient(180deg,#eff6ffd1,#fffffff5)}.ls-panel--notifs .ls-notif-row.unread:before{content:"";position:absolute;top:13px;left:10px;width:7px;height:7px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.ls-panel--notifs .ls-notif-left{min-width:0;display:flex;flex-direction:column;gap:7px}.ls-panel--notifs .ls-notif-meta{display:flex;align-items:center;gap:10px;min-width:0}.ls-panel--notifs .ls-notif-avatar{flex:0 0 auto;width:42px;height:42px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid rgba(255,255,255,.95);background:radial-gradient(circle at 30% 20%,#fff,#e2e8f0);box-shadow:0 6px 14px #0f172a24,0 0 0 2px #2563eb29}.ls-panel--notifs .ls-notif-avatar img{width:100%;height:100%;display:block;object-fit:cover}.ls-panel--notifs .ls-notif-initials{color:#334155;font-size:13px;font-weight:900;letter-spacing:-.02em}.ls-panel--notifs .ls-notif-who{min-width:0;display:flex;flex-direction:column;gap:2px}.ls-panel--notifs .ls-notif-who-top{min-width:0;display:flex;align-items:center;gap:6px}.ls-panel--notifs .ls-notif-name{min-width:0;max-width:150px;overflow:hidden;color:#0f172a;font-size:13px;font-weight:900;letter-spacing:-.02em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ls-panel--notifs .ls-notif-handle{min-width:0;overflow:hidden;color:#64748b;font-size:11px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ls-panel--notifs .ls-notif-company{max-width:190px;overflow:hidden;color:#475569;font-size:11px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ls-panel--notifs .ls-notif-msg{color:#111827;font-size:13px;font-weight:800;line-height:1.35}.ls-panel--notifs .ls-notif-time{color:#64748b;font-size:11px;font-weight:700;line-height:1.25}.ls-panel--notifs .ls-notif-actions{display:flex;align-items:center;gap:8px;margin-top:3px}.ls-panel--notifs .ls-notif-message-btn{height:36px;min-width:108px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:11px;background:linear-gradient(135deg,#2563eb,#4f7df3 55%,#6d8df7);color:#fff;font-size:13px;font-weight:900;letter-spacing:-.01em;box-shadow:0 10px 20px #2563eb47,inset 0 1px #ffffff3d;cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.ls-panel--notifs .ls-notif-message-btn svg{width:15px;height:15px;flex:0 0 auto;stroke-width:2.4}.ls-panel--notifs .ls-notif-message-btn:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 14px 26px #2563eb57,inset 0 1px #ffffff47}.ls-panel--notifs .ls-notif-message-btn:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:2px}.ls-panel--notifs .ls-notif-right{display:flex;align-items:center;justify-content:center}.ls-panel--notifs .ls-icon--chev{width:18px;height:18px;color:#94a3b8;transition:transform .16s ease,color .16s ease}.ls-panel--notifs .ls-notif-row:hover .ls-icon--chev{transform:translate(2px);color:#2563eb}.ls-panel--notifs .ls-panel-empty{height:100%;min-height:360px;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:13px;font-weight:800}.ls-panel--notifs .ls-notifs-footer{position:absolute;left:0;right:0;bottom:0;padding:12px 14px 14px;border-top:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcb8,#fffffff5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ls-panel--notifs .ls-notifs-markall{width:100%;height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:linear-gradient(135deg,#2563eb,#4f7df3 56%,#6d8df7);color:#fff;font-size:13px;font-weight:900;letter-spacing:-.01em;box-shadow:0 14px 28px #2563eb47,inset 0 1px #ffffff3d;cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.ls-panel--notifs .ls-notifs-markall:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 18px 34px #2563eb57,inset 0 1px #ffffff47}@media(max-width:520px){.ls-panel--notifs{width:calc(100vw - 20px);height:min(680px,calc(100vh - 74px));border-radius:18px}.ls-panel--notifs .ls-panel-head{padding:12px}.ls-panel--notifs .ls-panel-body{padding:10px 10px 82px}.ls-panel--notifs .ls-notif-row{min-height:128px;padding:11px;border-radius:15px}.ls-panel--notifs .ls-notif-name{max-width:132px}.ls-panel--notifs .ls-notif-company{max-width:170px}}.ls-panel--notifs .ls-notif-actions{margin-top:-2px;transform:translateY(-4px)}.ls-panel--notifs .ls-notif-message-btn{height:34px;min-width:104px;padding:0 14px;border:1px solid rgba(37,99,235,.22);border-radius:999px;background:linear-gradient(180deg,#fffffffa,#eff6fff5);color:#1d4ed8;font-size:12.5px;font-weight:900;letter-spacing:-.01em;box-shadow:0 8px 18px #2563eb24,inset 0 1px #fffffff2;transition:transform .16s ease,color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ls-panel--notifs .ls-notif-message-btn svg{width:14px;height:14px;stroke-width:2.5}.ls-panel--notifs .ls-notif-message-btn:hover{transform:translateY(-2px);border-color:#2563eb5c;background:linear-gradient(135deg,#2563eb,#4f7df3);color:#fff;box-shadow:0 14px 26px #2563eb47,inset 0 1px #ffffff38}.ls-panel--notifs .ls-notif-message-btn:active{transform:translateY(0)}.ls-panel--notifs .ls-notifs-footer{padding-bottom:18px}.ls-panel--notifs .ls-notifs-markall{height:40px;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(180deg,#fff,#eff6ff);color:#1d4ed8;font-size:13px;font-weight:900;box-shadow:0 10px 22px #2563eb29,inset 0 1px #fffffff2}.ls-panel--notifs .ls-notifs-markall:hover{transform:translateY(-2px);background:linear-gradient(135deg,#2563eb,#4f7df3);color:#fff;box-shadow:0 16px 30px #2563eb4d,inset 0 1px #ffffff38}.ls-panel--notifs .ls-notifs-markall:active{transform:translateY(0)}.ls-notif-row--top-affiliate{border-color:#f59e0b3d;background:radial-gradient(circle at top left,rgba(251,191,36,.12),transparent 34%),#fffffff5}.ls-notif-affiliate-invite{display:grid;gap:6px;margin-top:8px;padding:9px 10px;border:1px solid rgba(245,158,11,.22);border-radius:12px;background:#fffbebd1}.ls-notif-affiliate-invite__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ls-notif-affiliate-status{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;letter-spacing:.01em;background:#f59e0b1f;color:#92400e}.ls-notif-affiliate-status--accepted{background:#16a34a1f;color:#166534}.ls-notif-affiliate-status--rejected{background:#ef44441f;color:#991b1b}.ls-notif-affiliate-date{color:#78716c;font-size:11px;font-weight:750}.ls-notif-affiliate-details{display:grid;gap:3px;color:#57534e;font-size:12px;font-weight:700}.ls-notif-actions--affiliate{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.ls-notif-affiliate-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid rgba(148,163,184,.28);border-radius:999px;padding:7px 11px;background:#fff;color:#334155;cursor:pointer;font-size:12px;font-weight:900;box-shadow:0 8px 20px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.ls-notif-affiliate-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #0f172a1f}.ls-notif-affiliate-btn:disabled{cursor:wait;opacity:.68}.ls-notif-affiliate-btn--accept{border-color:#16a34a38;background:linear-gradient(135deg,#ecfdf5,#fff);color:#166534}.ls-notif-affiliate-btn--details{border-color:#f59e0b3d;background:linear-gradient(135deg,#fffbeb,#fff);color:#92400e}.ls-notif-affiliate-btn--reject{border-color:#ef444438;background:linear-gradient(135deg,#fff1f2,#fff);color:#991b1b}.ls-notif-reject-box{flex:1 1 100%;display:grid;gap:8px;margin-top:2px;padding:10px;border:1px solid rgba(239,68,68,.18);border-radius:12px;background:#fff1f2b3}.ls-notif-reject-box textarea{width:100%;resize:vertical;min-height:74px;border:1px solid rgba(148,163,184,.28);border-radius:10px;padding:9px 10px;background:#fff;color:#0f172a;font-size:13px;font-weight:650;outline:none}.ls-notif-reject-box textarea:focus{border-color:#ef444461;box-shadow:0 0 0 3px #ef44441a}.ls-notif-reject-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ls-notif-reject-actions button{border:none;border-radius:999px;padding:7px 11px;cursor:pointer;font-size:12px;font-weight:900}.ls-notif-reject-cancel{background:#e5e7eb;color:#374151}.ls-notif-reject-submit{background:#ef4444;color:#fff}.ls-panel--notifs .ls-notif-actions--affiliate{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;width:100%}.ls-panel--notifs .ls-notif-affiliate-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:9px 10px!important;border-radius:12px!important;border:1px solid transparent!important;font-size:12px;font-weight:850;line-height:1;cursor:pointer;opacity:1!important;background:#f8fafc!important;color:#334155!important;box-shadow:0 10px 24px #0f172a14!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.ls-panel--notifs .ls-notif-affiliate-btn svg{flex:0 0 auto;font-size:15px}.ls-panel--notifs .ls-notif-affiliate-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #0f172a21!important}.ls-panel--notifs .ls-notif-affiliate-btn:disabled{cursor:wait;opacity:.62!important;transform:none}.ls-panel--notifs .ls-notif-affiliate-btn--accept{background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.95),transparent 38%),linear-gradient(135deg,#dcfce7,#bbf7d0)!important;border-color:#16a34a3d!important;color:#166534!important}.ls-panel--notifs .ls-notif-affiliate-btn--accept:hover:not(:disabled){background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.96),transparent 38%),linear-gradient(135deg,#bbf7d0,#86efac)!important}.ls-panel--notifs .ls-notif-affiliate-btn--details{background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.95),transparent 38%),linear-gradient(135deg,#fef9c3,#fde68a)!important;border-color:#d977063d!important;color:#92400e!important}.ls-panel--notifs .ls-notif-affiliate-btn--details:hover:not(:disabled){background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.96),transparent 38%),linear-gradient(135deg,#fde68a,#facc15)!important}.ls-panel--notifs .ls-notif-affiliate-btn--reject{grid-column:1 / -1;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.95),transparent 38%),linear-gradient(135deg,#fee2e2,#fecaca)!important;border-color:#dc26263d!important;color:#991b1b!important}.ls-panel--notifs .ls-notif-affiliate-btn--reject:hover:not(:disabled){background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.96),transparent 38%),linear-gradient(135deg,#fecaca,#fca5a5)!important}.ls-panel--notifs .ls-notif-reject-box{grid-column:1 / -1;display:grid;gap:8px;margin-top:2px;padding:10px;border:1px solid rgba(248,113,113,.28);border-radius:14px;background:#fff7f7eb}.ls-panel--notifs .ls-notif-reject-box textarea{width:100%;resize:vertical;min-height:72px;padding:9px 10px;border:1px solid rgba(248,113,113,.28);border-radius:12px;background:#fffffff5;color:#334155;font-size:12px;font-weight:650;outline:none}.ls-panel--notifs .ls-notif-reject-box textarea:focus{border-color:#dc262673;box-shadow:0 0 0 3px #f8717124}.ls-panel--notifs .ls-notif-reject-actions{display:flex;justify-content:flex-end;gap:8px}.ls-panel--notifs .ls-notif-reject-cancel,.ls-panel--notifs .ls-notif-reject-submit{border:none!important;border-radius:10px!important;padding:8px 11px!important;font-size:12px;font-weight:850;cursor:pointer}.ls-panel--notifs .ls-notif-reject-cancel{background:#e5e7eb!important;color:#374151!important}.ls-panel--notifs .ls-notif-reject-submit{background:#ef4444!important;color:#fff!important}@media(max-width:520px){.ls-panel--notifs .ls-notif-actions--affiliate{grid-template-columns:1fr}.ls-panel--notifs .ls-notif-affiliate-btn--reject{grid-column:auto}}.ls-notif-affiliate-invite{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid #ead9a6;background:#fbf8ee;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ls-notif-affiliate-invite--pending{background:#fbf8ee;border-color:#ead9a6}.ls-notif-affiliate-invite--accepted{background:#eefaf1;border-color:#b7dfc2;box-shadow:inset 0 0 0 1px #78b48714}.ls-notif-affiliate-invite--details-requested{background:#fff8e8;border-color:#efd48a}.ls-notif-affiliate-invite--rejected{background:#fff1f1;border-color:#e7b3b3}.ls-notif-row--featured-product{border-color:#f59e0b47}.ls-notif-featured-product{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffb8}.ls-notif-featured-product--approved{background:#22c55e14;border-color:#22c55e33}.ls-notif-featured-product--rejected{background:#ef444414;border-color:#ef444433}.ls-notif-featured-product--needs-changes{background:#f59e0b1a;border-color:#f59e0b3d}.ls-notif-featured-product--pending{background:#3b82f614;border-color:#3b82f62e}.ls-notif-featured-product__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ls-notif-featured-status,.ls-notif-featured-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;font-size:.75rem;font-weight:800;line-height:1}.ls-notif-featured-status--approved{background:#22c55e24;color:#15803d}.ls-notif-featured-status--rejected{background:#ef444424;color:#b91c1c}.ls-notif-featured-status--needs-changes{background:#f59e0b29;color:#92400e}.ls-notif-featured-status--pending{background:#3b82f624;color:#1d4ed8}.ls-notif-featured-badge{background:#ffffffc2;color:#334155;border:1px solid rgba(15,23,42,.08)}.ls-notif-featured-product__title{font-size:.92rem;font-weight:800;color:#0f172a;margin-bottom:6px}.ls-notif-featured-details{display:flex;flex-direction:column;gap:3px;font-size:.82rem;color:#334155db}.ls-notif-featured-note{margin-top:8px;padding-top:8px;border-top:1px solid rgba(15,23,42,.08);font-size:.82rem;line-height:1.45;color:#334155}.ls-notif-reject-portalOverlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ls-notif-reject-portalCard{width:min(460px,calc(100vw - 28px));max-height:min(76vh,620px);overflow:auto;border:1px solid rgba(212,175,55,.42);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#fffffff0),radial-gradient(circle at 12% 0%,rgba(255,215,0,.16),transparent 32%),radial-gradient(circle at 88% 100%,rgba(17,24,39,.08),transparent 34%);box-shadow:0 24px 80px #0f172a47,0 12px 28px #d4af372e;padding:18px;color:#111827}.ls-notif-reject-portalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.ls-notif-reject-portalTitle{font-size:16px;line-height:1.25;font-weight:800;letter-spacing:-.02em;color:#111827}.ls-notif-reject-portalSub{margin-top:4px;font-size:12px;line-height:1.45;color:#6b7280}.ls-notif-reject-portalClose{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:#ffffffe6;color:#111827;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.ls-notif-reject-portalClose:hover{transform:translateY(-1px);border-color:#d4af3770;background:#fff;box-shadow:0 12px 24px #0f172a1f}.ls-notif-reject-portalTextarea{width:100%;min-height:118px;resize:vertical;border:1px solid rgba(17,24,39,.12);border-radius:18px;background:#ffffffeb;color:#111827;font-size:14px;line-height:1.45;padding:13px 14px;outline:none;box-shadow:inset 0 1px #ffffffbf;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ls-notif-reject-portalTextarea:focus{border-color:#d4af37b8;background:#fff;box-shadow:0 0 0 4px #facc1529,inset 0 1px #fffc}.ls-notif-reject-portalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.ls-notif-reject-portalActions .ls-notif-reject-cancel,.ls-notif-reject-portalActions .ls-notif-reject-submit{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.ls-notif-reject-portalActions .ls-notif-reject-cancel{border:1px solid rgba(17,24,39,.14);background:#ffffffe0;color:#374151;box-shadow:0 8px 18px #0f172a14}.ls-notif-reject-portalActions .ls-notif-reject-submit{border:1px solid rgba(127,29,29,.18);background:linear-gradient(135deg,#111827,#3b2f10 52%,#f4c430);color:#fff;box-shadow:0 12px 24px #0f172a2e,0 10px 22px #d4af3733}.ls-notif-reject-portalActions .ls-notif-reject-cancel:hover,.ls-notif-reject-portalActions .ls-notif-reject-submit:hover{transform:translateY(-1px)}.ls-notif-reject-portalActions .ls-notif-reject-cancel:hover{border-color:#d4af3770;background:#fff;box-shadow:0 12px 24px #0f172a1f}.ls-notif-reject-portalActions .ls-notif-reject-submit:hover{box-shadow:0 16px 30px #0f172a38,0 14px 28px #d4af3747}.ls-notif-reject-portalActions .ls-notif-reject-cancel:disabled,.ls-notif-reject-portalActions .ls-notif-reject-submit:disabled{cursor:not-allowed;opacity:.62;transform:none}.ls-notif-reject-box{display:none}.ls-notif-actions--affiliate{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ls-notif-affiliate-btn{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;border:1px solid rgba(17,24,39,.1);background:#ffffffdb;color:#111827;box-shadow:0 7px 14px #0f172a12;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.ls-notif-affiliate-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#d4af3770;background:#fff;box-shadow:0 10px 20px #0f172a1a}.ls-notif-affiliate-btn:disabled{cursor:not-allowed;opacity:.64}.ls-notif-affiliate-btn--accept{border-color:#22c55e42}.ls-notif-affiliate-btn--details{border-color:#d4af3752}.ls-notif-affiliate-btn--reject{border-color:#ef444447;color:#7f1d1d}.ls-notif-row--pick{border-left:3px solid #8b5cf6}.ls-notif-pick{margin-top:8px;padding:9px 10px;border-radius:12px;background:#8b5cf614;border:1px solid rgba(139,92,246,.16)}.ls-notif-pick__top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ls-notif-pick-badge{font-size:12px;font-weight:700;color:#6d28d9}.ls-notif-pick-status{font-size:12px;color:#6b7280}.ls-notif-pick__text{font-size:13px;color:#374151}@media(max-width:520px){.ls-notif-reject-portalOverlay{align-items:flex-end;padding:12px}.ls-notif-reject-portalCard{width:100%;border-radius:22px 22px 18px 18px;padding:16px}.ls-notif-reject-portalActions{flex-direction:column-reverse}.ls-notif-reject-portalActions .ls-notif-reject-cancel,.ls-notif-reject-portalActions .ls-notif-reject-submit{width:100%}}.ls-notif-row--newsletter .ls-notif-newsletter{margin-top:10px;border:1px solid rgba(203,213,225,.9);border-radius:16px;padding:12px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.ls-notif-row--newsletter .ls-notif-newsletter__top{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:8px}.ls-notif-row--newsletter .ls-notif-newsletter-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 9px;background:#111827;color:#fff;font-size:.7rem;line-height:1;font-weight:900;letter-spacing:.02em}.ls-notif-row--newsletter .ls-notif-newsletter-topic{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 9px;background:#f8fafc;color:#475569;border:1px solid rgba(203,213,225,.9);font-size:.7rem;line-height:1;font-weight:850}.ls-notif-row--newsletter .ls-notif-newsletter__title{color:#0f172a;font-size:.94rem;line-height:1.25;font-weight:950;overflow-wrap:anywhere}.ls-notif-row--newsletter .ls-notif-newsletter__summary{margin-top:6px;color:#475569;font-size:.8rem;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.ls-notif-row--newsletter .ls-notif-newsletter__article,.ls-notif-row--newsletter .ls-notif-newsletter__attachments,.ls-notif-row--newsletter .ls-notif-newsletter__links{margin-top:10px;border:1px solid rgba(226,232,240,.95);border-radius:14px;padding:10px;background:#f8fafceb}.ls-notif-row--newsletter .ls-notif-newsletter__articleTop,.ls-notif-row--newsletter .ls-notif-newsletter__sectionLabel{display:flex;align-items:center;gap:7px;color:#0f172a;font-size:.82rem;font-weight:950}.ls-notif-row--newsletter .ls-notif-newsletter__articleTop svg,.ls-notif-row--newsletter .ls-notif-newsletter__sectionLabel svg{color:#475569;flex:0 0 auto}.ls-notif-row--newsletter .ls-notif-newsletter__articleTop strong{min-width:0;overflow-wrap:anywhere}.ls-notif-row--newsletter .ls-notif-newsletter__article p{margin:7px 0 0;color:#475569;font-size:.8rem;line-height:1.45;font-weight:650;overflow-wrap:anywhere}.ls-notif-row--newsletter .ls-notif-newsletter__articleMeta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.ls-notif-row--newsletter .ls-notif-newsletter__articleMeta span,.ls-notif-row--newsletter .ls-notif-newsletter__more{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:4px 8px;background:#fff;color:#475569;border:1px solid rgba(203,213,225,.85);font-size:.72rem;line-height:1;font-weight:850}.ls-notif-row--newsletter .ls-notif-newsletter__attachment,.ls-notif-row--newsletter .ls-notif-newsletter__link{margin-top:8px;border:1px solid rgba(226,232,240,.95);border-radius:12px;padding:9px;display:flex;align-items:flex-start;gap:8px;background:#fff;color:#0f172a;text-decoration:none;min-width:0}.ls-notif-row--newsletter .ls-notif-newsletter__attachment:hover,.ls-notif-row--newsletter .ls-notif-newsletter__link:hover{border-color:#94a3b8f2;background:#f8fafc}.ls-notif-row--newsletter .ls-notif-newsletter__attachment>svg,.ls-notif-row--newsletter .ls-notif-newsletter__link>svg{margin-top:2px;color:#475569;flex:0 0 auto}.ls-notif-row--newsletter .ls-notif-newsletter__attachment span,.ls-notif-row--newsletter .ls-notif-newsletter__link span{min-width:0;display:grid;gap:2px}.ls-notif-row--newsletter .ls-notif-newsletter__attachment strong,.ls-notif-row--newsletter .ls-notif-newsletter__link strong{color:#111827;font-size:.78rem;line-height:1.25;font-weight:900;overflow-wrap:anywhere}.ls-notif-row--newsletter .ls-notif-newsletter__attachment small,.ls-notif-row--newsletter .ls-notif-newsletter__link small{color:#64748b;font-size:.72rem;line-height:1.3;font-weight:700;overflow-wrap:anywhere}.ls-notif-row--newsletter .ls-notif-newsletter__more{margin-top:8px}.ls-notif-row--newsletter .ls-notif-newsletter__topics{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.ls-notif-row--newsletter .ls-notif-newsletter__topics span{border-radius:999px;padding:4px 8px;background:#f1f5f9;color:#475569;border:1px solid rgba(203,213,225,.85);font-size:.72rem;line-height:1;font-weight:850}.ls-notif-row--newsletter .ls-notif-newsletter__cta{margin-top:10px;width:fit-content;border-radius:999px;padding:7px 11px;background:#111827;color:#fff;font-size:.76rem;line-height:1;font-weight:950;box-shadow:0 8px 18px #0f172a24}@media(max-width:560px){.ls-notif-row--newsletter .ls-notif-newsletter{padding:10px;border-radius:14px}.ls-notif-row--newsletter .ls-notif-newsletter__attachment,.ls-notif-row--newsletter .ls-notif-newsletter__link{padding:8px}}.ls-panel--notifs .ls-panel-head .ls-panel-actions{position:relative!important;z-index:30!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-icon-btn,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close{width:38px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#0f172a!important;opacity:1!important;visibility:visible!important;box-shadow:0 6px 16px #0f172a0f!important;cursor:pointer!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-icon-btn:hover,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh:hover,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close:hover{background:#f8fafc!important;border-color:#0f172a38!important;color:#020617!important;transform:translateY(-1px)!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-icon-btn:active,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh:active,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close:active{transform:translateY(0)!important;background:#f1f5f9!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-icon,.ls-panel--notifs .ls-panel-head .ls-panel-actions svg{width:18px!important;height:18px!important;display:block!important;flex:0 0 auto!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions svg *,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-icon *{stroke:#0f172a!important;opacity:1!important;visibility:visible!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close svg,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close .ls-icon{stroke-width:2.6!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh svg,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh .ls-icon{stroke-width:2.4!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close{position:relative!important;width:38px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;visibility:visible!important;box-shadow:0 6px 16px #0f172a14!important;cursor:pointer!important;font-family:Arial,Helvetica,sans-serif!important;overflow:visible!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh svg,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close svg,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh .ls-icon,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close .ls-icon{display:none!important;opacity:0!important;visibility:hidden!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh:before{content:"↻"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:20px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close:before{content:"×"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:24px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh:hover,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close:hover{background:#f8fafc!important;border-color:#0f172a42!important;transform:translateY(-1px)!important}.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-refresh:active,.ls-panel--notifs .ls-panel-head .ls-panel-actions .ls-panel-close:active{background:#f1f5f9!important;transform:translateY(0)!important}body>.nav-notifications-panel-popover,.nav-notifications-panel-popover{position:fixed!important;z-index:2147483646!important;isolation:isolate!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body>.nav-notifications-panel-popover>.ls-panel--notifs,.nav-notifications-panel-popover .ls-panel--notifs{position:relative!important;z-index:1!important;opacity:1!important;visibility:visible!important}.ls-notif-reject-portalOverlay{z-index:2147483647!important}.ls-panel--mail{width:100%;height:100%;display:flex;flex-direction:column}.ls-panel--mail .ls-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid rgba(0,0,0,.08)}.ls-panel--mail .ls-panel-title{font-size:16px;font-weight:700}.ls-panel--mail .ls-panel-close{width:34px;height:34px;border:none;border-radius:10px;background:#0000000f;cursor:pointer;font-size:18px;line-height:1}.ls-mail-search{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.ls-mail-searchInput{width:100%;height:40px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:0 12px;outline:none}.ls-mail-searchInput:focus{border-color:#00000047}.ls-panel-body--mail{flex:1;overflow:auto;padding:8px 8px 88px}.ls-mail-list{display:flex;flex-direction:column;gap:6px}.ls-mail-item{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.06);background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.ls-mail-item:hover{border-color:#00000024}.ls-mail-item.active{border-color:#00000038;background:#00000008}.ls-mail-item.unread{background:#00000005}.ls-mail-meta{min-width:0}.ls-mail-who{display:flex;align-items:baseline;gap:8px;min-width:0}.ls-mail-name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ls-mail-handle{font-size:12px;opacity:.7;white-space:nowrap}.ls-mail-dot{width:8px;height:8px;border-radius:999px;background:#d33;flex:0 0 auto}.ls-mail-preview{font-size:13px;opacity:.8;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-time{font-size:12px;opacity:.7;white-space:nowrap}.ls-mail-empty{padding:18px 12px;opacity:.7}.ls-mail-composer{position:sticky;bottom:0;width:100%;padding:10px 12px 12px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.ls-mail-composerTo{font-size:12px;opacity:.75;margin-bottom:6px;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-toLabel{font-weight:700;opacity:.8}.ls-mail-toName{font-weight:700}.ls-mail-toHandle,.ls-mail-toHint{opacity:.8}.ls-mail-composerRow{display:flex;gap:10px}.ls-mail-input{flex:1;height:42px;border-radius:12px;border:1px solid rgba(0,0,0,.12);padding:0 12px;outline:none;background:#fff}.ls-mail-input:focus{border-color:#00000047}.ls-mail-input:disabled{opacity:.6}.ls-mail-send{height:42px;min-width:88px;border-radius:12px;border:none;cursor:pointer;background:#000000d9;color:#fff;font-weight:700}.ls-mail-send:disabled{opacity:.45;cursor:not-allowed}.ls-mail-search{display:flex;align-items:center;gap:10px}.ls-mail-searchIcon{opacity:.65;font-size:16px;flex:0 0 auto}.ls-mail-send{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:0}.ls-mail-send svg{font-size:18px}.ls-panel--mail{font-size:15px}.ls-panel--mail .ls-panel-title{font-size:18px;font-weight:800}.ls-panel--mail .ls-panel-close{color:#111;background:#0000000f}.ls-panel--mail .ls-panel-close:hover{background:#0000001a}.ls-mail-searchInput{height:44px;font-size:14px}.ls-mail-searchIcon{font-size:18px;color:#111;opacity:.6}.ls-mail-item{grid-template-columns:56px 1fr auto;padding:12px}.ls-mail-item :is(.avatar-ring,.AvatarRing,.avatarRing){transform:scale(1.15);transform-origin:left center}.ls-mail-item img{image-rendering:auto}.ls-mail-name{font-size:18px;font-weight:800}.ls-mail-handle{font-size:16px;opacity:.7}.ls-mail-preview{font-size:18px;opacity:.85}.ls-mail-time{font-size:15px;opacity:.7}.ls-mail-input{height:46px;font-size:14px}.ls-mail-send{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;min-width:52px}.ls-mail-send:hover{background:#0000000a!important}.ls-mail-send:disabled{opacity:.35}.ls-mail-send svg{color:currentColor!important;font-size:18px}.ls-mail-thumb{position:relative;width:34px;height:34px;border-radius:10px;overflow:hidden;flex:0 0 auto;border:1px solid rgba(0,0,0,.1);background:#0000000a}.ls-mail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ls-mail-play{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:900;color:#111;background:#ffffff59}.ls-mail-dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:999px;background:#ff3b30;display:inline-block;margin-left:8px;flex:0 0 auto}.ls-mail-item.unread .ls-mail-dot{opacity:1;visibility:visible}.ls-mail-item:not(.unread) .ls-mail-dot{opacity:0;visibility:hidden}.ls-mail-thumb--audio svg{width:18px;height:18px}.ls-mail-mediaCount{position:absolute;bottom:4px;right:4px;font-size:11px;line-height:1;padding:2px 6px;border-radius:999px;background:#000000a6;color:#fff}.ls-mail-thumb{position:relative}.ls-mail-thumbIcon{position:absolute;top:4px;left:4px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#00000073;color:#fff}.ls-mail-previewRow{display:flex;align-items:center;gap:10px;min-width:0}.ls-mail-tiles{position:relative;width:44px;height:44px;flex:0 0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;border-radius:12px;overflow:hidden;background:#ffffff0f;box-shadow:0 1px 2px #0000002e}.ls-mail-tiles:has(.ls-mail-tile:nth-child(1):last-child){grid-template-columns:1fr;grid-template-rows:1fr}.ls-mail-tile{position:relative;width:100%;height:100%;overflow:hidden;background:#ffffff14}.ls-mail-tile img[style*="display: none"],.ls-mail-tile video[style*="display: none"]{display:none!important}.ls-mail-tileIcon{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#00000073;color:#fff;pointer-events:none}.ls-mail-tileIcon svg{width:11px;height:11px}.ls-mail-tilesCount{position:absolute;bottom:3px;right:3px;font-size:11px;line-height:1;padding:3px 6px;border-radius:999px;background:#000000a6;color:#fff;pointer-events:none}.ls-mail-thumb{position:relative;width:44px;height:44px;flex:0 0 auto;border-radius:12px;overflow:hidden;background:#ffffff0f;box-shadow:0 1px 2px #0000002e}.ls-mail-thumb img,.ls-mail-thumb video{width:100%;height:100%;object-fit:cover;display:block}.ls-mail-item:hover .ls-mail-tiles,.ls-mail-item:hover .ls-mail-thumb{box-shadow:0 2px 6px #00000047}.ls-mail-preview{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-mail-tiles,.ls-mail-thumb{width:72px;height:72px;border-radius:14px}.ls-mail-tileIcon{width:18px;height:18px}.ls-mail-tileIcon svg{width:12px;height:12px}.ls-mail-tilesCount{font-size:12px;padding:4px 7px}.ls-mail-previewRow{display:flex;align-items:center;gap:12px;margin-top:6px}.ls-mail-preview{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ls-mail-tiles{position:relative;flex:0 0 auto;width:64px;height:56px}.ls-mail-tile{position:absolute;top:0;width:56px;height:56px;border-radius:14px;overflow:hidden;background:#0000000f;box-shadow:0 2px 10px #00000014;border:1px solid rgba(0,0,0,.06)}.ls-mail-tile--0{left:0;z-index:4}.ls-mail-tile--1{left:12px;z-index:3}.ls-mail-tile--2{left:24px;z-index:2}.ls-mail-tile--3{left:36px;z-index:1}.ls-mail-tile img,.ls-mail-tile video{width:100%;height:100%;object-fit:cover;display:block}.ls-mail-tile--icon{display:flex;align-items:center;justify-content:center;font-size:22px;color:#0000008c}.ls-mail-tileIcon{position:absolute;left:6px;top:6px;width:22px;height:22px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-size:13px}.ls-mail-mediaCount{position:absolute;right:-6px;bottom:-6px;padding:3px 7px;border-radius:999px;background:#000000bf;color:#fff;font-size:12px;line-height:1;font-weight:700;box-shadow:0 2px 8px #0000002e}.ls-mail-topRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.ls-mail-dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:999px;background:#ff3b30;display:inline-block;flex:0 0 auto}.ls-mail-inlineIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;opacity:.75;flex:0 0 auto}.ls-mail-previewRow{display:flex;align-items:center;gap:8px}.ls-mail-mediaHead{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.ls-mail-back{width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ls-mail-mediaHeadMeta{min-width:0}.ls-mail-mediaTitle{font-weight:700;line-height:1.1}.ls-mail-mediaSub{font-size:12px;opacity:.7;margin-top:2px}.ls-mail-mediaBody{padding:12px}.ls-mail-mediaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ls-mail-mediaTile{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#0000000f;border:1px solid rgba(0,0,0,.08)}.ls-mail-mediaFallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:34px;opacity:.7}.ls-mail-mediaIcon{position:absolute;left:10px;bottom:10px;width:28px;height:28px;border-radius:999px;background:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0000001f}.ls-mail-mediaMore{position:absolute;right:10px;bottom:10px;padding:6px 10px;border-radius:999px;background:#000000a6;color:#fff;font-weight:700;font-size:12px}.ls-mail-mediaHint{margin-top:10px;font-size:12px;opacity:.65}.ls-mail-mediaTile{position:relative;border-radius:14px;overflow:hidden;background:#f3f4f6;min-height:140px}.ls-mail-mediaImg{width:100%;height:100%;object-fit:cover;display:block}.ls-mail-mediaPlayer{position:relative;width:100%;height:100%;background:#000;display:grid;place-items:center}.ls-mail-mediaVideo{width:100%;height:100%;object-fit:cover;display:block}.ls-mail-mediaAudioWrap{width:100%;height:100%;display:grid;grid-template-rows:1fr auto;background:#111}.ls-mail-mediaCover{width:100%;height:100%;object-fit:cover;display:block}.ls-mail-mediaAudio{width:100%;padding:10px;background:#00000059}.ls-mail-mediaCloseInline{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:999px;border:0;background:#ffffffd9;cursor:pointer;font-size:18px;line-height:30px}.ls-mail-mediaTile.is-playing{outline:2px solid rgba(0,0,0,.12)}.ls-panel.ls-panel--mail{height:100%;min-height:0;display:flex;flex-direction:column}.ls-panel--mail .ls-panel-head,.ls-panel--mail .ls-mail-search{flex:0 0 auto}.ls-panel--mail .ls-panel-body--mail{flex:1 1 auto;min-height:0;overflow:auto}.ls-panel--mail .ls-mail-mediaBody{flex:1 1 auto;min-height:0;overflow:auto}.ls-panel--mail .ls-mail-composer{flex:0 0 auto;margin-top:auto;background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:10px 12px}.ls-panel--mail .ls-mail-composer{position:sticky;bottom:0;z-index:5}.ls-panel--mail,.ls-panel--mail *{color:#111}.ls-panel--mail .ls-panel-close{background:transparent!important;border:0!important;padding:6px 10px;border-radius:10px;color:#111!important;cursor:pointer;line-height:1}.ls-panel--mail .ls-mail-back{background:transparent!important;border:0!important;padding:6px 10px;border-radius:10px;color:#111!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ls-panel--mail .ls-panel-close svg,.ls-panel--mail .ls-mail-back svg{color:#111!important}.ls-panel--mail .ls-panel-close:hover,.ls-panel--mail .ls-mail-back:hover{background:#0000000f!important}.ls-panel--mail .ls-panel-close:focus,.ls-panel--mail .ls-panel-close:focus-visible,.ls-panel--mail .ls-mail-back:focus,.ls-panel--mail .ls-mail-back:focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:2px;background:transparent!important}.ls-panel--mail .ls-panel-close:active,.ls-panel--mail .ls-mail-back:active{background:#0000001a!important}.ls-panel--mail .ls-panel-close,.ls-panel--mail .chat-modal-close,.ls-panel--mail .ls-mail-playerClose{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;font-weight:800;font-size:18px;line-height:1;border-radius:999px;padding:6px 10px;text-shadow:0 1px 2px rgba(0,0,0,.35);cursor:pointer;-webkit-appearance:none;appearance:none}.ls-panel--mail .ls-panel-close svg,.ls-panel--mail .chat-modal-close svg,.ls-panel--mail .ls-mail-playerClose svg{color:#111!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.ls-panel--mail .ls-panel-close:hover,.ls-panel--mail .chat-modal-close:hover,.ls-panel--mail .ls-mail-playerClose:hover{background:#0000000f!important}.ls-panel--mail .ls-panel-close:active,.ls-panel--mail .chat-modal-close:active,.ls-panel--mail .ls-mail-playerClose:active{background:#0000001a!important}.ls-panel--mail .ls-panel-close:focus,.ls-panel--mail .ls-panel-close:focus-visible,.ls-panel--mail .chat-modal-close:focus,.ls-panel--mail .chat-modal-close:focus-visible,.ls-panel--mail .ls-mail-playerClose:focus,.ls-panel--mail .ls-mail-playerClose:focus-visible{background:transparent!important;background-color:transparent!important;outline:2px solid rgba(0,0,0,.25);outline-offset:2px}.ls-panel--mail button:focus{background-color:transparent!important}.ls-panel--mail button{-webkit-tap-highlight-color:transparent}.ls-panel--mail .ls-mail-mediaPlayer{position:relative}.ls-panel--mail .ls-mail-mediaCloseInline{position:absolute;top:8px;right:8px;width:32px;height:32px;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#ffffffeb!important;background-color:#ffffffeb!important;color:#111!important;font-weight:900!important;font-size:18px!important;line-height:1!important;box-shadow:0 6px 18px #0000002e!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important}.ls-panel--mail .ls-mail-mediaCloseInline:hover{background:#fff!important}.ls-panel--mail .ls-mail-mediaCloseInline:active{background:#ffffffeb!important;transform:scale(.98)}.ls-panel--mail .ls-mail-mediaCloseInline:focus,.ls-panel--mail .ls-mail-mediaCloseInline:focus-visible{background:#ffffffeb!important;outline:2px solid rgba(0,0,0,.25);outline-offset:2px}.ls-mail-mediaVidThumb{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}.ls-mail-topRow{align-items:flex-start}.ls-mail-who{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ls-mail-name{display:block;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ls-mail-handle{display:block;margin-left:0!important;line-height:1.1;font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ls-mail-previewRow{margin-top:4px}.ls-mail-item{display:flex;align-items:center;gap:12px;padding:12px}.ls-mail-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.ls-mail-topRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ls-mail-who{display:flex;flex-direction:column;min-width:0}.ls-mail-name{font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-handle{font-size:12px;opacity:.7;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-previewRow{display:flex;align-items:center;gap:8px;min-width:0}.ls-mail-preview{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}.ls-mail-time{flex:0 0 auto;margin-left:auto;white-space:nowrap;font-size:12px;opacity:.75}.ls-mail-item .avatar-ring,.ls-mail-item .avatar-ring-wrapper{flex:0 0 auto}.ls-mail-thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:10px}.ls-mail-threadItem{display:flex;flex-direction:column;max-width:80%}.ls-mail-threadItem.me{align-self:flex-end}.ls-mail-threadItem.them{align-self:flex-start}.ls-mail-threadBubble{padding:10px 12px;border-radius:14px;background:#0000000f;font-size:13px;line-height:1.3;white-space:pre-wrap;word-break:break-word}.ls-mail-threadItem.me .ls-mail-threadBubble{background:#0000001a}.ls-mail-threadMedia{font-size:12px;opacity:.8;margin-bottom:6px;display:inline-flex;gap:10px;align-items:center}.ls-mail-threadOpen{font-size:12px;text-decoration:underline}.ls-mail-threadTime{font-size:11px;opacity:.55;margin-top:4px}.ls-mail-threadEmpty{font-size:13px;opacity:.6;padding:10px 0}.ls-mail-mediaBody{overflow:visible}.ls-mail-mediaGrid{overflow:visible!important;max-height:none!important}.ls-panel--mail .ls-mail-mediaBody{flex:0 0 auto!important;overflow:visible!important}.ls-panel--mail .ls-mail-mediaGrid{overflow:visible!important;max-height:none!important}.ls-panel--mail .ls-mail-thread{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.ls-mail-threadMedia{display:inline-flex;align-items:center;gap:10px;font-size:12px;opacity:.85}.ls-mail-threadMediaIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;opacity:.85}.ls-mail-threadThumb{width:240px;max-width:100%;border-radius:12px;display:block;margin-bottom:6px;background:#0000000f}.ls-mail-threadAudio{display:grid;gap:8px;margin-bottom:6px}.ls-mail-threadCover{width:240px;max-width:100%;border-radius:12px;display:block;object-fit:cover}.ls-mail-threadAudioPlayer{width:240px;max-width:100%}.ls-panel--mail .chat-input-section{padding:10px;border-top:1px solid rgba(0,0,0,.08);background:#fff}.ls-panel--mail .composer{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:22px;background:#0000000a;border:1px solid rgba(0,0,0,.06)}.ls-panel--mail .composer-icon-btn{width:38px;height:38px;border:0;background:transparent;border-radius:12px;display:grid;place-items:center;cursor:pointer;color:#000000db}.ls-panel--mail .composer-icon-btn:disabled{cursor:not-allowed;opacity:.6}.ls-panel--mail .composer-input{flex:1 1 auto;height:38px;border:0;outline:none;background:transparent;font-size:14px;padding:0 6px;color:#000000e0;min-width:0}.ls-panel--mail .composer-input::placeholder{color:#00000073}.ls-panel--mail .composer-send-btn{width:44px;height:38px;border:0;border-radius:14px;display:grid;place-items:center;cursor:pointer;background:#0000001a;color:#000000e6}.ls-panel--mail .composer-send-btn:hover{background:#00000024}.ls-panel--mail .composer-send-btn:disabled{opacity:.55;cursor:not-allowed}.ls-panel--mail .composer-emoji-popover{position:absolute;left:12px;right:12px;bottom:74px;z-index:50;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #0000002e;border:1px solid rgba(0,0,0,.1);background:#fff}.ls-panel--mail{position:relative}.ls-panel--mail{display:flex;flex-direction:column;min-height:0}.ls-panel--mail .ls-mail-thread{flex:1 1 auto;min-height:0;overflow-y:auto}.ls-panel--mail .ls-mail-thread{padding-bottom:6px}.ls-panel--mail .composer-emoji-popover{position:fixed;left:16px;bottom:92px;z-index:999999;width:360px;max-width:calc(100vw - 32px);background:transparent;border:0;box-shadow:none;padding:0}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact,.ls-panel--mail .composer-emoji-popover .epr-main{width:100%;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:14px!important;box-shadow:0 12px 30px #0000001f!important;overflow:hidden!important}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact{--epr-highlight-color: rgba(0, 0, 0, .08) !important;--epr-hover-bg-color: rgba(0, 0, 0, .06) !important;--epr-focus-bg-color: rgba(0, 0, 0, .08) !important;--epr-text-color: rgba(0, 0, 0, .88) !important;--epr-search-input-bg-color: rgba(0, 0, 0, .04) !important;--epr-picker-border-color: rgba(0, 0, 0, .1) !important}.ls-panel--mail .composer-emoji-popover .epr-search-container{padding:10px 10px 8px!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.ls-panel--mail .composer-emoji-popover input.epr-search{width:100%!important;height:38px!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.1)!important;background:#0000000a!important;color:#000000e0!important;outline:none!important;box-shadow:none!important}.ls-panel--mail .composer-emoji-popover input.epr-search:focus{border-color:#0000002e!important;background:#00000008!important}.ls-panel--mail .composer-emoji-popover .epr-nav{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.ls-panel--mail .composer-emoji-popover .epr-nav button{opacity:1!important;filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:10px!important}.ls-panel--mail .composer-emoji-popover .epr-nav button svg,.ls-panel--mail .composer-emoji-popover .epr-nav button img{opacity:1!important;filter:none!important;color:#000000c7!important}.ls-panel--mail .composer-emoji-popover .epr-emoji{border-radius:10px!important}.ls-panel--mail .composer-emoji-popover ::-webkit-scrollbar-thumb{background:#0000001f;border-radius:10px}.ls-panel--mail .ls-mail-composer,.ls-panel--mail .ls-mail-thread{overflow:visible}.ls-panel--mail .chat-input-section{padding:10px 12px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.ls-panel--mail .chat-input-section,.ls-panel--mail .composer{position:relative}.ls-panel--mail .composer{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:18px;box-shadow:0 10px 24px #0000001a}.ls-panel--mail .composer.disabled{opacity:.65;pointer-events:none}.ls-panel--mail .composer-icon-btn{width:38px;height:38px;border:0;background:transparent;border-radius:12px;display:grid;place-items:center;cursor:pointer}.ls-panel--mail .composer-icon-btn:hover{background:#0000000f}.ls-panel--mail .composer-icon-btn:active{background:#0000001a}.ls-panel--mail .composer-icon-btn svg{width:20px;height:20px;color:#000000d1}.ls-panel--mail .composer-input{flex:1 1 auto;height:40px;border:0;outline:none;background:transparent;font-size:14px;color:#000000e0}.ls-panel--mail .composer-input::placeholder{color:#0006}.ls-panel--mail .composer-send-btn{width:42px;height:42px;border:0;border-radius:14px;display:grid;place-items:center;cursor:pointer;background:#000000db}.ls-panel--mail .composer-send-btn:hover{background:#000000eb}.ls-panel--mail .composer-send-btn:disabled{background:#00000038;cursor:not-allowed}.ls-panel--mail .composer-send-btn svg{width:18px;height:18px;color:#fff}.ls-panel--mail .ls-mail-composer{position:relative;flex:0 0 auto;padding:10px 12px 12px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.ls-panel--mail .ls-mail-composer .composer{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;background:#00000008;border:1px solid rgba(0,0,0,.08);min-height:52px}.ls-panel--mail .ls-mail-composer .composer.disabled{opacity:.65}.ls-panel--mail .ls-mail-composer .composer-icon-btn{width:40px;height:40px;border:0;border-radius:14px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;color:#000000d1}.ls-panel--mail .ls-mail-composer .composer-icon-btn:hover{background:#0000000f}.ls-panel--mail .ls-mail-composer .composer-icon-btn:active{background:#0000001a}.ls-panel--mail .ls-mail-composer .composer-icon-btn:disabled{cursor:not-allowed;opacity:.45;background:transparent}.ls-panel--mail .ls-mail-composer .composer-icon-btn svg{width:20px;height:20px}.ls-panel--mail .ls-mail-composer .composer-input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font-size:14px;line-height:1.2;color:#000000e0;padding:10px 6px}.ls-panel--mail .ls-mail-composer .composer-input::placeholder{color:#00000073}.ls-panel--mail .ls-mail-composer .composer-send-btn{width:44px;height:44px;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#000000e0;color:#fff}.ls-panel--mail .ls-mail-composer .composer-send-btn:hover{background:#000c}.ls-panel--mail .ls-mail-composer .composer-send-btn:active{background:#000000eb}.ls-panel--mail .ls-mail-composer .composer-send-btn:disabled{cursor:not-allowed;opacity:.35;background:#0009}.ls-panel--mail .ls-mail-composer .composer-send-btn svg{width:20px;height:20px}.ls-panel--mail{position:relative;min-height:0}.ls-panel--mail .ls-mail-composer{position:sticky;bottom:0;z-index:50;background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:10px 12px 12px;overflow:visible}.ls-panel--mail .ls-mail-composer .chat-input-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;background:#00000008;border:1px solid rgba(0,0,0,.1)}.ls-panel--mail .ls-mail-composer .chat-action-btn{width:40px;height:40px;border:0;border-radius:14px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.ls-panel--mail .ls-mail-composer .chat-action-btn:hover{background:#0000000f}.ls-panel--mail .ls-mail-composer .chat-action-btn:disabled{opacity:.45;cursor:not-allowed}.ls-panel--mail .ls-mail-composer .chat-action-btn svg{width:20px;height:20px;color:#000000d1}.ls-panel--mail .ls-mail-composer .chat-input{flex:1 1 auto;min-width:0;height:40px;border:0;outline:none;background:transparent;font-size:14px;color:#000000e0}.ls-panel--mail .ls-mail-composer .chat-input::placeholder{color:#00000073}.ls-panel--mail .ls-mail-composer .chat-send-btn{width:44px;height:44px;border:0;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#000000e0}.ls-panel--mail .ls-mail-composer .chat-send-btn svg{width:20px;height:20px;color:#fff}.ls-panel--mail .ls-mail-composer .chat-send-btn:disabled{opacity:.35;cursor:not-allowed;background:#0000008c}.ls-panel--mail .composer-emoji-popover{position:fixed;z-index:999999;left:18px;bottom:92px;width:560px;max-width:min(92vw,640px);background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:block!important;opacity:1!important;visibility:visible!important}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact,.ls-panel--mail .composer-emoji-popover .epr-main{width:100%!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:16px!important;box-shadow:0 14px 34px #00000024!important;overflow:hidden!important}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact{--epr-bg-color: #fff !important;--epr-category-label-bg-color: #fff !important;--epr-text-color: rgba(0,0,0,.88) !important;--epr-hover-bg-color: rgba(0,0,0,.06) !important;--epr-focus-bg-color: rgba(0,0,0,.08) !important;--epr-highlight-color: rgba(0,0,0,.1) !important;--epr-search-input-bg-color: rgba(0,0,0,.04) !important;--epr-picker-border-color: rgba(0,0,0,.1) !important;--epr-scrollbar-thumb-color: rgba(0,0,0,.14) !important;--epr-scrollbar-track-color: transparent !important}.ls-panel--mail .composer-emoji-popover .epr-nav{background:#fff!important;opacity:1!important;visibility:visible!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.ls-panel--mail .composer-emoji-popover .epr-nav button{opacity:1!important;filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px!important}.ls-panel--mail .composer-emoji-popover .epr-search-container{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:10px!important}.ls-panel--mail .composer-emoji-popover input.epr-search{height:40px!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.1)!important;background:#0000000a!important;color:#000000e0!important;box-shadow:none!important}.ls-panel--mail .composer-emoji-popover .epr-body,.ls-panel--mail .composer-emoji-popover .epr-content,.ls-panel--mail .composer-emoji-popover .epr-emoji-list{background:#fff!important;opacity:1!important}.ls-panel--mail .composer-emoji-popover .epr-emoji{border-radius:12px!important;background:transparent!important}.ls-panel--mail .composer-emoji-popover .epr-emoji:active{background:#0000001a!important}.ls-panel--mail .composer-emoji-popover .epr-preview{background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important}.ls-panel--mail .composer-emoji-popover .epr-nav{background:transparent!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.ls-panel--mail .composer-emoji-popover .epr-nav button{background:transparent!important;box-shadow:none!important;border-radius:0!important}.ls-panel--mail .composer-emoji-popover .epr-nav button:hover,.ls-panel--mail .composer-emoji-popover .epr-nav button:active,.ls-panel--mail .composer-emoji-popover .epr-nav button[aria-selected=true],.ls-panel--mail .composer-emoji-popover .epr-nav button.epr-active{background:transparent!important}.ls-panel--mail .composer-emoji-popover .epr-nav button svg{color:#000000d1!important;opacity:1!important;filter:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav button img{opacity:1!important;filter:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav button{position:relative!important}.ls-panel--mail .composer-emoji-popover .epr-nav button[aria-selected=true]:after,.ls-panel--mail .composer-emoji-popover .epr-nav button.epr-active:after{content:"";position:absolute;left:22%;right:22%;bottom:-2px;height:3px;border-radius:999px;background:#000000bf}@media(max-width:560px){.ls-panel--mail .composer-emoji-popover{left:12px;bottom:92px;width:min(92vw,520px)}}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact{--epr-highlight-color: transparent !important;--epr-hover-bg-color: transparent !important;--epr-focus-bg-color: transparent !important}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact{--epr-highlight-color: transparent !important;--epr-hover-bg-color: transparent !important;--epr-focus-bg-color: transparent !important;--epr-category-icon-active-color: rgba(0,0,0,.85) !important;--epr-category-icon-inactive-color: rgba(0,0,0,.6) !important;--epr-category-icon-active-bg-color: transparent !important;--epr-category-icon-bg-color: transparent !important}.ls-panel--mail .composer-emoji-popover .epr-nav{background:transparent!important}.ls-panel--mail .composer-emoji-popover .epr-nav button,.ls-panel--mail .composer-emoji-popover .epr-nav .epr-nav-item,.ls-panel--mail .composer-emoji-popover .epr-nav .epr-nav-item button,.ls-panel--mail .composer-emoji-popover .epr-nav [role=tab]{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav button:hover,.ls-panel--mail .composer-emoji-popover .epr-nav button:active,.ls-panel--mail .composer-emoji-popover .epr-nav button[aria-selected=true],.ls-panel--mail .composer-emoji-popover .epr-nav .epr-active,.ls-panel--mail .composer-emoji-popover .epr-nav [role=tab][aria-selected=true]{background:transparent!important;background-color:transparent!important;background-image:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav svg{color:#000000d9!important;fill:currentColor!important;opacity:1!important;filter:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav img{opacity:1!important;filter:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav button,.ls-panel--mail .composer-emoji-popover .epr-nav [role=tab]{position:relative!important}.ls-panel--mail .composer-emoji-popover .epr-nav button[aria-selected=true]:after,.ls-panel--mail .composer-emoji-popover .epr-nav [role=tab][aria-selected=true]:after{content:"";position:absolute;left:22%;right:22%;bottom:-2px;height:3px;border-radius:999px;background:#000000b3}.ls-panel--mail .composer-emoji-popover .epr-nav *{background:transparent!important}.composer-emoji-popover .EmojiPickerReact{--epr-category-label-bg-color: transparent !important;--epr-category-label-hover-bg-color: rgba(0,0,0,.06) !important;--epr-category-label-active-bg-color: transparent !important;--epr-category-label-text-color: rgba(0,0,0,.7) !important;--epr-category-label-active-text-color: rgba(0,0,0,.88) !important;--epr-highlight-color: transparent !important}.composer-emoji-popover :is(.epr-emoji-category-label,.epr-emoji-category-label-active,.epr-emoji-category-label-selected,.epr-emoji-category-label-hover){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}.composer-emoji-popover :is(.epr-emoji-category-label,.epr-emoji-category-label-active,.epr-emoji-category-label-selected) svg{color:#000000d9!important;fill:currentColor!important;opacity:1!important;filter:none!important}.composer-emoji-popover :is(.epr-emoji-category-label,.epr-emoji-category-label-active,.epr-emoji-category-label-selected) img{opacity:1!important;filter:none!important}.composer-emoji-popover :is(.epr-emoji-category-label-active,.epr-emoji-category-label-selected){position:relative!important}.composer-emoji-popover :is(.epr-emoji-category-label-active,.epr-emoji-category-label-selected):after{content:"";position:absolute;left:18%;right:18%;bottom:-6px;height:3px;border-radius:999px;background:#000000b3}.composer-emoji-popover [class*=epr-]{background-color:transparent!important}.ls-panel--mail .composer-emoji-popover{width:560px!important;max-width:min(96vw,640px)!important}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact,.ls-panel--mail .composer-emoji-popover .epr-main{width:100%!important;min-width:560px!important}.ls-panel--mail,.ls-panel--mail .ls-mail-composer{overflow:visible!important}.ls-panel--mail .composer-emoji-popover .epr-emoji-list,.ls-panel--mail .composer-emoji-popover .epr-body,.ls-panel--mail .composer-emoji-popover .epr-content{padding-left:10px!important;padding-right:10px!important}.ls-panel--mail .composer-emoji-popover .epr-emoji,.ls-panel--mail .composer-emoji-popover .epr-emoji button{width:40px!important;height:40px!important}.ls-panel--mail .composer-emoji-popover .epr-nav,.ls-panel--mail .composer-emoji-popover .epr-nav *{opacity:1!important;filter:none!important;transform:none!important;-webkit-backdrop-filter:none;backdrop-filter:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav :is(svg,img){image-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ls-panel--mail .composer-emoji-popover .epr-category-label{display:block!important;width:100%!important;padding:10px 10px 6px!important;margin:0!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;background:#fff!important}.ls-panel--mail .composer-emoji-popover .epr-category-label+*{margin-top:6px!important}.ls-panel--mail .composer-emoji-popover [class*=categoryLabel],.ls-panel--mail .composer-emoji-popover [class*=category-label]{display:block!important;width:100%!important;margin:0!important;padding:10px 10px 6px!important;font-weight:800!important}.ls-panel--mail .composer-emoji-popover{position:fixed!important;left:80px!important;bottom:96px!important;width:600px!important;max-width:min(96vw,680px)!important;z-index:999999!important}.ls-panel--mail .composer-emoji-popover{width:640px!important;max-width:min(96vw,720px)!important;z-index:999999!important}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact,.ls-panel--mail .composer-emoji-popover .epr-main{width:100%!important;height:520px!important;max-height:min(60vh,560px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.ls-panel--mail .composer-emoji-popover .epr-body,.ls-panel--mail .composer-emoji-popover .epr-content,.ls-panel--mail .composer-emoji-popover .epr-emoji-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 12px 14px!important}.ls-panel--mail .composer-emoji-popover .epr-category-label{display:block!important;width:100%!important;padding:10px 0 6px!important;margin:0!important;line-height:1.2!important;font-weight:800!important}.ls-panel--mail .composer-emoji-popover .epr-emoji{width:36px!important;height:36px!important;margin:2px!important;border-radius:10px!important}.ls-panel--mail .composer-emoji-popover .epr-emoji button{width:36px!important;height:36px!important}.ls-panel--mail .composer-emoji-popover{position:fixed!important;left:80px!important;bottom:96px!important}.ls-panel--mail .ls-mail-composer{position:relative;overflow:visible!important;z-index:20}.ls-panel--mail .ls-mail-composer .composer-emoji-popover{position:absolute!important;left:0!important;bottom:calc(100% + 12px)!important;z-index:99999!important;width:min(720px,92vw)!important;height:min(560px,62vh)!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:block!important;opacity:1!important;visibility:visible!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .EmojiPickerReact,.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-main{width:100%!important;height:100%!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:16px!important;box-shadow:0 14px 34px #00000024!important;overflow:hidden!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .EmojiPickerReact{display:flex!important;flex-direction:column!important;--epr-bg-color: #fff !important;--epr-category-label-bg-color: #fff !important;--epr-text-color: rgba(0,0,0,.88) !important;--epr-search-input-bg-color: rgba(0,0,0,.04) !important;--epr-hover-bg-color: rgba(0,0,0,.06) !important;--epr-focus-bg-color: rgba(0,0,0,.08) !important;--epr-highlight-color: rgba(0,0,0,.1) !important;--epr-picker-border-color: rgba(0,0,0,.1) !important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-search-container{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:12px!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover input.epr-search{width:100%!important;height:44px!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.1)!important;background:#0000000a!important;color:#000000e0!important;box-shadow:none!important;outline:none!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-nav{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:10px 12px!important;opacity:1!important;visibility:visible!important;filter:none!important;-webkit-backdrop-filter:none;backdrop-filter:none!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-nav *{filter:none!important;-webkit-backdrop-filter:none;backdrop-filter:none!important;transform:none!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-nav button{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px!important;opacity:1!important;color:#000000d1!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-nav button:hover{background:#0000000f!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-nav button[aria-selected=true],.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-nav button.epr-active{background:#0000001a!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-body{flex:1 1 auto!important;min-height:0!important;background:#fff!important;overflow:auto!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-emoji-category-label,.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-category-label{display:block!important;width:100%!important;padding:12px 14px 8px!important;margin:0!important;font-weight:800!important;font-size:14px!important;line-height:1.2!important;background:#fff!important;color:#000000d1!important;clear:both!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-emoji{border-radius:12px!important;background:transparent!important;width:44px!important;height:44px!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-emoji:hover{background:#0000000f!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-emoji:active{background:#0000001a!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-emoji span{font-size:26px!important;line-height:1!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover .epr-preview{flex:0 0 auto!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important}.ls-panel--mail .ls-mail-composer .composer-emoji-popover ::-webkit-scrollbar{width:10px}.ls-panel--mail .ls-mail-composer .composer-emoji-popover ::-webkit-scrollbar-thumb{background:#00000024;border-radius:10px}.ls-panel--mail .ls-mail-composer .composer-emoji-popover ::-webkit-scrollbar-track{background:transparent}.ls-panel--mail,.ls-panel--mail *{filter:none!important;-webkit-backdrop-filter:none;backdrop-filter:none!important}.ls-panel--mail .composer-emoji-popover{position:fixed!important;z-index:2147483647!important;left:18px!important;bottom:96px!important;width:min(760px,94vw)!important;height:min(620px,68vh)!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;opacity:1!important;visibility:visible!important}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact,.ls-panel--mail .composer-emoji-popover .epr-main{width:100%!important;height:100%!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:16px!important;box-shadow:0 16px 40px #00000029!important;overflow:hidden!important}.ls-panel--mail .composer-emoji-popover .EmojiPickerReact{display:flex!important;flex-direction:column!important;--epr-bg-color: #fff !important;--epr-category-label-bg-color: #fff !important;--epr-text-color: rgba(0,0,0,.88) !important;--epr-search-input-bg-color: rgba(0,0,0,.04) !important;--epr-hover-bg-color: rgba(0,0,0,.06) !important;--epr-focus-bg-color: rgba(0,0,0,.08) !important;--epr-highlight-color: rgba(0,0,0,.1) !important;--epr-picker-border-color: rgba(0,0,0,.1) !important}.ls-panel--mail .composer-emoji-popover .epr-search-container{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:12px!important}.ls-panel--mail .composer-emoji-popover input.epr-search{width:100%!important;height:44px!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.1)!important;background:#0000000a!important;color:#000000e0!important;box-shadow:none!important;outline:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:10px 12px!important;opacity:1!important;visibility:visible!important;filter:none!important;-webkit-backdrop-filter:none;backdrop-filter:none!important}.ls-panel--mail .composer-emoji-popover .epr-nav button{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:12px!important;opacity:1!important;color:#000c!important}.ls-panel--mail .composer-emoji-popover .epr-nav button:hover{background:#0000000f!important}.ls-panel--mail .composer-emoji-popover .epr-nav button[aria-selected=true],.ls-panel--mail .composer-emoji-popover .epr-nav button.epr-active{background:#0000001a!important}.ls-panel--mail .composer-emoji-popover .epr-body{flex:1 1 auto!important;min-height:0!important;background:#fff!important;overflow:auto!important}.ls-panel--mail .composer-emoji-popover .epr-emoji-category-label,.ls-panel--mail .composer-emoji-popover .epr-category-label{display:block!important;width:100%!important;padding:14px 14px 10px!important;margin:0!important;font-weight:800!important;font-size:14px!important;line-height:1.2!important;background:#fff!important;color:#000000d1!important;position:static!important}.ls-panel--mail .composer-emoji-popover .epr-emoji{width:46px!important;height:46px!important;border-radius:12px!important;background:transparent!important}.ls-panel--mail .composer-emoji-popover .epr-emoji:hover{background:#0000000f!important}.ls-panel--mail .composer-emoji-popover .epr-emoji span{font-size:26px!important;line-height:1!important}.ls-panel--mail .composer-emoji-popover .epr-preview{flex:0 0 auto!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important}.ls-panel--mail .composer-emoji-popover ::-webkit-scrollbar{width:10px}.ls-panel--mail .composer-emoji-popover ::-webkit-scrollbar-thumb{background:#00000024;border-radius:10px}.ls-panel--mail .composer-emoji-popover ::-webkit-scrollbar-track{background:transparent}.ls-mail-threadRow.them{justify-content:flex-start}.ls-mail-threadAvatar{width:40px;height:40px;border-radius:999px;object-fit:cover;flex:0 0 auto;border:1px solid rgba(0,0,0,.1);background:#0000000d}.ls-mail-threadBubble.me{background:#0000001a}.ls-panel--mail{height:100%;min-height:0;display:flex;flex-direction:column}.ls-panel--mail .ls-mail-mediaHead{flex:0 0 auto}.ls-panel--mail .ls-mail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:8px}.ls-panel--mail .ls-mail-mediaBody{overflow:visible!important}.ls-panel--mail .ls-mail-thread{overflow:visible!important;height:auto!important;min-height:0!important}.ls-panel--mail .chat-input-section{flex:0 0 auto;position:sticky;bottom:0;z-index:20;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.ls-panel--mail .ls-mail-scroll::-webkit-scrollbar{width:10px}.ls-panel--mail .ls-mail-scroll::-webkit-scrollbar-thumb{background:#0000002e;border-radius:10px}.ls-panel--mail .ls-mail-scroll::-webkit-scrollbar-track{background:transparent}.ls-mail-mediaDeleteBtn{position:absolute;top:6px;right:6px;z-index:5}.ls-mail-mediaDeleteBtn{position:absolute;top:8px;right:8px;z-index:50;width:28px;height:28px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;font-size:18px;line-height:1;background:#0000008c;color:#fff}.ls-mail-mediaDeleteBtn:hover{background:#000000b3}.ls-mail-pendingStrip{display:flex;align-items:stretch;gap:10px;padding:10px;margin:8px 10px 0;border-radius:14px;background:#0000000a;overflow-x:auto;overflow-y:hidden}.ls-mail-pendingStrip::-webkit-scrollbar{height:8px}.ls-mail-pendingStrip::-webkit-scrollbar-thumb{background:#00000024;border-radius:999px}.ls-mail-pendingStrip::-webkit-scrollbar-track{background:transparent}.ls-mail-pendingItem{position:relative;flex:0 0 auto;width:140px;border-radius:14px;background:#ffffffe6;box-shadow:0 1px 6px #00000014;overflow:hidden}.ls-mail-pendingRemove{position:absolute;top:6px;right:6px;width:26px;height:26px;border:0;border-radius:10px;background:#0000008c;color:#fff;cursor:pointer;display:grid;place-items:center;font-size:18px;line-height:1;z-index:2}.ls-mail-pendingRemove:hover{background:#000000b3}.ls-mail-pendingThumb{width:100%;height:92px;display:block;object-fit:cover;background:#0000000f}.ls-mail-pendingIconTile{width:100%;height:92px;display:grid;place-items:center;background:#0000000f;color:#000000b8;font-size:28px}.ls-mail-pendingMeta{padding:8px 10px 10px;border-top:1px solid rgba(0,0,0,.06)}.ls-mail-pendingName{font-size:12px;font-weight:700;color:#000000e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-panel--mail .composer{display:flex;flex-direction:column;gap:8px}.ls-panel--mail .ls-mail-composerRow{display:flex;align-items:center;gap:10px}.ls-panel--mail .ls-mail-pendingStrip{display:flex;gap:10px;overflow-x:auto;padding:6px 2px}.ls-panel--mail .ls-mail-chatInput .composer{display:flex;flex-direction:column;align-items:stretch;gap:8px}.ls-panel--mail .ls-mail-chatInput .ls-mail-composerRow{display:flex;align-items:center;gap:10px;flex:0 0 auto}.ls-panel--mail .ls-mail-chatInput .ls-mail-composerRow .composer-input{flex:1 1 auto;min-width:0}.ls-panel--mail .ls-mail-pendingStrip{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:6px;border-radius:12px;background:#0000000a}.ls-panel--mail .ls-mail-pendingItem{position:relative;flex:0 0 auto;width:110px;height:76px;border-radius:12px;background:#ffffffe6;overflow:hidden;display:grid;grid-template-rows:1fr auto}.ls-panel--mail .ls-mail-pendingRemove{position:absolute;top:6px;right:6px;width:26px;height:26px;border:0;border-radius:999px;background:#0000008c;color:#fff;cursor:pointer;line-height:1}.ls-panel--mail .ls-mail-pendingThumb{width:100%;height:100%;object-fit:cover;display:block}.ls-panel--mail .ls-mail-pendingIconTile{width:100%;height:100%;display:grid;place-items:center;font-size:24px;background:#0000000f}.ls-panel--mail .ls-mail-pendingMeta{padding:6px 8px;background:#ffffffeb}.ls-panel--mail .ls-mail-pendingName{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-panel--mail .ls-mail-threadAvatar.under-media{display:block;margin-top:6px;margin-bottom:6px}.ls-panel--mail .ls-mail-threadItem.them .ls-mail-threadAvatar.under-media{margin-left:0}.ls-mail-threadRow{display:flex;align-items:flex-end;gap:8px}.ls-mail-threadRow.me{justify-content:flex-end}.ls-mail-threadAvatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 auto}.ls-mail-attachmentsRow{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.ls-mail-attachmentsBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:12px;padding:10px 12px;background:#0000000a;cursor:pointer;font-weight:700}.ls-mail-attachmentsBtn:disabled{opacity:.55;cursor:default}.ls-mail-rowKebab{border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:6px 8px;border-radius:10px;opacity:.7}.ls-mail-rowKebab:hover{opacity:1;background:#0000000f}.ls-mail-rowMenu{min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 12px 30px #0000002e;padding:6px;transform:translate(-50%)}.ls-mail-rowMenuItem{width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:10px;cursor:pointer}.ls-mail-rowMenuItem.danger:hover{background:#c628281a}.ls-mail-editInput{width:240px;max-width:60vw;border:1px solid rgba(0,0,0,.15);border-radius:10px;padding:8px 10px;outline:none}.ls-mail-editActions{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.ls-mail-editBtn{border:0;padding:8px 10px;border-radius:10px;cursor:pointer;background:#0000000f}.ls-mail-editBtn.primary{background:#0000001f;font-weight:700}.ls-mail-rowMenu{pointer-events:auto}.ls-mail-rowMenuCard{min-width:180px;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000026;padding:6px;border:1px solid rgba(0,0,0,.06)}.ls-mail-rowMenuItem{width:100%;border:none;background:transparent;text-align:left;padding:10px 12px;border-radius:8px;cursor:pointer;font-weight:600}.ls-mail-rowMenuItem:hover{background:#0000000f}.ls-mail-rowMenuItem.danger{color:#e53935}.ls-mail-rowMenuItem.danger:hover{background:#e5393514}.ls-mail-rowMenuItem{display:flex;align-items:center;gap:8px}.ls-mail-rowMenu{background:#fff!important;color:#111;border:1px solid rgba(0,0,0,.12);box-shadow:0 10px 26px #00000024;border-radius:12px;overflow:hidden}.ls-mail-rowMenuItem{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent!important;color:#000000e0;border:0;cursor:pointer;text-align:left}.ls-mail-rowMenuItem:hover{background:#0000000f!important}.ls-mail-rowMenuItem:active{background:#0000001a!important}.ls-mail-rowMenuItem.danger{color:#c62828}.ls-mail-rowMenuItem.danger:hover{background:#c6282814!important}.ls-mail-rowMenuItem:focus,.ls-mail-rowMenuItem:focus-visible{outline:none;box-shadow:0 0 0 2px #0000001f}.ls-mail-rowMenuItem{color:#000}.ls-mail-rowMenuItem.danger{color:#d32f2f}.ls-mail-rowMenuItem svg{color:currentColor}.ls-mail-rowMenu{z-index:9999}.ls-mail-rowMenuCard{background:#fff!important;opacity:1!important;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 10px 30px #0000001f;padding:8px;min-width:190px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ls-mail-rowMenuItem{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:10px;background:transparent!important;color:#111!important;cursor:pointer;text-align:left}.ls-mail-rowMenuItem:hover{background:#0000000d!important}.ls-mail-rowMenuItem.danger{color:#d32f2f!important}.ls-mail-rowMenuItem svg{color:currentColor!important}.ls-mail-mediaMenuCard{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 10px 26px #0000002e;padding:6px;min-width:180px}.ls-mail-mediaMenuItem{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;cursor:pointer;font-weight:700;color:#000000e0}.ls-mail-mediaMenuItem:hover{background:#0000000f}.ls-mail-mediaMenuItem.danger{color:#c62828}.ls-mail-reportOverlay{position:fixed;inset:0;z-index:20000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.ls-mail-reportModal{width:min(520px,100%);background:#fff;color:#000;border-radius:14px;box-shadow:0 12px 40px #00000040;overflow:hidden}.ls-mail-reportHead{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid rgba(0,0,0,.08)}.ls-mail-reportTitle{font-weight:800;font-size:16px;color:#000}.ls-mail-reportClose{width:34px;height:34px;border:0;border-radius:10px;background:#0000000f;cursor:pointer;font-size:20px;line-height:1;color:#000}.ls-mail-reportSub{padding:12px 14px 6px;font-size:13px;color:#000000b8}.ls-mail-reportList{padding:8px 14px 14px;display:flex;flex-direction:column;gap:10px;max-height:46vh;overflow:auto}.ls-mail-reportItem{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#000;cursor:pointer}.ls-mail-reportItem input{margin-top:2px}.ls-mail-reportText{color:#000}.ls-mail-reportActions{display:flex;justify-content:flex-end;gap:10px;padding:12px 14px;border-top:1px solid rgba(0,0,0,.08)}.ls-mail-reportBtn{border:0;border-radius:10px;padding:10px 12px;cursor:pointer;background:#000000eb;color:#fff;font-weight:800}.ls-mail-reportBtn.secondary{background:#00000014;color:#000}.ls-mail-mediaBox{position:relative;border-radius:14px;overflow:hidden}.ls-mail-mediaKebab--outside{position:absolute;top:-10px;right:-10px;width:34px;height:34px;border:0;border-radius:10px;background:#0000000f;display:grid;place-items:center;cursor:pointer;z-index:5}.ls-mail-mediaGrid{overflow:visible}.ls-mail-mediaBox{border-radius:14px;overflow:hidden}.ls-mail-mediaKebab--outside{position:absolute;top:0;right:0;transform:translate(55%,-55%);width:34px;height:34px;border:0;border-radius:10px;background:#0000000f;display:grid;place-items:center;cursor:pointer;z-index:50}.ls-mail-mediaKebab--outside:hover{background:#0000001a}.ls-mail-attachmentsRow{background:transparent!important}.ls-mail-attachmentsBtn{background:transparent!important;color:#000000e0!important;border:0!important;box-shadow:none!important}.ls-mail-attachmentsBtn svg{color:#000000e0!important}.ls-mail-attachmentsBtn:hover,.ls-mail-attachmentsBtn:active{background:transparent!important}.ls-mail-mediaKebab,.ls-mail-mediaKebab--outside{background:transparent!important;color:#000000e0!important;border:0!important;box-shadow:none!important}.ls-mail-mediaKebab svg,.ls-mail-mediaKebab--outside svg{color:#000000e0!important}.ls-mail-mediaKebab:hover,.ls-mail-mediaKebab--outside:hover{background:transparent!important}.ls-mail-mediaKebab:focus,.ls-mail-mediaKebab--outside:focus,.ls-mail-attachmentsBtn:focus{outline:none!important;box-shadow:none!important}.ls-mail-mediaKebab,.ls-mail-mediaKebab--outside,.ls-mail-attachmentsBtn{-webkit-tap-highlight-color:transparent}.ls-mail-mediaKebab:focus-visible,.ls-mail-mediaKebab--outside:focus-visible,.ls-mail-attachmentsBtn:focus-visible{outline:none!important;box-shadow:none!important}.ls-mail-reportOverlay{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none!important}.ls-mail-reportModal{background:#fff;border-radius:14px}.ls-mail-reportClose,.ls-mail-reportBtn{background:transparent!important;color:#000000e0!important;border:0!important;box-shadow:none!important}.ls-mail-reportBtn svg{color:#000000e0!important}.ls-mail-reportBtn.secondary{background:transparent!important;color:#000000e0!important;border:0!important}.ls-mail-reportBtn:disabled{background:transparent!important;color:#0006!important;opacity:1!important;cursor:not-allowed}.ls-mail-reportBtn:disabled svg{color:#0006!important}.ls-mail-reportClose:hover,.ls-mail-reportBtn:hover,.ls-mail-reportClose:active,.ls-mail-reportBtn:active{background:transparent!important}.ls-mail-reportClose:focus,.ls-mail-reportBtn:focus,.ls-mail-reportClose:focus-visible,.ls-mail-reportBtn:focus-visible{outline:none!important;box-shadow:none!important}.ls-mail-reportClose,.ls-mail-reportBtn{-webkit-tap-highlight-color:transparent}.ls-mail-reportText{color:#000000e0}.ls-mail-reportNotes:focus,.ls-mail-reportNotes:focus-visible{outline:none!important;box-shadow:none!important;border-color:#0000002e}.ls-mail-inboxShell{display:flex;flex-direction:column;height:100%;min-height:0}.ls-mail-search--sticky{position:sticky;top:0;z-index:5;background:#fff}.ls-mail-inboxBody{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.ls-mail-search{padding:10px 12px}.ls-mail-searchField{position:relative;display:flex;align-items:center;height:44px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 24px #0000000f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ls-mail-searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);opacity:.55;pointer-events:none;font-size:16px}.ls-mail-searchInput{width:100%;height:100%;border:0;outline:none;background:transparent;padding-left:44px;padding-right:14px;font-size:14px}.ls-mail-searchField:focus-within{border-color:#1d4ed8;box-shadow:0 0 0 4px #1d4ed833,0 10px 26px #00000014;transform:translateY(-1px)}.ls-mail-searchField:focus-within .ls-mail-searchIcon{opacity:.85}.ls-mail-searchInput::placeholder{opacity:.7}.ls-mail-search{width:100%}.ls-mail-searchField{width:100%;max-width:100%}.ls-mail-tabs{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.ls-mail-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:transparent;border:1px solid rgba(0,0,0,.18);color:#111;font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ls-mail-tab:hover{background:#0000000a;border-color:#00000047}.ls-mail-tab.active{background:#0000001a;border-color:#00000073;color:#000}.ls-mail-tabBadge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;font-size:12px;line-height:18px;background:#111;color:#fff}.ls-mail-tabs .ls-mail-tab{-webkit-appearance:none;appearance:none;background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}.ls-mail-tabs .ls-mail-tab:hover{background:#0000000a!important;border-color:#00000047!important}.ls-mail-tabs .ls-mail-tab.active{background:#22c55e2e!important;border-color:#22c55e8c!important;color:#0b3d1e!important}.ls-mail-tabs .ls-mail-tabBadge{background:#16a34a!important;color:#fff!important}.ls-mail-search.ls-mail-search--sticky{display:flex;flex-direction:column;align-items:stretch;gap:10px}.ls-mail-searchField{width:100%}.ls-mail-tabs{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.ls-mail-mediaGridScroll{height:clamp(180px,35vh,420px);overflow-y:auto;overflow-x:hidden;direction:rtl;padding-left:6px}.ls-mail-mediaGridScroll::-webkit-scrollbar{width:10px}.ls-mail-threadAvatar{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:9999px;object-fit:cover}.ls-mail-threadRow.them,.ls-mail-threadRow.me{gap:10px}.ls-panel--mail{width:420px;max-width:92vw}.ls-mail-mediaTile{min-width:140px}.ls-panel--mail .ls-mail-threadItem{display:flex;flex-direction:column;gap:6px}.ls-panel--mail .ls-mail-threadThumb{display:block;width:min(320px,72%);height:auto;max-height:320px;object-fit:cover;border-radius:14px}.ls-panel--mail .ls-mail-threadItem.me .ls-mail-threadThumb{margin-left:auto}.ls-panel--mail .ls-mail-threadItem.them .ls-mail-threadThumb{margin-right:auto}.ls-panel--mail .ls-mail-threadAudio{width:min(320px,72%)}.ls-panel--mail .ls-mail-threadItem.me .ls-mail-threadAudio{margin-left:auto}.ls-panel--mail .ls-mail-mediaGrid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls-panel--mail .ls-mail-mediaTile{width:100%}.ls-panel--mail .ls-mail-mediaBox{width:100%;aspect-ratio:1 / 1;min-height:140px;border-radius:14px;overflow:hidden;position:relative}.ls-panel--mail .ls-mail-mediaImg,.ls-panel--mail .ls-mail-mediaVidThumb,.ls-panel--mail .ls-mail-mediaVideo,.ls-panel--mail .ls-mail-mediaCover{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;display:block}.ls-panel--mail .ls-mail-mediaGrid img,.ls-panel--mail .ls-mail-mediaGrid video{max-width:none!important}.ls-panel--mail .ls-mail-mediaIcon,.ls-panel--mail .ls-mail-mediaMore,.ls-panel--mail .ls-mail-mediaKebab{position:absolute;z-index:2}.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaTile:hover,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaTile:focus,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaTile:active,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaBox:hover,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaBox:focus,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaBox:active{transform:none!important}.ls-panel--mail .ls-mail-mediaGrid img:hover,.ls-panel--mail .ls-mail-mediaGrid video:hover,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaImg:hover,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaVidThumb:hover{transform:none!important}.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaTile,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaBox,.ls-panel--mail .ls-mail-mediaGrid img,.ls-panel--mail .ls-mail-mediaGrid video,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaImg,.ls-panel--mail .ls-mail-mediaGrid .ls-mail-mediaVidThumb{transition:none!important}.ls-mail-mediaGridScroll{height:clamp(220px,38vh,520px);overflow-y:auto;overflow-x:hidden;direction:rtl;padding-left:0}.ls-mail-mediaGridScroll>.ls-mail-mediaGrid{direction:ltr}.ls-mail-mediaGridScroll::-webkit-scrollbar-track{background:transparent}.ls-mail-mediaGridScroll::-webkit-scrollbar-thumb{border-radius:999px}.ls-mail-mediaTile{position:relative;overflow:visible}.ls-mail-mediaBox{overflow:hidden;border-radius:16px}.ls-mail-mediaKebab--outside{position:absolute;top:12px;right:12px;left:auto;z-index:5}.ls-mail-mediaGridScroll{overflow-y:auto;overflow-x:hidden;padding-right:10px}.ls-mail-mediaGridScroll::-webkit-scrollbar{width:6px}.ls-mail-mediaGridScroll::-webkit-scrollbar-thumb{border-radius:10px}.ls-mail-mediaKebab{position:absolute;top:8px;right:8px;z-index:50}.ls-mail-mediaKebab--outside{inset:8px 8px auto auto!important}.ls-mail-mediaKebab,.ls-mail-mediaBox{pointer-events:auto}.ls-mail-mediaKebab{position:absolute;top:6px;right:6px;z-index:5}.ls-mail-mediaKebab--outside{top:6px;right:6px}.ls-mail-mediaTile{position:relative}.ls-mail-mediaKebab{position:absolute;top:8px;right:8px;z-index:10}.ls-mail-mediaKebab--outside{top:8px;right:8px}.ls-mail-rowMenu{position:fixed;transform:none!important;animation:none!important;will-change:auto}.ls-mail-inboxBody{max-height:88vh;overflow-y:auto;overflow-x:hidden}.ls-mail-pendingStrip{margin:8px 0 10px;padding:10px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#fffffff5;box-shadow:0 14px 34px #00000024,0 0 0 1px #ffffffa6 inset}.ls-mail-pendingHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ls-mail-pendingTitle{font-weight:700;font-size:13px;color:#111827eb}.ls-mail-pendingClearBtn{border:1px solid rgba(0,0,0,.1);background:#ffffffe6;border-radius:10px;padding:6px 10px;cursor:pointer}.ls-mail-pendingClearBtn:hover{box-shadow:0 10px 18px #0000001a}.ls-mail-pendingGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.ls-mail-pendingTile{position:relative;border-radius:12px;overflow:hidden;background:#0000000a;border:1px solid rgba(0,0,0,.08);aspect-ratio:1 / 1}.ls-mail-pendingThumb{width:100%;height:100%;object-fit:cover;display:block}.ls-mail-pendingTileMeta{position:absolute;left:0;right:0;bottom:0;padding:6px 8px;background:linear-gradient(to top,#0000008c,#0000)}.ls-mail-pendingTileMeta .ls-mail-pendingName{color:#fff;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-pendingRows{margin-top:10px;display:grid;gap:8px}.ls-mail-pendingRow{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fffffffa}.ls-mail-pendingRowIcon{width:32px;height:32px;border-radius:10px;background:#0000000a;display:grid;place-items:center;flex:0 0 auto}.ls-mail-pendingRowMeta{flex:1;min-width:0}.ls-mail-pendingName{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-pendingSub{font-size:12px;opacity:.7}.ls-mail-pendingAudio{max-width:240px}.ls-mail-pendingRemove{width:28px;height:28px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#ffffffeb;cursor:pointer;display:grid;place-items:center;line-height:1}.ls-mail-pendingTile .ls-mail-pendingRemove{position:absolute;top:6px;right:6px}.ls-mail-pendingRemove--row{margin-left:auto}.ls-mail-pendingRow{flex-wrap:wrap;align-items:center}.ls-mail-pendingRowMeta{flex:1 1 220px;min-width:0}.ls-mail-pendingAudio{flex:1 1 280px;width:100%!important;min-width:240px;max-width:100%!important;height:32px}.ls-mail-pendingRemove--row{flex:0 0 auto;margin-left:auto}.ls-mail-pendingHeaderRow{display:flex;align-items:center;justify-content:flex-end;padding:4px 6px}.ls-mail-pendingIndicator{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#0000000a}.ls-mail-pendingIndicatorIcon{width:18px;height:18px}.ls-mail-pendingIndicatorBadge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;line-height:18px;font-weight:700;background:#ef4444;color:#fff;text-align:center;box-shadow:0 0 0 2px #fff}.ls-mail-pendingRemove{width:18px!important;height:18px!important;font-size:13px!important;top:6px!important;right:6px!important;background:#11182754!important;box-shadow:0 4px 12px #0000001f!important}.ls-mail-pendingRemove:hover{background:#1118278c!important;transform:scale(1.03)!important}.ls-mail-pendingRemove--row{width:22px!important;height:22px!important;font-size:14px!important;background:#11182747!important}.ls-mail-pendingRemove{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;font-size:14px!important;font-weight:700!important;border-radius:7px!important;background:#1118274d!important;box-shadow:0 4px 12px #0000001f!important;top:6px!important;right:6px!important}.ls-mail-pendingRemove:hover{background:#1118276b!important}.ls-mail-pendingRemove:active{transform:scale(.97)!important}.ls-mail-pendingRemove--row{width:26px!important;height:26px!important;border-radius:8px!important}.ls-mail-pendingStrip{display:flex!important;flex-direction:column!important;gap:10px!important}.ls-mail-pendingGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important;gap:10px!important;width:100%!important}.ls-mail-pendingRows{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.ls-mail-pendingRow{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important}.ls-mail-pendingAudio{width:100%!important;max-width:420px}.modal.report-modal .modal-body.scroll{overflow-y:auto!important;overflow-x:hidden!important;padding-right:0!important;--sb: 14px;width:calc(100% + var(--sb))!important;margin-right:calc(var(--sb) * -1)!important}@media(max-width:520px){.ls-mail-pendingAudio{min-width:0;width:100%!important}}.ls-mail-attach-file{display:flex;align-items:center;gap:10px;max-width:320px;padding:10px 12px;border-radius:12px;background:#0000000a;border:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit;cursor:pointer;transition:all .15s ease}.ls-mail-threadItem.me .ls-mail-attach-file{background:#1d9bf014;border:1px solid rgba(29,155,240,.25)}.ls-mail-attach-file:hover{background:#00000012;transform:translateY(-1px)}.ls-mail-threadItem.me .ls-mail-attach-file:hover{background:#1d9bf024}.ls-mail-docCard{display:flex;gap:10px;padding:10px 12px;border-radius:12px;background:#f5f7fb;border:1px solid #e3e7ef;max-width:420px;margin:6px 0}.ls-mail-threadItem.me .ls-mail-docCard{background:#e8f2ff;border-color:#cfe0ff}.ls-mail-docIcon{font-size:26px;display:flex;align-items:flex-start;color:#d32f2f}.ls-mail-docMeta{display:flex;flex-direction:column;gap:4px;flex:1}.ls-mail-docName{font-weight:600;font-size:14px;word-break:break-word}.ls-mail-docSub{font-size:12px;opacity:.7}.ls-mail-docActions{display:flex;gap:8px;margin-top:4px}.ls-mail-docBtn{font-size:12px;padding:4px 8px;border-radius:6px;background:#1d9bf0;color:#fff;text-decoration:none;font-weight:500}.ls-mail-docBtn.secondary{background:#6b7280}.ls-mail-docPreview{margin-top:8px;width:100%;height:220px;border-radius:8px;overflow:hidden;border:1px solid #ddd}.ls-mail-docIframe{width:100%;height:100%;border:none}.ls-mail-docActions{display:flex;gap:10px;align-items:center}.ls-mail-docBtn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:36px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:transparent!important;color:#111!important;text-decoration:none!important;cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.ls-mail-docBtn svg,.ls-mail-docBtn .ls-mail-docIco{color:currentColor!important}.ls-mail-docBtn:hover{background:#0000000d!important;border-color:#0000002e;transform:translateY(-1px)}.ls-mail-docBtn:active{transform:translateY(0) scale(.98);background:#00000014!important}.ls-mail-docBtn:focus,.ls-mail-docBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #0000002e}.ls-mail-docBtn:disabled,.ls-mail-docBtn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.ls-mail-docBtn.secondary{background:transparent!important}.ls-mail-docActions{display:flex!important;flex-direction:row!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow:visible!important;position:relative!important;z-index:5!important}.ls-mail-docBtn,.ls-mail-docBtn.secondary{display:inline-flex!important;visibility:visible!important;opacity:1!important}.ls-mail-docActions a,.ls-mail-docActions button{position:relative!important;z-index:6!important}.ls-mail-docIco{display:inline-block!important;line-height:0!important}.ls-mail-docActions{display:flex!important;gap:10px!important;align-items:center!important;overflow:visible!important;position:relative!important;z-index:50!important}.ls-mail-docBtn,.ls-mail-docBtn.secondary{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:38px!important;height:34px!important;align-items:center!important;justify-content:center!important;color:#111!important;background:transparent!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:10px!important;cursor:pointer!important;padding:0!important;line-height:0!important;box-shadow:none!important}.ls-mail-docBtn svg,.ls-mail-docBtn.secondary svg{color:#111!important;fill:currentColor!important;stroke:currentColor!important}.ls-mail-docBtn:hover,.ls-mail-docBtn.secondary:hover{background:#0000000f!important;border-color:#00000047!important;transform:translateY(-1px)}.ls-mail-docBtn:focus-visible,.ls-mail-docBtn.secondary:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0000001f!important}.ls-mail-docBtn:disabled,.ls-mail-docBtn.secondary:disabled{opacity:.35!important;cursor:not-allowed!important;transform:none!important}.ls-mail-docActions{display:flex!important;gap:10px!important;align-items:center!important}.ls-mail-docActions .ls-mail-docBtn{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:34px!important;padding:0!important;background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:10px!important;box-shadow:none!important;text-decoration:none!important;font:inherit!important;line-height:0!important;cursor:pointer!important;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease!important}.ls-mail-docActions .ls-mail-docBtn.secondary{background:transparent!important;color:#111!important;border-color:#0000002e!important}.ls-mail-docActions .ls-mail-docBtn svg{color:#111!important;stroke:currentColor!important;fill:none!important}.ls-mail-docActions .ls-mail-docBtn:hover{background:#0000000f!important;border-color:#00000047!important;transform:translateY(-1px)!important}.ls-mail-docActions .ls-mail-docBtn:active{transform:translateY(0)!important;background:#00000014!important}.ls-mail-docActions .ls-mail-docBtn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0000001f!important}.ls-mail-docActions button.ls-mail-docBtn:disabled{opacity:.35!important;cursor:not-allowed!important;transform:none!important}.ls-mail-docActions a.ls-mail-docBtn[aria-disabled=true]{pointer-events:none!important;opacity:.35!important}.ls-mail-docIframe{display:block;width:100%;height:260px;border:0;overflow:hidden}.ls-mail-docPreview{overflow:hidden!important}.ls-mail-docIframe{display:block;width:100%;height:360px;border:0;overflow:hidden!important}.ls-mail-docCard{overflow:hidden}.ls-mail-docMeta{overflow:hidden!important}.ls-mail-mediaCard{margin:6px 0}.ls-mail-mediaWrap{margin:6px 0}.ls-mail-mediaTopRow,.ls-mail-docTopRow{display:flex;align-items:flex-start;gap:10px}.ls-mail-mediaTopRow{justify-content:flex-end;margin-bottom:6px}.ls-mail-mediaSpacer{flex:1}.ls-mail-mediaKebabInline{width:34px;height:34px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#ffffffbf;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.ls-mail-mediaKebabInline:hover{background:#fffffff2;border-color:#0000002e;transform:translateY(-1px)}.ls-mail-mediaKebabInline:active{transform:translateY(0)}.ls-mail-docMeta{flex:1}.ls-mail-threadVideo{width:100%;max-width:360px;border-radius:12px;display:block}.ls-mail-inlineMenu{z-index:30005}.ls-mail-docCard{position:relative;display:flex;flex-direction:column;gap:10px;width:min(520px,100%);border-radius:14px;background:#eaf4ff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 22px #0000001a;overflow:hidden;padding:12px}.ls-mail-docCard .ls-mail-docMeta{width:100%;min-width:0}.ls-mail-docName,.ls-mail-docSub{margin:0!important;padding:0!important;position:static!important;float:none!important}.ls-mail-docPreview{position:relative;width:100%;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.1);overflow:hidden}.ls-mail-docIframe{display:block;border:0!important;width:calc(100% + 18px);height:380px;margin:0 -18px -18px 0;background:#fff}.ls-mail-docThumb,.ls-mail-docPreview img{display:block;width:100%;height:380px;object-fit:cover}.ls-mail-docFooter{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff8c;border:1px solid rgba(0,0,0,.08)}.ls-mail-docFooterIcon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#0000000f;color:#111}.ls-mail-docFooterTitle{font-size:14px;line-height:1.2;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-docFooterSub{font-size:12px;line-height:1.2;color:#000000a6;margin-top:2px}.ls-mail-docKebab{position:absolute;top:10px;right:10px;z-index:5;width:36px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#ffffffb8;-webkit-backdrop-filter:6px;backdrop-filter:blur(6px);display:grid;place-items:center;color:#111;cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.ls-mail-docKebab:hover{background:#ffffffeb;box-shadow:0 10px 22px #00000024;transform:translateY(-1px)}.ls-mail-docKebab:active{transform:translateY(0) scale(.98)}.ls-mail-docKebab svg{width:18px;height:18px}.ls-mail-docActions{display:none!important}.ls-mail-rowMenuCard{border-radius:14px;background:#ffffffeb;border:1px solid rgba(0,0,0,.1);box-shadow:0 16px 40px #0000002e;overflow:hidden}.ls-mail-rowMenu{transform:translateZ(0)}.ls-mail-rowMenuItem{gap:10px;align-items:center;padding:10px 12px;font-size:14px}.ls-mail-docPreview{border:none!important;background:transparent!important;box-shadow:none!important}.ls-mail-docIframe{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.ls-mail-docCard{border-color:#0000000f!important}.ls-mail-docPreview>*{border:0!important;outline:0!important}.ls-mail-docPreview{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;margin:0!important;overflow:hidden!important}.ls-mail-docIframe{display:block!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;width:100%!important;max-width:100%!important}.ls-mail-docCard,.ls-mail-docCard *{outline:none}.ls-mail-docMedia,.ls-mail-docPreviewWrap,.ls-mail-docFrameWrap{background:transparent!important;border-left:0!important}.ls-mail-docPreview{position:relative!important;overflow:hidden!important}.ls-mail-docIframe{display:block!important;width:100%!important;height:100%!important;border:0!important}.ls-mail-docPreview:after{content:"";position:absolute;top:0;right:0;width:18px;height:100%;pointer-events:none;background:#fff}.ls-mail-docKebab,.ls-mail-mediaKebab{background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important}.ls-mail-docKebab:hover,.ls-mail-mediaKebab:hover{background:#0000000f!important}.ls-mail-docKebab:focus,.ls-mail-docKebab:focus-visible,.ls-mail-mediaKebab:focus,.ls-mail-mediaKebab:focus-visible{outline:none!important;background:#00000014!important;box-shadow:0 0 0 2px #0000001a!important;border-radius:10px!important}.ls-mail-docKebab:active,.ls-mail-mediaKebab:active{background:#0000001a!important}.ls-mail-mediaKebabInline{position:absolute;top:10px;right:10px;width:34px;height:34px;border:0;border-radius:10px;background:transparent!important;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ls-mail-mediaKebabInline:hover{background:#0000000f!important}.ls-mail-mediaKebabInline:active{background:#0000001a!important}.ls-mail-audioCard .ls-mail-mediaKebabInline,.ls-mail-docCard .ls-mail-docKebab{background:transparent!important}.ls-mail-audioCard{position:relative;width:100%;max-width:520px;border-radius:16px;padding:12px;background:#eaf3ff;box-shadow:0 6px 18px #00000014;margin:10px 0}.ls-mail-audioPreview{width:100%;border-radius:14px;background:#fff;overflow:hidden;padding:12px;display:flex;gap:12px;align-items:center}.ls-mail-audioCover{width:56px;height:56px;border-radius:12px;object-fit:cover;flex:0 0 auto}.ls-mail-audioPlayer{width:100%;height:38px}.ls-mail-audioFooter{margin-top:10px;background:#f4f6f9;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px}.ls-mail-audioFooterIcon{width:34px;height:34px;border-radius:10px;background:#0000000f;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ls-mail-audioFooterMeta{min-width:0;flex:1 1 auto}.ls-mail-audioFooterName{font-weight:700;font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-audioFooterSub{font-size:12px;opacity:.7;margin-top:2px}.ls-mail-chatInput{padding:10px 12px}.ls-mail-chatInput,.ls-mail-chatInput *,.ls-mail-chatInput *:before,.ls-mail-chatInput *:after{box-sizing:border-box}.ls-mail-chatInput .composer{width:100%;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;overflow:hidden}.ls-mail-chatInput .ls-mail-composerRow{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:52px}.ls-mail-chatInput .composer-input{flex:1;min-width:0;border:0!important;outline:none;background:transparent;height:34px;line-height:34px;padding:0;margin:0}.ls-mail-chatInput .composer-icon-btn,.ls-mail-chatInput .composer-send-btn{border:0!important;background:transparent;box-shadow:none;height:36px;width:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.ls-mail-chatInput .ls-mail-pendingStrip{border-bottom:1px solid rgba(0,0,0,.08);padding:10px 12px;border-top-left-radius:999px;border-top-right-radius:999px}.ls-mail-chatInput .ls-mail-pendingGrid,.ls-mail-chatInput .ls-mail-pendingRows{max-width:100%}.chat-input-section.ls-mail-chatInput{position:relative;z-index:5;overflow:visible;background:transparent}.chat-input-section.ls-mail-chatInput .composer{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.chat-input-section.ls-mail-chatInput .ls-mail-composerRow{height:44px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0000002e;display:flex;align-items:center;gap:10px;padding:0 12px;box-sizing:border-box}.chat-input-section.ls-mail-chatInput .ls-mail-composerRow .composer-input{height:42px;line-height:42px;border:0!important;outline:none!important;background:transparent!important;margin:0;padding:0 6px;box-sizing:border-box}.chat-input-section.ls-mail-chatInput .ls-mail-composerRow .composer-icon-btn,.chat-input-section.ls-mail-chatInput .ls-mail-composerRow .composer-send-btn{height:34px;width:34px;border-radius:999px;flex:0 0 auto}.chat-input-section.ls-mail-chatInput .ls-mail-composerRow:focus-within{box-shadow:0 0 0 1px #1d9bf0a6}.ls-mail-rowMenu,.ls-mail-inlineMenu{position:fixed!important;z-index:2147483001!important;pointer-events:auto;overflow:visible!important}.ls-mail-rowMenuCard{min-width:190px;max-width:min(260px,calc(100vw - 24px));padding:8px;border-radius:16px;border:1px solid rgba(15,23,42,.12);background:#fffffffa;box-shadow:0 18px 48px #0f172a2e,0 4px 14px #0f172a14;-webkit-backdrop-filter:(14px);backdrop-filter:blur(14px)}.ls-mail-rowMenuItem{width:100%;border:0;background:transparent;color:#111827;display:flex;align-items:center;gap:6px;padding:10px 11px;border-radius:12px;font-size:13px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}.ls-mail-rowMenuItem:hover{background:#0f172a0f}.ls-mail-rowMenuItem:disabled{opacity:.45;cursor:not-allowed}.ls-mail-rowMenuItem.danger{color:#b91c1c}.ls-mail-rowMenuItem.danger:hover{background:#ef444417}.ls-mail-mediaKebabInline,.ls-mail-docKebab,.ls-mail-mediaKebab{position:relative;z-index:3}.composer-emoji-popover{z-index:2147483000!important}.ls-mail-reportOverlay{position:fixed!important;inset:0;z-index:2147483004!important;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a6b;-webkit-backdrop-filter:(10px);backdrop-filter:blur(10px)}.ls-mail-reportModal{width:min(520px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 44px));overflow:auto;border-radius:22px;border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:0 28px 80px #0f172a47,0 8px 24px #0f172a1f;padding:18px}.ls-mail-reportHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ls-mail-reportTitle{font-size:18px;font-weight:900;color:#111827}.ls-mail-reportClose{width:34px;height:34px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;cursor:pointer;font-size:20px;line-height:1}.ls-mail-reportClose:hover{background:#0f172a0f}.ls-mail-reportSub{margin-bottom:12px;color:#6b7280;font-size:13px;font-weight:700}.ls-mail-reportList{display:grid;gap:8px;margin-bottom:12px}.ls-mail-reportItem{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafccc;cursor:pointer}.ls-mail-reportText{font-size:13px;font-weight:700;color:#1f2937}.ls-mail-reportNotes{width:100%;resize:vertical;border-radius:14px;border:1px solid rgba(15,23,42,.14);padding:11px 12px;font-size:13px;outline:none}.ls-mail-reportNotes:focus{border-color:#f59e0bbf;box-shadow:0 0 0 4px #f59e0b24}.ls-mail-reportActions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.ls-mail-reportBtn{border:0;border-radius:999px;padding:10px 15px;background:linear-gradient(135deg,#facc15,#7c4a03);color:#fff;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ls-mail-reportBtn.secondary{background:#fff;color:#374151;border:1px solid rgba(15,23,42,.14)}.ls-mail-reportBtn:disabled{opacity:.5;cursor:not-allowed}.ls-mail-composerAssetPopover{width:min(460px,calc(100vw - 28px));max-height:min(560px,calc(100vh - 160px));padding:10px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#fffffffa;box-shadow:0 20px 55px #0f172a29;overflow:hidden}.ls-mail-composerAssetPopover .composer-asset-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 0 10px;border-bottom:1px solid rgba(15,23,42,.08)}.ls-mail-composerAssetPopover .composer-asset-tab{height:36px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#334155;font-weight:800;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.ls-mail-composerAssetPopover .composer-asset-tab.active{background:#fff;color:#0f172a;border-color:#0f172a29;box-shadow:0 6px 16px #0f172a14}.ls-mail-composerAssetPopover .composer-asset-body{max-height:min(480px,calc(100vh - 230px));overflow-y:auto;overflow-x:hidden;padding:10px 2px 2px}.ls-mail-composerAssetPopover .composer-emoji-group{margin-bottom:14px}.ls-mail-composerAssetPopover .composer-emoji-group-title{margin:4px 0 8px;color:#334155;font-size:12px;font-weight:900;letter-spacing:.01em}.ls-mail-composerAssetPopover .composer-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.ls-mail-composerAssetPopover .composer-emoji-item{width:100%;aspect-ratio:1;border-radius:11px;border:1px solid rgba(15,23,42,.1);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:23px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ls-mail-composerAssetPopover .composer-emoji-item:hover{transform:translateY(-1px);border-color:#2563eb38;box-shadow:0 8px 18px #0f172a1a}.ls-mail-composerAssetPopover .composer-asset-grid{display:grid;gap:8px}.ls-mail-composerAssetPopover .composer-asset-grid--flags{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-mail-composerAssetPopover .composer-asset-grid--icons{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-mail-composerAssetPopover .composer-asset-item{min-width:0;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ls-mail-composerAssetPopover .composer-asset-item:hover{transform:translateY(-1px);border-color:#2563eb38;box-shadow:0 8px 18px #0f172a1a}.ls-mail-composerAssetPopover .composer-asset-item--flag{min-height:56px;padding:8px 10px;display:flex;align-items:center;gap:10px;text-align:left}.ls-mail-composerAssetPopover .composer-asset-flag-img{width:34px;height:24px;border-radius:5px;object-fit:cover;flex:0 0 auto;box-shadow:0 0 0 1px #0f172a1a}.ls-mail-composerAssetPopover .composer-asset-flag-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.ls-mail-composerAssetPopover .composer-asset-flag-meta strong{font-size:13px;font-weight:900;line-height:1}.ls-mail-composerAssetPopover .composer-asset-flag-meta small{max-width:130px;color:#64748b;font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-mail-composerAssetPopover .composer-asset-item--icon{min-height:82px;padding:10px 8px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.ls-mail-composerAssetPopover .composer-asset-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;font-size:21px}.ls-mail-composerAssetPopover .composer-asset-label{color:#0f172a;font-size:11px;font-weight:800}.ls-mail-composer-input-flag-preview{position:absolute;inset:0;z-index:1;pointer-events:none;display:flex;align-items:center;min-width:0;padding:0 12px;font:inherit;line-height:normal;color:#111827;white-space:pre;overflow:hidden;text-overflow:clip}.ls-mail-composer-input-flag-preview:not(.has-value){display:none}.ls-mail-composer-input--flag-overlay.has-flag-preview{color:transparent!important;caret-color:#111827!important}.ls-mail-composer-input--flag-overlay::placeholder{color:#a0a7b4!important}.ls-mail-composer-inline-flag-img{width:26px;height:18px;object-fit:cover;border-radius:4px;display:inline-block;vertical-align:-3px;margin:0 2px;box-shadow:0 0 0 1px #0f172a14}.ls-mail-message-inline-flag-img,.ls-mail-inline-flag-img{width:24px;height:17px;object-fit:cover;border-radius:4px;display:inline-block;vertical-align:-3px;margin:0 2px;box-shadow:0 0 0 1px #0f172a14}.ls-mail-composerAssetPopover .composer-asset-grid--flags{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;overflow-x:hidden!important}.ls-mail-composerAssetPopover .composer-asset-item--flag{width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:8px 10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;overflow:hidden!important;text-align:left!important;border-radius:13px!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:none!important}.ls-mail-composerAssetPopover .composer-asset-item--flag:hover{transform:translateY(-1px)!important;border-color:#2563eb3d!important;box-shadow:0 8px 18px #0f172a1a!important}.ls-mail-composerAssetPopover .composer-asset-item--flag .composer-asset-flag-img,.ls-mail-composerAssetPopover img.composer-asset-flag-img{width:36px!important;min-width:36px!important;max-width:36px!important;height:25px!important;min-height:25px!important;max-height:25px!important;flex:0 0 36px!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:5px!important;margin:0!important;padding:0!important;box-shadow:0 0 0 1px #0f172a1f!important}.ls-mail-composerAssetPopover .composer-asset-flag-meta{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;overflow:hidden!important}.ls-mail-composerAssetPopover .composer-asset-flag-meta strong{display:block!important;width:100%!important;font-size:13px!important;font-weight:900!important;line-height:1!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ls-mail-composerAssetPopover .composer-asset-flag-meta small{display:block!important;width:100%!important;max-width:100%!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;color:#64748b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ls-mail-composerAssetPopover .composer-asset-grid--icons{gap:10px!important}.ls-mail-composerAssetPopover .composer-asset-item--icon{border:0!important;outline:0!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important}.ls-mail-composerAssetPopover .composer-asset-item--icon:hover,.ls-mail-composerAssetPopover .composer-asset-item--icon:focus,.ls-mail-composerAssetPopover .composer-asset-item--icon:focus-visible,.ls-mail-composerAssetPopover .composer-asset-item--icon:active{border:0!important;outline:0!important;background:#f8fafc!important;color:#0f172a!important;box-shadow:none!important;transform:none!important}.ls-mail-composerAssetPopover .composer-asset-item--icon .composer-asset-icon,.ls-mail-composerAssetPopover .composer-asset-item--icon .composer-asset-icon svg{color:#111827!important;stroke:currentColor!important;opacity:1!important}.ls-mail-composerAssetPopover .composer-asset-item--icon .composer-asset-label{color:#0f172a!important}.ls-mail-composerAssetPopover .composer-asset-item--icon,.ls-mail-composerAssetPopover .composer-asset-item--icon *{-webkit-tap-highlight-color:transparent!important}.ls-mail-composerAssetPopover .composer-asset-item--icon:hover{background:#0f172a09!important}.ls-mail-composerAssetPopover .composer-asset-tab,.ls-mail-composerAssetPopover .composer-emoji-tab{background:#fff!important;color:#334155!important;border:1px solid rgba(15,23,42,.1)!important;outline:0!important;box-shadow:none!important}.ls-mail-composerAssetPopover .composer-asset-tab:hover,.ls-mail-composerAssetPopover .composer-asset-tab:focus,.ls-mail-composerAssetPopover .composer-asset-tab:focus-visible,.ls-mail-composerAssetPopover .composer-asset-tab:active,.ls-mail-composerAssetPopover .composer-emoji-tab:hover,.ls-mail-composerAssetPopover .composer-emoji-tab:focus,.ls-mail-composerAssetPopover .composer-emoji-tab:focus-visible,.ls-mail-composerAssetPopover .composer-emoji-tab:active{background:#f8fafc!important;color:#0f172a!important;border-color:#0f172a24!important;outline:0!important;box-shadow:none!important;transform:none!important}.ls-mail-composerAssetPopover .composer-asset-tab.active,.ls-mail-composerAssetPopover .composer-emoji-tab.active{background:#fff!important;color:#0f172a!important;border-color:#0f172a2e!important;box-shadow:inset 0 0 0 1px #fffffff2,0 5px 14px #0f172a0f!important}.ls-mail-composerAssetPopover .composer-asset-tab.active:hover,.ls-mail-composerAssetPopover .composer-asset-tab.active:focus,.ls-mail-composerAssetPopover .composer-asset-tab.active:focus-visible,.ls-mail-composerAssetPopover .composer-asset-tab.active:active,.ls-mail-composerAssetPopover .composer-emoji-tab.active:hover,.ls-mail-composerAssetPopover .composer-emoji-tab.active:focus,.ls-mail-composerAssetPopover .composer-emoji-tab.active:focus-visible,.ls-mail-composerAssetPopover .composer-emoji-tab.active:active{background:#fff!important;color:#0f172a!important;border-color:#0f172a33!important;outline:0!important;box-shadow:inset 0 0 0 1px #fffffff2,0 5px 14px #0f172a0f!important;transform:none!important}.ls-mail-composerAssetPopover .composer-asset-tab,.ls-mail-composerAssetPopover .composer-emoji-tab,.ls-mail-composerAssetPopover .composer-asset-tab *,.ls-mail-composerAssetPopover .composer-emoji-tab *{-webkit-tap-highlight-color:transparent!important}.ls-mail-composerAssetPopover .composer-emoji-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important;align-items:center!important;justify-items:center!important}.ls-mail-composerAssetPopover .composer-emoji-item{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:inherit!important;font-size:28px!important;line-height:1!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",system-ui,sans-serif!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;cursor:pointer!important;border-radius:12px!important;transform:none!important;vertical-align:middle!important;-webkit-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important}.ls-mail-composerAssetPopover .composer-emoji-item:hover,.ls-mail-composerAssetPopover .composer-emoji-item:focus,.ls-mail-composerAssetPopover .composer-emoji-item:focus-visible,.ls-mail-composerAssetPopover .composer-emoji-item:active{border:0!important;outline:0!important;box-shadow:none!important;background:#0f172a0b!important;color:inherit!important;transform:none!important}.ls-mail-composerAssetPopover .composer-emoji-item:empty{display:none!important}.ls-mail-composerAssetPopover .composer-emoji-group{width:100%!important;min-width:0!important}.ls-mail-composerAssetPopover .composer-emoji-groups{width:100%!important;min-width:0!important;overflow-x:hidden!important}.ls-mail-composerAssetPopover .composer-asset-body{overflow-y:auto!important;overflow-x:hidden!important}.ls-mail-composer-input-flag-wrap{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center}.ls-mail-composer-input-flag-preview{position:absolute;inset:0;z-index:1;pointer-events:none;display:flex;align-items:center;min-width:0;overflow:hidden;white-space:pre-wrap;color:#111827;font-size:14px;line-height:1;padding:0}.ls-mail-composer-rendered-text{display:inline-flex;align-items:center;min-width:0;gap:4px;white-space:pre-wrap;word-break:break-word}.ls-mail-composer-inline-flag-img{width:24px;height:18px;object-fit:cover;border-radius:4px;display:inline-block;flex:0 0 auto;vertical-align:middle;box-shadow:0 0 0 1px #0f172a14}.ls-mail-composer-fake-caret{display:inline-block;width:1.5px;height:22px;margin-left:2px;background:#111827;border-radius:999px;animation:lsMailComposerCaretBlink 1s steps(2,start) infinite}@keyframes lsMailComposerCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}.ls-mail-composer-input--flag-overlay{position:relative;z-index:2;background:transparent!important}.ls-mail-composer-input--flag-overlay.has-flag-preview{color:transparent!important;caret-color:transparent!important;text-shadow:none!important}.ls-mail-composer-input--flag-overlay.has-flag-preview::selection{color:transparent;background:#3b82f62e}.ls-mail-message-inline-flag-img{width:26px;height:19px;object-fit:cover;border-radius:5px;display:inline-block;vertical-align:-4px;margin:0 3px;box-shadow:0 0 0 1px #0f172a14}@media(max-width:640px){.ls-mail-composerAssetPopover .composer-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:7px!important}.ls-mail-composerAssetPopover .composer-emoji-item{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;font-size:26px!important}}@media(max-width:520px){.ls-mail-composerAssetPopover .composer-asset-grid--flags{grid-template-columns:1fr!important}.ls-mail-composerAssetPopover .composer-asset-item--flag{height:56px!important;min-height:56px!important;max-height:56px!important}}.ls-mail-hoverPlayable{position:relative;cursor:pointer}.ls-mail-hoverPlayable:after{content:"Hover to play";position:absolute;left:12px;bottom:12px;z-index:3;padding:6px 9px;border-radius:999px;background:#000000ad;color:#fff;font-size:11px;font-weight:800;line-height:1;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.ls-mail-hoverPlayable:hover:after,.ls-mail-hoverPlayable:focus-within:after{opacity:1;transform:translateY(0)}.ls-mail-audioCard.ls-mail-hoverPlayable{overflow:hidden}.ls-mail-audioCard.ls-mail-hoverPlayable .ls-mail-audioCover{transition:transform .18s ease,filter .18s ease}.ls-mail-audioCard.ls-mail-hoverPlayable:hover .ls-mail-audioCover{transform:scale(1.025);filter:brightness(.92)}.ls-mail-mediaWrap.ls-mail-hoverPlayable .ls-mail-threadVideo{display:block}.ls-mail-coverPlayable{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.ls-mail-coverPlayableFrame{position:relative;width:260px;max-width:min(260px,72vw);border-radius:14px;overflow:hidden;background:#050505;box-shadow:0 12px 28px #0f172a1f}.ls-mail-coverPlayableImg{width:100%;height:auto;max-height:260px;object-fit:contain;object-position:center center;display:block;background:#050505}.ls-mail-coverPlayableFallback{width:100%;height:180px;display:grid;place-items:center;background:linear-gradient(135deg,#eef6ff,#f7f7ff);color:#111827;font-size:38px}.ls-mail-coverPlayableFallback svg{width:42px;height:42px}.ls-mail-hiddenPlayableMedia{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ls-mail-hiddenPlayableMedia::-webkit-media-controls,.ls-mail-hiddenPlayableMedia::-webkit-media-controls-panel,.ls-mail-hiddenPlayableMedia::-webkit-media-controls-play-button,.ls-mail-hiddenPlayableMedia::-webkit-media-controls-timeline,.ls-mail-hiddenPlayableMedia::-webkit-media-controls-current-time-display,.ls-mail-hiddenPlayableMedia::-webkit-media-controls-time-remaining-display,.ls-mail-hiddenPlayableMedia::-webkit-media-controls-mute-button,.ls-mail-hiddenPlayableMedia::-webkit-media-controls-volume-slider,.ls-mail-hiddenPlayableMedia::-webkit-media-controls-fullscreen-button{display:none!important;opacity:0!important;pointer-events:none!important}.ls-mail-coverPlayableOverlay{position:absolute;inset:0;display:grid;place-items:center;gap:8px;padding:14px;background:#00000029;color:#fff;opacity:0;transition:opacity .18s ease;pointer-events:none;text-align:center}.ls-mail-coverPlayable:hover .ls-mail-coverPlayableOverlay,.ls-mail-coverPlayable:focus-visible .ls-mail-coverPlayableOverlay{opacity:1}.ls-mail-coverPlayablePlay{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#111827;font-size:18px;font-weight:900;box-shadow:0 10px 24px #00000038}.ls-mail-coverPlayableText{padding:7px 10px;border-radius:999px;background:#0000008c;color:#fff;font-size:12px;font-weight:800}.ls-mail-coverPlayable--audio .ls-mail-coverPlayableFrame{width:260px;background:#050505}.ls-mail-coverPlayable--audio .ls-mail-audioCover{width:100%;height:auto;min-height:180px;max-height:260px;object-fit:contain;object-position:center center;display:block;background:#050505}.ls-mail-coverPlayable--audio .ls-mail-audioFooter{width:260px;max-width:min(260px,72vw)}.ls-mail-coverPlayable:focus-visible{outline:none}@media(max-width:520px){.ls-mail-coverPlayableFrame,.ls-mail-coverPlayable--audio .ls-mail-audioFooter{width:min(240px,72vw)}}.ls-mail-coverPlayable{position:relative!important;cursor:pointer!important}.ls-mail-coverPlayableFrame{position:relative!important;width:100%!important;overflow:hidden!important;border-radius:16px!important;background:#050505!important}.ls-mail-coverPlayableImg,.ls-mail-coverPlayable--audio .ls-mail-audioCover,.ls-mail-coverPlayable--video .ls-mail-coverPlayableImg{width:100%!important;height:auto!important;min-height:0!important;max-height:280px!important;object-fit:contain!important;object-position:center center!important;display:block!important;background:#050505!important}.ls-mail-coverPlayableFallback{width:100%!important;min-height:180px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:linear-gradient(135deg,#eef6ff,#f7f7ff)!important;color:#111827!important}.ls-mail-coverPlayableFallback svg{width:42px!important;height:42px!important}.ls-mail-coverPlayableOverlay{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(180deg,#0000000a,#00000038)!important;color:#fff!important;opacity:0!important;transition:opacity .15s ease!important;pointer-events:none!important}.ls-mail-coverPlayable:hover .ls-mail-coverPlayableOverlay,.ls-mail-coverPlayable:focus-visible .ls-mail-coverPlayableOverlay{opacity:1!important}.ls-mail-coverPlayablePlay{width:42px!important;height:42px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#ffffffeb!important;color:#111827!important;font-size:16px!important;font-weight:900!important;box-shadow:0 10px 24px #0000003d!important}.ls-mail-coverPlayableText{font-size:12px!important;font-weight:800!important;text-shadow:0 1px 8px rgba(0,0,0,.45)!important}.ls-mail-audioFooter{position:relative!important;z-index:2!important}.ls-mail-audioCard.ls-mail-coverPlayable,.ls-mail-videoCard.ls-mail-coverPlayable,.ls-mail-coverPlayable{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.ls-mail-coverPlayableFrame{position:relative!important;width:100%!important;overflow:hidden!important;border-radius:18px!important;background:#060606!important;border:1px solid rgba(0,0,0,.08)!important}.ls-mail-coverPlayableImg,.ls-mail-coverPlayable--audio .ls-mail-audioCover,.ls-mail-coverPlayable--video .ls-mail-coverPlayableImg{width:100%!important;height:auto!important;min-height:0!important;max-height:320px!important;object-fit:contain!important;object-position:center center!important;display:block!important;background:#060606!important}.ls-mail-hiddenPlayableMedia,.ls-mail-coverPlayable audio,.ls-mail-coverPlayable video{position:absolute!important;left:-99999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;display:block!important}.ls-mail-coverPlayableOverlay{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#0000000a,#0000002e)!important;opacity:1!important;pointer-events:none!important}.ls-mail-coverPlayableText{display:none!important}.ls-mail-coverPlayablePlay{width:56px!important;height:56px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#fffffff0!important;color:#111827!important;font-size:22px!important;font-weight:900!important;box-shadow:0 10px 24px #0000003d!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.ls-mail-coverPlayable:hover .ls-mail-coverPlayablePlay,.ls-mail-coverPlayable:focus-visible .ls-mail-coverPlayablePlay{transform:scale(1.04)!important;background:#fff!important}.ls-mail-audioFooter{margin-top:10px!important;padding:12px 14px!important;border-radius:14px!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:12px!important}.ls-mail-audioFooterIcon{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;display:grid!important;place-items:center!important;background:#0000000d!important;color:#111!important}.ls-mail-audioFooterMeta{min-width:0!important;flex:1 1 auto!important}.ls-mail-audioFooterName{font-size:15px!important;font-weight:800!important;color:#111!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ls-mail-audioFooterSub{margin-top:2px!important;font-size:12px!important;font-weight:600!important;color:#1111119e!important;text-transform:uppercase!important;letter-spacing:.02em!important}[class*=ls-mail] .ls-mail-audioCard,[class*=ls-mail] .ls-mail-videoCard{box-shadow:none!important}.ls-mail-coverPlayablePlay{width:56px!important;height:56px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#ffffffad!important;color:#111827!important;font-size:22px!important;font-weight:900!important;box-shadow:0 10px 24px #0000002e!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.ls-mail-coverPlayableFrame{position:relative!important;overflow:hidden!important}.ls-mail-coverPlayableOverlay{position:absolute!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;background:transparent!important;pointer-events:none!important;z-index:3!important}.ls-mail-coverPlayablePlay,.ls-mail-coverPlayableText{display:none!important}.ls-mail-coverPlayableBadge{width:42px!important;height:42px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#ffffff57!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 8px 20px #0003!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.ls-mail-coverPlayableEq{width:16px!important;height:16px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important}.ls-mail-coverPlayableEq>span{width:3px!important;border-radius:999px!important;background:#111827eb!important;display:block!important;animation:lsMailEqPulse 1s ease-in-out infinite!important;transform-origin:bottom center!important}.ls-mail-coverPlayableEq>span:nth-child(1){height:7px!important;animation-delay:0s!important}.ls-mail-coverPlayableEq>span:nth-child(2){height:13px!important;animation-delay:.15s!important}.ls-mail-coverPlayableEq>span:nth-child(3){height:9px!important;animation-delay:.3s!important}@keyframes lsMailEqPulse{0%{transform:scaleY(.55);opacity:.82}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.55);opacity:.82}}.ls-mail-coverPlayable:hover .ls-mail-coverPlayableBadge,.ls-mail-coverPlayable:focus-visible .ls-mail-coverPlayableBadge{background:#ffffff6b!important;box-shadow:0 10px 24px #0000003d!important}.ls-mail-coverPlayable:before,.ls-mail-coverPlayable:after{pointer-events:none!important}.ls-mail-coverPlayable{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.ls-mail-coverPlayable:focus,.ls-mail-coverPlayable:focus-visible{outline:none!important}.ls-mail-coverPlayableFrame{position:relative!important;overflow:hidden!important;border-radius:16px!important;background:#050505!important}.ls-mail-hiddenPlayableMedia{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;max-width:1px!important;max-height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;transform:translate(-9999px,-9999px)!important}.ls-mail-coverPlayableImg,.ls-mail-audioCover{width:100%!important;height:auto!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center center!important;border-radius:16px!important;background:#050505!important}.ls-mail-coverPlayableOverlay,.ls-mail-coverPlayableBadge,.ls-mail-coverPlayablePlay,.ls-mail-coverPlayableText,.ls-mail-coverPlayableEq{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ls-mail-eq-floating-badge{position:absolute!important;top:10px!important;right:10px!important;z-index:20!important;width:34px!important;height:34px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#ffffff38!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 8px 18px #0000002e!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;pointer-events:none!important}.ls-mail-eq-bars{width:17px!important;height:16px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;gap:2px!important}.ls-mail-eq-bars>span{width:3px!important;display:block!important;border-radius:999px!important;background:#111827eb!important;transform-origin:bottom center!important;animation:lsMailEqBars .9s ease-in-out infinite!important}.ls-mail-eq-bars>span:nth-child(1){height:7px!important;animation-delay:0s!important}.ls-mail-eq-bars>span:nth-child(2){height:13px!important;animation-delay:.12s!important}.ls-mail-eq-bars>span:nth-child(3){height:10px!important;animation-delay:.24s!important}.ls-mail-eq-bars>span:nth-child(4){height:15px!important;animation-delay:.36s!important}@keyframes lsMailEqBars{0%{transform:scaleY(.45);opacity:.72}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.45);opacity:.72}}.ls-mail-coverPlayable:hover .ls-mail-eq-floating-badge,.ls-mail-coverPlayable:focus-visible .ls-mail-eq-floating-badge{background:#ffffff5c!important}.ls-mail-audioFooter{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:none!important}.ls-mail-audioFooterIcon{background:#0f172a0d!important;color:#111827!important}.ls-mail-openInPlayerLink{flex:0 0 auto;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 8px 18px #0f172a0f}.ls-mail-openInPlayerLink svg{width:14px;height:14px;flex:0 0 14px}.ls-mail-openInPlayerLink:hover{background:#f8fafc;color:#0f172a;text-decoration:none;transform:translateY(-1px)}.ls-mail-openInPlayerLink:active{transform:translateY(0)}.ls-mail-videoFooter{width:100%;margin-top:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box}.ls-mail-videoFooterMeta{min-width:0;display:grid;gap:2px}.ls-mail-videoFooterName{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:14px;font-weight:900;line-height:1.15}.ls-mail-videoFooterSub{color:#0f172a8c;font-size:11px;font-weight:800;letter-spacing:.03em}.ls-mail-audioFooter .ls-mail-openInPlayerLink{margin-left:auto}@media(max-width:520px){.ls-mail-videoFooter,.ls-mail-audioFooter{align-items:flex-start}.ls-mail-openInPlayerLink{padding:0 10px;font-size:11px}.ls-mail-openInPlayerLink span{display:none}}.username{padding:0 5px;font-size:18px;font-weight:700;color:#333;text-align:left;position:relative;margin:0;cursor:pointer}.username:after{content:"";display:block;width:0%;height:3px;background-color:red;margin-top:6px;border-radius:2px;transition:width .3s ease}.username:hover:after{width:100%}.sidebar{position:fixed;top:0;left:0;width:250px;height:100%;background:#fff;box-shadow:2px 0 5px #0000001a;overflow-y:auto;transition:transform .3s ease;z-index:2100}.sidebar-inner{padding:20px}.sidebar-links{padding:0;margin:20px 0}.sidebar-links li{list-style:none;padding:12px 16px;margin-bottom:8px;display:flex;align-items:center;border-left:3px solid transparent;transition:background-color .3s,border-left .3s;border-radius:8px}.sidebar-links li:hover{background:#f5f5f5}.sidebar-links li.active{border-left:3px solid #065fd4;background-color:#f0f0f0;font-weight:700}.sidebar-links li a{display:flex;align-items:center;text-decoration:none;color:#333;width:100%;gap:8px}.close-btn{font-size:24px;background:none;border:none;color:#333;padding:8px;border-radius:50%;cursor:pointer;float:right;transition:background .3s}.close-btn:hover{background:#f5f5f5}.username{font-size:18px;margin-top:20px;color:#333;font-weight:700;text-align:center}.signout-btn{margin-top:20px;background:#ff4d4d;border:none;padding:10px 20px;color:#fff;width:100%;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s}.signout-btn:hover{background:#e60000}.chat-badge{background:red;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;margin-left:6px}.sidebar-backdrop{position:fixed;inset:0;background:#00000040;z-index:11000}.sidebar{position:fixed;top:0;left:0;width:250px;height:100vh;z-index:2147483647;background:#fff;overflow-y:auto;transform:translate(-100%);transition:transform .3s ease}.sidebar{position:fixed;top:0;left:0;width:250px;height:100vh;background:#fff;box-shadow:2px 0 5px #0000001a;transform:translate(-100%);transition:transform .25s ease;z-index:12000!important;overflow-y:auto}.sidebar.open{transform:translate(0)}.sidebar{pointer-events:none;will-change:transform}.sidebar.open{pointer-events:auto}.sidebar{z-index:120000!important}@media(max-width:1200px){.sidebar{width:220px}.sidebar .sidebar-links li a{font-size:16px}}@media(max-width:1024px){.sidebar{width:200px}.sidebar .sidebar-links li a{font-size:15px}}@media(max-width:768px){.sidebar{width:180px}.sidebar .sidebar-links li a{font-size:14px}}@media(max-width:480px){.sidebar{width:160px}.sidebar .sidebar-links li a{font-size:13px}.username{font-size:16px}}.fpc{position:relative;display:flex;flex-direction:column;min-width:280px;max-width:360px;width:100%;overflow:hidden;border-radius:24px;background:#ffffffd1;border:1px solid rgba(15,23,42,.1);box-shadow:0 18px 42px #0f172a1f;color:#0f172a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.fpc:hover{transform:translateY(-4px);background:#ffffffeb;border-color:#4f46e533;box-shadow:0 24px 54px #0f172a29}.fpc,.fpc *{box-sizing:border-box}.fpc a{color:inherit;text-decoration:none}.fpc__head{position:relative;min-height:230px;background:radial-gradient(circle at 20% 20%,rgba(99,102,241,.16),transparent 30%),radial-gradient(circle at 80% 10%,rgba(236,72,153,.14),transparent 28%),#f8fafce6;overflow:hidden}.fpc__cover{display:block;width:100%;height:230px;overflow:hidden;background:#0f172a0a}.fpc__coverImg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.fpc:hover .fpc__coverImg{transform:scale(1.045);filter:saturate(1.06)}.fpc__coverFallback{width:100%;height:100%;display:grid;place-items:center;color:#0f172a8f;background:linear-gradient(135deg,#4f46e514,#ec489914),#ffffff9e}.fpc__coverFallback svg{width:52px;height:52px;stroke-width:1.8}.fpc__rank{position:absolute;top:14px;left:14px;min-width:48px;min-height:36px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172ad1;color:#fff;font-size:.9rem;font-weight:900;letter-spacing:.02em;box-shadow:0 10px 24px #0f172a33;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fpc__rank.is-top{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;box-shadow:0 12px 26px #f973164d}.fpc__badge{position:absolute;top:14px;right:14px;min-height:36px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#ffffffeb;color:#14532d;border:1px solid rgba(34,197,94,.2);font-size:.82rem;font-weight:900;box-shadow:0 10px 24px #0f172a1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fpc__badge svg{width:16px;height:16px;color:#16a34a;stroke-width:2.4}.fpc__body{display:flex;flex-direction:column;gap:14px;padding:18px 18px 14px}.fpc__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.fpc__titleRow>div{min-width:0}.fpc__name{display:-webkit-box;overflow:hidden;color:#0f172a;font-size:1.05rem;font-weight:900;line-height:1.25;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fpc__name:hover{color:#4f46e5}.fpc__seller{margin-top:6px;color:#334155d1;font-size:.88rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpc__seller span{color:#4f46e5e6;font-weight:700}.fpc__price{flex:0 0 auto;max-width:118px;padding:8px 10px;border-radius:14px;background:#10b9811a;color:#047857;font-size:.95rem;font-weight:950;line-height:1.1;text-align:right;word-break:break-word;border:1px solid rgba(16,185,129,.12)}.fpc__metaRow{display:flex;flex-wrap:wrap;gap:8px}.fpc__chip{min-height:30px;max-width:100%;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#4f46e517;color:#3730a3;border:1px solid rgba(79,70,229,.12);font-size:.78rem;font-weight:850;line-height:1}.fpc__chip svg{width:14px;height:14px;stroke-width:2.4}.fpc__chip--soft{background:#0f172a0b;color:#0f172abd;border-color:#0f172a12}.fpc__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 16px}.fpc__stat{min-width:0;padding:12px 8px;border-radius:16px;background:#f8fafce6;border:1px solid rgba(15,23,42,.06);text-align:center}.fpc__statVal{color:#0f172a;font-size:1rem;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpc__statLbl{margin-top:5px;color:#334155b8;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.fpc__foot{margin-top:auto;padding:14px 16px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(15,23,42,.08);background:#f8fafcad}.fpc__brand{min-width:0;display:flex;align-items:center;gap:10px;flex:1 1 auto}.fpc__brandLogo{width:42px;height:42px;flex:0 0 42px;border-radius:999px;overflow:hidden;display:grid;place-items:center}.fpc__brandTxt{min-width:0;display:flex;flex-direction:column;gap:2px}.fpc__company{max-width:132px;overflow:hidden;color:#0f172a;font-size:.88rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.fpc__sub{color:#334155b3;font-size:.76rem;font-weight:750}.fpc__ctaGroup{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.fpc__cta{min-height:38px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:.82rem;font-weight:900;box-shadow:0 8px 18px #0f172a0f;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.fpc__cta svg{width:15px;height:15px;stroke-width:2.4}.fpc__cta:hover{transform:translateY(-1px);background:#fff;border-color:#4f46e533;color:#4f46e5}.fpc__cta--store{background:#4f46e5eb;color:#fff;border-color:#4f46e52e;box-shadow:0 10px 22px #4f46e52e}.fpc__cta--store:hover{background:#4f46e5;color:#fff;border-color:#4f46e547}.featured-products-rail{width:100%;padding:24px 0}.featured-products-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.featured-products-rail__title{margin:0;color:#0f172a;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:950;letter-spacing:-.03em}.featured-products-rail__subtitle{margin:6px 0 0;color:#334155c7;font-size:.98rem;line-height:1.5}.featured-products-rail__tabs{display:inline-flex;flex-wrap:wrap;gap:10px}.featured-products-rail__tab{min-height:40px;padding:8px 14px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffc7;color:#0f172ac7;font:inherit;font-size:.9rem;font-weight:850;cursor:pointer;box-shadow:0 8px 18px #0f172a0d;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.featured-products-rail__tab:hover,.featured-products-rail__tab.is-active{transform:translateY(-1px);background:#4f46e5f0;color:#fff;border-color:#4f46e53d}.featured-products-rail__scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:18px;overflow-x:auto;overflow-y:hidden;padding:6px 4px 18px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.featured-products-rail__scroll>.fpc{scroll-snap-align:start}.featured-products-rail__scroll::-webkit-scrollbar{height:10px}.featured-products-rail__scroll::-webkit-scrollbar-track{border-radius:999px;background:#0f172a0f}.featured-products-rail__empty{padding:28px;border-radius:22px;background:#ffffffbd;border:1px solid rgba(15,23,42,.08);color:#334155d1;text-align:center;box-shadow:0 14px 34px #0f172a14}@media(max-width:820px){.fpc{min-width:260px;max-width:100%;border-radius:22px}.fpc__head,.fpc__cover{height:210px;min-height:210px}.fpc__titleRow{flex-direction:column;gap:10px}.fpc__price{max-width:100%;align-self:flex-start;text-align:left}.fpc__foot{align-items:stretch;flex-direction:column}.fpc__company{max-width:100%}.fpc__ctaGroup{width:100%}.fpc__cta{flex:1}.featured-products-rail__head{align-items:stretch;flex-direction:column}.featured-products-rail__scroll{grid-auto-columns:minmax(260px,88vw)}}@media(max-width:520px){.fpc__head,.fpc__cover{height:195px;min-height:195px}.fpc__body{padding:16px 16px 12px}.fpc__stats{gap:8px;padding:0 16px 14px}.fpc__stat{padding:10px 6px}.fpc__statVal{font-size:.92rem}.fpc__statLbl{font-size:.68rem}.fpc__rank,.fpc__badge{top:10px}.fpc__rank{left:10px}.fpc__badge{right:10px}}.fpc__brandLogo{width:48px;height:48px;min-width:48px;min-height:48px;flex:0 0 48px;border-radius:999px;overflow:visible;display:grid;place-items:center}.fpc__brandLogo .avatar-wrapper{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important}.fpc__brandLogo .avatar-wrapper.md,.fpc__brandLogo .avatar-wrapper.mdPlus{--size: 48px;--ring: 3px;--gap: 2px}.fpc__brandLogo .avatar-inner{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.fpc__brandLogo .avatar-inner img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important}.fpc__brandLogo .avatar-wrapper.is-logo .avatar-inner img{object-fit:cover!important}.fpc__foot{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;padding:14px 16px 16px;border-top:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafce0,#ffffffeb)}.fpc__brand{min-width:0;width:100%;display:grid!important;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px}.fpc__brandTxt{min-width:0;overflow:hidden}.fpc__company{max-width:100%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpc__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fpc__ctaGroup{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.fpc__cta{width:100%;min-height:42px;padding:9px 12px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:.86rem;font-weight:950;line-height:1}.fpc__cta--store{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#16a34a42!important;box-shadow:0 12px 22px #16a34a38,inset 0 1px #ffffff3d}.fpc__cta--store svg{color:#fff!important;stroke:currentColor!important}.fpc__cta--store:hover{background:linear-gradient(135deg,#15803d,#16a34a)!important;color:#fff!important;border-color:#15803d52!important;box-shadow:0 16px 28px #16a34a47,inset 0 1px #fff3}.fpc__cta:not(.fpc__cta--store){background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important;box-shadow:0 10px 20px #0f172a0f}.fpc__cta:not(.fpc__cta--store):hover{background:#4f46e514!important;color:#4f46e5!important;border-color:#4f46e538!important}.fpc__ctaGroup:has(.fpc__cta:only-child){grid-template-columns:1fr}.fpc__brandLogo{width:48px;height:48px;min-width:48px;min-height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:visible}@media(max-width:520px){.fpc__ctaGroup{grid-template-columns:1fr}.fpc__cta{min-height:40px}}.fpc .fpc__brandRow{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}.fpc .fpc__brand{width:auto!important;max-width:100%!important;display:inline-flex!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin:0!important;text-align:left!important}.fpc .fpc__brandTxt{flex:0 1 auto!important;min-width:0!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important}.fpc .fpc__company{text-align:left!important;margin:0!important;justify-self:flex-start!important;align-self:center!important}.fpc--featured-product-card .fpc__head{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:radial-gradient(circle at top left,rgba(208,0,0,.04),transparent 36%),linear-gradient(135deg,#fff,#f8fafc)!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.fpc--featured-product-card .fpc__cover,.fpc--featured-product-card .fpc__cover--featured-product{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#f8fafc!important}.fpc--featured-product-card .fpc__cover:before,.fpc--featured-product-card .fpc__cover:after{content:none!important;display:none!important}.fpc--featured-product-card .fpc__coverImg,.fpc--featured-product-card .fpc__coverImg--featured-product{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;border-radius:0!important}.fpc--featured-product-card .fpc__rank,.fpc--featured-product-card .fpc__badge{z-index:5!important}@media(max-width:700px){.fpc--featured-product-card .fpc__head{aspect-ratio:4 / 5!important}}.featured-products-rail{width:100%;min-width:0}.featured-products-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.featured-products-rail__eyebrow{display:inline-flex;margin-bottom:6px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5f2}.featured-products-rail__head h2{margin:0;color:#0f172a;font-size:clamp(1.4rem,2vw,2rem);font-weight:900;letter-spacing:-.03em}.featured-products-rail__head p{margin:6px 0 0;max-width:680px;color:#334155d1;line-height:1.55}.featured-products-rail__refresh{border:1px solid rgba(15,23,42,.1);border-radius:999px;min-height:38px;padding:0 14px;background:#ffffffd1;color:#0f172a;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #0f172a0f}.featured-products-rail__refresh:disabled{opacity:.6;cursor:not-allowed}.featured-products-rail__tabs{display:flex;gap:10px;overflow-x:auto;padding:4px 0 14px;scrollbar-width:none}.featured-products-rail__tabs::-webkit-scrollbar{display:none}.featured-products-rail__tabs button{border:1px solid rgba(15,23,42,.1);border-radius:999px;min-height:36px;padding:0 14px;background:#ffffffbd;color:#0f172ac7;white-space:nowrap;font-weight:800;cursor:pointer;transition:.18s ease}.featured-products-rail__tabs button:hover,.featured-products-rail__tabs button.active{background:#fff;color:#0f172a;border-color:#4f46e547;box-shadow:0 8px 20px #4f46e514}.featured-products-rail__scroll{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,280px);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 4px 18px;scroll-snap-type:x proximity}.featured-products-rail__scroll::-webkit-scrollbar{height:8px}.featured-products-rail__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#0f172a2e}.featured-products-rail__notice,.featured-products-rail__empty{margin:8px 0 14px;padding:14px 16px;border-radius:16px;background:#ffffffbd;border:1px solid rgba(15,23,42,.08);color:#334155e0}.featured-products-rail__skeleton{height:350px;border-radius:22px;background:linear-gradient(110deg,#ffffff94,#ffffffeb,#ffffff94);border:1px solid rgba(15,23,42,.08);animation:featured-products-pulse 1.1s infinite linear}.featured-products-rail.is-compact .featured-products-rail__head{display:none}.featured-products-rail.is-compact .featured-products-rail__tabs{margin-bottom:4px}.featured-products-rail.is-compact .featured-products-rail__scroll{grid-auto-columns:minmax(220px,250px)}@keyframes featured-products-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:760px){.featured-products-rail__head{align-items:flex-start;flex-direction:column}.featured-products-rail__scroll{grid-auto-columns:minmax(215px,82vw)}}.featured-products-rail--stacked{width:100%}.featured-products-rail__sections{width:100%;display:flex;flex-direction:column;gap:28px;padding:22px 0 4px}.featured-products-rail__section{width:100%}.featured-products-rail__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 32px 14px}.featured-products-rail__section-head h3{margin:0;color:#0f172a;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1;letter-spacing:-.04em;font-weight:950}.featured-products-rail__section-head p{max-width:760px;margin:8px 0 0;color:#334155c7;font-size:.94rem;line-height:1.45}.featured-products-rail__section-count{min-width:34px;height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a0f;border:1px solid rgba(15,23,42,.08);color:#0f172a;font-size:.86rem;font-weight:900}.featured-products-rail__section-empty{margin:0 32px 14px;padding:12px 14px;border-radius:14px;background:#f8fafce6;border:1px solid rgba(15,23,42,.08);color:#334155c7;font-size:.92rem;font-weight:700}.featured-products-rail--stacked .featured-products-rail__scroll{width:100%;display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:0 32px 28px;scroll-snap-type:x mandatory;scroll-padding-left:32px;-webkit-overflow-scrolling:touch}.featured-products-rail--stacked .featured-products-rail__scroll>*{flex:0 0 320px;scroll-snap-align:start}.featured-products-rail--stacked .featured-products-rail__scroll::-webkit-scrollbar{height:10px}.featured-products-rail--stacked .featured-products-rail__scroll::-webkit-scrollbar-track{background:#0f172a0d;border-radius:999px}.featured-products-rail--stacked .featured-products-rail__scroll::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.featured-products-rail--stacked .featured-products-rail__skeleton{flex:0 0 320px;min-height:390px;border-radius:22px;background:linear-gradient(90deg,#ffffffb8,#f1f5f9f0,#ffffffb8);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 30px #0f172a0f}.featured-products-rail__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.featured-products-rail__section-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.featured-products-rail__section-count{min-width:34px;height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6;color:#111827;font-weight:800;box-shadow:inset 0 0 0 1px #0f172a14}.featured-products-rail__arrow{width:42px;height:42px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#111827,#2563eb);color:#fff;font-size:30px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 12px 26px #2563eb3d;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.featured-products-rail__arrow:hover:not(:disabled){transform:translateY(-2px) scale(1.04);background:linear-gradient(135deg,#0f172a,#16a34a);box-shadow:0 16px 34px #16a34a47}.featured-products-rail__arrow:active:not(:disabled){transform:translateY(0) scale(.98)}.featured-products-rail__arrow:disabled{cursor:not-allowed;opacity:.35;background:#cbd5e1;color:#64748b;box-shadow:none}.featured-products-rail__scroll{display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:8px 2px 26px;max-width:100%}.featured-products-rail__scroll>.fpc{flex:0 0 auto;scroll-snap-align:start}.featured-products-rail__scroll{scrollbar-width:none}.featured-products-rail__scroll::-webkit-scrollbar{display:none}@media(max-width:768px){.featured-products-rail__section-head{align-items:flex-start}.featured-products-rail__section-actions{gap:7px}.featured-products-rail__arrow{width:38px;height:38px;border-radius:12px;font-size:27px}}@media(max-width:980px){.featured-products-rail__section-head{padding-left:22px;padding-right:22px}.featured-products-rail--stacked .featured-products-rail__scroll{padding-left:22px;padding-right:22px;scroll-padding-left:22px}.featured-products-rail--stacked .featured-products-rail__scroll>*,.featured-products-rail--stacked .featured-products-rail__skeleton{flex-basis:290px}}@media(max-width:640px){.featured-products-rail__sections{gap:22px}.featured-products-rail__section-head{align-items:flex-start;flex-direction:column;padding-left:18px;padding-right:18px}.featured-products-rail--stacked .featured-products-rail__scroll{padding-left:18px;padding-right:18px;scroll-padding-left:18px}.featured-products-rail--stacked .featured-products-rail__scroll>*,.featured-products-rail--stacked .featured-products-rail__skeleton{flex-basis:260px}}.featured-products-rail__refresh--icon{width:52px!important;height:52px!important;min-width:52px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;font-size:0!important;line-height:1!important}.featured-products-rail__refresh--icon svg{width:22px!important;height:22px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important}.featured-products-rail__refresh--icon.is-loading svg{animation:featuredRailRefreshSpin .8s linear infinite}.featured-products-rail__refresh--icon,button.featured-products-rail__refresh--icon{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;border:1px solid rgba(124,58,237,.18)!important;background:radial-gradient(circle at top left,rgba(124,58,237,.1),transparent 42%),linear-gradient(135deg,#fff,#f8fafc)!important;background-color:#fff!important;background-image:radial-gradient(circle at top left,rgba(124,58,237,.1),transparent 42%),linear-gradient(135deg,#fff,#f8fafc)!important;color:#111827!important;box-shadow:0 14px 30px #0f172a14!important;cursor:pointer!important;font-size:0!important;line-height:1!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.featured-products-rail__refresh--icon svg,button.featured-products-rail__refresh--icon svg{width:23px!important;height:23px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;transform-origin:center center!important}.featured-products-rail__refresh--icon:hover:not(:disabled),button.featured-products-rail__refresh--icon:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#7c3aed47!important;background:radial-gradient(circle at top left,rgba(124,58,237,.14),transparent 42%),linear-gradient(135deg,#f5f3ff,#fff)!important;box-shadow:0 18px 38px #7c3aed24!important}.featured-products-rail__refresh--icon:disabled,button.featured-products-rail__refresh--icon:disabled{opacity:.78!important;cursor:wait!important;transform:none!important}.featured-products-rail__refresh--icon.is-spinning svg,button.featured-products-rail__refresh--icon.is-spinning svg{animation:featuredRailRefreshSpin .72s linear infinite!important}@keyframes featuredRailRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero.hero--featured-products{width:calc(100% - clamp(28px,5vw,96px));max-width:none;margin:32px auto 42px;padding:0;min-height:auto;display:block;box-sizing:border-box;background:transparent}.hero.hero--featured-products,.hero.hero--featured-products *{box-sizing:border-box}.hero.hero--featured-products .featured-products-rail{width:100%;max-width:none;min-height:0;padding:0;margin:0;border-radius:24px;background:#ffffffc7;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 44px #0f172a14;overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hero.hero--featured-products .featured-products-rail__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:28px 32px 20px;border-bottom:1px solid rgba(15,23,42,.06);background:radial-gradient(circle at 8% 20%,rgba(79,70,229,.08),transparent 34%),radial-gradient(circle at 92% 8%,rgba(236,72,153,.08),transparent 30%),#ffffffad}.hero.hero--featured-products .featured-products-rail__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 10px;margin-bottom:10px;border-radius:999px;background:#6366f11f;border:1px solid rgba(99,102,241,.16);color:#4f46e5;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero.hero--featured-products .featured-products-rail__head h2{margin:0;color:#0f172a;font-size:clamp(2.2rem,5vw,5rem);line-height:.95;letter-spacing:-.06em;font-weight:950}.hero.hero--featured-products .featured-products-rail__head p{max-width:980px;margin:14px 0 0;color:#334155db;font-size:1rem;line-height:1.65}.hero.hero--featured-products .featured-products-rail__refresh{min-height:44px;padding:0 18px;border:1px solid rgba(79,70,229,.18);border-radius:14px;background:linear-gradient(135deg,#4f7cff,#4f46e5);color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 14px 28px #4f46e52e;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.hero.hero--featured-products .featured-products-rail__refresh:hover{transform:translateY(-1px);box-shadow:0 18px 34px #4f46e53d}.hero.hero--featured-products .featured-products-rail__refresh:disabled{opacity:.6;cursor:not-allowed;transform:none}.hero.hero--featured-products .featured-products-rail__tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 32px 16px;background:#ffffff8f;border-bottom:1px solid rgba(15,23,42,.06)}.hero.hero--featured-products .featured-products-rail__tabs button{min-height:38px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffdb;color:#334155;font:inherit;font-size:.92rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #0f172a0a;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.hero.hero--featured-products .featured-products-rail__tabs button:hover{transform:translateY(-1px);background:#fff;color:#0f172a;border-color:#4f46e52e;box-shadow:0 12px 24px #0f172a14}.hero.hero--featured-products .featured-products-rail__tabs button.active{background:#fff;color:#0f172a;border-color:#4f46e547;box-shadow:0 0 0 2px #4f46e51a,0 12px 24px #0f172a14}.hero.hero--featured-products .featured-products-rail__notice,.hero.hero--featured-products .featured-products-rail__empty{margin:16px 32px 0;padding:14px 16px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffdb;color:#334155e0;box-shadow:0 10px 24px #0f172a0a}.hero.hero--featured-products .featured-products-rail__notice{color:#92400e;background:#fffbebe0;border-color:#f59e0b2e}.hero.hero--featured-products .featured-products-rail__scroll{width:100%;min-height:380px;display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:28px 32px 34px;scroll-snap-type:x mandatory;scroll-padding-left:32px;-webkit-overflow-scrolling:touch}.hero.hero--featured-products .featured-products-rail__scroll::-webkit-scrollbar{height:10px}.hero.hero--featured-products .featured-products-rail__scroll::-webkit-scrollbar-track{background:#0f172a0d;border-radius:999px}.hero.hero--featured-products .featured-products-rail__scroll::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.hero.hero--featured-products .featured-products-rail__scroll>*{flex:0 0 320px;scroll-snap-align:start}.hero.hero--featured-products .featured-products-rail__skeleton{flex:0 0 320px;min-height:390px;border-radius:22px;background:linear-gradient(90deg,#ffffffb3,#f1f5f9e6,#ffffffb3);border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 30px #0f172a0f}.hero.hero--featured-products .hero-left,.hero.hero--featured-products .hero-right,.hero.hero--featured-products .hero-left-btn,.hero.hero--featured-products .hero-eyebrow,.hero.hero--featured-products .hero-subtitle{display:none}@media(max-width:980px){.hero.hero--featured-products{width:calc(100% - 28px);margin-top:22px}.hero.hero--featured-products .featured-products-rail__head{grid-template-columns:1fr;padding:24px 22px 18px}.hero.hero--featured-products .featured-products-rail__refresh{width:fit-content}.hero.hero--featured-products .featured-products-rail__tabs{padding:16px 22px}.hero.hero--featured-products .featured-products-rail__notice,.hero.hero--featured-products .featured-products-rail__empty{margin-left:22px;margin-right:22px}.hero.hero--featured-products .featured-products-rail__scroll{padding:24px 22px 30px;scroll-padding-left:22px}.hero.hero--featured-products .featured-products-rail__scroll>*,.hero.hero--featured-products .featured-products-rail__skeleton{flex-basis:290px}}@media(max-width:640px){.hero.hero--featured-products{width:calc(100% - 18px);margin:16px auto 30px}.hero.hero--featured-products .featured-products-rail{border-radius:20px}.hero.hero--featured-products .featured-products-rail__head h2{font-size:clamp(2rem,14vw,3.4rem)}.hero.hero--featured-products .featured-products-rail__head p{font-size:.95rem}.hero.hero--featured-products .featured-products-rail__tabs{gap:8px}.hero.hero--featured-products .featured-products-rail__tabs button{min-height:36px;padding:0 12px;font-size:.86rem}.hero.hero--featured-products .featured-products-rail__scroll{min-height:340px}.hero.hero--featured-products .featured-products-rail__scroll>*,.hero.hero--featured-products .featured-products-rail__skeleton{flex-basis:260px}}.offers{width:min(1760px,calc(100% - 32px));margin:72px auto;padding:clamp(18px,2vw,30px);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:clamp(24px,2.5vw,44px);border-radius:34px;background:radial-gradient(circle at 10% 8%,rgba(59,130,246,.22),transparent 32%),radial-gradient(circle at 90% 5%,rgba(147,51,234,.2),transparent 34%),radial-gradient(circle at 35% 100%,rgba(20,184,166,.16),transparent 36%),linear-gradient(135deg,#111827,#172033 48%,#0b1020);box-shadow:0 28px 90px #0f172a38,inset 0 1px #ffffff1f}.offers:before{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:33px;border:1px solid rgba(255,255,255,.12)}.offers-left{min-width:0;min-height:520px;padding:clamp(30px,3vw,50px);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;border-radius:28px;color:#fff;background:linear-gradient(180deg,#ffffff1f,#ffffff09),#ffffff0b;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff29,0 24px 60px #0003}.offers-left:before{content:"";position:absolute;width:360px;height:360px;left:-120px;bottom:-150px;border-radius:999px;background:radial-gradient(circle,rgba(34,197,94,.24),transparent 62%),radial-gradient(circle,rgba(59,130,246,.22),transparent 70%);filter:blur(10px);pointer-events:none}.offers-left>*{position:relative;z-index:1}.offers-left__badge{position:absolute;top:26px;right:26px;max-width:calc(100% - 52px);padding:9px 15px;border-radius:999px;color:#fffffff2;background:#ffffff29;border:1px solid rgba(255,255,255,.22);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 28px #0000002e}.offers-left__kicker{margin:0 0 18px;max-width:100%;color:#ffffffc2;font-size:.76rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.offers-left h1{width:100%;max-width:100%;margin:0;color:#fff;font-size:clamp(3.45rem,4.1vw,5.35rem);line-height:.9;letter-spacing:-.075em;font-weight:950;text-wrap:balance;overflow-wrap:normal}.offers-left__copy{margin:28px 0 0;max-width:350px;color:#ffffffd1;font-size:.88rem;line-height:1.55;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.offers-left__chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 0}.offers-left__chips span{min-height:34px;display:inline-flex;align-items:center;padding:7px 13px;border-radius:999px;color:#ffffffeb;background:#ffffff1c;border:1px solid rgba(255,255,255,.17);font-size:.76rem;font-weight:900;white-space:nowrap}.offers-left button{width:fit-content;min-height:52px;margin-top:34px;padding:0 28px;border:0;border-radius:999px;cursor:pointer;color:#111827;background:#fff;font-size:.86rem;font-weight:950;letter-spacing:.08em;box-shadow:0 20px 40px #00000040,inset 0 -1px #0f172a1a;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.offers-left button:hover{transform:translateY(-2px);background:#f8fafc;box-shadow:0 24px 48px #0000004d,inset 0 -1px #0f172a1a}.offers-featured-rail-wrap{min-width:0;width:100%;min-height:520px;padding:clamp(28px,3vw,52px);position:relative;overflow:hidden;border-radius:30px;background:radial-gradient(circle at 82% 18%,rgba(59,130,246,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8fafcf2);border:1px solid rgba(226,232,240,.92);box-shadow:0 28px 70px #0f172a29,inset 0 1px #fffffff0}.offers-featured-rail-wrap .featured-products-rail{width:100%;height:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.offers-featured-rail-wrap .featured-products-rail__head{display:none}.offers-featured-rail-wrap .featured-products-rail__sections{width:100%;height:100%}.offers-featured-rail-wrap .featured-products-rail__section{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.offers-featured-rail-wrap .featured-products-rail__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:0 0 24px;padding:0}.offers-featured-rail-wrap .featured-products-rail__section-head h3{margin:0;color:#0f172a;font-size:clamp(2.35rem,3.2vw,4.25rem);line-height:.95;letter-spacing:-.07em;font-weight:950}.offers-featured-rail-wrap .featured-products-rail__section-head p{max-width:680px;margin:12px 0 0;color:#64748b;font-size:1rem;line-height:1.5;font-weight:650}.offers-featured-rail-wrap .featured-products-rail__section-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.offers-featured-rail-wrap .featured-products-rail__section-count{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#334155;background:#f1f5f9;font-size:.82rem;font-weight:950}.offers-featured-rail-wrap .featured-products-rail__arrow{width:46px;height:46px;border:0;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:#eef2f7;color:#334155;font-size:1.5rem;font-weight:950;cursor:pointer;box-shadow:inset 0 -1px #0f172a0d;transition:transform .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.offers-featured-rail-wrap .featured-products-rail__arrow:hover:not(:disabled){transform:translateY(-1px);background:#111827;color:#fff}.offers-featured-rail-wrap .featured-products-rail__arrow:disabled{cursor:default;opacity:.35}.offers-featured-rail-wrap .featured-products-rail__scroll{width:100%;min-height:345px;display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:4px;padding:4px 4px 20px;scrollbar-width:thin}.offers-featured-rail-wrap .featured-products-rail__scroll::-webkit-scrollbar{height:8px}.offers-featured-rail-wrap .featured-products-rail__scroll::-webkit-scrollbar-track{background:#e5e7eb;border-radius:999px}.offers-featured-rail-wrap .featured-products-rail__scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.offers-featured-rail-wrap .fpc{flex:0 0 clamp(280px,24vw,360px);scroll-snap-align:start}.offers-featured-rail-wrap .featured-products-rail__empty,.offers-featured-rail-wrap .featured-products-rail__notice,.offers-featured-rail-wrap .featured-products-rail__section-empty{width:100%;margin:0;padding:18px 22px;border-radius:18px;color:#64748b;background:#ffffffe0;border:1px solid #e2e8f0;box-shadow:0 14px 34px #0f172a12;font-size:.92rem;font-weight:800}.offers-featured-rail-wrap .featured-products-rail__skeleton{flex:0 0 clamp(280px,24vw,360px);min-height:330px;border-radius:24px;background:linear-gradient(90deg,#e2e8f0bf,#f8fafcf2,#e2e8f0bf);background-size:220% 100%;animation:offersSkeleton 1.35s ease-in-out infinite}@keyframes offersSkeleton{0%{background-position:0% 50%}to{background-position:220% 50%}}.offers--hero-only{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:clamp(28px,5vw,74px);align-items:stretch;width:min(100%,1480px);min-height:560px;margin:0 auto;padding:clamp(24px,4vw,44px);box-sizing:border-box}.offers--hero-only .offers-left{width:100%;max-width:420px}.offers-hero-main{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,4vw,56px) clamp(10px,4vw,68px);color:#fff}.offers-hero-main__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.offers-hero-main__eyebrow{width:fit-content;padding:9px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;color:#ffffffe0;font-size:.78rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.offers-hero-main__count{padding:9px 14px;border-radius:999px;background:#ffffffeb;color:#111827;font-size:.82rem;font-weight:950;box-shadow:0 16px 36px #0000002e}.offers-hero-main h2{max-width:900px;margin:0;color:#fff;font-size:clamp(3.6rem,6.5vw,7.4rem);font-weight:1000;line-height:.9;letter-spacing:-.085em}.offers-hero-main p{max-width:760px;margin:24px 0 0;color:#ffffffbd;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:750;line-height:1.55}.offers-hero-main__signals{display:flex;flex-wrap:wrap;gap:10px;max-width:850px;margin-top:28px}.offers-hero-main__signals span{padding:9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff14;color:#ffffffdb;font-size:.78rem;font-weight:900}.offers-hero-main__matched{max-width:850px;margin-top:28px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#ffffff12;-webkit-backdrop-filter:(16px);backdrop-filter:blur(16px)}.offers-hero-main__matched strong{display:block;margin-bottom:12px;color:#fff;font-size:.82rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.offers-hero-main__matched div{display:flex;flex-wrap:wrap;gap:9px}.offers-hero-main__matched span{padding:7px 11px;border-radius:999px;background:#22c55e24;color:#dcfce7f5;font-size:.75rem;font-weight:900;text-transform:capitalize}.offers-hero-main--sponsored{min-width:0;overflow:hidden}.offers-sponsored-card{width:100%;max-width:920px;min-width:0;margin-top:18px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:18px;padding:18px;border-radius:30px;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.22),transparent 30%),linear-gradient(135deg,#0f172afa,#1e293bf5);border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 55px #0f172a4d;color:#fff;overflow:hidden}.offers-sponsored-card__content{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:8px}.offers-sponsored-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.offers-sponsored-card__brand{display:flex;align-items:center;gap:11px;min-width:0}.offers-sponsored-card__brand>div:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.offers-sponsored-card__brand strong{color:#fff;font-size:14px;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-sponsored-card__brand small{color:#ffffff9e;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-sponsored-card__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:7px 11px;background:#facc1529;color:#fde68a;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(250,204,21,.22)}.offers-sponsored-card__copy{min-width:0}.offers-sponsored-card__eyebrow{display:inline-flex;width:fit-content;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#ffffff17;color:#ffffffc7;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.offers-sponsored-card__copy h3{margin:0;color:#fff;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:.98;letter-spacing:-.055em;font-weight:950;max-width:9.5em}.offers-sponsored-card__copy p{margin:12px 0 0;max-width:34rem;color:#ffffffb8;font-size:14px;line-height:1.55;font-weight:700}.offers-sponsored-card__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.offers-sponsored-card__cta{min-height:42px;border:0;border-radius:999px;padding:10px 16px;background:#facc15;color:#0f172a;font-size:13px;font-weight:950;cursor:pointer;box-shadow:0 12px 26px #facc1538;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.offers-sponsored-card__cta:hover{transform:translateY(-1px);background:#fde047;box-shadow:0 16px 34px #facc1547}.offers-sponsored-card__cta:nth-child(n+2){background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:none}.offers-sponsored-card__cta:nth-child(n+2):hover{background:#ffffff29}.offers-sponsored-card__media{width:100%;min-width:0;aspect-ratio:16 / 10;border:0;padding:0;border-radius:24px;overflow:hidden;background:#020617;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 38px #02061757}.offers-sponsored-card__media img,.offers-sponsored-card__media video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.offers-sponsored-card__fallback{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.28),transparent 32%),linear-gradient(135deg,#111827,#020617);color:#ffffffc2;font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.offers-sponsored-mini-row{width:100%;max-width:920px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.offers-sponsored-mini{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:10px;background:#ffffff12;color:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.offers-sponsored-mini img{width:56px;height:56px;border-radius:14px;object-fit:cover;background:#020617}.offers-sponsored-mini span{color:#fff;font-size:13px;font-weight:900}.offers-sponsored-mini small{margin-top:-4px;color:#ffffff94;font-size:11px;font-weight:750}.offers-hero-main--sponsored .offers-hero-main__matched{max-width:920px;margin-top:16px}.offers-sponsored-card__media{border:1px solid rgba(255,255,255,.12)!important;outline:none!important;box-shadow:none!important;background:#0f172a47;padding:0!important}.offers-sponsored-card__media img,.offers-sponsored-card__media video{border:0!important;outline:none!important;box-shadow:none!important}.offers-sponsored-card__media:focus,.offers-sponsored-card__media:active{outline:none!important;box-shadow:none!important}.offers-sponsored-card__media:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:3px}.offers--sponsored-card-first{grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-items:stretch}.offers-sponsored-card-slot{min-width:0;width:100%;max-width:430px;min-height:520px;display:flex;align-items:stretch}.offers-sponsored-card.offers-sponsored-card--vertical{width:100%;max-width:430px;min-height:520px;margin:0;padding:clamp(18px,2vw,24px);display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:18px;border-radius:28px;color:#fff;background:radial-gradient(circle at 15% 8%,rgba(59,130,246,.18),transparent 30%),radial-gradient(circle at 82% 100%,rgba(20,184,166,.16),transparent 34%),linear-gradient(180deg,#ffffff1b,#ffffff09),#0f172a9e;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff29,0 24px 60px #0003;overflow:hidden}.offers-sponsored-card--vertical .offers-sponsored-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.offers-sponsored-card--vertical .offers-sponsored-card__brand{min-width:0;display:flex;align-items:center;gap:12px}.offers-sponsored-card--vertical .offers-sponsored-card__brand>div:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.offers-sponsored-card--vertical .offers-sponsored-card__brand strong{max-width:165px;color:#fff;font-size:.92rem;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-sponsored-card--vertical .offers-sponsored-card__brand small{max-width:165px;color:#ffffffa3;font-size:.78rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-sponsored-card--vertical .offers-sponsored-card__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:7px 11px;border-radius:999px;color:#fde68a;background:#facc1526;border:1px solid rgba(250,204,21,.24);font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.offers-sponsored-card--vertical .offers-sponsored-card__media{width:100%;aspect-ratio:4 / 5;min-height:0;flex:0 0 auto;display:block;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;outline:none!important;border-radius:22px;overflow:hidden;background:#020617b8;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 38px #02061747!important}.offers-sponsored-card--vertical .offers-sponsored-card__media img,.offers-sponsored-card--vertical .offers-sponsored-card__media video{width:100%;height:100%;display:block;border:0!important;outline:none!important;box-shadow:none!important;object-fit:cover;object-position:center}.offers-sponsored-card--vertical .offers-sponsored-card__media:focus,.offers-sponsored-card--vertical .offers-sponsored-card__media:active{border-color:#ffffff1f!important;outline:none!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 38px #02061747!important}.offers-sponsored-card--vertical .offers-sponsored-card__media:focus-visible{outline:2px solid rgba(255,255,255,.38)!important;outline-offset:4px}.offers-sponsored-card--vertical .offers-sponsored-card__body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.offers-sponsored-card--vertical .offers-sponsored-card__label{width:fit-content;display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;color:#ffffffd6;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);font-size:.64rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.offers-sponsored-card--vertical .offers-sponsored-card__body h3{margin:0;color:#fff;font-size:clamp(1.7rem,2.2vw,2.35rem);line-height:.96;letter-spacing:-.055em;font-weight:1000}.offers-sponsored-card--vertical .offers-sponsored-card__body p{margin:0;color:#ffffffb8;font-size:.9rem;line-height:1.48;font-weight:760}.offers-sponsored-card--vertical .offers-sponsored-card__cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.offers-sponsored-card--vertical .offers-sponsored-card__cta{min-height:44px;flex:1 1 auto;border:0;border-radius:13px;padding:10px 15px;background:#3b82f6;color:#fff;font-size:.84rem;font-weight:950;cursor:pointer;box-shadow:0 12px 28px #3b82f647;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.offers-sponsored-card--vertical .offers-sponsored-card__cta:hover{transform:translateY(-1px);background:#2563eb;box-shadow:0 16px 34px #3b82f657}.offers-sponsored-card--vertical .offers-sponsored-card__cta:nth-child(n+2){background:#ffffff17;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:none}.offers-sponsored-card--vertical .offers-sponsored-card__cta:nth-child(n+2):hover{background:#ffffff26}.offers--sponsored-card-first .offers-hero-main--sponsored{justify-content:center;padding-top:clamp(18px,4vw,48px);padding-bottom:clamp(18px,4vw,48px)}.offers--sponsored-card-first .offers-hero-main--sponsored h2{font-size:clamp(2.6rem,4.7vw,5.8rem)}.offers--sponsored-card-first .offers-hero-main--sponsored p{max-width:720px}.offers-sponsored-mini-row{width:100%;max-width:880px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.offers-sponsored-mini{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:10px;background:#ffffff12;color:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.offers-sponsored-mini:hover{transform:translateY(-1px);background:#ffffff1c;border-color:#fff3}.offers-sponsored-mini img{width:58px;height:58px;grid-row:span 2;border-radius:14px;object-fit:cover;background:#020617}.offers-sponsored-mini span,.offers-sponsored-mini small{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offers-sponsored-mini span{color:#fff;font-size:.84rem;font-weight:950}.offers-sponsored-mini small{margin-top:-5px;color:#ffffff94;font-size:.72rem;font-weight:800}.offers-sponsored-overlay-text,.offers-sponsored-overlay-link,.offers-sponsored-overlay-sticker{pointer-events:none}.offers-sponsored-overlay-text{text-shadow:0 2px 10px rgba(0,0,0,.28)}.offers-sponsored-overlay-text__chars{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.08em}.offers-sponsored-overlay-text__chars span{display:inline-block;white-space:pre}.offers-sponsored-overlay-sticker img{width:100%;height:100%;display:block;object-fit:contain}.offers-sponsored-overlay-sticker span{display:block;width:1em;height:1em;line-height:1em}.offers-sponsored-overlay-link{box-shadow:0 10px 24px #0000002e;text-shadow:0 1px 8px rgba(0,0,0,.28)}.offers-sponsored-rotator{width:100%;max-width:430px;display:flex;flex-direction:column;gap:14px}.offers-sponsored-rotator__controls{width:100%;display:flex;align-items:center;justify-content:center;gap:12px}.offers-sponsored-rotator__arrow{width:38px;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;color:#fff;font-size:1.8rem;line-height:1;font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.offers-sponsored-rotator__arrow:hover{transform:translateY(-1px);background:#ffffff29;border-color:#ffffff42}.offers-sponsored-rotator__dots{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.offers-sponsored-rotator__dot{width:8px;height:8px;border:0;border-radius:999px;padding:0;background:#ffffff61;cursor:pointer;transition:width .16s ease,background .16s ease,transform .16s ease}.offers-sponsored-rotator__dot.is-active{width:24px;background:#facc15}.offers-sponsored-rotator__dot:hover{transform:scale(1.12);background:#ffffffb8}.offers-sponsored-rotator__controls{display:grid!important;grid-template-columns:48px 48px!important;grid-template-areas:"prev next" "progress progress"!important;justify-content:center!important;align-items:center!important;column-gap:14px!important;row-gap:9px!important;width:fit-content!important;margin:0 auto 14px!important;padding:0!important}.offers-sponsored-rotator__dots{grid-area:progress!important;width:132px!important;max-width:132px!important;height:14px!important;margin:0 auto!important;padding:0 6px!important;align-self:center!important;justify-self:center!important}.offers-sponsored-rotator__controls{position:relative!important;display:grid!important;grid-template-columns:48px 48px!important;grid-template-areas:"prev next"!important;justify-content:center!important;align-items:center!important;column-gap:14px!important;width:fit-content!important;margin:0 auto 34px!important;padding:0!important}.offers-sponsored-rotator__dots{position:absolute!important;left:50%!important;top:calc(100% + 18px)!important;transform:translate(-50%)!important;width:132px!important;max-width:132px!important;height:14px!important;margin:0!important;padding:0 6px!important;justify-self:center!important}.offers-sponsored-rotator__arrow{width:48px!important;height:38px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;color:#fff!important;background:#141c30d1!important;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease!important}.offers-sponsored-rotator__arrow:first-child{background:linear-gradient(135deg,#17a34af2,#22c55eeb)!important;border-color:#86efac6b!important;box-shadow:0 10px 24px #16653457,inset 0 1px #ffffff29!important}.offers-sponsored-rotator__arrow:last-child{background:linear-gradient(135deg,#d97706f2,#f59e0beb)!important;border-color:#fde0476b!important;box-shadow:0 10px 24px #b4530952,inset 0 1px #ffffff29!important}.offers-sponsored-rotator__arrow:hover{transform:translateY(-1px)!important;filter:brightness(1.03)!important}.offers-sponsored-rotator__arrow:active{transform:translateY(0) scale(.96)!important;box-shadow:0 6px 14px #0000003d,inset 0 2px 6px #0000002e!important}.offers-sponsored-rotator__arrow:focus-visible{outline:none!important;box-shadow:0 0 0 3px #ffffff29,0 0 0 6px #22c55e3d!important}.offers-sponsored-card__cta-row{display:flex!important;gap:12px!important;margin-top:18px!important}.offers-sponsored-card__cta{position:relative!important;flex:1 1 0!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-weight:800!important;font-size:.98rem!important;letter-spacing:.01em!important;cursor:pointer!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease!important}.offers-sponsored-card__cta:first-child{background:linear-gradient(135deg,#16a34a,#22c55e 52%,#4ade80)!important;border-color:#86efac6b!important;box-shadow:0 14px 28px #15803d47,inset 0 1px #ffffff2e!important}.offers-sponsored-card__cta:not(:first-child){background:linear-gradient(135deg,#212c48eb,#314265e0)!important;border-color:#ffffff24!important;box-shadow:0 10px 22px #0f172a38,inset 0 1px #ffffff14!important}.offers-sponsored-card__cta:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(120deg,#fff0,#ffffff2e 48%,#fff0)!important;transform:translate(-120%)!important;transition:transform .45s ease!important;pointer-events:none!important}.offers-sponsored-card__cta:hover:before{transform:translate(120%)!important}.offers-sponsored-card__cta:hover{transform:translateY(-2px)!important;filter:brightness(1.04)!important}.offers-sponsored-card__cta:active{transform:translateY(0) scale(.98)!important}.offers-sponsored-card__cta:first-child:active{box-shadow:0 8px 18px #15803d38,inset 0 2px 8px #08421f38!important}.offers-sponsored-card__cta:not(:first-child):active{box-shadow:0 8px 16px #0f172a33,inset 0 2px 8px #0000002e!important}.offers-sponsored-card__cta:focus-visible{outline:none!important;box-shadow:0 0 0 3px #ffffff24,0 0 0 6px #22c55e33!important}.offers-sponsored-rotator{display:flex!important;flex-direction:column!important;align-items:center!important}.offers-sponsored-rotator__controls{position:relative!important;display:grid!important;grid-template-columns:48px 48px!important;grid-template-areas:"prev next"!important;justify-content:center!important;align-items:center!important;column-gap:14px!important;width:fit-content!important;margin:0 auto 62px!important;padding:0!important}.offers-sponsored-rotator__arrow:first-child{grid-area:prev!important}.offers-sponsored-rotator__arrow:last-child{grid-area:next!important}.offers-sponsored-rotator__dots{position:absolute!important;left:50%!important;top:calc(100% + 44px)!important;transform:translate(-50%)!important;width:min(430px,calc(100vw - 96px))!important;max-width:min(430px,calc(100vw - 96px))!important;height:16px!important;margin:0!important;padding:0 8px!important;justify-self:center!important}.offers-sponsored-card{margin-top:0!important}.offers-sponsored-card__media{position:relative}.offers-sponsored-card__fullscreen-btn{position:absolute;right:10px;top:10px;z-index:40;width:34px;height:34px;border:0;border-radius:999px;background:#0f172ab8;color:#fff;font-size:18px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.offers-sponsored-card__fullscreen-btn:hover{background:#0f172ae6}.offers-sponsored-card__media:fullscreen{width:100vw;height:100vh;aspect-ratio:auto!important;border-radius:0;background:#000}.offers-sponsored-card__media:-webkit-full-screen{width:100vw;height:100vh;aspect-ratio:auto!important;border-radius:0;background:#000}.offers-sponsored-card__media:fullscreen .offers-sponsored-card__media-video,.offers-sponsored-card__media:fullscreen .offers-sponsored-card__media-cover,.offers-sponsored-card__media:-webkit-full-screen .offers-sponsored-card__media-video,.offers-sponsored-card__media:-webkit-full-screen .offers-sponsored-card__media-cover{width:100%;height:100%;object-fit:contain!important}.offers-sponsored-card__media:fullscreen .offers-sponsored-card__fullscreen-btn,.offers-sponsored-card__media:-webkit-full-screen .offers-sponsored-card__fullscreen-btn{top:18px;right:18px}.offers-sponsored-card .offers-sponsored-card__fullscreen-btn,.offers-sponsored-card__media .offers-sponsored-card__fullscreen-btn{-webkit-appearance:none!important;appearance:none!important;background:#0f172a7a!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 8px 18px #0000002e,inset 0 1px #ffffff24!important;-webkit-backdrop-filter:blur(10px) saturate(135%)!important;backdrop-filter:blur(10px) saturate(135%)!important;outline:none!important;text-shadow:none!important}.offers-sponsored-card .offers-sponsored-card__fullscreen-btn:hover,.offers-sponsored-card__media .offers-sponsored-card__fullscreen-btn:hover{background:#0f172aa3!important;border-color:#ffffff57!important}.offers-sponsored-card .offers-sponsored-card__fullscreen-btn:active,.offers-sponsored-card__media .offers-sponsored-card__fullscreen-btn:active{background:#0f172ab8!important;transform:translateY(1px)}.offers-sponsored-card .offers-sponsored-card__fullscreen-btn:focus,.offers-sponsored-card .offers-sponsored-card__fullscreen-btn:focus-visible,.offers-sponsored-card__media .offers-sponsored-card__fullscreen-btn:focus,.offers-sponsored-card__media .offers-sponsored-card__fullscreen-btn:focus-visible{background:#0f172a8f!important;outline:none!important;box-shadow:0 8px 18px #0000002e,0 0 0 3px #ffffff29,inset 0 1px #ffffff24!important}.offers-sponsored-card__media:fullscreen .offers-sponsored-card__fullscreen-btn,.offers-sponsored-card__media:-webkit-full-screen .offers-sponsored-card__fullscreen-btn{background:#0f172a80!important;color:#fff!important;border-color:#ffffff3d!important}.offers-sponsored-card__media:fullscreen .offers-sponsored-card__fullscreen-btn:hover,.offers-sponsored-card__media:-webkit-full-screen .offers-sponsored-card__fullscreen-btn:hover{background:#0f172aad!important}body.shop-route-white .offers-page-block,body.shop-route-white .offers-page-block.offers--personalised,body.shop-route-white .offers-featured-rail-outside{background:#fff!important;background-color:#fff!important}body.shop-route-white .offers.offers--featured-products,body.shop-route-white .offers.offers--hero-only,body.shop-route-white .offers.offers--featured-products.offers--hero-only{box-shadow:inset 0 1px #ffffff1f!important}body.shop-route-white .offers-featured-rail-outside,body.shop-route-white .offers-featured-rail-outside:before,body.shop-route-white .offers-featured-rail-outside:after,body.shop-route-white .offers-page-block:before,body.shop-route-white .offers-page-block:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}body.shop-route-white .offers.offers--hero-only{background:radial-gradient(circle at 10% 8%,rgba(59,130,246,.22),transparent 32%),radial-gradient(circle at 90% 5%,rgba(147,51,234,.2),transparent 34%),radial-gradient(circle at 35% 100%,rgba(20,184,166,.16),transparent 36%),linear-gradient(135deg,#111827,#172033 48%,#0b1020)!important}.offers--hero-only .offers-hero-main,.offers--sponsored-card-first .offers-hero-main--sponsored{min-width:0!important;max-width:100%!important;overflow:hidden!important}.offers--hero-only .offers-hero-main h2,.offers--sponsored-card-first .offers-hero-main--sponsored h2{max-width:min(100%,820px)!important;font-size:clamp(3.1rem,4.85vw,5.45rem)!important;line-height:.94!important;letter-spacing:-.068em!important;text-wrap:balance;overflow-wrap:normal;word-break:normal}@media(min-width:1440px){.offers--hero-only .offers-hero-main h2,.offers--sponsored-card-first .offers-hero-main--sponsored h2{font-size:clamp(3.4rem,4.2vw,5.25rem)!important;max-width:780px!important}}@media(max-width:980px){.offers--hero-only .offers-hero-main h2,.offers--sponsored-card-first .offers-hero-main--sponsored h2{max-width:100%!important;font-size:clamp(2.75rem,10vw,4.8rem)!important;letter-spacing:-.06em!important}}.offers-left.offers-left--adstudio{min-height:520px;justify-content:flex-start!important;gap:18px;padding:clamp(32px,3vw,46px)!important}.offers-left--adstudio .offers-left__badge{position:static!important;align-self:flex-start;max-width:100%;margin:0 0 2px!important;padding:8px 14px;font-size:.68rem;letter-spacing:.1em;white-space:nowrap}.offers-left--adstudio .offers-left__kicker{margin:0!important;max-width:100%;color:#ffffffc7;font-size:.72rem;line-height:1.35;letter-spacing:.18em}.offers-left--adstudio .offers-left__ad-title{margin:0!important;max-width:320px;color:#fff;font-size:clamp(1.55rem,2vw,2.05rem);line-height:1.05;letter-spacing:-.035em;font-weight:950}.offers-left--adstudio .offers-left__copy{margin:0!important;max-width:330px;color:#ffffffd1;font-size:.82rem;line-height:1.55;font-weight:850;letter-spacing:.055em}.offers-left--adstudio .offers-left__ad-metrics{width:100%;max-width:330px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 0}.offers-left--adstudio .offers-left__ad-metrics>div{min-width:0;padding:12px 10px;border-radius:16px;background:#ffffff17;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff14}.offers-left--adstudio .offers-left__ad-metrics strong,.offers-left--adstudio .offers-left__ad-metrics span{display:block;text-align:center}.offers-left--adstudio .offers-left__ad-metrics strong{color:#fff;font-size:.92rem;line-height:1.1;font-weight:950}.offers-left--adstudio .offers-left__ad-metrics span{margin-top:4px;color:#ffffffa3;font-size:.64rem;line-height:1.1;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.offers-left--adstudio .offers-left__chips{margin:2px 0 0!important;gap:9px}.offers-left--adstudio .offers-left__chips span{min-height:32px;padding:7px 12px;font-size:.7rem}.offers-left--adstudio .offers-left__actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto}.offers-left--adstudio .offers-left__actions button{margin-top:0!important;min-height:50px;padding:0 26px}.offers-left--adstudio .offers-left__refresh{min-height:46px!important;background:#fffffff0!important}.offers-left--adstudio .offers-left__status{margin:0;max-width:330px;color:#fee2e2f2;font-size:.78rem;font-weight:800}.shop-section--offers .offers,.offers.offers--hero-only,.offers.offers--featured-products,.offers.offers--featured-products.offers--hero-only,.offers.offers--sponsored-card-first{width:min(1760px,calc(100% - 32px))!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.offers--hero-only,.offers--sponsored-card-first{grid-template-columns:minmax(320px,430px) minmax(0,1fr)!important;gap:clamp(28px,4vw,82px)!important}.offers--hero-only .offers-hero-main,.offers--sponsored-card-first .offers-hero-main--sponsored{width:100%!important;max-width:100%!important;min-width:0!important}.offers--hero-only .offers-hero-main h2,.offers--sponsored-card-first .offers-hero-main--sponsored h2,.offers--hero-only .offers-hero-main p,.offers--sponsored-card-first .offers-hero-main--sponsored p,.offers--hero-only .offers-hero-main__signals,.offers--hero-only .offers-hero-main__matched,.offers--sponsored-card-first .offers-hero-main__signals,.offers--sponsored-card-first .offers-hero-main__matched{max-width:min(100%,980px)!important}.offers-sponsored-card-slot,.offers-sponsored-rotator,.offers-sponsored-card.offers-sponsored-card--vertical{max-width:430px!important}.shop-section--offers{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}@media(max-width:1080px){.offers.offers--hero-only,.offers.offers--sponsored-card-first{grid-template-columns:1fr!important;width:min(100% - 24px,980px)!important}.offers-sponsored-card-slot,.offers-sponsored-rotator,.offers-sponsored-card.offers-sponsored-card--vertical{max-width:100%!important}}@media(max-width:560px){.offers.offers--hero-only,.offers.offers--sponsored-card-first{width:min(100% - 16px,720px)!important;padding:18px!important}}@media(max-width:1080px){.offers-left.offers-left--adstudio{min-height:auto}.offers-left--adstudio .offers-left__ad-title,.offers-left--adstudio .offers-left__copy,.offers-left--adstudio .offers-left__ad-metrics,.offers-left--adstudio .offers-left__status{max-width:100%}.offers-left--adstudio .offers-left__actions{flex-direction:row;flex-wrap:wrap}}@media(max-width:560px){.offers-left--adstudio .offers-left__ad-metrics{grid-template-columns:1fr}.offers-left--adstudio .offers-left__actions{flex-direction:column;align-items:stretch}.offers-left--adstudio .offers-left__actions button{width:100%}}.newsletter{width:min(1760px,calc(100% - 32px));max-width:100%;margin:72px auto;padding:clamp(22px,3vw,44px);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:clamp(22px,2.6vw,34px);align-items:stretch;border-radius:34px;background:radial-gradient(circle at 10% 0%,rgba(124,58,237,.26),transparent 32%),radial-gradient(circle at 92% 10%,rgba(20,184,166,.22),transparent 34%),radial-gradient(circle at 50% 115%,rgba(59,130,246,.16),transparent 38%),linear-gradient(135deg,#111827,#172033 48%,#0b1020);border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px #0f172a33,inset 0 1px #ffffff24}.newsletter:before{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:33px;border:1px solid rgba(255,255,255,.1)}.newsletter:after{content:"";position:absolute;width:520px;height:520px;right:-180px;bottom:-210px;border-radius:999px;background:radial-gradient(circle,rgba(34,197,94,.18),transparent 62%),radial-gradient(circle,rgba(124,58,237,.18),transparent 72%);filter:blur(14px);pointer-events:none}.newsletter>*{position:relative;z-index:1}.newsletter__content{width:100%;min-width:0;max-width:none;display:grid;gap:14px;color:#fff;padding:clamp(8px,1.4vw,18px) clamp(4px,1vw,10px) 0}.newsletter__eyebrow{width:fit-content;padding:9px 15px;border-radius:999px;color:#ffffffeb;background:#ffffff1c;border:1px solid rgba(255,255,255,.16);font-size:.74rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 30px #02061724,inset 0 1px #ffffff1f}.newsletter h1{margin:0;max-width:1120px;color:#fff;font-size:clamp(2.45rem,5vw,5.8rem);line-height:.92;letter-spacing:-.07em;font-weight:1000;text-wrap:balance}.newsletter__content>p,.newsletter>p{max-width:980px;margin:0;color:#ffffffc7;font-size:clamp(.98rem,1.1vw,1.16rem);line-height:1.6;font-weight:760}.newsletter__form{width:100%;min-width:0;display:flex;flex-direction:column;gap:18px;padding:clamp(18px,2.2vw,30px);border-radius:30px;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.92),transparent 36%),#ffffffdb;border:1px solid rgba(255,255,255,.64);box-shadow:0 24px 60px #02061738,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.newsletter__input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.newsletter__label{grid-column:1 / -1;color:#111827;font-size:.82rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.newsletter input[type=email]{width:100%;min-width:0;height:54px;min-height:54px;margin:0;padding:0 18px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#f8fafcfa;color:#111827;font-size:.96rem;font-weight:800;outline:none;align-self:end;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #0f172a0e;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.newsletter input[type=email]::placeholder{color:#94a3b8;font-weight:750}.newsletter input[type=email]:focus{background:#fff;border-color:#7c3aed7a;box-shadow:0 0 0 4px #7c3aed1f,inset 0 1px #ffffffeb,0 12px 28px #0f172a14}.newsletter input[type=email][aria-invalid=true]{border-color:#dc26268c;box-shadow:0 0 0 4px #dc26261a,inset 0 1px #ffffffeb}.newsletter button[type=submit]{height:54px;min-height:54px;margin:0;display:inline-flex;align-items:center;justify-content:center;align-self:end;padding:0 28px;border:0;border-radius:18px;color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e 52%,#4ade80);font-size:.92rem;font-weight:950;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:0 16px 32px #15803d42,inset 0 1px #ffffff2e;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease}.newsletter button[type=submit]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 20px 38px #15803d4d,inset 0 1px #ffffff2e}.newsletter button[type=submit]:active:not(:disabled){transform:translateY(0) scale(.98)}.newsletter button[type=submit]:disabled{cursor:default;opacity:.7}.newsletter__topics,.newsletter__frequency,.newsletter__personalisation{min-width:0;margin:0;position:relative}.newsletter__topics legend,.newsletter__frequency legend,.newsletter__personalisation legend{width:fit-content;margin:0 0 14px;padding:7px 12px;border-radius:999px;color:#4c1d95;background:#ede9fefa;border:1px solid rgba(124,58,237,.2);box-shadow:0 10px 22px #7c3aed1a;font-size:.82rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.newsletter__topics{padding:18px;border:2px solid rgba(124,58,237,.24);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.09),transparent 34%),linear-gradient(180deg,#ffffff7a,#f8fafc57);box-shadow:0 0 0 4px #7c3aed09,0 16px 34px #0f172a0e,inset 0 1px #ffffffb8}.newsletter__topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.newsletter__topic{min-width:0;min-height:88px;position:relative;overflow:hidden;padding:14px 44px 14px 14px;border:1px solid rgba(15,23,42,.08);border-radius:17px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);color:#111827;text-align:left;cursor:pointer;box-shadow:0 10px 22px #0f172a0d,inset 0 1px #ffffffe0;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.newsletter__topic:hover{transform:translateY(-1px);border-color:#7c3aed38;box-shadow:0 14px 28px #0f172a13}.newsletter__topic:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 #7c3aed00;opacity:0;transition:box-shadow .16s ease,opacity .16s ease}.newsletter__topic span{display:block;margin-bottom:5px;color:#111827;font-size:.88rem;font-weight:950;line-height:1.18}.newsletter__topic small{display:block;color:#3f3f46;font-size:.73rem;line-height:1.34;font-weight:760}.newsletter__topic--selected{border-width:2px;border-color:#7c3aedb8;background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.18),transparent 38%),linear-gradient(180deg,#fffffffc,#faf5fff5);box-shadow:0 0 0 4px #7c3aed1c,0 18px 36px #7c3aed26,inset 0 1px #ffffffeb}.newsletter__topic--selected:before{content:"✓";position:absolute;top:10px;right:11px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);font-size:.78rem;font-weight:1000;box-shadow:0 10px 22px #7c3aed3d}.newsletter__topic--selected:after{opacity:1;box-shadow:inset 0 0 0 1px #ffffff94}.newsletter__topic--selected small{color:#3b0764}.newsletter__topic--selected[data-topic-key=latest_drops]{border-color:#2563ebc7;box-shadow:0 0 0 4px #2563eb1c,0 18px 36px #2563eb24}.newsletter__topic--selected[data-topic-key=latest_drops]:before{background:linear-gradient(135deg,#2563eb,#60a5fa)}.newsletter__topic--selected[data-topic-key=exclusive_offers]{border-color:#16a34ac7;box-shadow:0 0 0 4px #16a34a1c,0 18px 36px #16a34a24}.newsletter__topic--selected[data-topic-key=exclusive_offers]:before{background:linear-gradient(135deg,#16a34a,#4ade80)}.newsletter__topic--selected[data-topic-key=live_events]{border-color:#d97706c7;box-shadow:0 0 0 4px #d977061c,0 18px 36px #d9770624}.newsletter__topic--selected[data-topic-key=live_events]:before{background:linear-gradient(135deg,#d97706,#f59e0b)}.newsletter__topic--selected[data-topic-key=places_updates]{border-color:#0d9488c7;box-shadow:0 0 0 4px #0d94881c,0 18px 36px #0d948824}.newsletter__topic--selected[data-topic-key=places_updates]:before{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.newsletter__topic--selected[data-topic-key=digital_updates],.newsletter__topic--selected[data-topic-key=ai_tips],.newsletter__topic--selected[data-topic-key=robotics],.newsletter__topic--selected[data-topic-key=tech_tips],.newsletter__topic--selected[data-topic-key=creator_spotlights]{border-color:#7c3aedb8}.newsletter__topic--selected[data-topic-key=affiliate_opportunities],.newsletter__topic--selected[data-topic-key=platform_updates],.newsletter__topic--selected[data-topic-key=admin_announcements]{border-color:#e11d48b3;box-shadow:0 0 0 4px #e11d481a,0 18px 36px #e11d4821}.newsletter__topic--selected[data-topic-key=affiliate_opportunities]:before,.newsletter__topic--selected[data-topic-key=platform_updates]:before,.newsletter__topic--selected[data-topic-key=admin_announcements]:before{background:linear-gradient(135deg,#e11d48,#fb7185)}.newsletter__topics--saved{border-color:#22c55e9e;background:radial-gradient(circle at 0% 0%,rgba(34,197,94,.14),transparent 34%),linear-gradient(180deg,#dcfce794,#f8fafc7a);box-shadow:0 0 0 5px #22c55e1f,0 20px 42px #16a34a1f,inset 0 1px #ffffffd1}.newsletter__topics--saved legend{color:#14532d;background:#dcfce7fa;border-color:#22c55e47}.newsletter__frequency{padding:0;border:0}.newsletter__frequency-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.newsletter__frequency-option{position:relative;display:inline-flex;align-items:center;min-height:40px;cursor:pointer}.newsletter__frequency-option input{position:absolute;opacity:0;pointer-events:none}.newsletter__frequency-option span{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#f8fafcf5;color:#334155;font-size:.84rem;font-weight:950;line-height:1;box-shadow:0 8px 18px #0f172a0b,inset 0 1px #ffffffeb;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.newsletter__frequency-option:hover span{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a13,inset 0 1px #ffffffeb}.newsletter__frequency-option input:focus-visible+span{outline:3px solid rgba(59,130,246,.24);outline-offset:3px}.newsletter__frequency-option input:checked+span{color:#fff;border-color:transparent}.newsletter__frequency-option[data-frequency-key=weekly] input:checked+span{background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 14px 30px #7c3aed47}.newsletter__frequency-option[data-frequency-key=daily] input:checked+span{background:linear-gradient(135deg,#0284c7,#38bdf8);box-shadow:0 14px 30px #0ea5e93d}.newsletter__frequency-option[data-frequency-key=instant] input:checked+span{background:linear-gradient(135deg,#059669,#22c55e);box-shadow:0 14px 30px #22c55e42}.newsletter__frequency--saved .newsletter__frequency-option input:checked+span{box-shadow:0 0 0 4px #22c55e21,0 14px 30px #22c55e2e}.newsletter__personalisation{padding:18px;border:2px solid rgba(124,58,237,.42);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.13),transparent 34%),linear-gradient(180deg,#ffffffb8,#f8fafc8a);box-shadow:0 0 0 4px #7c3aed0e,0 18px 36px #0f172a14,inset 0 1px #ffffffd1}.newsletter__personalisation-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0;border:0;background:transparent}.newsletter__personalisation-chip{--chip-bg: rgba(248, 250, 252, .96);--chip-border: rgba(15, 23, 42, .08);--chip-text: #334155;--chip-active-bg: linear-gradient(135deg, #475569 0%, #64748b 100%);--chip-active-shadow: rgba(71, 85, 105, .2);display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border-radius:12px;border:1px solid var(--chip-border);background:var(--chip-bg);color:var(--chip-text);font-size:.8rem;font-weight:950;line-height:1;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;box-shadow:0 8px 18px #0f172a0b,inset 0 1px #fffffff0;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.newsletter__personalisation-chip:before,.newsletter__personalisation-chip:after{content:none;display:none}.newsletter__personalisation-chip:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 26px #0f172a14,inset 0 1px #fffffff0}.newsletter__personalisation-chip:focus-visible{outline:3px solid rgba(59,130,246,.24);outline-offset:3px}.newsletter__personalisation-chip--selected{color:#fff;border:1px solid rgba(255,255,255,.28);background:var(--chip-active-bg);box-shadow:0 12px 24px var(--chip-active-shadow),inset 0 1px #ffffff38,inset 0 -1px #0f172a1f}.newsletter__personalisation-chip--selected:hover:not(:disabled){filter:brightness(1.03)}.newsletter__personalisation-chip--locked,.newsletter__personalisation-chip:disabled{cursor:default;opacity:1}.newsletter__personalisation-chip[data-signal-tone=violet]{--chip-bg: rgba(237, 233, 254, .74);--chip-border: rgba(124, 58, 237, .18);--chip-text: #6d28d9;--chip-active-bg: linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);--chip-active-shadow: rgba(124, 58, 237, .28)}.newsletter__personalisation-chip[data-signal-tone=indigo]{--chip-bg: rgba(224, 231, 255, .72);--chip-border: rgba(79, 70, 229, .16);--chip-text: #4338ca;--chip-active-bg: linear-gradient(135deg, #4f46e5 0%, #6366f1 100%);--chip-active-shadow: rgba(79, 70, 229, .24)}.newsletter__personalisation-chip[data-signal-tone=blue]{--chip-bg: rgba(219, 234, 254, .75);--chip-border: rgba(37, 99, 235, .16);--chip-text: #1d4ed8;--chip-active-bg: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);--chip-active-shadow: rgba(37, 99, 235, .24)}.newsletter__personalisation-chip[data-signal-tone=cyan]{--chip-bg: rgba(207, 250, 254, .72);--chip-border: rgba(8, 145, 178, .16);--chip-text: #0e7490;--chip-active-bg: linear-gradient(135deg, #0891b2 0%, #06b6d4 100%);--chip-active-shadow: rgba(8, 145, 178, .22)}.newsletter__personalisation-chip[data-signal-tone=emerald]{--chip-bg: rgba(209, 250, 229, .72);--chip-border: rgba(5, 150, 105, .16);--chip-text: #047857;--chip-active-bg: linear-gradient(135deg, #059669 0%, #10b981 100%);--chip-active-shadow: rgba(5, 150, 105, .22)}.newsletter__personalisation-chip[data-signal-tone=amber]{--chip-bg: rgba(254, 243, 199, .72);--chip-border: rgba(217, 119, 6, .17);--chip-text: #b45309;--chip-active-bg: linear-gradient(135deg, #d97706 0%, #f59e0b 100%);--chip-active-shadow: rgba(217, 119, 6, .23)}.newsletter__personalisation-chip[data-signal-tone=rose]{--chip-bg: rgba(255, 228, 230, .75);--chip-border: rgba(225, 29, 72, .16);--chip-text: #be123c;--chip-active-bg: linear-gradient(135deg, #e11d48 0%, #fb7185 100%);--chip-active-shadow: rgba(225, 29, 72, .22)}.newsletter__personalisation--saved{border-color:#22c55e9e;background:radial-gradient(circle at 0% 0%,rgba(34,197,94,.18),transparent 34%),linear-gradient(180deg,#dcfce7d1,#f8fafc99);box-shadow:0 0 0 5px #22c55e24,0 20px 40px #16a34a29,inset 0 1px #ffffffdb}.newsletter__personalisation--saved legend{color:#14532d;background:#dcfce7fa;border-color:#22c55e47}.newsletter__status{margin:0;padding:12px 14px;border-radius:16px;font-size:.86rem;line-height:1.45;font-weight:850}.newsletter__status--success{color:#14532d;background:#dcfce7e6;border:1px solid rgba(34,197,94,.18)}.newsletter__status--error{color:#7f1d1d;background:#fee2e2eb;border:1px solid rgba(220,38,38,.16)}.newsletter__status--idle{color:#334155;background:#f8fafceb;border:1px solid rgba(15,23,42,.08)}body.shop-route-white .newsletter{box-shadow:0 24px 70px #0f172a29,inset 0 1px #ffffff24}.shop-section--newsletter .newsletter{width:min(1760px,calc(100% - 32px))}.newsletter h1{max-width:100%!important;white-space:nowrap!important;text-wrap:nowrap!important;font-size:clamp(2.8rem,4.35vw,5.15rem)!important;line-height:.92!important;letter-spacing:-.072em!important}.newsletter__content{max-width:100%!important}.newsletter__content>p,.newsletter>p{max-width:100%!important;white-space:nowrap!important;text-wrap:nowrap!important;font-size:clamp(.95rem,1.05vw,1.08rem)!important;line-height:1.45!important}@media(max-width:1180px){.newsletter__content>p,.newsletter>p{white-space:normal!important;text-wrap:balance!important;max-width:920px!important}}@media(max-width:920px){.newsletter h1{white-space:normal!important;text-wrap:balance!important;font-size:clamp(2.25rem,10vw,4rem)!important}}@media(max-width:1180px){.newsletter__topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter h1{max-width:980px}}@media(max-width:720px){.newsletter{width:min(100% - 22px,1180px);margin:48px auto;padding:20px;border-radius:28px;gap:20px}.newsletter:before{border-radius:27px}.newsletter h1{font-size:clamp(2.25rem,12vw,3.9rem);letter-spacing:-.065em}.newsletter__content{text-align:left}.newsletter__form{padding:16px;border-radius:24px}.newsletter__input-row{grid-template-columns:1fr}.newsletter button[type=submit]{width:100%}.newsletter__topic-grid{grid-template-columns:1fr}.newsletter__topic{min-height:auto}.newsletter__topics,.newsletter__personalisation{padding:15px;border-radius:22px}.newsletter__frequency-options,.newsletter__personalisation-options{gap:8px}.newsletter__frequency-option span,.newsletter__personalisation-chip{min-height:36px;font-size:.76rem}}@media(max-width:480px){.newsletter{width:min(100% - 16px,1180px);padding:16px}.newsletter__eyebrow{font-size:.66rem;letter-spacing:.08em}.newsletter__form{gap:16px}.newsletter__frequency-options,.newsletter__personalisation-options{align-items:stretch}.newsletter__frequency-option,.newsletter__frequency-option span,.newsletter__personalisation-chip{width:100%}.newsletter__personalisation-chip{justify-content:center;white-space:normal;line-height:1.2}}.hero.hero--featured-products.trending-picks-section{margin-top:36px;margin-bottom:48px}.hero.hero--featured-products.trending-picks-section .featured-products-rail{width:100%;max-width:none}.hero.hero--featured-products.trending-picks-section .featured-products-rail__head h2{font-size:clamp(2.2rem,4.4vw,4.6rem)}.hero.hero--featured-products.trending-picks-section .popular,.hero.hero--featured-products.trending-picks-section .popular-items,.hero.hero--featured-products.trending-picks-section .popular__legacy-block,.hero.hero--featured-products.trending-picks-section>h1,.hero.hero--featured-products.trending-picks-section>hr{display:none!important}.latest-drops-section{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:36px 24px 48px;box-sizing:border-box;background:transparent}.latest-drops-section,.latest-drops-section *{box-sizing:border-box}.latest-drops-section__inner{width:min(1800px,100%);max-width:none;margin:0 auto}.latest-drops-section .featured-products-rail{width:100%;max-width:none;margin:0;padding:0;border-radius:24px;overflow:hidden;background:#ffffffd1;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 44px #0f172a14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.latest-drops-section .featured-products-rail__head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:18px;padding:28px 32px 20px;margin-bottom:0;border-bottom:1px solid rgba(15,23,42,.06);background:radial-gradient(circle at 8% 20%,rgba(16,185,129,.08),transparent 34%),radial-gradient(circle at 92% 8%,rgba(59,130,246,.08),transparent 30%),#ffffffb8}.latest-drops-section .featured-products-rail__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 10px;margin-bottom:10px;border-radius:999px;background:#10b9811f;border:1px solid rgba(16,185,129,.18);color:#047857;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.latest-drops-section .featured-products-rail__head h2{margin:0;color:#0f172a;font-size:clamp(2.1rem,4.8vw,4.8rem);line-height:.96;letter-spacing:-.055em;font-weight:950}.latest-drops-section .featured-products-rail__head p{max-width:980px;margin:14px 0 0;color:#334155db;font-size:1rem;line-height:1.65}.latest-drops-section .featured-products-rail__refresh{min-height:44px;padding:0 18px;border:1px solid rgba(16,185,129,.2);border-radius:14px;background:linear-gradient(135deg,#10b981,#2563eb);color:#fff;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 14px 28px #10b9812e}.latest-drops-section .featured-products-rail__notice,.latest-drops-section .featured-products-rail__empty{margin:16px 32px 0}.latest-drops-section .featured-products-rail__sections{width:100%;padding:22px 0 4px}.latest-drops-section .featured-products-rail__section{width:100%}.latest-drops-section .featured-products-rail__section-head{padding-left:32px;padding-right:32px}.latest-drops-section .featured-products-rail__section-empty{margin-left:32px;margin-right:32px}.latest-drops-section .featured-products-rail__scroll{width:100%;padding-left:32px;padding-right:32px;scroll-padding-left:32px}@media(max-width:980px){.latest-drops-section{padding:28px 14px 40px}.latest-drops-section .featured-products-rail__head{grid-template-columns:1fr;padding:24px 22px 18px}.latest-drops-section .featured-products-rail__notice,.latest-drops-section .featured-products-rail__empty,.latest-drops-section .featured-products-rail__section-empty{margin-left:22px;margin-right:22px}.latest-drops-section .featured-products-rail__section-head,.latest-drops-section .featured-products-rail__scroll{padding-left:22px;padding-right:22px;scroll-padding-left:22px}}@media(max-width:640px){.latest-drops-section{padding:22px 9px 34px}.latest-drops-section .featured-products-rail{border-radius:20px}.latest-drops-section .featured-products-rail__head h2{font-size:clamp(2rem,14vw,3.4rem)}}.shop-page{min-height:100vh;width:100%;background:#fff;color:#111827;overflow-x:hidden}.shop-page,.shop-page>*{background-color:#fff}.shop-page section,.shop-page article{background-color:transparent}.shop-page .shell-grid,.shop-page .shell-grid .left-rail,.shop-page .shell-grid .center-rail,.shop-page .shell-grid .right-rail{background:#fff!important;background-color:#fff!important}.shop-page .shell-grid:before,.shop-page .shell-grid:after{background:transparent!important;background-color:transparent!important}.shop-page,.shop-page .offers-page-block,.shop-page .offers-featured-products,.shop-page .offers-featured-products.offers-hero-only,.shop-page .offers-featured-rail-outside,.shop-page .shell-grid{background:#fff!important;background-color:#fff!important}.shop-page .offers-featured-rail-outside,.shop-page .offers-featured-rail-outside:before,.shop-page .offers-featured-rail-outside:after,.shop-page .offers-featured-products:before,.shop-page .offers-featured-products:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.shop-page .offers-hero,.shop-page .offers-hero-main,.shop-page .offers-left,.shop-page .offers-left--adstudio{background-color:initial}.shop-page .shell-grid,.shop-page .shell-grid .left-rail,.shop-page .shell-grid .center-rail,.shop-page .shell-grid .right-rail,.shop-page .feed-rail,.shop-page .home-sidebar,body.shop-route-white,body.shop-route-white #root,body.shop-route-white .app-root,body.shop-route-white .layout-body,body.shop-route-white .page-content,body.shop-route-white .page-content.with-layout{background:#fff!important;background-color:#fff!important}body.shop-route-white .shop-page{min-height:100vh;width:100%;background:#fff!important;background-color:#fff!important;color:#111827;overflow-x:hidden}body.shop-route-white,body.shop-route-white #root,body.shop-route-white .app-root,body.shop-route-white .layout-body,body.shop-route-white .page-content,body.shop-route-white .page-content.with-layout,body.shop-route-white .shop-page{background:#fff!important;background-color:#fff!important}.shop-page{min-height:100vh;width:100%;color:#111827;overflow-x:hidden}body.shop-route-white .shop-page .offers-page-block,body.shop-route-white .shop-page .offers-featured-products,body.shop-route-white .shop-page .offers-featured-products.offers-hero-only,body.shop-route-white .shop-page .offers-featured-rail-outside,body.shop-route-white .shop-page .shell-grid,body.shop-route-white .shop-page .left-rail,body.shop-route-white .shop-page .center-rail,body.shop-route-white .shop-page .right-rail,body.shop-route-white .shop-page .feed-rail,body.shop-route-white .shop-page .home-sidebar{background:#fff!important;background-color:#fff!important}body.shop-route-white .shop-page .offers-featured-rail-outside:before,body.shop-route-white .shop-page .offers-featured-rail-outside:after,body.shop-route-white .shop-page .offers-featured-products:before,body.shop-route-white .shop-page .offers-featured-products:after,body.shop-route-white .shop-page .shell-grid:before,body.shop-route-white .shop-page .shell-grid:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.shop-page{display:flex;flex-direction:column;background:#fff}.shop-section{width:100%;background:#fff;position:relative;z-index:1}.shop-section--hero{margin-bottom:clamp(36px,5vw,72px)}.shop-section--trending{margin-bottom:clamp(34px,4.5vw,64px)}.shop-section--latest{margin-bottom:clamp(42px,5vw,78px)}.shop-section--offers{margin-bottom:clamp(58px,6vw,96px)}.shop-section--feed{margin-bottom:clamp(64px,7vw,110px)}.shop-section--hall-of-fame{margin-bottom:clamp(50px,6vw,88px)}.shop-section--newsletter{margin-bottom:clamp(40px,5vw,72px)}.shop-section>*{margin-top:0}@media(max-width:720px){.shop-section--hero,.shop-section--trending,.shop-section--latest{margin-bottom:34px}.shop-section--offers{margin-bottom:46px}.shop-section--feed{margin-bottom:54px}.shop-section--hall-of-fame{margin-bottom:44px}.shop-section--newsletter{margin-bottom:36px}}.home-page{width:100%;min-height:100vh;background:#fff}body.home-route{background:#fff}.shop-hof{--hof-bg: #ffffff;--hof-surface: #ffffff;--hof-border: rgba(0, 0, 0, .1);--hof-border-2: rgba(0, 0, 0, .14);--hof-text: #111827;--hof-muted: rgba(17, 24, 39, .68);--hof-muted-2: rgba(17, 24, 39, .52);--hof-primary: #2563eb;--hof-primary-2: #1d4ed8;--hof-primary-dark: #0f2f7a;--hof-pill-ghost: rgba(37, 99, 235, .1);--hof-pill-ghost-hover: rgba(37, 99, 235, .16);--hof-radius: 18px;--hof-radius-sm: 12px;--hof-shadow: 0 10px 28px rgba(0, 0, 0, .08);--hof-shadow-soft: 0 8px 18px rgba(0, 0, 0, .06);--hof-focus: 0 0 0 3px rgba(37, 99, 235, .25);background:var(--hof-bg);border:1px solid var(--hof-border);border-radius:var(--hof-radius);box-shadow:var(--hof-shadow-soft);padding:18px;margin:16px 0 22px}.shop-hof *{box-sizing:border-box}.shop-hof__head{display:flex;flex-direction:column;gap:12px}.shop-hof__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.shop-hof__title{margin:0;font-size:22px;font-weight:900;letter-spacing:-.02em;color:var(--hof-text)}.shop-hof__sub{font-size:13px;color:var(--hof-muted);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shop-hof__updated{font-size:12px;font-weight:800;color:var(--hof-muted-2)}.shop-hof__refresh{border:1px solid rgba(0,0,0,.12);background:#fff;color:#111827;font-weight:900;font-size:13px;padding:10px 16px;border-radius:var(--hof-radius-sm);cursor:pointer;box-shadow:0 10px 22px #00000014;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .12s ease}.shop-hof__refresh:focus-visible{outline:none;box-shadow:0 0 0 3px #0000002e}.shop-hof__refresh:hover{background:var(--hof-primary-2);transform:translateY(-1px);box-shadow:0 14px 26px #2563eb38}.shop-hof__refresh:active{transform:translateY(0);box-shadow:0 10px 22px #2563eb2e}.shop-hof__refresh:focus-visible{outline:none;box-shadow:var(--hof-focus)}.shop-hof__groups{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shop-hof__groupBtn{appearance:none;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111827;font-weight:900;font-size:13px;padding:10px 16px;border-radius:var(--hof-radius-sm);cursor:pointer;box-shadow:0 1px #00000008;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.shop-hof__groupBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #0000002e}.shop-hof__roleBar{display:flex;flex-direction:column;gap:10px;margin-top:2px}.shop-hof__roleSearch{width:100%;border:1px solid var(--hof-border);background:#fff;color:var(--hof-text);padding:12px 14px;border-radius:var(--hof-radius-sm);font-size:14px;outline:none;transition:box-shadow .12s ease,border-color .12s ease}.shop-hof__roleSearch::placeholder{color:#11182773}.shop-hof__roleSearch:focus{border-color:#2563eb73;box-shadow:var(--hof-focus)}.shop-hof__roles{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shop-hof__roleBtn{appearance:none;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111827;font-weight:900;font-size:13px;padding:10px 14px;border-radius:var(--hof-radius-sm);cursor:pointer;box-shadow:0 1px #00000008;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.shop-hof__roleBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #0000002e}.shop-hof__body{margin-top:12px}.shop-hof__error,.shop-hof__loading,.shop-hof__empty{border:1px solid var(--hof-border);background:#fff;border-radius:14px;padding:14px;font-size:14px}.shop-hof__error{border-color:#dc262640;background:#dc26260f;color:#991b1b;font-weight:900}.shop-hof__loading{color:var(--hof-muted);font-weight:800}.shop-hof__empty{color:var(--hof-muted);font-weight:700}.shop-hof__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.shop-hof__row{display:grid;grid-template-columns:54px 1fr 170px 96px;gap:12px;align-items:center;border:1px solid var(--hof-border);background:var(--hof-surface);border-radius:16px;padding:12px;box-shadow:0 10px 26px #0000000d;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.shop-hof__row:hover{transform:translateY(-1px);border-color:var(--hof-border-2);box-shadow:0 14px 34px #00000014}.shop-hof__rank{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-weight:950;color:var(--hof-primary-dark);background:#2563eb1a;border:1px solid rgba(37,99,235,.18)}.shop-hof__who{display:flex;align-items:center;gap:12px;min-width:0}.shop-hof__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.shop-hof__nameLine{display:flex;align-items:baseline;gap:10px;min-width:0}.shop-hof__name{font-weight:950;color:var(--hof-text);font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.shop-hof__handle{font-size:12px;font-weight:900;color:#1118278c;white-space:nowrap}.shop-hof__role{font-size:12px;color:#11182799;font-weight:800}.shop-hof__metric{text-align:right;display:flex;flex-direction:column;gap:2px;align-items:flex-end}.shop-hof__metricVal{font-weight:950;color:var(--hof-text);font-size:16px;letter-spacing:-.01em}.shop-hof__metricLbl{font-weight:900;font-size:12px;color:#1118278c}.shop-hof__cta{justify-self:end;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-weight:950;font-size:13px;background:#1118270f;color:#111827;border:1px solid rgba(17,24,39,.1);border-radius:var(--hof-radius-sm);padding:10px 14px;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.shop-hof__cta:hover{background:#1118271a;border-color:#11182729;transform:translateY(-1px)}.shop-hof__cta:active{transform:translateY(0)}.shop-hof__cta:focus-visible{outline:none;box-shadow:0 0 0 3px #1118272e}@media(max-width:900px){.shop-hof{padding:14px}.shop-hof__row{grid-template-columns:52px 1fr 150px 90px}}@media(max-width:700px){.shop-hof__titleRow{align-items:flex-start}.shop-hof__row{grid-template-columns:52px 1fr;grid-template-areas:"rank who" "metric cta";row-gap:10px}.shop-hof__rank{grid-area:rank}.shop-hof__who{grid-area:who}.shop-hof__metric{grid-area:metric;align-items:flex-start;text-align:left}.shop-hof__cta{grid-area:cta;justify-self:end}}@media(prefers-reduced-motion:reduce){.shop-hof__refresh,.shop-hof__groupBtn,.shop-hof__roleBtn,.shop-hof__row,.shop-hof__cta{transition:none!important}.shop-hof__row:hover,.shop-hof__groupBtn:hover,.shop-hof__roleBtn:hover,.shop-hof__cta:hover,.shop-hof__refresh:hover{transform:none!important}}.shop-hof__subs{font-size:12px;opacity:.85;margin-top:2px}.shop-hof__groups,.shop-hof__roles{display:flex;gap:10px;flex-wrap:wrap}.shop-hof__groupBtn{appearance:none;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;border-radius:12px;padding:10px 16px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease;box-shadow:0 1px #00000008}.shop-hof__groupBtn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000014;border-color:#0000002e}.shop-hof__groupBtn:active{transform:translateY(0) scale(.99)}.shop-hof__groupBtn.is-active{background:#0000000f;border-color:#00000038;box-shadow:0 10px 24px #0000001a}.shop-hof__groupBtn:focus-visible{outline:3px solid rgba(0,0,0,.18);outline-offset:2px}.shop-hof__roleBtn{appearance:none;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;border-radius:999px;padding:10px 14px;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease;box-shadow:0 1px #00000008}.shop-hof__roleBtn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000014;border-color:#0000002e}.shop-hof__roleBtn.is-active{background:#0000000f;border-color:#00000038;box-shadow:0 10px 22px #0000001a}.shop-hof__roleBtn:active{transform:translateY(0) scale(.99)}.shop-hof__roleBtn:focus-visible{outline:3px solid rgba(0,0,0,.18);outline-offset:2px}.shop-hof__refresh{border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;border-radius:12px;padding:10px 14px;font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;box-shadow:0 10px 22px #00000014}.shop-hof__refresh:hover{transform:translateY(-1px);border-color:#0003;box-shadow:0 14px 28px #0000001f}.shop-hof__refresh:active{transform:translateY(0) scale(.99)}@keyframes hofFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.shop-hof__list{animation:hofFadeUp .24s ease-out}.shop-hof__row{animation:hofFadeUp .26s ease-out both}.shop-hof__row:nth-child(1){animation-delay:10ms}.shop-hof__row:nth-child(2){animation-delay:25ms}.shop-hof__row:nth-child(3){animation-delay:40ms}.shop-hof__row:nth-child(4){animation-delay:55ms}.shop-hof__row:nth-child(5){animation-delay:70ms}.shop-hof__row:nth-child(6){animation-delay:85ms}.shop-hof__row:nth-child(7){animation-delay:.1s}.shop-hof__row:nth-child(8){animation-delay:115ms}.shop-hof__row:nth-child(9){animation-delay:.13s}.shop-hof__row:nth-child(10){animation-delay:145ms}@media(prefers-reduced-motion:reduce){.shop-hof__list,.shop-hof__row{animation:none!important;transition:none!important}}.shop-hof .shop-hof__groupBtn,.shop-hof .shop-hof__roleBtn,.shop-hof .shop-hof__refresh{background:#fff!important;color:#111827!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 1px #00000008!important}.shop-hof .shop-hof__groupBtn:hover,.shop-hof .shop-hof__roleBtn:hover,.shop-hof .shop-hof__refresh:hover{transform:translateY(-1px);border-color:#0000002e!important;box-shadow:0 8px 20px #00000014!important}.shop-hof .shop-hof__groupBtn:active,.shop-hof .shop-hof__roleBtn:active,.shop-hof .shop-hof__refresh:active{transform:translateY(0) scale(.99)}.shop-hof .shop-hof__groupBtn.is-active,.shop-hof .shop-hof__roleBtn.is-active{background:#0000000f!important;border-color:#00000038!important;box-shadow:0 10px 24px #0000001a!important}.shop-hof .shop-hof__groupBtn:focus-visible,.shop-hof .shop-hof__roleBtn:focus-visible,.shop-hof .shop-hof__refresh:focus-visible{outline:none;box-shadow:0 0 0 3px #0000002e!important}.shop-hof__cards{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x mandatory}.shop-hof__cards>*{scroll-snap-align:start}.shop-hof__railWrap{position:relative;padding:0 56px}.shop-hof__cards{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:6px 2px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.shop-hof__cards::-webkit-scrollbar{display:none}.shop-hof__cards{-ms-overflow-style:none;scrollbar-width:none}.shop-hof__cards .hofc{flex:0 0 280px;scroll-snap-align:start}.hofc{border-radius:16px;overflow:hidden}.hofc__head{position:relative}.hofc__cover{width:100%;background:#f3f3f3;overflow:hidden;aspect-ratio:16 / 9}.hofc__rank{position:absolute;top:10px;right:10px;z-index:2;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;background:#ffffffeb;border:1px solid rgba(0,0,0,.1)}.hofc__rank.is-top{box-shadow:0 10px 22px #0000001a}.hofc__body{padding:12px 12px 10px}.hofc__nameRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hofc__handle{font-size:12px;color:#666;white-space:nowrap;flex:0 0 auto}.hofc__metaRow{margin-top:6px;display:flex;align-items:center;gap:8px;min-height:18px}.hofc__role{font-size:12px;color:#777;white-space:nowrap}.hofc__tags{display:inline-flex;gap:6px;min-width:0}.hofc__tag{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#0000000a;color:#111;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofc__metric{padding:10px 12px 12px;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.hofc__metricVal{font-size:28px;font-weight:900;line-height:1;color:#111}.hofc__metricLbl{margin-top:6px;font-size:12px;color:#777}.hofc__foot{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hofc__brandLogo{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:999px;overflow:hidden;display:grid;place-items:center}.hofc__brandLogo img,.hofc__brandLogo .avatar-ring img,.hofc__brandLogo [class*=avatar] img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important;display:block!important}.hofc__company{font-size:13px;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.hofc__company.is-muted{color:#999;font-weight:600}.hofc__cta{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111;font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;text-decoration:none}.hofc__cta:hover{border-color:#00000038;box-shadow:0 0 0 4px #0000000f}.hofc__cta svg{color:#111;width:16px;height:16px}.shop-hof__cards .hofc{flex:0 0 340px}.shop-hof__cards{gap:22px;padding:8px 4px 14px}.hofc__cover{aspect-ratio:4 / 3}.hofc__name{font-size:15px}.hofc__metricVal{font-size:34px}.hofc__brandLogo{width:50px;height:50px;min-width:50px;min-height:50px}.hofc__cta{height:44px;padding:0 16px;font-size:14px}.shop-hof__roleBar{display:flex;flex-direction:column;gap:10px}.shop-hof__searchWrap{position:relative;width:100%;max-width:760px}.shop-hof__roleSearch{width:100%;height:44px;border-radius:12px;border:1px solid #e6e6e6;background:#fff;padding:0 14px 0 44px;font-size:14px;outline:none;box-sizing:border-box}.shop-hof__searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#111;opacity:.65;pointer-events:none}.shop-hof__roleSearch::placeholder{color:#8a8a8a;opacity:1}.shop-hof__groups,.shop-hof__roleBar,.shop-hof__body{max-width:1280px;margin-left:auto;margin-right:auto}.shop-hof__groups{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.shop-hof__roleBar{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.shop-hof__searchWrap{position:relative;width:min(740px,100%)}.shop-hof__searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.7;font-size:16px}.shop-hof__roleSearch{width:100%;padding-left:42px!important;padding-right:14px;height:40px;border-radius:12px;border:1px solid #e6e6e6;outline:none;background:#fff}.shop-hof__roleSearch::placeholder{opacity:.75}.shop-hof__roles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.shop-hof__railWrap{max-width:1280px;margin-left:auto;margin-right:auto}.shop-hof__cards.spr-rail{gap:22px!important;padding:10px 2px 14px!important}.shop-hof__cards.spr-rail .hofc{flex:0 0 360px}.shop-hof__head{padding-bottom:14px}.shop-hof__groups{margin-top:14px!important;margin-bottom:14px!important;gap:12px!important}.shop-hof__roleBar{margin-top:6px!important;gap:16px!important}.shop-hof__searchWrap{margin-bottom:4px}.shop-hof__roles{gap:12px!important;margin-bottom:18px!important}.shop-hof__body{padding-top:10px!important}.shop-hof__railWrap{margin-top:8px!important}.shop-hof__cards.spr-rail{padding-top:14px!important;padding-bottom:18px!important}.shop-hof__groupBtn,.shop-hof__roleBtn{padding:10px 16px!important}.shop-hof,.shop-hof__head,.shop-hof__body{width:100%}.shop-hof__head{display:flex;flex-direction:column;align-items:center}.shop-hof__titleRow{width:min(1400px,96vw);display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 10px}.shop-hof__sub{width:min(1400px,96vw);margin:0 auto 14px}.shop-hof__groups{width:min(1400px,96vw);margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:6px 0 10px}.shop-hof__roleBar{width:min(1400px,96vw);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 0 18px}.shop-hof__searchWrap{width:min(720px,92vw);position:relative}.shop-hof__roleSearch{width:100%;height:44px;border-radius:12px;padding:10px 14px 10px 40px;border:1px solid #e6e6e6;outline:none;background:#fff}.shop-hof__roleSearch:focus{border-color:#00000038;box-shadow:0 0 0 4px #0000000f}.shop-hof__searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.65;font-size:16px}.shop-hof__roles{width:min(1200px,96vw);display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.shop-hof__body{width:min(1400px,96vw);margin:0 auto;padding-top:10px}.shop-hof__railWrap{width:min(1400px,96vw);margin:18px auto 0;position:relative;padding:0 64px}.shop-hof__railWrap .spr-rail{width:100%;display:flex;gap:22px;padding:10px 2px 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.shop-hof__railWrap .spr-rail::-webkit-scrollbar{display:none}.shop-hof__railWrap .spr-rail{-ms-overflow-style:none;scrollbar-width:none}.shop-hof__railWrap .hofc{flex:0 0 360px;scroll-snap-align:start}.shop-hof__railWrap .spr-arrow{top:52%}.shop-hof__titleRow--grid{width:min(1400px,96vw);margin:0 auto 18px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;column-gap:12px}.shop-hof__titleSpacer{width:44px;height:44px}.shop-hof__titleCenter{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.shop-hof__title{margin:0;font-size:22px;font-weight:900;color:#111}.shop-hof__subInline{font-size:12px;color:#666;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.shop-hof__updated{color:#777;font-weight:600}.shop-hof__refresh{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);background:#ffffffeb;color:#111}.shop-hof__refresh svg{width:18px;height:18px;color:#111}.shop-hof__refresh:hover{border-color:#00000038;box-shadow:0 0 0 4px #0000000f}.shop-hof__head{width:min(1400px,96vw);margin:0 auto 18px;border-radius:18px;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 24px #0000000d;background:linear-gradient(to bottom,#0000000a 0px 58px,#fff 58px 100%)}.shop-hof__titleRow--grid{width:100%;margin:0;padding:14px 16px 10px}.shop-hof__groups,.shop-hof__roleBar{padding-left:16px;padding-right:16px}.shop-hof__groups{padding-top:12px;padding-bottom:10px}.shop-hof__roleBar{padding-top:6px;padding-bottom:14px}.shop-hof__title{color:#111;letter-spacing:.2px}.shop-hof__subInline{color:#0000009e}.shop-hof__updated{color:#00000094}.shop-hof__refresh{border:1px solid rgba(0,0,0,.12)!important;background:#ffffffd9!important;box-shadow:0 8px 18px #00000014!important}@media(max-width:720px){.shop-hof__head{border-radius:14px;background:linear-gradient(to bottom,#0000000a 0px 52px,#fff 52px 100%)}.shop-hof__titleRow--grid{padding:12px 12px 8px}.shop-hof__groups,.shop-hof__roleBar{padding-left:12px;padding-right:12px}}.shop-hof__titleRow--grid{position:relative;align-items:center!important}.shop-hof__refresh{position:absolute;top:12px;right:14px;width:44px;height:44px;padding:0!important;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14)!important;background:#ffffffeb!important;box-shadow:0 10px 22px #0000001a!important;cursor:pointer}.shop-hof__refresh svg{width:18px;height:18px;color:#111!important}.shop-hof__refresh:hover{background:#fff!important;border-color:#00000038!important;box-shadow:0 12px 28px #00000029,0 0 0 4px #0000000f!important}.shop-hof__refresh:active{transform:scale(.98)}.shop-hof__refresh:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(max-width:900px){.shop-hof__cards.spr-rail .hofc{flex-basis:320px}}@media(max-width:720px){.shop-hof__refresh{top:10px;right:10px;width:42px;height:42px;border-radius:12px}}@media(max-width:520px){.shop-hof__cards.spr-rail .hofc{flex-basis:280px}}.shop-hof{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0 auto!important;width:100%!important;max-width:100%!important}.shop-hof__head{background:#fff!important;border:1px solid #e9e9e9!important;border-radius:18px!important;box-shadow:0 10px 24px #0000000f!important;padding:18px 18px 20px!important;margin:0 auto 18px!important;width:min(1180px,calc(100% - 24px))!important}.shop-hof__body{width:min(1180px,calc(100% - 24px))!important;margin:0 auto!important}.shop-hof__railWrap{margin-top:16px!important}.shop-hof__head,.shop-hof__body{width:min(1480px,calc(100% - 24px))!important}.shop-hof__head{position:relative;overflow:hidden;background:#fff!important;border:1px solid #e9e9e9!important;border-radius:18px!important;box-shadow:0 10px 24px #0000000f!important}.shop-hof__head:before{content:"";position:absolute;inset:0 0 auto;height:88px;background:linear-gradient(180deg,#f3f4f6,#efefef);border-top-left-radius:18px;border-top-right-radius:18px;z-index:0}.shop-hof__titleRow--grid,.shop-hof__titleRow{padding-top:14px!important;padding-bottom:12px!important}.shop-hof__subInline,.shop-hof__sub{color:#0000009e!important}.shop-hof__updated{color:#00000094!important;font-weight:700}.shop-hof__refresh{background:#ffffffe6!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 8px 18px #00000014!important}.shop-hof__refresh:hover{background:#fff!important;border-color:#00000038!important;box-shadow:0 10px 24px #00000024,0 0 0 4px #0000000f!important}.shop-hof__subInline{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:6px}.shop-hof__subText{display:inline-flex;align-items:baseline;gap:8px}.shop-hof__helpWrap{position:relative;display:inline-flex;align-items:center}.shop-hof__helpBtn{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);background:#ffffffe6;color:#111;cursor:pointer;box-shadow:0 8px 18px #00000014}.shop-hof__helpBtn:hover{border-color:#00000038;box-shadow:0 10px 24px #00000024,0 0 0 4px #0000000f}.shop-hof__helpBtn svg{width:18px;height:18px}.shop-hof__helpPop{position:absolute;top:44px;left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 24px));background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:14px;box-shadow:0 18px 44px #00000029;padding:12px 12px 10px;z-index:50}.shop-hof__helpTitle{font-weight:800;font-size:13px;color:#111;margin-bottom:8px}.shop-hof__helpList{margin:0;padding-left:18px;color:#000000c7;font-size:12px;line-height:1.35}.shop-hof__helpList li{margin:6px 0}.shop-hof__helpNote{margin-top:10px;font-size:12px;color:#0000009e}.shop-hof__helpClose{margin-top:10px;width:100%;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#0000000f;color:#111;font-weight:700;cursor:pointer}.shop-hof__helpClose:hover{background:#0000001a;border-color:#00000038}.shop-hof__titleRow{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:10px 14px}.shop-hof__titleLeft{position:relative;display:inline-flex;align-items:center;justify-content:flex-start}.shop-hof__refresh{justify-self:end}.shop-hof__helpPop{top:44px;left:0;transform:none}.shop-hof__titleRow--grid{position:relative;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:10px;padding:14px 16px 8px}.shop-hof__titleLeft,.shop-hof__titleRight{display:flex;align-items:center}.shop-hof__titleLeft{justify-content:flex-start;position:relative}.shop-hof__titleCenter{display:flex;justify-content:center;align-items:center;min-width:0}.shop-hof__titleRight{justify-content:flex-end}.shop-hof__title{margin:0;text-align:center}.shop-hof__helpBtn,.shop-hof__refresh{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.14);background:#ffffffeb;color:#111;cursor:pointer}.shop-hof__helpBtn svg,.shop-hof__refresh svg{width:18px;height:18px;color:#111}.shop-hof__helpPop{position:absolute;top:calc(100% + 10px);left:0;z-index:30;width:min(420px,86vw);background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:14px;box-shadow:0 18px 40px #00000024;padding:12px}.shop-hof .shop-hof__titleRow--grid{position:relative!important;display:grid!important;grid-template-columns:48px 1fr 48px!important;align-items:center!important;gap:10px!important;padding:14px 16px 8px!important}.shop-hof .shop-hof__titleLeft{display:flex!important;align-items:center!important;justify-content:flex-start!important;position:relative!important}.shop-hof .shop-hof__titleCenter{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.shop-hof .shop-hof__titleRight{display:flex!important;align-items:center!important;justify-content:flex-end!important}.shop-hof .shop-hof__title{margin:0!important;text-align:center!important}.shop-hof .shop-hof__refresh{position:static!important;top:auto!important;right:auto!important;justify-self:end!important;align-self:center!important;width:38px!important;height:38px!important;padding:0!important;border-radius:10px!important;display:grid!important;place-items:center!important}.shop-hof .shop-hof__helpBtn{width:38px!important;height:38px!important;padding:0!important;border-radius:10px!important;display:grid!important;place-items:center!important}.shop-hof .shop-hof__helpBtn svg,.shop-hof .shop-hof__refresh svg{width:18px!important;height:18px!important}.shop-hof .shop-hof__helpPop{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;transform:none!important;z-index:50!important}.shop-hof .shop-hof__helpBtn{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important}.shop-hof .shop-hof__helpBtn svg{color:#111!important}.shop-hof .shop-hof__helpBtn:hover{background:#0000000d!important;border-color:#00000038!important}.shop-hof .shop-hof__helpBtn:active{background:#00000014!important}.shop-hof__head{overflow:visible!important;position:relative!important}.shop-hof__head:before{z-index:0!important}.shop-hof__head>*{position:relative;z-index:1}.shop-hof__titleBar{position:relative!important;z-index:10000!important}.shop-hof__groups,.shop-hof__roleBar{position:relative!important;z-index:1!important}.shop-hof__titleSide--left{position:relative!important;z-index:10001!important}.shop-hof .shop-hof__helpPop{position:absolute!important;z-index:2147483647!important;top:calc(100% + 12px)!important;left:0!important;transform:none!important}.shop-hof__helpBtn{background:transparent!important;border:1px solid rgba(0,0,0,.14)!important;color:#111!important;box-shadow:none!important}.shop-hof__helpBtn svg{color:#111!important}.shop-hof__helpPop--portal{position:fixed!important;z-index:2147483647!important;width:min(420px,calc(100vw - 24px))}.shop-hof__helpClose{width:36px;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:transparent;display:grid;place-items:center;cursor:pointer;margin-left:auto}.shop-hof__helpClose svg{width:18px;height:18px;color:#111}.shop-hof__helpClose:hover{background:#0000000f;border-color:#00000038}.shop-hof .shop-hof__helpPop button.shop-hof__helpClose.shop-hof__helpClose{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important;filter:none!important}.shop-hof .shop-hof__helpPop button.shop-hof__helpClose.shop-hof__helpClose svg,.shop-hof .shop-hof__helpPop button.shop-hof__helpClose.shop-hof__helpClose svg *{color:#111!important;stroke:currentColor!important;fill:none!important}.shop-hof .shop-hof__helpPop button.shop-hof__helpClose.shop-hof__helpClose:hover{background:#0000000f!important;background-color:#0000000f!important;border-color:#00000038!important}.shop-hof .shop-hof__helpPop button.shop-hof__helpClose.shop-hof__helpClose:focus,.shop-hof .shop-hof__helpPop button.shop-hof__helpClose.shop-hof__helpClose:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0000002e!important}.shop-hof__helpClose:hover{background:#0000000f!important;border-color:#00000038!important}.hofr{padding:4px 0 0;background:transparent}.shop-hof__rankingsCard{margin-top:24px}.shop-hof__rankingsHead{display:flex;flex-direction:column;gap:4px;min-width:0}.shop-hof__rankingsHeadTop{display:flex;align-items:center;gap:8px;min-width:0}.shop-hof__rankingsHeadTitle{font-size:1rem;font-weight:800;color:#111;line-height:1.2}.shop-hof__rankingsHeadInfo{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border-radius:999px;color:#666;background:#0000000d;border:1px solid rgba(0,0,0,.08)}.shop-hof__rankingsHeadInfo svg{width:12px;height:12px}.shop-hof__rankingsHeadSub{font-size:.86rem;font-weight:500;line-height:1.35;color:#666}.shop-hof__rankingsHead{display:flex;flex-direction:column;min-width:0}.shop-hof__rankingsHeadTop{display:inline-flex;align-items:center;gap:8px;position:relative}.shop-hof__rankingsHeadTitle{font-weight:700;line-height:1.2}.shop-hof__rankingsInfoWrap{position:relative;display:inline-flex;align-items:center}.shop-hof__rankingsInfoBtn{border:0;background:transparent;padding:0;margin:0;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;cursor:pointer;color:#1119;transition:transform .15s ease,color .15s ease,opacity .15s ease}.shop-hof__rankingsInfoBtn:hover{color:#111111eb;transform:scale(1.05)}.shop-hof__rankingsInfoBtn svg{width:15px;height:15px;display:block}.shop-hof__rankingsInfoPop{position:absolute;top:calc(100% + 10px);left:0;z-index:40;min-width:260px;max-width:320px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 14px 34px #0000001f;color:#222;font-size:13px;line-height:1.45;white-space:normal}.shop-hof__rankingsInfoPop:before{content:"";position:absolute;top:-6px;left:12px;width:10px;height:10px;background:#fff;border-left:1px solid rgba(17,17,17,.08);border-top:1px solid rgba(17,17,17,.08);transform:rotate(45deg)}.shop-hof__rankingsInfoBtn{border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0;margin:0;width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;cursor:pointer;color:#111!important;appearance:none;-webkit-appearance:none;transition:transform .15s ease,color .15s ease,opacity .15s ease}.shop-hof__rankingsInfoBtn:hover{background:transparent!important;background-color:transparent!important;color:#111!important;transform:scale(1.05)}.shop-hof__rankingsInfoBtn:active{background:transparent!important;background-color:transparent!important;color:#111!important}.shop-hof__rankingsInfoBtn:focus,.shop-hof__rankingsInfoBtn:focus-visible{background:transparent!important;background-color:transparent!important;color:#111!important;outline:2px solid rgba(17,17,17,.22);outline-offset:2px;box-shadow:none!important}.shop-hof__rankingsInfoBtn svg{width:15px;height:15px;display:block;color:#111!important;fill:none;stroke:currentColor}.shop-hof__rankingsInfoWrap{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.shop-hof__rankingsInfoBtn{border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important;margin:0;width:18px;height:18px;min-width:18px;min-height:18px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;border-radius:999px;cursor:pointer;color:#111!important;line-height:1;appearance:none;-webkit-appearance:none;transform:translateY(0)}.shop-hof__rankingsInfoBtn:hover,.shop-hof__rankingsInfoBtn:active,.shop-hof__rankingsInfoBtn:focus,.shop-hof__rankingsInfoBtn:focus-visible{background:transparent!important;background-color:transparent!important;color:#111!important;box-shadow:none!important}.shop-hof__rankingsInfoBtn:focus-visible{outline:2px solid rgba(17,17,17,.22);outline-offset:2px}.shop-hof__rankingsInfoBtn svg{width:14px;height:14px;display:block;flex:0 0 auto;color:#111!important;stroke:currentColor;transform:translateY(0)}.shop-hof__rankingsCard{margin-top:160px}.shop-hof__rankingsCard .acc-body{max-height:600px!important;overflow-y:auto!important}.shop-hof__rankingsCardWide{width:min(1760px,calc(100vw - 56px))!important;max-width:none!important;margin-left:50%!important;transform:translate(-50%)!important}.shop-hof__rankingsCardWide>*{width:100%!important;max-width:100%!important}.shop-hof__rankingsCard,.shop-hof__rankingsCardWide .collapsible-card,.shop-hof__rankingsCardWide .collapsible-card__outer,.shop-hof__rankingsCardWide .collapsible-card__shell,.shop-hof__rankingsCardWide .collapsible-card__inner,.shop-hof__rankingsCardWide .collapsible-card__content,.shop-hof__rankingsCardWide .collapsible-card__body{width:100%!important;max-width:100%!important}.shop-hof__rankingsCardWide .hofr{width:100%!important;max-width:100%!important;margin-left:0!important;transform:none!important}.shop-hof__rankingsCardWide .hofr__tableWrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.shop-hof__rankingsCardWide .hofr__table{width:100%!important;min-width:1480px!important}.shop-hof__rewardsBillboardWide{width:100%;display:flex;justify-content:center;margin:0 auto;padding:0 18px;box-sizing:border-box}.hofc{border-radius:16px;background:#fff!important;border:1px solid #ececec;box-shadow:0 10px 24px #0000000f;overflow:hidden;display:flex;flex-direction:column;min-width:0}.hofc__head{position:relative;border-bottom:1px solid #efefef}.hofc__cover{width:100%;aspect-ratio:1 / 1;background:#f3f3f3;overflow:hidden}.hofc__coverImg{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hofc__coverFallback{width:100%;height:100%;background:#f3f3f3}.hofc__rank{position:absolute;top:10px;right:10px;font-size:12px;font-weight:800;color:#111;background:#f2f2f2;border:1px solid #e4e4e4;border-radius:999px;padding:5px 10px;line-height:1;white-space:nowrap;z-index:2}.hofc__rank.is-top{background:#ffffffe6;border-color:#0000002e}.hofc__body{padding:12px 12px 10px;border-bottom:1px solid #efefef}.hofc__nameRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hofc__nameWrap{min-width:0;display:inline-flex;align-items:center;gap:6px;flex:1 1 auto}.hofc__name{font-size:14px;font-weight:800;color:#111;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofc__approved{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:1}.hofc__approved svg{width:16px;height:16px;color:#60a5fa}.hofc__handleWrap{min-width:0;max-width:42%;display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:0 1 auto}.hofc__handle{font-size:12px;color:#666;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hofc__lastSeen{margin-top:3px;font-size:11px;color:#777;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hofc__handleWrap:after{content:"";display:block;height:14px}.hofc__handleWrap .hofc__lastSeen+.hofc__lastSeen{margin-top:3px}.hofc__metaRow{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.hofc__role{font-size:12px;color:#777;white-space:nowrap;flex:0 0 auto}.hofc__presence{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;flex:0 0 auto}.hofc__presenceDot{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.hofc__presence.is-online .hofc__presenceDot{background:#22c55e;box-shadow:0 0 0 2px #22c55e29}.hofc__presence.is-offline .hofc__presenceDot{background:#9ca3af}.hofc__presenceTxt{white-space:nowrap}.hofc__tags{display:inline-flex;gap:6px;min-width:0;overflow:hidden}.hofc__tag{font-size:11px;color:#111;background:#0000000f;border:1px solid rgba(0,0,0,.1);padding:4px 8px;border-radius:999px;white-space:nowrap}.hofc__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border-bottom:1px solid #efefef}.hofc__stat{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;border:1px solid rgba(0,0,0,.08);background:#00000008;border-radius:12px;box-sizing:border-box;text-align:center}.hofc__statVal{font-size:1.15rem;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;color:#111}.hofc__statLbl{margin-top:4px;font-size:.72rem;font-weight:700;line-height:1.1;text-align:center;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofc__foot{padding:10px 12px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.hofc__brand{display:flex;align-items:center;gap:10px;min-width:0}.hofc__brandLogo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;overflow:visible!important;border-radius:9999px;line-height:0}.hofc__brandLogo .avatar-wrapper{overflow:visible!important;display:inline-flex!important;align-items:center;justify-content:center}.hofc__brandLogo .avatar-inner,.hofc__brandLogo .avatar-inner img{width:auto;height:auto}.hofc__brandTxt{min-width:0}.hofc__company{font-size:13px;font-weight:800;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofc__company.is-muted{color:#9a9a9a;font-weight:700}.hofc__cta{appearance:none;border-radius:12px;height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.14)!important;background:#ffffff8c!important;color:#111!important;font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}.hofc__cta:hover{background:#ffffffbf!important;border-color:#00000038!important}.hofc__cta svg{color:#111!important;width:16px;height:16px}.hofc__stats{grid-template-columns:repeat(5,minmax(0,1fr))}.hofc{border-radius:16px;background:#fff!important;border:1px solid #ececec;box-shadow:0 10px 24px #0000000f;overflow:hidden;display:flex;flex-direction:column;min-width:0;width:420px;max-width:420px}.hofc__stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:12px;border-bottom:1px solid #efefef}.hofc__stat{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px;border:1px solid rgba(0,0,0,.08);background:#00000008;border-radius:12px;box-sizing:border-box;text-align:center}.hofc__statVal{font-size:1rem;font-weight:800;line-height:1.1;text-align:center;white-space:nowrap;color:#111}.hofc__statLbl{margin-top:4px;font-size:.68rem;font-weight:700;line-height:1.1;text-align:center;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-hof__rankingsCard,.shop-hof__rankingsCard .collapsible-card,.shop-hof__rankingsCard .collapsible-card__content,.shop-hof__rankingsCard .collapsible-card__body,.shop-hof__body,.shop-hof__rankingsCard .hofr{width:100%;max-width:100%}.hofc__stat{min-width:0;min-height:58px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;overflow:visible}.hofc__statLbl{width:100%;max-width:100%;min-height:2.12em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:visible;color:inherit;font-size:.68rem;font-weight:850;line-height:1.05;letter-spacing:-.01em;text-align:center;white-space:normal;text-overflow:clip;word-break:normal;overflow-wrap:anywhere}.hofc__statLbl span{display:block;max-width:100%;overflow:visible;white-space:normal;text-overflow:clip}.hofc__statVal{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hofc__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.hofc__stat{min-width:0;min-height:60px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:hidden}.hofc__statVal{width:100%;max-width:100%;display:block;overflow:hidden;color:inherit;font-size:.98rem;font-weight:950;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hofc__statLbl{width:100%;max-width:100%;min-height:2.05em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;overflow:hidden;color:inherit;font-size:.62rem;font-weight:900;line-height:1.03;letter-spacing:-.035em;text-align:center;text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hofc__statLbl span{display:block;width:100%;max-width:100%;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.hofr{width:min(1720px,calc(100vw - 72px))!important;max-width:none!important;margin-left:50%!important;transform:translate(-50%)!important}.hofr__tableWrap{width:100%!important;max-width:100%!important;overflow-x:auto!important}.hofr__table{width:100%!important;min-width:1480px!important}.hofr__table th:nth-child(12),.hofr__table td:nth-child(12){min-width:165px!important}.hofr__cta{min-width:122px!important}@media(max-width:520px){.hofc__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.hofc__stat{min-height:58px;padding-inline:3px}.hofc__statLbl{font-size:.58rem;letter-spacing:-.045em}}@media(max-width:340px){.hofc__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hofc__statLbl{font-size:.66rem}}.shop-hof__billboardTop{position:relative;left:50%;width:min(calc(100vw - 24px),1880px);max-width:1880px;display:flex;justify-content:center;margin:0 0 34px;padding:0;transform:translate(-50%);box-sizing:border-box}.shop-hof__billboardTop .hofb{margin-top:0;margin-bottom:0}.hofb{position:relative;isolation:isolate;width:100%;max-width:none;min-height:720px;margin:22px auto 36px;padding:42px;overflow:hidden;border-radius:38px;border:1px solid rgba(180,132,34,.26);background:radial-gradient(circle at 10% 7%,rgba(255,215,128,.32),transparent 35%),radial-gradient(circle at 86% 18%,rgba(255,244,198,.34),transparent 32%),radial-gradient(circle at 58% 105%,rgba(196,143,34,.12),transparent 38%),linear-gradient(135deg,#fffaf0,#fff 38%,#fff6dc);box-shadow:0 36px 106px #49320829,0 16px 40px #79540a1c}.hofb:before{content:"";position:absolute;inset:1px;z-index:-2;border-radius:inherit;background:linear-gradient(135deg,#ffffffd6,#fff3cf5c),repeating-linear-gradient(135deg,rgba(166,112,18,.045) 0,rgba(166,112,18,.045) 1px,transparent 1px,transparent 13px);pointer-events:none}.hofb__shine{position:absolute;top:-38%;right:-14%;z-index:-1;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(255,209,89,.44),transparent 58%),radial-gradient(circle,rgba(255,255,255,.58),transparent 52%);filter:blur(2px);opacity:.86;pointer-events:none}.hofb__main{min-height:550px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(660px,.95fr);gap:50px;align-items:stretch}.hofb__copy{min-width:0;padding:46px 24px 38px 36px;display:flex;flex-direction:column;justify-content:center}.hofb__eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;border:1px solid rgba(177,126,25,.22);background:#ffffffc2;color:#81560b;font-size:.8rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 12px 28px #79540a17}.hofb__eyebrowIcon{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:999px;color:#111;background:linear-gradient(135deg,#ffe59b,#c89120);box-shadow:0 9px 18px #a5701438}.hofb__title{max-width:980px;margin:18px 0 14px;color:#111;font-size:clamp(3.5rem,5.25vw,6.45rem);line-height:.91;letter-spacing:-.08em;font-weight:950}.hofb__message{max-width:900px;margin:0;color:#111111ba;font-size:clamp(1.04rem,1.45vw,1.28rem);line-height:1.65;font-weight:700}.hofb__featuredProfile{width:fit-content;max-width:100%;margin-top:24px;padding:11px 16px 11px 11px;display:flex;align-items:center;gap:13px;border-radius:999px;border:1px solid rgba(177,126,25,.2);background:#ffffffc7;box-shadow:0 16px 34px #50340517}.hofb__featuredText{min-width:0}.hofb__featuredName{max-width:420px;color:#111;font-size:1.06rem;font-weight:950;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofb__featuredMeta{margin-top:4px;display:flex;align-items:center;gap:7px;color:#1119;font-size:.84rem;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofb__dot{width:4px;height:4px;flex:0 0 auto;border-radius:999px;background:#81560b80}.hofb__actions{margin-top:24px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.hofb__cta{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:999px;border:1px solid rgba(120,77,4,.3);background:linear-gradient(135deg,#111,#2a210f 54%,#6f4b08);color:#fff;text-decoration:none;font-size:.96rem;font-weight:950;letter-spacing:-.01em;box-shadow:0 18px 38px #3a26053d,inset 0 1px #ffffff29;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.hofb__cta:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 22px 46px #3a260547,inset 0 1px #ffffff2e}.hofb__cta:disabled,.hofb__cta[disabled]{opacity:.55;cursor:not-allowed;transform:none}.hofb__metricPill{min-height:52px;display:inline-flex;align-items:center;gap:9px;padding:0 18px;border-radius:999px;border:1px solid rgba(177,126,25,.24);background:#ffffffc2;color:#111111b8;font-size:.9rem;font-weight:900;box-shadow:0 14px 30px #50340517}.hofb__metricPill svg{color:#b37a12}.hofb__metricPill strong{color:#111;font-size:1.08rem;font-weight:950}.hofb__visual{position:relative;min-height:550px;overflow:hidden;border-radius:32px;border:1px solid rgba(177,126,25,.2);background:radial-gradient(circle at 30% 18%,rgba(255,229,155,.56),transparent 32%),linear-gradient(135deg,#1a1305,#4f3607 48%,#c89022);box-shadow:inset 0 1px #ffffff38,0 24px 58px #60410830}.hofb__badge{position:absolute;top:18px;left:18px;z-index:3;max-width:calc(100% - 36px);min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border-radius:999px;border:1px solid rgba(255,231,164,.44);background:#ffffffeb;color:#111;font-size:.82rem;font-weight:950;letter-spacing:.02em;box-shadow:0 18px 34px #00000026}.hofb__badge svg{color:#b37a12;flex:0 0 auto}.hofb__imageFrame{position:absolute;inset:0;display:grid;place-items:center}.hofb__image{width:100%;height:100%;object-fit:cover;transform:scale(1.018);filter:saturate(1.06) contrast(1.03)}.hofb__imageFrame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 36%),linear-gradient(0deg,rgba(15,10,2,.62),transparent 52%),radial-gradient(circle at 70% 20%,rgba(255,220,128,.22),transparent 34%);pointer-events:none}.hofb__imageFallback{position:relative;z-index:1;width:176px;height:176px;display:grid;place-items:center;border-radius:999px;background:#ffffff26;box-shadow:inset 0 1px #ffffff3d,0 26px 58px #00000030}.hofb__rankRibbon{position:absolute;right:18px;bottom:18px;z-index:3;min-width:88px;height:66px;display:grid;place-items:center;border-radius:20px;border:1px solid rgba(255,231,164,.38);background:#fffffff0;color:#111;font-size:1.45rem;font-weight:950;letter-spacing:-.045em;box-shadow:0 20px 40px #0000002b}.hofb__support{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hofb__supportCard{min-width:0;min-height:112px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px;border-radius:28px;border:1px solid rgba(177,126,25,.17);background:#fffc;box-shadow:0 18px 42px #50340514}.hofb__supportText{min-width:0}.hofb__supportName{color:#111;font-size:1rem;font-weight:950;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofb__supportMeta{margin-top:5px;color:#11111194;font-size:.8rem;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofb__supportMetric{min-width:92px;padding:10px 12px;border-radius:16px;background:#fff6dcd6;border:1px solid rgba(177,126,25,.15);text-align:center}.hofb__supportMetric strong{display:block;color:#111;font-size:.96rem;font-weight:950;line-height:1.05}.hofb__supportMetric span{display:block;margin-top:4px;color:#81560bcc;font-size:.68rem;font-weight:950;line-height:1.05;text-transform:uppercase;letter-spacing:.055em}.hofb__supportLink{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(177,126,25,.22);background:#fff;color:#111;text-decoration:none;box-shadow:0 12px 26px #50340517;transition:transform .16s ease,border-color .16s ease,background .16s ease}.hofb__supportLink:hover{transform:translateY(-1px);border-color:#b17e1970;background:#fff8e7}.hofb__eyebrowLogo{width:22px;height:22px;display:inline-grid;place-items:center;flex:0 0 auto}.hofb__eyebrowLogo img{width:100%;height:100%;object-fit:contain;display:block}.hofb__featuredStats{width:min(100%,760px);margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:10px}.hofb__statTile{min-width:0;min-height:66px;display:grid;place-items:center;align-content:center;gap:4px;padding:10px 12px;border-radius:18px;border:1px solid rgba(177,126,25,.16);background:linear-gradient(135deg,#ffffffeb,#fff8e5bd);color:#111;text-align:center;box-shadow:0 12px 28px #50340514,inset 0 1px #ffffffc7}.hofb__statTile strong{display:block;color:#111;font-size:1.08rem;font-weight:950;line-height:1;letter-spacing:-.025em}.hofb__statTile span{display:block;color:#111111ad;font-size:.72rem;font-weight:950;line-height:1.05;text-transform:uppercase;letter-spacing:.035em}.hofb__supportBody{min-width:0;display:grid;gap:12px}.hofb__supportStats{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(78px,1fr));gap:8px}.hofb__supportStat{min-width:0;min-height:54px;display:grid;place-items:center;align-content:center;gap:4px;padding:8px 9px;border-radius:17px;border:1px solid rgba(177,126,25,.15);background:linear-gradient(135deg,#fffffff5,#fff8e5bd);color:#111;text-align:center;box-shadow:0 10px 20px #50340512,inset 0 1px #fffc}.hofb__supportStat strong{display:block;color:#111;font-size:.92rem;font-weight:950;line-height:1;letter-spacing:-.02em}.hofb__supportStat span{display:block;color:#111111a8;font-size:.6rem;font-weight:950;line-height:1.05;text-transform:uppercase;letter-spacing:.025em}.hofb__supportCard .hofb__supportMetric{display:none!important}.hofb__cta{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:999px;border:1px solid rgba(177,126,25,.42);background:linear-gradient(135deg,#0f0f10,#1c1408 48%,#7a560e);color:#fff!important;text-decoration:none;font-size:1rem;font-weight:900;line-height:1;letter-spacing:.01em;box-shadow:0 18px 34px #5034052e,inset 0 1px #fff5d61f;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease}.hofb__cta span{color:#fff!important;font-weight:900}.hofb__cta svg{color:#f3cf73!important;font-size:1rem;flex:0 0 auto}.hofb__cta:hover{transform:translateY(-1px);color:#fff!important;border-color:#f3cf7394;box-shadow:0 22px 40px #50340538,inset 0 1px #fff5d629;filter:brightness(1.04)}.hofb__cta:hover span,.hofb__cta:hover svg{color:inherit}.hofb__cta:focus,.hofb__cta:focus-visible{outline:2px solid rgba(243,207,115,.42);outline-offset:3px;color:#fff!important}.hofb__cta:active{transform:translateY(0)}.hofb__cta[disabled],.hofb__cta[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}@media(max-width:1320px){.shop-hof__billboardTop{left:auto;width:100%;max-width:100%;margin:0 auto 34px;padding:0 18px;transform:none}.hofb{width:100%;min-height:640px;padding:28px;border-radius:34px}.hofb__main{min-height:480px;grid-template-columns:minmax(0,1.08fr) minmax(470px,.92fr);gap:30px}.hofb__copy{padding:34px 14px 28px 24px}.hofb__visual{min-height:480px}.hofb__title{font-size:clamp(3rem,5vw,5.35rem)}}@media(max-width:1080px){.shop-hof__billboardTop{width:100%;padding:0 16px;margin-bottom:26px}.hofb{min-height:auto;padding:18px;border-radius:26px}.hofb__main{min-height:auto;grid-template-columns:1fr;gap:18px}.hofb__copy{padding:22px 12px 4px}.hofb__title{font-size:clamp(2.6rem,8vw,4.5rem)}.hofb__visual{min-height:360px;border-radius:22px}.hofb__support{gap:14px}.hofb__supportCard{min-height:92px;padding:14px;border-radius:22px}}@media(max-width:720px){.shop-hof__billboardTop{padding:0 12px;margin-bottom:22px}.hofb{margin:14px auto 20px;padding:13px;border-radius:22px}.hofb__copy{padding:16px 8px 2px}.hofb__eyebrow{max-width:100%;font-size:.72rem;letter-spacing:.09em}.hofb__title{margin-top:14px;font-size:clamp(2.25rem,12vw,3.45rem);letter-spacing:-.065em}.hofb__message{font-size:.96rem;line-height:1.55}.hofb__featuredProfile{width:100%;border-radius:20px}.hofb__featuredName{max-width:100%}.hofb__featuredMeta{white-space:normal}.hofb__actions{align-items:stretch}.hofb__cta,.hofb__metricPill{width:100%}.hofb__visual{min-height:300px;border-radius:20px}.hofb__support{grid-template-columns:1fr}.hofb__supportCard{min-height:82px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px}.hofb__supportMetric{display:none}}@media(max-width:460px){.shop-hof__billboardTop{padding:0 10px}.hofb{padding:11px}.hofb__copy{padding:12px 6px 0}.hofb__eyebrow{max-width:100%;font-size:.68rem;letter-spacing:.075em}.hofb__title{font-size:clamp(2rem,13vw,3rem)}.hofb__visual{min-height:250px}.hofb__badge{top:12px;left:12px;max-width:calc(100% - 24px);min-height:36px;font-size:.74rem}.hofb__rankRibbon{right:12px;bottom:12px;min-width:66px;height:52px;border-radius:16px;font-size:1.14rem}.hofb__supportCard{gap:10px;padding:10px;border-radius:18px}.hofb__supportLink{width:34px;height:34px}}.hofr{--hofr-ink: #0f172a;--hofr-soft-ink: #334155;--hofr-muted: #64748b;--hofr-faint: #94a3b8;--hofr-line: rgba(15, 23, 42, .1);--hofr-line-soft: rgba(15, 23, 42, .065);--hofr-bg: #ffffff;--hofr-soft-bg: #f8fafc;--hofr-gold: #d6a935;--hofr-gold-soft: rgba(214, 169, 53, .15);--hofr-gold-line: rgba(214, 169, 53, .34);--hofr-blue: #2563eb;--hofr-purple: #7c3aed;--hofr-green: #059669;--hofr-orange: #b45309;--hofr-cyan: #0891b2;--hofr-pink: #db2777;width:100%;max-width:100%;margin:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(214,169,53,.11),transparent 30%),linear-gradient(135deg,#fff,#fffdf8 48%,#fff);box-shadow:0 18px 46px #0f172a13,inset 0 1px #ffffffeb;overflow:hidden}.hofr__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.hofr__title{margin:0;color:var(--hofr-ink);font-size:1.2rem;font-weight:950;letter-spacing:-.025em}.hofr__sub{margin:4px 0 0;color:var(--hofr-muted);font-size:.9rem;font-weight:700}.hofr__updated{color:var(--hofr-muted);font-weight:800}.hofr__tableWrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:4px;border-radius:18px;background:#ffffffc2;border:1px solid rgba(15,23,42,.07);box-shadow:inset 0 1px #ffffffdb,0 10px 28px #0f172a0b}.hofr__tableWrap::-webkit-scrollbar{height:9px}.hofr__tableWrap::-webkit-scrollbar-track{background:#0f172a0e;border-radius:999px}.hofr__tableWrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#111827,#d6a935);border-radius:999px}.hofr__table{max-width:1880px;width:min(calc(100vw - 28px),1880px);border-collapse:separate;border-spacing:0 10px;table-layout:auto}.hofr__table thead th{padding:12px 12px 10px;color:#475569;font-size:.74rem;font-weight:950;line-height:1;text-align:left;vertical-align:middle;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgba(15,23,42,.075)}.hofr__thShift{display:inline-block;transform:translate(-6px)}.hofr__table tbody tr{transition:transform .16s ease,filter .16s ease}.hofr__table tbody tr:hover{transform:translateY(-1px);filter:drop-shadow(0 12px 22px rgba(15,23,42,.075))}.hofr__table tbody td{padding:15px 12px;color:var(--hofr-ink);font-size:.92rem;font-weight:700;text-align:left;vertical-align:middle;background:#fffffff5;border-top:1px solid rgba(15,23,42,.07);border-bottom:1px solid rgba(15,23,42,.07)}.hofr__table tbody td:first-child{border-left:1px solid rgba(15,23,42,.07);border-radius:16px 0 0 16px}.hofr__table tbody td:last-child{border-right:1px solid rgba(15,23,42,.07);border-radius:0 16px 16px 0}.hofr__table tbody tr:nth-child(1) td{background:linear-gradient(90deg,#fff8dcfa,#fffffffa);border-color:#d6a9353d}.hofr__table tbody tr:nth-child(2) td{background:linear-gradient(90deg,#f8fafcfa,#fffffffa);border-color:#94a3b83d}.hofr__table tbody tr:nth-child(3) td{background:linear-gradient(90deg,#ffedd5d1,#fffffffa);border-color:#b453092e}.hofr__table tbody tr:hover td{border-color:#d6a9355c}.hofr__rank{width:68px;min-width:68px;color:#111827!important;font-size:1rem!important;font-weight:950!important;white-space:nowrap}.hofr__table tbody tr:nth-child(1) .hofr__rank{color:#9a6b00!important}.hofr__table tbody tr:nth-child(2) .hofr__rank{color:#475569!important}.hofr__table tbody tr:nth-child(3) .hofr__rank{color:#b45309!important}.hofr__profile{display:flex;align-items:center;gap:13px;min-width:0}.hofr__profileText{min-width:0;display:grid;gap:2px}.hofr__name{max-width:210px;color:#0f172a;font-size:.95rem;font-weight:950;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofr__handleRow{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.hofr__handle{max-width:210px;margin-top:1px;color:#64748b;font-size:.8rem;font-weight:750;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hofr__profileActions{margin-top:6px;display:flex;align-items:center;gap:8px}.hofr__table tbody td:nth-child(3){color:#334155;font-weight:800}.hofr__mainStat{min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left}.hofr__mainStat strong{min-width:34px;min-height:26px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:#7a4d00;background:linear-gradient(135deg,#d6a9352e,#ffffffeb);border:1px solid rgba(214,169,53,.28);border-radius:999px;font-size:.9rem;font-weight:950;line-height:1}.hofr__mainStatLabel{margin-top:4px;color:#64748b;font-size:.72rem;font-weight:850;line-height:1.1;white-space:nowrap}.hofr__table tbody td:nth-child(5),.hofr__table tbody td:nth-child(6),.hofr__table tbody td:nth-child(7),.hofr__table tbody td:nth-child(8),.hofr__table tbody td:nth-child(9),.hofr__table tbody td:nth-child(10),.hofr__table tbody td:nth-child(11){font-size:.95rem;font-weight:950}.hofr__table tbody td:nth-child(5){color:var(--hofr-blue)}.hofr__table tbody td:nth-child(6){color:var(--hofr-purple)}.hofr__table tbody td:nth-child(7){color:var(--hofr-green)}.hofr__table tbody td:nth-child(8){color:#111827}.hofr__table tbody td:nth-child(9){color:var(--hofr-orange)}.hofr__table tbody td:nth-child(10){color:var(--hofr-cyan)}.hofr__table tbody td:nth-child(11){color:var(--hofr-pink)}.hofr__ctaCell{text-align:right!important;white-space:nowrap}.hofr__cta{min-width:118px;min-height:38px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(15,23,42,.22);background:linear-gradient(135deg,#111827,#182033);color:#fff;font-size:.84rem;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 12px 26px #0f172a2e,inset 0 1px #ffffff1f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.hofr__cta:hover{transform:translateY(-1px);border-color:#d6a935b8;background:linear-gradient(135deg,#020617,#1f2937);box-shadow:0 16px 34px #0f172a38,0 0 0 4px #d6a9351a}.hofr__cta.is-disabled{opacity:.5;pointer-events:none}.hofr__dmBtn{height:30px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid rgba(37,99,235,.18)!important;background:#eff6ffe6!important;background-color:#eff6ffe6!important;color:#1d4ed8!important;font-size:.75rem;font-weight:950;line-height:1;cursor:pointer;box-shadow:0 8px 18px #2563eb14!important;-webkit-appearance:none;appearance:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.hofr__dmBtn:hover{transform:translateY(-1px);background:#dbeafefa!important;background-color:#dbeafefa!important;color:#1e40af!important;border-color:#2563eb57!important;box-shadow:0 12px 24px #2563eb24!important}.hofr__dmBtn:active{transform:translateY(0);box-shadow:none!important}.hofr__dmBtn:focus,.hofr__dmBtn:focus-visible{outline:2px solid rgba(37,99,235,.22);outline-offset:2px}.hofr__dmBtn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none!important}.hofr__dmBtn svg{width:14px;height:14px;flex:0 0 auto;color:currentColor!important;stroke:currentColor}.hofr__dmBtn span{color:currentColor!important}.hofr__table th,.hofr__table td{text-align:left;vertical-align:middle}.hofr__table th:nth-child(1),.hofr__table td:nth-child(1){min-width:68px;width:68px}.hofr__table th:nth-child(2),.hofr__table td:nth-child(2){min-width:280px}.hofr__table th:nth-child(3),.hofr__table td:nth-child(3){min-width:150px;white-space:nowrap}.hofr__table th:nth-child(4),.hofr__table td:nth-child(4){min-width:130px;white-space:nowrap}.hofr__table th:nth-child(5),.hofr__table td:nth-child(5),.hofr__table th:nth-child(6),.hofr__table td:nth-child(6),.hofr__table th:nth-child(7),.hofr__table td:nth-child(7),.hofr__table th:nth-child(8),.hofr__table td:nth-child(8),.hofr__table th:nth-child(9),.hofr__table td:nth-child(9),.hofr__table th:nth-child(10),.hofr__table td:nth-child(10),.hofr__table th:nth-child(11),.hofr__table td:nth-child(11){min-width:98px;white-space:nowrap}.hofr__table th:nth-child(12),.hofr__table td:nth-child(12){min-width:150px;white-space:nowrap}.hofr__mainStat{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;white-space:nowrap!important}.hofr__mainStat strong{min-width:30px!important;min-height:26px!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(214,169,53,.32)!important;background:linear-gradient(135deg,#fff8dc,#fff)!important;color:#8a5b00!important;font-size:.88rem!important;font-weight:950!important;line-height:1!important}.hofr__mainStatLabel{margin:0!important;color:#64748b!important;font-size:.78rem!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}.hofr__cta{min-width:124px!important;min-height:38px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;text-decoration:none!important;font-size:.84rem!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 10px 22px #0f172a14,inset 0 0 0 1px #fffc!important;opacity:1!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease!important}.hofr__cta:hover{transform:translateY(-1px)!important;background:#fff8dc!important;background-color:#fff8dc!important;color:#111827!important;border-color:#d6a93594!important;box-shadow:0 14px 28px #0f172a1c,0 0 0 4px #d6a9351f!important}.hofr__cta:focus-visible{outline:3px solid rgba(214,169,53,.26)!important;outline-offset:2px!important}.hofr__cta.is-disabled{opacity:.45!important;pointer-events:none!important}.hofr__table th:nth-child(12),.hofr__table td:nth-child(12){min-width:168px!important}.hofr__ctaCell{text-align:right!important;padding-right:18px!important}@media(max-width:900px){.hofr{padding:12px;border-radius:18px}.hofr__table{min-width:1320px}.hofr__table tbody td{padding:13px 10px}.hofr__table thead th{padding:10px}.hofr__name,.hofr__handle{max-width:180px}.hofr__cta{min-height:36px;min-width:108px;padding:0 12px}}.shop-hof__rewardsBillboardWide{position:relative;left:50%;width:min(calc(100vw - 24px),1880px);max-width:1880px;display:flex;justify-content:center;margin:0;padding:0;transform:translate(-50%);box-sizing:border-box}.hofrb{position:relative;isolation:isolate;width:100%;max-width:none;margin:34px auto 0;padding:42px;overflow:hidden;border-radius:38px;border:1px solid rgba(177,126,25,.2);background:radial-gradient(circle at 8% 8%,rgba(255,215,128,.24),transparent 34%),radial-gradient(circle at 86% 12%,rgba(232,244,255,.5),transparent 30%),linear-gradient(135deg,#fff,#fffaf0 48%,#f8fbff);box-shadow:0 34px 96px #4932081f,0 16px 42px #0f172a12}.hofrb *{box-sizing:border-box}.hofrb:before{content:"";position:absolute;inset:1px;z-index:-2;border-radius:inherit;background:linear-gradient(135deg,#ffffffb8,#fff6de47),repeating-linear-gradient(135deg,rgba(177,126,25,.04) 0,rgba(177,126,25,.04) 1px,transparent 1px,transparent 14px);pointer-events:none}.hofrb__glow{position:absolute;right:-190px;top:-230px;z-index:-1;width:620px;height:620px;border-radius:999px;background:radial-gradient(circle,rgba(255,221,142,.44),transparent 56%),radial-gradient(circle,rgba(208,229,255,.46),transparent 62%);opacity:.9;pointer-events:none}.hofrb__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(640px,.95fr);gap:50px;align-items:stretch}.hofrb__copy{min-width:0;padding:14px 0 8px}.hofrb__eyebrow{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;border:1px solid rgba(177,126,25,.2);background:#ffffffc7;color:#81560b;font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 28px #50340514}.hofrb__logo{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto}.hofrb__logo img{width:100%;height:100%;object-fit:contain;display:block}.hofrb__copy h2{max-width:1140px;margin:18px 0 12px;color:#111;font-size:clamp(2.55rem,4.65vw,5.7rem);line-height:.92;letter-spacing:-.08em;font-weight:950}.hofrb__copy p{max-width:1100px;margin:0;color:#111111ad;font-size:clamp(1rem,1.38vw,1.18rem);line-height:1.65;font-weight:680}.hofrb__statStrip{margin-top:20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hofrb__statStrip span{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;border:1px solid rgba(177,126,25,.16);background:#ffffffc2;color:#111111b8;font-size:.84rem;font-weight:900;box-shadow:0 10px 24px #5034050f}.hofrb__statStrip svg{color:#b37a12}.hofrb__badgePanel{position:relative;min-height:470px;display:grid;place-items:stretch;padding:0;overflow:hidden;border-radius:34px;border:1px solid rgba(177,126,25,.18);background:radial-gradient(circle at 28% 24%,rgba(255,230,160,.42),transparent 32%),radial-gradient(circle at 76% 78%,rgba(199,249,255,.18),transparent 34%),linear-gradient(135deg,#111,#31240c 54%,#c89120);color:#fff;box-shadow:inset 0 1px #fff3,0 22px 58px #3a260533;text-align:center}.hofrb__badgePanel:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.18),transparent 28%),linear-gradient(0deg,rgba(0,0,0,.28),transparent 55%);pointer-events:none}.hofrb__roulette{position:relative;z-index:1;min-height:470px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:18px;padding:32px}.hofrb__rouletteHeader{display:grid;gap:7px;justify-items:center}.hofrb__badgePanelKicker{color:#ffffffad;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.hofrb__rouletteHeader strong{display:block;color:#fff;font-size:clamp(1.6rem,2.2vw,2.45rem);line-height:1;font-weight:950;letter-spacing:-.055em}.hofrb__rouletteHeader>span:last-child{color:#fffc;font-size:.94rem;line-height:1.35;font-weight:850}.hofrb__rouletteStage{position:relative;min-height:245px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:24px 28px;border-radius:30px;border:1px solid rgba(255,231,164,.18);background:radial-gradient(circle at 24% 28%,rgba(255,255,255,.14),transparent 34%),#ffffff14;box-shadow:inset 0 1px #ffffff1f,0 18px 40px #00000024;animation:hofrbRouletteIn .36s ease both}@keyframes hofrbRouletteIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hofrb__rouletteText{min-width:0;text-align:left}.hofrb__rouletteIndex{display:inline-flex;margin-bottom:8px;color:#ffffffb8;font-size:.82rem;font-weight:950;letter-spacing:.12em}.hofrb__rouletteText h3{margin:0;color:#fff;font-size:clamp(2rem,3vw,3.55rem);line-height:.95;font-weight:950;letter-spacing:-.06em}.hofrb__rouletteText p{max-width:520px;margin:10px 0 0;color:#ffffffbd;font-size:.95rem;line-height:1.48;font-weight:780}.hofrb__rouletteDots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.hofrb__rouletteDot{min-height:35px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,231,164,.18);background:#ffffff14;color:#ffffffa8;font-size:.73rem;font-weight:950;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.hofrb__rouletteDot:hover,.hofrb__rouletteDot.is-active{transform:translateY(-1px);border-color:#ffe7a46b;background:#ffffff29;color:#fff}.hofrb__rouletteDotSwatch{width:10px;height:10px;border-radius:999px;box-shadow:inset 0 1px #ffffff59}.hofrb__tier--bronze .hofrb__rouletteDotSwatch{background:linear-gradient(135deg,#f7d3ad,#a15c22)}.hofrb__tier--silver .hofrb__rouletteDotSwatch{background:linear-gradient(135deg,#fff,#9aa5b4)}.hofrb__tier--gold .hofrb__rouletteDotSwatch{background:linear-gradient(135deg,#fff7c2,#d6a21b)}.hofrb__tier--platinum .hofrb__rouletteDotSwatch{background:linear-gradient(135deg,#fff,#94a3b8)}.hofrb__tier--diamond .hofrb__rouletteDotSwatch{background:linear-gradient(135deg,#fff,#60a5fa)}.hofrb__badgePanelNote{max-width:580px;margin:0 auto;color:#ffffffa8;font-size:.84rem;line-height:1.45;font-weight:760}.hofrb__content{margin-top:32px;display:grid;grid-template-columns:1fr;gap:26px;align-items:start}.hofrb__qualifiers,.hofrb__tiers{min-width:0;padding:26px;border-radius:32px;border:1px solid rgba(15,23,42,.07);background:#ffffffb8;box-shadow:0 16px 40px #0f172a0d}.hofrb__sectionHead{margin-bottom:16px}.hofrb__sectionHead h3{margin:0;color:#111;font-size:1.12rem;font-weight:950;letter-spacing:-.03em}.hofrb__sectionHead p{margin:6px 0 0;color:#1111118f;font-size:.9rem;line-height:1.45;font-weight:700}.hofrb__qualifierGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hofrb__qualifier{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start;padding:15px;border-radius:22px;border:1px solid rgba(15,23,42,.07);background:#ffffffc7}.hofrb__qualifierIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:17px;color:#111;background:linear-gradient(135deg,#fff4cc,#f0c35d);box-shadow:0 10px 22px #b17e191f}.hofrb__qualifier h4{margin:0;color:#111;font-size:.94rem;line-height:1.2;font-weight:950}.hofrb__qualifier p{margin:4px 0 0;color:#1111118f;font-size:.84rem;line-height:1.45;font-weight:700}.hofrb__tierTrack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;overflow:visible;padding-bottom:0}.hofrb__tier{min-width:0;min-height:284px;display:flex;flex-direction:column;justify-content:space-between;padding:21px;border-radius:30px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 14px 34px #0f172a0f}.hofrb__tierTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.hofrb__tierNumber{color:#11111157;font-size:.74rem;font-weight:950;letter-spacing:.1em}.hofrb__tierBody{margin-top:30px}.hofrb__tierName{display:inline-flex;width:fit-content;margin-bottom:9px;padding:5px 9px;border-radius:999px;background:#0f172a0d;color:#1111119e;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.hofrb__tier h4{margin:0;color:#111;font-size:1.04rem;line-height:1.12;font-weight:950;letter-spacing:-.035em}.hofrb__tier p{margin:8px 0 0;color:#1111118f;font-size:.8rem;line-height:1.45;font-weight:720}.hofrb__plaque{position:relative;width:64px;height:74px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:20px 20px 26px 26px;border:1px solid rgba(15,23,42,.1);box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 18px #00000014,0 14px 28px #0f172a1f}.hofrb__plaque:before{content:"";position:absolute;top:-8px;left:50%;width:34px;height:13px;transform:translate(-50%);border-radius:999px 999px 4px 4px;background:inherit;border:1px solid rgba(15,23,42,.08);border-bottom:0}.hofrb__plaque:after{content:"";position:absolute;inset:8px;border-radius:14px 14px 19px 19px;border:1px solid rgba(255,255,255,.42);pointer-events:none}.hofrb__plaqueInner{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#000000e6;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 16px #0000002e}.hofrb__plaqueInner img{width:32px;height:32px;object-fit:contain;display:block}.hofrb__plaque--roulette{width:132px;height:154px;border-radius:34px 34px 44px 44px;transform:rotate(-3deg)}.hofrb__plaque--roulette:before{top:-15px;width:68px;height:23px}.hofrb__plaque--roulette:after{inset:14px;border-radius:25px 25px 34px 34px}.hofrb__plaque--roulette .hofrb__plaqueInner{width:86px;height:86px}.hofrb__plaque--roulette .hofrb__plaqueInner img{width:66px;height:66px}.hofrb__tier--bronze .hofrb__plaque{background:linear-gradient(135deg,#f7d3ad,#c07a35 48%,#7b431d)}.hofrb__tier--silver .hofrb__plaque{background:linear-gradient(135deg,#fff,#d9e1ea 48%,#8d98a8)}.hofrb__tier--gold .hofrb__plaque{background:linear-gradient(135deg,#fff7c2,#e4b739 48%,#9a6909)}.hofrb__tier--platinum .hofrb__plaque{background:linear-gradient(135deg,#fff,#dbeafe 42%,#a7b3c7)}.hofrb__tier--diamond .hofrb__plaque{background:linear-gradient(135deg,#fff,#c7f9ff 38%,#60a5fa)}.hofrb__note{margin-top:22px;display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-radius:24px;border:1px solid rgba(177,126,25,.16);background:#fff8e5c7;color:#111111ad;font-size:.9rem;line-height:1.5;font-weight:760}.hofrb__note svg{flex:0 0 auto;margin-top:2px;color:#b37a12}.hofrb .hofrb__rouletteDots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.hofrb .hofrb__rouletteDot{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,231,164,.22)!important;background:#ffffff1a!important;background-color:#ffffff1a!important;background-image:none!important;color:#ffffffc7!important;font-size:.9rem;font-weight:950;line-height:1;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000001f;-webkit-appearance:none;appearance:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.hofrb .hofrb__rouletteDot:hover,.hofrb .hofrb__rouletteDot.is-active{transform:translateY(-1px);border-color:#ffe7a475!important;background:#ffffff2e!important;background-color:#ffffff2e!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 1px #ffffff29,0 14px 28px #00000029}.hofrb .hofrb__rouletteDot:focus,.hofrb .hofrb__rouletteDot:focus-visible{outline:2px solid rgba(255,231,164,.34);outline-offset:3px;background:#ffffff2e!important;background-color:#ffffff2e!important;background-image:none!important}.hofrb .hofrb__rouletteDot:active{transform:translateY(0)}.hofrb .hofrb__rouletteDotSwatch{width:10px;height:10px;display:inline-block;flex:0 0 auto;border-radius:999px;box-shadow:inset 0 1px #ffffff61,0 0 0 1px #ffffff29}.hofrb .hofrb__rouletteDot span:last-child{color:currentColor!important}.hofrb__content{margin-top:28px;gap:28px}.hofrb__qualifiers,.hofrb__tiers{padding:26px;border-radius:32px}.hofrb__qualifierGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hofrb__qualifier{min-height:96px;align-items:center;padding:16px}.hofrb__tierTrack{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;overflow:visible;padding-bottom:0}.hofrb__tier{min-width:0;min-height:245px;justify-content:flex-start;gap:22px;padding:22px;border-radius:28px}.hofrb__tierTop{min-height:86px;align-items:flex-start}.hofrb__tierNumber{padding-top:12px}.hofrb__tierBody{margin-top:0}.hofrb__tierName{margin-bottom:10px}.hofrb__tier h4{font-size:1.08rem}.hofrb__tier p{max-width:260px}.hofrb__plaque{width:72px;height:84px;border-radius:22px 22px 30px 30px}.hofrb__plaque:before{top:-9px;width:38px;height:14px}.hofrb__plaque:after{inset:9px;border-radius:15px 15px 22px 22px}.hofrb__plaqueInner{width:48px;height:48px}.hofrb__plaqueInner img{width:36px;height:36px}.hofrb__rouletteStage{grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:center;justify-content:center;overflow:visible;padding:26px 34px}.hofrb__rouletteStage .hofrb__plaque--roulette{justify-self:center;align-self:center;margin:0;width:118px;height:138px;border-radius:32px 32px 40px 40px;transform:rotate(-3deg)}.hofrb__rouletteStage .hofrb__plaque--roulette:before{top:-13px;width:60px;height:20px}.hofrb__rouletteStage .hofrb__plaque--roulette:after{inset:12px;border-radius:23px 23px 31px 31px}.hofrb__rouletteStage .hofrb__plaque--roulette .hofrb__plaqueInner{width:76px;height:76px}.hofrb__rouletteStage .hofrb__plaque--roulette .hofrb__plaqueInner img{width:58px;height:58px}.hofrb__rouletteText{align-self:center}@media(max-width:1420px){.hofrb__hero{grid-template-columns:minmax(0,1fr) minmax(540px,.9fr);gap:34px}.hofrb__copy h2{font-size:clamp(2.35rem,4.4vw,5rem)}}@media(max-width:1180px){.shop-hof__rewardsBillboardWide{left:auto;width:100%;max-width:100%;margin:0 auto;padding:0 14px;transform:none}.hofrb{width:100%;padding:22px;border-radius:28px}.hofrb__hero,.hofrb__content{grid-template-columns:1fr}.hofrb__qualifierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hofrb__tierTrack{grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px;overflow:visible;padding-bottom:0}.hofrb__tier{min-width:0;min-height:250px;padding:15px}.hofrb__badgePanel,.hofrb__roulette{min-height:360px}.hofrb__plaque--roulette{width:112px;height:130px}.hofrb__plaque--roulette .hofrb__plaqueInner{width:74px;height:74px}.hofrb__plaque--roulette .hofrb__plaqueInner img{width:56px;height:56px}}@media(max-width:1180px){.hofrb__qualifierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hofrb__tierTrack{grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px}.hofrb__tier{min-height:235px;padding:16px}.hofrb__plaque{width:62px;height:72px}.hofrb__plaqueInner{width:40px;height:40px}.hofrb__plaqueInner img{width:30px;height:30px}}@media(max-width:720px){.shop-hof__rewardsBillboardWide{padding:0 10px}.hofrb{margin-top:22px;padding:14px;border-radius:24px}.hofrb__rouletteStage{grid-template-columns:1fr;justify-items:center;text-align:center;padding:22px}.hofrb__rouletteStage .hofrb__plaque--roulette{width:92px;height:108px;transform:rotate(-2deg)}.hofrb__rouletteStage .hofrb__plaque--roulette .hofrb__plaqueInner{width:60px;height:60px}.hofrb__rouletteStage .hofrb__plaque--roulette .hofrb__plaqueInner img{width:46px;height:46px}.hofrb__tierTrack{grid-template-columns:repeat(5,170px);overflow-x:auto;padding-bottom:6px}.hofrb__tier{min-width:170px;min-height:235px}.hofrb__copy h2{font-size:clamp(2rem,12vw,3.25rem)}.hofrb__badgePanel{min-height:auto;border-radius:22px}.hofrb__roulette{min-height:auto;padding:20px}.hofrb__rouletteStage{grid-template-columns:1fr;justify-items:center;text-align:center;min-height:auto}.hofrb__rouletteText{text-align:center}.hofrb__rouletteText p{margin-left:auto;margin-right:auto}.hofrb__qualifiers,.hofrb__tiers{padding:14px;border-radius:22px}.hofrb__qualifierGrid{grid-template-columns:1fr}.hofrb__tierTrack{grid-template-columns:repeat(5,170px);gap:12px;overflow-x:auto;padding-bottom:6px}.hofrb__tier{min-width:170px;min-height:240px}.hofrb__plaque{width:58px;height:66px;border-radius:18px 18px 24px 24px}.hofrb__plaqueInner{width:38px;height:38px}.hofrb__plaqueInner img{width:29px;height:29px}.hofrb__plaque--roulette{width:92px;height:108px}.hofrb__plaque--roulette .hofrb__plaqueInner{width:60px;height:60px}.hofrb__plaque--roulette .hofrb__plaqueInner img{width:46px;height:46px}.hofrb__note{border-radius:18px}}@media(max-width:460px){.shop-hof__rewardsBillboardWide{padding:0 8px}.hofrb__eyebrow{font-size:.68rem;letter-spacing:.08em}.hofrb__statStrip span{width:100%}.hofrb__qualifier{grid-template-columns:1fr}.hofrb__qualifierIcon{width:38px;height:38px}.hofrb__rouletteDots{align-items:stretch}.hofrb__rouletteDot{flex:1 1 calc(50% - 8px);justify-content:center}}.home-profile-page{width:100%;min-height:100vh;padding:96px 34px 48px;background:#f8fafc;color:#111827;box-sizing:border-box}.home-profile-page__topbar{width:min(1480px,100%);margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.home-profile-page__back,.home-profile-page__ghost,.home-profile-page__primary{all:unset;box-sizing:border-box;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:900}.home-profile-page__back,.home-profile-page__ghost{border:1px solid #e5e7eb;background:#fff;color:#334155}.home-profile-page__primary{border:1px solid #111827;background:#111827;color:#fff}.home-profile-page__back:hover,.home-profile-page__ghost:hover{background:#f1f5f9;border-color:#cbd5e1}.home-profile-page__primary:hover{background:#020617}.home-profile-page__ghost:disabled,.home-profile-page__primary:disabled{opacity:.5;cursor:not-allowed}.home-profile-page__top-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.home-profile-page__banner-row{width:min(1480px,100%);margin:0 auto;padding:0;overflow:hidden}.home-profile-page__banner-row+.home-profile-hero{margin-top:0}.home-profile-page__banner-row .qs-banner,.home-profile-page__banner-row .qs-banner__row{width:100%;max-width:none}.home-profile-banner-loading{min-height:180px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb;border-radius:24px;background:#fff;color:#64748b;font-weight:900}.home-profile-hero{width:min(1480px,100%);margin:0 auto 20px;display:grid;grid-template-columns:118px minmax(0,1fr);gap:20px;padding:24px;border:1px solid #e5e7eb;border-radius:30px;background:#fff;box-shadow:0 16px 42px #0f172a14}.home-profile-hero__avatar{width:118px;height:118px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:34px;background:#f8fafc;color:#111827;font-size:44px;font-weight:950}.home-profile-hero__avatar img{width:100%;height:100%;object-fit:cover}.home-profile-hero__main{min-width:0}.home-profile-hero__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.home-profile-hero h1{margin:0;color:#0f172a;font-size:clamp(30px,4vw,52px);line-height:.98;font-weight:950;letter-spacing:-.055em}.home-profile-hero__title-row p{margin:8px 0 0;color:#64748b;font-size:.98rem;font-weight:800}.home-profile-owner-pill{min-height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 13px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.78rem;font-weight:950}.home-profile-hero__bio{max-width:980px;margin:16px 0 0;color:#334155;font-size:.98rem;line-height:1.6;font-weight:650}.home-profile-hero__facts,.home-profile-hero__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.home-profile-hero__facts span,.home-profile-hero__badges span{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:999px;font-size:.8rem;font-weight:900}.home-profile-hero__facts span{border:1px solid #e5e7eb;background:#f8fafc;color:#475569}.home-profile-hero__badges span{background:#111827;color:#fff}.home-profile-content-layout{width:min(1480px,100%);margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.home-profile-side{position:sticky;top:88px;display:flex;flex-direction:column;gap:14px}.home-profile-side__card{padding:18px;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 10px 28px #0f172a0f}.home-profile-side__card h3{margin:0;color:#111827;font-size:1rem;font-weight:950}.home-profile-side__card ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:10px}.home-profile-side__card li{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#64748b;font-size:.9rem;font-weight:800}.home-profile-side__card li strong{color:#111827}.home-profile-side__card--cta p{margin:10px 0 14px;color:#64748b;font-size:.9rem;line-height:1.5;font-weight:700}.home-profile-side__card--cta button{all:unset;box-sizing:border-box;width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:#111827;color:#fff;cursor:pointer;font-size:.86rem;font-weight:950}.home-profile-main-sections{min-width:0;display:flex;flex-direction:column;gap:18px}.home-profile-section{padding:20px;border:1px solid #e5e7eb;border-radius:26px;background:#fff;box-shadow:0 10px 28px #0f172a0e}.home-profile-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.home-profile-section__title{display:flex;align-items:flex-start;gap:12px}.home-profile-section__title>span{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#111827;color:#fff}.home-profile-section__title h2{margin:0;color:#111827;font-size:1.16rem;font-weight:950;letter-spacing:-.025em}.home-profile-section__title p{margin:4px 0 0;color:#64748b;font-size:.88rem;font-weight:700;line-height:1.45}.home-profile-section__head>strong{min-width:38px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.82rem;font-weight:950}.home-profile-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-profile-content-card{min-width:0;overflow:hidden;border:1px solid #eef2f6;border-radius:20px;background:#fff;box-shadow:0 8px 20px #0f172a0b}.home-profile-content-card__media{height:148px;display:flex;align-items:center;justify-content:center;background:#f8fafc;color:#111827;font-size:34px;font-weight:950}.home-profile-content-card__media img{width:100%;height:100%;object-fit:cover}.home-profile-content-card__body{padding:13px}.home-profile-content-card__body h3{margin:0;color:#111827;font-size:.95rem;line-height:1.25;font-weight:950}.home-profile-content-card__body p{margin:7px 0 0;color:#64748b;font-size:.82rem;line-height:1.45;font-weight:650;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-profile-empty{min-height:120px;display:flex;align-items:center;justify-content:center;border:1px dashed #cbd5e1;border-radius:20px;background:#f8fafc;color:#64748b;text-align:center;font-size:.92rem;font-weight:800}.home-profile-loading,.home-profile-error{width:min(680px,100%);min-height:320px;margin:80px auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px solid #e5e7eb;border-radius:28px;background:#fff;color:#334155;text-align:center;box-shadow:0 16px 42px #0f172a14}.home-profile-loading svg{width:28px;height:28px;animation:homeProfileSpin .9s linear infinite}.home-profile-loading span{font-weight:900}.home-profile-error h1{margin:0;color:#111827;font-size:1.8rem;font-weight:950}.home-profile-error p{margin:0;color:#64748b;font-weight:700}.home-profile-error button{all:unset;box-sizing:border-box;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;background:#111827;color:#fff;cursor:pointer;font-weight:950}@keyframes homeProfileSpin{to{transform:rotate(360deg)}}.home-profile-page button.home-profile-page__back,.home-profile-page button.home-profile-page__ghost,.home-profile-page button.home-profile-page__primary,.home-profile-page button.home-profile-page__icon-btn{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;font-family:inherit!important;cursor:pointer!important}.home-profile-page button.home-profile-page__back{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 16px!important;border:1px solid #e5e7eb!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;color:#111827!important;font-size:.9rem!important;font-weight:900!important}.home-profile-page button.home-profile-page__back:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#cbd5e1!important;color:#020617!important;transform:translateY(-1px)!important}.home-profile-page button.home-profile-page__icon-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #e5e7eb!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;color:#111827!important;font-size:0!important}.home-profile-page button.home-profile-page__icon-btn svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important;transition:transform .28s ease!important}.home-profile-page button.home-profile-page__refresh-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#111827!important;color:#020617!important;transform:translateY(-1px)!important}.home-profile-page button.home-profile-page__refresh-btn:hover svg{transform:rotate(180deg)!important}.home-profile-page button.home-profile-page__primary{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 18px!important;border:1px solid #111827!important;border-radius:999px!important;background:#111827!important;background-color:#111827!important;color:#fff!important;font-size:.9rem!important;font-weight:950!important}.home-profile-page button.home-profile-page__primary svg{color:currentColor!important;stroke:currentColor!important}.home-profile-page button.home-profile-page__primary:hover{background:#020617!important;background-color:#020617!important;border-color:#020617!important;transform:translateY(-1px)!important}.home-profile-page button.home-profile-page__ghost{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 18px!important;border:1px solid #e5e7eb!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;color:#111827!important;font-size:.9rem!important;font-weight:900!important}.home-profile-page button.home-profile-page__ghost svg{color:currentColor!important;stroke:currentColor!important}.home-profile-page button.home-profile-page__ghost:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#111827!important;color:#020617!important;transform:translateY(-1px)!important}.home-profile-page button.home-profile-page__ghost:disabled,.home-profile-page button.home-profile-page__primary:disabled,.home-profile-page button.home-profile-page__icon-btn:disabled{opacity:.48!important;cursor:not-allowed!important;transform:none!important}.home-profile-side__card.home-profile-side__card--identity{padding:18px!important;border-radius:24px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 30px #0f172a0f!important;overflow:hidden!important}.home-profile-side__eyebrow{display:inline-flex!important;align-items:center!important;width:fit-content!important;min-height:26px!important;padding:0 10px!important;margin:0 0 10px!important;border-radius:999px!important;background:#f8fafc!important;color:#64748b!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1!important}.home-profile-side__card--identity h3{margin:0!important;color:#111827!important;font-size:1.08rem!important;line-height:1.2!important;font-weight:950!important;letter-spacing:-.02em!important}.home-profile-side__summary-copy{margin:8px 0 14px!important;color:#475569!important;font-size:.88rem!important;line-height:1.45!important;font-weight:700!important}.home-profile-side__status-list{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important;margin-top:12px!important}.home-profile-side__status-row{box-sizing:border-box!important;width:100%!important;min-height:42px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;border:1px solid #eef2f6!important;border-radius:14px!important;background:#fff!important;line-height:1.2!important}.home-profile-side__status-row span{min-width:0!important;color:#64748b!important;font-size:.82rem!important;font-weight:850!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-profile-side__status-row strong{max-width:128px!important;min-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 9px!important;border-radius:999px!important;color:#111827!important;background:#f8fafc!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-profile-side__status-row--dark{background:#111827!important;border-color:#111827!important}.home-profile-side__status-row--dark span{color:#ffffffbd!important}.home-profile-side__status-row--dark strong{background:#ffffff1f!important;color:#fff!important}.home-profile-side__status-row--success{background:#ecfdf5!important;border-color:#bbf7d0!important}.home-profile-side__status-row--success span{color:#047857!important}.home-profile-side__status-row--success strong{background:#fff!important;color:#047857!important}.home-profile-side__status-row--muted{background:#f8fafc!important;border-color:#e5e7eb!important}.home-profile-side__status-row--muted span{color:#64748b!important}.home-profile-side__status-row--muted strong{background:#fff!important;color:#475569!important}.home-profile-side__card ul li{min-height:32px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}.home-profile-side__card ul li span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-profile-side__card--uploads ul{margin-top:14px!important}.home-profile-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:14px}.home-profile-post-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb;border-radius:22px;background:#fff;box-shadow:0 12px 28px #0f172a0e}.home-profile-post-card__media{position:relative;min-height:190px;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at top left,rgba(248,113,113,.12),transparent 30%),linear-gradient(135deg,#f8fafc,#eef2f7)}.home-profile-post-card--video .home-profile-post-card__media{background:#020617}.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{aspect-ratio:auto;min-height:168px}.home-profile-post-card__media img,.home-profile-post-card__media video{width:100%;height:100%;display:block;object-fit:cover}.home-profile-post-card__audio{width:100%;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:22px;box-sizing:border-box}.home-profile-post-card__audio-icon,.home-profile-post-card__text-media{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:#111827;color:#fff;box-shadow:0 16px 30px #0f172a29}.home-profile-post-card__audio-icon svg,.home-profile-post-card__text-media svg{width:26px;height:26px}.home-profile-post-card__audio audio{width:min(100%,340px)}.home-profile-post-card__text-media{background:radial-gradient(circle at 25% 15%,rgba(248,113,113,.45),transparent 34%),linear-gradient(135deg,#111827,#334155)}.home-profile-post-card__body{min-width:0;padding:15px}.home-profile-post-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:#64748b;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.home-profile-post-card__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-profile-post-card__body h3{margin:0;color:#111827;font-size:1rem;line-height:1.25;font-weight:950;letter-spacing:-.025em;overflow-wrap:anywhere}.home-profile-post-card__body p{margin:8px 0 0;color:#475569;font-size:.86rem;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.home-profile-post-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.home-profile-post-card__tags span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#f8fafc;color:#475569;font-size:.74rem;font-weight:850}@media(max-width:1180px){.home-profile-side__status-row strong{max-width:180px!important}}@media(max-width:720px){.home-profile-post-grid{grid-template-columns:1fr}.home-profile-post-card__media{min-height:160px}}@media(max-width:520px){.home-profile-side__status-row{grid-template-columns:1fr!important;align-items:flex-start!important}.home-profile-side__status-row strong{width:fit-content!important;max-width:100%!important}}@media(max-width:760px){.home-profile-page button.home-profile-page__back,.home-profile-page button.home-profile-page__ghost,.home-profile-page button.home-profile-page__primary{width:100%!important}.home-profile-page button.home-profile-page__icon-btn{align-self:flex-end!important}}.home-profile-page__banner-row{max-height:560px!important;overflow:hidden!important}.home-profile-page__banner-row+.home-profile-hero{margin-top:0!important}.home-profile-post-card__media{position:relative;overflow:hidden;background:#f8fafc}.home-profile-post-card__visual{position:relative;width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;overflow:hidden}.home-profile-post-card__preview-img,.home-profile-post-card__preview-video{width:100%;height:100%;display:block;object-fit:cover;background:#020617}.home-profile-post-card__visual--audio .home-profile-post-card__preview-img{object-fit:cover}.home-profile-post-card__audio-placeholder,.home-profile-post-card__text-media{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:#111827;color:#fff;box-shadow:0 16px 30px #0f172a29}.home-profile-post-card__audio-placeholder svg,.home-profile-post-card__text-media svg{width:26px;height:26px}.home-profile-post-card__media-chip{position:absolute;left:12px;bottom:12px;z-index:3;min-height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:#0f172ad6;color:#fff;font-size:.74rem;font-weight:900;line-height:1;box-shadow:0 10px 22px #0f172a38;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-profile-post-card__media-chip svg{width:14px;height:14px}.home-profile-post-card__audio audio,.home-profile-post-card__media video[controls],.home-profile-post-card__media audio[controls]{display:none!important}.home-profile-post-card--text .home-profile-post-card__media{min-height:185px;background:radial-gradient(circle at top left,rgba(248,113,113,.12),transparent 32%),linear-gradient(135deg,#fff,#f8fafc)}.home-profile-post-card__visual--text{padding:18px;box-sizing:border-box;align-items:center;justify-content:center}.home-profile-post-card__text-preview{width:100%;height:100%;min-height:148px;display:grid;place-items:center;gap:12px;text-align:center}.home-profile-post-card__text-preview-icon{width:54px;height:54px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:#111827;color:#fff;box-shadow:0 16px 30px #0f172a29}.home-profile-post-card__text-preview-icon svg{width:23px;height:23px}.home-profile-post-card__text-preview strong{width:100%;max-width:96%;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;color:#0f172a;font-size:1rem;font-weight:950;line-height:1.18;letter-spacing:-.03em;overflow-wrap:anywhere}.home-profile-post-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(270px,270px))!important;gap:16px!important;align-items:start!important}.home-profile-post-card,.home-profile-post-card--audio,.home-profile-post-card--video,.home-profile-post-card--image,.home-profile-post-card--text{width:270px!important;height:365px!important;min-height:365px!important;max-height:365px!important;display:grid!important;grid-template-rows:255px 110px!important;overflow:hidden!important;border-radius:18px!important;box-sizing:border-box!important}.home-profile-post-card__media,.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--video .home-profile-post-card__media,.home-profile-post-card--image .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{width:100%!important;height:255px!important;min-height:255px!important;max-height:255px!important;aspect-ratio:auto!important;overflow:hidden!important;box-sizing:border-box!important}.home-profile-post-card__visual,.home-profile-post-card__visual--audio,.home-profile-post-card__visual--video,.home-profile-post-card__visual--image,.home-profile-post-card__visual--text{width:100%!important;height:255px!important;min-height:255px!important;max-height:255px!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.home-profile-post-card__preview-img,.home-profile-post-card__preview-video,.home-profile-post-card__media img,.home-profile-post-card__media video{width:100%!important;height:255px!important;min-height:255px!important;max-height:255px!important;display:block!important;object-fit:cover!important;object-position:center center!important}.home-profile-post-card__text-preview{width:100%!important;height:255px!important;min-height:255px!important;max-height:255px!important;padding:20px!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;text-align:center!important}.home-profile-post-card__body{width:100%!important;height:110px!important;min-height:110px!important;max-height:110px!important;padding:14px 16px 16px!important;overflow:hidden!important;box-sizing:border-box!important}.home-profile-post-card__meta,.home-profile-post-card__body h3,.home-profile-post-card__body p,.home-profile-post-card__tags,.home-profile-post-card__text-preview strong{overflow:hidden!important}.home-profile-post-card__text-preview strong{max-width:94%!important;display:-webkit-box!important;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;color:#0f172a!important;font-size:1rem!important;font-weight:950!important;line-height:1.18!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important}.home-profile-post-card--text .home-profile-post-card__body h3,.home-profile-post-card--text .home-profile-post-card__body p{display:none!important}.home-profile-hero__reason{margin:8px 0 0;color:#334155;font-size:.95rem;font-weight:750;line-height:1.45}.home-profile-page__banner-row{margin-bottom:0!important;border-radius:24px 24px 0 0!important;overflow:hidden!important}.home-profile-page__banner-row+.home-profile-hero{margin-top:0!important;border-radius:0 0 30px 30px!important;border-top:0!important}.home-profile-page{background:transparent!important;background-color:transparent!important}.home-profile-hero__hashtags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.home-profile-hero__hashtags button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffff14;color:inherit;font:inherit;font-size:.82rem;font-weight:800;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.home-profile-hero__hashtags button:hover{transform:translateY(-1px);background:#ffffff24;border-color:#94a3b875}@media(max-width:720px){.home-profile-post-grid{grid-template-columns:1fr!important}.home-profile-post-card,.home-profile-post-card--audio,.home-profile-post-card--video,.home-profile-post-card--image,.home-profile-post-card--text{width:100%!important;height:365px!important;min-height:365px!important;max-height:365px!important;grid-template-rows:255px 110px!important}}.home-profile-page,.home-profile-page *{box-sizing:border-box}.home-profile-page{--hpp-max: 1480px;--hpp-gutter: clamp(14px, 2.2vw, 34px);--hpp-card-radius: 26px;--hpp-section-gap: 20px;width:100%!important;max-width:100%!important;overflow-x:hidden!important;padding:clamp(78px,6vw,96px) var(--hpp-gutter) 48px!important}.home-profile-page__topbar,.home-profile-page__banner-row,.home-profile-hero,.home-profile-content-layout{width:min(var(--hpp-max),100%)!important;max-width:var(--hpp-max)!important}@media(min-width:1537px){.home-profile-page{--hpp-max: 1580px;--hpp-gutter: 38px}}@media(min-width:1920px){.home-profile-page{--hpp-max: 1680px;--hpp-gutter: 44px}}@media(min-width:2400px){.home-profile-page{--hpp-max: 1840px;--hpp-gutter: 54px}}.home-profile-page__topbar{align-items:center!important;gap:12px!important}.home-profile-page__top-actions{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important}.home-profile-page button.home-profile-page__back,.home-profile-page button.home-profile-page__ghost,.home-profile-page button.home-profile-page__primary,.home-profile-page button.home-profile-page__icon-btn{white-space:nowrap!important}@media(min-width:1101px)and (max-width:1536px){.home-profile-page button.home-profile-page__back,.home-profile-page button.home-profile-page__ghost,.home-profile-page button.home-profile-page__primary{min-height:40px!important;padding-inline:13px!important;gap:7px!important;font-size:.8rem!important}.home-profile-page button.home-profile-page__icon-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}}@media(max-width:1100px){.home-profile-page__topbar{flex-direction:column!important;align-items:stretch!important}.home-profile-page__top-actions{justify-content:flex-start!important}.home-profile-page button.home-profile-page__back{width:fit-content!important}.home-profile-page button.home-profile-page__ghost,.home-profile-page button.home-profile-page__primary{width:auto!important;max-width:100%!important}}@media(max-width:640px){.home-profile-page__top-actions{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important}.home-profile-page button.home-profile-page__icon-btn{grid-column:1!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;align-self:stretch!important}.home-profile-page button.home-profile-page__ghost,.home-profile-page button.home-profile-page__primary{grid-column:1 / -1!important;width:100%!important;min-height:42px!important;padding-inline:12px!important;font-size:.78rem!important}}.home-profile-page__banner-row{overflow:hidden!important;border-radius:24px 24px 0 0!important}.home-profile-page__banner-row .qs-banner,.home-profile-page__banner-row .qs-banner__row,.home-profile-page__banner-row .qs-banner__card--media,.home-profile-page__banner-row .qs-banner__media{width:100%!important;max-width:100%!important}@media(max-width:768px){.home-profile-page__banner-row{border-radius:20px 20px 0 0!important}.home-profile-page__banner-row .qs-banner__actions{max-width:100%!important}}.home-profile-hero{grid-template-columns:118px minmax(0,1fr)!important;gap:20px!important}@media(min-width:1101px)and (max-width:1536px){.home-profile-hero{grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;padding:20px!important}.home-profile-hero__avatar{width:96px!important;height:96px!important;border-radius:28px!important;font-size:34px!important}.home-profile-hero h1{font-size:clamp(28px,3vw,42px)!important;line-height:1!important}.home-profile-hero__title-row p,.home-profile-hero__bio,.home-profile-hero__reason{font-size:.9rem!important}.home-profile-hero__facts span,.home-profile-hero__badges span,.home-profile-hero__hashtags button{min-height:30px!important;font-size:.76rem!important}}@media(max-width:1100px){.home-profile-hero{grid-template-columns:86px minmax(0,1fr)!important;gap:14px!important;padding:18px!important;border-radius:24px!important}.home-profile-page__banner-row+.home-profile-hero{border-radius:0 0 24px 24px!important}.home-profile-hero__avatar{width:86px!important;height:86px!important;border-radius:24px!important;font-size:30px!important}.home-profile-hero__title-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.home-profile-hero h1{font-size:clamp(24px,4.8vw,36px)!important;letter-spacing:-.04em!important}}@media(max-width:640px){.home-profile-page{--hpp-gutter: 10px;padding-top:76px!important;padding-bottom:34px!important}.home-profile-hero{grid-template-columns:64px minmax(0,1fr)!important;gap:11px!important;padding:14px!important;border-radius:20px!important}.home-profile-page__banner-row+.home-profile-hero{border-radius:0 0 20px 20px!important}.home-profile-hero__avatar{width:64px!important;height:64px!important;border-radius:18px!important;font-size:24px!important}.home-profile-hero h1{font-size:clamp(20px,7vw,27px)!important;line-height:1.05!important}.home-profile-hero__title-row p{margin-top:4px!important;font-size:.78rem!important;line-height:1.25!important}.home-profile-owner-pill{min-height:28px!important;padding-inline:10px!important;font-size:.68rem!important}.home-profile-hero__bio,.home-profile-hero__reason{margin-top:10px!important;font-size:.8rem!important;line-height:1.45!important}.home-profile-hero__facts,.home-profile-hero__badges,.home-profile-hero__hashtags{gap:6px!important;margin-top:10px!important}.home-profile-hero__facts span,.home-profile-hero__badges span,.home-profile-hero__hashtags button{min-height:28px!important;padding-inline:8px!important;gap:5px!important;font-size:.68rem!important;line-height:1!important}.home-profile-hero__facts svg,.home-profile-hero__badges svg,.home-profile-hero__hashtags svg{width:13px!important;height:13px!important}}@media(max-width:390px){.home-profile-page{--hpp-gutter: 8px}.home-profile-hero{grid-template-columns:54px minmax(0,1fr)!important;gap:9px!important;padding:12px!important}.home-profile-hero__avatar{width:54px!important;height:54px!important;border-radius:16px!important;font-size:20px!important}.home-profile-hero h1{font-size:clamp(18px,7.2vw,23px)!important}.home-profile-hero__title-row p{font-size:.72rem!important}}@media(max-width:330px){.home-profile-hero{grid-template-columns:48px minmax(0,1fr)!important;padding:10px!important}.home-profile-hero__avatar{width:48px!important;height:48px!important;border-radius:14px!important}.home-profile-hero h1{font-size:17px!important}}.home-profile-content-layout{grid-template-columns:300px minmax(0,1fr)!important;gap:var(--hpp-section-gap)!important}@media(min-width:1101px)and (max-width:1366px){.home-profile-content-layout{grid-template-columns:260px minmax(0,1fr)!important;gap:16px!important}.home-profile-side__card{padding:14px!important;border-radius:20px!important}.home-profile-side__eyebrow{font-size:.64rem!important}.home-profile-side__card h3{font-size:.9rem!important}.home-profile-side__summary-copy,.home-profile-side__card li,.home-profile-side__status-row span{font-size:.74rem!important}.home-profile-side__status-row strong{max-width:110px!important;font-size:.68rem!important}}@media(max-width:1100px){.home-profile-content-layout{grid-template-columns:1fr!important;gap:16px!important}.home-profile-side{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;order:2!important}.home-profile-main-sections{order:1!important}.home-profile-side__card{min-width:0!important;padding:14px!important;border-radius:20px!important}}@media(max-width:900px){.home-profile-side{grid-template-columns:1fr!important}}@media(max-width:640px){.home-profile-side__card{padding:12px!important;border-radius:18px!important}.home-profile-side__card h3{font-size:.9rem!important}.home-profile-side__summary-copy{font-size:.78rem!important}.home-profile-side__status-row{min-height:36px!important;padding:8px 9px!important;grid-template-columns:minmax(0,1fr) auto!important}.home-profile-side__status-row span,.home-profile-side__status-row strong,.home-profile-side__card li{font-size:.7rem!important}}@media(max-width:640px){.home-profile-section{padding:13px!important;border-radius:20px!important}.home-profile-section__head{gap:10px!important;margin-bottom:12px!important}.home-profile-section__title{gap:9px!important}.home-profile-section__title>span{width:34px!important;height:34px!important;border-radius:12px!important}.home-profile-section__title>span svg{width:16px!important;height:16px!important}.home-profile-section__title h2{font-size:.96rem!important}.home-profile-section__title p{font-size:.74rem!important;line-height:1.35!important}.home-profile-section__head>strong{min-width:30px!important;min-height:28px!important;font-size:.72rem!important}}.home-profile-post-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:16px!important;align-items:stretch!important;justify-content:stretch!important}.home-profile-post-card,.home-profile-post-card--audio,.home-profile-post-card--video,.home-profile-post-card--image,.home-profile-post-card--text{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;grid-template-rows:minmax(235px,auto) minmax(102px,auto)!important;border-radius:20px!important}.home-profile-post-card__media,.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--video .home-profile-post-card__media,.home-profile-post-card--image .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{height:clamp(220px,20vw,300px)!important;min-height:clamp(220px,20vw,300px)!important;max-height:none!important}.home-profile-post-card__visual,.home-profile-post-card__visual--audio,.home-profile-post-card__visual--video,.home-profile-post-card__visual--image,.home-profile-post-card__visual--text{height:100%!important;min-height:100%!important;max-height:none!important}.home-profile-post-card__preview-img,.home-profile-post-card__preview-video{height:100%!important}.home-profile-post-card__body{height:auto!important;min-height:102px!important;max-height:none!important;padding:12px 13px 13px!important}@media(min-width:1537px){.home-profile-post-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.home-profile-post-card__media,.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--video .home-profile-post-card__media,.home-profile-post-card--image .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{height:clamp(260px,17vw,330px)!important;min-height:clamp(260px,17vw,330px)!important}}@media(min-width:1101px)and (max-width:1366px){.home-profile-post-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:13px!important}.home-profile-post-card__media,.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--video .home-profile-post-card__media,.home-profile-post-card--image .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{height:clamp(205px,21vw,260px)!important;min-height:clamp(205px,21vw,260px)!important}}@media(max-width:768px){.home-profile-post-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:12px!important}.home-profile-post-card__media,.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--video .home-profile-post-card__media,.home-profile-post-card--image .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{height:clamp(210px,52vw,285px)!important;min-height:clamp(210px,52vw,285px)!important}}@media(max-width:640px){.home-profile-post-grid{grid-template-columns:1fr!important}.home-profile-post-card,.home-profile-post-card--audio,.home-profile-post-card--video,.home-profile-post-card--image,.home-profile-post-card--text{border-radius:18px!important}.home-profile-post-card__media,.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--video .home-profile-post-card__media,.home-profile-post-card--image .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{height:clamp(205px,62vw,275px)!important;min-height:clamp(205px,62vw,275px)!important}.home-profile-post-card__body{min-height:88px!important;padding:10px 11px 12px!important}.home-profile-post-card__meta{font-size:.62rem!important;margin-bottom:6px!important}.home-profile-post-card__body h3,.home-profile-post-card__text-preview strong{font-size:.88rem!important;line-height:1.18!important}.home-profile-post-card__body p{font-size:.74rem!important;line-height:1.35!important}.home-profile-post-card__tags span{min-height:23px!important;padding-inline:7px!important;font-size:.64rem!important}}@media(max-width:390px){.home-profile-post-card__media,.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--video .home-profile-post-card__media,.home-profile-post-card--image .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{height:clamp(190px,64vw,245px)!important;min-height:clamp(190px,64vw,245px)!important}}@media(max-width:330px){.home-profile-post-card__media,.home-profile-post-card--audio .home-profile-post-card__media,.home-profile-post-card--video .home-profile-post-card__media,.home-profile-post-card--image .home-profile-post-card__media,.home-profile-post-card--text .home-profile-post-card__media{height:190px!important;min-height:190px!important}}@media(max-width:900px){.home-profile-page{padding-top:18px!important}.home-profile-page__topbar{margin:0 auto 10px!important;gap:8px!important}}@media(max-width:640px){.home-profile-page{--hpp-gutter: 8px;padding-top:10px!important;padding-left:var(--hpp-gutter)!important;padding-right:var(--hpp-gutter)!important;padding-bottom:30px!important}.home-profile-page__topbar{width:100%!important;max-width:100%!important;margin:0 auto 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:8px!important}.home-profile-page__top-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:stretch!important}.home-profile-page button.home-profile-page__back{grid-column:1!important;width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 13px!important;justify-content:flex-start!important;gap:7px!important;font-size:.82rem!important;line-height:1!important}.home-profile-page button.home-profile-page__icon-btn,.home-profile-page button.home-profile-page__refresh-btn{grid-column:2!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;align-self:stretch!important;justify-self:stretch!important}.home-profile-page button.home-profile-page__icon-btn svg,.home-profile-page button.home-profile-page__refresh-btn svg{width:17px!important;height:17px!important}.home-profile-page button.home-profile-page__primary,.home-profile-page button.home-profile-page__ghost{grid-column:1 / -1!important;width:100%!important;min-height:40px!important;height:40px!important;padding:0 12px!important;gap:7px!important;font-size:.76rem!important;line-height:1!important}}@media(max-width:390px){.home-profile-page{--hpp-gutter: 7px;padding-top:8px!important}.home-profile-page__topbar,.home-profile-page__top-actions{grid-template-columns:minmax(0,1fr) 38px!important;gap:7px!important}.home-profile-page button.home-profile-page__back{min-height:37px!important;height:37px!important;padding-inline:11px!important;font-size:.76rem!important}.home-profile-page button.home-profile-page__icon-btn,.home-profile-page button.home-profile-page__refresh-btn{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important}.home-profile-page button.home-profile-page__primary,.home-profile-page button.home-profile-page__ghost{min-height:38px!important;height:38px!important;font-size:.72rem!important}}@media(max-width:330px){.home-profile-page{--hpp-gutter: 6px}.home-profile-page__topbar,.home-profile-page__top-actions{grid-template-columns:minmax(0,1fr) 36px!important;gap:6px!important}.home-profile-page button.home-profile-page__back{min-height:35px!important;height:35px!important;font-size:.7rem!important}.home-profile-page button.home-profile-page__icon-btn,.home-profile-page button.home-profile-page__refresh-btn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}}@media(max-width:640px){.home-profile-hero{grid-template-columns:52px minmax(0,1fr)!important;gap:9px!important;padding:12px!important;border-radius:18px!important}.home-profile-page__banner-row+.home-profile-hero{border-radius:0 0 18px 18px!important}.home-profile-hero__avatar{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;border-radius:15px!important;font-size:19px!important}.home-profile-hero__title-row{gap:5px!important}.home-profile-hero h1{font-size:clamp(1rem,5.2vw,1.32rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}.home-profile-hero__title-row p{margin-top:3px!important;font-size:.66rem!important;line-height:1.16!important;font-weight:800!important}.home-profile-hero__bio,.home-profile-hero__reason{margin-top:8px!important;font-size:.72rem!important;line-height:1.34!important;font-weight:680!important}.home-profile-owner-pill{min-height:24px!important;padding:0 8px!important;font-size:.58rem!important}.home-profile-hero__facts,.home-profile-hero__badges,.home-profile-hero__hashtags{gap:5px!important;margin-top:8px!important}.home-profile-hero__facts span,.home-profile-hero__badges span,.home-profile-hero__hashtags button{min-height:24px!important;padding:0 7px!important;gap:4px!important;font-size:.58rem!important;line-height:1!important}.home-profile-hero__facts svg,.home-profile-hero__badges svg,.home-profile-hero__hashtags svg{width:12px!important;height:12px!important}}@media(max-width:390px){.home-profile-hero{grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.home-profile-hero__avatar{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:13px!important;font-size:17px!important}.home-profile-hero h1{font-size:clamp(.94rem,5.4vw,1.16rem)!important}.home-profile-hero__title-row p{font-size:.61rem!important}.home-profile-hero__bio,.home-profile-hero__reason{font-size:.66rem!important}}@media(max-width:330px){.home-profile-hero{grid-template-columns:42px minmax(0,1fr)!important;gap:7px!important;padding:9px!important}.home-profile-hero__avatar{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important;font-size:15px!important}.home-profile-hero h1{font-size:.9rem!important}}@media(max-width:640px){.home-profile-page{padding-top:8px!important}.home-profile-page__topbar{width:100%!important;max-width:100%!important;margin:0 auto 8px!important;display:block!important}.home-profile-page__top-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto 40px!important;grid-auto-rows:auto!important;align-items:center!important;justify-content:start!important;justify-items:start!important;column-gap:8px!important;row-gap:8px!important}.home-profile-page button.home-profile-page__back{grid-column:1!important;grid-row:1!important;width:auto!important;max-width:calc(100vw - 72px)!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:0 15px!important;justify-content:center!important;gap:7px!important;border-radius:999px!important;font-size:.82rem!important;line-height:1!important;white-space:nowrap!important}.home-profile-page button.home-profile-page__icon-btn,.home-profile-page button.home-profile-page__refresh-btn{grid-column:2!important;grid-row:1!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;justify-self:start!important;align-self:center!important;padding:0!important}.home-profile-page button.home-profile-page__icon-btn svg,.home-profile-page button.home-profile-page__refresh-btn svg{width:17px!important;height:17px!important}.home-profile-page button.home-profile-page__primary,.home-profile-page button.home-profile-page__ghost{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-height:40px!important;height:40px!important;padding:0 12px!important;gap:7px!important;font-size:.76rem!important;line-height:1!important}}@media(max-width:390px){.home-profile-page{padding-top:7px!important}.home-profile-page__top-actions{grid-template-columns:auto 37px!important;column-gap:7px!important;row-gap:7px!important}.home-profile-page button.home-profile-page__back{min-height:37px!important;height:37px!important;padding:0 13px!important;font-size:.76rem!important;max-width:calc(100vw - 64px)!important}.home-profile-page button.home-profile-page__icon-btn,.home-profile-page button.home-profile-page__refresh-btn{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important}.home-profile-page button.home-profile-page__primary,.home-profile-page button.home-profile-page__ghost{min-height:38px!important;height:38px!important;font-size:.72rem!important}}@media(max-width:330px){.home-profile-page__top-actions{grid-template-columns:auto 35px!important;column-gap:6px!important}.home-profile-page button.home-profile-page__back{min-height:35px!important;height:35px!important;padding:0 11px!important;font-size:.7rem!important;max-width:calc(100vw - 58px)!important}.home-profile-page button.home-profile-page__icon-btn,.home-profile-page button.home-profile-page__refresh-btn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}}@media(max-width:640px){.home-profile-page{padding-top:8px!important}.home-profile-page__topbar{width:100%!important;max-width:100%!important;margin:0 auto 8px!important;display:grid!important;grid-template-columns:auto 40px!important;grid-auto-rows:auto!important;align-items:center!important;justify-content:start!important;column-gap:8px!important;row-gap:8px!important}.home-profile-page__topbar>button.home-profile-page__back{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 76px)!important;height:40px!important;min-height:40px!important;justify-self:start!important;align-self:center!important;justify-content:center!important;padding:0 14px!important;gap:7px!important;border-radius:999px!important;font-size:.8rem!important;line-height:1!important;white-space:nowrap!important}.home-profile-page__topbar>.home-profile-page__top-actions{display:contents!important}.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__icon-btn,.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__refresh-btn{grid-column:2!important;grid-row:1!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;justify-self:start!important;align-self:center!important;padding:0!important;border-radius:999px!important}.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__icon-btn svg,.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__refresh-btn svg{width:17px!important;height:17px!important}.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__ghost,.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__primary{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;justify-self:stretch!important;align-self:center!important;padding:0 12px!important;gap:7px!important;border-radius:999px!important;font-size:.76rem!important;line-height:1!important;white-space:nowrap!important}}@media(max-width:390px){.home-profile-page{padding-top:7px!important}.home-profile-page__topbar{grid-template-columns:auto 37px!important;column-gap:7px!important;row-gap:7px!important}.home-profile-page__topbar>button.home-profile-page__back{height:37px!important;min-height:37px!important;padding:0 12px!important;font-size:.74rem!important;max-width:calc(100vw - 68px)!important}.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__icon-btn,.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__refresh-btn{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important}.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__ghost,.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__primary{height:38px!important;min-height:38px!important;font-size:.72rem!important}}@media(max-width:330px){.home-profile-page__topbar{grid-template-columns:auto 35px!important;column-gap:6px!important;row-gap:6px!important}.home-profile-page__topbar>button.home-profile-page__back{height:35px!important;min-height:35px!important;padding:0 10px!important;font-size:.69rem!important;max-width:calc(100vw - 62px)!important}.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__icon-btn,.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__refresh-btn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__ghost,.home-profile-page__topbar>.home-profile-page__top-actions>button.home-profile-page__primary{height:36px!important;min-height:36px!important;font-size:.68rem!important}}.shop-category{--shop-max-width: 1320px;--shop-page-bg: #ffffff;--shop-card-bg: rgba(255, 255, 255, .96);--shop-border: rgba(15, 23, 42, .08);--shop-border-strong: rgba(15, 23, 42, .12);--shop-text: #111827;--shop-muted: #64748b;--shop-soft: #f8fafc;--shop-blue: #4f7ee8;--shop-blue-dark: #244fa8;--shop-blue-soft: #edf4ff;--shop-red: #d00000;--shop-red-dark: #7a1212;--shop-red-soft: #ffe4e4;--shop-green: #047857;--shop-green-soft: #ecfdf5;--shop-shadow: 0 18px 44px rgba(15, 23, 42, .07);--shop-shadow-soft: 0 10px 26px rgba(15, 23, 42, .05);width:100%;min-height:100vh;padding:34px 28px 72px;box-sizing:border-box;background:var(--shop-page-bg);color:var(--shop-text)}.shopcategory-quickshots-banner-shell,.shopcategory-special-header,.shopcategory-subcategory-tabs,.shopcategory-indexSort,.shopcategory-products,.shopcategory-state-card{width:min(100%,var(--shop-max-width));margin-left:auto;margin-right:auto;box-sizing:border-box}.shopcategory-quickshots-banner-shell{margin-top:18px;margin-bottom:24px;overflow:visible}.shopcategory-quickshots-banner-shell .qs-banner{width:100%!important;max-width:none!important;margin:0!important}.shopcategory-quickshots-banner-shell .qs-banner__row,.shopcategory-quickshots-banner-shell .qs-banner__stage,.shopcategory-quickshots-banner-shell .qs-banner__mediaWrap,.shopcategory-quickshots-banner-shell .qs-banner__media,.shopcategory-quickshots-banner-shell .qs-banner__view{width:100%!important;max-width:none!important}.shopcategory-quickshots-banner-shell img,.shopcategory-quickshots-banner-shell video{max-width:100%}.shopcategory-admin-banner,.shopcategory-admin-banner__overlay,.shopcategory-admin-banner .shopcategory-banner{display:none!important}.shopcategory-special-header{margin-top:18px;margin-bottom:18px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-radius:24px;border:1px solid var(--shop-border);background:radial-gradient(circle at top left,rgba(208,0,0,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafceb);box-shadow:var(--shop-shadow-soft)}.shopcategory-special-header>div{min-width:0}.shopcategory-eyebrow{margin:0 0 6px;color:var(--shop-red-dark);font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.shopcategory-special-header h1{margin:0 0 7px;color:#111827;font-size:clamp(34px,4vw,56px);line-height:.95;font-weight:950;letter-spacing:-.06em}.shopcategory-special-header p:not(.shopcategory-eyebrow){margin:0;color:var(--shop-muted);font-size:14px;line-height:1.45;font-weight:650}.shopcategory-refresh-btn{flex:0 0 auto;min-width:112px;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(79,126,232,.22);background:var(--shop-blue);color:#fff;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 14px 30px #4f7ee82e;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.shopcategory-refresh-btn:hover:not(:disabled){transform:translateY(-1px);background:#3f6fe0;border-color:#4f7ee857;box-shadow:0 18px 38px #4f7ee83d}.shopcategory-refresh-btn:disabled{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.shopcategory-subcategory-tabs{margin-top:0;margin-bottom:20px;padding:4px 4px 14px;display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.24) transparent}.shopcategory-subcategory-tabs::-webkit-scrollbar{height:8px}.shopcategory-subcategory-tabs::-webkit-scrollbar-track{background:transparent}.shopcategory-subcategory-tabs::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:999px}.shopcategory-subcategory-tab{flex:0 0 auto;min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(79,126,232,.14);background:var(--shop-blue);color:#fff;font-size:14px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 10px 24px #4f7ee824;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.shopcategory-subcategory-tab:hover{transform:translateY(-1px);background:#3f6fe0;border-color:#4f7ee847;box-shadow:0 14px 30px #4f7ee833}.shopcategory-subcategory-tab.is-active{background:var(--shop-red-soft);color:var(--shop-red-dark);border-color:#d0000047;box-shadow:0 12px 28px #d000001f,0 0 0 3px #d0000014}.shopcategory-indexSort{margin-top:8px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.shopcategory-indexSort p{margin:0;color:#334155;font-size:14px;font-weight:650;line-height:1.4}.shopcategory-indexSort p span{color:#111827;font-weight:950}.shopcategory-indexSort p strong{color:var(--shop-red-dark);font-weight:900}.shopcategory-sort{flex:0 0 auto;min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid var(--shop-border-strong);background:#fffffff5;color:#111827;font-size:14px;font-weight:750;box-shadow:0 8px 20px #0f172a0a}.shopcategory-sort img{width:12px;height:12px;object-fit:contain;opacity:.78}.shopcategory-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}.shopcategory-products>*{min-width:0}.shopcategory-products .item{width:100%}.shopcategory-state-card{min-height:134px;margin-top:22px;margin-bottom:24px;padding:32px 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:24px;border:1px solid var(--shop-border);background:radial-gradient(circle at top,rgba(15,23,42,.04),transparent 36%),#fffffff5;color:var(--shop-muted);font-size:15px;font-weight:750;box-shadow:var(--shop-shadow-soft)}.shopcategory-state-card h3{margin:0 0 8px;color:#111827;font-size:22px;line-height:1.1;font-weight:950;letter-spacing:-.035em}.shopcategory-state-card p{max-width:680px;margin:0;color:var(--shop-muted);font-size:14px;line-height:1.5;font-weight:650}.shopcategory-state-card--error{border-color:#f59e0b47;background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 34%),#fffbeb;color:#92400e}.shopcategory-state-card--error h3,.shopcategory-state-card--error p{color:#92400e}.shopcategory-loadmore{width:fit-content;min-width:150px;min-height:44px;margin:34px auto 0;padding:0 22px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(4,120,87,.18);background:var(--shop-green-soft);color:var(--shop-green);font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #04785714;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.shopcategory-loadmore:hover{transform:translateY(-1px);background:#f0fdf4;border-color:#04785747;box-shadow:0 16px 34px #04785721}@media(max-width:1400px){.shop-category{--shop-max-width: 1180px}}@media(max-width:1200px){.shop-category{padding-left:20px;padding-right:20px}.shopcategory-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.shop-category{padding-top:22px}.shopcategory-special-header{align-items:flex-start;flex-direction:column}.shopcategory-refresh-btn{width:100%}.shopcategory-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.shopcategory-indexSort{align-items:flex-start;flex-direction:column}.shopcategory-sort{width:100%;justify-content:space-between}.shopcategory-quickshots-banner-shell{margin-top:12px}}@media(max-width:640px){.shop-category{padding-left:14px;padding-right:14px;padding-bottom:52px}.shopcategory-special-header{padding:18px;border-radius:20px}.shopcategory-special-header h1{font-size:36px}.shopcategory-subcategory-tab{min-height:40px;padding:0 13px;font-size:13px}.shopcategory-products{grid-template-columns:1fr}.shopcategory-state-card{padding:24px 18px;border-radius:20px}}.shop-category{--shop-max-width: none;width:100%!important;max-width:none!important;min-width:0!important;padding-left:clamp(32px,5vw,86px)!important;padding-right:clamp(32px,5vw,86px)!important;box-sizing:border-box!important}.shopcategory-quickshots-banner-shell,.shopcategory-special-header,.shopcategory-subcategory-tabs,.shopcategory-indexSort,.shopcategory-products,.shopcategory-state-card{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.shopcategory-special-header{display:flex!important;align-items:center!important;justify-content:space-between!important}.shopcategory-subcategory-tabs{display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important}.shopcategory-state-card{width:100%!important;max-width:none!important}.shopcategory-products{width:100%!important;max-width:none!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.shopcategory-indexSort{width:100%!important;max-width:none!important}@media(max-width:768px){.shop-category{padding-left:14px!important;padding-right:14px!important}.shopcategory-special-header{flex-direction:column!important;align-items:flex-start!important}.shopcategory-refresh-btn{width:100%!important}}.shopcategory-refresh-btn{background:var(--shop-audience-soft)!important;color:var(--shop-audience-accent)!important;border-color:color-mix(in srgb,var(--shop-audience-accent-strong) 24%,transparent)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--shop-audience-accent-strong) 14%,transparent)!important}.shopcategory-refresh-btn:hover:not(:disabled){background:var(--shop-audience-soft-2)!important;color:var(--shop-audience-accent)!important;border-color:color-mix(in srgb,var(--shop-audience-accent-strong) 36%,transparent)!important;box-shadow:0 18px 38px color-mix(in srgb,var(--shop-audience-accent-strong) 18%,transparent)!important}.shopcategory-subcategory-tabs{scrollbar-width:none!important;-ms-overflow-style:none!important}.shopcategory-subcategory-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.shopcategory-subcategory-tab{background:linear-gradient(135deg,rgba(255,255,255,.98),var(--shop-audience-soft-2))!important;color:#334155!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a0e!important}.shopcategory-subcategory-tab:hover{background:var(--shop-audience-soft-2)!important;color:var(--shop-audience-accent)!important;border-color:color-mix(in srgb,var(--shop-audience-accent-strong) 22%,transparent)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--shop-audience-accent-strong) 10%,transparent)!important}.shopcategory-subcategory-tab.is-active{background:var(--shop-audience-soft)!important;color:var(--shop-audience-accent)!important;border-color:color-mix(in srgb,var(--shop-audience-accent-strong) 32%,transparent)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--shop-audience-accent-strong) 12%,transparent),inset 4px 0 0 var(--shop-audience-accent-strong)!important}.shopcategory-subcategory-shell{width:100%!important;max-width:none!important;margin:0 0 20px!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-sizing:border-box!important}.shopcategory-subcategory-toolbar{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 2px;box-sizing:border-box}.shopcategory-subcategory-title{min-width:0;display:flex;flex-direction:column;gap:2px}.shopcategory-subcategory-title span{color:#111827;font-size:18px;font-weight:950;letter-spacing:-.035em}.shopcategory-subcategory-title small{color:#64748b;font-size:13px;font-weight:650}.shopcategory-subcategory-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.shopcategory-subcategory-control{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid color-mix(in srgb,var(--shop-audience-accent-strong) 18%,transparent);background:var(--shop-audience-soft);color:var(--shop-audience-accent);cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb,var(--shop-audience-accent-strong) 10%,transparent);transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.shopcategory-subcategory-control svg{width:21px;height:21px;stroke-width:2.5}.shopcategory-subcategory-control:hover{transform:translateY(-1px);background:var(--shop-audience-soft-2);border-color:color-mix(in srgb,var(--shop-audience-accent-strong) 32%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--shop-audience-accent-strong) 16%,transparent)}.shopcategory-subcategory-control:active{transform:translateY(0)}.shopcategory-subcategory-shell .shopcategory-subcategory-tabs{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:4px 0!important;display:flex!important;align-items:center!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.shopcategory-subcategory-shell .shopcategory-subcategory-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.shopcategory-subcategory-arrow{display:none!important}@media(max-width:700px){.shopcategory-subcategory-toolbar{align-items:flex-start;flex-direction:column}.shopcategory-subcategory-actions{width:100%;justify-content:flex-end}.shopcategory-subcategory-control{width:40px;height:40px;border-radius:12px}.shopcategory-subcategory-control svg{width:20px;height:20px}}.shop-category{--shop-audience-accent: #7a1212;--shop-audience-accent-strong: #d00000;--shop-audience-soft: #ffe4e4;--shop-audience-soft-2: #fff7f7}.shop-category[data-audience=kids]{--shop-audience-accent: #9f1239;--shop-audience-accent-strong: #e11d48;--shop-audience-soft: #ffe4ec;--shop-audience-soft-2: #fff7fa}.shop-category[data-audience=men]{--shop-audience-accent: #065f46;--shop-audience-accent-strong: #059669;--shop-audience-soft: #dffcf0;--shop-audience-soft-2: #f0fdf4}.shop-category[data-audience=women]{--shop-audience-accent: #86198f;--shop-audience-accent-strong: #c026d3;--shop-audience-soft: #fae8ff;--shop-audience-soft-2: #fdf4ff}.shopcategory-subcategory-actions .shopcategory-subcategory-control,.shopcategory-subcategory-control,button.shopcategory-subcategory-control{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--shop-audience-accent-strong) 22%,transparent)!important;background:var(--shop-audience-soft)!important;background-color:var(--shop-audience-soft)!important;background-image:none!important;color:var(--shop-audience-accent)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--shop-audience-accent-strong) 12%,transparent)!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.shopcategory-subcategory-actions .shopcategory-subcategory-control svg,.shopcategory-subcategory-control svg,button.shopcategory-subcategory-control svg{width:21px!important;height:21px!important;color:var(--shop-audience-accent)!important;stroke:var(--shop-audience-accent)!important;stroke-width:2.6!important}.shopcategory-subcategory-actions .shopcategory-subcategory-control:hover,.shopcategory-subcategory-control:hover,button.shopcategory-subcategory-control:hover{transform:translateY(-1px)!important;background:var(--shop-audience-soft-2)!important;background-color:var(--shop-audience-soft-2)!important;background-image:none!important;border-color:color-mix(in srgb,var(--shop-audience-accent-strong) 34%,transparent)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--shop-audience-accent-strong) 18%,transparent)!important}.shopcategory-subcategory-actions .shopcategory-subcategory-control:active,.shopcategory-subcategory-control:active,button.shopcategory-subcategory-control:active{transform:translateY(0)!important}.shopcategory-subcategory-arrow,.shopcategory-subcategory-arrow--left,.shopcategory-subcategory-arrow--right{display:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important}.shopcategory-subcategory-control{position:relative!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;border:1px solid rgba(17,24,39,.1)!important;background:var(--shop-audience-soft)!important;background-color:var(--shop-audience-soft)!important;background-image:none!important;color:#111827!important;font-size:22px!important;line-height:1!important;overflow:visible!important}.shopcategory-subcategory-icon{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;opacity:1!important;visibility:visible!important;z-index:2!important;pointer-events:none!important}.shopcategory-subcategory-icon svg{display:block!important;width:24px!important;height:24px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.shopcategory-subcategory-icon svg path,.shopcategory-subcategory-icon svg polyline,.shopcategory-subcategory-icon svg line{stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.shopcategory-subcategory-control:first-of-type .shopcategory-subcategory-icon:after{content:"‹"}.shopcategory-subcategory-control:last-of-type .shopcategory-subcategory-icon:after{content:"›"}.shopcategory-subcategory-icon:after{position:absolute;color:#111827!important;font-size:30px!important;font-weight:900!important;line-height:1!important;opacity:0;visibility:hidden}.shopcategory-subcategory-control .shopcategory-subcategory-icon:empty:after{opacity:1;visibility:visible}.shopcategory-refresh-btn{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;font-size:0!important;line-height:1!important}.shopcategory-refresh-btn svg{width:22px!important;height:22px!important;color:#111827!important;stroke:#111827!important;stroke-width:2.4!important;opacity:1!important;visibility:visible!important}.shopcategory-refresh-btn.is-loading svg{animation:shopcategory-refresh-spin .85s linear infinite}@keyframes shopcategory-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shopcategory-refresh-btn{position:relative!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;font-size:0!important;line-height:1!important;overflow:visible!important;isolation:isolate!important}.shopcategory-refresh-btn svg{position:relative;z-index:3;width:22px!important;height:22px!important;color:#111827!important;stroke:#111827!important;stroke-width:2.4!important;opacity:1!important;visibility:visible!important;transition:transform .18s ease,stroke .18s ease}.shopcategory-refresh-btn:hover:not(:disabled) svg{transform:rotate(18deg) scale(1.08)}.shopcategory-refresh-btn.is-loading{opacity:1!important;cursor:wait!important;transform:none!important}.shopcategory-refresh-btn.is-loading:before{content:"";position:absolute;inset:-5px;z-index:1;border-radius:20px;border:2px solid rgba(17,24,39,.08);border-top-color:#111827;border-right-color:color-mix(in srgb,var(--shop-audience-accent-strong) 60%,#111827);animation:shopcategory-refresh-ring-spin .75s linear infinite}.shopcategory-refresh-btn.is-loading:after{content:"";position:absolute;inset:-10px;z-index:0;border-radius:24px;background:color-mix(in srgb,var(--shop-audience-accent-strong) 18%,transparent);opacity:.55;animation:shopcategory-refresh-pulse 1.05s ease-in-out infinite}.shopcategory-refresh-btn.is-loading svg{animation:shopcategory-refresh-icon-spin .75s linear infinite,shopcategory-refresh-icon-pop 1.05s ease-in-out infinite}@keyframes shopcategory-refresh-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shopcategory-refresh-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shopcategory-refresh-icon-pop{0%,to{scale:1}50%{scale:1.12}}@keyframes shopcategory-refresh-pulse{0%,to{transform:scale(.86);opacity:.2}50%{transform:scale(1.08);opacity:.48}}.shopcategory-sort-wrap{position:relative;flex:0 0 auto;z-index:30}.shopcategory-sort{min-height:44px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fffffff5!important;color:#111827!important;font-size:13px!important;font-weight:850!important;box-shadow:0 10px 24px #0f172a0f!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.shopcategory-sort:hover,.shopcategory-sort.is-open{transform:translateY(-1px);background:var(--shop-audience-soft-2)!important;border-color:color-mix(in srgb,var(--shop-audience-accent-strong) 24%,transparent)!important;box-shadow:0 14px 30px color-mix(in srgb,var(--shop-audience-accent-strong) 12%,transparent)!important}.shopcategory-sort span{color:#64748b;font-weight:800}.shopcategory-sort strong{color:#111827;font-weight:950}.shopcategory-sort svg{width:18px;height:18px;color:#111827;stroke:#111827;stroke-width:2.4;transition:transform .16s ease}.shopcategory-sort.is-open svg{transform:rotate(180deg)}.shopcategory-sort-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(260px,calc(100vw - 32px));padding:8px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#fffffffa;box-shadow:0 22px 54px #0f172a24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shopcategory-sort-option{width:100%;min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:12px;background:transparent;color:#334155;font-size:13px;font-weight:850;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.shopcategory-sort-option:hover{background:#f8fafc;color:#111827}.shopcategory-sort-option.is-active{background:var(--shop-audience-soft);color:var(--shop-audience-accent)}.shopcategory-sort-option.is-active svg{width:17px;height:17px;color:var(--shop-audience-accent);stroke:var(--shop-audience-accent);stroke-width:2.8}@media(max-width:700px){.shopcategory-sort-wrap,.shopcategory-sort{width:100%!important}.shopcategory-sort{justify-content:space-between!important}.shopcategory-sort-menu{left:0;right:auto;width:100%}}.shopcategory-sort-menu{background:#fffffffa!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 22px 54px #0f172a24!important}.shopcategory-sort-menu .shopcategory-sort-option,.shopcategory-sort-option,button.shopcategory-sort-option{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#334155!important;border:0!important;box-shadow:none!important}.shopcategory-sort-menu .shopcategory-sort-option:hover,.shopcategory-sort-option:hover,button.shopcategory-sort-option:hover{background:var(--shop-audience-soft-2)!important;background-color:var(--shop-audience-soft-2)!important;background-image:none!important;color:#111827!important}.shopcategory-sort-menu .shopcategory-sort-option.is-active,.shopcategory-sort-option.is-active,button.shopcategory-sort-option.is-active{background:var(--shop-audience-soft)!important;background-color:var(--shop-audience-soft)!important;background-image:none!important;color:var(--shop-audience-accent)!important}.shopcategory-sort-menu .shopcategory-sort-option.is-active span,.shopcategory-sort-option.is-active span{color:var(--shop-audience-accent)!important}.shopcategory-sort-menu .shopcategory-sort-option svg,.shopcategory-sort-option svg{color:#111827!important;stroke:#111827!important}.shopcategory-sort-menu .shopcategory-sort-option.is-active svg,.shopcategory-sort-option.is-active svg{color:var(--shop-audience-accent)!important;stroke:var(--shop-audience-accent)!important}.spc{border-color:#d000001f}.spc__head:after{background:radial-gradient(circle at top left,rgba(208,0,0,.14),transparent 42%),linear-gradient(135deg,rgba(255,228,228,.45),transparent)}.spc__badge{background:#ffe4e4;color:#7a1212;border-color:#d0000038}.spc__chip{background:#ffe4e4;color:#7a1212;border-color:#d000002e}.spc .fpc__head{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:radial-gradient(circle at top left,rgba(208,0,0,.04),transparent 36%),linear-gradient(135deg,#fff,#f8fafc)!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.spc .fpc__cover,.spc .spc__cover{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#f8fafc!important}.spc .spc__cover:before,.spc .spc__cover:after,.spc .fpc__cover:before,.spc .fpc__cover:after{content:none!important;display:none!important}.spc .fpc__coverImg,.spc .spc__coverImg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;border-radius:0!important}.spc[data-special-audience=women] .fpc__head,.spc[data-special-audience=men] .fpc__head,.spc[data-special-audience=kids] .fpc__head{aspect-ratio:4 / 5!important}.spc .fpc__rank,.spc .fpc__badge{z-index:5!important}@media(max-width:700px){.spc .fpc__head,.spc[data-special-audience=women] .fpc__head,.spc[data-special-audience=men] .fpc__head,.spc[data-special-audience=kids] .fpc__head{aspect-ratio:4 / 5!important}}.special-products-rail{width:100%}.special-products-rail__head{border-color:#d000001a;background:radial-gradient(circle at top left,rgba(208,0,0,.08),transparent 34%),#fffffff5}.special-products-rail__empty{min-height:150px;padding:30px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.special-products-rail__empty h3{margin:0 0 8px;color:#111827;font-size:22px;font-weight:950;letter-spacing:-.035em}.special-products-rail__empty p{margin:0;max-width:680px;color:#64748b;font-size:14px;font-weight:650;line-height:1.5}.special-products-rail__scroll{scroll-padding-left:4px}.places-category{--places-bg: #f8fafc;--places-panel: rgba(255, 255, 255, .92);--places-panel-strong: #ffffff;--places-border: rgba(15, 23, 42, .08);--places-border-strong: rgba(15, 23, 42, .14);--places-text: #0f172a;--places-muted: #64748b;--places-soft: #f1f5f9;--places-soft-2: #f8fafc;--places-red: #d00;--places-red-soft: #ffeaea;--places-green: #059669;--places-green-soft: #ecfdf5;--places-blue: #2563eb;--places-blue-soft: #eff6ff;--places-purple: #7c3aed;--places-purple-soft: #f5f3ff;--places-orange: #f97316;--places-shadow: 0 18px 45px rgba(15, 23, 42, .08);--places-shadow-soft: 0 10px 28px rgba(15, 23, 42, .06);width:min(1520px,calc(100vw - 32px));margin:0 auto;padding:24px 18px 56px;color:var(--places-text);background:transparent;box-sizing:border-box}.places-category *,.places-category *:before,.places-category *:after{box-sizing:border-box}.places-category .shopcategory-quickshots-banner-shell{width:100%;margin:0 0 22px;border-radius:28px;overflow:hidden;background:var(--places-panel);border:1px solid var(--places-border);box-shadow:var(--places-shadow-soft)}.places-category .shopcategory-quickshots-banner-shell:empty{display:none}.places-category .shopcategory-special-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 18px;padding:22px;border-radius:28px;background:radial-gradient(circle at top left,rgba(220,0,0,.08),transparent 36%),radial-gradient(circle at bottom right,rgba(37,99,235,.07),transparent 34%),var(--places-panel);border:1px solid var(--places-border);box-shadow:var(--places-shadow-soft)}.places-category .shopcategory-eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;margin:0 0 10px;border-radius:999px;background:var(--places-red-soft);color:var(--places-red);font-size:.82rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.places-category .shopcategory-special-header h1{margin:0;color:var(--places-text);font-size:clamp(2rem,4vw,4.25rem);line-height:.98;font-weight:950;letter-spacing:-.045em}.places-category .shopcategory-special-header p{max-width:900px;margin:12px 0 0;color:var(--places-muted);font-size:1rem;line-height:1.6;font-weight:650}.places-category .shopcategory-age-note{display:inline-flex;align-items:flex-start;gap:8px;width:fit-content;max-width:900px;margin-top:14px!important;padding:12px 14px;border-radius:16px;background:#fef2f2eb;border:1px solid rgba(239,68,68,.16);color:#991b1b!important;font-size:.92rem!important;font-weight:800!important;line-height:1.45!important}.places-category .shopcategory-age-note:before{content:"18+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:38px;height:24px;padding:0 8px;border-radius:999px;background:#991b1b;color:#fff;font-size:.72rem;font-weight:950;line-height:1}.places-category .shopcategory-refresh-btn{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:52px;height:52px;min-width:52px;border:1px solid rgba(37,99,235,.16);border-radius:18px;background:#fff;color:var(--places-blue);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 28px #2563eb1a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.places-category .shopcategory-refresh-btn svg{width:21px;height:21px;stroke-width:2.35}.places-category .shopcategory-refresh-btn:hover:not(:disabled){transform:translateY(-2px);border-color:#2563eb57;box-shadow:0 16px 34px #2563eb29}.places-category .shopcategory-refresh-btn:active:not(:disabled){transform:translateY(0) scale(.96)}.places-category .shopcategory-refresh-btn:disabled{opacity:.64;cursor:wait}.places-category .shopcategory-refresh-btn.is-loading svg{animation:placesRefreshSpin .82s linear infinite}@keyframes placesRefreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.places-category .shopcategory-subcategory-shell{margin:0 0 16px;padding:16px;border-radius:24px;background:var(--places-panel);border:1px solid var(--places-border);box-shadow:var(--places-shadow-soft)}.places-category .places-type-shell{border-color:#dc00001a}.places-category .places-filter-shell{background:linear-gradient(180deg,#fffffff5,#f8fafce0),var(--places-panel)}.places-category .shopcategory-subcategory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.places-category .shopcategory-subcategory-title{min-width:0;display:flex;flex-direction:column;gap:3px}.places-category .shopcategory-subcategory-title span{color:var(--places-text);font-size:1rem;font-weight:950;letter-spacing:-.01em}.places-category .shopcategory-subcategory-title small{color:var(--places-muted);font-size:.88rem;line-height:1.35;font-weight:650}.places-category .shopcategory-subcategory-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.places-category .shopcategory-subcategory-control{-webkit-appearance:none;appearance:none;width:40px;height:40px;min-width:40px;border-radius:14px;border:1px solid var(--places-border);background:#fff;color:var(--places-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px #0f172a0e;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.places-category .shopcategory-subcategory-control:hover{transform:translateY(-1px);background:var(--places-soft-2);border-color:var(--places-border-strong);color:var(--places-red)}.places-category .shopcategory-subcategory-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.places-category .shopcategory-subcategory-icon svg{width:18px;height:18px;display:block}.places-category .shopcategory-subcategory-tabs{display:flex;align-items:center;gap:10px;width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-behavior:smooth}.places-category .shopcategory-subcategory-tabs::-webkit-scrollbar{height:8px}.places-category .shopcategory-subcategory-tabs::-webkit-scrollbar-track{background:transparent}.places-category .shopcategory-subcategory-tabs::-webkit-scrollbar-thumb{background:#94a3b885;border-radius:999px}.places-category .shopcategory-subcategory-tab{-webkit-appearance:none;appearance:none;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(15,23,42,.09);background:#fff;color:var(--places-text);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;font-size:.92rem;font-weight:850;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a0d;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.places-category .shopcategory-subcategory-tab:hover{transform:translateY(-1px);background:var(--places-soft-2);border-color:#dc00002e;color:var(--places-red);box-shadow:0 10px 22px #0f172a13}.places-category .shopcategory-subcategory-tab.is-active{background:var(--places-red-soft);border-color:#dc000033;color:var(--places-red);box-shadow:0 0 0 4px #dc00000d,0 10px 22px #dc000014}.places-category .places-type-shell .shopcategory-subcategory-tab.is-active{background:#fff;border-color:#10b9816b;color:#047857;box-shadow:0 0 0 4px #10b98114,0 10px 22px #10b9811a}.places-category .shopcategory-indexSort{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;padding:14px 16px;border-radius:22px;background:var(--places-panel);border:1px solid var(--places-border);box-shadow:var(--places-shadow-soft)}.places-category .shopcategory-indexSort p{margin:0;color:var(--places-muted);font-size:.95rem;line-height:1.45;font-weight:700}.places-category .shopcategory-indexSort p span,.places-category .shopcategory-indexSort p strong{color:var(--places-text);font-weight:950}.places-category .shopcategory-sort-wrap{position:relative;flex:0 0 auto}.places-category .shopcategory-sort{-webkit-appearance:none;appearance:none;min-height:46px;min-width:210px;padding:0 14px;border-radius:16px;border:1px solid var(--places-border);background:#fff;color:var(--places-text);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;box-shadow:0 9px 20px #0f172a0e}.places-category .shopcategory-sort span{color:var(--places-muted);font-size:.82rem;font-weight:800}.places-category .shopcategory-sort strong{color:var(--places-text);font-size:.9rem;font-weight:950}.places-category .shopcategory-sort svg{width:18px;height:18px;color:var(--places-muted);transition:transform .15s ease}.places-category .shopcategory-sort.is-open svg{transform:rotate(180deg)}.places-category .shopcategory-sort-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(260px,calc(100vw - 48px));padding:8px;border-radius:18px;background:#fff;border:1px solid var(--places-border);box-shadow:0 24px 60px #0f172a2e;z-index:40}.places-category .shopcategory-sort-option{-webkit-appearance:none;appearance:none;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--places-text);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:.9rem;font-weight:800;text-align:left}.places-category .shopcategory-sort-option:hover{background:var(--places-soft-2)}.places-category .shopcategory-sort-option.is-active{background:var(--places-green-soft);color:var(--places-green)}.places-category .shopcategory-sort-option svg{flex:0 0 auto;width:17px;height:17px}.places-category .special-products-rail,.places-category .special-products-section,.places-category [class*=special-products]{max-width:100%}.places-category .places-offers-shell,.places-category .shopcategory-offers-shell{margin-top:26px;padding:18px;border-radius:26px;background:var(--places-panel);border:1px solid var(--places-border);box-shadow:var(--places-shadow-soft)}.places-category .shopcategory-loadmore{width:fit-content;min-height:46px;margin:28px auto 0;padding:0 24px;border-radius:999px;background:var(--places-text);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.94rem;font-weight:900;box-shadow:0 16px 36px #0f172a2e}.places-category .places-empty-state,.places-category .places-loading-state,.places-category .places-error-state{width:100%;padding:34px 20px;border-radius:24px;background:#fff;border:1px dashed var(--places-border-strong);color:var(--places-muted);text-align:center;font-weight:800}.places-category .places-error-state{color:#b91c1c;background:#fef2f2;border-color:#ef444438}.places-compact-filter-panel{margin:18px auto;width:min(100%,1720px);display:grid;gap:14px}.places-current-type-card{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 44px #0f172a12}.places-current-type-card__copy{min-width:0;display:grid;gap:4px}.places-current-type-card__copy span{color:#991b1b;font-size:.75rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.places-current-type-card__copy strong{color:#0f172a;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:950;letter-spacing:-.04em;line-height:1}.places-current-type-card__copy small{color:#475569c7;font-size:.88rem;font-weight:800}.places-current-type-card__button,.places-more-filters__toggle{min-height:44px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;color:#991b1b;background:#fef2f2eb;border:1px solid rgba(220,38,38,.16);font-size:.86rem;font-weight:950;cursor:pointer;box-shadow:0 12px 24px #dc262614}.places-current-type-card__button svg,.places-more-filters__toggle svg{width:16px;height:16px;stroke-width:2.6;transition:transform .18s ease}.places-current-type-card__button.is-open svg,.places-more-filters__toggle.is-open svg{transform:rotate(180deg)}.places-type-switcher-menu{padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;border-radius:22px;background:#fffffffa;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 44px #0f172a14}.places-type-switcher-menu__item{min-height:42px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border-radius:15px;color:#334155;background:#f8fafceb;border:1px solid rgba(15,23,42,.07);font-size:.84rem;font-weight:900;cursor:pointer}.places-type-switcher-menu__item.is-active{color:#991b1b;background:#fee2e2b8;border-color:#dc262638;box-shadow:inset 3px 0 #dc2626}.places-filter-shell--primary{margin-top:0}.places-more-filters{display:grid;gap:12px}.places-more-filters__toggle{width:fit-content;min-width:220px;justify-content:space-between}.places-more-filters__toggle span{display:grid;gap:2px;text-align:left}.places-more-filters__toggle small{color:#991b1bad;font-size:.72rem;font-weight:850}.places-more-filters__body{display:grid;gap:12px}.places-filter-shell--secondary{margin-top:0;background:#ffffffdb}.places-filter-shell{position:relative;overflow:hidden}.places-filter-shell .shopcategory-subcategory-toolbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px}.places-filter-shell .shopcategory-subcategory-actions{display:flex!important;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.places-filter-shell .shopcategory-subcategory-control{width:46px;height:46px;min-width:46px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:15px;border:1px solid rgba(220,38,38,.16);background:#fee2e2e6;color:#7f1d1d;cursor:pointer;box-shadow:0 14px 28px #dc26261a}.places-filter-shell .shopcategory-subcategory-control:hover{background:#fecacaf2;transform:translateY(-1px)}.places-filter-shell .shopcategory-subcategory-icon{display:inline-flex;align-items:center;justify-content:center}.places-filter-shell .shopcategory-subcategory-icon svg{width:20px;height:20px;stroke-width:2.7}.places-filter-shell .shopcategory-subcategory-tabs{position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-right:110px}.places-current-type-card__button,.places-more-filters__toggle{color:#991b1b!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.08),transparent 35%),#fef2f2f5!important;border:1px solid rgba(220,38,38,.18)!important;box-shadow:0 12px 24px #dc262614!important}.places-current-type-card__button:hover,.places-more-filters__toggle:hover{color:#7f1d1d!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.12),transparent 38%),#fee2e2f5!important;border-color:#dc262647!important;transform:translateY(-1px)}.places-current-type-card__button.is-open,.places-more-filters__toggle.is-open{color:#7f1d1d!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.14),transparent 38%),#fee2e2fa!important;border-color:#dc262652!important}.places-more-filters__toggle small{color:#7f1d1dad!important}.places-current-type-card__button svg,.places-more-filters__toggle svg{color:currentColor!important}.places-type-switcher-menu__item{color:#334155!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 18px #0f172a0a!important}.places-type-switcher-menu__item:hover{color:#991b1b!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.08),transparent 34%),#fef2f2f5!important;border-color:#dc26262e!important;transform:translateY(-1px)}.places-type-switcher-menu__item.is-active{color:#7f1d1d!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.12),transparent 38%),#fee2e2f5!important;border-color:#dc26264d!important;box-shadow:inset 4px 0 #dc2626,0 10px 20px #dc262614!important}.places-type-switcher-menu__item svg{color:#991b1b!important}.places-filter-shell .shopcategory-subcategory-control{color:#7f1d1d!important;background:#fee2e2eb!important;border:1px solid rgba(220,38,38,.18)!important;box-shadow:0 14px 28px #dc26261a!important}.places-filter-shell .shopcategory-subcategory-control:hover{color:#7f1d1d!important;background:#fecacaf5!important;border-color:#dc262647!important}@media(max-width:1100px){.places-category{width:min(100%,calc(100vw - 20px));padding:18px 10px 44px}.places-category .shopcategory-special-header{border-radius:24px;padding:20px}}@media(max-width:820px){.places-category .shopcategory-special-header{flex-direction:column;align-items:stretch}.places-category .shopcategory-refresh-btn{align-self:flex-end}.places-category .shopcategory-indexSort{flex-direction:column;align-items:stretch}.places-category .shopcategory-sort-wrap,.places-category .shopcategory-sort{width:100%}.places-category .shopcategory-sort-menu{left:0;right:auto;width:100%}}@media(max-width:640px){.places-category{width:100%;padding:14px 8px 38px}.places-category .shopcategory-special-header,.places-category .shopcategory-subcategory-shell,.places-category .shopcategory-indexSort,.places-category .places-offers-shell,.places-category .shopcategory-offers-shell{border-radius:20px}.places-category .shopcategory-special-header{padding:18px}.places-category .shopcategory-special-header h1{font-size:2.25rem}.places-category .shopcategory-special-header p{font-size:.94rem}.places-category .shopcategory-subcategory-shell{padding:14px}.places-category .shopcategory-subcategory-toolbar{align-items:flex-start}.places-category .shopcategory-subcategory-actions{display:none}.places-category .shopcategory-subcategory-tab{min-height:40px;padding:0 14px;font-size:.88rem}.places-category .shopcategory-indexSort{padding:14px}.places-category .shopcategory-loadmore{width:100%}}.places-category .places-filter-shell .shopcategory-subcategory-actions{display:inline-flex;align-items:center;gap:10px}.places-category .places-filter-shell .shopcategory-subcategory-control,.places-category .places-filter-shell .places-subcategory-arrow{-webkit-appearance:none!important;appearance:none!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:15px!important;border:1px solid rgba(220,38,38,.22)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;box-shadow:0 14px 34px #0f172a14,0 0 0 1px #ffffffd9 inset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease!important}.places-category .places-filter-shell .shopcategory-subcategory-control:hover,.places-category .places-filter-shell .places-subcategory-arrow:hover,.places-category .places-filter-shell .shopcategory-subcategory-control:focus-visible,.places-category .places-filter-shell .places-subcategory-arrow:focus-visible{background:#fff7f7!important;background-color:#fff7f7!important;border-color:#b91c1c5c!important;color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;box-shadow:0 18px 42px #7f1d1d24,0 0 0 3px #f871711f!important;transform:translateY(-1px)!important;outline:none!important}.places-category .places-filter-shell .shopcategory-subcategory-control:disabled,.places-category .places-filter-shell .places-subcategory-arrow:disabled,.places-category .places-filter-shell .shopcategory-subcategory-control[aria-disabled=true],.places-category .places-filter-shell .places-subcategory-arrow[aria-disabled=true]{background:#fff7f7!important;background-color:#fff7f7!important;color:#7f1d1d73!important;-webkit-text-fill-color:rgba(127,29,29,.45)!important;border-color:#f8717138!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.places-category .places-filter-shell .shopcategory-subcategory-icon,.places-category .places-filter-shell .places-subcategory-arrow__icon{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important;line-height:1!important}.places-category .places-filter-shell .shopcategory-subcategory-icon svg,.places-category .places-filter-shell .places-subcategory-arrow__svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;color:inherit!important;opacity:1!important;display:none!important}.places-category .places-filter-shell .places-subcategory-arrow__glyph{display:block!important;font-size:29px!important;line-height:1!important;font-weight:900!important;color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important;transform:translateY(-1px)}.places-category .places-filter-shell .shopcategory-subcategory-control:not(.places-subcategory-arrow) .shopcategory-subcategory-icon:before{content:"‹";display:block;font-size:29px;line-height:1;font-weight:900;color:#7f1d1d;-webkit-text-fill-color:#7f1d1d;opacity:1;transform:translateY(-1px)}.places-category .places-filter-shell .shopcategory-subcategory-control:not(.places-subcategory-arrow)[aria-label*=right i] .shopcategory-subcategory-icon:before{content:"›"}.places-category .places-type-switcher-menu{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch}.places-category .places-type-switcher-menu__item{position:relative;min-height:54px;padding:10px 34px 10px 14px;justify-content:center;text-align:center;line-height:1.15}.places-category .places-type-switcher-menu__label{display:block;width:100%;max-width:100%;color:inherit;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;line-height:1.15}.places-category .places-type-switcher-menu__item svg{position:absolute;right:12px;top:50%;flex:0 0 auto;transform:translateY(-50%)}.places-category .places-type-switcher-menu__item.is-active svg{transform:translateY(-50%)}.places-category .places-filter-shell .shopcategory-subcategory-tab{min-width:132px;min-height:44px;padding:0 18px;text-align:center;line-height:1.15}.places-category .places-filter-shell .places-filter-tab-label{display:block;width:100%;max-width:100%;color:inherit;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;line-height:1.15}.places-category .places-filter-shell--primary .shopcategory-subcategory-tab,.places-category .places-filter-shell--secondary .shopcategory-subcategory-tab{justify-content:center}@media(max-width:640px){.places-category .places-type-switcher-menu{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.places-category .places-type-switcher-menu__label,.places-category .places-filter-shell .places-filter-tab-label{white-space:normal}.places-category .places-filter-shell .shopcategory-subcategory-tab{min-width:118px}}.ppc{width:360px!important;min-width:360px!important;max-width:360px!important;min-height:640px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#fffffff5,#f8fafcf0);border:1px solid rgba(220,38,38,.12);box-shadow:0 18px 42px #0f172a1a,0 0 0 1px #ffffff8c inset;color:#0f172a}.ppc:hover{transform:translateY(-4px);border-color:#dc262638;box-shadow:0 24px 56px #0f172a26,0 14px 36px #dc262614}.ppc,.ppc *{box-sizing:border-box}.ppc a{color:inherit;text-decoration:none}.ppc .ppc__head,.ppc.fpc .fpc__head,.ppc.spc .spc__head{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4 / 5!important;overflow:hidden!important;border-bottom:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 12% 8%,rgba(251,146,60,.12),transparent 34%),radial-gradient(circle at 88% 10%,rgba(220,38,38,.08),transparent 30%),linear-gradient(135deg,#fff,#f8fafc)!important}.ppc .ppc__cover,.ppc.fpc .fpc__cover,.ppc.spc .spc__cover{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#f8fafc!important}.ppc .ppc__cover:before,.ppc .ppc__cover:after,.ppc .fpc__cover:before,.ppc .fpc__cover:after,.ppc .spc__cover:before,.ppc .spc__cover:after{content:none!important;display:none!important}.ppc .ppc__coverImg,.ppc.fpc .fpc__coverImg,.ppc.spc .spc__coverImg{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;border-radius:0!important;filter:none!important}.ppc:hover .ppc__coverImg,.ppc:hover .fpc__coverImg,.ppc:hover .spc__coverImg{transform:scale(1.025);filter:saturate(1.04)!important}.ppc .ppc__coverFallback{width:100%;height:100%;display:grid;place-items:center;color:#0f172a80;background:linear-gradient(135deg,#fee2e273,#fff7ed73),#f8fafc}.ppc .ppc__coverFallback svg{width:54px;height:54px;stroke-width:1.8}.ppc .ppc__rank,.ppc.fpc .fpc__rank{z-index:5;top:16px;left:16px;min-width:48px;min-height:38px;padding:8px 13px;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#f97316)!important;color:#fff!important;font-size:.92rem;font-weight:950;box-shadow:0 12px 26px #f9731657}.ppc .ppc__badge,.ppc.fpc .fpc__badge,.ppc.spc .spc__badge{z-index:5;top:16px;right:16px;min-height:38px;max-width:170px;padding:8px 13px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#fff1f2f0!important;color:#7f1d1d!important;border:1px solid rgba(244,63,94,.22)!important;box-shadow:0 12px 26px #f43f5e1f;font-size:.82rem;font-weight:950;line-height:1;white-space:nowrap}.ppc .ppc__badge svg,.ppc .fpc__badge svg,.ppc .spc__badge svg{width:16px;height:16px;flex:0 0 16px;color:#16a34a!important;stroke-width:2.5}.ppc .ppc__restriction{position:absolute;left:16px;bottom:16px;z-index:5;min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#0f172ac7;color:#fff;border:1px solid rgba(255,255,255,.18);font-size:.78rem;font-weight:900;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ppc .ppc__restriction svg{width:14px;height:14px}.ppc .ppc__body,.ppc.fpc .fpc__body{padding:18px 18px 14px;display:flex;flex-direction:column;gap:14px}.ppc .ppc__titleRow,.ppc.fpc .fpc__titleRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.ppc .ppc__titleMain{min-width:0}.ppc .ppc__name,.ppc.fpc .fpc__name{display:-webkit-box;overflow:hidden;color:#0f172a;font-size:1.08rem;font-weight:950;line-height:1.24;letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ppc .ppc__name:hover,.ppc .fpc__name:hover{color:#b91c1c}.ppc .ppc__seller,.ppc.fpc .fpc__seller{margin-top:6px;color:#334155c7;font-size:.88rem;font-weight:650;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppc .ppc__seller span,.ppc .fpc__seller span{color:#4f46e5;font-weight:850}.ppc .ppc__price,.ppc.fpc .fpc__price{flex:0 0 auto;max-width:126px;padding:8px 11px;border-radius:16px;background:#10b9811f!important;color:#047857!important;border:1px solid rgba(16,185,129,.16)!important;font-size:.96rem;font-weight:950;line-height:1.1;text-align:right;white-space:nowrap}.ppc .ppc__metaRow,.ppc.fpc .fpc__metaRow{display:flex;flex-wrap:wrap;gap:8px}.ppc .ppc__chip,.ppc.fpc .fpc__chip,.ppc.spc .spc__chip{min-height:30px;max-width:100%;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#f871711f;color:#7f1d1d;border:1px solid rgba(248,113,113,.16);font-size:.78rem;font-weight:900;line-height:1}.ppc .ppc__chip svg,.ppc .fpc__chip svg{width:14px;height:14px;stroke-width:2.4}.ppc .ppc__chip--category,.ppc .ppc__chip--feature,.ppc .ppc__chip--rating,.ppc .fpc__chip--soft{background:#0f172a0b!important;color:#0f172ab8!important;border-color:#0f172a12!important}.ppc .ppc__chip--type{background:#fee2e2cc!important;color:#991b1b!important;border-color:#f871713d!important}.ppc .ppc__stats,.ppc.fpc .fpc__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 16px}.ppc .ppc__stat,.ppc.fpc .fpc__stat{min-width:0;padding:12px 8px;border-radius:16px;background:#f8fafcf0;border:1px solid rgba(15,23,42,.06);text-align:center}.ppc .ppc__statVal,.ppc.fpc .fpc__statVal{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#0f172a;font-size:1rem;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppc .ppc__statVal svg{width:15px;height:15px;stroke-width:2.4}.ppc .ppc__statLbl,.ppc.fpc .fpc__statLbl{margin-top:5px;color:#334155b8;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.ppc .ppc__foot,.ppc.fpc .fpc__foot{margin-top:auto;padding:14px 16px 16px;display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;border-top:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafce0,#fffffff5)}.ppc .ppc__brandRow,.ppc .fpc__brandRow{width:100%;display:flex!important;justify-content:flex-start!important;align-items:center!important}.ppc .ppc__brand,.ppc.fpc .fpc__brand{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin:0!important;text-align:left!important}.ppc .ppc__brandLogo,.ppc.fpc .fpc__brandLogo{width:48px;height:48px;min-width:48px;min-height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:visible;border-radius:999px}.ppc .ppc__brandLogo .avatar-wrapper,.ppc .fpc__brandLogo .avatar-wrapper{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px!important}.ppc .ppc__brandLogo .avatar-wrapper.md,.ppc .ppc__brandLogo .avatar-wrapper.mdPlus,.ppc .fpc__brandLogo .avatar-wrapper.md,.ppc .fpc__brandLogo .avatar-wrapper.mdPlus{--size: 48px;--ring: 3px;--gap: 2px}.ppc .ppc__brandLogo .avatar-inner,.ppc .fpc__brandLogo .avatar-inner{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.ppc .ppc__brandLogo .avatar-inner img,.ppc .fpc__brandLogo .avatar-inner img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:999px!important}.ppc .ppc__brandTxt,.ppc.fpc .fpc__brandTxt{min-width:0;overflow:hidden;display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:2px;text-align:left!important}.ppc .ppc__company,.ppc.fpc .fpc__company{max-width:100%!important;overflow:hidden;color:#0f172a;font-size:.9rem;font-weight:950;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;text-align:left!important;margin:0!important}.ppc .ppc__storeRole{max-width:100%;overflow:hidden;color:#334155bd;font-size:.78rem;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ppc .ppc__ctaGroup,.ppc.fpc .fpc__ctaGroup{width:100%;display:grid!important;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.ppc .ppc__cta,.ppc.fpc .fpc__cta{width:100%;min-height:42px;padding:9px 12px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.86rem;font-weight:950;line-height:1;white-space:nowrap;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;box-shadow:0 10px 20px #0f172a0f;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ppc .ppc__cta svg,.ppc .fpc__cta svg{width:15px;height:15px;stroke-width:2.4}.ppc .ppc__cta:hover,.ppc .fpc__cta:hover{transform:translateY(-1px);background:#dc262612;border-color:#dc26262e;color:#b91c1c}.ppc .ppc__cta--store,.ppc.fpc .fpc__cta--store{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;border-color:#16a34a42!important;box-shadow:0 12px 22px #16a34a38,inset 0 1px #ffffff3d}.ppc .ppc__cta--store svg,.ppc .fpc__cta--store svg{color:#fff!important;stroke:currentColor!important}.ppc .ppc__cta--store:hover,.ppc .fpc__cta--store:hover{background:linear-gradient(135deg,#15803d,#16a34a)!important;color:#fff!important;border-color:#15803d52!important;box-shadow:0 16px 28px #16a34a47,inset 0 1px #fff3}.ppc .ppc__cta--map{background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important}.ppc .ppc__cta--map:hover{background:#ef444412!important;color:#b91c1c!important;border-color:#ef444433!important}.ppc .ppc__ctaGroup .ppc__cta:nth-child(3),.ppc .ppc__ctaGroup .fpc__cta:nth-child(3){grid-column:1 / -1}.ppc .ppc__ctaGroup:has(.ppc__cta:only-child),.ppc .fpc__ctaGroup:has(.fpc__cta:only-child){grid-template-columns:1fr}.places-products-rail .featured-products-rail__scroll,.places-products-rail .special-products-rail__scroll,.places-products-rail__scroll{grid-auto-columns:360px!important;gap:22px;align-items:start}.places-products-rail .featured-products-rail__scroll>.ppc,.places-products-rail .special-products-rail__scroll>.ppc,.places-products-rail__scroll>.ppc{scroll-snap-align:start}@media(max-width:820px){.ppc{width:min(360px,88vw)!important;min-width:min(360px,88vw)!important;max-width:min(360px,88vw)!important;border-radius:22px}.places-products-rail .featured-products-rail__scroll,.places-products-rail .special-products-rail__scroll,.places-products-rail__scroll{grid-auto-columns:minmax(300px,88vw)!important}.ppc .ppc__titleRow,.ppc.fpc .fpc__titleRow{grid-template-columns:1fr;gap:10px}.ppc .ppc__price,.ppc.fpc .fpc__price{max-width:100%;justify-self:flex-start;text-align:left}}@media(max-width:520px){.ppc{width:88vw!important;min-width:88vw!important;max-width:88vw!important;min-height:auto}.ppc .ppc__head,.ppc.fpc .fpc__head,.ppc.spc .spc__head{aspect-ratio:4 / 5!important}.ppc .ppc__body,.ppc.fpc .fpc__body{padding:16px 16px 12px}.ppc .ppc__stats,.ppc.fpc .fpc__stats{gap:8px;padding:0 16px 14px}.ppc .ppc__stat,.ppc.fpc .fpc__stat{padding:10px 6px}.ppc .ppc__statVal,.ppc.fpc .fpc__statVal{font-size:.92rem}.ppc .ppc__statLbl,.ppc.fpc .fpc__statLbl{font-size:.68rem}.ppc .ppc__rank,.ppc .fpc__rank,.ppc .ppc__badge,.ppc .fpc__badge{top:10px}.ppc .ppc__rank,.ppc .fpc__rank{left:10px}.ppc .ppc__badge,.ppc .fpc__badge{right:10px;max-width:calc(100% - 86px)}.ppc .ppc__ctaGroup,.ppc.fpc .fpc__ctaGroup{grid-template-columns:1fr}.ppc .ppc__ctaGroup .ppc__cta:nth-child(3),.ppc .ppc__ctaGroup .fpc__cta:nth-child(3){grid-column:auto}.ppc .ppc__cta,.ppc.fpc .fpc__cta{min-height:40px}}.ppc{min-height:0!important}.ppc .ppc__head,.ppc.fpc .fpc__head,.ppc.spc .spc__head{aspect-ratio:1 / 1!important}.ppc .ppc__body,.ppc.fpc .fpc__body{padding:16px 18px 12px!important;gap:12px!important}.ppc .ppc__stats,.ppc.fpc .fpc__stats{padding:0 18px 14px!important}.ppc .ppc__foot,.ppc.fpc .fpc__foot{padding:13px 16px 14px!important;gap:11px!important}.ppc .ppc__brand,.ppc.fpc .fpc__brand{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}.ppc .ppc__brandLogo,.ppc.fpc .fpc__brandLogo,.ppc .ppc__brandLogo .avatar-wrapper,.ppc .fpc__brandLogo .avatar-wrapper{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important}.ppc .ppc__brandLogo .avatar-wrapper.md,.ppc .ppc__brandLogo .avatar-wrapper.mdPlus,.ppc .fpc__brandLogo .avatar-wrapper.md,.ppc .fpc__brandLogo .avatar-wrapper.mdPlus{--size: 44px;--ring: 3px;--gap: 2px}.ppc .ppc__ctaGroup,.ppc.fpc .fpc__ctaGroup{width:100%;display:grid!important;grid-template-columns:46px 46px minmax(0,1fr)!important;gap:9px!important;align-items:center!important}.ppc .ppc__cta--iconOnly,.ppc.fpc .ppc__cta--iconOnly{width:46px!important;min-width:46px!important;max-width:46px!important;min-height:42px!important;padding:0!important;border-radius:14px!important}.ppc .ppc__cta--iconOnly svg{width:17px!important;height:17px!important}.ppc .ppc__cta--profile{min-width:0!important;min-height:42px!important;padding:9px 14px!important;border-radius:14px!important}.ppc .ppc__ctaGroup .ppc__cta:nth-child(3),.ppc .ppc__ctaGroup .fpc__cta:nth-child(3){grid-column:auto!important}.ppc .ppc__ctaGroup:has(.ppc__cta--iconOnly:first-child:nth-last-child(2)){grid-template-columns:46px minmax(0,1fr)!important}@media(max-width:520px){.ppc .ppc__head,.ppc.fpc .fpc__head,.ppc.spc .spc__head{aspect-ratio:1 / 1!important}.ppc .ppc__ctaGroup,.ppc.fpc .fpc__ctaGroup{grid-template-columns:44px 44px minmax(0,1fr)!important;gap:8px!important}.ppc .ppc__cta--iconOnly,.ppc.fpc .ppc__cta--iconOnly{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:40px!important}.ppc .ppc__cta--profile{min-height:40px!important}}.fpc__coverFallback.fpc__coverFallback--product,.fpc__cover .fpc__coverFallback.fpc__coverFallback--product,.spc__cover .fpc__coverFallback.fpc__coverFallback--product,.ppc__cover .fpc__coverFallback.fpc__coverFallback--product{width:100%!important;height:100%!important;min-height:260px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:0!important;border-radius:inherit!important;background:radial-gradient(circle at 24% 18%,rgba(59,130,246,.12) 0%,transparent 32%),radial-gradient(circle at 78% 20%,rgba(16,185,129,.12) 0%,transparent 30%),linear-gradient(135deg,#f8fafc,#eef2f7)!important;color:#475569!important;text-align:center!important;overflow:hidden!important;box-sizing:border-box!important}.fpc__coverFallback.fpc__coverFallback--product svg,.fpc__cover .fpc__coverFallback.fpc__coverFallback--product svg,.spc__cover .fpc__coverFallback.fpc__coverFallback--product svg,.ppc__cover .fpc__coverFallback.fpc__coverFallback--product svg{width:42px!important;height:42px!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:.9!important;visibility:visible!important}.fpc__coverFallback.fpc__coverFallback--product span,.fpc__cover .fpc__coverFallback.fpc__coverFallback--product span,.spc__cover .fpc__coverFallback.fpc__coverFallback--product span,.ppc__cover .fpc__coverFallback.fpc__coverFallback--product span{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 12px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:#ffffffd1!important;color:#334155!important;font-size:12px!important;font-weight:950!important;line-height:1!important;letter-spacing:.02em!important;box-shadow:0 10px 24px #0f172a14!important}.fpc__cover:has(.fpc__coverFallback--product),.spc__cover:has(.fpc__coverFallback--product),.ppc__cover:has(.fpc__coverFallback--product){background-image:none!important;background-color:#f8fafc!important}.fpc__coverImg,.spc__coverImg,.ppc__coverImg{background-color:#f8fafc!important}.places-products-rail .places-products-rail__section-actions{display:inline-flex;align-items:center;gap:8px}.places-products-rail .places-products-rail__arrow,.places-products-rail button.places-products-rail__arrow,.places-products-rail .featured-products-rail__arrow.places-products-rail__arrow{appearance:none;-webkit-appearance:none;width:42px;height:42px;min-width:42px;border-radius:14px;border:1px solid rgba(15,23,42,.14);background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;font-size:30px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 12px 28px #0f172a1f;opacity:1;visibility:visible;pointer-events:auto;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.places-products-rail .places-products-rail__arrow:hover:not(:disabled),.places-products-rail .places-products-rail__arrow:focus-visible:not(:disabled){background:#f8fafc;border-color:#2563eb57;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a29;outline:none}.places-products-rail .places-products-rail__arrow:disabled{background:#f8fafc;color:#0f172a57;border-color:#0f172a14;box-shadow:none;cursor:not-allowed;opacity:.55}.places-products-rail .places-products-rail__arrow--left,.places-products-rail .places-products-rail__arrow--right{text-indent:0}.productdisplay{display:flex;margin:0 170px}.productdisplay-left{display:flex;gap:17px}.productdisplay-img-list{display:flex;flex-direction:column;gap:16px}.productdisplay-img-list img{height:163px}.productdisplay-main-img{width:586px;height:700px}.productdisplay-right{margin-left:70px;display:flex;flex-direction:column;gap:20px}.productdisplay-right h1{color:#3d3d3d;font-size:40px;font-weight:700}.productdisplay-right-stars{display:flex;align-items:center;margin-top:13px;gap:5px;color:#1c1c1c;font-size:16px}.productdisplay-right-prices{display:flex;align-items:baseline;margin:40px 0;gap:30px;font-size:24px;font-weight:700}.productdisplay-right-price-old{color:#818181;text-decoration:line-through}.productdisplay-right-price-new{color:#ff4141}.productdisplay-right-description{font-size:18px;color:#656565}.productdisplay-right-size{margin-top:55px}.productdisplay-right-size h1{margin-bottom:20px;color:#656565;font-size:20px;font-weight:600}.productdisplay-right-sizes{display:flex;gap:20px}.productdisplay-right-sizes div{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #ccc;cursor:pointer}.productdisplay-right-sizes div:hover{border-color:#000}.productdisplay-right button{padding:20px 40px;width:200px;font-size:16px;font-weight:600;color:#fff;background:#ff4141;margin-bottom:40px;border:none;cursor:pointer}.productdisplay-right button:hover{background:#e63939}.productdisplay-right-category span{font-weight:600}.pd-auction-chat{margin:14px 0 18px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000040}.pd-auction-chat__header{margin-bottom:10px}.pd-auction-chat__title{font-weight:700;font-size:16px;line-height:1.2}.pd-auction-chat__sub{margin-top:4px;font-size:13px}@media(max-width:1280px){.produtdisplay{margin:0 60px}.productdisplay-left,.productdisplay-img-list{gap:10px}.productdisplay-img-list img{height:120px}.productdisplay-main-img{width:auto;height:510px}.productdisplay-right{margin:0 30px}.productdisplay-right h1{font-size:22px}.productdisplay-right-stars{gap:3px;font-size:13px}.productdisplay-right-prices{margin:10px 0;font-size:18px}.productdisplay-right-description{font-size:13px}.productdisplay-right-size h1{margin-top:20px;font-size:20px}.productdisplay-right-sizes div{padding:14px 20px}.productdisplay-right button{width:150px;padding:15px 0;margin-bottom:20px}.productdisplay-right-category{margin-top:5px;font-size:14px}}@media(max-width:1024px){.produtdisplay{margin:0 30px}.productdisplay-left{gap:5px}.productdisplay-img-list img{height:80px}.productdisplay-main-img{height:350px}.productdisplay-right h1{font-size:18px}.productdisplay-right-stars img{width:15px}.productdisplay-right-description{font-size:12px}.productdisplay-right-sizes{margin-top:10px 0px}.productdisplay-right-sizes div{padding:10px 16px;font-size:12px}.productdisplay-right button{width:120px;padding:10px 0;margin-bottom:10px;font-size:14px}.productdisplay-right-category{font-size:12px}}@media(max-width:800px){.productdisplay{margin:0 10px}.productdisplay-left{gap:0px;flex-direction:column-reverse;align-items:center}.productdisplay-img-list{flex-direction:row;gap:6px}.productdisplay-img-list img{height:70px}.productdisplay-main-img{height:300px}.productdisplay-right h1{font-size:14px}.productdisplay-right-stars img{width:13px}.productdisplay-right-description{font-size:10px}.productdisplay-right-size h1{margin-top:10px}.productdisplay-right-sizes{margin-top:10px;gap:5px}.productdisplay-right-sizes div{padding:4px 11px}.productdisplay-right button{width:100px;font-size:12px}.productdisplay-right-category{font-size:10px}}@media(max-width:500px){.productdisplay{flex-direction:column}.productdisplay-left{gap:10px;flex-direction:row;margin:auto}.productdisplay-img-list{flex-direction:column;gap:8px}.productdisplay-img-list img{height:75px}.productdisplay-main-img{height:330px}.productdisplay-right{margin:5px}.productdisplay-right h1{margin-top:15px;font-size:20px;font-weight:500}.productdisplay-right-stars img{width:15px}.productdisplay-right-sizes{gap:10px;margin:20px 0}.productdisplay-right-sizes div{padding:10px 16px;font-size:14px}.productdisplay-right button{width:130px;font-size:15px;padding:12px 0}.productdisplay-right-category{font-size:16px}}.pd-grid{display:grid;grid-template-columns:1.2fr 1fr .75fr;gap:24px;align-items:start}.pd-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.pd-thumbs img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border:1px solid #eee;border-radius:8px;cursor:pointer}.pd-main-img-wrap{border:1px solid #eee;border-radius:12px;overflow:hidden}.pd-main-img{width:100%;height:auto;display:block}.pd-title{font-size:1.75rem;font-weight:700;margin:0 0 8px}.pd-stars{display:flex;align-items:center;gap:6px}.pd-stars img{width:18px;height:18px}.pd-review-count{border:none;background:none;padding:0;margin-left:6px;color:#2563eb;cursor:pointer;font-size:.95rem}.pd-meta{margin:12px 0 16px}.pd-meta-row{color:#666;font-size:.95rem}.pd-meta-label{font-weight:600;margin-right:6px}.pd-about h3{font-size:1.1rem;margin:12px 0 6px}.pd-desc{line-height:1.55;white-space:pre-wrap}.pd-muted{color:#7a7a7a}.pd-buybox{position:sticky;top:16px;border:1px solid #eee;border-radius:12px;padding:16px;background:#fff;box-shadow:0 1px #00000008}.pd-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.pd-price-old{text-decoration:line-through;color:#888}.pd-price-new{font-size:1.6rem;font-weight:700}.pd-qty{display:flex;align-items:center;gap:8px;margin:10px 0 16px}.pd-qty select{padding:6px 8px;border-radius:8px;border:1px solid #ddd}.pd-addtocart{width:100%;padding:12px 14px;border:none;border-radius:10px;background:#ef4444;color:#fff;font-weight:700;cursor:pointer}.pd-addtocart:hover{filter:brightness(.96)}.pd-media{display:grid;grid-template-columns:104px 1fr;gap:14px;align-items:start}.pd-rail{width:104px;max-height:520px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding:6px;box-sizing:border-box;background:var(--rail-bg, transparent);border-radius:10px}.pd-rail img{width:92px;height:92px;object-fit:cover;display:block;flex:0 0 auto;border-radius:8px;border:1px solid var(--border, #e5e7eb);background:#fff;max-width:none}.pd-rail img.is-active{outline:2px solid var(--brand, #0e7afe);outline-offset:2px;border-color:transparent}.pd-rail::-webkit-scrollbar{width:8px}.pd-rail::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px}.pd-main{border:1px solid var(--border, #e5e7eb);border-radius:12px;overflow:hidden;background:#fff}.pd-main-img{width:100%;height:min(72vh,680px);object-fit:contain;display:block}.pd-stars{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pd-stars img{width:18px;height:18px;display:inline-block}.pd-review-btn{appearance:none;background:transparent;border:0;padding:0;margin-left:6px;display:inline-flex;align-items:center;gap:6px;font:inherit;color:#3b82f6;cursor:pointer;text-decoration:none;line-height:1.2}.pd-review-btn:hover{text-decoration:underline}.pd-review-btn:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px;border-radius:6px}.pd-stars .pd-review-btn{all:unset;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#3b82f6;line-height:1.2;padding:0}.pd-stars .pd-review-btn:hover{text-decoration:underline}.pd-stars .pd-review-btn:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px;border-radius:6px}.pd-stars .pd-review-btn,.pd-stars .pd-review-btn:hover,.pd-stars .pd-review-btn:active,.pd-stars .pd-review-btn:focus{background:transparent!important;box-shadow:none!important}.pd-review-icon{width:18px;height:18px;flex:0 0 auto}.pd-buybox .pd-addtocart{all:unset;box-sizing:border-box;width:100%;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid var(--btn-border, #e5e7eb);background:transparent!important;color:var(--btn-primary, #ef4444);font-weight:600;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:transform .05s ease,border-color .2s ease}.pd-buybox .pd-addtocart:hover{border-color:var(--btn-primary, #ef4444);text-decoration:none}.pd-buybox .pd-addtocart:active{transform:translateY(1px)}.pd-buybox .pd-addtocart,.pd-buybox .pd-addtocart:hover,.pd-buybox .pd-addtocart:active,.pd-buybox .pd-addtocart:focus{background:transparent!important;box-shadow:none!important}.pd-cart-icon{width:18px;height:18px;flex:0 0 auto}.pd-buybox{display:grid;gap:10px}.pd-buybox{position:relative;z-index:1}.pd-buybox .pd-addtocart{position:relative;z-index:2;pointer-events:auto}.nav-cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;transition:background .15s ease}.nav-cart-link:hover{background:#0000000f}.nav-cart-icon{width:20px;height:20px;opacity:.9}.nav-cart-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;line-height:18px;color:#fff;background:#ef4444;font-weight:600;box-shadow:0 0 0 2px #fff}.pd-reviews{width:100%;max-width:1200px;margin:20px auto 0;padding:0 16px;display:flex;justify-content:flex-start}.pd-reviews .reviews-panel{max-width:460px;margin:0}.pd-col.pd-left{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.pd-media,.pd-main,.pd-main-img{width:100%}.pd-reviews .reviews-panel{width:100%;max-width:100%;margin:0}.pd-media,.pd-main{width:100%}.pd-reviews.pd-reviews--left{width:100%;margin-top:12px}.pd-reviews.pd-reviews--left .reviews-panel{width:100%;max-width:100%;margin:0;border-radius:12px}.pd-col.pd-left{display:flex;flex-direction:column}.pd-media{width:100%}.pd-reviews{width:100%;max-width:100%;margin-top:14px}.pd-col.pd-left .reviews-panel{width:100%;max-width:100%}.pd-col.pd-left .reviews-panel{border-radius:12px}.pd-grid{display:grid;grid-template-columns:1.45fr 1fr .75fr;gap:24px;align-items:start}.pd-col.pd-left{display:flex;flex-direction:column;align-items:stretch}.pd-reviews{width:100%;margin-top:16px}.pd-reviews{margin-top:18px}.pd-below{width:100%;margin-top:18px}.pd-below-inner{width:100%;box-sizing:border-box;display:grid;grid-template-columns:1.45fr 1fr .75fr;gap:24px;max-width:none;margin:0;padding:0}.pd-below-inner>*{grid-column:1 / 2}.pd-below-inner .pd-reviews{margin-top:18px}.rp-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;color:#111;cursor:pointer;z-index:50;box-shadow:0 6px 16px #0000001a}.rp-arrow{pointer-events:auto}.productdisplay .pd-grid{display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(340px,1fr) minmax(260px,.75fr);gap:28px;align-items:start}.productdisplay .pd-left{min-width:0}.productdisplay .pd-media{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:stretch;width:100%}.productdisplay .pd-main{width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center}.productdisplay .pd-main-img{width:100%;height:100%;object-fit:contain;display:block}.productdisplay .pd-rail{height:100%;max-height:100%;overflow:hidden;display:grid;grid-auto-rows:1fr;gap:10px;padding:2px;align-content:stretch}.productdisplay .pd-rail img{width:100%;height:100%;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff;object-fit:contain;display:block;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.productdisplay .pd-rail img:hover{transform:translateY(-1px);border-color:#0000002e}.productdisplay .pd-rail img.is-active{border-color:#6366f1e6;box-shadow:0 0 0 2px #6366f133}.pd-media{display:grid!important;grid-template-columns:92px 1fr!important;gap:14px!important;align-items:stretch!important}.pd-main{width:100%!important;aspect-ratio:1 / 1!important;border-radius:14px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}.pd-main-img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.pd-rail{height:100%!important;max-height:100%!important;overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-height:0!important}.pd-rail img{width:100%!important;flex:1 1 0!important;min-height:0!important;height:auto!important;border-radius:10px!important;object-fit:contain!important;display:block!important;cursor:pointer!important}.pd-rail img:nth-child(n+9){display:none!important}.upload-product-modal,.upload-product-body,.upload-product-form{max-width:100%}.upload-product-body{overflow-x:hidden}.upload-product-modal video{display:block;width:100%;max-width:100%;height:auto;border-radius:12px;background:#000;outline:none}.upload-product-modal .field video{border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 18px #0000000f}.upload-product-modal .field video{max-height:320px;object-fit:contain}@media(max-width:520px){.upload-product-modal .field video{max-height:220px}}.up-video-preview{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#000;border:1px solid rgba(0,0,0,.12)}.up-video-preview video{width:100%;height:auto;max-height:320px;display:block}.up-video-remove{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:10px;border:0;cursor:pointer;background:#ffffffeb;color:#111;font-size:18px;line-height:34px;display:grid;place-items:center;box-shadow:0 10px 22px #0000002e}.up-video-remove:hover{background:#fff}.upload-product-modal .field .remove-video,.upload-product-modal .field .video-remove,.upload-product-modal .field .btn-remove-video{position:relative;margin-top:10px}.up-video-preview{position:relative}.up-video-remove{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fffffff2;color:#000;font-weight:900;font-size:18px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 22px #0000002e}.up-video-remove:hover{background:#fff;border-color:#0000002e}.up-video-remove:active{transform:translateY(1px)}.upload-product-modal video+button,.upload-product-modal video~button{background:#fffffff2!important;border:1px solid rgba(0,0,0,.12)!important;color:#000!important;font-weight:900!important;box-shadow:0 10px 22px #0000002e!important;padding:0!important;min-width:34px!important;min-height:34px!important;border-radius:10px!important}.upload-product-modal video+button:hover,.upload-product-modal video~button:hover{background:#fff!important}.upload-product-modal video+button,.upload-product-modal video~button{display:grid!important;place-items:center!important}.up-video-preview{width:100%;border-radius:14px;overflow:hidden;background:#000;position:relative}.up-video-preview{aspect-ratio:16 / 9}.up-video-preview video{width:100%;height:100%;display:block;object-fit:cover;background:#000;border:0;border-radius:14px}.pd-video-modal{position:relative;width:min(980px,92vw);max-height:86vh;background:#0b0b0b;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000080}.pd-video-modal-close{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:999px;border:0;cursor:pointer;background:#ffffff1f;color:#fff;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;z-index:2 implying}.pd-video-modal-close:hover{background:#ffffff38}.pd-video-modal-player{width:100%;aspect-ratio:16 / 9;background:#000}.pd-video-modal-video{width:100%;height:100%;display:block;object-fit:contain}.pd-video-modal{position:relative;width:min(1200px,96vw);height:min(700px,88vh);background:#000;border-radius:14px;overflow:hidden}.pd-video-modal-player{width:100%;height:100%;background:#000;aspect-ratio:auto}.pd-video-modal{width:96vw;height:92vh;border-radius:14px}.pd-video-modal{position:relative;width:min(1100px,96vw);height:min(620px,88vh);background:#000;border-radius:14px;overflow:hidden}.pd-video-modal-video{width:100%;height:100%;display:block;object-fit:contain;background:#000}.pd-video-modal{position:relative;width:min(1000px,96vw);height:min(560px,86vh);background:#000;border-radius:14px;overflow:hidden}.pd-video-modal-player{width:100%;height:100%;background:#000}.pd-video-modal-video{width:100%;height:100%;display:block;object-fit:cover;background:#000}.pd-video-modal-overlay{position:fixed;inset:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#000000b3;z-index:9999}.pd-video-modal{position:relative;width:min(1200px,96vw);height:min(720px,90vh);background:#000;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0000008c}.pd-video-modal-close{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:10px;border:0;background:transparent!important;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;font-size:22px;z-index:10;-webkit-appearance:none;appearance:none}.pd-video-modal-close:hover{background:#ffffff1f!important}.pd-video-modal-close:focus{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.pd-video-modal-player{position:relative;width:100%;height:100%;background:#000}.pd-video-modal-video{position:absolute;inset:0;width:100%;height:100%;display:block;background:#000}.pd-video-bg{object-fit:cover;filter:blur(18px) brightness(.75);transform:scale(1.08);pointer-events:none}.pd-video-fg{object-fit:contain;z-index:2}.pd-thumb.pd-thumb-video{position:relative;width:72px;height:72px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none}.pd-thumb-video-icon{font-size:20px;color:#000000b3}.pd-thumb.pd-thumb-video.is-active{border-color:#00000059;box-shadow:0 0 0 2px #0000001f inset}.pd-thumb.pd-thumb-video.is-active .pd-thumb-video-icon{color:#000000e6}.pd-thumb.pd-thumb-video:hover{background:#0000000a}.pd-thumb.pd-thumb-video:hover .pd-thumb-video-icon{color:#000000e6}.pd-thumb.pd-thumb-video:focus{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}@media(max-width:1100px){.productdisplay .pd-grid{grid-template-columns:1fr}.productdisplay .pd-media{grid-template-columns:78px 1fr}.productdisplay .pd-main{aspect-ratio:4 / 3}}@media(max-width:1100px){.pd-grid{grid-template-columns:1fr}.pd-buybox{position:static}}@media(max-width:900px){.pd-reviews.pd-reviews--left{margin-top:10px}}.pd-below{width:100%;margin-top:22px}.pd-below-inner{display:block!important;width:100%;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}.pd-below-inner>*{grid-column:auto!important}.pd-below-inner>*+*{margin-top:24px}.pd-below-inner>.rp,.pd-below-inner>.related-products,.pd-below-inner>.RelatedProducts,.pd-below-inner>.relatedProducts,.pd-below-inner>div:first-child{width:100vw;margin-left:calc(50% - 50vw);padding:0}.pd-below-inner>div:first-child>*{padding-left:14px;padding-right:14px;box-sizing:border-box}.pd-below-inner .pd-reviews{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box}.pd-below-inner .pd-reviews .reviews-panel{width:100%;max-width:100%}.pd-below-inner>*+*{padding-top:22px;border-top:1px solid rgba(0,0,0,.08)}.pd-below-inner{display:block!important}.pd-section+.pd-section{margin-top:24px;padding-top:22px;border-top:1px solid rgba(0,0,0,.08)}.pd-section--related{width:100vw;margin-left:calc(50% - 50vw)}.pd-section--related>*{padding-left:14px;padding-right:14px;box-sizing:border-box}.pd-section--reviews{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box}.pd-section--reviews .reviews-panel{width:100%;max-width:100%}.pd-auction-chat-right{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.pd-auction-chat-right__meta{margin-bottom:8px}.pd-auction-chat-right__title{font-weight:700;font-size:14px;line-height:1.2}.pd-auction-chat-right__sub{margin-top:4px;font-size:12px;line-height:1.35}.pd-auction-chat-right .video-side-chat-card.is-embed{width:100%;border-radius:12px}.pd-auction-chat-right .vsc-header{padding:8px 0}.pd-auction-chat__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pd-auction-chat__titleRow{display:flex;align-items:center;gap:10px}.pd-auction-pill{font-size:11px;font-weight:800;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#22c55e1a}.pd-auction-chat__actions{display:flex;align-items:center;gap:10px}.pd-auction-helpBtn{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:10px;padding:6px 10px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pd-auction-helpBtn:hover{border-color:#0003}.pd-auction-caret{display:inline-block;transition:transform .15s ease}.pd-auction-chat__sub{margin-top:6px;font-size:13px;line-height:1.35}.pd-auction-moreBtn{margin-left:8px;border:0;background:transparent;color:#2563eb;cursor:pointer;font-weight:600}.pd-auction-moreBtn:hover{text-decoration:underline}.pd-auction-help{margin-top:10px;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:10px 12px;background:#00000005}.pd-auction-help__section+.pd-auction-help__section{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.pd-auction-help__h{font-weight:800;font-size:13px;margin-bottom:6px}.pd-auction-help__list{margin:0;padding-left:18px;font-size:13px}.pd-auction-help__list li{margin:4px 0}.pd-auction-helpBtn,.pd-auction-moreBtn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:transparent!important;box-shadow:none!important;color:#000!important;font-weight:800!important;font-size:13px;line-height:1.2;padding:6px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.16)}.pd-auction-helpBtn:hover,.pd-auction-moreBtn:hover{border-color:#00000047;background:#0000000a!important}.pd-auction-helpBtn:active,.pd-auction-moreBtn:active{transform:translateY(1px)}.pd-auction-helpBtn:focus,.pd-auction-moreBtn:focus{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.pd-auction-caret{font-weight:900;color:#000!important}.pd-auction-caret.open{transform:rotate(180deg)}.pd-auction-helpBtn,.pd-auction-helpBtn:hover,.pd-auction-helpBtn:active,.pd-auction-helpBtn:focus,.pd-auction-moreBtn,.pd-auction-moreBtn:hover,.pd-auction-moreBtn:active,.pd-auction-moreBtn:focus{background:transparent!important;box-shadow:none!important}.pd-auction-pill{background:#0000000f;color:#000;border:1px solid rgba(0,0,0,.14);font-weight:800;font-size:11px;padding:2px 8px;border-radius:999px}.pd-auction-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:999px;font-weight:900;font-size:11px;letter-spacing:.02em;border:1px solid rgba(0,0,0,.12)}.pd-auction-pill.is-offline{background:#dc262624;border-color:#dc262659;color:#b91c1c}.pd-auction-pill.is-live{background:#10b98124;border-color:#10b98159;color:#059669}.pd-presence-wrap{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:transparent;color:#111;font-size:12px;line-height:1;-webkit-user-select:none;user-select:none}.pd-auction-presence{display:inline-flex;align-items:center;gap:8px;line-height:1;-webkit-user-select:none;user-select:none}.pd-auction-presence__dot{width:9px;height:9px;border-radius:999px;border:1px solid rgba(0,0,0,.18);display:inline-block}.pd-auction-presence{position:relative;display:inline-flex;align-items:center;line-height:1}.pd-auction-presence__icon{display:block;width:18px;height:18px}.pd-auction-presence__dot{position:absolute;top:-1px;right:-6px;transform:translate(-2px);width:9px;height:9px;border-radius:999px;border:1px solid rgba(0,0,0,.18)}.pd-auction-presence__dot.is-live{background:#22c55e}.pd-auction-presence__dot.is-offline{background:#ef4444}.sdc-auctionPanel .sdc-btn,.sdc-auctionDuration .sdc-btn,.pd-auction-chat-right .sdc-btn,.pd-auction-chat-right button.sdc-btn{background:transparent!important;background-color:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important}.mini-footer.mini-footer--pill{position:fixed;left:12px;right:12px;bottom:12px;z-index:9999;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #0000001f}.mini-footer__left{display:flex;align-items:center;gap:10px;min-width:0}.mini-footer__logo{width:26px;height:26px;object-fit:contain;flex:0 0 auto}.mini-footer__text{font-size:13px;opacity:.85;white-space:nowrap}.mini-footer__right,.mini-footer__icons{display:flex;align-items:center;gap:10px}.mini-footer__icons a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#ffffffb3}.mini-footer__icons img{width:18px;height:18px;object-fit:contain}.mini-footer__more{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;cursor:pointer;font-size:13px;font-weight:600}.caret{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent}.caret.down{border-top:6px solid rgba(0,0,0,.55)}.caret.up{border-bottom:6px solid rgba(0,0,0,.55)}.mini-footer-menu{position:fixed;right:12px;bottom:60px;z-index:10000;min-width:240px;padding:10px;border-radius:14px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);box-shadow:0 12px 40px #0000002e}.mini-footer-menu a{display:block;padding:10px;border-radius:10px;text-decoration:none;color:inherit;font-size:13px}.mini-footer-menu a:hover{background:#0000000f}.mini-footer-menu .menu-sep{height:1px;background:#0000001a;margin:8px 6px}.pd-below{padding-bottom:90px}.pd-reviews-wrap{width:100%;box-sizing:border-box;margin-top:14px}.pd-left{overflow:visible}.pd-reviews-wrap .pd-reviews{width:100%}.pd-main{min-height:580px}.pd-main-img{width:100%;height:100%;object-fit:cover}.pd-reviews-wrap{margin-top:106px}.pd-reviews-wrap{width:100%;max-width:1050px}.pd-section--related{margin-top:28px}.pd-grid{column-gap:110px}.pd-grid,.pd-below,.pd-below-inner{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}.pd-below,.pd-grid,.pd-below-inner,.pd-section{padding-bottom:0!important;margin-bottom:0!important}body.has-pill-footer .pd-below{padding-bottom:90px}.pd-page{min-height:100vh;display:flex;flex-direction:column}.pd-content{flex:1 1 auto;min-height:0}.pd-footer{margin-top:auto}.pd-below,.pd-below-inner,.pd-grid{margin-bottom:0!important;padding-bottom:0!important}.pd-content>:last-child{margin-bottom:0!important}.pd-footer .quickshots-banner,.pd-footer .QuickShotsBanner,.pd-footer>*{margin-bottom:0!important}.productdisplay{margin-bottom:0!important;padding-bottom:0!important}.pd-footer-promo{margin-top:18px}.route-product .pd-below{padding-bottom:0!important;margin-bottom:0!important}.route-product .pd-page{min-height:100vh;display:flex;flex-direction:column}.route-product .pd-content{flex:1 1 auto;min-height:0}.route-product .pd-footer{margin-top:auto}.route-product .pd-footer-promo{margin:0!important;padding:0!important}.route-product .pd-below{margin-bottom:0!important;padding-bottom:0!important}.route-product .pd-footer .quickshots-banner,.route-product .pd-footer .QuickShotsBanner,.route-product .pd-footer [class*=quickshot],.route-product .pd-footer [class*=banner]{margin-bottom:0!important}.route-product .pd-top-promo,.route-product .pd-footer-promo{max-height:490px;overflow:hidden}.route-product .pd-top-promo.pd-promo--toolsopen,.route-product .pd-footer-promo.pd-promo--toolsopen{max-height:none;overflow:visible}.route-product .pd-footer{margin-top:auto;flex-shrink:0}.pd-cart-controls{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.14);border-radius:12px;background:transparent!important;background-color:transparent!important}.pd-cart-minus,.pd-cart-removeall{background:transparent!important;background-color:transparent!important;color:#000!important;border:1px solid rgba(0,0,0,.22);box-shadow:none;cursor:pointer;transition:transform .1s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;-webkit-appearance:none;appearance:none}.pd-cart-minus{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:22px;line-height:1}.pd-cart-removeall{height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.pd-cart-minus:hover,.pd-cart-removeall:hover{border-color:#0006;background-color:#00000008!important;box-shadow:0 10px 22px #0000001a;transform:translateY(-1px)}.pd-cart-minus:active,.pd-cart-removeall:active{transform:translateY(0);box-shadow:0 6px 14px #0000001a}.pd-cart-minus:focus-visible,.pd-cart-removeall:focus-visible{outline:none;box-shadow:0 0 0 3px #00000024,0 10px 22px #0000001a}.pd-cart-count{flex:1;font-size:13px;color:#000000bf}.pd-cart-count strong{color:#000;font-size:14px}.pd-buybox-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pd-message-sellerIcon,.pd-sellerHelpBtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.18);background:transparent;color:#111;border-radius:12px;cursor:pointer;transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease}.pd-message-sellerIcon:hover,.pd-sellerHelpBtn:hover{border-color:#00000059;box-shadow:0 10px 18px #0000001a}.pd-message-sellerIcon:active,.pd-sellerHelpBtn:active{transform:translateY(1px)}.pd-message-sellerIcon:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pd-message-sellerIcon svg,.pd-sellerHelpBtn svg{width:20px;height:20px}.pd-sellerHelpMore,.pd-sellerHelpLess{border:none;background:transparent;color:#111;font-weight:700;font-size:13px;padding:8px 0;cursor:pointer;text-align:left;opacity:.85;transition:opacity .15s ease,transform .08s ease}.pd-sellerHelpMore:hover,.pd-sellerHelpLess:hover{opacity:1}.pd-sellerHelpMore:active,.pd-sellerHelpLess:active{transform:translateY(1px)}.pd-sellerHelp{border:1px solid rgba(0,0,0,.12);background:transparent;border-radius:12px;padding:12px}.pd-sellerHelp-title{font-weight:800;font-size:13px;color:#111;margin-bottom:6px}.pd-sellerHelp-list{margin:0 0 0 16px;padding:0;color:#000000c7;font-size:13px;line-height:1.35}.pd-sellerHelp-list li{margin:6px 0}.pd-buybox-noteRow{margin-top:10px;display:flex;flex-direction:column;gap:10px}.pd-buybox-noteRow .pd-buybox-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pd-buybox-noteRow .pd-message-sellerIcon,.pd-buybox-noteRow .pd-sellerHelpBtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;background-color:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:12px;box-shadow:none!important;text-decoration:none;cursor:pointer;padding:0;outline:none;transition:transform .08s ease,box-shadow .15s ease,border-color .15s ease}.pd-buybox-noteRow .pd-message-sellerIcon:hover,.pd-buybox-noteRow .pd-sellerHelpBtn:hover{border-color:#00000059!important;box-shadow:0 10px 18px #0000001a!important}.pd-buybox-noteRow .pd-message-sellerIcon:active,.pd-buybox-noteRow .pd-sellerHelpBtn:active{transform:translateY(1px)}.pd-buybox-noteRow .pd-message-sellerIcon:focus-visible,.pd-buybox-noteRow .pd-sellerHelpBtn:focus-visible{box-shadow:0 0 0 3px #0000001a,0 10px 18px #0000001a!important}.pd-buybox-noteRow .pd-message-sellerIcon:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important}.pd-buybox-noteRow .pd-message-sellerIcon svg,.pd-buybox-noteRow .pd-sellerHelpBtn svg{width:20px;height:20px}.pd-buybox-noteRow .pd-sellerHelpMore,.pd-buybox-noteRow .pd-sellerHelpLess{display:inline-flex;align-items:center;gap:6px;background:transparent!important;background-color:transparent!important;color:#111!important;border:0!important;box-shadow:none!important;padding:6px 0;margin:0;width:fit-content;font-weight:800;font-size:13px;line-height:1;cursor:pointer;opacity:.85;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s ease,transform .08s ease}.pd-buybox-noteRow .pd-sellerHelpMore:hover,.pd-buybox-noteRow .pd-sellerHelpLess:hover{opacity:1}.pd-buybox-noteRow .pd-sellerHelpMore:active,.pd-buybox-noteRow .pd-sellerHelpLess:active{transform:translateY(1px)}.pd-buybox-noteRow .pd-sellerHelp{border:1px solid rgba(0,0,0,.12);background:transparent!important;border-radius:12px;padding:12px}.pd-buybox-noteRow .pd-sellerHelp-title{font-weight:900;font-size:13px;color:#111;margin-bottom:6px}.pd-buybox-noteRow .pd-sellerHelp-list{margin:0 0 0 16px;padding:0;color:#000000c7;font-size:13px;line-height:1.35}.pd-buybox-noteRow .pd-sellerHelp-list li{margin:6px 0}.pd-free-lead-card{margin:0 0 14px;padding:14px;border:1px solid rgba(34,197,94,.22);border-radius:18px;background:linear-gradient(135deg,#f0fdf4f5,#fffffffa);box-shadow:0 16px 32px #16653414;color:#14532d}.pd-free-lead-card--questionnaire{border-color:#14b8a642;background:linear-gradient(135deg,#f0fdfafa,#fffffffa)}.pd-free-lead-card__top{display:flex;align-items:flex-start;gap:12px}.pd-free-lead-card__icon{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#16a34a1f;color:#15803d}.pd-free-lead-card--questionnaire .pd-free-lead-card__icon{background:#14b8a61f;color:#0f766e}.pd-free-lead-card__icon svg{width:19px;height:19px}.pd-free-lead-card strong{display:block;margin:0 0 4px;color:#0f172a;font-size:.96rem;font-weight:900;letter-spacing:-.02em}.pd-free-lead-card p{margin:0;color:#475569;font-size:.88rem;font-weight:650;line-height:1.42}.pd-free-lead-card__questions{margin-top:12px;padding:12px;border-radius:14px;background:#ffffffd1;border:1px solid rgba(15,23,42,.08)}.pd-free-lead-card__questions>span{display:block;margin-bottom:8px;color:#0f766e;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pd-free-lead-card__questions ul{margin:0;padding-left:18px;display:grid;gap:6px}.pd-free-lead-card__questions li{color:#334155;font-size:.86rem;font-weight:700;line-height:1.35}.pd-free-lead-card__questions small{display:block;margin-top:8px;color:#64748b;font-size:.8rem;font-weight:800}.pd-buybox .pd-price-new{word-break:normal;overflow-wrap:anywhere}@media(max-width:720px){.pd-free-lead-card{padding:12px;border-radius:16px}.pd-free-lead-card__top{gap:10px}.pd-free-lead-card__icon{width:34px;height:34px}}.reviews-panel{width:100%;max-width:100%;margin:0;border:1px solid #e9e9e9;border-radius:12px;background:#fff;overflow:hidden}.rev-top{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;padding:18px;background:#fafafa;border-bottom:1px solid #efefef}@media(max-width:980px){.rev-top{grid-template-columns:1fr}}.rev-title{margin:0 0 10px;font-size:15px;font-weight:800;color:#111}.rev-score{display:flex;align-items:center;gap:10px}.rev-score-text{font-size:13px;font-weight:800;color:#111}.rev-subtle{margin-top:6px;font-size:12px;color:#6b7280;font-weight:600}.rev-stars{--rating: 0;--percent: calc((var(--rating) / 5) * 100%);display:inline-block;position:relative;font-size:14px;letter-spacing:2px;line-height:1}.rev-stars:before{content:"★★★★★";color:#d1d5db}.rev-stars:after{content:"★★★★★";color:#f59e0b;position:absolute;left:0;top:0;width:var(--percent);overflow:hidden;white-space:nowrap}.rev-hist-bar{height:12px;border-radius:999px;background:#e5e7eb;overflow:hidden;border:1px solid #e6e6e6}.rev-hist-fill{height:100%;border-radius:999px;background:#f59e0b}.rev-hist-row{display:grid;grid-template-columns:56px 1fr 42px;gap:10px;align-items:center}.rev-hist-label{font-size:12px;color:#111;font-weight:700}.rev-hist-bar{height:10px;border-radius:999px;background:#e5e7eb;overflow:hidden}.rev-hist-pct{font-size:12px;color:#111;font-weight:800;text-align:right}.rev-say{margin:0;font-size:13px;color:#111;line-height:1.5}.rev-tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.rev-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;font-size:12px;font-weight:800;color:#111}.rev-photos{margin-top:12px;border-top:1px solid #eee;padding-top:12px}.rev-photos-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rev-linkbtn{background:transparent;border:0;padding:0;cursor:pointer;color:#111;font-weight:800;font-size:12px;text-decoration:underline}.rev-photos-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.rev-photo{width:72px;height:72px;border-radius:10px;border:1px solid #eee;background:#fff;flex:0 0 auto;overflow:hidden}.rev-photo img{width:100%;height:100%;object-fit:cover}.rev-composer{padding:18px;border-bottom:1px solid #efefef}.rev-composer textarea{width:100%;min-height:140px;border:1px solid #e5e7eb;border-radius:12px;padding:12px;font-size:14px;color:#111;outline:none;resize:vertical}.rev-compose-title{font-size:13px;font-weight:900;color:#111;margin-bottom:10px}.rev-star-input{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px}.rev-star{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:22px;line-height:1;color:#d1d5db;transition:transform .12s ease,color .12s ease}.rev-star.filled{color:#f59e0b}.rev-star:hover{transform:translateY(-1px)}.rev-star input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.rev-composer textarea{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:12px;font-size:14px;color:#111;outline:none;resize:vertical}.rev-actions{display:flex;justify-content:flex-end;margin-top:10px}.reviews-panel .btn,.reviews-panel button.btn,.reviews-panel button.btn-primary,.reviews-panel .btn.btn-primary{width:auto!important;min-width:160px;max-width:240px;display:inline-flex!important;align-items:center;justify-content:center;padding:10px 14px!important;border-radius:10px!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap}.rev-error{margin:12px 16px;padding:10px 12px;border-radius:10px;background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;font-size:13px;font-weight:800}.rev-list-wrap{padding:0}.rev-list-head{padding:12px 16px;border-bottom:1px solid #efefef;font-weight:900;color:#111;background:#fff}.rev-list{list-style:none;padding:0;margin:0}.rev-item{padding:14px 16px;border-bottom:1px solid #f2f2f2}.rev-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.rev-author{font-weight:900;color:#111;font-size:13px}.rev-time{color:#6b7280;font-size:12px;font-weight:700;white-space:nowrap}.rev-item-rating{margin-bottom:8px}.rev-comment{margin:0;color:#111;font-size:14px;line-height:1.5}.rev-replies{margin-top:12px;padding-left:12px;border-left:3px solid #eee;display:grid;gap:10px}.rev-reply{background:#fafafa;border:1px solid #efefef;border-radius:10px;padding:10px 12px}.rev-reply-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.rev-reply-author{font-weight:900;font-size:12px;color:#111}.rev-reply-time{font-size:12px;color:#6b7280;font-weight:700}.rev-reply-body{font-size:13px;color:#111;line-height:1.45}.rev-replybox{margin-top:10px;padding:10px 0 0}.rev-replybox textarea{width:100%;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;font-size:14px;color:#111;outline:none;resize:vertical}.rev-reply-actions{display:flex;justify-content:flex-end;margin-top:8px}.rev-more{padding:14px 16px;display:flex;justify-content:center}.rev-avatar{width:34px;height:34px;border-radius:999px;object-fit:cover;border:1px solid #e5e7eb;flex:0 0 auto}.rev-author-row{display:flex;align-items:center;gap:10px}.rev-author-meta{display:flex;flex-direction:column;gap:2px}.rev-author-name{font-weight:800;color:#111;font-size:13px}.rev-reply-author-row{display:flex;align-items:center;gap:10px}.rev-reply-author-meta{display:flex;flex-direction:column;gap:2px}.rev-reply-author-line{display:inline-flex;align-items:center;gap:8px}.rev-badge{font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#111}.reviews-panel{font-size:18px;line-height:1.6}.reviews-panel .rev-title{font-size:24px;line-height:1.25;font-weight:800}.reviews-panel .rev-score-text{font-size:18px;font-weight:800}.reviews-panel .rev-subtle{font-size:16px}.reviews-panel .rev-hist-label,.reviews-panel .rev-hist-pct{font-size:16px;font-weight:700}.reviews-panel .rev-say{font-size:17px;line-height:1.6}.reviews-panel .rev-tag{font-size:15px;font-weight:800;padding:4px 10px}.reviews-panel .rev-compose-title{font-size:20px;font-weight:900}.reviews-panel .rev-composer textarea{font-size:16px}.reviews-panel .rev-list-head{font-size:20px;font-weight:800}.reviews-panel .rev-author-name{font-size:17px;font-weight:800}.reviews-panel .rev-time{font-size:15px}.reviews-panel .rev-comment{font-size:17px;line-height:1.7}.reviews-panel .rev-reply-body{font-size:16px;line-height:1.6}.reviews-panel .rev-badge{font-size:13px;font-weight:900}.reviews-panel .btn{font-size:16px;font-weight:700}.reviews-panel{width:100%;max-width:1150px}.pd-left .reviews-panel{flex:0 0 auto;min-width:0}.rp{width:100%;margin-top:14px}.rp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.rp-titlewrap{display:flex;flex-direction:column;gap:2px}.rp-title{margin:0;font-size:14px;font-weight:900;color:#111}.rp-sub{font-size:12px;font-weight:700;color:#6b7280}.rp-empty{padding:10px 12px;border:1px solid #eee;border-radius:10px;background:#fff;font-size:13px;font-weight:700;color:#111}.rp-rail{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rp-rail::-webkit-scrollbar{height:10px}.rp-rail::-webkit-scrollbar-track{background:transparent}.rp-rail::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:999px}.rp-card{scroll-snap-align:start;flex:0 0 auto;width:160px;border:1px solid #ececec;border-radius:14px;background:#fff;padding:10px;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.rp-card:hover{transform:translateY(-1px);border-color:#e0e0e0;box-shadow:0 6px 18px #0000000f}.rp-img{width:100%;height:100%;object-fit:cover;display:block}.rp-body{margin-top:10px;display:grid;gap:6px}.rp-name{font-size:12.5px;font-weight:900;color:#111;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.rp-variant{font-size:12px;font-weight:800;color:#374151}.rp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.rp-new{font-size:13px;font-weight:900;color:#111}.rp-old{font-size:12px;font-weight:800;color:#6b7280;text-decoration:line-through}.rp-save{font-size:11px;font-weight:900;color:#111;border:1px solid #e5e7eb;padding:2px 8px;border-radius:999px;background:#f9fafb}.cp-card{width:100%;border:1px solid #e9e9e9;border-radius:12px;background:#fff;overflow:hidden}.cp-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #efefef;background:#fafafa}.cp-title{margin:0;font-size:14px;font-weight:900;color:#111}.cp-sub{font-size:12px;font-weight:800;color:#6b7280;white-space:nowrap}.cp-empty{padding:12px 14px;font-size:13px;font-weight:700;color:#6b7280}.cp-row{display:flex;gap:12px;padding:12px 14px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cp-row::-webkit-scrollbar{height:8px}.cp-row::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:999px}.cp-item{scroll-snap-align:start;flex:0 0 160px;border:1px solid #efefef;border-radius:12px;background:#fff;padding:10px;text-align:left;cursor:pointer;display:flex;gap:10px;align-items:flex-start}.cp-item:hover{border-color:#dfe3ea}.cp-thumb{width:52px;height:52px;border-radius:10px;border:1px solid #eee;overflow:hidden;background:#fff;flex:0 0 auto}.cp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cp-meta{min-width:0;display:flex;flex-direction:column;gap:6px}.cp-name{font-size:12px;font-weight:900;color:#111;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-prices{display:flex;align-items:baseline;gap:8px}.cp-price{font-size:13px;font-weight:900;color:#111}.cp-old{font-size:11px;font-weight:800;color:#6b7280;text-decoration:line-through}.cp-variant{font-size:11px;font-weight:800;color:#374151}.rp-title{margin:0;font-size:18px;font-weight:700;letter-spacing:.2px}.rp-rail{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;overflow-y:hidden;padding:8px 4px 14px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.rp-card:focus{outline:none}.rp-card:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:4px;border-radius:16px}.rp-name{font-size:14px;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rp-variant{font-size:12px;font-weight:600;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-new{font-weight:800}.rp-save{font-weight:700;opacity:.85}.rp{margin-top:18px;padding:0 6px}.rp-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 10px}.rp-titlewrap{display:flex;flex-direction:column;gap:4px}.rp-title{margin:0;font-size:18px;font-weight:750;letter-spacing:.2px}.rp-sub{font-size:12px;opacity:.75}.rp-empty{padding:12px;border-radius:12px;background:#0000000a;font-size:14px}.rp-hero{display:grid;grid-template-columns:360px 1fr;gap:18px;align-items:stretch;padding:14px;border-radius:18px;background:#00000008;border:1px solid rgba(0,0,0,.06);margin:0 0 14px}.rp-hero-media{border:0;padding:0;background:transparent;cursor:pointer;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px #0000001f}.rp-hero-img{width:100%;height:230px;display:block;object-fit:cover;object-position:center}.rp-hero-meta{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}.rp-hero-title{font-size:20px;font-weight:800;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rp-hero-variant{margin-top:6px;font-size:13px;font-weight:650;opacity:.8}.rp-hero-price{display:flex;align-items:center;gap:12px}.rp-hero-new{font-size:18px;font-weight:900}.rp-hero-old{font-size:14px;opacity:.65;text-decoration:line-through}.rp-hero-save{font-size:13px;font-weight:750;opacity:.85}.rp-seller{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.rp-seller-avatar{width:44px;height:44px;border-radius:999px;object-fit:cover;background:#0000000f;flex:0 0 auto}.rp-seller-text{min-width:0;display:flex;flex-direction:column;gap:2px}.rp-seller-name{font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-seller-handle{font-size:12px;opacity:.75}.rp-hero-actions{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap}.rp-btn{border:0;border-radius:999px;padding:10px 14px;font-weight:800;font-size:13px;cursor:pointer}.rp-btn--primary{background:#000000e6;color:#fff}.rp-btn--ghost{background:#00000014;color:#000000e6}.rp-btn:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.rp-rail{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:8px 44px 16px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.rp-rail::-webkit-scrollbar{display:none}.rp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:74px;border:0;border-radius:14px;cursor:pointer;background:#00000014;color:#000000e6;display:flex;align-items:center;justify-content:center;transition:background .18s ease,transform .18s ease}.rp-arrow:hover{background:#0000001f;transform:translateY(-50%) scale(1.03)}.rp-arrow--left{left:0}.rp-arrow--right{right:0}.rp-card{flex:0 0 auto;width:320px;min-width:320px;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;scroll-snap-align:start;transform:translateZ(0);transition:transform .18s ease,filter .18s ease}.rp-card:hover{transform:scale(1.04);filter:brightness(1.02)}.rp-card.is-active .rp-imgwrap{outline:2px solid rgba(0,0,0,.35);outline-offset:3px}.rp-card:focus-visible{outline:none}.rp-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.rp-body{padding:10px 4px 0;display:flex;flex-direction:column;gap:6px}.rp-name{font-size:14px;font-weight:800;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rp-variant{font-size:12px;font-weight:650;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-price{display:flex;align-items:center;gap:10px;font-size:13px}.rp-new{font-weight:900}.rp-old{opacity:.6;text-decoration:line-through}.rp-card.is-hovered{transform:scale(1.03);z-index:2}.rp-card.is-active{transform:scale(1.06);z-index:3}.rp-preview-zone{width:100%}.rp-preview-zone .rp-hero{margin-top:18px}.rp{background:transparent}.rp-hero{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.rp-hero-media{background:transparent!important;border:0!important;box-shadow:none!important}.rp-hero-img{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.08);display:block;width:100%;height:auto}.rp-hero-meta{background:transparent!important;border:0!important;box-shadow:none!important}.rp-seller{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.rp-railwrap,.rp-rail{background:transparent!important}.rp-card.is-active,.rp-card.is-hovered{background:transparent!important;box-shadow:none!important}.rp-img{width:100%;height:100%;display:block;object-fit:cover;background:#fff}.rp-body{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:2px;padding-right:2px}.rp-card:hover .rp-imgwrap,.rp-card.is-hovered .rp-imgwrap{transform:translateY(-2px);transition:transform .16s ease,box-shadow .16s ease;box-shadow:0 12px 34px #00000024}.rp-arrow{background:#0000000f!important;border:0!important;box-shadow:none!important}.rp-arrow.is-disabled{opacity:.35}.rp-btn{box-shadow:none}.rp-arrow{width:44px;height:44px;border-radius:12px;background:#fffffff2!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:0 8px 22px #0000001a!important;color:#111!important;font-size:28px!important;line-height:1!important;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1!important}.rp-arrow:hover{background:#fff!important;border-color:#00000038!important}.rp-arrow.is-disabled{opacity:.25!important;cursor:not-allowed}.rp-arrow--left,.rp-arrow--right{background:#fffffff2!important}.rp-hero-actions{display:flex;gap:10px;align-items:center}.rp-btn,.rp-btn--primary,.rp-btn--ghost{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.16)!important;box-shadow:none!important;border-radius:12px;padding:10px 14px;font-weight:600}.rp-btn:hover,.rp-btn--primary:hover,.rp-btn--ghost:hover{background:#0000000a!important;border-color:#0000003d!important}.rp-btn *{color:inherit!important}.rp-seller-avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;border:1px solid rgba(0,0,0,.1);background:#fff}.rp-hero{position:relative;background:transparent!important;border:0!important;box-shadow:none!important}.rp-hero-media{background:transparent!important;border:0!important;padding:0!important}.rp-hero-img{display:block}.rp-hero-close{position:absolute;top:10px;right:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.15);border-radius:999px;cursor:pointer;z-index:5}.rp-hero-close svg{width:18px;height:18px;color:#111}.rp-arrow{background:#ffffffe6!important;border:1px solid rgba(0,0,0,.15)!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;cursor:pointer}.rp-arrow svg{width:22px;height:22px;color:#111}.rp-arrow{font-size:0}.rp-arrow svg{font-size:22px}.rp-arrow.is-disabled,.rp-arrow:disabled{opacity:.35;cursor:default}.rp-card{background:transparent!important;border:0!important;box-shadow:none!important}.rp-card.is-hovered .rp-imgwrap,.rp-card.is-active .rp-imgwrap{outline:2px solid rgba(0,0,0,.18);outline-offset:2px;border-radius:14px}.rp-btn{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:12px}.rp-btn--primary{background:#fff!important;border-color:#00000040!important;font-weight:600}.rp-btn-ic,.rp-btn-txt{color:#111}.rp-hero-close{position:absolute;top:10px;right:10px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;padding:0!important;cursor:pointer;z-index:10}.rp-hero-close svg{width:18px;height:18px;color:#000!important;stroke:#000!important;stroke-width:2.6}.rp-hero-close:hover svg{stroke-width:3}.rp-hero-close,.rp-hero-close:focus,.rp-hero-close:active{box-shadow:none!important;outline:none}.rp-hero-actions{display:flex;flex-direction:column;gap:10px}.rp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:36px;padding:8px 12px;background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:10px;box-shadow:none!important;font-size:14px;line-height:1;cursor:pointer}.rp-btn--primary{background:#fff!important;border-color:#00000047!important;font-weight:600}.rp-btn--ghost{background:transparent!important;border-color:#0000002e!important;font-weight:600}.rp-btn-ic{width:16px;height:16px;flex:0 0 auto;color:#111!important}.rp-btn-txt{white-space:nowrap;color:#111!important}.rp-btn:focus-visible{outline:2px solid rgba(0,0,0,.18);outline-offset:2px}.rp-hero,.rp-hero-media,.rp-card{background:transparent!important}.rp-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;color:#111;z-index:9999;pointer-events:auto;box-shadow:0 6px 16px #0000001a}.rp-arrow svg{width:20px;height:20px}.rp-arrow.is-disabled,.rp-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.rp-rail{overflow-x:auto;overflow-y:hidden}.rp-arrow{all:unset;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fff!important;border:1px solid #d1d5db!important;color:#111!important;opacity:1!important;visibility:visible!important;z-index:99999!important;cursor:pointer}.rp-arrow--left{left:-18px}.rp-arrow--right{right:-18px}.rp-arrow svg{display:block!important;width:22px!important;height:22px!important;color:currentColor!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.rp-arrow.is-disabled,.rp-arrow:disabled{opacity:.35!important;cursor:default}.rp-arrow{color:#000!important;opacity:1!important}.rp-arrow svg{color:#000!important;fill:#000!important;opacity:1!important;width:28px!important;height:28px!important;stroke:#000!important;stroke-width:3px!important}.rp-arrow.is-disabled,.rp-arrow:disabled{opacity:.25!important}.rp-arrow.is-disabled svg,.rp-arrow:disabled svg{stroke-width:2px!important}.rp-arrow,.rp-arrow:hover,.rp-arrow:active,.rp-arrow:focus,.rp-arrow:disabled,.rp-arrow.is-disabled{opacity:1!important;color:#000!important;background:transparent!important;box-shadow:none!important}.rp-arrow svg{width:30px!important;height:30px!important;stroke:#000!important;stroke-width:4px!important;fill:none!important;opacity:1!important}.rp-arrow:disabled,.rp-arrow.is-disabled{cursor:default!important;pointer-events:none!important}.rp-arrow:disabled,.rp-arrow.is-disabled{filter:grayscale(1)!important}.rp-arrow,.rp-arrow:hover,.rp-arrow:active,.rp-arrow:focus,.rp-arrow:disabled,.rp-arrow.is-disabled{color:#000!important;opacity:1!important;background:transparent!important}.rp-arrow svg{display:block!important;opacity:1!important;color:#000!important;width:32px!important;height:32px!important}.rp-arrow svg,.rp-arrow svg *{opacity:1!important;stroke:#000!important;stroke-width:4px!important;fill:none!important}.rp-arrow:disabled,.rp-arrow.is-disabled{pointer-events:none!important;cursor:default!important}.rp-arrow{color:#000;opacity:1}.rp-arrow svg{color:#000;opacity:1}.rp-arrow.is-disabled{opacity:.35;cursor:default;pointer-events:none}.rp-arrow{display:grid;place-items:center;color:#000!important;opacity:1!important}.rp-arrow .rp-arrow-ic{width:34px!important;height:34px!important;color:#000!important;opacity:1!important;display:block!important}.rp-arrow .rp-arrow-ic,.rp-arrow .rp-arrow-ic *{stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.rp-arrow .rp-arrow-char{font-size:34px!important;font-weight:900!important;line-height:1!important;color:#000!important;opacity:1!important;display:block!important}.rp-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;padding:0!important;width:38px;height:38px;border-radius:10px}.rp-arrow svg{display:block;margin:0}.rp-arrow .rp-arrow-char{display:none!important}.rp-inner{width:100%;max-width:1400px;margin:0 auto;padding:0 16px;box-sizing:border-box}.rp{width:100%;box-sizing:border-box}.rp-railwrap{position:relative;width:100%;box-sizing:border-box}.rp-rail{width:100%;box-sizing:border-box;padding:0 56px}.rp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.rp-arrow-ic{display:block;width:30px;height:30px}.rp-auction{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:6px}.rp-auction-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;opacity:.95}.rp-auction-label{opacity:.75}.rp-auction-value.is-ended{opacity:.7}.rp-auction-mini{margin-top:8px;display:grid;gap:4px}.rp-auction-pill{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;font-size:12px;border:1px solid rgba(255,255,255,.12);opacity:.9}.rp-auction-mini-text{font-size:12px;opacity:.8}.rp-hero{opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease}.rp-hero.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.rp-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rp-card{flex:0 0 auto}@media(max-width:980px){.rp-hero{grid-template-columns:320px 1fr}.rp-card{width:280px;min-width:280px}.rp-imgwrap{height:160px}}@media(max-width:900px){.rp-card{width:280px;min-width:280px}.rp-imgwrap{height:160px}}@media(max-width:760px){.rp-hero{grid-template-columns:1fr}.rp-hero-img{height:220px}}@media(max-width:520px){.rp-card{width:240px;min-width:240px}.rp-imgwrap{height:145px}.rp-rail{padding-left:36px;padding-right:36px}.rp-arrow{width:32px;height:64px}}@media(max-width:520px){.rp-card{width:240px;min-width:240px}.rp-imgwrap{height:145px}}.rp-bleed,.rp-inner,.rp{width:100%;max-width:100%;box-sizing:border-box}.rp-inner{margin:0;padding:0}.rp-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;text-align:left}.rp-hero{background:transparent!important;border:0!important;box-shadow:none!important}.rp-hero-media{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.rp-hero-actions .rp-btn,.rp-hero-actions .rp-btn--primary,.rp-hero-actions .rp-btn--ghost{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.16)!important;box-shadow:none!important}.rp-hero-actions .rp-btn *,.rp-hero-actions .rp-btn-ic,.rp-hero-actions .rp-btn-txt{color:inherit!important}.rp-railwrap{position:relative;overflow:visible!important}.rp-rail{width:100%;box-sizing:border-box;padding-left:56px;padding-right:56px}.rp-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:inline-flex;align-items:center;justify-content:center;background:#fff!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:0 6px 16px #0000001a!important;color:#111!important;width:40px;height:40px;border-radius:999px}.rp-arrow--left{left:10px}.rp-arrow--right{right:10px}.rp-arrow-ic{width:22px!important;height:22px!important;display:block!important;color:currentColor!important}.rp-arrow.is-disabled{opacity:.35!important;pointer-events:none;cursor:default}.rp-body,.rp-hero-meta,.rp-seller{background:transparent!important;box-shadow:none!important}.rp-rail .rp-card{display:flex;flex-direction:column}.rp-card .rp-imgwrap{width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:96px!important;overflow:hidden!important;border-radius:14px!important}.rp-card .rp-img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center 20%!important}.rp-hero{transition:opacity .22s ease,transform .22s ease;transform-origin:top left}.rp-hero.is-open{transform:translateY(0) scale(1)}.rp-rail{display:flex;flex-wrap:nowrap;gap:60px;padding:10px 8px 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rp-card{margin:0!important;flex:0 0 auto}.rp-rail:before,.rp-rail:after{content:"";flex:0 0 4px}.rp-hero-slot{min-height:260px;transition:opacity .16s ease,transform .16s ease;opacity:0;transform:translateY(6px);pointer-events:none}.rp-hero-slot.is-open,.rp-hero-slot.is-locked{opacity:1;transform:translateY(0);pointer-events:auto}.rp-mode{margin-left:auto;display:inline-flex;gap:8px}.rp-modebtn{border:1px solid rgba(0,0,0,.16);background:#fff;color:#111;border-radius:10px;padding:6px 10px;font-weight:700;font-size:12px;cursor:pointer}.rp-modebtn.is-on{border-color:#00000059}.rp-railwrap{position:relative}.rp-hero--overlay{position:absolute;left:0;right:0;z-index:20;transform:translateY(-100%);margin-bottom:12px}.rp-hero--overlay:not(.is-open):not(.is-locked){display:none}.rp-hero--inline,.rp-hero-slot{margin-bottom:14px}.rp-hero-placeholder{min-height:0}.rp-hero--inline{display:grid;grid-template-columns:340px 1fr;gap:16px;align-items:start;min-height:260px}.rp-hero-media{display:block;width:100%;height:240px}.rp-hero-img{width:100%;height:100%;object-fit:cover;border-radius:12px}.rp-hero-media{width:100%;height:240px;overflow:hidden;border-radius:14px;background:#f4f4f4}.rp-hero-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.rp-hero-img{object-fit:contain;background:#fff}.rp-hero-media{padding:0;border:0}.rp-hero-media{background:#f7f7f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.rp-hero-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.rp-rail .rp-imgwrap{height:180px;width:100%;border-radius:16px;overflow:hidden;position:relative;background:#f7f7f8;display:grid;place-items:center}.rp-rail .rp-imgwrap:before{content:"";position:absolute;inset:0;background-image:var(--rpImg);background-size:cover;background-position:center;filter:blur(16px);transform:scale(1.12);opacity:.35}.rp-rail .rp-img{position:relative;z-index:1;width:100%;height:100%;display:block;object-fit:contain;object-position:center}.rp-rail .rp-card{width:240px!important;min-width:240px!important}.rp-rail .rp-card .rp-imgwrap{aspect-ratio:3 / 4!important;height:auto!important;width:100%!important;overflow:hidden!important;border-radius:16px!important;background:#f6f7f8!important}.rp-rail .rp-card .rp-img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:50% 20%!important}.rp-rail .rp-imgwrap{width:100%!important;height:260px!important;overflow:hidden!important;border-radius:16px!important;background:#f7f7f8!important}.rp-rail .rp-img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:50% 18%!important}@media(max-width:520px){.rp-rail .rp-imgwrap{height:220px!important;border-radius:14px!important}}.rp-card .rp-imgwrap{aspect-ratio:16 / 9!important}.rp-rail .rp-imgwrap{width:100%!important;aspect-ratio:3 / 4!important;height:auto!important;min-height:220px!important;overflow:hidden!important;border-radius:16px!important;background:#f7f7f8!important}.rp-rail .rp-img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center 60%!important}.rp-rail{gap:22px;padding:6px 14px 14px}.rp-card{width:210px}.rp-rail{gap:28px}.rp-card{width:220px}.rp-imgwrap,.rp-hero-media{background:radial-gradient(circle at 50% 35%,rgba(15,23,42,.04),transparent 44%),#fff}.rp-img,.rp-hero-img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important;padding:8px;box-sizing:border-box;background:#fff}.rp-hero-img{padding:10px}.rp-imgwrap:before,.rp-imgwrap:after{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}.rp-imgwrap{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}.rp-card .rp-imgwrap,.rp-imgwrap{display:flex!important;align-items:center!important;justify-content:center!important;aspect-ratio:4 / 3!important;min-height:170px;overflow:hidden!important;background:#fff!important;background-image:none!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}.rp-hero-media{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important;background-image:none!important}.rp-imgwrap:before,.rp-imgwrap:after,.rp-hero-media:before,.rp-hero-media:after{content:none!important;display:none!important;background:none!important;background-image:none!important}.rp-img,.rp-img--contain,.rp-card .rp-img,.rp-imgwrap>img,.rp-hero-img,.rp-hero-media>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:10px!important;box-sizing:border-box!important;background:#fff!important}.rp-hero-img,.rp-hero-media>img{padding:12px!important}.rp-card .rp-body{padding-top:10px}@media(max-width:720px){.rp-card .rp-imgwrap,.rp-imgwrap{min-height:150px}.rp-img,.rp-img--contain,.rp-card .rp-img,.rp-imgwrap>img{padding:8px!important}}.rp .rp-rail .rp-card .rp-imgwrap,.rp-preview-zone .rp-rail .rp-card .rp-imgwrap,.rp-bleed .rp-rail .rp-card .rp-imgwrap{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;aspect-ratio:auto!important;overflow:hidden!important;padding:0!important;border-radius:16px!important;background:#fff!important;background-image:none!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}.rp .rp-rail .rp-card .rp-imgwrap:before,.rp .rp-rail .rp-card .rp-imgwrap:after,.rp-preview-zone .rp-rail .rp-card .rp-imgwrap:before,.rp-preview-zone .rp-rail .rp-card .rp-imgwrap:after,.rp-bleed .rp-rail .rp-card .rp-imgwrap:before,.rp-bleed .rp-rail .rp-card .rp-imgwrap:after{content:none!important;display:none!important;opacity:0!important;background:none!important;background-image:none!important;filter:none!important}.rp .rp-rail .rp-card .rp-imgwrap>img.rp-img,.rp .rp-rail .rp-card .rp-img,.rp .rp-rail .rp-card.is-active .rp-img,.rp .rp-rail .rp-card.is-hovered .rp-img,.rp-preview-zone .rp-rail .rp-card .rp-imgwrap>img.rp-img,.rp-preview-zone .rp-rail .rp-card .rp-img,.rp-bleed .rp-rail .rp-card .rp-imgwrap>img.rp-img,.rp-bleed .rp-rail .rp-card .rp-img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:12px!important;margin:0!important;box-sizing:border-box!important;background:#fff!important;transform:none!important;scale:1!important;clip-path:none!important;filter:none!important}.rp .rp-rail .rp-card,.rp-preview-zone .rp-rail .rp-card,.rp-bleed .rp-rail .rp-card{overflow:hidden!important}.rp .rp-rail .rp-card .rp-body,.rp-preview-zone .rp-rail .rp-card .rp-body,.rp-bleed .rp-rail .rp-card .rp-body{padding-top:10px!important}.rp .rp-hero-media>img.rp-hero-img,.rp .rp-hero-img{object-fit:contain!important;object-position:center center!important}@media(max-width:720px){.rp .rp-rail .rp-card .rp-imgwrap,.rp-preview-zone .rp-rail .rp-card .rp-imgwrap,.rp-bleed .rp-rail .rp-card .rp-imgwrap{height:160px!important;min-height:160px!important;max-height:160px!important}.rp .rp-rail .rp-card .rp-imgwrap>img.rp-img,.rp .rp-rail .rp-card .rp-img,.rp-preview-zone .rp-rail .rp-card .rp-img,.rp-bleed .rp-rail .rp-card .rp-img{padding:9px!important}}.rp-titlewrap .rp-title{line-height:1.1}.rp-sub{margin-top:3px}.rp-empty{max-width:460px;border-radius:16px}:root{--checkout-bg: transparent;--checkout-panel: rgba(10, 14, 24, .52);--checkout-panel-2: rgba(14, 18, 30, .58);--checkout-panel-3: rgba(255, 255, 255, .04);--checkout-border: rgba(255, 255, 255, .08);--checkout-border-strong: rgba(255, 255, 255, .14);--checkout-text: #eef2f8;--checkout-muted: #9aa6bb;--checkout-shadow: 0 18px 60px rgba(0, 0, 0, .22);--checkout-identity: #4f46e5;--checkout-commerce: #0ea5e9;--checkout-shipping: #10b981;--checkout-payment: #f59e0b;--checkout-progress: #22c55e;--checkout-danger: #ef4444}.checkout-studio-page,.product-studio-page{min-height:100vh;padding:24px;background:transparent;color:var(--checkout-text)}.checkout-studio-page.embedded,.product-studio-page.embedded{min-height:auto;padding:0;background:transparent}.product-studio-shell{width:min(1500px,100%);margin:0 auto}.product-studio-topbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px;padding:24px;background:var(--checkout-panel);border:1px solid var(--checkout-border);border-radius:24px;box-shadow:var(--checkout-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-studio-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1}.product-studio-brand{display:flex;gap:16px;align-items:flex-start}.product-studio-brand__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:1.35rem;color:#fff;background:linear-gradient(135deg,#4f46e5,#10b981);box-shadow:0 12px 32px #4f46e53d;flex-shrink:0}.product-studio-title{font-size:clamp(1.6rem,2vw,2.2rem);line-height:1.1;margin:0 0 6px}.product-studio-subtitle{margin:0;color:var(--checkout-muted);max-width:880px;line-height:1.55}.product-studio-uploader{min-width:250px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:#ffffff0a;border:1px solid var(--checkout-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-studio-uploader__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.product-studio-uploader__meta span{color:var(--checkout-muted);font-size:.92rem;word-break:break-word}.product-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.product-studio-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px}.product-studio-main{min-width:0;display:flex;flex-direction:column;gap:20px}.studio-sidecard{background:var(--checkout-panel);border:1px solid var(--checkout-border);border-radius:22px;padding:18px;box-shadow:var(--checkout-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.studio-sidecard h3{margin:0 0 12px;font-size:1rem}.studio-sidecard p{margin:10px 0 0;color:var(--checkout-muted);line-height:1.55}.studio-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-weight:700;margin-bottom:10px}.studio-status-badge.ready{background:#22c55e24;color:#86efac}.studio-status-badge.draft{background:#f9731624;color:#fdba74}.studio-summary-list{list-style:none;padding:0;margin:0}.studio-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.studio-summary-list li:last-child{border-bottom:0}.studio-actions-stack{display:flex;flex-direction:column;gap:12px}.studio-back-btn,.studio-inline-btn,.studio-ghost-btn,.studio-primary-btn,.studio-text-btn,.studio-icon-btn{border:0;border-radius:14px;cursor:pointer;transition:.2s ease;font:inherit}.studio-back-btn:hover,.studio-inline-btn:hover,.studio-ghost-btn:hover,.studio-primary-btn:hover,.studio-text-btn:hover,.studio-icon-btn:hover{transform:translateY(-1px)}.studio-back-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#ffffff0f;color:var(--checkout-text);padding:11px 14px}.studio-ghost-btn{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ffffff0f;color:var(--checkout-text)}.studio-primary-btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-weight:700;box-shadow:0 14px 26px #4f46e538}.studio-primary-btn--bright{background:linear-gradient(135deg,#fff,#f8fafc)!important;color:#111827!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 10px 24px #ffffff2e!important;font-weight:800;letter-spacing:.01em}.studio-primary-btn--bright svg{color:#111827!important}.studio-primary-btn--bright:hover{background:linear-gradient(135deg,#fff,#eef2ff)!important;color:#000!important}.studio-icon-btn{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#ffffff14;color:#fff}.studio-icon-btn.danger{color:#fca5a5}.studio-back-btn:disabled,.studio-ghost-btn:disabled,.studio-primary-btn:disabled,.studio-inline-btn:disabled,.studio-text-btn:disabled,.studio-icon-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.studio-section{background:var(--checkout-panel);border:1px solid var(--checkout-border);border-radius:24px;padding:22px;box-shadow:var(--checkout-shadow);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:var(--checkout-identity)}.studio-section--identity:before{background:var(--checkout-identity)}.studio-section--commerce:before{background:var(--checkout-commerce)}.studio-section--shipping:before{background:var(--checkout-shipping)}.studio-section--payment:before{background:var(--checkout-payment)}.studio-section--progress:before{background:var(--checkout-progress)}.studio-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.studio-section__titlewrap{display:flex;align-items:flex-start;gap:14px}.studio-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffff0f;flex-shrink:0;font-size:1.05rem}.studio-section h2{margin:0 0 4px;font-size:1.15rem}.studio-section p{margin:0;color:var(--checkout-muted);line-height:1.5}.studio-grid{display:grid;gap:16px}.studio-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-field{display:flex;flex-direction:column;gap:8px}.studio-field>span{font-size:.92rem;font-weight:700;color:#dce5f3}.studio-field input,.studio-field textarea,.studio-field select{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#0a101c94;color:var(--checkout-text);padding:13px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.studio-field input:focus,.studio-field textarea:focus,.studio-field select:focus{border-color:#6366f1bf;box-shadow:0 0 0 4px #6366f124}.studio-field input[readonly]{cursor:default;opacity:.96}.studio-field--full{grid-column:1 / -1}.studio-price-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:16px}.studio-price-summary__card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.studio-info-card{min-height:56px;display:flex;align-items:center;padding:14px 16px;border-radius:16px;background:#ffffff0a;color:var(--checkout-muted);border:1px solid rgba(255,255,255,.06)}.studio-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:6px 2px 28px}.studio-actions__left,.studio-actions__right{display:flex;gap:12px;align-items:center}.muted{color:var(--checkout-muted)}.checkout-studio-progress-wrap{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding:2px 2px 0}.checkout-studio-progress{width:100%;height:12px;border-radius:999px;background:#ffffff14;overflow:hidden;box-shadow:inset 0 1px 2px #0000002e}.checkout-studio-progress__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#7c3aed,#22c55e);transition:width .28s ease}.checkout-studio-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--checkout-muted);font-size:.92rem}.checkout-studio-progress__meta strong{color:var(--checkout-text);font-weight:800}.checkout-studio-step-list li{transition:.2s ease}.checkout-studio-step-list li.active{border-bottom-color:#ffffff29}.checkout-studio-step-list li.active span,.checkout-studio-step-list li.active strong{color:#fff}.checkout-studio-step-list li.active strong{text-shadow:0 0 14px rgba(255,255,255,.14)}.checkout-stage{display:flex;flex-direction:column;gap:20px;min-width:0}.checkout-stage.embedded{padding:0;background:transparent}.checkout-stage-progress-wrap{display:flex;flex-direction:column;gap:10px;padding:4px 2px 0}.checkout-stage-progress{width:100%;height:12px;border-radius:999px;background:#ffffff14;overflow:hidden;box-shadow:inset 0 1px 2px #0000002e}.checkout-stage-progress__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#22c55e);transition:width .25s ease}.checkout-stage-progress__meta{display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--checkout-muted);font-size:.92rem}.checkout-stage-progress__meta strong{color:var(--checkout-text);font-weight:800}.checkout-cart-list{display:flex;flex-direction:column;gap:14px}.checkout-cart-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:16px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);box-shadow:0 12px 28px #0000001f}.checkout-cart-card__media{width:100%;height:140px;border-radius:16px;overflow:hidden;background:#ffffff08;display:flex;align-items:center;justify-content:center}.checkout-cart-card__media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.checkout-cart-card__placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--checkout-muted);text-align:center;padding:10px}.checkout-cart-card__body{display:flex;flex-direction:column;gap:16px;min-width:0}.checkout-cart-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.checkout-cart-card__top h3{margin:0 0 4px;font-size:1.05rem;line-height:1.25}.checkout-cart-card__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checkout-cart-stat{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);min-width:0}.checkout-cart-stat span{color:var(--checkout-muted);font-size:.9rem}.checkout-cart-stat strong{color:var(--checkout-text);font-size:1rem;line-height:1.2}.checkout-qty-control{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.checkout-qty-control strong{min-width:20px;text-align:center}.checkout-review-list{display:flex;flex-direction:column;gap:14px}.checkout-review-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 24px #0000001a}.checkout-review-row>div:first-child{min-width:0}.checkout-review-row strong{display:block}.checkout-review-row__right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.checkout-review-row__right span{color:var(--checkout-muted);font-size:.92rem}.product-studio-page .product-studio-main,.product-studio-page .product-studio-main *{opacity:1}.product-studio-page .product-studio-main :is(.cartitems,.cart-items,.cart-item,.cart-row,.cart-line,.cart-product,.checkout-cart,.checkout-cart-items,.checkout-cart-item,.studio-section,.studio-card){color:#111827}.product-studio-page .product-studio-main button:not(.studio-primary-btn):not(.studio-ghost-btn):not(.studio-back-btn):not(.studio-reset-icon-btn){-webkit-appearance:none;appearance:none;background:#fff!important;background-color:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a14,inset 0 1px #ffffffe6!important;opacity:1!important;filter:none!important}.product-studio-page .product-studio-main :is(.cartitems,.cart-items,.cart-item,.cart-row,.cart-line,.cart-product,.checkout-cart,.checkout-cart-items,.checkout-cart-item) button:not(.studio-primary-btn):not(.studio-ghost-btn){min-width:46px!important;width:46px!important;height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:13px!important;font-size:1.18rem!important;font-weight:950!important;line-height:1!important}.product-studio-page .product-studio-main button:not(.studio-primary-btn):not(.studio-ghost-btn):not(.studio-back-btn):not(.studio-reset-icon-btn):hover,.product-studio-page .product-studio-main button:not(.studio-primary-btn):not(.studio-ghost-btn):not(.studio-back-btn):not(.studio-reset-icon-btn):focus-visible{background:#f8fafc!important;color:#1d4ed8!important;border-color:#2563eb42!important;box-shadow:0 12px 26px #2563eb1f,0 0 0 3px #2563eb14,inset 0 1px #fffffff2!important;outline:none!important}.product-studio-page .product-studio-main button:not(.studio-primary-btn):not(.studio-ghost-btn):not(.studio-back-btn):not(.studio-reset-icon-btn):active{transform:translateY(1px)!important;box-shadow:0 6px 14px #0f172a14,inset 0 1px #ffffffe6!important}.product-studio-page .product-studio-main button[aria-label*=remove i],.product-studio-page .product-studio-main button[aria-label*=delete i],.product-studio-page .product-studio-main button[title*=remove i],.product-studio-page .product-studio-main button[title*=delete i]{background:#fff!important;color:#dc2626!important;border-color:#dc26262e!important;box-shadow:0 10px 24px #dc26261a,inset 0 1px #ffffffeb!important}.product-studio-page .product-studio-main button[aria-label*=remove i]:hover,.product-studio-page .product-studio-main button[aria-label*=delete i]:hover,.product-studio-page .product-studio-main button[title*=remove i]:hover,.product-studio-page .product-studio-main button[title*=delete i]:hover{background:#fff5f5!important;color:#b91c1c!important;border-color:#dc262652!important}.product-studio-page .product-studio-main button svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important}.product-studio-page .product-studio-main :is(.quantity,.qty,.cart-qty,.cartitems-quantity,.cart-item-quantity,.checkout-quantity,.line-quantity),.product-studio-page .product-studio-main :is(.quantity,.qty,.cart-qty,.cartitems-quantity,.cart-item-quantity,.checkout-quantity,.line-quantity) *{color:#111827!important;opacity:1!important;filter:none!important;-webkit-text-fill-color:#111827!important}.product-studio-page .product-studio-main :is(.quantity span,.qty span,.cart-qty span,.cartitems-quantity span,.cart-item-quantity span,.checkout-quantity span,.line-quantity span){min-width:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.02rem!important;font-weight:950!important;line-height:1!important;opacity:1!important}.product-studio-page .product-studio-main :is(.unit-price,.cart-unit-price,.line-total,.cart-line-total,.cart-price,.cart-total,.cartitems-price,.cartitems-total),.product-studio-page .product-studio-main :is(.unit-price,.cart-unit-price,.line-total,.cart-line-total,.cart-price,.cart-total,.cartitems-price,.cartitems-total) *{opacity:1!important;filter:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.product-studio-page .product-studio-main :is(.muted,.text-muted,small){opacity:1!important;color:#64748b!important}.product-studio-page .product-studio-main :is(.cart-title,.cart-item-title,.cart-product-title,.cartitems-title,.checkout-product-title){color:#0f172a!important;font-weight:950!important;opacity:1!important}.product-studio-page .checkout-cart-card,.product-studio-page .checkout-cart-card *{opacity:1!important;filter:none!important}.product-studio-page .checkout-cart-card__body h3{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-weight:950!important;opacity:1!important}.product-studio-page .checkout-cart-card .muted{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important;font-weight:650!important}.product-studio-page .checkout-cart-stat>span{display:block!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.96rem!important;font-weight:800!important;line-height:1.15!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-cart-stat>strong{display:block!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.05rem!important;font-weight:950!important;line-height:1.15!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-qty-control{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:42px!important}.product-studio-page .checkout-qty-control>strong{min-width:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1.08rem!important;font-weight:950!important;line-height:1!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-cart-card .studio-icon-btn{-webkit-appearance:none!important;appearance:none!important;width:44px!important;height:40px!important;min-width:44px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:11px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffffeb!important;line-height:1!important;text-align:center!important;vertical-align:middle!important;opacity:1!important;filter:none!important;cursor:pointer!important}.product-studio-page .checkout-cart-card .studio-icon-btn svg{display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;filter:none!important;transform:none!important}.product-studio-page .checkout-cart-card .studio-icon-btn:hover,.product-studio-page .checkout-cart-card .studio-icon-btn:focus-visible{background:#f8fafc!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;border-color:#2563eb4d!important;box-shadow:0 12px 26px #2563eb1f,0 0 0 3px #2563eb14,inset 0 1px #fffffff2!important;outline:none!important}.product-studio-page .checkout-cart-card .studio-icon-btn.danger{background:#fff!important;color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;border-color:#dc26262e!important;box-shadow:0 10px 24px #dc26261a,inset 0 1px #ffffffeb!important}.product-studio-page .checkout-cart-card .studio-icon-btn.danger:hover,.product-studio-page .checkout-cart-card .studio-icon-btn.danger:focus-visible{background:#fff5f5!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;border-color:#dc262652!important;box-shadow:0 12px 28px #dc262624,0 0 0 3px #dc262614,inset 0 1px #fffffff2!important}.product-studio-page .studio-price-summary__card span{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important;font-weight:800!important}.product-studio-page .studio-price-summary__card strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;font-weight:950!important}.product-studio-page .checkout-cart-card [style*=opacity],.product-studio-page .checkout-cart-card [class*=price],.product-studio-page .checkout-cart-card [class*=total],.product-studio-page .checkout-cart-card [class*=quantity],.product-studio-page .checkout-cart-card [class*=qty]{opacity:1!important;filter:none!important}.product-studio-page .checkout-cart-card{min-height:230px!important;align-items:center!important}.product-studio-page .checkout-cart-card__media{width:170px!important;min-width:170px!important;height:180px!important;min-height:180px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important;border-radius:18px!important;background:#fff!important;overflow:visible!important}.product-studio-page .checkout-cart-card__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;max-width:100%!important;max-height:100%!important;border-radius:12px!important;background:#fff!important}.product-studio-page .checkout-cart-card__placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important;font-weight:800!important;text-align:center!important}.product-studio-page .checkout-cart-card__body{min-width:0!important;flex:1 1 auto!important}.product-studio-page .checkout-stage-progress-wrap,.product-studio-page .checkout-stage-progress-wrap *{opacity:1!important;filter:none!important}.product-studio-page .checkout-stage-progress__meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:10px!important;color:#0f172a!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-stage-progress__meta strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1rem!important;font-weight:950!important;line-height:1.15!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-stage-progress__meta span{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;font-weight:750!important;line-height:1.2!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-stage-progress{opacity:1!important;filter:none!important;height:12px!important;border-radius:999px!important;background:#0f172a14!important;overflow:hidden!important}.product-studio-page .checkout-stage-progress__bar{opacity:1!important;filter:none!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#4f46e5,#2563eb 42%,#22c55e)!important}.product-studio-page .checkout-studio-progress-wrap,.product-studio-page .checkout-studio-progress-wrap *{opacity:1!important;filter:none!important}.product-studio-page .checkout-studio-progress__meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:10px!important;color:#0f172a!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-studio-progress__meta strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:1rem!important;font-weight:950!important;line-height:1.15!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-studio-progress__meta span{color:#475569!important;-webkit-text-fill-color:#475569!important;font-size:.96rem!important;font-weight:750!important;line-height:1.2!important;opacity:1!important;filter:none!important}.product-studio-page .checkout-studio-progress{opacity:1!important;filter:none!important;height:12px!important;border-radius:999px!important;background:#0f172a14!important;overflow:hidden!important}.product-studio-page .checkout-studio-progress__bar{opacity:1!important;filter:none!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#4f46e5,#2563eb 42%,#22c55e)!important}.checkout-order-totals{position:relative;overflow:hidden;padding:24px;border-left:5px solid rgba(34,197,94,.9)}.checkout-order-totals .studio-section__header{margin-bottom:18px}.checkout-order-totals .studio-actions-stack{width:100%;display:grid;gap:14px;margin-bottom:18px!important}.checkout-order-totals .studio-sidecard{margin:0!important;padding:18px;border-radius:22px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 36px #0f172a14}.checkout-order-totals .studio-price-summary{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;width:100%;margin-top:0}.checkout-order-totals .studio-sidecard .studio-price-summary+.studio-price-summary{margin-top:14px!important}.checkout-order-totals .studio-price-summary__card{min-height:82px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 24px #0f172a0f;display:flex;flex-direction:column;justify-content:center;gap:7px}.checkout-order-totals .studio-price-summary__card span{color:#64748b;font-size:.9rem;font-weight:800;letter-spacing:-.01em}.checkout-order-totals .studio-price-summary__card strong{color:#0f172a;font-size:1rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.checkout-order-totals .studio-sidecard .studio-price-summary:nth-of-type(2) .studio-price-summary__card{min-height:76px}.checkout-order-totals .studio-sidecard .studio-price-summary:nth-of-type(2) .studio-price-summary__card:last-child{grid-column:span 1}.checkout-order-totals>.studio-price-summary{max-width:760px;grid-template-columns:repeat(3,minmax(170px,1fr));margin-top:18px}.checkout-order-totals>.studio-price-summary .studio-price-summary__card{min-height:86px}.checkout-order-totals>.studio-price-summary .studio-price-summary__card:last-child{background:linear-gradient(180deg,#f8fbff,#fff);border-color:#3b82f62e}.product-studio-main .checkout-order-totals,.product-studio-main .checkout-order-totals .studio-sidecard{max-width:100%}.checkout-focus-note{display:inline-flex;width:fit-content;max-width:720px;margin-top:8px;padding:7px 11px;border-radius:999px;background:#ecfdf5;border:1px solid rgba(16,185,129,.22);color:#047857;font-size:12px;font-weight:850;line-height:1.35}.checkout-store-group-card{position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.checkout-store-group-card.is-current-checkout-store{border:2px solid rgba(16,185,129,.78)!important;box-shadow:0 0 0 5px #10b9811f,0 24px 62px #0f172a1a!important;transform:translateY(-1px)}.checkout-store-group-card.is-background-cart-store{opacity:.66;border-style:dashed!important}.checkout-current-store-badge,.checkout-background-store-badge{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:950;white-space:nowrap}.checkout-current-store-badge{color:#047857;background:#ecfdf5;border:1px solid rgba(16,185,129,.3)}.checkout-background-store-badge{color:#64748b;background:#f8fafc;border:1px solid rgba(148,163,184,.28)}.studio-summary-list li.is-current-checkout-store{border-radius:14px;padding-left:10px;padding-right:10px;background:#ecfdf5;border:1px solid rgba(16,185,129,.22)}.studio-summary-list li.is-current-checkout-store span,.studio-summary-list li.is-current-checkout-store strong{color:#047857!important}.studio-summary-list li.is-background-cart-store{opacity:.65}.pd-current-seller-card{margin-bottom:14px;padding:14px;border-radius:18px;border:2px solid rgba(16,185,129,.72);background:linear-gradient(180deg,#ecfdf5fa,#fffffffa);box-shadow:0 0 0 4px #10b9811a,0 18px 36px #0f172a14}.pd-current-seller-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pd-current-seller-badge,.pd-current-seller-carrier{display:inline-flex;align-items:center;gap:6px;min-height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:950;line-height:1}.pd-current-seller-badge{color:#047857;background:#fff;border:1px solid rgba(16,185,129,.28)}.pd-current-seller-carrier{color:#334155;background:#ffffffc7;border:1px solid rgba(148,163,184,.22)}.pd-current-seller-card>strong{display:block;color:#064e3b;font-size:15px;font-weight:950;letter-spacing:-.02em}.pd-current-seller-card>small{display:block;margin-top:3px;color:#047857;font-size:12px;font-weight:800}.pd-current-seller-card>p{margin:10px 0 0;color:#475569;font-size:12px;font-weight:750;line-height:1.45}.checkout-store-groups-section{overflow:visible!important}.checkout-store-groups-header{align-items:flex-start!important;margin-bottom:14px!important;padding-bottom:0!important}.checkout-store-groups-icon{width:42px!important;height:42px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a14!important}.checkout-store-groups-copy h2{margin:0!important;font-size:clamp(20px,2.2vw,28px)!important;line-height:1.05!important;letter-spacing:-.045em!important}.checkout-store-groups-copy p{max-width:760px!important;margin:6px 0 0!important;color:#64748b!important;font-size:14px!important;line-height:1.45!important;font-weight:750!important}.checkout-focus-note{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;max-width:100%!important;margin-top:10px!important;padding:7px 11px!important;border-radius:999px!important;background:#ecfdf5!important;border:1px solid rgba(16,185,129,.24)!important;color:#047857!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important}.checkout-focus-note svg{flex:0 0 auto!important}.checkout-store-group-card{overflow:hidden!important;border-radius:24px!important;padding:20px!important;background:#fffffffa!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 18px 44px #0f172a12!important}.checkout-store-group-card.is-current-checkout-store{border:2px solid rgba(16,185,129,.74)!important;box-shadow:0 0 0 4px #10b9811f,0 22px 56px #0f172a1a!important;transform:none!important}.checkout-store-group-card.is-background-cart-store{opacity:.58!important;border:1px dashed rgba(148,163,184,.48)!important;box-shadow:0 12px 32px #0f172a0a!important}.checkout-store-group-card.is-background-cart-store:hover,.checkout-store-group-card.is-background-cart-store:focus-within{opacity:.9!important;border-color:#10b9816b!important}.checkout-store-group-card__head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin-bottom:16px!important}.checkout-store-group-card__identity{min-width:0!important}.checkout-store-group-card__identity strong{display:block!important;color:#111827!important;font-size:16px!important;font-weight:950!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.checkout-store-group-card__identity .muted{display:block!important;margin-top:3px!important;color:#64748b!important;font-size:13px!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.checkout-store-group-card__status{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;min-width:max-content!important}.checkout-current-store-badge,.checkout-background-store-badge,.checkout-make-current-store-btn{min-height:30px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 11px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.checkout-current-store-badge{color:#047857!important;background:#ecfdf5!important;border:1px solid rgba(16,185,129,.3)!important}.checkout-background-store-badge{color:#64748b!important;background:#f8fafc!important;border:1px solid rgba(148,163,184,.3)!important}.checkout-make-current-store-btn{border:1px solid rgba(16,185,129,.28)!important;background:#fff!important;color:#047857!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0f!important;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease!important}.checkout-make-current-store-btn:hover,.checkout-make-current-store-btn:focus-visible{transform:translateY(-1px)!important;background:#ecfdf5!important;border-color:#10b98185!important;box-shadow:0 12px 26px #10b98124!important;outline:none!important}.checkout-store-group-card .studio-summary-list{margin-top:0!important}.checkout-store-group-card .studio-summary-list li{min-height:34px!important;padding-block:6px!important}.checkout-store-group-card .studio-price-summary{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.checkout-store-group-card .studio-price-summary__card{min-width:190px!important;padding:12px 14px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 10px 22px #0f172a0d!important}.product-studio-sidebar .studio-summary-list li.is-current-checkout-store{background:#ecfdf5!important;border:1px solid rgba(16,185,129,.22)!important}.product-studio-sidebar .studio-summary-list li.is-background-cart-store{opacity:.62!important}.checkout-store-groups-section{position:relative;overflow:visible}.checkout-store-groups-header{align-items:flex-start!important;gap:16px!important}.checkout-store-groups-copy{display:grid;gap:6px;min-width:0}.checkout-store-groups-copy h2{margin:0;letter-spacing:-.035em}.checkout-store-groups-copy p{max-width:760px;margin:0;color:#64748b;line-height:1.45}.checkout-focus-note,.checkout-selection-note{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid rgba(16,185,129,.24);font-size:12px;font-weight:900;line-height:1.2}.checkout-include-all-sellers-btn,.checkout-make-current-store-btn,.checkout-include-saved-store-btn,.checkout-remove-current-store-btn{min-height:34px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.checkout-include-all-sellers-btn:hover,.checkout-make-current-store-btn:hover,.checkout-include-saved-store-btn:hover,.checkout-remove-current-store-btn:hover{transform:translateY(-1px)}.checkout-include-all-sellers-btn,.checkout-include-saved-store-btn{border-color:#10b98140;background:#ecfdf5;color:#047857;box-shadow:0 10px 22px #10b9811a}.checkout-include-all-sellers-btn:hover,.checkout-include-saved-store-btn:hover{background:#d1fae5;border-color:#10b9816b}.checkout-make-current-store-btn:hover{background:#fff7f7;color:#b91c1c;border-color:#dc262642}.checkout-remove-current-store-btn{color:#92400e;background:#fffbeb;border-color:#f59e0b42}.checkout-remove-current-store-btn:hover{color:#b45309;background:#fef3c7;border-color:#f59e0b6b}.checkout-store-group-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.24)!important;transition:opacity .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.checkout-store-group-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px}.checkout-store-group-card__identity{min-width:0}.checkout-store-group-card__identity strong,.checkout-store-group-card__identity span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-store-group-card__status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.checkout-current-store-badge,.checkout-included-store-badge,.checkout-background-store-badge{min-height:30px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:950;white-space:nowrap}.checkout-current-store-badge{color:#047857;background:#ecfdf5;border:1px solid rgba(16,185,129,.28)}.checkout-included-store-badge{color:#0369a1;background:#f0f9ff;border:1px solid rgba(14,165,233,.22)}.checkout-background-store-badge{color:#64748b;background:#f8fafc;border:1px solid rgba(148,163,184,.24)}.checkout-store-group-card.is-current-checkout-store{border-color:#10b981d1!important;box-shadow:0 0 0 4px #10b9811f,0 24px 60px #0f172a1a!important}.checkout-store-group-card.is-included-checkout-store{border-color:#0ea5e959!important;box-shadow:0 0 0 3px #0ea5e914,0 18px 48px #0f172a14!important}.checkout-store-group-card.is-background-cart-store{opacity:.58;background:#ffffffb8!important;border-style:dashed!important;filter:grayscale(.18)}.checkout-store-group-card.is-background-cart-store:hover,.checkout-store-group-card.is-background-cart-store:focus-within{opacity:.86;filter:none;border-color:#94a3b86b!important}.checkout-store-group-card.is-background-cart-store .studio-summary-list,.checkout-store-group-card.is-background-cart-store .studio-price-summary{opacity:.82}.product-studio-sidebar .studio-summary-list li.is-current-checkout-store{border-color:#10b98157!important;background:#ecfdf5!important;color:#047857!important}.product-studio-sidebar .studio-summary-list li.is-included-checkout-store{border-color:#0ea5e93d!important;background:#f0f9ff!important}.product-studio-sidebar .studio-summary-list li.is-background-cart-store{opacity:.56;border-style:dashed!important}@media(max-width:920px){.checkout-store-groups-header,.checkout-store-group-card__head{grid-template-columns:1fr}.checkout-store-group-card__head{display:flex;align-items:flex-start;flex-wrap:wrap}.checkout-store-group-card__status{width:100%;justify-content:flex-start}.checkout-include-all-sellers-btn,.checkout-make-current-store-btn,.checkout-include-saved-store-btn,.checkout-remove-current-store-btn{width:100%}}@media(max-width:860px){.checkout-store-group-card__head{grid-template-columns:auto minmax(0,1fr)!important}.checkout-store-group-card__status{grid-column:1 / -1!important;justify-content:flex-start!important;min-width:0!important}}@media(max-width:560px){.checkout-store-group-card{padding:16px!important;border-radius:20px!important}.checkout-current-store-badge,.checkout-background-store-badge,.checkout-make-current-store-btn{width:100%!important}.checkout-store-group-card__status{display:grid!important;grid-template-columns:1fr!important}}@media(max-width:720px){.checkout-current-store-badge,.checkout-background-store-badge{width:100%;margin-left:0;margin-top:8px}.pd-current-seller-card__top{align-items:flex-start;flex-direction:column}}@media(max-width:1100px){.checkout-order-totals .studio-price-summary,.checkout-order-totals>.studio-price-summary{grid-template-columns:repeat(2,minmax(170px,1fr))}.checkout-order-totals>.studio-price-summary{max-width:none}}@media(max-width:680px){.checkout-order-totals{padding:18px;border-left-width:4px}.checkout-order-totals .studio-price-summary,.checkout-order-totals>.studio-price-summary{grid-template-columns:1fr;gap:10px}.checkout-order-totals .studio-price-summary__card{min-height:auto;padding:14px 15px}.checkout-order-totals .studio-price-summary__card strong{font-size:.96rem}}@media(max-width:760px){.product-studio-page .checkout-studio-progress__meta{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.product-studio-page .checkout-studio-progress__meta strong{font-size:.95rem!important}.product-studio-page .checkout-studio-progress__meta span{font-size:.9rem!important}}@media(max-width:760px){.product-studio-page .checkout-stage-progress__meta{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}.product-studio-page .checkout-stage-progress__meta strong{font-size:.95rem!important}.product-studio-page .checkout-stage-progress__meta span{font-size:.9rem!important}}@media(max-width:760px){.product-studio-page .checkout-cart-card{min-height:0!important}.product-studio-page .checkout-cart-card__media{width:140px!important;min-width:140px!important;height:150px!important;min-height:150px!important}}@media(max-width:520px){.product-studio-page .checkout-cart-card__media{width:118px!important;min-width:118px!important;height:132px!important;min-height:132px!important}}@media(max-width:760px){.product-studio-page .product-studio-main :is(.cartitems,.cart-items,.cart-item,.cart-row,.cart-line,.cart-product,.checkout-cart,.checkout-cart-items,.checkout-cart-item) button:not(.studio-primary-btn):not(.studio-ghost-btn){min-width:42px!important;width:42px!important;height:40px!important;min-height:40px!important}}@media(max-width:1280px){.product-studio-layout{grid-template-columns:1fr}.product-studio-sidebar{position:static;order:2}.product-studio-main{order:1}}@media(max-width:920px){.checkout-studio-page,.product-studio-page{padding:14px}.product-studio-topbar{flex-direction:column;align-items:stretch}.studio-grid--3,.studio-grid--2{grid-template-columns:1fr}.studio-section__header,.studio-actions{flex-direction:column;align-items:stretch}.studio-actions__left,.studio-actions__right{width:100%;justify-content:stretch}.studio-actions__right>*{flex:1}.studio-price-summary{grid-template-columns:1fr}.checkout-studio-progress__meta,.checkout-stage-progress__meta{flex-direction:column;align-items:flex-start}.checkout-cart-card{grid-template-columns:1fr}.checkout-cart-card__media{height:220px}.checkout-cart-card__meta{grid-template-columns:1fr}.checkout-review-row{flex-direction:column;align-items:flex-start}.checkout-review-row__right{align-items:flex-start}}@media(max-width:640px){.product-studio-topbar,.studio-section,.studio-sidecard{border-radius:18px;padding:16px}.product-studio-brand{flex-direction:column}.checkout-studio-progress,.checkout-stage-progress{height:10px}.checkout-cart-card{padding:14px;border-radius:18px}.checkout-cart-card__media{height:190px;border-radius:14px}.checkout-review-row{padding:12px 14px;border-radius:16px}}.checkout-cart-list{display:grid;gap:18px}.checkout-cart-list .studio-sidecard{overflow:hidden}.checkout-cart-card{position:relative;display:grid!important;grid-template-columns:156px minmax(0,1fr)!important;align-items:stretch!important;gap:20px!important;width:100%!important;min-height:188px!important;padding:22px 22px 22px 24px!important;border-radius:24px!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:0 22px 50px #0f172a14,inset 0 1px #ffffffe6!important;overflow:visible!important}.checkout-cart-card__media{width:156px!important;height:156px!important;min-width:156px!important;align-self:center!important;border-radius:18px!important;overflow:hidden!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a14!important}.checkout-cart-card__media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important}.checkout-cart-card__placeholder{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;color:#64748b!important;font-size:.82rem!important;font-weight:800!important}.checkout-cart-card__body{min-width:0!important;width:100%!important;display:grid!important;grid-template-rows:auto 1fr!important;gap:24px!important;align-self:stretch!important}.checkout-cart-card__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;width:100%!important;min-width:0!important}.checkout-cart-card__top h3{margin:0 0 9px!important;padding:0!important;color:#0f172a!important;font-size:clamp(1.05rem,1.35vw,1.32rem)!important;font-weight:950!important;line-height:1.12!important;letter-spacing:-.035em!important;max-width:100%!important;overflow-wrap:anywhere!important}.checkout-cart-card__top .muted{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:6px 11px!important;border-radius:999px!important;background:#2563eb14!important;border:1px solid rgba(37,99,235,.16)!important;color:#1e3a8a!important;font-size:.78rem!important;font-weight:850!important;line-height:1!important;letter-spacing:-.01em!important;white-space:nowrap!important}.checkout-cart-card__top .studio-icon-btn.danger{position:relative!important;top:0!important;right:0!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;align-self:start!important;justify-self:end!important}.checkout-cart-card__meta{display:grid!important;grid-template-columns:minmax(130px,1fr) minmax(180px,1fr) minmax(130px,1fr)!important;align-items:end!important;gap:22px!important;width:100%!important;min-width:0!important}.checkout-cart-stat{min-width:0!important;display:grid!important;gap:8px!important;align-content:end!important}.checkout-cart-stat span{color:#64748b!important;font-size:.83rem!important;font-weight:900!important;letter-spacing:.015em!important}.checkout-cart-stat strong{color:#0f172a!important;font-size:1.05rem!important;font-weight:950!important;line-height:1.1!important}.checkout-qty-control{display:inline-flex!important;align-items:center!important;gap:14px!important}.checkout-qty-control>strong{min-width:22px!important;text-align:center!important;font-size:1.1rem!important}.checkout-qty-control .studio-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}.checkout-cart-list .studio-price-summary{align-items:stretch!important}.checkout-cart-list .studio-price-summary__card{min-height:82px!important;border-radius:18px!important}.checkout-cart-list .studio-price-summary__card span{line-height:1.25!important}.checkout-cart-list .studio-price-summary__card strong{line-height:1.2!important}@media(max-width:980px){.checkout-cart-card{grid-template-columns:132px minmax(0,1fr)!important;gap:16px!important;padding:18px!important}.checkout-cart-card__media{width:132px!important;height:132px!important;min-width:132px!important}.checkout-cart-card__meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:720px){.checkout-cart-card{grid-template-columns:1fr!important;gap:16px!important;padding:16px!important}.checkout-cart-card__media{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;min-width:0!important}.checkout-cart-card__body{gap:18px!important}.checkout-cart-card__top{grid-template-columns:minmax(0,1fr) 42px!important}.checkout-cart-card__meta{grid-template-columns:1fr!important;gap:16px!important}.checkout-qty-control{justify-content:flex-start!important}}.user-newsletter-view{min-height:100vh;padding:28px clamp(16px,3vw,42px) 56px;background:radial-gradient(circle at top left,rgba(15,23,42,.08),transparent 32rem),linear-gradient(180deg,#f8fafc,#eef2f7);color:#0f172a}.unv-hero{max-width:1180px;margin:0 auto 22px}.unv-back-btn,.unv-primary-btn{border:0;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #0f172a29}.unv-back-btn{margin-bottom:14px}.unv-hero-card,.unv-content-card,.unv-side-card,.unv-empty-card,.unv-loading-card{border:1px solid rgba(148,163,184,.36);background:#fffffff0;border-radius:26px;box-shadow:0 22px 60px #0f172a1a}.unv-hero-card{padding:clamp(22px,4vw,42px);overflow:hidden;position:relative}.unv-hero-card:after{content:"";position:absolute;inset:auto -80px -120px auto;width:260px;height:260px;border-radius:999px;background:#3b82f61c;pointer-events:none}.unv-hero-topline{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px;position:relative;z-index:1}.unv-hero-topline span,.unv-topic-row span,.unv-article-category{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:#f1f5f9;color:#334155;border:1px solid rgba(148,163,184,.35);font-size:12px;font-weight:900;text-transform:capitalize}.unv-hero-card h1{position:relative;z-index:1;max-width:860px;margin:0;font-size:clamp(32px,5vw,58px);line-height:.96;letter-spacing:-.06em;color:#0f172a}.unv-preview-text{position:relative;z-index:1;max-width:760px;margin:18px 0 0;color:#475569;font-size:clamp(16px,2vw,20px);line-height:1.55;font-weight:700}.unv-author-row{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-top:22px}.unv-author-row img,.unv-author-fallback{width:52px;height:52px;border-radius:18px;object-fit:cover;background:#e2e8f0;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;font-size:24px;flex:0 0 auto}.unv-author-row div{display:flex;flex-direction:column;min-width:0}.unv-author-row span,.unv-author-row small{color:#64748b;font-size:12px;font-weight:800}.unv-author-row strong{color:#0f172a;font-size:15px;font-weight:950}.unv-topic-row{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px}.unv-topic-row--article{margin-top:14px}.unv-shell{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.unv-content-card,.unv-side-card{padding:clamp(18px,3vw,30px)}.unv-side-card{position:sticky;top:18px}.unv-section+.unv-section{margin-top:30px;padding-top:26px;border-top:1px solid rgba(148,163,184,.28)}.unv-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#0f172a}.unv-section-heading svg{width:28px;height:28px;padding:7px;border-radius:12px;background:#eff6ff;color:#1d4ed8;box-sizing:content-box}.unv-section-heading h2{margin:0;font-size:18px;line-height:1.2;font-weight:950;letter-spacing:-.03em}.unv-body-text{color:#1e293b;font-size:16px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}.unv-article-section h3{margin:12px 0 8px;color:#0f172a;font-size:clamp(24px,3vw,34px);line-height:1.08;letter-spacing:-.05em}.unv-article-cover{width:100%;max-height:420px;object-fit:cover;border-radius:22px;margin:2px 0 18px;border:1px solid rgba(148,163,184,.28)}.unv-article-summary{margin:0 0 16px;color:#475569;font-weight:800;line-height:1.6}.unv-secondary-link,.unv-primary-link,.unv-profile-link,.unv-media-card a,.unv-audio-card a{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:950;border-radius:999px}.unv-secondary-link{margin-top:16px;min-height:40px;padding:0 14px;background:#f1f5f9;color:#0f172a;border:1px solid rgba(148,163,184,.4)}.unv-primary-link{width:100%;min-height:46px;background:#111827;color:#fff;box-shadow:0 14px 30px #0f172a29}.unv-profile-link{width:100%;min-height:44px;margin-top:10px;background:#f8fafc;color:#0f172a;border:1px solid rgba(148,163,184,.4)}.unv-attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.unv-attachment-card,.unv-link-card,.unv-audio-card,.unv-media-card{border:1px solid rgba(148,163,184,.34);background:#fff;border-radius:18px;color:#0f172a;text-decoration:none;overflow:hidden}.unv-attachment-card{display:flex;align-items:center;gap:12px;min-height:82px;padding:14px}.unv-attachment-icon{width:44px;height:44px;border-radius:16px;background:#eff6ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:22px}.unv-attachment-card div:not(.unv-attachment-icon){min-width:0;display:flex;flex-direction:column;gap:4px}.unv-attachment-card strong,.unv-audio-card strong,.unv-link-card strong{font-size:14px;font-weight:950;overflow-wrap:anywhere}.unv-attachment-card span,.unv-link-card span,.unv-link-card small{color:#64748b;font-size:12px;font-weight:800}.unv-attachment-open{margin-left:auto;color:#64748b;flex:0 0 auto}.unv-media-card{display:flex;flex-direction:column;min-height:160px}.unv-media-card img,.unv-media-card video{width:100%;max-height:320px;object-fit:cover;background:#0f172a}.unv-media-card--image{position:relative}.unv-media-card--image span{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#0f172adb;color:#fff;padding:8px 10px;font-size:12px;font-weight:950}.unv-media-card a,.unv-audio-card a{margin:12px;min-height:38px;background:#f8fafc;color:#0f172a;border:1px solid rgba(148,163,184,.38)}.unv-audio-card{padding:14px;display:flex;flex-direction:column;gap:12px}.unv-audio-card audio{width:100%}.unv-link-list{display:flex;flex-direction:column;gap:10px}.unv-link-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px}.unv-link-card div{display:flex;flex-direction:column;gap:5px;min-width:0}.unv-side-block{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;color:#475569;font-size:13px;font-weight:800}.unv-side-block strong{color:#0f172a;font-size:15px;font-weight:950}.unv-muted{color:#64748b;font-weight:700}.unv-empty-shell{min-height:100vh;padding:24px;display:flex;align-items:center;justify-content:center;background:#f8fafc}.unv-empty-card,.unv-loading-card{width:min(100%,480px);padding:34px;text-align:center}.unv-empty-card>svg,.unv-loading-card>svg{width:54px;height:54px;color:#1d4ed8}.unv-empty-card h1,.unv-loading-card h1{margin:14px 0 8px;color:#0f172a;font-size:28px;letter-spacing:-.04em}.unv-empty-card p,.unv-loading-card p{color:#64748b;font-weight:700;line-height:1.55}.unv-loader{width:42px;height:42px;display:inline-block;border-radius:999px;border:4px solid #dbeafe;border-top-color:#1d4ed8;animation:unv-spin .8s linear infinite}@keyframes unv-spin{to{transform:rotate(360deg)}}@media(max-width:920px){.unv-shell{grid-template-columns:1fr}.unv-side-card{position:static}}@media(max-width:620px){.user-newsletter-view{padding:18px 12px 36px}.unv-hero-card,.unv-content-card,.unv-side-card{border-radius:20px}.unv-author-row{align-items:flex-start}.unv-attachment-grid{grid-template-columns:1fr}}.sdv-page{min-height:100vh;padding:28px;background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 34rem),radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 30rem),linear-gradient(180deg,#f8fafc,#eef2f7);color:#111827}.sdv-shell{width:min(1180px,100%);margin:0 auto}.sdv-hero{border:1px solid rgba(148,163,184,.28);border-radius:30px;background:#fffffff0;box-shadow:0 24px 70px #0f172a14;padding:24px;margin-bottom:22px}.sdv-back-link,.sdv-state-link{display:inline-flex;align-items:center;gap:8px;color:#334155;text-decoration:none;font-weight:900;border:1px solid rgba(148,163,184,.35);border-radius:999px;padding:9px 13px;background:#fff}.sdv-hero__content{margin-top:28px}.sdv-eyebrow{display:inline-flex;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed}.sdv-hero h1{margin:10px 0 0;max-width:860px;font-size:clamp(32px,5vw,60px);line-height:.98;letter-spacing:-.055em}.sdv-hero p{margin:16px 0 0;max-width:780px;color:#475569;font-size:17px;line-height:1.6;font-weight:650}.sdv-hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.sdv-hero-meta span{border-radius:999px;background:#f8fafc;border:1px solid rgba(148,163,184,.28);color:#334155;font-size:12px;font-weight:850;padding:8px 11px}.sdv-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.sdv-main{display:grid;gap:18px}.sdv-card,.sdv-side-card,.sdv-cta-card,.sdv-state-card{border:1px solid rgba(148,163,184,.28);border-radius:24px;background:#fffffff2;box-shadow:0 18px 50px #0f172a0f}.sdv-card{padding:22px}.sdv-card__head{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px;color:#334155}.sdv-card__head svg{flex:0 0 auto;font-size:24px;color:#7c3aed}.sdv-card__head h2{margin:0;font-size:19px;line-height:1.15;letter-spacing:-.025em}.sdv-card__head p,.sdv-muted{margin:5px 0 0;color:#64748b;line-height:1.5;font-weight:650}.sdv-body-text{white-space:pre-line;color:#1f2937;line-height:1.75;font-size:15.5px;font-weight:540}.sdv-cta-card{padding:24px;background:#111827;color:#fff}.sdv-cta-card h2{margin:0;font-size:24px;letter-spacing:-.035em}.sdv-cta-card p{margin:8px 0 18px;color:#ffffffbd;line-height:1.5}.sdv-cta-card a{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff;color:#111827;text-decoration:none;font-weight:950;padding:12px 16px}.sdv-side{position:sticky;top:18px;display:grid;gap:14px}.sdv-side-card{padding:18px}.sdv-side-card h2{margin:0 0 12px;font-size:16px;letter-spacing:-.02em}.sdv-detail-row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid rgba(148,163,184,.22)}.sdv-detail-row span{color:#64748b;font-weight:800}.sdv-detail-row strong{text-align:right;text-transform:capitalize}.sdv-topic-list{display:flex;flex-wrap:wrap;gap:8px}.sdv-topic-list span{display:inline-flex;border-radius:999px;background:#f1f5f9;border:1px solid rgba(148,163,184,.28);color:#334155;font-size:12px;font-weight:850;padding:7px 10px}.sdv-side-card--soft{display:flex;gap:10px;color:#475569;background:#f8fafc}.sdv-side-card--soft svg{flex:0 0 auto;margin-top:2px;color:#7c3aed}.sdv-side-card--soft p{margin:0;line-height:1.5;font-weight:650}.sdv-state-card{width:min(560px,100%);margin:15vh auto 0;padding:34px;text-align:center}.sdv-state-card>svg{font-size:44px;color:#7c3aed}.sdv-state-card h1{margin:14px 0 8px;font-size:32px;letter-spacing:-.04em}.sdv-state-card p{color:#64748b;font-weight:650;line-height:1.55}.sdv-state-link{margin-top:16px}.sdv-state-card--error>svg{color:#b91c1c}@media(max-width:900px){.sdv-page{padding:18px}.sdv-layout{grid-template-columns:1fr}.sdv-side{position:static}.sdv-hero h1{font-size:clamp(28px,10vw,44px)}}@media(max-width:560px){.sdv-page{padding:12px}.sdv-hero,.sdv-card,.sdv-side-card,.sdv-cta-card{border-radius:20px}}.manage-videos{max-width:1200px;margin:20px auto;padding:20px;background:#fff;border-radius:8px}.video-list{display:flex;flex-direction:column;gap:20px;margin-top:20px}.video-card{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid #ddd;border-radius:8px;margin-bottom:1rem;background:#fff;position:relative}.video-card img{width:120px;height:90px;object-fit:cover;border-radius:4px}.video-info{flex:1}.video-info h4{margin:0 0 .5rem}.delete-btn{background-color:#e63946;color:#fff;border:none;padding:.5rem .8rem;border-radius:4px;cursor:pointer}.delete-selected-btn{background-color:#fca311;color:#fff;border:none;padding:.6rem 1rem;margin-bottom:1rem;border-radius:6px;font-weight:700;cursor:pointer;display:block}.video-card input[type=checkbox]{position:absolute;top:10px;right:10px;transform:scale(1.4);cursor:pointer}.video-info p{margin:2px 0;font-size:13px;color:#555}.manage-quickshots{max-width:1200px;margin:20px auto;padding:20px;background:#fff;border-radius:8px}.manage-header{display:flex;justify-content:space-between;align-items:center}.manage-header h2{margin:0}.upload-btn{padding:8px 16px;background:red;color:#fff;border-radius:6px;text-decoration:none}.upload-btn:hover{background:#8b0000}.search-bar{margin:20px 0}.search-bar input{width:100%;padding:10px 12px;font-size:16px;border-radius:6px;border:1px solid #ccc;outline:none}.quickshot-list{display:flex;flex-direction:column;gap:20px;margin-top:20px}.quickshot-card{display:flex;align-items:center;background:#f9f9f9;padding:10px;border-radius:8px}.video-preview{position:relative;width:90px;height:160px;overflow:hidden;border-radius:6px;margin-right:20px}.video-preview video{width:100%;height:100%;object-fit:cover}.play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;background:#0009;padding:6px 10px;border-radius:50%}.quickshot-info{flex:1}.quickshot-info h4{margin:0 0 5px}.quickshot-info p{margin:2px 0;font-size:13px;color:#555}.delete-btn{background:transparent;border:1px solid red;color:red;padding:8px 12px;border-radius:6px;cursor:pointer}.delete-btn:hover{background:red;color:#fff}.quickshot-actions{display:flex;align-items:center;gap:10px}.delete-selected-btn{background-color:orange;color:#fff;border:none;padding:8px 16px;font-weight:700;cursor:pointer;border-radius:6px;margin:10px 0}.video-hub-layout{min-height:100vh;display:flex;flex-direction:column}.upload-form-container{max-width:600px;margin:auto;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a}.form-title{text-align:center;margin-bottom:1.5rem}.form-group{margin-bottom:1.2rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600}.form-input,.form-textarea,.form-select,.form-file{width:100%;padding:.6rem;border:1px solid #ccc;border-radius:8px;font-size:1rem}.form-textarea{height:100px;resize:vertical}.btn-primary{display:inline-block;width:100%;padding:.75rem;background:#007bff;color:#fff;font-weight:700;border:none;border-radius:8px;cursor:pointer;margin-top:1rem;transition:background .3s}.btn-primary:hover{background:#0056b3}.video-link{text-align:center;margin-top:1.5rem}.btn-view{display:inline-block;padding:.6rem 1.2rem;background:#28a745;color:#fff;border-radius:8px;text-decoration:none;font-weight:500}.btn-view:hover{background:#218838}.ownership-confirmation{margin:1rem 0;padding:.75rem 1rem;border:1px solid #ccc;border-radius:6px;background-color:#f9f9f9;font-size:.95rem;display:flex;align-items:flex-start;gap:.5rem}.ownership-confirmation input[type=checkbox]{margin-top:3px;transform:scale(1.1);accent-color:#007bff}.ownership-confirmation label{line-height:1.4}.ownership-confirmation label curs.ownership-confirmation label{cursor:pointer;line-height:1.4;-webkit-user-select:none;user-select:none}.show-password-checkbox{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1;color:#6b7280;-webkit-user-select:none;user-select:none}body,html{height:100%;margin:0;font-family:Arial,sans-serif}.loginsignup{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background:#f0f0f0;padding:20px}.signup-container .loginsignup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.loginsignup{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.login-container{width:100%;max-width:400px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 8px #0000001a}.login-container h1{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.login-container .loginsignup-fields{display:flex;flex-direction:column;gap:15px}.login-container input{padding:10px;font-size:16px;border-radius:5px;border:1px solid #ddd;width:100%;margin-bottom:10px}.login-container .password-input-wrapper{display:flex;align-items:center;position:relative}.login-container .toggle-password{position:absolute;right:10px;cursor:pointer}.login-container button{padding:12px;font-size:16px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer}.login-container .forgot-password{text-align:center;font-size:14px;color:#007bff;cursor:pointer}.login-container .forgot-password:hover{text-decoration:underline}.login-container .social-login{display:flex;flex-direction:column;gap:10px;margin-top:20px}.login-container .social-login button{padding:10px;border:1px solid #ddd;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:5px;cursor:pointer}.login-container .social-login img{width:20px;height:20px}.login-container .loginsignup-login{text-align:center;margin-top:20px}.login-container .loginsignup-login span{color:#007bff;cursor:pointer}.login-container .loginsignup-login span:hover{text-decoration:underline}.password-field{position:relative}.password-field input{width:100%}.toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.loginsignup option{padding:10px}.loginsignup-fields{display:flex;flex-direction:column;gap:15px;margin-top:10px}.loginsignup-fields input{height:45px;width:100%;padding:0 15px;border:1px solid #ddd;border-radius:5px;outline:none;font-size:16px;transition:border .3s ease;box-sizing:border-box}.loginsignup-fields button{height:50px;width:100%;border-radius:5px;background:#007bff;color:#fff;font-size:18px;border:none;cursor:pointer;transition:background .3s ease;box-sizing:border-box}.loginsignup-fields button:hover{background:#0056b3}.loginsignup-fields input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff33}.loginsignup-login{margin-top:20px;font-size:14px}.loginsignup-login span{color:#007bff;cursor:pointer}.loginsignup-agree{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;margin-top:15px;text-align:center;width:100%;box-sizing:border-box}.loginsignup-agree input[type=checkbox]{width:16px;height:16px}.welcome-message{font-size:20px;color:green;font-weight:700;margin-bottom:20px;text-align:center}.social-login{display:flex;flex-direction:column;gap:12px;width:100%;max-width:350px;margin:20px auto 0;align-items:center}.social-login button{display:flex;align-items:center;justify-content:center;background:#fff;color:#000;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-weight:500;padding:10px 14px;width:100%;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.social-login button:hover{background-color:#f5f5f5;transform:translateY(-1px)}.social-login button:focus{outline:2px solid #007bff;outline-offset:2px}.social-login img{width:20px;height:20px;margin-right:10px}.forgot-password{color:#007bff;text-align:right;font-size:14px;cursor:pointer;margin-top:8px;transition:color .3s ease}.forgot-password:hover{color:#0056b3}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.modal-content{background:#fff;padding:24px;border-radius:8px;max-width:400px;text-align:center}.modal-buttons button{margin:8px;padding:8px 16px;cursor:pointer}.password-input-wrapper{position:relative;display:flex;align-items:center}.password-input-wrapper input{width:100%;padding-right:40px}.toggle-password{position:absolute;right:10px;cursor:pointer;font-size:20px;-webkit-user-select:none;user-select:none}.signup-container{width:100%;max-width:700px;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a}.signup-container h1{font-size:20px;margin-bottom:8px;font-weight:700;text-align:center}.signup-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.full-width{grid-column:span 2}.signup-container .loginsignup-fields{display:flex;flex-direction:column;gap:12px}.signup-container input[type=file]{width:100%;padding:10px;font-size:16px;border-radius:5px;border:1px solid #ddd;box-sizing:border-box}.signup-container .password-input-wrapper{display:flex;flex-direction:column;gap:10px}.signup-container .password-input-wrapper input{margin-bottom:10px}.signup-container .password-rules{font-size:14px;color:#777;margin-bottom:15px}.signup-container .password-rules ul{margin:0;padding-left:20px}.signup-container .password-rules ul li{list-style-type:disc}.signup-container button{padding:8px 16px;font-size:14px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s ease;width:fit-content;margin:20px auto 0;display:block}.signup-container button:hover{background-color:#0056b3}.signup-container .loginsignup-login{text-align:center;margin-top:20px}.signup-container .loginsignup-login span{color:#007bff;cursor:pointer}.signup-container .loginsignup-login span:hover{text-decoration:underline}.signup-container .loginsignup-agree{display:flex;align-items:center;margin-top:15px}.signup-container .loginsignup-agree input{margin-right:10px}.signup-container .loginsignup-agree label{font-size:14px;color:#555}.signup-container .loginsignup-agree label span{color:#007bff;cursor:pointer}.signup-container .loginsignup-agree label span:hover{text-decoration:underline}.signup-container select{width:49%;height:45px;padding:0 15px;font-size:16px;border:1px solid #ccc;border-radius:5px;background-color:#fff;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box}input[type=file]{height:45px;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}input[type=file]{width:100%}.field-pair{display:flex;gap:1rem}.field-pair input{flex:1}.password-block{margin-top:8px}.password-input{width:100%}.caps-row{min-height:18px;display:flex;align-items:center}.caps-warning{font-size:12px;color:#a15}.toggle-row{display:flex;justify-content:flex-end;align-items:center;margin-top:6px}.show-password-checkbox{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1;color:#6b7280;user-select:none;-webkit-user-select:none}.show-password-checkbox input[type=checkbox]{width:14px;height:14px;margin:0;vertical-align:middle}.loginsignup-agree{display:flex;align-items:center;gap:8px;margin-top:12px}.loginsignup-agree input[type=checkbox]{width:16px;height:16px;margin:0;vertical-align:middle;accent-color:#1677ff}.loginsignup-agree label{margin:0;font-size:14px;color:#444}.loginsignup-agree label span{color:#1677ff;text-decoration:underline;cursor:pointer}.password-input{margin-bottom:10px}.shopping-preferences{width:100%;margin-top:18px;padding:22px;border:1px solid rgba(15,23,42,.1);border-radius:28px;background:radial-gradient(circle at top left,rgba(99,102,241,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(14,165,233,.14),transparent 32%),linear-gradient(135deg,#fffffffa,#f8fafcf0);box-shadow:0 22px 55px #0f172a1a,inset 0 1px #ffffffd9}.shopping-preferences__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.shopping-preferences__eyebrow{display:inline-flex;align-items:center;width:fit-content;margin-bottom:8px;padding:7px 12px;border-radius:999px;background:#0f172ae0;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shopping-preferences__head h2{margin:0;color:#0f172a;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05;font-weight:900;letter-spacing:-.045em}.shopping-preferences__head p{max-width:760px;margin:10px 0 0;color:#64748b;font-size:.95rem;line-height:1.55}.shopping-preferences__counter{flex:0 0 auto;min-width:76px;padding:12px 14px;border-radius:22px;background:#fff;color:#2563eb;font-size:1rem;font-weight:900;text-align:center;box-shadow:0 12px 30px #2563eb24}.shopping-preferences__groups{display:grid;grid-template-columns:1fr;gap:14px;max-height:620px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.shopping-preferences__groups::-webkit-scrollbar{width:8px}.shopping-preferences__groups::-webkit-scrollbar-track{border-radius:999px;background:#94a3b82e}.shopping-preferences__groups::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b57}.shopping-preferences__group,.shopping-preferences__section{padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:22px;background:#ffffffb8;-webkit-backdrop-filter:(12px);backdrop-filter:blur(12px)}.shopping-preferences__group h3,.shopping-preferences__section h3{margin:0 0 12px;color:#0f172a;font-size:.98rem;font-weight:900;letter-spacing:-.02em}.shopping-preferences__section{margin-top:14px}.shopping-preferences__section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.shopping-preferences__section-head h3{margin:0}.shopping-preferences__section-head span{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#0f172a12;color:#475569;font-size:.72rem;font-weight:800}.shopping-choice-grid{display:flex;flex-wrap:wrap;gap:9px}.shopping-choice-grid--compact{gap:8px}.shopping-choice{appearance:none;border:1px solid rgba(148,163,184,.38);border-radius:999px;background:#ffffffe0;color:#334155;cursor:pointer;font-size:.82rem;font-weight:800;line-height:1;padding:10px 13px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.shopping-choice:hover{transform:translateY(-1px);border-color:#2563eb6b;box-shadow:0 10px 22px #0f172a1a}.shopping-choice--selected{border-color:#2563ebcc;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 14px 26px #2563eb3d}.shopping-choice--exclude.shopping-choice--selected{border-color:#f43f5ec7;background:linear-gradient(135deg,#f43f5e,#fb7185);box-shadow:0 14px 26px #f43f5e33}.shopping-budget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.shopping-budget-card{min-height:52px;padding:12px;border:1px solid rgba(148,163,184,.34);border-radius:18px;background:#ffffffe6;color:#334155;cursor:pointer;font-size:.84rem;font-weight:900;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.shopping-budget-card:hover{transform:translateY(-1px);border-color:#2563eb6b;box-shadow:0 10px 22px #0f172a1a}.shopping-budget-card--selected{border-color:#0ea5e9d1;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;box-shadow:0 14px 26px #0ea5e938}.shopping-preferences__notes{width:100%;margin-top:14px;min-height:92px;resize:vertical;border:1px solid rgba(148,163,184,.32);border-radius:18px;background:#ffffffe6;color:#0f172a;font-size:.9rem;line-height:1.5;padding:14px 15px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.shopping-preferences__notes:focus{border-color:#2563eb94;background:#fff;box-shadow:0 0 0 4px #2563eb1a}@media(max-width:900px){.shopping-preferences{padding:18px;border-radius:24px}.shopping-preferences__head{flex-direction:column}.shopping-preferences__counter{min-width:auto}.shopping-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shopping-preferences{padding:15px;border-radius:20px}.shopping-preferences__groups{max-height:520px}.shopping-preferences__group,.shopping-preferences__section{padding:13px;border-radius:18px}.shopping-choice{padding:9px 11px;font-size:.78rem}.shopping-budget-grid{grid-template-columns:1fr}}@media(max-width:1200px){.loginsignup-container h1{font-size:26px}.loginsignup-fields input{height:42px}.loginsignup-fields button{font-size:17px;height:48px}}@media(max-width:1024px){.loginsignup-container h1{font-size:24px}.loginsignup-fields input{height:40px;font-size:15px}.loginsignup-fields button{height:45px;font-size:16px}}@media(max-width:768px){.loginsignup-container{padding:30px 20px;max-width:100%;box-shadow:none}.loginsignup-container h1{font-size:22px}.loginsignup-fields input{height:38px;font-size:14px}.loginsignup-fields button{height:44px;font-size:15px}.loginsignup-login,.loginsignup-agree{font-size:12px}}@media(max-width:480px){.loginsignup-container h1{font-size:20px}.loginsignup-fields input{height:36px;font-size:13px}.loginsignup-fields button{height:42px;font-size:14px}}.signup-container .shopping-preferences{width:100%;margin-top:20px;padding:22px;border:1px solid rgba(148,163,184,.22);border-radius:28px;background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.12),transparent 30%),radial-gradient(circle at 92% 12%,rgba(14,165,233,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:0 22px 55px #0f172a14;box-sizing:border-box}.signup-container .shopping-preferences__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.signup-container .shopping-preferences__eyebrow{display:inline-flex;align-items:center;width:fit-content;margin-bottom:8px;padding:7px 12px;border-radius:999px;background:#0f172ae0;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.signup-container .shopping-preferences__head h2{margin:0;color:#0f172a;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05;font-weight:950;letter-spacing:-.045em}.signup-container .shopping-preferences__head p{max-width:760px;margin:10px 0 0;color:#64748b;font-size:.95rem;line-height:1.55}.signup-container .shopping-preferences__counter{flex:0 0 auto;min-width:76px;padding:12px 14px;border-radius:22px;background:#fff;color:#2563eb;font-size:1rem;font-weight:950;text-align:center;box-shadow:0 12px 30px #2563eb24}.signup-container .shopping-preferences__groups{display:grid;grid-template-columns:1fr;gap:14px;max-height:620px;overflow-y:auto;padding-right:6px;scrollbar-width:thin}.signup-container .shopping-preferences__groups::-webkit-scrollbar{width:8px}.signup-container .shopping-preferences__groups::-webkit-scrollbar-track{border-radius:999px;background:#94a3b82e}.signup-container .shopping-preferences__groups::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b57}.signup-container .shopping-preferences__group,.signup-container .shopping-preferences__section{padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:22px;background:#ffffffbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.signup-container .shopping-preferences__group h3,.signup-container .shopping-preferences__section h3{margin:0 0 12px;color:#0f172a;font-size:.98rem;font-weight:950;letter-spacing:-.02em}.signup-container .shopping-preferences__section{margin-top:14px}.signup-container .shopping-preferences__section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.signup-container .shopping-preferences__section-head h3{margin:0}.signup-container .shopping-preferences__section-head span{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#0f172a12;color:#475569;font-size:.72rem;font-weight:850}.signup-container .shopping-choice-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.signup-container .shopping-choice-grid--compact{gap:9px}.signup-container .shopping-choice,.signup-container button.shopping-choice{appearance:none;width:auto;min-width:0;height:auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:10px 14px;border:1px solid rgba(148,163,184,.38);border-radius:999px;background:#ffffffe6;color:#334155;box-shadow:none;cursor:pointer;font-size:.82rem;font-weight:850;line-height:1;text-align:center;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.signup-container .shopping-choice:hover,.signup-container button.shopping-choice:hover{transform:translateY(-1px);border-color:#2563eb6b;background:#fff;color:#1e293b;box-shadow:0 10px 22px #0f172a1a}.signup-container .shopping-choice:focus-visible,.signup-container button.shopping-choice:focus-visible{outline:3px solid rgba(37,99,235,.18);outline-offset:2px}.signup-container .shopping-choice.shopping-choice--selected,.signup-container button.shopping-choice.shopping-choice--selected{border-color:#2563ebdb;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 14px 26px #2563eb3d}.signup-container .shopping-choice.shopping-choice--exclude.shopping-choice--selected,.signup-container button.shopping-choice.shopping-choice--exclude.shopping-choice--selected{border-color:#f43f5ec7;background:linear-gradient(135deg,#f43f5e,#fb7185);color:#fff;box-shadow:0 14px 26px #f43f5e33}.signup-container .shopping-budget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signup-container .shopping-budget-card,.signup-container button.shopping-budget-card{appearance:none;width:100%;min-width:0;min-height:52px;height:auto;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:12px;border:1px solid rgba(148,163,184,.34);border-radius:18px;background:#ffffffeb;color:#334155;box-shadow:none;cursor:pointer;font-size:.84rem;font-weight:950;line-height:1.15;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.signup-container .shopping-budget-card:hover,.signup-container button.shopping-budget-card:hover{transform:translateY(-1px);border-color:#2563eb6b;background:#fff;color:#1e293b;box-shadow:0 10px 22px #0f172a1a}.signup-container .shopping-budget-card.shopping-budget-card--selected,.signup-container button.shopping-budget-card.shopping-budget-card--selected{border-color:#0ea5e9d1;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;box-shadow:0 14px 26px #0ea5e938}.signup-container .shopping-preferences__notes{width:100%;margin-top:14px;min-height:92px;resize:vertical;border:1px solid rgba(148,163,184,.32);border-radius:18px;background:#ffffffeb;color:#0f172a;font-size:.9rem;line-height:1.5;padding:14px 15px;outline:none;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.signup-container .shopping-preferences__notes:focus{border-color:#2563eb94;background:#fff;box-shadow:0 0 0 4px #2563eb1a}@media(max-width:900px){.signup-container .shopping-preferences{padding:18px;border-radius:24px}.signup-container .shopping-preferences__head{flex-direction:column}.signup-container .shopping-preferences__counter{min-width:auto}.signup-container .shopping-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.signup-container .shopping-preferences{padding:15px;border-radius:20px}.signup-container .shopping-preferences__groups{max-height:520px}.signup-container .shopping-preferences__group,.signup-container .shopping-preferences__section{padding:13px;border-radius:18px}.signup-container .shopping-choice,.signup-container button.shopping-choice{padding:9px 11px;font-size:.78rem}.signup-container .shopping-budget-grid{grid-template-columns:1fr}}.signup-container .shopping-preferences__groups{max-height:620px;overflow-y:scroll;overflow-x:hidden;padding-right:12px;scrollbar-width:auto;scrollbar-color:rgba(37,99,235,.72) rgba(226,232,240,.9)}.signup-container .shopping-preferences__groups::-webkit-scrollbar{width:12px}.signup-container .shopping-preferences__groups::-webkit-scrollbar-track{border-radius:999px;background:#e2e8f0e6;box-shadow:inset 0 0 0 1px #94a3b833}.signup-container .shopping-preferences__groups::-webkit-scrollbar-thumb{border:3px solid rgba(226,232,240,.9);border-radius:999px;background:linear-gradient(180deg,#2563eb,#0ea5e9)}.signup-container .shopping-preferences__groups::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#1d4ed8,#0284c7)}@media(max-width:560px){.signup-container .shopping-preferences__groups{max-height:520px;padding-right:10px}}html,body,#root{min-height:100%;height:auto}body{overflow-y:auto}.loginsignup{min-height:100dvh!important;height:auto!important;align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px 16px!important;box-sizing:border-box!important}.signup-container{width:min(100%,760px)!important;max-width:760px!important;max-height:none!important;overflow:visible!important;margin:0 auto!important;box-sizing:border-box!important}.signup-container h1{position:sticky;top:0;z-index:20;margin:-20px -20px 14px!important;padding:16px 20px 12px!important;background:#fffffff5;-webkit-backdrop-filter:(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(148,163,184,.18)}.shopping-preferences{margin-top:16px!important;padding:16px!important;border-radius:22px!important}.shopping-preferences__head{margin-bottom:14px!important}.shopping-preferences__head h2{font-size:1.25rem!important}.shopping-preferences__head p{font-size:.86rem!important;line-height:1.4!important}.shopping-preferences__groups{max-height:none!important;overflow:visible!important;padding-right:0!important}.shopping-preferences__group,.shopping-preferences__section{padding:14px!important;border-radius:20px!important}.shopping-choice-grid{gap:8px!important;justify-content:center!important}.shopping-choice{padding:8px 12px!important;font-size:.78rem!important;border-radius:999px!important}.shopping-budget-grid{gap:8px!important}.shopping-budget-card{min-height:44px!important;padding:10px!important;border-radius:15px!important;font-size:.78rem!important}.signup-container .loginsignup-fields button,.signup-container button[type=submit]{position:sticky;bottom:12px;z-index:25;box-shadow:0 16px 36px #2563eb47!important}@media(max-width:768px){.loginsignup{padding:14px 10px!important}.signup-container{max-width:100%!important;padding:16px!important;border-radius:18px!important}.signup-container h1{margin:-16px -16px 12px!important;padding:14px 16px 10px!important}.signup-grid,.signup-container .loginsignup-fields{grid-template-columns:1fr!important}.full-width{grid-column:auto!important}.shopping-preferences{padding:12px!important;border-radius:18px!important}.shopping-budget-grid{grid-template-columns:1fr!important}}.signup-container{width:100%;max-width:760px;padding:0;background:transparent;border-radius:0;box-shadow:none}.signup-card{border:1px solid rgba(15,23,42,.08);border-radius:28px;background:radial-gradient(circle at top left,rgba(99,102,241,.1),transparent 32%),radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 30%),linear-gradient(135deg,#fffffffa,#f8fafcf5);box-shadow:0 20px 50px #0f172a14,inset 0 1px #ffffffe6;overflow:hidden;margin-bottom:20px}.signup-card-head{padding:24px 24px 18px;border-bottom:1px solid rgba(15,23,42,.06);text-align:center}.signup-card-head h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:900;letter-spacing:-.04em}.signup-card-head p{margin:8px 0 0;color:#64748b;font-size:.96rem;line-height:1.5}.signup-form-shell{padding:22px}.signup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.full-width{grid-column:1 / -1}.modern-field{display:flex;flex-direction:column;gap:8px;min-width:0}.modern-label{color:#334155;font-size:.82rem;font-weight:800;letter-spacing:.01em}.modern-field input,.modern-field select,.modern-textarea{width:100%;min-height:50px;padding:0 16px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#ffffffe0;color:#0f172a;font-size:.96rem;font-weight:500;outline:none;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.modern-field input::placeholder,.modern-textarea::placeholder{color:#94a3b8}.modern-field input:focus,.modern-field select:focus,.modern-textarea:focus{border-color:#2563eb80;background:#fff;box-shadow:0 0 0 4px #2563eb1a}.modern-textarea{min-height:110px;padding:14px 16px;resize:vertical}.modern-select-wrap{position:relative}.modern-select-wrap select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:46px;cursor:pointer}.modern-select-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#64748b;font-size:18px;pointer-events:none}.modern-file-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.modern-upload-trigger{min-height:52px;width:100%;display:flex;align-items:center;gap:12px;padding:8px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#ffffffe0;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease;box-sizing:border-box}.modern-upload-trigger:hover{border-color:#2563eb6b;background:#fff;box-shadow:0 10px 24px #0f172a0f}.modern-upload-btn{display:inline-flex;align-items:center;justify-content:center;min-width:122px;height:36px;padding:0 14px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.84rem;font-weight:800;white-space:nowrap;box-shadow:0 10px 20px #2563eb38}.modern-upload-name{min-width:0;color:#64748b;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signup-container .loginsignup-agree{margin-top:18px;justify-content:flex-start;align-items:flex-start}.signup-container .loginsignup-agree label{line-height:1.4}.signup-container button[type=submit],.signup-container .signup-submit-btn{min-height:48px;padding:0 20px;border:0;border-radius:16px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.96rem;font-weight:800;box-shadow:0 16px 28px #2563eb3d;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.signup-container button[type=submit]:hover,.signup-container .signup-submit-btn:hover{transform:translateY(-1px);box-shadow:0 18px 34px #2563eb47}@media(max-width:768px){.signup-form-shell{padding:18px}.signup-grid{grid-template-columns:1fr}.full-width-mobile,.full-width{grid-column:auto}.modern-upload-trigger{align-items:flex-start;flex-direction:column}.modern-upload-btn,.modern-upload-name{width:100%}}.modern-select-wrap select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:46px!important;cursor:pointer}html,body{min-height:100%;height:auto;overflow-y:auto}.loginsignup{min-height:100vh!important;height:auto!important;align-items:flex-start!important;padding:28px 18px 56px!important;background:radial-gradient(circle at 18% 0%,rgba(79,70,229,.08),transparent 34%),radial-gradient(circle at 82% 12%,rgba(14,165,233,.1),transparent 32%),linear-gradient(180deg,#f8fafc,#eef2f7)!important;box-sizing:border-box;overflow-y:visible}.signup-container,.login-container{width:min(100%,860px)!important;max-width:860px!important;margin:0 auto!important;padding:0!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:28px!important;background:linear-gradient(135deg,#fffffff7,#f8fafceb)!important;box-shadow:0 26px 70px #0f172a1a,inset 0 1px #ffffffeb!important;overflow:hidden}.login-container{width:min(100%,460px)!important;max-width:460px!important;padding:28px!important}.signup-card,.login-card{width:100%;background:transparent}.signup-card-head,.login-card-head{position:relative;padding:34px 28px 24px;text-align:center;border-bottom:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at 8% 0%,rgba(99,102,241,.1),transparent 36%),radial-gradient(circle at 92% 0%,rgba(14,165,233,.12),transparent 38%),#ffffff8a}.signup-card-eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto 12px;padding:7px 12px;border-radius:999px;background:#0f172ae6;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.signup-card-head h1,.login-card-head h1,.signup-container>h1,.login-container>h1{margin:0!important;color:#0f172a!important;font-size:clamp(2rem,4vw,2.65rem)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.06em!important;text-align:center!important}.signup-card-head p,.login-card-head p{max-width:680px;margin:16px auto 0;color:#64748b;font-size:.98rem;line-height:1.55;font-weight:650}.signup-form-shell{padding:28px}.signup-grid,.signup-grid--top{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 20px!important;width:100%}.full-width{grid-column:1 / -1!important}.modern-field{display:flex;flex-direction:column;gap:9px;min-width:0}.modern-label{color:#334155;font-size:.84rem;font-weight:950;letter-spacing:-.015em}.modern-field input,.modern-textarea,.modern-select-wrap select,.login-card .loginsignup-fields input,.modern-auth-footer .password-input{width:100%!important;min-height:54px!important;height:auto!important;padding:0 15px!important;border:1px solid rgba(148,163,184,.35)!important;border-radius:15px!important;background:#ffffffeb!important;color:#0f172a!important;box-shadow:0 8px 20px #0f172a09!important;font-size:.95rem!important;font-weight:650!important;outline:none!important;box-sizing:border-box!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.modern-field input::placeholder,.modern-textarea::placeholder,.login-card .loginsignup-fields input::placeholder,.modern-auth-footer .password-input::placeholder{color:#94a3b8;font-weight:600}.modern-field input:focus,.modern-textarea:focus,.modern-select-wrap select:focus,.login-card .loginsignup-fields input:focus,.modern-auth-footer .password-input:focus{border-color:#2563eb9e!important;background:#fff!important;box-shadow:0 0 0 4px #2563eb1a,0 14px 30px #2563eb14!important}.modern-textarea{min-height:118px!important;padding:15px!important;resize:vertical;line-height:1.5}.modern-select-wrap{position:relative;width:100%}.modern-select-wrap select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:46px!important;cursor:pointer}.modern-select-arrow{position:absolute;right:15px;top:50%;transform:translateY(-52%);color:#64748b;font-size:1.15rem;font-weight:900;pointer-events:none}.modern-file-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.modern-upload-trigger{min-height:54px;display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:1px solid rgba(148,163,184,.35);border-radius:17px;background:#ffffffe6;box-shadow:0 8px 20px #0f172a09;cursor:pointer;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.modern-upload-trigger:hover,.modern-file-input:focus+.modern-upload-trigger{transform:translateY(-1px);border-color:#2563eb70;background:#fff;box-shadow:0 14px 30px #2563eb1a}.modern-upload-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:13px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.86rem;font-weight:950;box-shadow:0 12px 24px #2563eb3d}.modern-upload-name{min-width:0;color:#64748b;font-size:.86rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modern-avatar-preview-wrap{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid rgba(37,99,235,.14);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 36%),#ffffffbd}.modern-avatar-preview{width:64px;height:64px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 4px #fff,0 14px 30px #0f172a1f}.modern-avatar-preview-wrap strong{display:block;color:#0f172a;font-size:.92rem;font-weight:950}.modern-avatar-preview-wrap span{display:block;margin-top:3px;color:#64748b;font-size:.84rem;font-weight:650}.modern-auth-footer{display:grid;gap:14px;padding:0 28px 28px}.password-field{display:grid;gap:12px;position:relative}.password-utils{display:flex;align-items:center;justify-content:flex-end}.show-password-checkbox{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:.84rem;font-weight:800;cursor:pointer}.show-password-checkbox input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#2563eb}.caps-warning{margin:-4px 0 0;color:#b45309;font-size:.78rem;font-weight:850}.signup-submit-btn,.modern-auth-footer>button{width:100%!important;min-height:54px!important;border:0!important;border-radius:17px!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#fff!important;box-shadow:0 18px 38px #2563eb47!important;font-size:.98rem!important;font-weight:950!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.signup-submit-btn:hover:not(:disabled),.modern-auth-footer>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 46px #2563eb57!important}.signup-submit-btn:disabled,.modern-auth-footer>button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.error-message{margin:16px 28px 0!important;padding:12px 14px!important;border:1px solid rgba(244,63,94,.24)!important;border-radius:15px!important;background:#fff1f2d1!important;color:#be123c!important;font-size:.88rem!important;font-weight:850!important;text-align:center}.loginsignup-login{margin:0 28px 24px!important;color:#64748b!important;font-size:.9rem!important;font-weight:750!important;text-align:center!important}.loginsignup-login span{color:#2563eb!important;font-weight:950!important;cursor:pointer}.loginsignup-agree{margin:-8px 28px 28px!important;justify-content:center!important;color:#64748b!important;font-size:.86rem!important;font-weight:750!important}.loginsignup-agree input[type=checkbox]{accent-color:#2563eb}.loginsignup-agree label span{color:#2563eb!important;font-weight:900}.login-card .loginsignup-fields{padding:28px 0 0;margin:0}.login-container .modern-auth-footer{padding:18px 0 0}.login-container .forgot-password{margin:16px 0 0;text-align:right;color:#2563eb;font-weight:850}.social-login{max-width:none!important;margin:18px 0 0!important;gap:10px!important}.social-login button{width:100%!important;min-height:48px!important;border:1px solid rgba(148,163,184,.3)!important;border-radius:15px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 20px #0f172a0a!important;font-weight:900!important}.signup-container .shopping-preferences{width:auto;margin:0 28px 28px}.signup-container .shopping-preferences__groups{max-height:360px;overflow-y:auto;padding-right:8px}@media(max-width:760px){.loginsignup{padding:16px 10px 42px!important}.signup-container,.login-container{border-radius:22px!important}.signup-card-head,.login-card-head{padding:28px 18px 22px}.signup-form-shell,.modern-auth-footer{padding-left:18px;padding-right:18px}.signup-grid,.signup-grid--top{grid-template-columns:1fr!important;gap:18px!important}.signup-container .shopping-preferences{margin-left:18px;margin-right:18px}.modern-upload-trigger{flex-direction:column;align-items:stretch}.modern-upload-btn,.modern-upload-name{width:100%;text-align:center}.loginsignup-login,.loginsignup-agree{margin-left:18px!important;margin-right:18px!important}}@media(max-width:480px){.signup-card-head h1,.login-card-head h1,.signup-container>h1,.login-container>h1{font-size:2rem!important}.modern-field input,.modern-textarea,.modern-select-wrap select,.modern-auth-footer .password-input{min-height:50px!important;border-radius:14px!important}.signup-container .shopping-preferences__groups{max-height:300px}}.signup-grid--top{align-items:start!important}.signup-grid--top .modern-field{justify-content:start!important}.signup-grid--top .modern-label{min-height:18px!important;line-height:18px!important;margin:0!important}.signup-grid--top .modern-field input:not(.modern-file-input),.signup-grid--top .modern-select-wrap,.signup-grid--top .modern-upload-trigger{margin-top:0!important}.signup-grid--top .modern-file-input{display:none!important;position:fixed!important;left:-99999px!important;top:-99999px!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.signup-grid--top .modern-upload-trigger{min-height:54px!important;height:54px!important;padding:7px 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important}.signup-grid--top .modern-upload-btn{min-height:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.signup-grid--top .modern-upload-name{display:inline-flex!important;align-items:center!important;min-height:38px!important}@media(max-width:760px){.signup-grid--top .modern-upload-trigger{height:auto!important;min-height:54px!important}}.modern-password-field{width:100%;display:grid;gap:10px}.password-input-shell{position:relative;width:100%}.password-input-shell .modern-password-input,.password-input-shell .password-input{width:100%!important;height:54px!important;padding:0 52px 0 16px!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:16px!important;background:#fffffff0!important;color:#0f172a!important;font-size:.95rem!important;font-weight:700!important;box-sizing:border-box!important;outline:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.password-input-shell .modern-password-input:focus,.password-input-shell .password-input:focus{border-color:#2563eb9e!important;background:#fff!important;box-shadow:0 0 0 4px #2563eb1a,0 12px 30px #0f172a0f!important}.password-eye-btn{position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:999px!important;background:#f8fafce6!important;color:#334155!important;cursor:pointer!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.password-eye-btn:hover{transform:translateY(-50%) scale(1.04)!important;border-color:#2563eb70!important;background:#fff!important;color:#2563eb!important}.password-eye-btn svg{width:18px!important;height:18px!important;display:block!important;color:currentColor!important;stroke:currentColor!important}.password-utils,.show-password-checkbox{display:none!important}.caps-warning{margin:-2px 0 2px!important;color:#b45309!important;font-size:.78rem!important;font-weight:800!important}.shopping-preferences__group-head span{display:inline-flex;margin-top:5px;color:#64748b;font-size:.74rem;font-weight:800}.shopping-group-toggle{flex:0 0 auto;min-height:34px;margin:0!important;padding:8px 12px!important;border:1px solid rgba(37,99,235,.24)!important;border-radius:999px!important;background:#ffffffe6!important;color:#2563eb!important;cursor:pointer;font-size:.76rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 10px 22px #2563eb14!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.shopping-preferences__group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.shopping-preferences__group-titlewrap{min-width:0}.shopping-preferences__group-head h3{margin:0}.shopping-preferences__group-count{display:inline-flex;margin-top:5px;color:#64748b;font-size:.74rem;font-weight:800}.shopping-group-toggle{flex:0 0 auto;min-height:34px;margin:0!important;padding:8px 12px!important;border:1px solid rgba(37,99,235,.24)!important;border-radius:999px!important;background:#ffffffeb!important;color:#2563eb!important;cursor:pointer;font-size:.76rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 10px 22px #2563eb14!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.shopping-group-toggle:hover{transform:translateY(-1px);border-color:#2563eb7a!important;background:#fff!important;box-shadow:0 14px 28px #2563eb24!important}.shopping-group-toggle.is-selected{border-color:#f43f5e57!important;background:#fff1f2eb!important;color:#e11d48!important}.shopping-group-toggle.is-selected:hover{border-color:#f43f5e80!important;background:#fff1f2!important;box-shadow:0 14px 28px #f43f5e1f!important}.shopping-preferences__section-head--actions{align-items:flex-start}.shopping-section-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px}.shopping-section-actions>span{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#0f172a12;color:#475569;font-size:.72rem;font-weight:800}@media(max-width:560px){.shopping-preferences__section-head--actions{align-items:stretch;flex-direction:column;gap:10px}.shopping-section-actions{justify-content:space-between;width:100%}}.loginsignup .modal-overlay{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0f172a94!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.loginsignup .modal-content{position:relative!important;width:min(92vw,460px)!important;padding:28px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:28px!important;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.16),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;box-shadow:0 30px 90px #0f172a52,inset 0 1px #ffffffe6!important;color:#0f172a!important;text-align:center!important}.loginsignup .modal-content h3{margin:0 0 10px!important;color:#020617!important;font-size:clamp(1.45rem,3vw,2rem)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.055em!important}.loginsignup .modal-content p{margin:0 0 22px!important;color:#475569!important;font-size:.98rem!important;line-height:1.5!important;font-weight:700!important}.loginsignup .modal-buttons{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}.loginsignup .modal-buttons button{appearance:none!important;min-width:140px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:11px 16px!important;border:1px solid rgba(37,99,235,.26)!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;box-shadow:0 14px 30px #0f172a1a!important;font-size:.9rem!important;font-weight:950!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.loginsignup .modal-buttons button:first-child{border-color:#2563ebb8!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#fff!important;box-shadow:0 18px 38px #2563eb47!important}.loginsignup .modal-buttons button:hover{transform:translateY(-1px)!important;border-color:#2563eb75!important;box-shadow:0 18px 38px #0f172a26!important}.signup-container .ai-signup-role-panel{grid-column:1 / -1;display:flex;align-items:flex-start;gap:14px;margin-top:-2px;padding:16px;border:1px solid rgba(201,162,39,.24);border-radius:20px;background:radial-gradient(circle at top left,rgba(201,162,39,.13),transparent 34%),linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:0 16px 36px #0f172a12}.signup-container .ai-signup-role-panel__icon{flex:0 0 auto;width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#c9a22724;color:#4a3700;font-size:1.25rem;box-shadow:inset 0 0 0 1px #c9a2272e}.signup-container .ai-signup-role-panel__copy{min-width:0}.signup-container .ai-signup-role-panel__copy strong{display:block;color:#111827;font-size:.98rem;font-weight:950;letter-spacing:-.02em}.signup-container .ai-signup-role-panel__copy p{margin:5px 0 0;color:#4b5563;font-size:.9rem;font-weight:750;line-height:1.42}.signup-container .ai-signup-role-panel__copy small{display:block;margin-top:7px;color:#6b7280;font-size:.78rem;font-weight:750;line-height:1.42}.signup-container .modern-select-wrap select option[value^=ai-]{font-weight:800}.signup-container .modal-content h3{color:#111827}.signup-container .modal-buttons button:first-child{background:linear-gradient(135deg,#111827,#4a3700)!important}.signup-container .modern-field.full-width:has(#signup-role){position:relative;z-index:40}.signup-container .modern-select-wrap{position:relative;width:100%;max-width:100%}.signup-container .modern-select-wrap select#signup-role,.signup-container #signup-role{width:100%!important;max-width:100%!important;min-height:56px!important;height:56px!important;padding:0 48px 0 16px!important;border:1px solid rgba(37,99,235,.28)!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;color:#020617!important;font-size:.95rem!important;font-weight:850!important;line-height:1.2!important;box-shadow:0 10px 24px #0f172a0b,inset 0 1px #ffffffe6!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.signup-container .modern-select-wrap select#signup-role:focus,.signup-container #signup-role:focus{border-color:#2563eb9e!important;background:#fff!important;box-shadow:0 0 0 4px #2563eb1f,0 16px 34px #2563eb1a!important;outline:none!important}.signup-container .modern-select-wrap select#signup-role:hover,.signup-container #signup-role:hover{border-color:#2563eb75!important;background:#fff!important}.signup-container .modern-select-wrap:has(#signup-role) .modern-select-arrow{right:16px!important;color:#334155!important;font-size:1rem!important;font-weight:950!important;line-height:1!important;transform:translateY(-50%)!important}.signup-container #signup-role optgroup{padding:8px 10px!important;background:#f8fafc!important;color:#0f172a!important;font-size:.86rem!important;font-weight:950!important;line-height:1.35!important}.signup-container #signup-role option{min-height:30px!important;padding:7px 14px!important;background:#fff!important;color:#020617!important;font-size:.9rem!important;font-weight:700!important;line-height:1.25!important}.signup-container #signup-role option:checked{background:linear-gradient(135deg,#2563eb24,#0ea5e91f)!important;color:#0f172a!important;font-weight:950!important}.signup-container #signup-role option:hover{background:#2563eb14!important;color:#0f172a!important}.signup-container .signup-form-shell,.signup-container .signup-grid,.signup-container .signup-grid--top,.signup-container .signup-card,.signup-container{overflow:visible!important}@media(max-width:768px){.signup-container .modern-select-wrap select#signup-role,.signup-container #signup-role{min-height:52px!important;height:52px!important;font-size:.9rem!important;border-radius:14px!important}.signup-container #signup-role optgroup{font-size:.82rem!important}.signup-container #signup-role option{font-size:.86rem!important}}@media(max-width:640px){.signup-container .ai-signup-role-panel{flex-direction:column;padding:14px;border-radius:18px}.signup-container .ai-signup-role-panel__icon{width:40px;height:40px;border-radius:14px}}@media(max-width:520px){.loginsignup .modal-content{padding:22px!important;border-radius:24px!important}.loginsignup .modal-buttons{display:grid!important;grid-template-columns:1fr!important}.loginsignup .modal-buttons button{width:100%!important}}@media(max-width:768px){.signup-role-picker-panel{position:fixed;left:12px;right:12px;top:86px;max-height:calc(100dvh - 116px)}.signup-role-picker-scroll{max-height:calc(100dvh - 230px)}.signup-role-picker-trigger,.signup-container button.signup-role-picker-trigger{min-height:54px!important;border-radius:16px!important}}@media(max-width:640px){.signup-role-info-panel,.ai-signup-role-panel{padding:15px;border-radius:18px}.signup-role-info-panel__icon,.ai-signup-role-panel__icon{width:38px;height:38px;flex-basis:38px;border-radius:14px}.signup-role-info-panel__copy strong,.ai-signup-role-panel__copy strong{font-size:.96rem}.signup-role-info-panel__copy p,.ai-signup-role-panel__copy p{font-size:.84rem}}.signup-role-picker-field{position:relative!important;z-index:120!important}.signup-role-picker-trigger,.signup-container button.signup-role-picker-trigger{width:100%!important;min-height:58px!important;margin:0!important;padding:0 10px 0 18px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;background:radial-gradient(circle at top left,rgba(201,162,39,.1),transparent 38%),linear-gradient(180deg,#fff,#f8fafc)!important;color:#020617!important;box-shadow:0 14px 30px #0f172a0e,inset 0 1px #fffffff2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;cursor:pointer!important;text-align:left!important}.signup-role-picker-trigger:hover,.signup-role-picker-trigger.is-open{border-color:#c9a22785!important;background:radial-gradient(circle at top left,rgba(201,162,39,.15),transparent 38%),#fff!important;box-shadow:0 0 0 4px #c9a2271f,0 18px 40px #c9a2271a!important}.signup-role-picker-trigger.is-ai-role{border-color:#c9a2276b!important}.signup-role-picker-trigger.is-place-role,.signup-place-category-trigger{border-color:#22c55e42!important}.signup-role-picker-trigger__copy{min-width:0;display:grid;gap:2px}.signup-role-picker-trigger__copy strong{color:#020617;font-size:.96rem;font-weight:950;line-height:1.15}.signup-role-picker-trigger__copy small{color:#64748b;font-size:.76rem;font-weight:750;line-height:1.2}.signup-role-picker-trigger__chevron{width:32px;height:32px;border-radius:999px;background:#c9a22724;color:#4a3700;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:950;flex:0 0 auto;transition:transform .16s ease}.signup-role-picker-trigger.is-open .signup-role-picker-trigger__chevron{transform:rotate(180deg)}.signup-role-picker-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:300;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:radial-gradient(circle at top left,rgba(201,162,39,.09),transparent 34%),#fff;box-shadow:0 28px 70px #0f172a2e,inset 0 1px #fffffff5;overflow:hidden}.signup-place-category-panel{z-index:310}.signup-role-picker-search-wrap{padding:12px;border-bottom:1px solid rgba(15,23,42,.07);background:#f8fafcdb}.signup-role-picker-search{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.3)!important;background:#fff!important;color:#0f172a!important;padding:0 13px!important;font-size:.9rem!important;font-weight:750!important;box-shadow:none!important;outline:none!important}.signup-role-picker-search:focus{border-color:#c9a22794!important;box-shadow:0 0 0 4px #c9a22721!important}.signup-role-picker-scroll{max-height:360px;overflow-y:auto;overflow-x:hidden;padding:10px 12px 12px;scrollbar-width:auto;scrollbar-color:#c9a227 rgba(226,232,240,.95)}.signup-place-category-scroll{max-height:280px}.signup-role-picker-scroll::-webkit-scrollbar{width:18px}.signup-role-picker-scroll::-webkit-scrollbar-track{border-radius:999px;background:#e2e8f0f2;box-shadow:inset 0 0 0 1px #94a3b838}.signup-role-picker-scroll::-webkit-scrollbar-thumb{min-height:54px;border:4px solid rgba(226,232,240,.95);border-radius:999px;background:linear-gradient(180deg,#d7b747,#c9a227)}.signup-role-picker-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c9a227,#9f7c12)}.signup-role-picker-group{padding:8px 0 10px}.signup-role-picker-group+.signup-role-picker-group{border-top:1px solid rgba(15,23,42,.06)}.signup-role-picker-group-label{position:sticky;top:-10px;z-index:2;margin:0 -12px 8px;padding:9px 14px;background:linear-gradient(180deg,#f8fafcfa,#f8fafceb);color:#334155;font-size:.74rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.signup-role-picker-group.is-ai-group .signup-role-picker-group-label{color:#4a3700;background:linear-gradient(180deg,#c9a22724,#c9a22712)}.signup-role-picker-group.is-place-group .signup-role-picker-group-label{color:#166534;background:linear-gradient(180deg,#22c55e21,#22c55e0f)}.signup-role-picker-options{display:grid;gap:6px}.signup-role-picker-option,.signup-container button.signup-role-picker-option{width:100%!important;min-height:42px!important;margin:0!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid transparent!important;background:#fff!important;color:#111827!important;box-shadow:none!important;display:grid!important;grid-template-columns:34px 1fr 24px!important;align-items:center!important;gap:10px!important;cursor:pointer!important;text-align:left!important}.signup-role-picker-option:hover{background:#c9a22714!important;border-color:#c9a2274d!important;color:#4a3700!important}.signup-role-picker-option.is-selected{background:#c9a22724!important;border-color:#c9a22773!important;color:#4a3700!important}.signup-role-picker-option__icon{width:30px;height:30px;border-radius:11px;background:#0f172a0f;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:950}.signup-role-picker-option.is-ai-option .signup-role-picker-option__icon,.signup-role-picker-option.is-selected .signup-role-picker-option__icon{background:#c9a2272e;color:#4a3700}.signup-role-picker-option.is-place-option .signup-role-picker-option__icon,.signup-place-category-option .signup-role-picker-option__icon{background:#22c55e1f;color:#166534}.signup-role-picker-option__text{min-width:0;color:inherit;font-size:.9rem;font-weight:850;line-height:1.15}.signup-role-picker-option__check{color:#4a3700;font-size:1rem;font-weight:950;text-align:center}.signup-role-picker-empty{padding:24px 14px;color:#64748b;font-size:.9rem;font-weight:800;text-align:center}.signup-role-info-panel,.ai-signup-role-panel{display:flex;align-items:flex-start;gap:14px;margin-top:2px;padding:18px;border-radius:22px;border:1px solid rgba(15,23,42,.09);background:radial-gradient(circle at top left,rgba(201,162,39,.08),transparent 36%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 38px #0f172a12,inset 0 1px #ffffffeb}.signup-role-info-panel__icon,.ai-signup-role-panel__icon{width:44px;height:44px;flex:0 0 44px;border-radius:16px;background:#c9a22724;color:#4a3700;display:inline-flex;align-items:center;justify-content:center;font-size:1.16rem;font-weight:950;box-shadow:inset 0 0 0 1px #c9a2272e}.signup-role-info-panel__copy,.ai-signup-role-panel__copy{min-width:0}.signup-role-info-panel__copy strong,.ai-signup-role-panel__copy strong{display:block;color:#0f172a;font-size:1.02rem;font-weight:950;letter-spacing:-.025em}.signup-role-info-panel__copy p,.ai-signup-role-panel__copy p{margin:5px 0 0;color:#334155;font-size:.9rem;font-weight:760;line-height:1.42}.signup-role-info-panel__copy small,.ai-signup-role-panel__copy small{display:block;margin-top:6px;color:#64748b;font-size:.8rem;font-weight:750;line-height:1.4}.signup-role-info-panel--ai{border-color:#c9a22733;background:radial-gradient(circle at top left,rgba(201,162,39,.12),transparent 36%),linear-gradient(180deg,#fff,#fffdf4)}.signup-role-info-panel--place{border-color:#22c55e2e;background:radial-gradient(circle at top left,rgba(34,197,94,.09),transparent 36%),linear-gradient(180deg,#fff,#f8fff9)}.signup-role-info-panel--place .signup-role-info-panel__icon{background:#22c55e1f;color:#166534;box-shadow:inset 0 0 0 1px #22c55e2e}.signup-role-info-panel--standard{border-color:#2563eb21;background:radial-gradient(circle at top left,rgba(37,99,235,.07),transparent 36%),linear-gradient(180deg,#fff,#f8fafc)}.signup-role-info-panel--standard .signup-role-info-panel__icon{background:#2563eb1a;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb24}.signup-card,.signup-form-shell,.signup-grid,.signup-container{overflow:visible!important}.signup-hashtag-field{position:relative}.signup-hashtag-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.signup-hashtag-preview span{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700;line-height:1;background:#ffffff14;border:1px solid rgba(148,163,184,.28);color:inherit;word-break:break-word}.signup-hashtag-field input{letter-spacing:.01em}@media(max-width:768px){.signup-role-picker-panel{position:fixed;left:12px;right:12px;top:86px;max-height:calc(100dvh - 116px)}.signup-role-picker-scroll{max-height:calc(100dvh - 230px)}.signup-place-category-scroll{max-height:calc(100dvh - 250px)}.signup-role-picker-trigger,.signup-container button.signup-role-picker-trigger{min-height:54px!important;border-radius:16px!important}.signup-role-info-panel,.ai-signup-role-panel{padding:15px;border-radius:18px}.signup-role-info-panel__icon,.ai-signup-role-panel__icon{width:38px;height:38px;flex-basis:38px;border-radius:14px}}.auth-shell{min-height:100dvh;display:grid;place-items:center;background:#f7f9fc;padding:32px 16px;color:#0f172a}.auth-card{width:100%;max-width:460px;background:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:28px}.auth-sub{margin:6px 0 16px;color:#4b5563}.auth-label{display:block;font-size:14px;color:#374151;margin:10px 0 6px}.auth-input{width:100%;border:1px solid #e5e7eb;background:#fff;color:#0f172a;border-radius:10px;padding:12px 14px;outline:none;transition:border-color .15s,box-shadow .15s}.auth-input:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.auth-btn{width:100%;height:44px;margin-top:14px;border-radius:10px;border:none;background:#2563eb;color:#fff;font-weight:600;cursor:pointer;transition:.15s}.auth-btn:hover{background:#1d4ed8}.auth-btn[disabled]{opacity:.6;cursor:not-allowed;background:#93c5fd!important}.auth-linkbtn{display:inline-block;text-align:center;width:100%;height:40px;margin-top:10px;line-height:40px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:600;text-decoration:none}.auth-linkbtn:hover{background:#f3f4f6;border-color:#d1d5db}.auth-alert{border-radius:10px;padding:10px 12px;font-size:14px;margin:6px 0 8px}.auth-alert.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.auth-alert.ok{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.caps-hint{font-size:12px;color:#b45309;margin-top:4px}.reset-password-container{max-width:400px;margin:100px auto;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a}.reset-password-container h2{text-align:center;margin-bottom:20px;color:#333}.reset-password-container input{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ccc;border-radius:8px;font-size:14px}.reset-password-container button{width:100%;padding:12px;background-color:#075e54;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.reset-password-container button:hover{background-color:#064e46}.reset-password-container .error{color:red;font-size:13px;text-align:center;margin-bottom:10px}.rp-shell{min-height:100dvh;display:grid;place-items:center;background:#f7f9fc;padding:32px 16px;color:#0f172a}.rp-card{width:100%;max-width:460px;background:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:28px}.rp-card h1{margin:0 0 12px;font-size:28px;font-weight:800;color:#0f172a}.rp-label{display:block;font-size:14px;color:#374151;margin:10px 0 6px}.rp-input{width:100%;border:1px solid #e5e7eb;background:#fff;color:#0f172a;border-radius:10px;padding:12px 14px;outline:none;transition:border-color .15s,box-shadow .15s}.rp-input:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.rp-row{display:flex;justify-content:space-between;align-items:center;margin:8px 0 2px;gap:10px}.rp-show{display:inline-flex;gap:8px;align-items:center;cursor:pointer;font-size:14px;color:#374151}.rp-hint{color:#6b7280}.rp-caps{margin-top:6px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:8px;border-radius:10px;font-size:13px}.rp-btn{width:100%;height:44px;margin-top:14px;border-radius:10px;border:none;background:#2563eb;color:#fff;font-weight:600;cursor:pointer;transition:background .15s,transform .05s,opacity .15s}.rp-btn:hover{background:#1d4ed8}.rp-btn:active{transform:translateY(1px)}.rp-btn[disabled]{opacity:.6;cursor:not-allowed;background:#93c5fd!important}.rp-linkbtn{width:100%;height:40px;margin-top:8px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.rp-linkbtn:hover{background:#f3f4f6;border-color:#d1d5db}.rp-alert{border-radius:10px;padding:10px 12px;font-size:14px;margin:6px 0 8px}.rp-alert-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.rp-alert-ok{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}@media(max-width:1200px){.reset-password-container{margin:80px auto;padding:25px}}@media(max-width:1024px){.reset-password-container{margin:70px auto;padding:20px}}@media(max-width:768px){.reset-password-container{margin:60px auto;padding:18px;max-width:90%}.reset-password-container input,.reset-password-container button{font-size:13px}}@media(max-width:480px){.reset-password-container{margin:40px auto;padding:15px;max-width:95%}.reset-password-container input,.reset-password-container button{font-size:12px;padding:10px}}.verify-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f4f4f9;padding:20px}.verify-content{background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 12px #0000001a;text-align:center;max-width:800px;width:100%}.verify-message h1{font-size:24px;margin-bottom:20px;color:#333}.verify-message p{font-size:16px;margin-bottom:30px;color:#666}.advertisement-banner{margin-top:30px;text-align:center}.advertisement-banner h2{font-size:20px;margin-bottom:15px;color:#333}.offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.offer-item{background-color:#fff;padding:15px;border-radius:8px;text-align:center;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease}.offer-item:hover{transform:translateY(-5px)}.offer-item img{max-width:100%;border-radius:4px;margin-bottom:10px}.offer-label{font-size:14px;color:#555}.navigation-links{margin-top:30px;display:flex;justify-content:space-around}.nav-button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.nav-button:hover{background-color:#0056b3}.joined-tier-banner{margin-top:16px;text-align:center}.tier-banner{width:100px;margin-bottom:12px}.tier-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px}.tier-badge{width:28px;height:28px}.cancel-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#f9f9f9;font-family:Arial,sans-serif;text-align:center;padding:20px}.cancel-message{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:30px;max-width:500px;box-shadow:0 4px 8px #0000001a}.cancel-message h1{color:#dc3545;font-size:2.5rem;margin-bottom:10px}.cancel-message p{color:#555;font-size:1.1rem;margin-bottom:20px}.cancel-button{display:inline-block;padding:10px 20px;background-color:#dc3545;color:#fff;border:none;border-radius:5px;text-decoration:none;font-size:1rem;transition:background-color .3s ease}.cancel-button:hover{background-color:#c82333}.my-orders-page{min-height:100vh;padding:34px clamp(18px,4vw,48px) 70px;background:radial-gradient(circle at top left,rgba(248,113,113,.14),transparent 32rem),radial-gradient(circle at top right,rgba(15,23,42,.08),transparent 28rem),linear-gradient(180deg,#f8fafc,#eef2f7);color:#111827}.my-orders-hero{width:min(1180px,100%);margin:0 auto 20px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:28px;border-radius:30px;border:1px solid rgba(148,163,184,.26);background:#ffffffeb;box-shadow:0 24px 70px #0f172a14}.my-orders-eyebrow{display:inline-flex;margin-bottom:10px;color:#dc2626;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.my-orders-hero h1{margin:0;font-size:clamp(38px,6vw,76px);line-height:.92;letter-spacing:-.075em}.my-orders-hero p{max-width:660px;margin:14px 0 0;color:#64748b;font-size:16px;line-height:1.6;font-weight:650}.my-orders-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.my-orders-refresh-btn,.my-orders-shop-btn,.my-orders-empty button{border:0;min-height:44px;border-radius:999px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:950;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.my-orders-refresh-btn{background:#fff;color:#111827;border:1px solid rgba(148,163,184,.32);box-shadow:0 10px 22px #0f172a0f}.my-orders-shop-btn,.my-orders-empty button{background:#111827;color:#fff;box-shadow:0 14px 30px #0f172a2e}.my-orders-refresh-btn:hover,.my-orders-shop-btn:hover,.my-orders-empty button:hover{transform:translateY(-1px)}.my-orders-refresh-btn:disabled{opacity:.65;cursor:not-allowed}.is-spinning{animation:myOrdersSpin .9s linear infinite}@keyframes myOrdersSpin{to{transform:rotate(360deg)}}.my-orders-stats{width:min(1180px,100%);margin:0 auto 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.my-orders-stat-card{display:flex;align-items:center;gap:13px;padding:18px;border-radius:22px;background:#ffffffeb;border:1px solid rgba(148,163,184,.24);box-shadow:0 18px 45px #0f172a0f}.my-orders-stat-card>span{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:#b91c1c;background:#fff1f2;border:1px solid rgba(248,113,113,.18);flex:0 0 auto}.my-orders-stat-card strong,.my-orders-stat-card small{display:block}.my-orders-stat-card strong{color:#111827;font-size:22px;font-weight:950;letter-spacing:-.04em;line-height:1.05}.my-orders-stat-card small{margin-top:3px;color:#64748b;font-size:12px;font-weight:800}.my-orders-list-shell{width:min(1180px,100%);margin:0 auto;border-radius:30px;background:#fffc}.my-orders-list-head{padding:22px 4px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.my-orders-list-head h2{margin:0;font-size:24px;font-weight:950;letter-spacing:-.04em}.my-orders-list-head p{margin:5px 0 0;color:#64748b;font-weight:650}.my-orders-list{display:grid;gap:16px}.my-orders-card{padding:20px;border-radius:28px;background:#fffffff5;border:1px solid rgba(148,163,184,.26);box-shadow:0 22px 60px #0f172a14}.my-orders-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.my-orders-order-id span,.my-orders-order-id strong,.my-orders-order-id small{display:block}.my-orders-order-id span{color:#94a3b8;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.my-orders-order-id strong{margin-top:4px;font-size:20px;font-weight:950;letter-spacing:-.035em}.my-orders-order-id small{margin-top:4px;color:#64748b;font-size:12px;font-weight:750}.my-orders-card__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.my-orders-status,.my-orders-payment{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:950;border:1px solid rgba(148,163,184,.24);background:#f8fafc;color:#334155}.my-orders-status.is-success,.my-orders-payment.is-success{color:#047857;background:#ecfdf5;border-color:#10b98138}.my-orders-status.is-info,.my-orders-payment.is-info{color:#0369a1;background:#f0f9ff;border-color:#0ea5e938}.my-orders-status.is-danger,.my-orders-payment.is-danger{color:#b91c1c;background:#fef2f2;border-color:#f871713d}.my-orders-status.is-pending,.my-orders-payment.is-pending{color:#92400e;background:#fffbeb;border-color:#f59e0b38}.my-orders-card__grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px}.my-orders-items-panel,.my-orders-info-panel{border-radius:22px;background:#f8fafc;border:1px solid rgba(148,163,184,.22);padding:14px}.my-orders-panel-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#334155;font-weight:950}.my-orders-items{display:grid;gap:10px}.my-orders-item-row{display:grid;grid-template-columns:54px minmax(0,1fr);gap:11px;align-items:center;padding:10px;border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.18)}.my-orders-item-row img,.my-orders-item-fallback{width:54px;height:54px;border-radius:14px;object-fit:cover}.my-orders-item-fallback{display:grid;place-items:center;background:#f1f5f9;color:#64748b}.my-orders-item-row strong,.my-orders-item-row small{display:block;min-width:0}.my-orders-item-row strong{color:#111827;font-size:14px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-orders-item-row small{margin-top:4px;color:#64748b;font-size:12px;font-weight:750}.my-orders-more-items{padding:10px 12px;border-radius:14px;background:#fff;color:#64748b;font-size:13px;font-weight:850;border:1px dashed rgba(148,163,184,.45)}.my-orders-info-panel{display:grid;gap:11px}.my-orders-info-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:flex-start;padding-bottom:11px;border-bottom:1px solid rgba(148,163,184,.18)}.my-orders-info-row:last-child{border-bottom:0;padding-bottom:0}.my-orders-info-row>span{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:13px;font-weight:850}.my-orders-info-row>strong{color:#111827;font-size:13px;font-weight:900;line-height:1.45;text-align:right}.my-orders-store-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.my-orders-store-chip{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff;color:#111827;padding:7px 10px;display:inline-flex;align-items:center;gap:6px;cursor:default;font-size:12px;font-weight:900}.my-orders-store-chip.is-clickable{cursor:pointer}.my-orders-store-chip.is-clickable:hover{border-color:#dc262647;color:#b91c1c}.my-orders-store-chip small,.my-orders-store-chip em{color:#64748b;font-style:normal;font-weight:750}.my-orders-progress{margin-top:16px;padding:14px;border-radius:22px;background:#fff;border:1px solid rgba(148,163,184,.2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.my-orders-progress-step{position:relative;display:grid;justify-items:center;gap:6px;color:#94a3b8;font-weight:900;text-align:center}.my-orders-progress-step span{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;border:1px solid rgba(148,163,184,.28)}.my-orders-progress-step.is-active{color:#111827}.my-orders-progress-step.is-active span{color:#047857;background:#ecfdf5;border-color:#10b9813d}.my-orders-progress-step.is-danger span{color:#b91c1c;background:#fef2f2;border-color:#f8717147}.my-orders-progress-step small{font-size:12px}.my-orders-tracking-note{margin-top:12px;padding:11px 13px;border-radius:16px;color:#0369a1;background:#f0f9ff;border:1px solid rgba(14,165,233,.2);font-size:13px;font-weight:800}.my-orders-tracking-note.is-error{color:#b91c1c;background:#fef2f2;border-color:#f8717138}.my-orders-card__actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.my-orders-action-btn{border:1px solid rgba(148,163,184,.28);min-height:42px;border-radius:999px;padding:0 14px;background:#fff;color:#111827;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:950;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.my-orders-action-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#dc262647;color:#b91c1c;background:#fff7f7}.my-orders-action-btn.is-primary{background:#111827;color:#fff;border-color:#111827}.my-orders-action-btn.is-primary:hover{color:#fff;background:#020617}.my-orders-action-btn:disabled{opacity:.45;cursor:not-allowed}.my-orders-muted{margin:0;color:#94a3b8;font-size:13px;font-weight:750}.my-orders-empty{padding:54px 22px;border-radius:30px;background:#fffffff5;border:1px solid rgba(148,163,184,.26);box-shadow:0 22px 60px #0f172a14;text-align:center}.my-orders-empty>span{width:64px;height:64px;margin:0 auto 16px;display:grid;place-items:center;border-radius:22px;background:#fff1f2;color:#b91c1c}.my-orders-empty h2{margin:0;font-size:28px;font-weight:950;letter-spacing:-.04em}.my-orders-empty p{max-width:520px;margin:10px auto 20px;color:#64748b;line-height:1.6;font-weight:650}.my-orders-card .my-orders-progress{width:100%!important;margin-top:16px!important;padding:16px 18px 14px!important;display:block!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(148,163,184,.2)!important;overflow:hidden!important;box-sizing:border-box!important}.my-orders-card .my-orders-progress-steps{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;justify-items:center!important;gap:0!important;margin:0!important;padding:0!important}.my-orders-card .my-orders-progress-step{width:100%!important;min-width:0!important;display:grid!important;justify-items:center!important;align-content:start!important;gap:7px!important;text-align:center!important;color:#94a3b8!important;font-weight:900!important}.my-orders-card .my-orders-progress-step span{width:36px!important;height:36px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#f1f5f9!important;border:1px solid rgba(148,163,184,.28)!important;color:#64748b!important;box-sizing:border-box!important}.my-orders-card .my-orders-progress-step.is-active{color:#111827!important}.my-orders-card .my-orders-progress-step.is-active span{color:#047857!important;background:#ecfdf5!important;border-color:#10b9813d!important;box-shadow:0 0 0 4px #10b98114!important}.my-orders-card .my-orders-progress-step.is-danger span{color:#b91c1c!important;background:#fef2f2!important;border-color:#f8717147!important;box-shadow:0 0 0 4px #f8717114!important}.my-orders-card .my-orders-progress-step small{display:block!important;width:100%!important;max-width:100%!important;font-size:12px!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}.my-orders-card .my-orders-progress-bar{position:relative!important;width:76%!important;height:9px!important;margin:16px auto 0!important;border-radius:999px!important;background:#e5e7eb!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #0f172a14,0 1px #ffffffe6!important}.my-orders-card .my-orders-progress-bar span{display:block!important;width:var(--my-orders-progress-fill, 16%)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#10b981,#34d399)!important;transition:width .26s ease!important}.my-orders-card .my-orders-progress.is-danger .my-orders-progress-bar span{background:linear-gradient(90deg,#ef4444,#fb7185)!important}.my-orders-page{background:radial-gradient(circle at top left,rgba(248,113,113,.12),transparent 32rem),linear-gradient(180deg,#fafafa,#f4f4f5)!important}.my-orders-refresh-btn,.my-orders-shop-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffe6!important}.my-orders-refresh-btn:hover,.my-orders-shop-btn:hover{background:#fff7f7!important;color:#b91c1c!important;border-color:#dc262638!important}.my-orders-store-chip,.my-orders-store-chip.is-clickable,.order-seller-chip,.order-seller-chip.clickable{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 22px #0f172a0f!important}.my-orders-store-chip:hover,.my-orders-store-chip.is-clickable:hover,.order-seller-chip:hover,.order-seller-chip.clickable:hover{background:#fff7f7!important;color:#b91c1c!important;border-color:#dc26263d!important}.my-orders-store-chip small,.my-orders-store-chip em,.order-seller-chip small,.order-seller-chip em,.order-seller-chip span{color:#64748b!important}.my-orders-action-btn,.order-details-button{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 22px #0f172a0f!important}.my-orders-action-btn:hover:not(:disabled),.order-details-button:hover:not(:disabled){background:#fff7f7!important;color:#b91c1c!important;border-color:#dc26263d!important}.my-orders-action-btn.is-primary,.order-actions .order-details-button:first-child{background:#111827!important;color:#fff!important;border-color:#111827!important;box-shadow:0 14px 30px #0f172a2e!important}.my-orders-action-btn.is-primary:hover,.order-actions .order-details-button:first-child:hover{background:#020617!important;color:#fff!important}.my-orders-action-btn:disabled,.order-details-button:disabled{background:#f1f5f9!important;color:#94a3b8!important;border-color:#94a3b838!important;box-shadow:none!important}.my-orders-card__actions .my-orders-action-btn:last-child{background:#fff!important;color:#111827!important;border-color:#0f172a1f!important}.my-orders-card__actions .my-orders-action-btn:last-child:hover{background:#fff7f7!important;color:#b91c1c!important;border-color:#dc26263d!important}.my-orders button:not(.my-orders-action-btn.is-primary),.my-orders-page button:not(.my-orders-action-btn.is-primary){background-image:none!important}.my-orders-progress-bar span{background:linear-gradient(90deg,#10b981,#34d399)!important}@media(max-width:720px){.my-orders-page{padding:18px 12px 50px}.my-orders-hero,.my-orders-card,.my-orders-empty{border-radius:22px}.my-orders-stats{grid-template-columns:1fr}.my-orders-card__top{flex-direction:column}.my-orders-card__badges{justify-content:flex-start}.my-orders-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.my-orders-action-btn{width:100%;justify-content:center}}.my-orders-card .my-orders-tracking-note{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;min-height:46px!important;background:#f8fafc!important;color:#334155!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 12px 26px #0f172a0d!important}.my-orders-card .my-orders-tracking-note:not(.is-error){border-left:4px solid #10b981!important}.my-orders-card .my-orders-tracking-note.is-error{border-left:4px solid #ef4444!important}.my-orders-tracking-note strong,.my-orders-tracking-note b{color:#111827!important;font-weight:950!important}.my-orders-tracking-note small,.my-orders-tracking-note em{color:#64748b!important;font-style:normal!important;font-weight:800!important}.my-orders-tracking-note a,.my-orders-tracking-link,.my-orders-track-link,.my-orders-tracking-url,.my-orders-tracking-open,.my-orders-open-tracking-link{border:1px solid rgba(16,185,129,.24)!important;min-height:34px!important;border-radius:999px!important;padding:0 12px!important;background:#ecfdf5!important;color:#047857!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 10px 22px #10b98114!important;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease!important}.my-orders-tracking-note a:hover,.my-orders-tracking-link:hover,.my-orders-track-link:hover,.my-orders-tracking-url:hover,.my-orders-tracking-open:hover,.my-orders-open-tracking-link:hover{transform:translateY(-1px)!important;background:#d1fae5!important;color:#065f46!important;border-color:#10b98161!important}.my-orders-tracking-note.is-error a,.my-orders-tracking-note.is-error .my-orders-tracking-link,.my-orders-tracking-note.is-error .my-orders-track-link,.my-orders-tracking-note.is-error .my-orders-tracking-url,.my-orders-tracking-note.is-error .my-orders-tracking-open,.my-orders-tracking-note.is-error .my-orders-open-tracking-link{background:#fff!important;color:#b91c1c!important;border-color:#f8717147!important;box-shadow:none!important}.my-orders-tracking-meta,.my-orders-tracking-fields,.my-orders-carrier-meta,.my-orders-shipment-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important}.my-orders-carrier-pill,.my-orders-tracking-pill,.my-orders-tracking-number,.my-orders-track-number,.my-orders-track-carrier,.my-orders-shipment-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;max-width:100%!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:#334155!important;font-size:12px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.my-orders-track-number,.my-orders-tracking-number{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;letter-spacing:.01em!important}.my-orders-action-btn.is-loading,.my-orders-action-btn[aria-busy=true]{pointer-events:none!important;opacity:.76!important;color:#64748b!important}.my-orders-action-btn.is-loading svg,.my-orders-action-btn[aria-busy=true] svg{animation:myOrdersSpin .9s linear infinite!important}.my-orders-action-btn:not(.is-primary):not(:disabled):focus-visible,.my-orders-refresh-btn:focus-visible,.my-orders-shop-btn:focus-visible,.my-orders-store-chip.is-clickable:focus-visible,.my-orders-tracking-note a:focus-visible,.my-orders-tracking-link:focus-visible,.my-orders-track-link:focus-visible,.my-orders-tracking-open:focus-visible,.my-orders-open-tracking-link:focus-visible{outline:3px solid rgba(220,38,38,.2)!important;outline-offset:3px!important}.order-tracking-row,.order-tracking-card,.order-shipment-row,.order-shipment-card{border:1px solid rgba(15,23,42,.1)!important;border-radius:18px!important;background:#fff!important;color:#111827!important;box-shadow:0 12px 28px #0f172a0f!important}.order-tracking-row a,.order-tracking-card a,.order-shipment-row a,.order-shipment-card a{color:#047857!important;font-weight:950!important;text-decoration:none!important}.order-tracking-row a:hover,.order-tracking-card a:hover,.order-shipment-row a:hover,.order-shipment-card a:hover{color:#065f46!important;text-decoration:underline!important;text-underline-offset:3px!important}.my-orders-card .my-orders-tracking-note+.my-orders-card__actions{margin-top:14px!important}.product-delivery-section{--ps-delivery-card-bg: rgba(255, 255, 255, .94);--ps-delivery-card-border: rgba(148, 163, 184, .22);--ps-delivery-card-shadow: 0 18px 42px rgba(15, 23, 42, .055);--ps-delivery-accent: #635bff;--ps-delivery-accent-soft: rgba(99, 91, 255, .1);--ps-delivery-text: #111827;--ps-delivery-muted: #64748b}.product-delivery-section .studio-section__header{margin-bottom:16px!important}.product-delivery-section .studio-section__titlewrap{align-items:flex-start!important}.product-delivery-section .studio-section__titlewrap h2{line-height:1.08!important}.product-delivery-section .studio-section__titlewrap p{max-width:940px!important;line-height:1.45!important}.product-delivery-section>.studio-grid{align-items:stretch!important;gap:16px!important}.product-delivery-section>.studio-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-delivery-section>.studio-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-delivery-section .studio-field,.product-delivery-section .studio-info-card{min-width:0!important;border-radius:22px!important;box-sizing:border-box!important}.product-delivery-section .studio-field{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:10px!important;background:var(--ps-delivery-card-bg)!important;border:1px solid var(--ps-delivery-card-border)!important;box-shadow:var(--ps-delivery-card-shadow)!important;overflow:hidden!important}.product-delivery-section .studio-field>span{display:flex!important;align-items:center!important;gap:8px!important;color:var(--ps-delivery-text)!important;font-weight:950!important;line-height:1.25!important;min-width:0!important}.product-delivery-section .studio-field>span svg,.product-delivery-section .studio-field>span .studio-currency-symbol{flex:0 0 auto!important;margin-right:0!important;color:var(--ps-delivery-accent)!important}.product-delivery-section .studio-field input,.product-delivery-section .studio-field select,.product-delivery-section .studio-field textarea{width:100%!important;min-width:0!important;box-sizing:border-box!important;background:#fffffff5!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:inset 0 1px #ffffffe6!important}.product-delivery-section .studio-field input:focus,.product-delivery-section .studio-field select:focus,.product-delivery-section .studio-field textarea:focus{border-color:#635bff75!important;box-shadow:0 0 0 4px #635bff1a,inset 0 1px #ffffffe6!important;outline:none!important}.product-delivery-section .studio-field .muted,.product-delivery-section .studio-info-card span,.product-delivery-section .studio-info-card small,.product-delivery-section .studio-info-card p{overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options){grid-template-columns:minmax(320px,1fr) minmax(320px,1fr)!important;align-items:stretch!important;margin-top:18px!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-field,.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-info-card{min-height:194px!important;padding:20px 22px!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-field input[list=product-studio-carrier-options]{min-height:46px!important;margin-top:2px!important;padding-inline:14px!important;border-radius:14px!important;font-size:14px!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-field .muted{display:block!important;width:100%!important;max-width:100%!important;margin:auto 0 0!important;padding-top:18px!important;color:var(--ps-delivery-muted)!important;font-size:12.5px!important;font-weight:850!important;line-height:1.45!important;letter-spacing:-.01em!important;text-align:center!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-info-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;align-content:center!important;gap:14px!important;background:radial-gradient(circle at top left,rgba(99,91,255,.08),transparent 18rem),#fffffff5!important;border:1px solid var(--ps-delivery-card-border)!important;box-shadow:var(--ps-delivery-card-shadow)!important;color:#374151!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-info-card>svg{width:20px!important;height:20px!important;margin:0!important;padding:10px!important;box-sizing:content-box!important;border-radius:15px!important;color:var(--ps-delivery-accent)!important;background:var(--ps-delivery-accent-soft)!important;border:1px solid rgba(99,91,255,.16)!important;flex:0 0 auto!important;align-self:center!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-info-card>span{display:block!important;max-width:100%!important;margin:0!important;color:#374151!important;font-size:14px!important;font-weight:650!important;line-height:1.55!important;letter-spacing:-.015em!important;white-space:normal!important}@supports not selector(:has(*)){.product-delivery-section>.studio-grid--2 .studio-info-card:not(.studio-info-card--places){display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:194px!important;padding:20px 22px!important}.product-delivery-section>.studio-grid--2 .studio-info-card:not(.studio-info-card--places)>svg{width:20px!important;height:20px!important;margin:0!important;padding:10px!important;box-sizing:content-box!important;border-radius:15px!important;color:var(--ps-delivery-accent)!important;background:var(--ps-delivery-accent-soft)!important;border:1px solid rgba(99,91,255,.16)!important}.product-delivery-section>.studio-grid--2 .studio-info-card:not(.studio-info-card--places)>span{display:block!important;margin:0!important;line-height:1.55!important;white-space:normal!important}}.product-delivery-section .studio-info-card--places{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}.product-delivery-section .studio-info-card--places>svg{width:20px!important;height:20px!important;margin:0!important;padding:10px!important;box-sizing:content-box!important;border-radius:15px!important;color:var(--ps-delivery-accent)!important;background:var(--ps-delivery-accent-soft)!important;border:1px solid rgba(99,91,255,.16)!important}.product-delivery-section .studio-info-card--places>span{display:block!important;margin:0!important;line-height:1.55!important}@media(max-width:1040px){.product-delivery-section>.studio-grid--3,.product-delivery-section>.studio-grid--2,.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options){grid-template-columns:1fr!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-field,.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-info-card{min-height:0!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-field .muted{margin-top:6px!important;text-align:left!important}}@media(max-width:980px){.my-orders-hero{align-items:flex-start;flex-direction:column}.my-orders-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.my-orders-card__grid,.my-orders-info-row{grid-template-columns:1fr}.my-orders-info-row>strong{text-align:left}.my-orders-store-chips{justify-content:flex-start}}@media(max-width:720px){.my-orders-card .my-orders-tracking-note{align-items:stretch!important;flex-direction:column!important}.my-orders-tracking-note a,.my-orders-tracking-link,.my-orders-track-link,.my-orders-tracking-url,.my-orders-tracking-open,.my-orders-open-tracking-link,.my-orders-tracking-meta,.my-orders-tracking-fields,.my-orders-carrier-meta,.my-orders-shipment-meta{width:100%!important}.my-orders-carrier-pill,.my-orders-tracking-pill,.my-orders-tracking-number,.my-orders-track-number,.my-orders-track-carrier,.my-orders-shipment-pill{width:100%!important;justify-content:center!important}my-orders-page{padding:18px 12px 50px}.my-orders-hero,.my-orders-card,.my-orders-empty{border-radius:22px}.my-orders-stats{grid-template-columns:1fr}.my-orders-card__top{flex-direction:column}.my-orders-card__badges{justify-content:flex-start}.my-orders-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.my-orders-action-btn{width:100%;justify-content:center}}@media(max-width:640px){.product-delivery-section .studio-field,.product-delivery-section .studio-info-card{border-radius:18px!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-field,.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-info-card{padding:16px!important}.product-delivery-section>.studio-grid--2:has(#product-studio-carrier-options) .studio-info-card,.product-delivery-section .studio-info-card--places{grid-template-columns:1fr!important;justify-items:start!important}}@media(max-width:620px){.my-orders-card .my-orders-progress{padding:14px 10px 12px!important}.my-orders-card .my-orders-progress-step small{font-size:11px!important}.my-orders-card .my-orders-progress-bar{width:82%!important}}.modal-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px;z-index:30000}.orders-modal{width:min(980px,calc(100vw - 48px));max-height:min(86vh,calc(100vh - 48px));background:#fff;border-radius:18px;box-shadow:0 18px 60px #00000040;overflow:hidden;display:flex;flex-direction:column;min-height:0}.orders-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa}.uploader-name{font-weight:700;font-size:18px;color:#111}.uploader-sub{font-size:14px;font-weight:600;color:#666}.orders-close{border:1px solid rgba(0,0,0,.1);background:#fff;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.orders-close:hover{background:#f3f3f3}.orders-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;flex-wrap:wrap;min-height:0}.orders-tabs-left,.orders-tabs-right{display:flex;align-items:center;gap:10px}.orders-tab{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:9px 12px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#111;font-size:14px;font-weight:700;line-height:1;cursor:pointer;text-transform:none;letter-spacing:normal;-webkit-text-fill-color:#111}.orders-tab svg{width:16px;height:16px;flex:0 0 auto}.orders-tab:hover{background:#f3f3f3}.orders-tab.active{background:#0000000f;border-color:#0000002e}.orders-action{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:9px 12px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#111;font-size:14px;font-weight:700;cursor:pointer}.orders-action:hover{background:#f3f3f3}.orders-action.danger{color:#b00020;background:#fff}.orders-action.danger:hover{background:#ffecec}.orders-action:disabled,.orders-tab:disabled{opacity:.55;cursor:not-allowed}.orders-modal button{outline:none}.orders-modal button:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.no-orders-message{padding:14px 16px;margin:0;color:#666}.orders-list{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none;background:#fff}.orders-list::-webkit-scrollbar{width:10px}.orders-list::-webkit-scrollbar-track{background:#f0f0f0}.orders-list::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:10px;border:2px solid #f0f0f0}.orders-list::-webkit-scrollbar-thumb:hover{background:#b5b5b5}.order-entry{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.order-entry:hover{background:#fbfbfb}.order-entry-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.order-check{border:1px solid rgba(0,0,0,.12);background:#fff;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;cursor:pointer}.order-check:hover{background:#f3f3f3}.order-check.checked{background:#111;border-color:#111;color:#fff}.order-id{font-size:12px;color:#444;word-break:break-all}.buyer-info{display:flex;gap:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;margin-bottom:10px}.buyer-name{font-weight:700;color:#111}.buyer-contact,.buyer-address{color:#555;font-size:13px}.buyer-handle-link{display:inline-flex;width:fit-content;color:#111;font-weight:700;font-size:13px;cursor:pointer;border-bottom:1px dashed rgba(0,0,0,.35);text-decoration:none}.buyer-handle-link:hover{color:#000;border-bottom-color:#0009}.order-details{display:flex;flex-direction:column;gap:8px;color:#111;font-size:14px}.order-details strong{font-weight:700}.tx-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.txid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;opacity:.8}.order-sellers-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.order-seller-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#f8f8f8;color:#111;font-size:13px;cursor:default}.order-seller-chip.clickable:hover{background:#eee}.muted{color:#777}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.modal-overlay .orders-modal button{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important}.modal-overlay .orders-modal button svg{color:inherit!important}.modal-overlay .orders-modal button:hover{background:#f3f3f3!important}.modal-overlay .orders-modal .order-check.checked{background:#111!important;border-color:#111!important;color:#fff!important}.modal-overlay .orders-modal .orders-tab.active{background:#0000000f!important;border-color:#0000002e!important;color:#111!important}.modal-overlay .orders-modal .orders-action.danger{background:#fff!important;color:#b00020!important}.modal-overlay .orders-modal .orders-action.danger:hover{background:#ffecec!important}.modal-overlay .orders-modal .order-entry{padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.modal-overlay .orders-modal .order-entry:hover{background:#fbfbfb}.modal-overlay .orders-modal .order-select-row,.modal-overlay .orders-modal .order-entry-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.modal-overlay .orders-modal .order-details{display:grid;grid-auto-rows:minmax(18px,auto);row-gap:8px;font-size:14px;color:#111}.modal-overlay .orders-modal .order-details>span{display:grid;grid-template-columns:180px 1fr;column-gap:12px;align-items:center}.modal-overlay .orders-modal .order-details>span>strong{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#111;white-space:nowrap}.modal-overlay .orders-modal .order-details>span>strong svg{width:16px;height:16px;flex:0 0 auto;opacity:.85}.modal-overlay .orders-modal .order-details .order-items{margin-top:6px!important;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.modal-overlay .orders-modal .order-details ul{list-style:none!important;margin:8px 0 0!important;padding:0!important}.modal-overlay .orders-modal .order-details ul li{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px dashed rgba(0,0,0,.08);color:#111}.modal-overlay .orders-modal .order-details ul li:last-child{border-bottom:none}.modal-overlay .orders-modal .order-details ul li{font-weight:500}.modal-overlay .orders-modal .order-sellers-list{margin-top:8px!important}.order-seller-chip{display:inline-flex;align-items:center;gap:8px}.order-seller-chip .chip-avatar{display:inline-flex;align-items:center}.order-seller-chip .chip-main{display:inline-flex;flex-direction:column;line-height:1.1}.orders-modal{width:min(980px,94vw);max-height:86vh;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 16px 60px #0000002e;display:flex;flex-direction:column}.orders-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee}.uploader-meta{display:flex;gap:12px;align-items:center}.uploader-text .uploader-name{font-size:16px;font-weight:700;line-height:1.2}.uploader-text .uploader-sub{font-size:13px;margin-top:2px}.orders-close{border:1px solid #e7e7e7;background:#fff;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.orders-toolbar{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.orders-tabs-left,.orders-tabs-right{display:flex;gap:10px;align-items:center}.orders-tab{display:inline-flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #e7e7e7;background:#fff;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600}.orders-tab.active{border-color:#cfcfcf;background:#fff;box-shadow:0 6px 18px #0000000f}.orders-action{display:inline-flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #e7e7e7;background:#fff;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600}.orders-archive-scope{display:inline-flex;gap:8px;padding-left:6px}.orders-chip{padding:8px 10px;border-radius:999px;border:1px solid #e7e7e7;background:#fff;cursor:pointer;font-size:13px;font-weight:600}.orders-chip.active{background:#111;color:#fff;border-color:#111}.no-orders-message{padding:18px 16px;font-size:14px;color:#444}.orders-list{list-style:none;margin:0;padding:14px 16px 18px;overflow-y:auto}.order-entry{border:1px solid #eee;border-radius:14px;padding:14px;margin-bottom:12px;background:#fff}.order-entry-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.order-check{border:1px solid #e7e7e7;background:#fff;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.order-id{font-size:12.5px;color:#333}.buyer-info{display:flex;gap:12px;padding:12px;border:1px solid #f0f0f0;border-radius:14px;background:#fcfcfc;margin-bottom:12px}.buyer-details{display:flex;flex-direction:column;gap:6px;font-size:14px}.buyer-name{font-weight:700;font-size:15px}.buyer-handle-link{color:#0b63ff;font-weight:700;cursor:pointer}.buyer-contact,.buyer-address{color:#444;font-size:14px}.order-details{display:grid;gap:8px;font-size:14px;color:#222}.payment-wrap{display:grid;gap:6px}.tx-meta{display:flex;flex-wrap:wrap;gap:8px}.txid{font-size:12px;padding:6px 8px;border:1px dashed #dedede;border-radius:999px;color:#333;background:#fff}.order-revenue-block{margin-top:10px;border:1px solid #f0f0f0;background:#fbfbfb;border-radius:14px;padding:12px}.order-revenue-title{font-weight:800;font-size:14px;display:flex;align-items:center;margin-bottom:10px}.order-revenue-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.rev-row{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #efefef;border-radius:12px;background:#fff}.rev-k{font-weight:700;color:#333}.rev-v{font-weight:700;color:#111}.order-items{margin-top:10px}.order-items-list{margin:8px 0 0;padding-left:18px;font-size:14px;color:#222}.order-sellers-list{display:flex;flex-wrap:wrap;gap:10px}.order-seller-chip{display:inline-flex;align-items:center;gap:10px;border:1px solid #eee;background:#fff;padding:8px 10px;border-radius:999px;font-size:13px}.chip-main{display:flex;flex-direction:column;line-height:1.1}.chip-sub{font-size:12px;color:#666;margin-top:2px}.chip-ic{margin-left:2px}.order-notes{margin-top:10px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:12px;background:#fff;font-size:14px;color:#222}.order-mt6{margin-top:6px}.order-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:6px}.meta-row{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #efefef;border-radius:12px;background:#fff;align-items:center}.meta-row-wide{grid-column:1 / -1;align-items:flex-start}.meta-k{font-weight:700;color:#333;display:inline-flex;align-items:center;white-space:nowrap}.meta-v{font-weight:700;color:#111;text-align:right}.meta-row-wide .meta-v{text-align:left;display:grid;gap:6px}.status-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid #e7e7e7;background:#fff;font-size:12px;font-weight:800}.status-paid,.status-completed,.status-delivered{border-style:solid}.status-cancelled,.status-refunded,.status-failed{border-style:dashed}.orders-modal{width:min(1100px,calc(100vw - 48px));max-width:1100px}.order-seller-chip{display:inline-flex;align-items:center;gap:12px;padding:10px 12px;border-radius:999px}.order-seller-chip .chip-avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px}.order-seller-chip .chip-avatar>*{flex-shrink:0}@media(max-width:720px){.orders-modal{width:calc(100vw - 24px);max-width:none}}@media(max-width:720px){.order-meta-grid{grid-template-columns:1fr}.meta-row-wide{grid-column:auto}.meta-v{text-align:left}}@media(max-width:720px){.order-revenue-grid{grid-template-columns:1fr}}@media(max-width:720px){.modal-overlay .orders-modal .order-details>span{grid-template-columns:1fr;row-gap:4px}.modal-overlay .orders-modal .order-details>span>strong{opacity:.85}}@media(max-width:520px){.orders-modal{width:96vw;border-radius:16px}.orders-tabs-left,.orders-tabs-right{width:100%;justify-content:space-between;flex-wrap:wrap}}.orders-modal .order-revenue-block{border:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,#5a88ff14,#8959ff0f)}.orders-modal .order-revenue-title{border-bottom:1px solid rgba(0,0,0,.06)}.orders-modal .rev-row{background:#fff;border:1px solid rgba(0,0,0,.06)}.orders-modal .status-pill.status-completed{background:#42e9a51f!important;border-color:#42e9a559!important}.orders-modal .status-pill.status-pending{background:#ffc45724!important;border-color:#ffc45759!important}.orders-modal .manage-store-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid rgba(0,0,0,.06);background:#fff;flex-wrap:wrap}.orders-modal .manage-store-footer .orders-action{white-space:nowrap}.orders-modal .manage-store-footer{flex:0 0 auto;padding:12px 16px;border-top:1px solid rgba(0,0,0,.06);background:#fff;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.orders-modal .manage-store-footer .footer-actions-left{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.orders-modal .manage-store-footer .orders-action{height:40px;display:inline-flex;align-items:center;gap:8px;justify-content:center;white-space:nowrap;min-width:170px}.orders-modal .manage-store-footer .footer-close{justify-self:end;height:40px;min-width:120px}.orders-modal .manage-store-footer{flex:0 0 auto;padding:12px 16px;border-top:1px solid rgba(0,0,0,.06);background:#fff;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.orders-modal .manage-store-footer::-webkit-scrollbar{height:8px}.orders-modal .manage-store-footer::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.orders-modal .manage-store-footer::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:10px}.orders-modal .manage-store-footer .orders-action,.orders-modal .manage-store-footer .btn{flex:0 0 auto;height:40px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.orders-modal .manage-store-footer .footer-spacer{flex:1 1 auto}.modal-overlay .orders-modal{position:relative!important;width:min(1100px,calc(100vw - 48px))!important;max-width:1100px!important;max-height:min(88vh,calc(100vh - 48px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;box-shadow:0 24px 80px #0f172a38!important}.modal-overlay .orders-modal .orders-header{position:relative!important;z-index:5!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:84px!important;padding:16px 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important;box-shadow:none!important}.modal-overlay .orders-modal .uploader-meta{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.modal-overlay .orders-modal .uploader-text{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.modal-overlay .orders-modal .uploader-name{color:#111827!important;font-size:17px!important;font-weight:900!important;line-height:1.1!important}.modal-overlay .orders-modal .uploader-sub{color:#4b5563!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important}.modal-overlay .orders-modal .orders-close{appearance:none!important;-webkit-appearance:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0f!important;opacity:1!important;visibility:visible!important}.modal-overlay .orders-modal .orders-close:hover{background:#f8fafc!important;color:#000!important;-webkit-text-fill-color:#000000!important;border-color:#0f172a38!important}.modal-overlay .orders-modal .orders-close svg{width:21px!important;height:21px!important;display:block!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.modal-overlay .orders-modal .orders-toolbar{flex:0 0 auto!important;padding:12px 16px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.modal-overlay .orders-modal .orders-tab,.modal-overlay .orders-modal .orders-action,.modal-overlay .orders-modal .orders-chip{background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:none!important;opacity:1!important}.modal-overlay .orders-modal .orders-tab:hover,.modal-overlay .orders-modal .orders-action:hover,.modal-overlay .orders-modal .orders-chip:hover{background:#f8fafc!important;color:#000!important;-webkit-text-fill-color:#000000!important}.modal-overlay .orders-modal .orders-tab.active,.modal-overlay .orders-modal .orders-chip.active{background:#f3f4f6!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#0f172a38!important;box-shadow:inset 0 0 0 1px #0f172a0a!important}.modal-overlay .orders-modal button svg,.modal-overlay .orders-modal .orders-tab svg,.modal-overlay .orders-modal .orders-action svg,.modal-overlay .orders-modal .orders-chip svg,.modal-overlay .orders-modal .order-check svg,.modal-overlay .orders-modal .buyer-name svg,.modal-overlay .orders-modal .buyer-contact svg,.modal-overlay .orders-modal .buyer-address svg,.modal-overlay .orders-modal .meta-k svg,.modal-overlay .orders-modal .order-revenue-title svg,.modal-overlay .orders-modal .order-items strong svg,.modal-overlay .orders-modal .chip-ic{color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.modal-overlay .orders-modal .order-entry-head{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important}.modal-overlay .orders-modal .order-check{appearance:none!important;-webkit-appearance:none!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:10px!important;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}.modal-overlay .orders-modal .order-check svg{width:20px!important;height:20px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.modal-overlay .orders-modal .order-check:hover{background:#f8fafc!important;border-color:#0f172a3d!important}.modal-overlay .orders-modal .order-check.checked{background:#111827!important;border-color:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.modal-overlay .orders-modal .order-check.checked svg{color:#fff!important;stroke:#fff!important}.modal-overlay .orders-modal .order-id{color:#111827!important;font-size:12.5px!important;font-weight:700!important;opacity:1!important}.modal-overlay .orders-modal .buyer-name,.modal-overlay .orders-modal .buyer-contact,.modal-overlay .orders-modal .buyer-address{display:inline-flex!important;align-items:center!important;gap:0!important;color:#111827!important;opacity:1!important}.modal-overlay .orders-modal .buyer-contact,.modal-overlay .orders-modal .buyer-address{color:#374151!important}.modal-overlay .orders-modal .buyer-name svg,.modal-overlay .orders-modal .buyer-contact svg,.modal-overlay .orders-modal .buyer-address svg{width:16px!important;height:16px!important;flex:0 0 auto!important;color:#111827!important;stroke:#111827!important}.modal-overlay .orders-modal .order-seller-chip{color:#111827!important;-webkit-text-fill-color:#111827!important}.modal-overlay .orders-modal .order-seller-chip .chip-ic{width:15px!important;height:15px!important;color:#111827!important;stroke:#111827!important}.modal-overlay .orders-modal .manage-store-footer .orders-action{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important}.modal-overlay .orders-modal .manage-store-footer .orders-action svg{color:#111827!important;stroke:#111827!important;opacity:1!important}.modal-overlay .orders-modal *,.modal-overlay .orders-modal *:before,.modal-overlay .orders-modal *:after{text-shadow:none}@media(max-width:720px){.modal-overlay .orders-modal .orders-header{min-height:74px!important;padding:14px!important}.modal-overlay .orders-modal .orders-close{width:38px!important;height:38px!important;min-width:38px!important}}.cartitems-container{width:100vw;max-width:100%;margin-left:calc(-50vw + 50%);padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;gap:20px}.progress-bar{height:8px;background:#e04e4e;transition:width .3s ease}.cartitems-form{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;gap:30px;padding:20px 0}.cartitems-left{width:100%;flex:1;padding-right:15px}.cartitems-format-main{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr 1fr 1fr;align-items:center;gap:20px;padding:20px 0;color:#454545;font-size:18px;font-weight:600;border-bottom:2px solid #e0e0e0}.cartitems-format{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr 1fr 1fr;align-items:center;gap:20px;padding:20px 0;color:#454545;font-size:17px;font-weight:500;border-bottom:1px solid #e0e0e0}.carticon-product-icon{height:62px;border-radius:8px}.cartitems-remove-icon{width:20px;cursor:pointer}.cartitems-quantity{display:flex;align-items:center;border:2px solid #ebebeb;background:#fff;border-radius:8px;width:100px;justify-content:space-between;padding:5px}.cartitems-quantity button{background:#007bff;border:none;color:#fff;padding:5px 10px;cursor:pointer;border-radius:4px;transition:background-color .3s ease}.cartitems-quantity button:hover{background:#0056b3}.cartitems-quantity span{margin:0 10px}.cartitems-right{width:100%;max-width:400px}.cartitems-total{background:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.cartitems-total h1{font-size:22px;font-weight:600;color:#333;margin-bottom:20px}.cartitems-total-item{display:flex;justify-content:space-between;font-size:16px;font-weight:500;color:#666;margin-bottom:10px}.cartitems-total hr{margin:10px 0;border:0;height:1px;background:#ccc}.button-group{display:flex;flex-direction:column;gap:10px}.cartitems-checkout{width:100%;padding:15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:18px;font-weight:600;transition:background-color .3s ease,transform .3s ease;margin-top:20px}.cartitems-checkout:hover{background-color:#0056b3;transform:scale(1.02)}.button.secondary{width:100%;padding:15px;background-color:#6c757d;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:18px;font-weight:600;transition:background-color .3s ease,transform .3s ease}.button.secondary:hover{background-color:#5a6268;transform:scale(1.02)}@media(max-width:768px){.cartitems-form{flex-direction:column;gap:20px}.cartitems-left,.cartitems-right{width:100%;padding-right:0}.cartitems-format-main,.cartitems-format{grid-template-columns:.5fr 2fr 1fr 1fr 1fr;gap:20px}.cartitems-quantity{width:80px}.cartitems-total h1{font-size:18px}.cartitems-total-item{font-size:14px}.cartitems-checkout,.button.secondary{font-size:16px;padding:12px}}@media(max-width:500px){.cartitems-container{padding:10px}.cartitems-total-item{font-size:14px}.cartitems-checkout,.button.secondary{font-size:14px;padding:10px}}body{font-family:Arial,sans-serif;background-color:#f8f9fa;margin:0;padding:0}.shipping-info-container{display:flex;flex-direction:column;align-items:center;margin:50px auto;max-width:1200px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}.progress-indicator{width:100%;background-color:#e0e0e0;border-radius:10px;overflow:hidden;margin-bottom:20px}.progress-bar{height:10px;background-color:#4caf50;transition:width .3s ease-in-out}.shipping-info-form{display:flex;justify-content:space-between;width:100%}.shipping-info{flex:1;margin-right:20px}.shipping-info h2{font-size:28px;margin-bottom:20px}.multi-fields{display:flex;justify-content:space-between;margin-bottom:20px}.multi-fields input{width:calc(50% - 10px);padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input[type=text],input[type=email],input[type=tel]{width:100%;padding:12px;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder{color:#aaa}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.button-group{display:flex;justify-content:space-between;margin-top:20px}.button{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:background-color .3s ease,box-shadow .3s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center}.button.primary{background-color:#007bff;color:#fff;margin-left:10px}.button.primary:hover{background-color:#0056b3;box-shadow:0 2px 8px #005bbb80}.button.secondary{background-color:#6c757d;color:#fff}.button.secondary:hover{background-color:#5a6268;box-shadow:0 2px 8px #5a626880}.shipping-info-right{flex:.5;margin-left:20px}.cartitems-total{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.cartitems-total h1{font-size:22px;margin-bottom:15px;color:#343a40}.cartitems-total-item{display:flex;justify-content:space-between;font-size:16px;margin-bottom:10px;color:#495057}.cartitems-total-item p{margin:0}hr{border:0;border-top:1px solid #eee;margin:10px 0}@media(max-width:768px){.shipping-info-container{margin:20px;padding:10px}.shipping-info-form,.multi-fields{flex-direction:column}.multi-fields input{width:100%;margin-bottom:10px}.button-group{flex-direction:column;gap:10px}.shipping-info-right{margin-left:0;margin-top:20px}.button{width:100%}}.placeorder-info-container{width:100vw;max-width:100%;margin-left:calc(-50vw + 50%);padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;gap:20px}.progress-indicator{width:100vw;margin-left:calc(-50vw + 50%);background:#f0f0f0;border-radius:5px;overflow:hidden;margin-bottom:20px}.progress-bar{height:8px;background:#28a745;transition:width .3s ease}.place-order{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;gap:30px;padding:20px 0}.place-order-left{width:100%;flex:1;padding-right:15px}.title{font-size:24px;font-weight:600;color:#333;margin-bottom:20px;border-bottom:2px solid #e0e0e0;padding-bottom:10px}.multi-fields,.email-phone-container{display:flex;gap:20px}.multi-fields input,.email-phone-container input{width:calc(50% - 10px)}input[type=text]{width:100%;padding:14px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:16px;color:#333;background-color:#f9f9f9;box-sizing:border-box}input[type=text]::placeholder{color:#aaa}input[type=text]:focus{border-color:#28a745;box-shadow:0 0 5px #28a74580;outline:none}.placeorder-right{width:100%;max-width:400px}.placeorder-total{background:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px}.placeorder-total h1{font-size:22px;font-weight:600;color:#333;margin-bottom:20px}.placeorder-total-item{display:flex;justify-content:space-between;font-size:16px;font-weight:500;color:#666;margin-bottom:10px}.placeorder-total-item p{margin:0}hr{margin:10px 0;border:0;height:1px;background:#ccc}.placeorder-checkout{width:100%;padding:15px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:18px;font-weight:600;transition:background-color .3s ease,transform .3s ease;margin-top:20px}.placeorder-checkout:hover{background-color:#218838;transform:scale(1.02)}.placeorder-back{width:100%;padding:15px;background-color:#6c757d;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:18px;font-weight:600;transition:background-color .3s ease,transform .3s ease;margin-top:10px}.placeorder-back:hover{background-color:#5a6268;transform:scale(1.02)}.placeorder-promocode{background:#f9f9f9;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a}.placeorder-promocode p{font-size:14px;color:#555;margin-bottom:10px}.placeorder-promobox{display:flex;justify-content:space-between;gap:10px}.placeorder-promobox input[type=text]{flex:1;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:14px}.placeorder-promobox button{width:100px;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.placeorder-promobox button:hover{background-color:#0056b3;transform:scale(1.02)}@media(max-width:768px){.place-order{flex-direction:column;gap:20px}.place-order-left,.placeorder-right{width:100%;padding-right:0}.multi-fields{flex-direction:column}.multi-fields input{width:100%}.placeorder-total-item{font-size:14px}.placeorder-checkout,.placeorder-back{font-size:16px;padding:12px}}@media(max-width:500px){.placeorder-info-container{padding:10px}.placeorder-promobox{flex-direction:column;gap:10px}.placeorder-promobox button{width:100%}.placeorder-total-item{font-size:14px}.placeorder-checkout,.placeorder-back{font-size:14px;padding:10px}}.appShip{max-width:1200px;margin:0 auto;padding:20px}.progress-indicator{width:100%;background:#f3f3f3;border-radius:5px;overflow:hidden;margin-bottom:20px}.progress-bar{height:10px;background:#ff5a5a;transition:width .3s ease}.search-page{padding:16px 16px 32px}.search-title{margin:6px 0 14px;font-size:26px;font-weight:800}.search-empty{padding:18px 8px;opacity:.85}.search-section-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 10px}.search-section-title{margin:0;font-size:18px;font-weight:800}.search-section-sub{font-size:12px;opacity:.7;-webkit-user-select:none;user-select:none}.search-rail-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 10px}.search-rail-hint{font-size:12px;opacity:.6;-webkit-user-select:none;user-select:none}.search-rail{width:100%}.search-rail-track{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:6px 2px 12px;scroll-snap-type:x mandatory;scroll-padding-left:8px;-webkit-overflow-scrolling:touch}.search-rail-track::-webkit-scrollbar{height:10px}.search-rail-track::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.search-prod-tile{flex:0 0 auto;width:185px;scroll-snap-align:start;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden}.search-prod-thumb{width:100%;aspect-ratio:1 / 1;background:#f6f6f6}.search-prod-thumb img{width:100%;height:100%;object-fit:cover;display:block}.search-prod-meta{padding:10px 10px 12px}.search-prod-name{font-weight:800;font-size:14px;line-height:1.25}.search-prod-price{margin-top:6px;font-size:13px;opacity:.85}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.search-result-item{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:10px 12px}.search-result-image{width:54px;height:54px;border-radius:12px;object-fit:cover}.search-result-details .result-name{margin:0;font-size:14px;font-weight:800}.search-result-details .result-price{margin:4px 0 0;font-size:13px;opacity:.8}.sr-rail{margin:10px 0 24px;width:100%}.sr-rail-scroller{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:10px 8px 14px;scroll-snap-type:x mandatory;scroll-padding-left:8px;-webkit-overflow-scrolling:touch}.sr-rail-scroller::-webkit-scrollbar{height:10px}.sr-rail-scroller::-webkit-scrollbar-thumb{border-radius:999px;background:#0000002e}.sr-bundle{flex:0 0 360px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.sr-mini-rail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:6px 4px 8px;border-radius:12px;background:#00000005;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sr-mini-rail::-webkit-scrollbar{height:8px}.sr-mini-rail::-webkit-scrollbar-thumb{border-radius:999px;background:#00000026}.sr-mini-tile{flex:0 0 140px;scroll-snap-align:start;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06)}.sr-mini-tile img{width:100%;height:110px;object-fit:cover;display:block}.sr-mini-meta{padding:8px}.sr-mini-name{font-size:13px;font-weight:700;line-height:1.1;max-height:2.2em;overflow:hidden}.sr-mini-price{font-size:12px;opacity:.7;margin-top:4px}.sr-mini-empty{font-size:12px;opacity:.6;padding:10px}.sr-bundle{flex:0 0 92%;max-width:1100px;scroll-snap-align:start;display:grid;grid-template-columns:320px 1fr;gap:14px;align-items:start}.sr-bundle-seller,.sr-bundle-seller>*{width:100%;max-width:100%}.sr-bundle-products{width:100%;min-width:0}.sr-mini-rail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 10px 12px;border-radius:14px;background:#00000005;-webkit-overflow-scrolling:touch}.sr-mini-tile{flex:0 0 160px}.sr-mini-rail{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0;background:transparent;border-radius:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sr-bundle-products{padding-top:6px}.sr-mini-tile{flex:0 0 200px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit}.sr-mini-tile img{width:100%;height:150px;object-fit:cover;display:block}.sr-mini-meta{padding:10px 10px 12px}.sr-mini-name{font-size:14px;font-weight:800;line-height:1.15;max-height:2.3em;overflow:hidden}.sr-rail-scroller{gap:8px;padding:10px 56px 14px}.sr-bundle{flex:0 0 760px;max-width:760px;display:grid;grid-template-columns:320px 1fr;gap:12px;align-items:start}.sr-bundle-products{min-width:0;max-width:420px}.sr-mini-rail{padding:0;background:transparent}.sr-bundle{flex:0 0 680px;max-width:680px;display:grid;grid-template-columns:320px 1fr;gap:10px}.sr-mini-tile{flex:0 0 230px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08)}.sr-mini-tile img{width:100%;height:170px;object-fit:cover;display:block}.sr-mini-name{font-size:15px;font-weight:800;line-height:1.15}.sr-mini-price{margin-top:6px;font-size:13px;opacity:.8}.sr-bundle-products{max-width:500px}.sr-rating{display:flex;align-items:center;gap:6px;margin-top:6px;margin-bottom:6px}.sr-count{font-size:12px;opacity:.7}.sr-stars{--percent: calc((var(--rating) / 5) * 100%);display:inline-block;font-size:14px;line-height:1;letter-spacing:2px;position:relative}.sr-stars:before{content:"★★★★★";opacity:.25}.sr-stars:after{content:"★★★★★";position:absolute;left:0;top:0;width:var(--percent);overflow:hidden;opacity:.95}.sr-mini-meta{padding:12px 12px 14px}.sr-rail{position:relative;width:100%;margin:10px 0 24px}.sr-rail-scroller{padding-left:60px;padding-right:60px}.sr-rail-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;z-index:5;cursor:pointer;-webkit-user-select:none;user-select:none}.sr-rail-arrow.left{left:10px}.sr-rail-arrow.right{right:10px}.sr-rail{padding-top:6px}.sr-rail-arrow{background:#0000000f;border:1px solid rgba(0,0,0,.1);color:#000000bf;box-shadow:0 6px 18px #00000014;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.sr-rail-arrow:hover{background:#0000001a;box-shadow:0 10px 26px #0000001f}.sr-rail-arrow.left:hover,.sr-rail-arrow.right:hover{transform:translateY(-50%) translateY(-1px)}.sr-rail-arrow:active{transform:translateY(-50%) translateY(0);background:#0000001f}.sr-rail-arrow{border-radius:12px}.sr-rail-arrow{background:#0000000f!important}.sr-rail-arrow{color:#111;font-size:22px;font-weight:600}.sr-rail-arrow:hover,.sr-rail-arrow:active{color:#000}.sr-mini-tile .sr-mini-media{width:100%;height:120px;background:#fff;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sr-mini-tile .sr-mini-media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.sr-mini-tile{display:flex;flex-direction:column;gap:8px}.search-hashtag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin:14px 0 28px}.search-hashtag-card{border:1px solid rgba(226,232,240,.95);border-radius:22px;background:#fff;box-shadow:0 16px 44px #0f172a14;overflow:hidden}.search-hashtag-card__owner{display:flex;align-items:center;gap:10px;padding:12px 13px}.search-hashtag-card__owner img{width:42px;height:42px;border-radius:999px;object-fit:cover;border:2px solid rgba(234,179,8,.45)}.search-hashtag-card__owner strong{display:block;color:#0f172a;font-weight:950;line-height:1.1}.search-hashtag-card__owner span{color:#64748b;font-size:.82rem;font-weight:800}.search-hashtag-card__media{width:100%;background:#0f172a}.search-hashtag-card__media img,.search-hashtag-card__media video{width:100%;max-height:420px;display:block;object-fit:cover}.search-hashtag-card__media audio{width:calc(100% - 20px);margin:14px 10px}.search-hashtag-card__caption{margin:0;padding:12px 13px 4px;color:#0f172a;font-size:.92rem;font-weight:750;line-height:1.4}.search-hashtag-card__tags{display:flex;gap:6px;flex-wrap:wrap;padding:10px 13px 14px}.search-hashtag-card__tags a{padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.76rem;font-weight:900;text-decoration:none}.search-hashtag-card__tags a:hover{background:#fff;color:#0f172a;box-shadow:0 8px 20px #0f172a14}.search-hashtag-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.search-hashtag-card__action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;border:1px solid rgba(148,163,184,.3);background:#ffffff1a;color:inherit;transition:transform .18s ease,background .18s ease,border-color .18s ease}.search-hashtag-card__action:hover{transform:translateY(-1px);background:#ffffff29;border-color:#94a3b875}.search-hashtag-card__action--ghost{background:#ffffff0e}.search-hashtag-card--user .search-hashtag-card__type,.search-hashtag-card--store .search-hashtag-card__type,.search-hashtag-card--product .search-hashtag-card__type{text-transform:capitalize}.search-hashtag-card__owner>img,.search-hashtag-card__avatar-fallback{width:42px;height:42px;flex:0 0 42px;border-radius:999px;object-fit:cover}.search-hashtag-card__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:900;letter-spacing:.02em;border:1px solid rgba(218,186,83,.78);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 34%),#0f172adb;color:#f8fafc}.search-hashtag-card__media img,.search-hashtag-card__media video{max-width:100%;width:100%;display:block;object-fit:cover}.search-hashtag-card__media-fallback{display:flex;align-items:center;justify-content:center;min-height:142px;width:100%;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at 20% 20%,rgba(218,186,83,.16),transparent 38%),#0f172ac7}.search-hashtag-card__media-fallback span{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:54px;padding:0 14px;border-radius:999px;border:1px solid rgba(218,186,83,.72);font-weight:900;color:#f8fafc}.search-hashtag-card__owner{display:flex;align-items:center;gap:10px}.search-hashtag-card__avatar,.search-hashtag-card__owner .search-hashtag-card__avatar,.search-hashtag-card__owner>img,.search-hashtag-card__owner img{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important;border-radius:999px;object-fit:cover;display:inline-flex}.search-hashtag-card__avatar-fallback{align-items:center;justify-content:center;font-size:.82rem;font-weight:900;letter-spacing:.02em;border:1px solid rgba(218,186,83,.78);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 34%),#0f172adb;color:#f8fafc;line-height:1}.search-hashtag-grid{align-items:start}.search-hashtag-card{display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px;border-radius:22px}.search-hashtag-card__owner{display:flex;align-items:center;gap:10px;margin-bottom:2px}.search-hashtag-card__owner strong{display:block;line-height:1.1}.search-hashtag-card__owner span{display:block;margin-top:2px;font-size:.82rem;line-height:1.1;opacity:.72}.search-hashtag-card__type{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;width:auto;max-width:max-content;margin:0;padding:6px 10px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:linear-gradient(180deg,#ffffffe0,#f8fafcc7);box-shadow:0 8px 20px #0f172a12;color:#111827;font-size:.72rem;font-weight:900;line-height:1;letter-spacing:.02em;text-transform:capitalize}.search-hashtag-card__type:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#daba53f2;box-shadow:0 0 0 3px #daba5329}.search-hashtag-card__media{overflow:hidden;margin:0 -14px;border-radius:0}.search-hashtag-card__media img,.search-hashtag-card__media video{display:block;width:100%;max-width:100%;max-height:310px;object-fit:cover}.search-hashtag-card__title{margin:0;line-height:1.15}.search-hashtag-card__caption{margin:0;line-height:1.4}.search-hashtag-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.search-hashtag-card__tags a{display:inline-flex;align-items:center;min-height:28px;padding:6px 9px;border-radius:999px;text-decoration:none;line-height:1}.search-hashtag-card__actions{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:8px}.search-hashtag-card__action{display:inline-flex;align-items:center;justify-content:center;min-width:108px;min-height:36px;padding:9px 14px;border-radius:999px;text-align:center;white-space:nowrap;line-height:1;box-sizing:border-box}.search-hashtag-card__action--ghost{justify-content:center}.search-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:10px 0 28px}.search-product-card{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid rgba(148,163,184,.22);background:#fffffff0;color:inherit;text-decoration:none;box-shadow:0 18px 42px #0f172a14;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.search-product-card:hover{transform:translateY(-2px);border-color:#daba5380;box-shadow:0 22px 52px #0f172a1f}.search-product-card__media{aspect-ratio:1 / 1;background:#0f172a0a;overflow:hidden}.search-product-card__media img{width:100%;height:100%;object-fit:cover}.search-product-card__body{display:grid;gap:8px;padding:12px}.search-product-card__body h3,.search-product-card__body p{margin:0}.search-product-card__body h3{font-size:.96rem;line-height:1.2}.search-product-card__body p{font-weight:900}@media(max-width:820px){.sr-bundle{grid-template-columns:1fr}}@media(max-width:720px){.sr-bundle{flex-basis:300px}.search-prod-tile{width:170px}}@media(max-width:520px){.search-hashtag-card__actions{flex-direction:column;align-items:stretch}.search-hashtag-card__action{width:100%}}.search-page--studio{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;padding-inline:clamp(14px,2vw,24px)}.search-page--studio .search-title{margin-bottom:14px}.search-results-studio-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:18px 0 12px}.search-results-studio-head .search-section-title{margin:0}.search-results-studio-eyebrow{display:inline-flex;align-items:center;min-height:24px;padding:5px 9px;border:1px solid rgba(218,186,83,.32);border-radius:999px;background:#daba5314;color:#0f172aad;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.search-results-studio-count{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:#ffffffdb;box-shadow:0 12px 28px #0f172a0f;font-size:.78rem;font-weight:900;white-space:nowrap}.search-page--studio .search-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,220px));justify-content:start;align-items:stretch;gap:16px;width:100%;max-width:100%;margin:10px 0 28px}.search-page--studio .search-product-card{width:100%;min-width:0;overflow:hidden;border-radius:20px;border:1px solid rgba(148,163,184,.22);background:#fffffff5;box-shadow:0 18px 42px #0f172a14}.search-page--studio .search-product-card__media{aspect-ratio:1 / 1;overflow:hidden;background:#0f172a0a}.search-page--studio .search-product-card__media img{width:100%;height:100%;object-fit:cover}.search-page--studio .search-product-card__body{display:grid;gap:8px;padding:12px}.search-page--studio .search-product-card__body h3,.search-page--studio .search-product-card__body p{margin:0}.search-page--studio .sr-rail{position:relative;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;margin:8px 0 30px;padding-inline:44px}.search-page--studio .sr-rail-scroller{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overscroll-behavior-x:contain;padding-bottom:0}.search-page--studio .sr-rail-scroller::-webkit-scrollbar{width:0;height:0;display:none}.search-page--studio .sr-rail-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:38px;height:46px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#ffffffeb;box-shadow:0 16px 38px #0f172a1f}.search-page--studio .sr-rail-arrow.left{left:0}.search-page--studio .sr-rail-arrow.right{right:0}.search-page--product-focused,.search-page--product-focused .sr-rail,.search-page--product-focused .sr-rail-scroller,.search-page--product-focused .search-product-grid{max-width:100%}.search-page--studio .search-results{max-width:100%;overflow-x:hidden}@media(max-width:720px){.search-results-studio-head{align-items:flex-start;flex-direction:column}.search-page--studio .search-product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.search-page--studio .sr-rail{padding-inline:38px}}.sr-bundle-products{min-width:0;overflow:hidden}.sr-mini-rail-shell{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;padding-inline:32px;box-sizing:border-box}.sr-mini-rail{display:flex;align-items:stretch;gap:10px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.sr-mini-rail::-webkit-scrollbar{width:0;height:0;display:none}.sr-mini-rail-arrow{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:26px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#fffffff0;color:#0f172adb;box-shadow:0 12px 28px #0f172a21;font-size:1.18rem;font-weight:900;line-height:1;cursor:pointer;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.sr-mini-rail-arrow:hover:not(:disabled){transform:translateY(-50%) scale(1.04);background:#fff;border-color:#daba5385}.sr-mini-rail-arrow:disabled{opacity:.28;cursor:default;pointer-events:none}.sr-mini-rail-arrow--left{left:2px}.sr-mini-rail-arrow--right{right:2px}.sr-mini-rail .sr-mini-tile{flex:0 0 138px;max-width:138px;min-width:138px}.sr-mini-rail .sr-mini-media{aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background:#0f172a0a}.sr-mini-rail .sr-mini-media img{width:100%;height:100%;object-fit:cover}.sr-mini-empty{display:flex;align-items:center;justify-content:center;min-height:132px;width:100%;border-radius:16px;border:1px dashed rgba(148,163,184,.36);color:#0f172a9e;font-weight:800}@media(max-width:720px){.sr-mini-rail-shell{padding-inline:30px}.sr-mini-rail .sr-mini-tile{flex-basis:128px;min-width:128px;max-width:128px}}.search-product-card__media,.sr-mini-media,.sr-mini-rail .sr-mini-media{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,rgba(15,23,42,.035),transparent 42%),#fff}.search-product-card__media img,.sr-mini-media img,.sr-mini-rail .sr-mini-media img,.sr-mini-tile .sr-mini-media img{width:100%;height:100%;object-fit:contain!important;object-position:center center!important;padding:8px;box-sizing:border-box;background:#fff}.search-product-card__media img{padding:10px}.sr-mini-media img,.sr-mini-rail .sr-mini-media img,.sr-mini-tile .sr-mini-media img{padding:6px}.search-page--studio .sr-rail-arrow,.sr-rail-arrow,.sr-mini-rail-arrow{color:#111827!important;background:#ffffff2e!important;border:1px solid rgba(17,24,39,.16)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:950}.search-page--studio .sr-rail-arrow:hover:not(:disabled),.sr-rail-arrow:hover:not(:disabled),.sr-mini-rail-arrow:hover:not(:disabled){color:#000!important;background:#ffffffb8!important;border-color:#11182747!important;box-shadow:0 12px 28px #0f172a1f!important}.search-page--studio .sr-rail-arrow:disabled,.sr-rail-arrow:disabled,.sr-mini-rail-arrow:disabled{color:#11182761!important;background:#ffffff14!important;border-color:#11182714!important;opacity:.55}.sr-mini-rail-arrow--left,.sr-mini-rail-arrow--right{color:#111827!important}.search-page--studio .sr-rail-arrow,.sr-rail-arrow{font-size:1.35rem;line-height:1}.sr-mini-rail-arrow{font-size:1.22rem;line-height:1}.vertical-header{position:fixed;top:0;left:0;height:100vh;width:80px;background:#ffffffc7;border-right:1px solid rgba(15,23,42,.08);z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-hub-main{margin-left:80px;width:calc(100% - 80px);min-width:0;display:flex;flex-direction:column;box-sizing:border-box}.video-hub-scroll-area{flex-grow:1;overflow-y:auto;padding:20px 40px 40px;background:transparent;min-width:0}.create-store-page{min-height:100vh;padding:0;background:transparent;color:#0f172a}.create-store-shell{width:min(1500px,100%);margin:0 auto;min-width:0}.create-store-topbar{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px;padding:24px 26px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#ffffffb8;box-shadow:0 14px 34px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.create-store-topbar__left{display:flex;flex-direction:column;gap:18px;min-width:0;flex:1}.create-store-brand{display:flex;align-items:center;gap:16px;min-width:0}.create-store-brand__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;flex:0 0 58px;background:linear-gradient(135deg,#4f46e5,#06b6d4);border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 30px #4f46e52e;color:#fff;font-size:1.4rem}.create-store-title{margin:0 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:#0f172a}.create-store-subtitle{margin:0;max-width:860px;font-size:1.05rem;line-height:1.65;color:#334155d1}.create-store-uploader{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffbd;box-shadow:0 10px 24px #0f172a0d;flex:0 0 auto}.create-store-uploader__logo{width:58px;height:58px;object-fit:cover;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08)}.create-store-uploader__meta{display:flex;flex-direction:column;gap:2px}.create-store-uploader__meta strong{font-size:1rem;font-weight:800;color:#0f172a}.create-store-uploader__meta span{font-size:.95rem;color:#334155c7}.create-store-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start;min-width:0}.create-store-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:18px;min-width:0}.create-store-main{min-width:0;display:flex;flex-direction:column;gap:20px}.create-store-panels{display:flex;flex-direction:column;gap:22px;min-width:0}.create-store-sidecard,.create-store-section{background:#ffffffbd;border:1px solid rgba(15,23,42,.1);border-radius:24px;box-shadow:0 14px 34px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.create-store-sidecard{padding:18px}.create-store-sidecard h3{margin:0 0 12px;font-size:1rem;color:#0f172a}.create-store-sidecard p{margin:10px 0 0;color:#334155c7;line-height:1.55}.create-store-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-weight:700;margin-bottom:10px}.create-store-status-badge.ready{background:#22c55e1f;color:#15803d}.create-store-status-badge.draft{background:#f973161f;color:#c2410c}.create-store-summary-list{list-style:none;padding:0;margin:0}.create-store-summary-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.06)}.create-store-summary-list li:last-child{border-bottom:0}.create-store-summary-list li span{color:#334155c7}.create-store-summary-list li strong{color:#0f172a;text-align:right}.create-store-side-note{margin-top:10px;color:#334155bd;line-height:1.45}.create-store-section{padding:22px;position:relative;overflow:hidden}.create-store-section:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:24px 0 0 24px;background:#4f46e5}.create-store-section--identity:before{background:#4f46e5}.create-store-section--visuals:before{background:#ec4899}.create-store-section--places:before{background:#f97316}.create-store-section--commerce:before{background:#06b6d4}.create-store-section--marketplace:before{background:#22c55e}.create-store-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.create-store-section__titlewrap{display:flex;align-items:flex-start;gap:14px;min-width:0}.create-store-section__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffffffe0;border:1px solid rgba(15,23,42,.08);color:#0f172a;flex-shrink:0;font-size:1.05rem}.create-store-section h2{margin:0 0 4px;font-size:1.15rem;color:#0f172a}.create-store-section p{margin:0;color:#334155c7;line-height:1.5}.create-store-grid{display:grid;gap:16px}.create-store-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.create-store-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.create-store-field{display:flex;flex-direction:column;gap:8px;min-width:0}.create-store-field>span{font-size:.92rem;font-weight:700;color:#0f172a}.create-store-field input,.create-store-field textarea,.create-store-field select{width:100%;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6;color:#0f172a;padding:13px 14px;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.create-store-field input::placeholder,.create-store-field textarea::placeholder{color:#64748bb3}.create-store-field input:focus,.create-store-field textarea:focus,.create-store-field select:focus{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f}.create-store-field textarea{min-height:120px;resize:vertical}.create-store-hidden-file-input{display:none}.create-store-logo-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:18px;align-items:start;min-width:0}.create-store-upload-card,.create-store-logo-preview-card,.create-store-toggle-card,.create-store-info-card,.create-store-info-chip{border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#ffffffb8;box-shadow:0 10px 24px #0f172a0d}.create-store-upload-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.create-store-upload-card__main{display:flex;align-items:center;gap:14px;min-width:0}.create-store-upload-card__icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#4f46e514;color:#4f46e5;font-size:1.15rem;flex-shrink:0}.create-store-upload-card__content{min-width:0}.create-store-upload-card__content strong{display:block;color:#0f172a;margin-bottom:6px}.create-store-upload-card__content small{display:block;color:#334155c7;line-height:1.45}.create-store-upload-card__button,.create-store-primary-btn,.create-store-ghost-btn,.create-store-back-btn,.create-store-text-btn{border:0;border-radius:14px;cursor:pointer;transition:.2s ease;font:inherit}.create-store-upload-card__button:hover,.create-store-primary-btn:hover,.create-store-ghost-btn:hover,.create-store-back-btn:hover,.create-store-text-btn:hover{transform:translateY(-1px)}.create-store-upload-card__button,.create-store-primary-btn,.create-store-ghost-btn,.create-store-back-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px}.create-store-back-btn{align-self:flex-start;width:auto;max-width:max-content;white-space:nowrap}.create-store-upload-card__button,.create-store-ghost-btn,.create-store-back-btn{background:#ffffffeb;border:1px solid rgba(15,23,42,.08);color:#0f172a;box-shadow:0 10px 24px #0f172a0d}.create-store-primary-btn{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);color:#0f172a;font-weight:800;box-shadow:0 10px 24px #0f172a14}.create-store-text-btn{background:transparent;color:#dc2626;padding:0;font-weight:700}.create-store-upload-card__button:disabled,.create-store-primary-btn:disabled,.create-store-ghost-btn:disabled,.create-store-back-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.create-store-logo-preview-card{padding:16px;display:flex;flex-direction:column;gap:14px}.create-store-logo-preview-card__stage{min-height:220px;border-radius:18px;background:#ffffffdb;border:1px solid rgba(15,23,42,.08);display:flex;align-items:center;justify-content:center;padding:18px}.create-store-logo-preview-card__image{width:100%;max-width:240px;max-height:220px;object-fit:contain;display:block}.create-store-logo-preview-card__meta strong{display:block;color:#0f172a;margin-bottom:4px}.create-store-logo-preview-card__meta span{color:#334155c7}.create-store-toggle-card{min-height:86px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.create-store-toggle-card--wide{width:100%}.create-store-toggle-card strong{display:block;color:#0f172a;margin-bottom:6px}.create-store-toggle-card p{margin:0;color:#334155c7;line-height:1.45}.create-store-switch{position:relative;display:inline-block;width:54px;height:30px;flex-shrink:0}.create-store-switch input{opacity:0;width:0;height:0}.create-store-slider{position:absolute;cursor:pointer;inset:0;background-color:#94a3b880;transition:.25s ease}.create-store-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;top:4px;background-color:#fff;transition:.25s ease;box-shadow:0 4px 10px #0f172a1f}.create-store-switch input:checked+.create-store-slider{background:linear-gradient(135deg,#4f46e5,#06b6d4)}.create-store-section--places .create-store-switch input:checked+.create-store-slider{background:linear-gradient(135deg,#f97316,#ec4899)}.create-store-switch input:checked+.create-store-slider:before{transform:translate(24px)}.create-store-slider.round{border-radius:999px}.create-store-slider.round:before{border-radius:50%}.create-store-info-card,.create-store-info-chip{min-height:64px;padding:14px 16px;display:flex;align-items:center;gap:10px;color:#334155db}.create-store-info-card svg,.create-store-info-chip svg{flex:0 0 auto}.create-store-info-card--compact{min-height:48px;box-shadow:none;background:#f8fafce6;border-style:dashed;grid-column:1 / -1}.create-store-info-card--places{background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.12),transparent 34%),#ffffffe0;border-color:#f973162e;color:#7c2d12}.create-store-info-card--places svg{color:#f97316}.create-store-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-store-checkbox-grid--places{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;max-height:280px;overflow-y:auto;padding:4px;scrollbar-width:thin}.create-store-checkbox-grid--places::-webkit-scrollbar{width:8px}.create-store-checkbox-grid--places::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.create-store-checkbox-option{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffd1;cursor:pointer;transition:.2s ease;color:#0f172a;box-sizing:border-box}.create-store-checkbox-option:hover{transform:translateY(-1px);background:#fffffff5}.create-store-checkbox-option.active{border-color:#4f46e533;background:#4f46e514}.create-store-section--places .create-store-checkbox-option.active{border-color:#f9731657;background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.14),transparent 34%),#fffffff5;box-shadow:0 12px 26px #f973161a}.create-store-checkbox-option input{accent-color:#4f46e5;margin:0}.create-store-section--places .create-store-checkbox-option input{accent-color:#f97316}.create-store-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.create-store-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:999px;background:#4f46e514;border:1px solid rgba(79,70,229,.12);color:#312e81;font-size:.9rem;font-weight:600}.create-store-inline-banner{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid transparent;margin-bottom:18px}.create-store-inline-banner svg{flex:0 0 auto;margin-top:2px}.create-store-inline-banner p{margin:6px 0 0;line-height:1.55}.create-store-inline-banner--danger{background:#ef444414;border-color:#ef444424;color:#991b1b}.create-store-inline-banner--info{background:#0ea5e914;border-color:#0ea5e929;color:#075985}.create-store-inline-banner--upgrade{background:radial-gradient(circle at 0% 0%,rgba(99,91,255,.12),transparent 30%),#ffffffe0;border-color:#635bff2e;color:#111827}.create-store-actions-stack{display:flex;flex-direction:column;gap:12px}.create-store-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:4px 2px 10px}.create-store-actions__left,.create-store-actions__right{display:flex;gap:12px;align-items:center}.create-store-section--marketplace .create-store-field>span{display:inline-flex;align-items:center;gap:8px}.create-store-section--marketplace .create-store-checkbox-grid{display:grid!important;grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:14px!important;width:100%!important;margin-top:10px!important}.create-store-section--marketplace .create-store-checkbox-option{min-height:72px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:16px 18px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:18px!important;background:#ffffffdb!important;cursor:pointer!important;box-sizing:border-box!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.create-store-section--marketplace .create-store-checkbox-option:hover{transform:translateY(-1px)!important;border-color:#2563eb57!important;box-shadow:0 12px 28px #0f172a14!important}.create-store-section--marketplace .create-store-checkbox-option.active{border-color:#2563eb9e!important;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.12),transparent 34%),#fffffff5!important;box-shadow:0 14px 30px #2563eb1f,inset 0 0 0 1px #2563eb14!important}.create-store-section--marketplace .create-store-checkbox-option input[type=checkbox]{flex:0 0 auto!important;width:18px!important;height:18px!important;margin:0!important;accent-color:#2563eb!important;cursor:pointer!important}.create-store-section--marketplace .create-store-checkbox-option span{flex:1 1 auto!important;min-width:0!important;display:block!important;white-space:nowrap!important;color:#0f172a!important;font-size:1rem!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.025em!important;text-align:left!important}.create-store-section--places .create-store-field>span{display:inline-flex;align-items:center;gap:8px}.create-store-section--places .create-store-checkbox-grid--places{margin-top:10px}.create-store-section--places .create-store-checkbox-option{min-height:52px;align-items:center;border-color:#94a3b838;background:#ffffffdb}.create-store-section--places .create-store-checkbox-option span{min-width:0;font-weight:800;color:#0f172a;line-height:1.2}.create-store-section--places select,.create-store-section--places input{border-color:#f9731629}.create-store-section--places select:focus,.create-store-section--places input:focus{border-color:#f9731694;box-shadow:0 0 0 4px #f973161f}.create-store-upgrade-picker,.create-store-upgrade-actions{display:flex;flex-direction:column;gap:12px;width:100%}.create-store-upgrade-select-wrap{display:flex;flex-direction:column;gap:7px;width:100%}.create-store-upgrade-select-wrap span{font-size:.82rem;font-weight:800;color:#0f172a}.create-store-upgrade-select-wrap select{width:100%;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font-weight:800;outline:none;box-shadow:0 8px 18px #0f172a0d}.create-store-upgrade-select-wrap select:focus{border-color:#0f172a52;box-shadow:0 0 0 4px #0f172a14}.create-store-upgrade-pay-btn{width:100%;min-height:48px;border:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;font:inherit;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.create-store-upgrade-pay-btn:hover{transform:translateY(-1px)}.create-store-upgrade-pay-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.create-store-upgrade-pay-btn--stripe{background:linear-gradient(135deg,#635bff,#2f2a8f)!important;color:#fff!important;box-shadow:0 14px 28px #635bff3d}.create-store-upgrade-pay-btn--paypal{background:linear-gradient(135deg,#ffc439,#f59e0b)!important;color:#111827!important;box-shadow:0 14px 28px #f59e0b3d}.create-store-upgrade-pay-btn svg{flex:0 0 auto}.create-store-upgrade-pay-btn span{color:inherit!important}.create-store-logo-upload .create-store-upload-card__button{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 10px 22px #0f172a14!important;font-weight:900!important;min-width:156px;height:46px;border-radius:14px!important}.create-store-logo-upload .create-store-upload-card__button svg,.create-store-logo-upload .create-store-upload-card__button span{color:#0f172a!important}.create-store-logo-upload .create-store-upload-card__button:hover{background:#f8fafc!important;border-color:#0f172a47!important;box-shadow:0 14px 28px #0f172a1f!important;transform:translateY(-1px)}.create-store-logo-upload .create-store-upload-card__button:active{transform:translateY(0);background:#f1f5f9!important}.create-store-logo-upload .create-store-upload-card__button:disabled{opacity:.55;cursor:not-allowed;transform:none}.create-store-logo-upload .create-store-upload-card__icon{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 8px 18px #0f172a0f}.create-store-logo-upload .create-store-upload-card__icon svg{color:#0f172a!important}.create-store-back-btn{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 10px 22px #0f172a14!important;font-weight:900!important;min-height:46px!important;height:46px!important;padding:0 18px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.create-store-back-btn svg,.create-store-back-btn span{color:#0f172a!important}.create-store-back-btn:hover{background:#f8fafc!important;border-color:#0f172a47!important;box-shadow:0 14px 28px #0f172a1f!important;transform:translateY(-1px)}.create-store-back-btn:active{background:#f1f5f9!important;transform:translateY(0)}.create-store-back-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.create-store-icon-reset-btn{width:56px;height:56px;min-width:56px;min-height:56px;padding:0!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px;background:#fffffff5!important;color:#0f172a!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a0d;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.create-store-icon-reset-btn:hover{transform:translateY(-1px);background:#fff!important;box-shadow:0 14px 28px #0f172a14}.create-store-icon-reset-btn:active{transform:translateY(0)}.create-store-icon-reset-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.create-store-icon-reset-btn__icon{font-size:1.35rem;color:#0f172a!important;transition:transform .45s ease}.create-store-icon-reset-btn:hover .create-store-icon-reset-btn__icon{transform:rotate(-180deg)}.create-store-icon-reset-btn:active .create-store-icon-reset-btn__icon{transform:rotate(-260deg) scale(.96)}.create-store-actions__left .create-store-icon-reset-btn,.create-store-actions-stack .create-store-icon-reset-btn{flex:0 0 auto}.create-store-section--places{overflow:hidden!important}.create-store-section--places .create-store-section__header{align-items:flex-start!important;margin-bottom:20px!important}.create-store-section--places .create-store-section__titlewrap{width:100%!important;min-width:0!important}.create-store-section--places .create-store-section__titlewrap h2{font-size:1.22rem!important;font-weight:900!important;letter-spacing:-.02em!important}.create-store-section--places .create-store-section__titlewrap p{max-width:980px!important;font-size:.96rem!important;line-height:1.55!important}.create-store-section--places .create-store-info-card--places{width:100%!important;box-sizing:border-box!important;align-items:flex-start!important;padding:16px 18px!important;border-radius:18px!important;box-shadow:0 12px 28px #f9731614!important}.create-store-section--places .create-store-info-card--places svg{margin-top:2px!important;flex:0 0 auto!important}.create-store-section--places .create-store-grid{min-width:0!important}.create-store-section--places .create-store-grid--2{align-items:start!important}.create-store-section--places .create-store-field{min-width:0!important}.create-store-section--places .create-store-field>span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:22px!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:-.01em!important;color:#111827!important}.create-store-section--places .create-store-field select,.create-store-section--places .create-store-field input{min-height:48px!important;border-radius:16px!important;border-color:#f973162e!important;background:#fffffff5!important;font-size:.95rem!important;line-height:1.2!important}.create-store-section--places .create-store-field select:focus,.create-store-section--places .create-store-field input:focus{border-color:#f9731694!important;box-shadow:0 0 0 4px #f973161f!important}.create-store-section--places .create-store-chip-picker{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;margin-top:10px!important;padding:4px 4px 8px!important;max-height:260px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;box-sizing:border-box!important}.create-store-section--places .create-store-chip-picker::-webkit-scrollbar{width:8px!important;height:0!important}.create-store-section--places .create-store-chip-picker::-webkit-scrollbar-thumb{background:#f9731652!important;border-radius:999px!important}.create-store-section--places .create-store-place-chip{width:100%!important;min-width:0!important;min-height:48px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:10px!important;padding:11px 13px!important;border-radius:16px!important;border:1px solid rgba(148,163,184,.22)!important;background:#ffffffe6!important;color:#0f172a!important;box-sizing:border-box!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.create-store-section--places .create-store-place-chip:hover{transform:translateY(-1px)!important;border-color:#f973165c!important;background:#fffffffa!important;box-shadow:0 12px 26px #0f172a12!important}.create-store-section--places .create-store-place-chip.active{border-color:#f9731694!important;background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.15),transparent 36%),#fffffffa!important;box-shadow:0 12px 26px #f973161c,inset 0 0 0 1px #f9731614!important}.create-store-section--places .create-store-place-chip input[type=checkbox]{position:static!important;opacity:1!important;appearance:auto!important;width:16px!important;height:16px!important;min-width:16px!important;margin:0!important;padding:0!important;accent-color:#f97316!important;cursor:pointer!important;justify-self:start!important}.create-store-section--places .create-store-place-chip span{min-width:0!important;width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;text-align:left!important;color:#111827!important;font-size:.92rem!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.015em!important}.create-store-section--places .create-store-toggle-card{align-items:flex-start!important;border-color:#f9731629!important}.create-store-section--places .create-store-toggle-card strong{font-size:.98rem!important;font-weight:900!important}.create-store-section--places .create-store-toggle-card p{font-size:.9rem!important;line-height:1.45!important}.create-store-section--places .create-store-chip-picker{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;padding:4px 6px 10px!important}.create-store-section--places .create-store-place-chip{min-height:50px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:0 16px!important;border-radius:16px!important;line-height:1!important}.create-store-section--places .create-store-place-chip input[type=checkbox]{flex:0 0 17px!important;width:17px!important;height:17px!important;min-width:17px!important;margin:0!important;padding:0!important;transform:translateY(0)!important;align-self:center!important;accent-color:#f97316!important}.create-store-section--places .create-store-place-chip span{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;height:100%!important;padding:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important;color:#111827!important;font-size:.94rem!important;line-height:1!important;font-weight:760!important;letter-spacing:-.01em!important}.create-store-section--places .create-store-place-chip.active span{font-weight:850!important}.create-store-section--places .create-store-place-chip:hover span{color:#0f172a!important}.create-store-section--places .create-store-chip-picker-panel{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.create-store-section--places .create-store-chip-picker-toolbar{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(249,115,22,.16)!important;background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.08),transparent 34%),#ffffffd1!important;box-sizing:border-box!important}.create-store-section--places .create-store-chip-picker-toolbar__meta{display:inline-flex!important;align-items:baseline!important;gap:4px!important;min-width:0!important;color:#334155d1!important;font-size:.86rem!important;line-height:1!important;white-space:nowrap!important}.create-store-section--places .create-store-chip-picker-toolbar__meta strong{color:#f97316!important;font-size:1rem!important;font-weight:900!important}.create-store-section--places .create-store-chip-picker-toolbar__actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important}.create-store-section--places .create-store-chip-picker-action{min-height:34px!important;border:1px solid rgba(249,115,22,.22)!important;border-radius:999px!important;padding:0 12px!important;background:#fff!important;color:#9a3412!important;font:inherit!important;font-size:.82rem!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 18px #f9731614!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease!important}.create-store-section--places .create-store-chip-picker-action:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#f9731673!important;background:#fff7edf5!important}.create-store-section--places .create-store-chip-picker-action.danger{color:#991b1b!important;border-color:#ef44442e!important;box-shadow:0 8px 18px #ef44440f!important}.create-store-section--places .create-store-chip-picker-action.danger:hover:not(:disabled){border-color:#ef444457!important;background:#fef2f2f5!important}.create-store-section--places .create-store-chip-picker-action:disabled{opacity:.42!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.create-store-section--places .create-store-chip-picker{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important;gap:12px!important;overflow-x:hidden!important}.create-store-section--places .create-store-place-chip{min-height:52px!important;height:auto!important;display:flex!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;box-sizing:border-box!important}.create-store-section--places .create-store-place-chip input[type=checkbox]{flex:0 0 17px!important;width:17px!important;height:17px!important;min-width:17px!important;align-self:center!important}.create-store-section--places .create-store-place-chip span{flex:1 1 auto!important;min-width:0!important;height:auto!important;display:block!important;overflow:visible!important;text-overflow:unset!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;color:#111827!important;font-size:.9rem!important;line-height:1.18!important;font-weight:780!important;letter-spacing:-.01em!important}@media(min-width:1280px){.create-store-section--places .create-store-chip-picker{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:980px){.create-store-section--places .create-store-chip-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.create-store-section--places .create-store-chip-picker{grid-template-columns:1fr!important}}.create-store-modern-select{position:relative;width:100%;z-index:1}.create-store-modern-select.is-open{z-index:90}.create-store-modern-select__trigger{width:100%;min-height:54px;border:1px solid rgba(15,23,42,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 28px #0f172a14;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#111827;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.create-store-modern-select__trigger:hover{border-color:#2563eb59;box-shadow:0 16px 36px #2563eb21;transform:translateY(-1px)}.create-store-modern-select.is-open .create-store-modern-select__trigger{border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb1a,0 18px 44px #0f172a29;background:#fff}.create-store-modern-select.is-disabled .create-store-modern-select__trigger{cursor:not-allowed;opacity:.62;transform:none}.create-store-modern-select__copy{min-width:0;display:flex;flex-direction:column;gap:2px}.create-store-modern-select__copy strong{display:block;max-width:100%;overflow:hidden;color:#0f172a;font-size:.95rem;line-height:1.15;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.create-store-modern-select__copy strong.is-placeholder{color:#64748b;font-weight:700}.create-store-modern-select__copy small{color:#64748b;font-size:.75rem;line-height:1.2}.create-store-modern-select__chevron{width:34px;height:34px;border-radius:999px;background:#2563eb14;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-weight:900;transition:transform .18s ease,background .18s ease}.create-store-modern-select.is-open .create-store-modern-select__chevron{transform:rotate(180deg);background:#2563eb29}.create-store-modern-select__panel{position:absolute;top:calc(100% + 9px);left:0;right:0;z-index:100;overflow:hidden;border:1px solid rgba(148,163,184,.35);border-radius:20px;background:#fffffffa;box-shadow:0 24px 70px #0f172a33,0 8px 24px #2563eb1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.create-store-modern-select__searchwrap{padding:12px;border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#f8fbff,#fff)}.create-store-modern-select__search{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:0 12px;background:#fff;color:#0f172a;outline:none}.create-store-modern-select__search:focus{border-color:#2563eb8c;box-shadow:0 0 0 4px #2563eb1a}.create-store-modern-select__scroll{max-height:292px;overflow-y:auto;padding:8px}.create-store-modern-select__scroll::-webkit-scrollbar{width:8px}.create-store-modern-select__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b59}.create-store-modern-select__option{width:100%;border:0;border-radius:14px;background:transparent;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#0f172a;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.create-store-modern-select__option:hover,.create-store-modern-select__option.is-selected{background:linear-gradient(135deg,#2563eb1f,#0ea5e91f);transform:translateY(-1px)}.create-store-modern-select__option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.create-store-modern-select__option-copy strong{color:inherit;font-size:.92rem;line-height:1.2;font-weight:800}.create-store-modern-select__option-copy small{color:#64748b;font-size:.74rem}.create-store-modern-select__check{width:24px;height:24px;border-radius:999px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-weight:900;box-shadow:0 8px 18px #2563eb40}.create-store-modern-select__empty{padding:18px 14px;color:#64748b;text-align:center;font-weight:700}.create-store-modern-select--compact .create-store-modern-select__trigger{min-height:46px;border-radius:16px;box-shadow:0 10px 22px #0f172a12}.create-store-upgrade-select-wrap .create-store-modern-select{margin-top:8px}@media(max-width:720px){.create-store-modern-select__panel{position:fixed;inset:auto 14px 18px;max-height:70vh}.create-store-modern-select__scroll{max-height:min(56vh,360px)}}.create-store-modern-select{position:relative!important;width:100%!important;z-index:1!important}.create-store-modern-select.is-open{z-index:120!important}.create-store-modern-select__trigger{width:100%!important;min-height:54px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;background:#fffffff5!important;box-shadow:0 12px 28px #0f172a12!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#111827!important;text-align:left!important;cursor:pointer!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease!important}.create-store-modern-select__trigger:hover{border-color:#0f172a3d!important;background:#fff!important;box-shadow:0 16px 34px #0f172a1a!important;transform:translateY(-1px)!important}.create-store-modern-select.is-open .create-store-modern-select__trigger{border-color:#f9731694!important;background:#fff!important;box-shadow:0 0 0 4px #f973161f,0 18px 42px #0f172a21!important}.create-store-modern-select.is-disabled .create-store-modern-select__trigger{cursor:not-allowed!important;opacity:.62!important;transform:none!important}.create-store-modern-select__copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.create-store-modern-select__copy strong{display:block!important;max-width:100%!important;overflow:hidden!important;color:#0f172a!important;font-size:.95rem!important;line-height:1.15!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.create-store-modern-select__copy strong.is-placeholder{color:#64748b!important;font-weight:750!important}.create-store-modern-select__copy small{color:#475569db!important;font-size:.75rem!important;line-height:1.2!important}.create-store-modern-select__chevron{width:34px!important;height:34px!important;border-radius:999px!important;background:#f973161a!important;color:#9a3412!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-weight:900!important;transition:transform .18s ease,background .18s ease,color .18s ease!important}.create-store-modern-select.is-open .create-store-modern-select__chevron{transform:rotate(180deg)!important;background:#f9731629!important;color:#7c2d12!important}.create-store-modern-select__panel{position:absolute!important;top:calc(100% + 9px)!important;left:0!important;right:0!important;z-index:130!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:20px!important;background:#fffffffa!important;box-shadow:0 24px 70px #0f172a2b,0 8px 24px #0f172a0f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.create-store-modern-select__searchwrap{padding:12px!important;border-bottom:1px solid rgba(148,163,184,.16)!important;background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.07),transparent 34%),#fff!important}.create-store-modern-select__search{width:100%!important;min-height:42px!important;border:1px solid rgba(148,163,184,.3)!important;border-radius:14px!important;padding:0 12px!important;background:#fff!important;color:#0f172a!important;outline:none!important;box-shadow:none!important}.create-store-modern-select__search::placeholder{color:#64748bb8!important}.create-store-modern-select__search:focus{border-color:#f9731694!important;box-shadow:0 0 0 4px #f973161f!important}.create-store-modern-select__scroll{max-height:292px!important;overflow-y:auto!important;padding:8px!important;background:#fff!important;scrollbar-width:thin!important;scrollbar-color:rgba(148,163,184,.52) transparent!important}.create-store-modern-select__scroll::-webkit-scrollbar{width:8px!important}.create-store-modern-select__scroll::-webkit-scrollbar-track{background:transparent!important}.create-store-modern-select__scroll::-webkit-scrollbar-thumb{border-radius:999px!important;background:#94a3b87a!important}.create-store-modern-select__option{width:100%!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;padding:11px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:#0f172a!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}.create-store-modern-select__option:hover{background:#f8fafcfa!important;border-color:#94a3b83d!important;color:#0f172a!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #0f172a0f!important}.create-store-modern-select__option.is-selected{background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.12),transparent 34%),#fff7edf5!important;border-color:#f9731642!important;color:#0f172a!important;box-shadow:0 10px 22px #f9731614!important}.create-store-modern-select__option-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.create-store-modern-select__option-copy strong{color:#0f172a!important;font-size:.92rem!important;line-height:1.2!important;font-weight:850!important}.create-store-modern-select__option-copy small{color:#475569d1!important;font-size:.74rem!important;line-height:1.2!important}.create-store-modern-select__check{width:24px!important;height:24px!important;border-radius:999px!important;background:#f97316!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-weight:900!important;box-shadow:0 8px 18px #f973163b!important}.create-store-modern-select__empty{padding:18px 14px!important;color:#64748b!important;text-align:center!important;font-weight:750!important}.create-store-modern-select--compact .create-store-modern-select__trigger{min-height:46px!important;border-radius:16px!important;box-shadow:0 10px 22px #0f172a0f!important}.create-store-upgrade-select-wrap .create-store-modern-select{margin-top:8px!important}.create-store-modern-select__panel button,.create-store-modern-select__panel button *,.create-store-modern-select__option,.create-store-modern-select__option *{color:#0f172a!important}.create-store-modern-select__check,.create-store-modern-select__check *{color:#fff!important}.create-store-section--places .create-store-modern-select__trigger:hover,.create-store-section--places .create-store-modern-select.is-open .create-store-modern-select__trigger{border-color:#f9731694!important;box-shadow:0 0 0 4px #f973161f,0 18px 42px #0f172a21!important}.create-store-section--places .create-store-modern-select__chevron{background:#f973161a!important;color:#9a3412!important}.create-store-section--places .create-store-modern-select.is-open .create-store-modern-select__chevron{background:#f9731629!important;color:#7c2d12!important}.create-store-section--places .create-store-modern-select__option:hover{background:#fff7edc7!important;border-color:#f9731633!important}.create-store-section--places .create-store-modern-select__option.is-selected{background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.12),transparent 34%),#fff7edf5!important;border-color:#f9731647!important}.create-store-section--places .create-store-modern-select__check{background:#f97316!important;color:#fff!important}@media(max-width:720px){.create-store-modern-select__panel{position:fixed!important;inset:auto 14px 18px!important;max-height:70vh!important}.create-store-modern-select__scroll{max-height:min(56vh,360px)!important}}.store-front-layout{display:flex;min-height:100vh;box-sizing:border-box}.store-front-main{margin-left:80px;width:calc(100% - 80px);display:flex;flex-direction:column;box-sizing:border-box}.store-front-scroll-area{flex-grow:1;overflow-y:auto;padding:20px 40px 40px;background-color:#fff}:root{--sf-bg: #ffffff;--sf-text: #0f172a;--sf-muted: #64748b;--sf-border: rgba(15, 23, 42, .1);--sf-card-border: rgba(15, 23, 42, .1);--sf-shadow: 0 18px 60px rgba(2, 6, 23, .1);--sf-accent: #2563eb;--sf-accent-weak: rgba(37, 99, 235, .14);--sf-accent-ring: rgba(37, 99, 235, .28);--sf-radius: 16px;--sf-radius-sm: 12px;--sf-maxw: 1280px}.storefront{width:100%;background:transparent}.storefront--embedded{width:100%;min-height:auto;background:transparent}.sf-owner-vertical{display:none}.sf-shell{width:min(var(--sf-maxw),96vw);margin:0 auto;padding:22px 18px 32px;background:transparent;box-sizing:border-box}.storefront--embedded .sf-shell{width:100%;max-width:none;margin:0;padding:0}.storefront--embedded .storefront-wrapper{margin-top:14px}.storefront--embedded .load-more-container,.storefront--embedded .empty-store-msg,.storefront--embedded .error-message{margin-bottom:0}.sf-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 14px 12px;border:1px solid rgba(15,23,42,.06);border-radius:var(--sf-radius);background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.storefront--embedded .sf-hero{margin-top:0;padding:12px;border-radius:14px}.sf-hero-left{flex:1 1 auto;min-width:0}.sf-brand{display:flex;align-items:center;gap:12px;min-width:0}.sf-brand-text{display:grid;gap:4px;min-width:0}.sf-store-name{margin:0;font-size:20px;font-weight:800;color:var(--sf-text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-store-desc{margin:0;color:var(--sf-muted);font-size:13px;line-height:1.35;max-width:70ch}.sf-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}.sf-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#ffffffa8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sf-text);font-weight:700;font-size:14px;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .06s ease}.sf-btn:active{transform:translateY(1px)}.sf-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sf-accent-ring);border-color:var(--sf-accent-weak)}.sf-btn-ico{width:16px;height:16px;flex:0 0 16px;color:currentColor}.sf-btn--primary{border-color:#2563eb38;color:#1e3a8a;box-shadow:0 10px 22px #2563eb1f}.sf-btn--primary:hover{background:#ffffffc7;border-color:#2563eb59;box-shadow:0 14px 28px #2563eb29}.sf-btn--ghost{color:#334155;box-shadow:none}.sf-btn--ghost:hover{background:#ffffffc7;border-color:#0f172a29}.sf-search-row{margin-top:10px;display:flex;justify-content:flex-start}.sf-search{display:inline-flex;align-items:center;gap:10px;width:min(560px,100%);padding:10px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.storefront--embedded .sf-search{width:min(520px,100%)}.sf-search-ico{width:18px;height:18px;color:#94a3b8;flex:0 0 18px}.sf-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;color:var(--sf-text)}.sf-search:focus-within{border-color:#2563eb4d;box-shadow:0 0 0 3px var(--sf-accent-ring)}.sf-search.has-value .sf-search-ico{color:var(--sf-accent)}.storefront-wrapper{margin-top:16px}.sf-section{margin:18px 0 22px;background:#fff}.storefront--embedded .sf-section:first-child{margin-top:0}.sf-title{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;font-size:16px;font-weight:800;color:var(--sf-text)}.sf-title-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;border:1px solid rgba(37,99,235,.16);background:#2563eb0f;color:#1e3a8a}.sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;background:#fff}.storefront--embedded .sf-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sf-card,.product-item,.product-card{display:flex;flex-direction:column;min-width:0;background:#fff!important;border:1px solid #e9edf3;border-radius:18px;overflow:hidden;box-shadow:0 4px 18px #0f172a0d}.sf-card:hover{border-color:#2563eb38;box-shadow:0 16px 40px #02061717}.thumb-wrap,.sf-thumb,.product-image,.product-image-wrap,.ms-card .thumb-wrap,.pl-thumb-wrap{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:12px 12px 0 0;overflow:hidden;background:#fff!important;display:grid;place-items:center;border-bottom:1px solid rgba(15,23,42,.06)}.storefront .thumb-wrap,.storefront .sf-thumb,.storefront .product-image,.storefront .product-image-wrap{background:#fff!important}.thumb-wrap img,.sf-thumb img,.product-image img,.product-card img,.storefront .thumb-wrap>img,.storefront .sf-card .thumb-wrap>img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important}.badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:12px;font-weight:600}.sf-main{display:flex;flex-direction:column;gap:8px;padding:14px 14px 10px;min-height:132px;min-width:0}.sf-name{font-size:1rem;font-weight:700;line-height:1.35;color:#0f172a;word-break:break-word}.sf-rating{display:inline-flex;align-items:center;gap:6px;min-height:20px;margin-top:6px}.sf-stars{--rating: 0;--size: 15px;--star: "★★★★★";position:relative;font-size:var(--size);line-height:1;letter-spacing:2px;display:inline-block;color:#e5e7eb}.sf-stars:before{content:var(--star);background:linear-gradient(90deg,#f59e0b calc(var(--rating) / 5 * 100%),#e5e7eb 0);-webkit-background-clip:text;background-clip:text;color:transparent}.sf-count{font-size:12px;color:#64748b}.sf-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:24px;margin-top:8px}.sf-chip{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border-radius:999px;background:#eef6ff;color:#1d4ed8;font-size:12px;font-weight:600}.sf-comment-preview-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.sf-comment-preview{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid #edf2f7;border-radius:12px;background:#f8fafc}.sf-comment-avatar{flex:0 0 auto}.sf-comment-content{flex:1 1 auto;min-width:0}.sf-comment-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.sf-comment-name{font-size:12px;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-comment-location{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:11px;color:#64748b}.sf-comment-location span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-comment-text{font-size:12px;line-height:1.45;color:#475569;word-break:break-word}.sf-actions{margin-top:auto;padding:10px 12px;border-top:1px solid rgba(15,23,42,.06);background:#fff!important;display:flex;justify-content:flex-end}.sf-actions.sf-actions--footer{padding:12px 14px 14px;border-top:1px solid #eef2f7;display:flex;flex-direction:column;gap:10px}.sf-actions-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sf-price{font-size:1.1rem;font-weight:800;color:#0f172a;margin-left:auto}.storefront .sf-actions .sf-cta,.storefront .sf-actions button.sf-cta{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;min-width:140px!important;padding:0 14px!important;border-radius:10px!important;background:transparent!important;color:#1e40af!important;-webkit-text-fill-color:#1e40af!important;border:1.5px solid #3b82f6!important;box-shadow:none!important;font-weight:700!important;font-size:14px!important;line-height:1!important;cursor:pointer!important;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .06s ease!important}.storefront .sf-actions .sf-cta:hover{background:#3b82f60f!important;border-color:#2563eb!important}.storefront .sf-actions .sf-cta:active{transform:translateY(1px)!important}.storefront .sf-actions .sf-cta:focus-visible{outline:none!important;box-shadow:0 0 0 3px #3b82f647!important}.sf-social-row{display:flex;align-items:center;gap:8px}.sf-social-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #dbe4f0;background:#f8fbff;color:#2563eb;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.sf-social-btn:hover{background:#eef6ff;border-color:#bfd5ff;transform:translateY(-1px)}.sf-like-btn.liked{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.empty-store-msg,.error-message{margin-top:16px;color:#334155}.storefront,.storefront-wrapper,.sf-section,.sf-grid{background:#fff!important}.storefront img{image-rendering:auto}.storefront *{background-image:none!important}.storefront .store-logo,.storefront .store-logo *{overflow:visible}.storefront-top-banner{width:100%;max-width:100%;display:block;margin-bottom:18px;position:relative;overflow:visible}.storefront-banner-bleed,.storefront-top-banner{position:relative;overflow:visible;z-index:1}@media(max-width:900px){.sf-hero{flex-direction:column;align-items:stretch}.sf-hero-actions,.sf-search-row{justify-content:flex-start}}@media(max-width:640px){.sf-main{min-height:unset}.sf-actions-top{flex-direction:column;align-items:stretch}.sf-cta{width:100%}.sf-social-row{flex-wrap:wrap}}@media(max-width:520px){.sf-shell{width:96vw;padding:18px 12px 26px}.storefront--embedded .sf-shell{width:100%;padding:0}.sf-grid{grid-template-columns:1fr}.sf-cta{width:100%;min-width:0}}.storefront--studio{background:transparent!important;color:#0f172a}.storefront--studio .sf-shell,.storefront--studio .sf-shell--studio{width:min(1500px,100%);margin:0 auto;padding:22px 18px 32px;background:transparent!important;box-sizing:border-box}.storefront--embedded.storefront--studio .sf-shell,.storefront--embedded.storefront--studio .sf-shell--studio{width:100%;max-width:none;margin:0;padding:0}.storefront--studio .storefront-banner-bleed,.storefront--studio .storefront-top-banner{background:transparent!important;overflow:visible;position:relative;z-index:1}.storefront--studio,.storefront--studio .storefront-wrapper,.storefront--studio .sf-section,.storefront--studio .sf-grid,.storefront--studio .sf-hero,.storefront--studio .sf-main,.storefront--studio .sf-actions{background:transparent!important}.storefront--studio .sf-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px!important;margin-top:0;border:1px solid rgba(15,23,42,.1)!important;border-radius:24px!important;background:#ffffffb8!important;box-shadow:0 14px 34px #0f172a14!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.storefront--studio .sf-hero-left{min-width:0;flex:1}.storefront--studio .sf-brand{align-items:center;gap:16px}.storefront--studio .sf-store-name{margin:0 0 6px;font-size:clamp(2rem,3vw,3rem);line-height:1.05;font-weight:800;letter-spacing:-.02em;color:#0f172a;white-space:normal;overflow:visible;text-overflow:unset}.storefront--studio .sf-store-desc{margin:0;max-width:860px;font-size:1.02rem;line-height:1.6;color:#334155d1}.storefront--studio .sf-search-row{margin-top:14px}.storefront--studio .sf-search{width:min(560px,100%);min-height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#ffffffe6!important;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.storefront--studio .sf-search input{color:#0f172a}.storefront--studio .sf-search input::placeholder{color:#64748bb8}.storefront--studio .sf-search:focus-within{border-color:#4f46e58c;box-shadow:0 0 0 4px #4f46e51f}.storefront--studio .sf-search-ico{color:#334155c7}.storefront--studio .sf-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.storefront--studio .sf-btn{appearance:none;min-height:46px;padding:0 16px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb!important;color:#0f172a!important;box-shadow:0 10px 24px #0f172a0d;font-weight:700;transition:.2s ease}.storefront--studio .sf-btn:hover{transform:translateY(-1px)}.storefront--studio .sf-btn--primary,.storefront--studio .sf-btn--ghost{background:#ffffffeb!important;color:#0f172a!important}.storefront--studio .sf-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #4f46e51f;border-color:#4f46e58c}.storefront--studio .sf-btn-ico{color:currentColor}.storefront--studio .storefront-wrapper{margin-top:18px;display:flex;flex-direction:column;gap:22px}.storefront--studio .sf-section{margin:0!important;padding:22px;border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#ffffffbd!important;box-shadow:0 14px 34px #0f172a14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.storefront--studio .sf-title{margin:0 0 14px;font-size:1rem;font-weight:800;color:#0f172a}.storefront--studio .sf-title-ico{width:36px;height:36px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#ffffffe0!important;color:#0f172a}.storefront--studio .sf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;background:transparent!important}.storefront--studio .sf-card,.storefront--studio .product-item,.storefront--studio .product-card{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px;overflow:hidden;background:#ffffffdb!important;box-shadow:0 10px 24px #0f172a0d}.storefront--studio .sf-card:hover{border-color:#4f46e52e!important;box-shadow:0 16px 34px #0f172a14}.storefront--studio .thumb-wrap,.storefront--studio .sf-thumb,.storefront--studio .product-image,.storefront--studio .product-image-wrap,.storefront--studio .ms-card .thumb-wrap,.storefront--studio .pl-thumb-wrap{background:#ffffffeb!important;border-bottom:1px solid rgba(15,23,42,.06)}.storefront--studio .sf-main{padding:14px 14px 10px;background:transparent!important}.storefront--studio .sf-name{color:#0f172a}.storefront--studio .sf-meta{background:transparent!important}.storefront--studio .sf-chip{background:#4f46e514!important;border:1px solid rgba(79,70,229,.12);color:#312e81}.storefront--studio .sf-actions,.storefront--studio .sf-actions.sf-actions--footer{background:transparent!important;border-top:1px solid rgba(15,23,42,.06)}.storefront--studio .sf-price{color:#0f172a}.storefront--studio .sf-actions .sf-cta,.storefront--studio .sf-actions button.sf-cta{background:#ffffffeb!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 24px #0f172a0d!important;min-width:140px!important;border-radius:12px!important;font-weight:700!important}.storefront--studio .sf-actions .sf-cta:hover{background:#fff!important;border-color:#4f46e538!important}.storefront--studio .sf-social-btn{border:1px solid rgba(15,23,42,.08);background:#ffffffeb!important;color:#0f172a}.storefront--studio .sf-social-btn:hover{background:#fff!important;border-color:#4f46e52e}.storefront--studio .sf-like-btn.liked{background:#4f46e514!important;border-color:#4f46e52e;color:#312e81}.storefront--studio .empty-store-msg,.storefront--studio .error-message{margin-top:16px;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#ffffffb8!important;color:#334155d1;box-shadow:0 10px 24px #0f172a0d}.storefront--studio *{background-image:initial!important}.storefront--studio .sf-btn,.storefront--studio .sf-search,.storefront--studio .sf-section,.storefront--studio .sf-card,.storefront--studio .sf-chip,.storefront--studio .sf-social-btn,.storefront--studio .sf-actions .sf-cta,.storefront--studio .sf-title-ico{background-image:none!important}@media(max-width:980px){.storefront--studio .sf-hero{flex-direction:column;align-items:stretch;padding:20px!important}.storefront--studio .sf-hero-actions{justify-content:flex-start}.storefront--studio .sf-search{width:100%}}@media(max-width:640px){.storefront--studio .sf-hero,.storefront--studio .sf-section{border-radius:18px;padding:16px!important}.storefront--studio .sf-store-name{font-size:2rem}.storefront--studio .sf-store-desc{font-size:.96rem;line-height:1.55}}.main-header{position:sticky;top:0;z-index:2000;background-color:#fff!important;box-shadow:#000}.header-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100vh;padding:0}.header-middle{position:relative;z-index:auto;flex-grow:1;display:flex;flex-direction:column;gap:1px;justify-content:flex-start;align-items:center;margin-top:20px}.message-dropdown{z-index:2000;background:#fff;border:1px solid #ccc;border-radius:8px;padding:1rem;box-shadow:0 8px 24px #00000026;width:300px}body{scroll-behavior:smooth}.header-placeholder{text-align:center;padding:20px;font-size:18px;color:#555}.header-item{position:relative;cursor:pointer;margin:15px 0}.header-item img{width:22px;height:22px;object-fit:cover;transition:transform .2s ease-in-out}.logo-wrapper{width:64px;height:64px;border-radius:12px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 4px 10px #00000014}.sidebar-logo img.header-logo-icon{width:60px;height:60px;border-radius:12px!important;object-fit:cover;padding:0}.sidebar-logo{background:#1b1a1a;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.header-logo-icon{width:60px;height:60px;border-radius:12px;box-shadow:0 4px 10px #00000014;transition:transform .3s ease;object-fit:cover}@keyframes popIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.contacts-wrapper{position:relative}.active-chat{position:fixed;right:550px;bottom:30px;width:450px;max-height:1000px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 12px #00000026;padding:16px;z-index:1005;display:flex;flex-direction:column}.contacts-modal{position:absolute;top:-190px;left:0;background:#fff;border-radius:12px;max-height:75vh;overflow-y:auto;padding:16px;min-width:550px;box-shadow:0 6px 18px #0003;z-index:2000;transform:translateY(10px);opacity:0;pointer-events:none;transition:all .3s ease}.contacts-modal.show{transform:translateY(0);opacity:1;pointer-events:auto}.chat-modal{z-index:999}.chat-input-wrapper{padding:10px;border-top:1px solid #ddd;background-color:#fff}.chat-input-box{display:flex;align-items:center;background-color:#f9f9f9;border:1.5px solid #ccc;border-radius:999px;padding:4px 8px;transition:box-shadow .2s ease}.chat-input-box:focus-within{box-shadow:0 0 0 2px #2684ff44}.chat-input-field{flex:1;border:none;outline:none;background:transparent;padding:10px 12px;font-size:14px;min-width:0;margin-right:-40px;z-index:1;position:relative}.icon-btn{background:none!important;border:none;padding:4px;margin:0;width:auto;height:auto;display:inline-block;font-size:18px;line-height:1;cursor:pointer;transition:transform .1s ease;pointer-events:auto;border:1px dashed red}.icon-btn:hover{transform:scale(1.1)}.icon-btn:disabled{cursor:not-allowed;opacity:.4}.input-icon{width:32px;height:32px;padding:6px}.send-icon-btn{background:none!important;border:none;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}.send-icon{width:32px;height:32px;transform:translate(0);transition:transform .25s ease}.icon-btn:hover:not(:disabled),.send-icon-btn:hover:not(:disabled){background-color:transparent!important;border-radius:50%}.contacts-list{list-style:none;padding:0;margin:12px 0}.contact-item.enhanced{display:flex;align-items:center;gap:10px;padding:8px;border-bottom:1px solid #eee}.contact-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.contact-info{flex:1;display:flex;flex-direction:column}.contact-meta{font-size:13px;color:#666}.contact-form input,.contact-form select{padding:8px;font-size:14px;border:1px solid #ccc;border-radius:6px}.contact-form{background:#f9f9f9;padding:12px;border-radius:8px}.contact-name{flex-grow:1;font-size:14px;color:#333}.contact-actions{display:flex;gap:6px;margin-left:auto}.contact-actions{display:flex;gap:6px}.contact-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:32px}.close-contact-btn{position:absolute;top:10px;right:12px;background:transparent;border:none;font-size:22px;font-weight:700;color:#333;cursor:pointer;line-height:1;padding:6px;border-radius:50%;transition:box-shadow .2s ease}.close-contact-btn:hover{background-color:#0000000d}.close-contact-btn:active{box-shadow:inset 0 2px 4px #0003}.bulk-referral-bar{margin-top:12px;display:flex;justify-content:flex-end}.send-referral-bulk-btn{display:flex;align-items:center;gap:8px;padding:8px 14px;background-color:#007bff;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}.send-referral-bulk-btn:disabled{background-color:#ccc;cursor:not-allowed}.referral-icon{width:18px;height:18px;object-fit:contain}.chat-messages{flex-grow:1;overflow-y:auto;max-height:300px;margin-bottom:10px;padding-right:6px}.chat-avatar-dual-border{width:48px;height:48px;border-radius:50%;object-fit:cover;padding:3px;background:#000;box-shadow:0 0 0 2px gold}.active-chat input[type=text]{width:100%;padding:8px;margin-bottom:6px;border-radius:6px;border:1px solid #ccc}.active-chat button{padding:8px 10px;background-color:#2196f3;color:#fff;border:none;border-radius:6px;cursor:pointer}.contact-search-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px;margin-bottom:12px;font-size:14px;color:#333}.status-dot{width:10px;height:10px;border-radius:50%;margin-right:8px}.status-dot.online{background:green}.status-dot.offline{background:red}.start-chat-btn{background-color:#007bff;color:#fff;padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-size:12px;text-align:center}.start-chat-btn:hover{background-color:#0056b3}.role-badge{color:#fff;padding:2px 6px;font-size:12px;border-radius:4px;margin-left:6px;display:inline-block;text-transform:capitalize}.cancel-button{background-color:#e0e0e0;color:#333}.dashboard-modal{position:absolute;top:100px;left:90px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 8px 20px #00000026;z-index:9999}.dashboard-modal-content h3{margin:0 0 8px}.dashboard-modal-content p{margin:4px 0}.back-to-list-btn{background-color:transparent;color:#007bff;border:none;font-size:14px;margin-bottom:10px;cursor:pointer;padding:0;text-align:left}.back-to-list-btn:hover{text-decoration:underline}.icon-btn{background-color:#007bff;color:#fff;font-size:16px;border:none;border-radius:6px;padding:6px;cursor:pointer;transition:background-color .2s ease}.icon-btn.secondary{background-color:#17a2b8}.icon-btn:hover{background-color:#0056b3}.icon-btn.secondary:hover{background-color:#117a8b}.badge.pending{background-color:#ffc107;color:#333;padding:2px 6px;border-radius:6px;font-size:12px;margin-left:6px}.icon-btn.disabled{background-color:#ddd;color:#777;cursor:not-allowed}.archive-wrapper{position:relative}.archive-modal{position:absolute;bottom:60px;left:0;transform:translateY(20px);background:#fff;border-radius:12px;padding:16px;width:260px;box-shadow:0 8px 20px #00000026;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.archive-modal.show{transform:translateY(0);opacity:1;visibility:visible}.archive-search-input{padding:8px 10px;border-radius:6px;border:1px solid #ccc;font-size:14px}.archived-chat-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.restore-btn{background:#28a745;color:#fff;padding:4px 8px;border:none;border-radius:5px;cursor:pointer}.settings-buttons{display:flex;justify-content:flex-end}.cancel-button{background:#dc3545;color:#fff;padding:6px 12px;border:none;border-radius:5px;cursor:pointer}.notification-count{width:15px;height:15px;display:flex;justify-content:center;align-items:center;margin-bottom:-35px;margin-left:-35px;border-radius:11px;font-size:14px;background:#dc3545;color:#fff}.profile-icon{width:60px!important;height:60px!important;border-radius:12px;object-fit:cover;border:2px solid black;box-shadow:0 4px 10px #00000014;background:transparent}.profile-icon:hover{transform:scale(1.05)}.profile-wrapper{margin-top:auto;margin-bottom:24px;display:flex;justify-content:center;align-items:center;background:transparent}.profile-modal{position:absolute;bottom:60px;left:0;transform:translateY(20px);background:#fff;border-radius:12px;padding:16px;width:260px;box-shadow:0 8px 20px #00000026;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.profile-modal.show{transform:translateY(0);opacity:1;visibility:visible}.profile-modal-content textarea{margin:8px 0;padding:10px;border-radius:6px;border:1px solid #ccc;resize:vertical;font-size:14px;line-height:1.4;min-height:60px;box-sizing:border-box}.profile-modal-content input{margin:8px 0;padding:10px;border-radius:6px;border:1px solid #ccc;font-size:14px;box-sizing:border-box}.profile-modal-content{display:flex;flex-direction:column}.profile-modal-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin:0 auto 10px;cursor:pointer}.profile-modal-content input,.profile-modal-content textarea{margin:8px 0;padding:8px;border-radius:6px;border:1px solid #ccc}.online-indicator{position:relative;display:flex;justify-content:center;align-items:center;width:24px;height:24px}.online-indicator .dot{position:absolute;bottom:-5px;right:-5px;width:10px;height:10px;border-radius:50%;border:2px solid white}.online-indicator.online .dot{background-color:green}.online-indicator.offline .dot{background-color:red}.online-indicator img{width:24px;height:24px}.view-dashboard-btn{background-color:#007bff;color:#fff;padding:6px 10px;border:none;border-radius:6px;cursor:pointer;font-size:14px;margin-top:10px}.view-dashboard-btn:hover{background-color:#0056b3}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 10px #0003;width:300px;text-align:center}.save-button{background-color:#007bff;color:#fff;padding:8px 14px;border:none;border-radius:6px;cursor:pointer}.cancel-button{background-color:#dc3545;color:#fff;padding:8px 14px;border:none;border-radius:6px;cursor:pointer}.toggle-label{display:flex;justify-content:space-between;align-items:center;font-size:15px}.duration-setting{margin-top:10px}.duration-group{display:flex;align-items:center;gap:10px;margin-top:5px}.duration-group input[type=number]{width:80px;padding:6px;font-size:14px;border:1px solid #ccc;border-radius:4px}.duration-group select{padding:6px;font-size:14px;border:1px solid #ccc;border-radius:4px}.settings-wrapper{position:relative}.settings-container{display:flex;flex-direction:column;gap:14px;margin-top:12px}.settings-buttons{padding:12px 20px;border-top:1px solid #eee;background:#fff;position:sticky;bottom:0;z-index:2}.settings-modal{position:absolute;top:10px;left:20px;z-index:1000;width:360px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;padding:24px 20px;font-family:Segoe UI,sans-serif;overflow:hidden}.settings-modal-content{padding:20px;overflow-y:auto;max-height:35vh;box-sizing:border-box}.settings-modal-content::-webkit-scrollbar{width:6px}.settings-modal-content::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:6px}.settings-modal-content::-webkit-scrollbar-track{background:transparent}.settings-modal h3{font-size:20px;margin-bottom:16px}.setting-group{margin-bottom:20px}.setting-group label{font-weight:500;margin-bottom:8px;display:block}.color-palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:12px;margin-top:8px}.color-circle{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border .2s ease}.color-circle:hover,.color-circle.selected{border:2px solid #333}.settings-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.settings-buttons button{padding:8px 16px;font-weight:500;border-radius:6px;border:none;cursor:pointer}.save-button{background-color:#007bff;color:#fff}.close-settings-btn{position:absolute;top:10px;right:12px;background:transparent!important;border:none;font-size:20px;cursor:pointer;font-weight:700;color:#333;padding:0;line-height:1}.close-settings-btn:hover{color:#e74c3c;transform:scale(1.1);box-shadow:none}.close-settings-btn:active{transform:scale(.95);box-shadow:none}.close-settings-btn:focus{outline:none}.toggle-chat-home-btn{background-color:transparent;border:none;font-size:20px;cursor:pointer;padding:6px 10px;border-radius:8px;transition:background-color .2s ease,transform .2s ease;color:#333}.toggle-chat-home-btn:hover{background-color:#0000000d;transform:scale(1.05)}.toggle-chat-home-btn:focus{outline:none;box-shadow:none}.nav-notification{position:relative;display:inline-block;margin:0 10px;cursor:pointer}.nav-notification img{width:28px;height:28px;transition:transform .2s ease}.nav-notification:hover img{transform:scale(1.1)}.message-notification-count{position:absolute;top:-6px;right:-6px;background-color:#ff3b30;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;font-weight:700;animation:pulse 1.2s ease-in-out infinite}.chat-messages{max-height:360px;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.message-row{display:flex;align-items:flex-end;margin:10px 0;gap:8px}.message-row.sent{justify-content:flex-end}.message-row.received{justify-content:flex-start}.message-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid gold;box-shadow:0 0 0 2px #000;margin:0 10px}.message-bubble{max-width:300px;background-color:#d9f0ff;border-radius:12px;padding:10px 14px;position:relative;display:flex;flex-direction:column;gap:4px;word-break:break-word}.message-bubble.sent{background-color:#d0f0ff;align-items:flex-end}.message-bubble.received{background-color:#f4f4f4;align-items:flex-start}.sender-info{display:flex;flex-direction:column;line-height:1.2}.sender-name{font-weight:700;font-size:14px;color:#333}.sender-handle{font-size:12px;color:#777;margin-top:2px}.message-content{margin:0;text-align:left;white-space:pre-wrap}.message-footer{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:4px}.timestamp{font-size:12px;color:#888}.message-row.sent .bubble-wrapper{position:relative;display:flex;align-items:flex-start;gap:8px}.menu-wrapper{position:absolute;top:0;right:-45px;z-index:10}.menu-toggle{background-color:transparent!important;border:none;color:#000!important;font-size:32px;cursor:pointer;padding:4px;border-radius:50%;transition:background .2s ease}.menu-toggle:hover:not(:disabled){background-color:#0000000d}.menu-options{position:absolute;top:100%;right:0;display:flex;flex-direction:column!important;align-items:stretch;background:#fff;border:1px solid #ddd;box-shadow:0 4px 10px #0000000d;border-radius:6px;padding:0;z-index:999;min-width:140px}.menu-options button{display:flex;align-items:center;justify-content:flex-start;background:none;border:none;padding:10px 12px;width:100%;text-align:left;font-size:14px;color:#333;gap:8px;cursor:pointer}.menu-options button:hover{background-color:#f3f3f3}.contact-button-row{display:flex;gap:10px;margin-bottom:10px}.contact-action-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.input-icon{width:32px;height:32px;flex-shrink:0}.new-contact-btn{background-color:#007bff;color:#fff}.refer-friend-btn{background-color:#f7541e;color:#fff}.contact-action-btn:hover{opacity:.9}.back-to-list-btn{background:none;border:none;color:#007bff;font-size:14px;padding:4px 0;margin-bottom:10px;cursor:pointer;font-weight:500;transition:color .2s ease}.back-to-list-btn:hover{text-decoration:underline;color:#0056b3}.add-contact-form{display:flex;flex-direction:column;gap:10px;margin-top:10px}.add-contact-form input,.add-contact-form select{padding:10px;font-size:14px;border:1px solid #ccc;border-radius:6px;width:100%;box-sizing:border-box}.settings-buttons{display:flex;gap:10px;margin-top:10px}.save-button{background-color:#007bff;color:#fff;padding:8px 14px;border:none;border-radius:6px;font-weight:500;cursor:pointer}.cancel-button{background-color:#ccc;color:#333;padding:8px 14px;border:none;border-radius:6px;font-weight:500;cursor:pointer}.save-button:hover,.cancel-button:hover{opacity:.9}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.clear-all-btn{align-self:center;margin-top:12px;background-color:#f44336;color:#fff;border:none;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:14px}.clear-all-btn:hover{background-color:#c62828}.modal-actions{display:flex;justify-content:space-around;margin-top:16px}.confirm-btn{background-color:#d11a2a;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer}.cancel-btn{background-color:#ccc;color:#333;border:none;padding:8px 16px;border-radius:6px;cursor:pointer}@keyframes pulse{0%{transform:scale(1);background-color:red}50%{transform:scale(1.3);background-color:#ff5252}to{transform:scale(1);background-color:red}}.message-preview{display:flex;flex-direction:column;gap:4px;padding:12px;border-bottom:1px solid #eee;cursor:pointer;transition:background .2s ease}.message-preview:hover{background:#f9f9f9}.message-preview:last-child{border-bottom:none}.message-preview.empty{text-align:center;color:#888;padding:12px}.msg-sender{font-weight:600;font-size:14px;color:#333}.msg-text{font-size:13px;color:#444}.msg-timestamp{font-size:11px;color:#aaa;margin-top:4px;align-self:flex-end}.icon-btn{border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;cursor:pointer}.icon-btn:hover{background:#0000000f}.dashboard-btn svg{color:var(--header-icon-color, #222)}.header-item{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.presence-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.header-icon{width:22px;height:22px;display:block}.presence-dot{position:absolute;right:5px;top:2px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0000000f}.presence-dot.online{background:#22c55e}.presence-dot.offline{background:#9ca3af}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header .toggle-chat-home-btn{all:unset;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:6px;color:#4b5563;cursor:pointer;border-radius:8px;line-height:0;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.header .toggle-chat-home-btn:hover{background:#0000000f;color:#111827}.header .toggle-chat-home-btn:active{transform:translateY(1px) scale(.98)}.header .toggle-chat-home-btn:focus-visible{outline:2px solid rgba(0,0,0,.18);outline-offset:2px}.header .toggle-chat-home-btn svg{width:20px;height:20px;display:block}.nav-btn .header-svg-icon{font-size:22px;vertical-align:middle}.nav-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:10px;transition:transform .12s ease,background .12s ease}.nav-btn:hover{transform:translateY(-1px);background:#0000000f}.nav-btn.is-active{background:#0095f61f;box-shadow:0 0 0 1px #0095f64d inset}.theme-toggle{display:flex;align-items:center;gap:8px}.theme-toggle .btn-icon{-webkit-appearance:none;appearance:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;background:transparent;border:1px solid var(--hairline, rgba(0, 0, 0, .14));border-radius:10px;color:var(--fg-strong, #111);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease,transform .06s ease}html.theme-dark .theme-toggle .btn-icon{border-color:var(--hairline, rgba(255, 255, 255, .18));color:var(--fg-strong, #e5e7eb)}.theme-toggle .btn-icon:hover{background:#0000000a}html.theme-dark .theme-toggle .btn-icon:hover{background:#ffffff0f}.theme-toggle .btn-icon:focus{outline:none}.theme-toggle .btn-icon:focus-visible{box-shadow:0 0 0 3px var(--ring, #2563eb)}.theme-toggle .btn-icon.is-active{border-color:var(--ring, #2563eb);box-shadow:inset 0 0 0 1px var(--ring, #2563eb)}.theme-toggle .btn-icon svg,.theme-toggle .btn-icon .btn-icon__svg{display:block!important;width:18px!important;height:18px!important;flex:0 0 18px;stroke:currentColor;fill:none;opacity:1;pointer-events:none}.theme-toggle .btn-icon::-moz-focus-inner{border:0}.nav-notification{position:relative;display:inline-flex;align-items:center;justify-content:center}.message-notification-count{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;line-height:1;color:#fff;background:#e11d48;border:2px solid #fff;border-radius:999px;box-shadow:0 6px 14px #0000002e;pointer-events:none;-webkit-user-select:none;user-select:none}.message-notification-count.is-wide{min-width:22px;padding:0 7px}.message-notification-count{animation:badgePop .16s ease-out}@keyframes badgePop{0%{transform:scale(.85);opacity:.4}to{transform:scale(1);opacity:1}}@media(max-width:1200px){.header-container{width:70px}.header-icon{width:22px;height:22px}.online-indicator .dot{width:8px;height:8px}.profile-wrapper{margin-bottom:20px}.profile-icon{width:64px;height:64px}}@media(max-width:1024px){.header-container{width:60px}.header-icon{width:20px;height:20px}.profile-wrapper{margin-bottom:20px}.profile-icon{width:64px;height:64px}.online-indicator .dot{width:8px;height:8px}}@media(max-width:768px){.sidebar-logo img.header-logo-icon{width:64px;height:64px;border-radius:12px!important;object-fit:cover;padding:0;margin:0;display:block;background-color:transparent}.header-container{width:50px}.header-icon{width:18px;height:18px}.profile-wrapper{margin-bottom:20px}.profile-icon{width:64px;height:64px}.online-indicator .dot{width:6px;height:6px}}@media(max-width:480px){.header-container{width:40px;padding:15px 5px}.header-icon{width:16px;height:16px}.profile-wrapper{margin-bottom:20px}.profile-icon{width:64px;height:64px}.online-indicator .dot{width:6px;height:6px}}.header-item .toggle-chat-home-btn,.header-item .icon-btn.nav-btn,.header-item .icon-btn.dashboard-btn{width:48px;height:48px;min-width:48px;min-height:48px;border:0;outline:0;border-radius:10px;background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;cursor:pointer;line-height:1;appearance:none;-webkit-appearance:none;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.header-item .toggle-chat-home-btn:hover,.header-item .icon-btn.nav-btn:hover,.header-item .icon-btn.dashboard-btn:hover{background:#2563eb1a;color:#2563eb;transform:translateY(-1px)}.header-item .toggle-chat-home-btn:focus-visible,.header-item .icon-btn.nav-btn:focus-visible,.header-item .icon-btn.dashboard-btn:focus-visible{box-shadow:0 0 0 3px #2563eb38}.header-item .toggle-chat-home-btn{background:#5b7ff3;color:#fff;box-shadow:0 10px 22px #5b7ff33d}.header-item .toggle-chat-home-btn:hover{background:#4f73e8;color:#fff}.header-item .icon-btn.nav-btn.is-active,.header-item .icon-btn.dashboard-btn.is-active{background:#5b7ff3;color:#fff;box-shadow:0 10px 22px #5b7ff33d}.header-item .toggle-chat-home-btn img,.header-item .icon-btn.nav-btn img,.header-item .icon-btn.dashboard-btn img{width:20px;height:20px;object-fit:contain;display:block}.header-item .toggle-chat-home-btn,.header-item .icon-btn.nav-btn,.header-item .icon-btn.dashboard-btn{width:48px;height:48px;min-width:48px;min-height:48px;border:0;outline:0;border-radius:12px;background:transparent;color:#111;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;cursor:pointer;line-height:1;appearance:none;-webkit-appearance:none;box-shadow:none;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.header-item .toggle-chat-home-btn svg,.header-item .icon-btn.nav-btn svg,.header-item .icon-btn.dashboard-btn svg,.header-item .header-svg-icon{width:20px;height:20px;display:block;flex:0 0 auto;color:currentColor;stroke:currentColor}.header-item .toggle-chat-home-btn:hover,.header-item .icon-btn.nav-btn:hover,.header-item .icon-btn.dashboard-btn:hover{background:#0000000f;color:#000;transform:translateY(-1px)}.header-item .toggle-chat-home-btn:active,.header-item .icon-btn.nav-btn:active,.header-item .icon-btn.dashboard-btn:active{background:#0000001f;color:#000;transform:scale(.98)}.header-item .toggle-chat-home-btn:focus-visible,.header-item .icon-btn.nav-btn:focus-visible,.header-item .icon-btn.dashboard-btn:focus-visible{box-shadow:0 0 0 3px #0000001f}.header-item .toggle-chat-home-btn,.header-item .icon-btn.nav-btn.is-active,.header-item .icon-btn.dashboard-btn.is-active{background:transparent;color:#111;box-shadow:none}.header-item .icon-btn.nav-btn.is-active,.header-item .icon-btn.dashboard-btn.is-active,.header-item .toggle-chat-home-btn{background:#0000000d;color:#000}.main-header .header-container{width:100%;height:100dvh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 0 14px;box-sizing:border-box}.main-header .header-middle{flex:1 1 auto;width:100%;min-height:0;margin-top:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.main-header .profile-wrapper{flex:0 0 auto;width:100%;margin:auto 0 12px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;background:transparent!important}.main-header .profile-wrapper .profile-icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;display:block;object-fit:cover;border-radius:14px!important;border:2px solid #111827!important;background:#fff!important;box-shadow:0 8px 18px #0f172a24!important;cursor:pointer}.main-header .profile-wrapper .profile-icon:hover{transform:scale(1.03)}.main-header{width:84px;min-width:84px;height:100dvh;position:sticky;top:0;z-index:2000;background:#fff!important;overflow:hidden}.main-header .header-container{width:100%;height:100dvh;min-height:100dvh;padding:10px 0 6px!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.main-header .sidebar-logo{margin-top:8px!important;margin-bottom:0!important;background:transparent!important}.main-header .header-middle{flex:1 1 auto;width:100%;min-height:0;margin-top:28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}.main-header .header-item{margin:8px 0!important}.main-header .profile-wrapper{flex:0 0 auto;width:100%;margin:auto 0 6px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.main-header .profile-wrapper .profile-icon{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;display:block!important;object-fit:cover!important;border-radius:14px!important;border:2px solid #111827!important;background:#fff!important;box-shadow:0 8px 18px #0f172a24!important;cursor:pointer}.main-header .header-middle{margin-top:28px!important;gap:6px!important}.main-header .profile-wrapper{margin:auto 0 6px!important}.main-header{--ygs-header-w: 72px;--ygs-logo-shell: 54px;--ygs-logo-img: 48px;width:var(--ygs-header-w)!important;min-width:var(--ygs-header-w)!important;max-width:var(--ygs-header-w)!important;flex:0 0 var(--ygs-header-w)!important;overflow:hidden!important}.main-header .header-container{width:var(--ygs-header-w)!important;min-width:var(--ygs-header-w)!important;max-width:var(--ygs-header-w)!important;padding:8px 0 6px!important}.main-header .sidebar-logo.header-item{width:var(--ygs-logo-shell)!important;height:var(--ygs-logo-shell)!important;min-width:var(--ygs-logo-shell)!important;min-height:var(--ygs-logo-shell)!important;max-width:var(--ygs-logo-shell)!important;max-height:var(--ygs-logo-shell)!important;margin:6px 0 10px!important;padding:0!important;border-radius:14px!important;background:#050505!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.main-header .sidebar-logo img.header-logo-icon,.main-header .sidebar-logo .header-logo-icon{width:var(--ygs-logo-img)!important;height:var(--ygs-logo-img)!important;min-width:var(--ygs-logo-img)!important;min-height:var(--ygs-logo-img)!important;max-width:var(--ygs-logo-img)!important;max-height:var(--ygs-logo-img)!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;padding:0!important;margin:0!important;display:block!important;background:transparent!important;box-shadow:none!important}.main-header .header-item .toggle-chat-home-btn,.main-header .header-item .icon-btn.nav-btn,.main-header .header-item .icon-btn.dashboard-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:12px!important}.main-header .header-middle{margin-top:16px!important;gap:4px!important}.main-header .header-item{margin:6px 0!important}.main-header .profile-wrapper .profile-icon{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;max-height:52px!important;border-radius:14px!important}@media(max-width:768px){.main-header{--ygs-header-w: 66px;--ygs-logo-shell: 50px;--ygs-logo-img: 44px}}@media(min-width:1366px)and (max-width:1536px){.chat-container .main-header{--chat-header-width: 68px;--chat-header-logo-shell: 46px;--chat-header-logo-image: 40px;--chat-header-item: 36px;--chat-header-control: 34px;--chat-header-icon: 19px;--chat-header-profile: 44px;width:var(--chat-header-width)!important;min-width:var(--chat-header-width)!important;max-width:var(--chat-header-width)!important;flex:0 0 var(--chat-header-width)!important;height:100vh!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}.chat-container .main-header .header-container{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:4px 0!important;overflow:hidden!important;box-sizing:border-box!important}.chat-container .main-header .sidebar-logo.header-item{width:var(--chat-header-logo-shell)!important;height:var(--chat-header-logo-shell)!important;min-width:var(--chat-header-logo-shell)!important;min-height:var(--chat-header-logo-shell)!important;max-width:var(--chat-header-logo-shell)!important;max-height:var(--chat-header-logo-shell)!important;flex:0 0 var(--chat-header-logo-shell)!important;margin:2px 0 4px!important;padding:0!important;border-radius:12px!important;background:#050505!important;overflow:hidden!important}.chat-container .main-header .sidebar-logo img.header-logo-icon,.chat-container .main-header .sidebar-logo .header-logo-icon{width:var(--chat-header-logo-image)!important;height:var(--chat-header-logo-image)!important;min-width:var(--chat-header-logo-image)!important;min-height:var(--chat-header-logo-image)!important;max-width:var(--chat-header-logo-image)!important;max-height:var(--chat-header-logo-image)!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.chat-container .main-header .header-container>.header-item:not(.sidebar-logo):not(.profile-wrapper),.chat-container .main-header .header-middle>.header-item{width:var(--chat-header-item)!important;height:var(--chat-header-item)!important;min-width:var(--chat-header-item)!important;min-height:var(--chat-header-item)!important;max-width:var(--chat-header-item)!important;max-height:var(--chat-header-item)!important;flex:0 0 var(--chat-header-item)!important;margin:1px 0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.chat-container .main-header .header-middle{width:100%!important;min-width:0!important;flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;margin:2px 0 0!important;padding:0!important;overflow:hidden!important}.chat-container .main-header .header-item .toggle-chat-home-btn,.chat-container .main-header .header-item .icon-btn.nav-btn,.chat-container .main-header .header-item .icon-btn.dashboard-btn{width:var(--chat-header-control)!important;height:var(--chat-header-control)!important;min-width:var(--chat-header-control)!important;min-height:var(--chat-header-control)!important;max-width:var(--chat-header-control)!important;max-height:var(--chat-header-control)!important;margin:0!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chat-container .main-header .header-item .toggle-chat-home-btn svg,.chat-container .main-header .header-item .icon-btn.nav-btn svg,.chat-container .main-header .header-item .icon-btn.dashboard-btn svg,.chat-container .main-header .header-svg-icon{width:var(--chat-header-icon)!important;height:var(--chat-header-icon)!important;min-width:var(--chat-header-icon)!important;min-height:var(--chat-header-icon)!important;display:block!important;flex:0 0 var(--chat-header-icon)!important}.chat-container .main-header .header-icon,.chat-container .main-header .nav-notification img,.chat-container .main-header .presence-wrap>img{width:var(--chat-header-icon)!important;height:var(--chat-header-icon)!important;min-width:var(--chat-header-icon)!important;min-height:var(--chat-header-icon)!important;max-width:var(--chat-header-icon)!important;max-height:var(--chat-header-icon)!important;display:block!important;object-fit:contain!important}.chat-container .main-header .nav-notification,.chat-container .main-header .presence-wrap{position:relative!important;width:var(--chat-header-control)!important;height:var(--chat-header-control)!important;min-width:var(--chat-header-control)!important;min-height:var(--chat-header-control)!important;max-width:var(--chat-header-control)!important;max-height:var(--chat-header-control)!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chat-container .main-header .notification-count,.chat-container .main-header .message-notification-count{position:absolute!important;top:-2px!important;right:-4px!important;width:auto!important;min-width:14px!important;height:14px!important;margin:0!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ffffff!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;box-sizing:border-box!important}.chat-container .main-header .presence-dot{top:1px!important;right:1px!important;width:9px!important;height:9px!important;border-width:2px!important}.chat-container .main-header .profile-wrapper{width:100%!important;height:var(--chat-header-profile)!important;min-height:var(--chat-header-profile)!important;max-height:var(--chat-header-profile)!important;flex:0 0 var(--chat-header-profile)!important;margin:auto 0 2px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important}.chat-container .main-header .profile-wrapper .profile-icon{width:var(--chat-header-profile)!important;height:var(--chat-header-profile)!important;min-width:var(--chat-header-profile)!important;min-height:var(--chat-header-profile)!important;max-width:var(--chat-header-profile)!important;max-height:var(--chat-header-profile)!important;margin:0!important;object-fit:cover!important;border-radius:12px!important;border-width:2px!important}}@media(min-width:1100px)and (max-height:740px){.chat-container .main-header{--chat-header-width: 66px;--chat-header-logo-shell: 42px;--chat-header-logo-image: 36px;--chat-header-item: 34px;--chat-header-control: 32px;--chat-header-icon: 18px;--chat-header-profile: 40px}.chat-container .main-header .header-container{padding-top:3px!important;padding-bottom:3px!important}.chat-container .main-header .sidebar-logo.header-item{margin-top:1px!important;margin-bottom:3px!important}.chat-container .main-header .header-middle{margin-top:1px!important;gap:0!important}.chat-container .main-header .header-container>.header-item:not(.sidebar-logo):not(.profile-wrapper),.chat-container .main-header .header-middle>.header-item{margin-top:0!important;margin-bottom:0!important}}.main-header .presence-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.main-header .presence-dot.online{background:#22c55e!important;border-color:#fff!important;box-shadow:0 0 0 2px #22c55e29,0 0 8px #22c55e61!important}.main-header .presence-dot.offline{background:#ef4444!important;border-color:#fff!important;box-shadow:0 0 0 2px #ef444424,0 0 7px #ef44444d!important}.main-header .presence-status-message{position:absolute;left:calc(100% + 8px);top:50%;z-index:100;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(239,68,68,.22);border-radius:999px;background:#fff;color:#b91c1c;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 8px 20px #0f172a1f;pointer-events:none}.main-header .presence-status-message:before{content:"";position:absolute;right:100%;top:50%;width:7px;height:7px;transform:translate(4px,-50%) rotate(45deg);border-left:1px solid rgba(239,68,68,.22);border-bottom:1px solid rgba(239,68,68,.22);background:#fff}@media(min-width:1100px)and (max-height:900px){.main-header .presence-status-message{left:calc(100% + 6px);min-height:25px;padding:0 8px;font-size:10px}}.product-user-layout{display:flex;min-height:100vh;box-sizing:border-box}.product-user-main{margin-left:80px;width:calc(100% - 80px);display:flex;flex-direction:column;box-sizing:border-box}.product-user-scroll-area{flex-grow:1;overflow-y:auto;padding:40px 20px;background-color:#f9f9f9}.productdisplay{display:flex;justify-content:center;align-items:flex-start;gap:40px;padding:60px 40px;max-width:1400px;margin:0 auto;box-sizing:border-box}.productdisplay-thumbnails{display:flex;flex-direction:column;gap:12px;align-self:flex-start}.productdisplay-img-list{display:flex;flex-direction:column;gap:12px}.productdisplay-img-list img{width:70px;height:70px;object-fit:cover;border-radius:6px;border:1px solid #ccc;cursor:pointer;transition:transform .2s}.productdisplay-img-list img:hover{transform:scale(1.05)}.productdisplay-image{display:flex;justify-content:center;align-items:center}.productdisplay-main-img{width:500px;height:500px;object-fit:contain;border-radius:12px;border:1px solid #ddd}.productdisplay-right{flex:1;max-width:600px;background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 12px #0000000f;display:flex;flex-direction:column;gap:18px}.productdisplay-thumbnails,.productdisplay-image,.productdisplay-right{align-self:flex-start}.store-header{display:flex;align-items:center;gap:12px}.store-logo-image{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid #ccc}.store-name{font-weight:600;font-size:1rem;color:#333}.product-title{font-size:2rem;font-weight:700;color:#222;margin:10px 0 4px}.productdisplay-right-stars{display:flex;align-items:center;gap:6px;color:#888;font-size:14px;opacity:.8}.productdisplay-right-price{display:flex;align-items:center;gap:12px;font-size:18px}.productdisplay-right-price-old{color:#999;text-decoration:line-through}.productdisplay-right-price-new{color:#b12704;font-weight:600;font-size:22px}.productdisplay-right-category{font-size:14px;color:#666}.productdisplay-right-category span{font-weight:700}.productdisplay-right-description{font-size:15px;color:#444;margin-top:10px;line-height:1.5}.action-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.primary-button,.action-button{padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;border:none;transition:all .2s ease-in-out}.primary-button{background-color:#ffd814;color:#111;border:1px solid #fcd200}.primary-button:hover{background-color:#f7ca00}.action-button{background-color:#f0f2f2;color:#0f1111;border:1px solid #d5d9d9}.action-button:hover{background-color:#e7e9e9}.button-icon{font-size:16px}.product-click-info{display:flex;align-items:center;font-size:14px;color:#555;margin-top:16px}.product-click-info svg{margin-right:6px}.product-seller-actions{display:flex;justify-content:center;gap:16px;padding:20px 40px;margin-top:20px;flex-wrap:wrap}.product-seller-actions .action-button{padding:10px 24px;border-radius:999px;background-color:#f0f2f2;border:1px solid #d5d9d9;font-size:14px;font-weight:600;color:#0f1111;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s ease-in-out}.product-seller-actions .action-button:hover{background-color:#e7e9e9}@media(max-width:768px){.productdisplay{flex-direction:column;align-items:center;padding:30px 20px}.productdisplay-main-img{width:100%;height:auto}.action-buttons{flex-direction:column;width:100%}.primary-button,.action-button{width:100%;justify-content:center}}.dashboard{font-family:Arial,sans-serif;color:#333;max-width:1200px;margin:0 auto;padding:20px;text-align:left}.dashboard h1{font-size:2.5rem;margin-bottom:20px;color:#333;border-bottom:2px solid #e0e0e0;padding-bottom:10px}.pill{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;display:inline-block}.pill-live{background:#f03;color:#fff}.pill-upcoming{background:#e9eef6;color:#334}.pill-soon{background:#ffe9cc;color:#8a4b00}.live-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.live-form{display:grid;grid-template-columns:1fr auto;gap:8px}.live-form .row{display:flex;gap:8px;align-items:center}.dashboard-welcome{font-size:22px;font-weight:600;color:#2a2a2a;margin-bottom:16px}.avatar-handle-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dashboard-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #ccc}.dashboard-handle{font-size:18px;color:#000;transition:color .3s ease;cursor:pointer}.dashboard-handle:hover{color:gold}.store-buttons-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.dropdown{position:relative;display:flex;align-items:center;justify-content:flex-start}.dropbtn{background-color:transparent;color:#333;border:none;padding:6px;border-radius:4px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.dropbtn:hover{background-color:transparent;color:#000}.dropbtn:focus{outline:none;box-shadow:0 0 0 2px #007bff33}.dropdown-content{display:none;position:absolute;right:0;top:35px;background:#fff;min-width:150px;border-radius:6px;box-shadow:0 4px 10px #0000001a;z-index:100;padding:8px 0}.dropdown:hover .dropdown-content{display:flex;flex-direction:column}.dropdown-content button{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:left;font-size:14px;color:#333;cursor:pointer;transition:background .2s ease}.dropdown-content button:hover{background-color:#f0f0f0}.dropdown-content .delete-btn{color:#c60000;font-weight:700}.store-item{display:flex;align-items:center;padding:10px 15px;border-radius:8px;background-color:transparent;border:none;margin-bottom:10px}.store-left-group{display:flex;align-items:center;gap:8px;border:none;border-radius:8px;padding:6px 10px;background:#fff}.store-list,.store-list-ul,.store-overview,.dashboard-overview{text-align:left}.store-name-btn{background-color:transparent;color:#007bff;border:1px solid #007bff;padding:6px 14px;border-radius:5px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.store-name-btn:hover{background-color:#007bff;color:#171414}.store-list{margin-top:30px;padding:10px}.store-list h2{font-size:22px;margin-bottom:12px;color:#222}.store-list ul{list-style:none;padding:0}.store-list li{display:flex;align-items:center;justify-content:space-between;background:#f9f9f9;border-radius:8px;padding:10px 15px;margin-bottom:10px;position:relative}.store-list li>button:first-of-type{background-color:#06f;color:#fff;border:none;padding:8px 14px;border-radius:5px;font-weight:500;cursor:pointer}.store-list li>button:first-of-type:hover{background-color:#0047b3}.credit-display{font-size:15px;margin-bottom:10px;color:#333}.credit-display strong{color:#1d9bf0}.invited-info{font-size:14px;color:#444;margin-bottom:16px}.invited-info .badge{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:12px;font-size:12px;font-weight:600;vertical-align:middle}.seller-badge{background-color:#1d9bf0;color:#fff}.user-badge{background-color:#ddd;color:#333}h3{font-size:18px;margin-bottom:8px;color:#111}.referral-leaderboard{list-style:none;padding:0;margin:10px 0 0}.referral-leaderboard li{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background-color:#fff;border-radius:10px;margin-bottom:8px;box-shadow:0 2px 6px #0000000d;transition:background .2s ease;min-height:72px}.referral-leaderboard li:hover{background-color:#f1faff}.referral-entry{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.referrer-info{display:flex;align-items:center;gap:12px}.ref-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.ref-text{display:flex;flex-direction:column;justify-content:center;line-height:1.2}.tier-note{font-size:.75rem;color:#666}.ref-name{font-weight:700;font-size:1rem;margin-bottom:2px}.ref-handle{font-size:.85rem;color:#666}.ref-handle:hover{color:#ffc107}.ref-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ref-credit{font-weight:700;color:#1d9bf0;font-size:.95rem}.follow-btn{padding:5px 10px;font-size:.75rem;background-color:#1d9bf0;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:background .3s ease}.follow-btn:hover{background-color:#1479c9}.follow-note{font-size:.7rem;color:#888;margin-top:2px}.ref-progress{width:100px;height:6px;background:#eee;border-radius:3px;overflow:hidden}.ref-progress-bar{height:100%;background:#28a745;width:70%}.join-contributions{background-color:#f9f9f9;padding:20px;margin-top:32px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e5e7eb}.join-contributions h4{font-size:20px;font-weight:600;margin-bottom:12px;color:#333}.dashboard-link-button{display:inline-block;background-color:#065fd4;color:#fff;padding:10px 16px;border-radius:8px;font-weight:500;font-size:14px;text-decoration:none;transition:background-color .3s ease;margin-top:8px}.dashboard-link-button:hover{background-color:#044bb5}.admin-links ul{list-style-type:none;padding:0;margin-top:1rem}.admin-links li{margin-bottom:10px}.admin-links a{text-decoration:none;color:#007bff;font-weight:700;font-size:16px}.admin-links a:hover{text-decoration:underline;color:#0056b3}.dashboard-overview{display:flex;flex-direction:column;gap:20px}.dashboard-stats{display:flex;gap:20px;margin:20px 0}.stat-card{display:flex;align-items:center;gap:12px;padding:20px;border-radius:12px;color:#fff;flex:1;box-shadow:0 4px 10px #00000014;transition:transform .2s ease}.stat-card:hover{transform:scale(1.02)}.stat-icon{font-size:36px}.stat-card{background-color:#fffc;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 8px #0000001a;flex:1;color:#fff;transition:transform .2s ease}.stat-card:hover{transform:translateY(-2px)}.stat-card.products{background-color:#007bff}.stat-card.orders{background-color:#28a745}.stat-card.revenue{background-color:#ffc107;color:#333}.stat-card.status{background-color:#6f42c1}.stat-card.activity{background-color:#343a40}.stat-card h3{font-size:2rem;margin:0}.stat-card p{font-size:1rem;color:inherit;margin-top:5px}.stat-icon{font-size:2rem;margin-bottom:10px}.chart-container{margin:20px 0;background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 6px #0000001a}.activity-feed{background:#fff;padding:20px;margin-top:24px;border-radius:14px;box-shadow:0 2px 10px #0000000d}.activity-feed ul{list-style:none;padding:0}.activity-feed li{padding:10px 0;border-bottom:1px solid #eee;font-size:14px}.activity-feed li:last-child{border-bottom:none}.most-viewed-product{background-color:#fff8e1;border:2px solid #ffc107;padding:16px;border-radius:12px;margin-bottom:24px;box-shadow:0 4px 12px #0000000d;text-align:center;transition:transform .3s ease}.most-viewed-product:hover{transform:scale(1.01)}.most-viewed-product h4{color:#ff9800;margin-bottom:12px;font-size:20px}.highlighted-product p{font-weight:600;margin-bottom:8px}.highlighted-product .product-image{width:120px;height:auto;border-radius:10px;object-fit:cover;border:2px solid #ffc107}.most-viewed-product.animate{animation:popIn .4s ease-in-out}.most-clicked-affiliate{background:#fff4f4;padding:1rem;border-radius:8px;margin-top:1rem;animation:pulse .3s ease-in-out}.most-clicked-affiliate .highlighted-product{display:flex;justify-content:space-between;align-items:center}.affiliate-link-button{background:#ff6b81;padding:.5rem 1rem;border-radius:6px;color:#fff;text-decoration:none;transition:background .2s ease-in-out}.affiliate-link-button:hover{background:#e14c63}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.product-card{background-color:#fff;padding:16px;border-radius:10px;box-shadow:0 2px 8px #00000014;transition:transform .2s ease-in-out}.product-card:hover{transform:translateY(-4px)}.clickable-product{font-weight:700;color:#007bff;cursor:pointer;margin-bottom:8px}.clickable-product:hover{color:#0056b3}.product-image{width:100%;height:160px;object-fit:cover;border-radius:8px;margin-top:8px}.stat-clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.stat-clickable:hover{transform:scale(1.02);box-shadow:0 0 12px #0000001a}.order-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.order-card{background:#fff;padding:16px;border-radius:12px;box-shadow:0 1px 6px #00000014}@keyframes popIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.click-stats-chart{margin-top:2rem;padding:1rem;background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d}.dashboard-actions{display:flex;justify-content:space-between;gap:15px;margin-top:20px}.dashboard-actions button{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.dashboard-actions button:hover{background-color:#0056b3}.product-list,.recent-orders{background-color:#fffc;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:20px}.product-list h2,.recent-orders h2{font-size:1.8rem;margin-bottom:15px;color:#333}.product-list ul{list-style-type:none;padding:0}.product-list li{padding:10px 0;border-bottom:1px solid #ddd}.product-list li:last-child{border-bottom:none}.refer-btn{padding:10px 16px;background-color:#1d9bf0;color:#fff;border:none;border-radius:10px;font-size:.95rem;cursor:pointer;margin-top:10px;transition:background .3s ease}.refer-btn:hover{background-color:#1479c9}.referral-footer{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.referral-share-box{display:flex;flex-direction:row;gap:8px;align-items:center;flex-wrap:wrap}.referral-input{padding:6px 10px;width:300px;border:1px solid #ccc;border-radius:5px}.copy-link-btn,.whatsapp-btn{padding:6px 12px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.copy-link-btn:hover,.whatsapp-btn:hover{background-color:#0056b3}.dashboard-suggested-users-wrapper{padding:12px 20px;border-bottom:1px solid #eee;background-color:#fafafa}.people-you-may-know-section{padding:16px;margin-bottom:24px;background:#fafafa;border-radius:12px;box-shadow:0 1px 3px #0000000d}.section-heading{font-size:18px;font-weight:600;margin-bottom:12px;color:#333}.store-company-name{font-size:.85rem;color:#777;font-weight:500;margin-top:2px}.dashboard-section{padding:24px;background-color:#f9f9f9;border-radius:12px;margin-bottom:32px;box-shadow:0 2px 8px #0000000d}.section-title{font-size:1.5rem;font-weight:600;margin-bottom:16px;color:#222;display:flex;align-items:center;gap:8px}.approved-affiliates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.affiliate-card{background-color:#fff;padding:20px;border-radius:10px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 2px 6px #00000014;transition:transform .2s ease}.affiliate-card:hover{transform:translateY(-3px)}.affiliate-card h4{margin:0;font-size:1.1rem;font-weight:600;color:#333}.affiliate-card p{margin:4px 0;font-size:.95rem;color:#555}.affiliate-card a{color:#0073e6;text-decoration:none;font-weight:500}.affiliate-card a:hover{text-decoration:underline}.affiliate-card strong{color:#222}.affiliate-avatar-strip{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;padding:12px 0}.affiliate-avatar-wrapper{display:flex;flex-direction:column;align-items:center;min-width:80px;text-align:center;margin:4px}.affiliate-avatar-wrapper p{margin:6px 0 0;font-size:.9rem;color:#333}.affiliate-name{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.affiliate-handle{color:#888;font-size:12px}.edit-profile-btn{background-color:#555;color:#fff;padding:8px 14px;border:none;border-radius:6px;font-weight:500;cursor:pointer;margin-top:10px;transition:background-color .2s ease}.edit-profile-btn:hover{background-color:#444}.profile-company{font-size:1rem;font-weight:500;color:#555;margin-top:6px}.main-website-wrapper{margin-top:8px}.main-website-link{display:inline-flex;align-items:center;color:#07c;font-weight:500;text-decoration:none;transition:color .2s ease}.main-website-link:hover{color:#005fa3}.link-icon{margin-right:4px;height:16px;width:16px}.social-links-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.social-link-url{display:inline-block}.social-link-pill{display:inline-block;padding:6px 12px;background-color:#f2f2f2;border-radius:20px;color:#333;text-decoration:none;font-size:.9rem;transition:background-color .2s ease}.profile-header-wrapper{display:flex;align-items:flex-start;gap:14px;padding:20px 0;flex-wrap:wrap}.avatar-column{flex-shrink:0}.info-column{display:flex;flex-direction:column;gap:0px}.dashboard-handle{font-size:14px;color:#555;margin:0;line-height:1.2}.top-row{display:flex;align-items:center;gap:24px}.company-name{font-size:18px;font-weight:600;color:#222}.edit-profile-btn{padding:6px 12px;font-size:14px;background-color:#1d9bf0;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease}.edit-profile-btn:hover{background-color:#0c7cd5}.website-row,.social-link-row{margin:0;line-height:1.2}.website-row{display:flex;align-items:center;justify-content:flex-start;gap:0px}.main-website-link{color:#1d9bf0;font-size:14px;text-decoration:none;display:flex;margin-left:-6px;gap:0px}.social-link-pill{display:inline-block;padding:6px 10px;background-color:#f0f0f0;border-radius:12px;font-size:10px;color:#333;text-decoration:none}.social-link-pill:hover{background-color:#e0e0e0}.card-collapsible{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;margin-top:16px;overflow:hidden;border:1px solid #eee}.card-collapsible__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fafafa}.card-collapsible__header{-webkit-touch-callout:none}.chev{display:inline-block;transform:rotate(-90deg);transition:transform .18s ease;font-size:14px;line-height:1}.chev.open{transform:rotate(0)}.card-collapsible__actions{display:flex;align-items:center;gap:8px}.order-filter{border:1px solid #e2e2e2;background:#fff;border-radius:8px;padding:6px 10px;font-size:14px}.card-collapsible__body{padding:14px}.orders-table-wrap{width:100%;overflow-x:auto}.orders-table{width:100%;border-collapse:collapse;font-size:14px}.orders-table thead th{text-align:left;padding:10px 8px;border-bottom:1px solid #eee;color:#333;white-space:nowrap}.orders-table tbody td{padding:10px 8px;border-bottom:1px solid #f4f4f4;vertical-align:middle}.orders-table tbody tr:hover{background:#fafcff}.status-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;line-height:1.6;background:#eee;color:#333}.status-pill.status-pending{background:#fff4e5;color:#9a6500}.status-pill.status-paid{background:#e9f8ef;color:#1d7a42}.status-pill.status-processing{background:#eef4ff;color:#2f54eb}.status-pill.status-shipped{background:#e6f4ff;color:#096dd9}.status-pill.status-delivered{background:#e8f7f1;color:#237804}.status-pill.status-cancelled{background:#fff1f0;color:#a8071a}.status-pill.status-refunded{background:#fff0f6;color:#c41d7f}.muted{color:#888;text-align:center;padding:12px 0}.card-collapsible__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fafafa}.activity-list{list-style:none;margin:0;padding:0}.activity-item{display:flex;justify-content:space-between;align-items:baseline;padding:10px 8px;border-bottom:1px solid #f4f4f4}.activity-item:last-child{border-bottom:none}.activity-item:hover{background:#fafcff}.activity-main{color:#222}.activity-meta small{color:#666}.activity-amount{font-weight:600}.follow-stat-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.follow-stat-btn .chip-count{font-weight:600;padding:2px 8px;border-radius:999px;background:#f3f4f6;line-height:1}.mb-4{margin-bottom:1rem}.rounded-md{border-radius:.375rem}.border{border:1px solid #e5e7eb}.p-3{padding:.75rem}.flex{display:flex}.items-center{align-items:center}.gap-2{gap:.5rem}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2{background:#f0fdf4;border-color:#bbf7d0;box-shadow:0 1px 2px #0000000d;animation:bannerIn .25s ease-out}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2>span{flex:1;font-weight:500;color:#065f46}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2 button{appearance:none;cursor:pointer;border-radius:.375rem;padding:.4rem .75rem;font-weight:600;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2 button:first-of-type{background:#10b981;border-color:#10b981;color:#fff}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2 button:first-of-type:hover{background:#059669;border-color:#059669}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2 button:first-of-type:focus-visible{outline:none;box-shadow:0 0 0 3px #10b98159}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2 button:last-of-type{background:#fff;color:#374151;border-color:#d1d5db}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2 button:last-of-type:hover{background:#f3f4f6}div.mb-4.rounded-md.border.p-3.flex.items-center.gap-2 button:last-of-type:focus-visible{outline:none;box-shadow:0 0 0 3px #37415140}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;border:1px solid #e5e7eb;background:#f9fafb;color:#111827}.pill-live{background:#ef4444;color:#fff;border-color:transparent}.pill-upcoming{background:#111827;color:#fff;border-color:transparent}.pill-soon{background:#f59e0b;color:#111827;border-color:transparent}.store-live-indicator{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:700}.card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:16px;box-shadow:0 1px 2px #0000000a}.card h3{margin:0}.live-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.live-form{margin-top:12px;display:grid;gap:12px}.live-form .row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.card .live-form input[type=text],.card .live-form input[placeholder="Stream title"],.card .live-form input[type=datetime-local]{height:40px;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;font-size:.95rem;color:#111827;background:#fff;outline:none;min-width:260px}.card .live-form input[type=text]:focus,.card .live-form input[type=datetime-local]:focus,.card .live-form input[placeholder="Stream title"]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:600;cursor:pointer;transition:transform .04s ease,background .15s ease,border-color .15s ease}.btn svg{width:18px;height:18px}.btn-primary{background:#111827;color:#fff;border-color:transparent}.btn-primary:hover{background:#0f172a}.btn-danger{background:#ef4444;color:#fff;border-color:transparent}.btn-danger:hover{background:#dc2626}.live-card .live-status-strip{height:8px;width:100%;border-radius:12px 12px 0 0;background:#e74c3c;transition:background-color .18s ease}.store-header-banner{border-radius:14px;padding:14px 16px;margin:8px 0 14px;border:1px solid rgba(0,0,0,.06)}.store-header-banner.offline{background:linear-gradient(180deg,#ffe5e5,#ffd6d6);border-color:#e74c3c40}.store-header-banner.scheduled{background:linear-gradient(180deg,#fff3cd,#ffe9a8);border-color:#f39c1240}.store-header-banner.live{background:linear-gradient(180deg,#e8f8ef,#d8f2e5);border-color:#27ae6040}.avatar-with-meta{display:flex;align-items:center;gap:12px}.store-meta .store-name{font-weight:700;font-size:1.05rem}.live-card{position:relative;overflow:hidden;border-radius:12px}.live-card .live-status-strip{height:6px;width:100%;border-radius:12px 12px 0 0;background:#e74c3c;transition:background-color .18s ease}.live-card.scheduled .live-status-strip{background:#f39c12}.live-card.live .live-status-strip{background:#27ae60}.store-list-ul{list-style:none;padding:0;margin:0}.store-item{display:flex;align-items:center}.store-left-group{display:flex;align-items:center;gap:.5rem}.store-name-btn{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:inherit;border:1px solid #e6e6e6;border-radius:8px;padding:.5rem .75rem;cursor:pointer}.store-name-btn .icon-left{opacity:.8}.set-active-btn{background:#f4f6ff;color:#2e5cff;border:1px solid #dfe4ff;border-radius:8px;padding:.5rem .75rem;cursor:pointer}.dropdown{position:relative}.dropbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid #e6e6e6;background:transparent;cursor:pointer}.dropdown-content{position:absolute;top:44px;right:0;min-width:180px;background:#fff;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 8px 28px #00000014;padding:.25rem;z-index:40}.dropdown-content button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;background:transparent;border:0;text-align:left;border-radius:8px;cursor:pointer}.dropdown-content button:hover{background:#f7f7f9}.dropdown-content .danger{color:#b42318}.dropdown .mi{opacity:.9}.dropdown .dropdown-content{display:none}.dropdown.open .dropdown-content{display:block}.your-stores-bar,.store-switcher,.store-dashboard .your-stores{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.store-chip,.store-pill,.store-switcher .btn-store{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;border-radius:10px!important;height:38px!important;padding:0 12px!important;line-height:36px!important;display:inline-flex!important;align-items:center;gap:8px;box-shadow:0 1px 2px #0000000a;transition:background-color .12s,border-color .12s,box-shadow .12s}.store-chip:hover,.store-pill:hover,.store-switcher .btn-store:hover{background:#f9fafb!important;border-color:#d1d5db!important}.store-chip.active,.store-pill.active,.store-switcher .btn-store.active{border-color:#111827!important;box-shadow:0 0 0 2px #1118270f}.set-active-btn{background:#fff!important;color:#111827!important;border:1.5px solid #3b82f6!important;height:38px!important;border-radius:10px!important;padding:0 12px!important;box-shadow:0 1px 2px #0000000a}.set-active-btn:hover{border-color:#2563eb!important;background:#f8fafc!important}.store-action-btn,.store-switcher .icon-button{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;width:38px!important;height:38px!important;border-radius:10px!important;box-shadow:0 1px 2px #0000000a}.store-action-btn:hover,.store-switcher .icon-button:hover{background:#f9fafb!important}.aff-suggest,.aff-suggest .rail{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:14px!important;box-shadow:0 2px 8px #0000000a}.aff-suggest .rail{padding:14px!important}.aff-suggest .arrow{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;width:32px!important;height:32px!important;border-radius:999px!important;box-shadow:0 1px 2px #0000000a}.aff-suggest .arrow:hover{background:#f9fafb!important}.your-stores-bar .btn,.store-switcher .btn,.aff-suggest .btn{background-image:none!important}.store-list .store-item{display:flex;align-items:center}.store-list .store-name-btn{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;height:36px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 1px 2px #0000000a;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.store-list .store-name-btn:hover{background:#f9fafb!important;border-color:#d1d5db!important}.store-list .store-name-btn:active{background:#f3f4f6!important}.store-list .store-name-btn:focus-visible{box-shadow:0 0 0 3px #3b82f63d}.store-list .set-active-btn{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;height:36px;padding:0 12px;border-radius:10px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.store-list .set-active-btn:hover{background:#f9fafb!important;border-color:#d1d5db!important}.store-list .set-active-btn:active{background:#f3f4f6!important}.store-list .set-active-btn:focus-visible{box-shadow:0 0 0 3px #3b82f63d}.store-list .dropdown .dropbtn{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center}.store-list .dropdown.open .dropbtn,.store-list .dropdown .dropbtn:hover{background:#f9fafb!important;border-color:#d1d5db!important}.store-list .dropdown-content{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px;box-shadow:0 10px 30px #0000001f;padding:6px;min-width:180px}.store-list .dropdown-content button{background:transparent;color:#111827;border:0;width:100%;text-align:left;border-radius:8px;padding:8px 10px}.store-list .dropdown-content button:hover{background:#f9fafb}.store-list .dropdown-content .danger{color:#b91c1c}.store-list .dropdown-content .danger:hover{background:#fef2f2}.store-list .store-name-btn.btn-primary,.store-list .set-active-btn.btn-primary,.store-list .dropdown .dropbtn.btn-primary{background:#fff!important;color:#111827!important}.card-collapsible{background:#fff;border-radius:14px;border:1px solid #e9e9ef;box-shadow:0 6px 20px #0000000a;margin:18px 0;overflow:hidden}.card-collapsible__header{display:flex;align-items:center;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.card-collapsible__title .chev{transition:transform .18s ease;display:inline-block}.card-collapsible{background:#fff;border:1px solid #e9e9ef;border-radius:14px;box-shadow:0 6px 20px #0000000a;margin:18px 0;overflow:hidden}.card-collapsible__header{display:flex;align-items:center;padding:12px 16px;cursor:pointer}.card-collapsible__title{display:flex;align-items:center;gap:10px}.card-collapsible__title .chev{display:inline-block;transition:transform .18s ease}.card-collapsible__title .chev.open{transform:rotate(180deg)}.card-collapsible__body{padding:16px}.card-collapsible--wide{max-width:1200px;width:100%}.acc-trigger .caret{border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent currentColor;transition:transform .18s ease}.acc-trigger .caret.open{transform:rotate(90deg)}.badge-status{display:inline-flex;align-items:center;gap:6px}.badge-icon{font-size:14px;line-height:1}.manage-link{background:none;border:0;padding:0;font:inherit;color:#0ea5e9;cursor:pointer;font-weight:600}.manage-link:hover{text-decoration:underline}.ad-summary{display:flex;flex-direction:column;gap:16px}.ad-summary .manage-link{position:relative;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:12px;background:#1d4ed814;border:1px solid rgba(59,130,246,.35);color:#1e40af;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);box-shadow:inset 0 1px #ffffff40,0 4px 16px #3b82f61f;text-decoration:none;font-weight:600;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.ad-summary .manage-link:hover{background:#3b82f624;box-shadow:inset 0 1px #ffffff47,0 6px 22px #3b82f638,0 0 0 3px #3b82f626;transform:translateY(-1px)}.ad-summary .manage-link:active{transform:translateY(0);box-shadow:inset 0 1px #fff3,0 3px 14px #3b82f62e}.ad-summary .manage-link:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff47,0 0 0 3px #3b82f659}.ad-summary .manage-link:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.18) 40%,transparent 80%);opacity:0;transition:opacity .2s ease}.ad-summary .manage-link:hover:after{opacity:1}.info-banner__close{margin-left:auto;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:#1e40af;padding:2px 6px;border-radius:6px;transition:background .16s ease,transform .12s ease}.info-banner__close:active{transform:translateY(0)}.chart-container{margin-top:8px}.kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px}.kpi{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:10px 12px;box-shadow:0 2px 8px #0000000a}.kpi__label{color:#64748b;font-size:12px}.kpi__value{font-weight:700;font-size:20px}.status-tools{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:10px 0 8px}.status-filter-label{display:inline-flex;gap:8px;align-items:center}.orders-table-wrap.compact{margin-top:6px}.tips-block{margin-top:10px}.tips-title{margin:0 0 6px}.tips-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tips-list>li{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:10px 12px}.tips-actions{margin:4px 0 0;padding-left:0;list-style:none;color:#334155}.orders-inline-toolbar{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#fff;box-shadow:0 2px 10px #0206170a;margin-bottom:10px}.orders-inline-toolbar .order-filter{appearance:none;padding:8px 12px;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:14px}.orders-inline-toolbar .toolbar-actions{display:flex;gap:8px}.orders-inline-toolbar .toolbar-actions .btn{padding:8px 12px;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:#f8fafc;font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .15s}.orders-inline-toolbar .toolbar-actions .btn:hover{background:#eef2ff;box-shadow:0 2px 10px #2563eb1f;transform:translateY(-1px)}.orders-table-wrap{border:1px solid rgba(15,23,42,.08);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 6px 20px #0206170d}.orders-table-wrap{max-height:360px;overflow:auto}@supports (scrollbar-gutter: stable both-edges){.orders-table-wrap{scrollbar-gutter:stable both-edges}}@supports not (scrollbar-gutter: stable both-edges){.orders-table-wrap{padding-inline-end:10px}}.orders-table-wrap::-webkit-scrollbar{height:10px;width:10px}.orders-table-wrap::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:10px}.orders-table-wrap::-webkit-scrollbar-track{background:#0f172a0f}.orders-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.orders-table thead th{position:sticky;top:0;background:#f8fafc;z-index:1;text-align:left;padding:10px 12px;font-weight:700;color:#0f172a;border-bottom:1px solid rgba(15,23,42,.08)}.orders-table tbody td{padding:12px;border-bottom:1px solid rgba(15,23,42,.06);color:#1f2937}.orders-table tbody tr:last-child td{border-bottom:0}.orders-table tbody tr:nth-child(odd){background:#fbfdff}.orders-table tbody tr:hover{background:#f1f5ff;transition:background .12s ease}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent;background:#e5e7eb;color:#111827}.status-paid{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.status-processing{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.status-pending{color:#92400e;background:#fef3c7;border-color:#fde68a}.status-cancelled,.status-canceled{color:#991b1b;background:#fee2e2;border-color:#fecaca}.status-failed{color:#9a3412;background:#ffedd5;border-color:#fed7aa}.status-fulfilled,.status-completed{color:#166534;background:#dcfce7;border-color:#bbf7d0}.status-refunded{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.tips-block,.legend-block{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:12px 14px;box-shadow:0 6px 18px #0206170f;margin-top:12px}.tips-title,.legend-title{margin:0 0 6px;font-weight:800;font-size:15px;color:#0f172a}.tips-list{margin:0;padding-left:16px}.tips-actions{margin:6px 0 0;padding-left:16px;color:#475569}.legend-row{display:grid;grid-template-columns:140px 1fr;gap:10px;padding:6px 0;border-top:1px dashed rgba(15,23,42,.08)}.legend-row:first-child{border-top:0}.status-legend{margin-top:10px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;box-shadow:0 6px 18px #0206170f;overflow:hidden}.status-legend>summary{list-style:none;cursor:pointer;padding:10px 14px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;outline:none}.status-legend>summary:focus-visible{box-shadow:0 0 0 3px #3b82f659;border-radius:8px}.status-legend>summary::-webkit-details-marker{display:none}.status-legend>summary:before{content:"▸";font-size:14px;transform-origin:center;transition:transform .15s ease;color:#334155}.status-legend[open]>summary:before{transform:rotate(90deg)}.status-legend__body{padding:8px 12px 12px;border-top:1px solid rgba(15,23,42,.08)}.status-legend__list{margin:0;padding:0}.status-legend__item{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:8px 2px;align-items:center;border-top:1px dashed rgba(15,23,42,.1)}.status-legend__item:first-child{border-top:0}.status-pill.sample{justify-content:center;min-width:120px;font-weight:800}.status-legend__desc{color:#475569;line-height:1.45}.status-legend{margin-top:10px;border-top:1px solid rgba(148,163,184,.25);background:linear-gradient(180deg,#f8fafc99,#f8fafc40);border-radius:10px;overflow:hidden}.status-legend>summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;outline:none}.status-legend>summary:before{content:"▸";display:inline-block;transform:translateY(-1px) rotate(0);transition:transform .16s ease;opacity:.7}.status-legend[open]>summary:before{transform:translateY(-1px) rotate(90deg)}.status-legend>summary:hover{background:#94a3b81f}.status-legend__list{margin:0;padding:10px 14px 14px;display:grid;gap:8px}.status-legend__list>li{list-style:none;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px}.legend-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap;border:1px solid transparent}.legend-desc{color:#334155;line-height:1.45;font-size:14px}.legend-pill.processing{color:#1e3a8a;background:#3b82f61f;border-color:#3b82f659}.legend-pill.paid{color:#065f46;background:#10b98124;border-color:#10b98159}.legend-pill.fulfilled{color:#14532d;background:#22c55e24;border-color:#22c55e59}.legend-pill.cancelled{color:#7f1d1d;background:#ef44441f;border-color:#ef444459}.legend-pill.pending{color:#7c2d12;background:#f59e0b24;border-color:#f59e0b59}.orders-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 10px}.orders-controls .left{display:flex;align-items:center;gap:8px}.orders-controls .right{display:flex;gap:8px}.order-filter{padding:6px 10px;border-radius:8px;border:1px solid #e5e7eb;background:#fff}.ghost-btn .mi{margin-right:6px}.status-legend{margin-top:10px;border-top:1px solid #eef2f7;padding-top:8px}.status-legend>summary{list-style:none;cursor:pointer;padding:12px 14px 6px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.status-legend__content{padding:6px 14px 12px;color:#334155}.status-legend__content .bullet{margin:0 0 0 18px}.status-legend__content .bullet li{margin:6px 0}.info-banner{position:relative;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:#3b82f614;border:1px solid rgba(59,130,246,.35);color:#0f172a;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);box-shadow:inset 0 1px #ffffff40,0 4px 16px #3b82f61a;margin-bottom:12px}.info-banner__text p{margin:6px 0 0;color:#334155;line-height:1.45}.info-banner__close{margin-left:auto;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:#1e40af;padding:2px 6px;border-radius:6px;transition:background .16s,transform .12s}.info-banner__close:hover{background:#3b82f61f;transform:translateY(-1px)}.chart-actions{display:flex;gap:10px;justify-content:flex-end;align-items:center;margin-bottom:8px;flex-wrap:wrap}.chart-action{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#1d4ed814;border:1px solid rgba(59,130,246,.35);color:#1e40af;font-weight:600;-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);box-shadow:inset 0 1px #ffffff38,0 4px 14px #3b82f61f;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,box-shadow .16s ease,transform .14s ease,opacity .14s ease}.chart-action:hover{background:#3b82f624;box-shadow:inset 0 1px #ffffff42,0 6px 20px #3b82f633,0 0 0 3px #3b82f61f;transform:translateY(-1px)}.chart-action:active{transform:translateY(0);box-shadow:inset 0 1px #fff3,0 3px 12px #3b82f629}.chart-action:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff47,0 0 0 3px #3b82f652}.chart-action[disabled],.chart-action[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff29,0 2px 8px #3b82f61a}.chart-action__icon{width:16px;height:16px;flex:0 0 16px;opacity:.9}.revenue-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.revenue-header-row .left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.revenue-header-row .right .chart-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.chart-action{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(59,130,246,.35);-webkit-backdrop-filter:blur(6px) saturate(140%);backdrop-filter:blur(6px) saturate(140%);background:#1d4ed814;color:#1e40af;font-weight:600;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;box-shadow:inset 0 1px #ffffff40,0 4px 14px #3b82f61f;transition:background .16s ease,box-shadow .16s ease,transform .14s ease,opacity .14s ease}.chart-action:hover{background:#3b82f624;box-shadow:inset 0 1px #ffffff47,0 6px 22px #3b82f638,0 0 0 3px #3b82f626;transform:translateY(-1px)}.chart-action:active{transform:translateY(0);box-shadow:inset 0 1px #fff3,0 3px 12px #3b82f62e}.chart-action:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff47,0 0 0 3px #3b82f659}.chart-action[disabled]{opacity:.55;cursor:not-allowed;filter:grayscale(.1)}.chart-action__icon{font-size:16px;line-height:1}.revenue-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 10px}.revenue-controls .rc-right{margin-left:auto}.chart-actions{display:flex;align-items:center;gap:10px}.chart-action{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:transparent;border:1px solid rgba(15,23,42,.15);color:#0f172a;font-weight:600;line-height:1;appearance:none;-webkit-user-select:none;user-select:none;transition:background .16s ease,box-shadow .16s ease,transform .14s ease,opacity .14s ease}.chart-action .chart-action__icon{width:16px;height:16px;flex:0 0 16px;opacity:.9}.chart-action:hover{background:#0f172a0a;box-shadow:0 1px 10px #0f172a0f;transform:translateY(-1px)}.chart-action:active{transform:translateY(0);box-shadow:0 1px 6px #0f172a0d}.chart-action:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f640,inset 0 1px #fff6}.chart-action:disabled{opacity:.45;pointer-events:none}@media(max-width:640px){.revenue-controls{flex-direction:column;align-items:stretch;gap:8px}.revenue-controls .rc-right{margin-left:0}.chart-actions{justify-content:flex-start}}.revenue-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.revenue-controls .rc-left{display:flex;align-items:center;gap:10px}.revenue-controls .rc-right{display:flex;align-items:center}.chart-action{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:#0f172a;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;transition:background .16s ease,box-shadow .16s ease,transform .12s ease}.chart-action__icon{width:16px;height:16px}.chart-action.ghost{background:transparent!important;border-color:#0f172a29;color:#0f172a!important}.chart-action.ghost:hover{background:#0206170a;border-color:#0f172a47;transform:translateY(-1px)}.chart-action.ghost:active{transform:translateY(0);opacity:1!important}.chart-action.ghost:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f63d}.chart-action.ghost:disabled{cursor:not-allowed;opacity:.55;background:transparent!important;transform:none;box-shadow:none}.revenue-controls .chart-actions .chart-action.ghost{background:transparent!important}.dashboard-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.btn.ghost{background:transparent;border:1px solid var(--border, #e5e7eb);color:inherit;padding:8px 12px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.btn.ghost:hover{background:#00000008}.info-banner{display:flex;align-items:flex-start;gap:10px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;margin-bottom:12px}.info-banner .muted{opacity:.7}.info-banner__text p{margin:4px 0 0}.info-banner__close{margin-left:auto;background:transparent;border:none;font-size:18px;line-height:1;cursor:pointer}.schedule-input .schedule-icon{color:#6b7280}.live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px;border:1px solid currentColor;background:transparent}.live-pill .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.pill-offline{color:#b91c1c}.pill-soon{color:#b45309}.pill-live{color:#15803d}.schedule-box{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.schedule-input{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.schedule-input input[type=datetime-local]{border:0;outline:0;font:inherit;color:#111827;background:transparent}.schedule-icon{color:#6b7280}.live-cta-row{display:flex;gap:12px;align-items:center;margin-top:12px;flex-wrap:wrap}.live-cta-wrap{position:relative;display:flex;flex-direction:column;gap:6px;min-width:220px}.btn.ghost.live-cta{border:1px solid currentColor;background:transparent;font-weight:700}.live-cta.is-offline{color:#b91c1c}.live-cta.is-offline:hover{background:#b91c1c0f}.live-cta.is-soon{color:#b45309;animation:pulse-soon 1.6s ease-in-out infinite}@keyframes pulse-soon{0%{box-shadow:0 0 #b4530940}70%{box-shadow:0 0 0 8px #b4530900}to{box-shadow:0 0 #b4530900}}.live-cta.is-soon:hover{background:#b453090f}.live-cta.is-live{color:#15803d}.live-cta.is-live:hover{background:#15803d0f}.live-cta-progress{height:4px;width:100%;background:#eef2f7;border-radius:999px;overflow:hidden}.live-cta-progress__bar{height:100%;background:#b45309;transition:width .8s linear;border-radius:999px}.live-title-input{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.live-pill{display:inline-flex;align-items:center;gap:.5ch;font-size:.85rem;padding:.25rem .55rem;border-radius:999px;line-height:1;font-weight:600;background:#f3f4f6;color:#374151}.live-pill .dot{width:.55rem;height:.55rem;border-radius:50%;display:inline-block;background:#9ca3af}.pill-live{background:#eafff0;color:#065f46}.pill-live .dot{background:#10b981}.pill-soon{background:#fff7ed;color:#9a3412}.pill-soon .dot{background:#f59e0b}.pill-offline{background:#f3f4f6;color:#374151}.pill-offline .dot{background:#9ca3af}.btn.live-cta{border:1px solid transparent}.btn.live-cta.is-offline{border-color:#d1d5db;color:#374151;background:#fff}.btn.live-cta.is-soon{border-color:#fdba74;color:#9a3412;background:#fffaf5}.btn.live-cta.is-live{border-color:#34d399;color:#065f46;background:#effef6}.live-cta-wrap{display:flex;flex-direction:column;gap:6px;min-width:200px}.live-cta-progress{height:3px;background:#fee2e2;border-radius:999px;overflow:hidden}.live-cta-progress__bar{height:100%;background:#f59e0b;transition:width .6s linear}.schedule-box{display:flex;align-items:center;gap:10px}.schedule-input{display:flex;align-items:center;gap:8px;border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:8px 10px}.schedule-input input[type=datetime-local]{border:0;outline:none;font:inherit;background:transparent}.schedule-icon{opacity:.6}.live-cta.is-live{border-color:#16a34a;color:#16a34a}.live-cta.is-soon{border-color:#f59e0b;color:#f59e0b}.live-cta.is-offline{border-color:#6b7280;color:#6b7280}.live-cta-progress{height:4px;background:#0000000f;border-radius:999px;overflow:hidden;margin-top:6px}.live-cta-progress__bar{height:100%;width:0;background:#f59e0b;transition:width .4s ease}.live-cover-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;margin-top:12px}.cover-preview{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#f4f4f5;border:1px solid var(--card-border, #e6e6e7)}.cover-placeholder{width:100%;height:100%;display:grid;place-items:center;gap:6px;color:#6b7280;font-size:.9rem}.btn.danger{color:#b91c1c}.cover-preview{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#0b0b0b;box-shadow:0 6px 24px #0000002e}.cover-preview>img{width:100%;height:100%;object-fit:cover;display:block}.overlay-countdown{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;color:#fff;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.overlay-countdown{background:#00000040}}.overlay-countdown .dot{width:8px;height:8px;border-radius:999px;background:currentColor;animation:dotPulse 1.4s ease-in-out infinite}@keyframes dotPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.3);opacity:.5}}.overlay-banner{position:absolute;left:12px;right:12px;bottom:12px;padding:10px 14px;border-radius:10px;color:#fff;font-weight:600;letter-spacing:.2px;background:#000000a8;box-shadow:0 4px 14px #0003}.overlay-lowerthird{position:absolute;left:12px;bottom:64px;padding:8px 12px;border-radius:8px;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.overlay-lowerthird{background:#0006}}.overlay-lowerthird__title{font-weight:800;line-height:1.15}.overlay-lowerthird__subtitle{opacity:.9;font-size:12px;margin-top:2px}.overlay-badge{position:absolute;top:12px;right:12px;width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.cover-preview,.overlay-countdown{--overlay-accent: #ff2d55}.overlay-countdown{border:1px solid rgba(255,255,255,.12);color:var(--overlay-accent)}.creator-tools{margin-top:16px;padding:14px;border:1px solid rgba(255,255,255,.08);background:#10101299;border-radius:12px}.creator-tools__title{font-weight:800;font-size:14px;letter-spacing:.3px;margin:0 0 10px;display:flex;align-items:center;gap:8px}.tool-group{display:grid;gap:12px;margin-bottom:14px}.tool-row{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center}.tool-row__label{font-size:13px;color:#fffc}.tool-row__control{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tool-input,.tool-textarea,.tool-select{width:100%;padding:10px 12px;font-size:14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#fff;outline:none}.tool-textarea{min-height:72px;resize:vertical}.tool-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.tool-color{width:42px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:transparent;padding:0}.tool-help{font-size:12px;color:#fff9}.tool-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#fff;border-radius:10px;padding:9px 14px;font-weight:600;cursor:pointer;transition:transform .06s ease,background .15s ease,border-color .15s ease}.btn:hover{background:#ffffff0f;transform:translateY(-1px)}.btn.primary{background:var(--overlay-accent, #6c5ce7);border-color:transparent}.btn.danger{background:#d90429;border-color:#d90429}.cover-preview+.cover-controls{margin-top:12px}.cover-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cover-controls .btn{min-width:120px}.cover-controls__tip{flex-basis:100%;margin-top:4px;font-size:12px;opacity:.8}.live-cta-under-image{margin-top:10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.live-cta-under-image .schedule-box{display:flex;align-items:center;gap:8px}.live-cta-under-image .schedule-input{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.live-cta-under-image .schedule-icon{opacity:.7;font-size:16px}.live-cta-under-image .schedule-input input[type=datetime-local]{border:0;background:transparent;font-size:.92rem;line-height:1;height:28px;min-width:185px;outline:none}.btn{--btn-h: 34px;height:var(--btn-h);padding:0 12px;border-radius:8px;font-size:.92rem;line-height:1;display:inline-flex;align-items:center;gap:6px}.btn.ghost{background:#fff;border:1px solid #e5e7eb;color:#111827}.btn.ghost:hover{background:#f9fafb}.live-cta{font-weight:600;padding:0 14px}.live-cta.is-offline{background:#111827;color:#fff;border:1px solid #111827}.live-cta.is-soon{background:#0ea5e9;color:#fff;border:1px solid #0ea5e9}.live-cta.is-live{background:#ef4444;color:#fff;border:1px solid #ef4444}.live-cta:disabled{opacity:.6;cursor:not-allowed}.live-cta-wrap{display:flex;align-items:center;gap:10px}.live-cta-progress{width:140px;height:4px;border-radius:999px;background:#e5e7eb;overflow:hidden}.live-cta-progress__bar{height:100%;background:linear-gradient(90deg,#22c55e,#0ea5e9)}.cover-controls{display:flex;align-items:center;gap:10px;margin-top:8px}.cover-controls__tip{font-size:12px;color:#6b7280;margin-top:6px}.cover-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px}.cover-controls__tip{width:100%;margin-top:4px;font-size:12px;color:var(--muted, #6b7280)}.store-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:#fff;margin-bottom:12px;box-shadow:0 0 0 1px #0000000d inset,0 8px 16px #0000000d}.store-strip .strip-left{display:flex;align-items:center;gap:10px}.store-strip .store-meta{display:flex;flex-direction:column;line-height:1.2}.store-strip .store-name{font-weight:700}.store-strip .store-status{font-size:12px;opacity:.95;display:flex;align-items:center;gap:6px}.store-strip .store-status .dot{width:8px;height:8px;border-radius:999px;display:inline-block;background:#fff}.strip-live{background:#22c55e}.strip-soon{background:#ffb020}.strip-offline{background:#ef4444}.strip-live{box-shadow:0 0 0 1px #16a34a inset,0 0 24px #22c55e40}.strip-soon{box-shadow:0 0 0 1px #f59e0b inset,0 0 24px #ffb02040}.strip-offline{box-shadow:0 0 0 1px #dc2626 inset,0 0 24px #ef444440}:root{--ct-surface: rgba(17, 17, 17, .35);--ct-surface-row: rgba(255, 255, 255, .04);--ct-surface-banner: rgba(255, 255, 255, .06);--ct-border: rgba(255, 255, 255, .1);--ct-border-subtle: rgba(255, 255, 255, .06);--ct-border-dashed: rgba(255, 255, 255, .15);--ct-text: rgba(255, 255, 255, .92);--ct-input-bg: rgba(255, 255, 255, .06);--ct-input-bg-focus: rgba(255, 255, 255, .1);--ct-input-border: rgba(255, 255, 255, .12);--ct-input-border-focus: rgba(255, 255, 255, .28);--ct-hover-bg: rgba(255, 255, 255, .06);--ct-shadow: 0 8px 24px rgba(0, 0, 0, .35);--ct-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--ct-help-opacity: .9;--ct-primary-border: rgba(34, 197, 94, .35);--ct-danger-border: rgba(239, 68, 68, .35)}@media(prefers-color-scheme:dark){:root{--ct-surface: rgba(17, 17, 17, .35);--ct-surface-row: rgba(255, 255, 255, .04);--ct-surface-banner: rgba(255, 255, 255, .06);--ct-border: rgba(255, 255, 255, .1);--ct-border-subtle: rgba(255, 255, 255, .06);--ct-border-dashed: rgba(255, 255, 255, .15);--ct-text: rgba(255, 255, 255, .92);--ct-input-bg: rgba(255, 255, 255, .06);--ct-input-bg-focus: rgba(255, 255, 255, .1);--ct-input-border: rgba(255, 255, 255, .12);--ct-input-border-focus: rgba(255, 255, 255, .28);--ct-hover-bg: rgba(255, 255, 255, .06);--ct-shadow: 0 8px 24px rgba(0, 0, 0, .35);--ct-inset: inset 0 1px 0 rgba(255, 255, 255, .05)}}@media(prefers-color-scheme:light){:root{--ct-surface: rgba(255, 255, 255, .55);--ct-surface-row: rgba(0, 0, 0, .035);--ct-surface-banner: rgba(0, 0, 0, .04);--ct-border: rgba(0, 0, 0, .08);--ct-border-subtle: rgba(0, 0, 0, .06);--ct-border-dashed: rgba(0, 0, 0, .15);--ct-text: rgba(17, 17, 17, .92);--ct-input-bg: rgba(0, 0, 0, .035);--ct-input-bg-focus: rgba(0, 0, 0, .06);--ct-input-border: rgba(0, 0, 0, .1);--ct-input-border-focus: rgba(0, 0, 0, .22);--ct-hover-bg: rgba(0, 0, 0, .05);--ct-shadow: 0 8px 24px rgba(0, 0, 0, .12);--ct-inset: inset 0 1px 0 rgba(255, 255, 255, .65)}}.theme-dark{--ct-surface: rgba(17, 17, 17, .35);--ct-surface-row: rgba(255, 255, 255, .04);--ct-surface-banner: rgba(255, 255, 255, .06);--ct-border: rgba(255, 255, 255, .1);--ct-border-subtle: rgba(255, 255, 255, .06);--ct-border-dashed: rgba(255, 255, 255, .15);--ct-text: rgba(255, 255, 255, .92);--ct-input-bg: rgba(255, 255, 255, .06);--ct-input-bg-focus: rgba(255, 255, 255, .1);--ct-input-border: rgba(255, 255, 255, .12);--ct-input-border-focus: rgba(255, 255, 255, .28);--ct-hover-bg: rgba(255, 255, 255, .06);--ct-shadow: 0 8px 24px rgba(0, 0, 0, .35);--ct-inset: inset 0 1px 0 rgba(255, 255, 255, .05)}.theme-light{--ct-surface: rgba(255, 255, 255, .55);--ct-surface-row: rgba(0, 0, 0, .035);--ct-surface-banner: rgba(0, 0, 0, .04);--ct-border: rgba(0, 0, 0, .08);--ct-border-subtle: rgba(0, 0, 0, .06);--ct-border-dashed: rgba(0, 0, 0, .15);--ct-text: rgba(17, 17, 17, .92);--ct-input-bg: rgba(0, 0, 0, .035);--ct-input-bg-focus: rgba(0, 0, 0, .06);--ct-input-border: rgba(0, 0, 0, .1);--ct-input-border-focus: rgba(0, 0, 0, .22);--ct-hover-bg: rgba(0, 0, 0, .05);--ct-shadow: 0 8px 24px rgba(0, 0, 0, .12);--ct-inset: inset 0 1px 0 rgba(255, 255, 255, .65)}.creator-tools--glass{background:var(--ct-surface);color:var(--ct-text);-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);border:1px solid var(--ct-border);border-radius:16px;padding:16px;box-shadow:var(--ct-shadow),var(--ct-inset)}.creator-tools__banner{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:12px;margin-bottom:12px;border-radius:12px;background:var(--ct-surface-banner);border:1px dashed var(--ct-border-dashed)}.creator-tools__banner-icon{display:grid;place-items:center;font-size:20px;opacity:var(--ct-help-opacity)}.creator-tools__banner-text ul{margin:6px 0 0;padding-left:18px;opacity:var(--ct-help-opacity)}.creator-tools__title{font-weight:700;letter-spacing:.2px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.tool-group{display:grid;gap:12px}.tool-row{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--ct-surface-row);border:1px solid var(--ct-border-subtle);box-shadow:0 1px #00000005 inset}.tool-row__label{display:flex;align-items:center;gap:8px;font-weight:600;opacity:.95}.tool-row__icon{font-size:18px;opacity:.9}.tool-row__control{display:flex;flex-wrap:wrap;gap:8px}.tool-input--ghost,.tool-color.tool-input--ghost{background:var(--ct-input-bg);border:1px solid var(--ct-input-border);color:inherit;border-radius:10px;padding:8px 10px;outline:none;transition:border .2s,background .2s,box-shadow .2s}.tool-input--ghost:focus,.tool-color.tool-input--ghost:focus{border-color:var(--ct-input-border-focus);background:var(--ct-input-bg-focus);box-shadow:0 0 0 3px var(--ct-input-bg-focus)}.btn-icon{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;color:inherit;padding:8px 10px;border-radius:12px;line-height:1;transition:transform .12s ease,background .2s,border-color .2s,box-shadow .2s;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.btn-icon svg{font-size:18px}.btn-icon:hover{background:var(--ct-hover-bg);border-color:var(--ct-input-border);box-shadow:0 6px 20px #0000002e;transform:translateY(-1px)}.btn-icon:active{transform:translateY(0)}.btn-icon--primary{border-color:var(--ct-primary-border)}.btn-icon--danger{border-color:var(--ct-danger-border)}.tool-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.tool-checkbox{display:inline-flex;align-items:center;gap:8px}.tool-ico{width:18px;height:18px;display:inline-block;opacity:.9}.creator-tools__banner .banner-title{display:flex;align-items:center;gap:8px;margin-bottom:6px}.creator-tools.glass{background:var(--panel-glass, rgba(255,255,255,.55));border:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:14px;box-shadow:0 2px 10px #0000000f,0 8px 24px #00000014;color:var(--fg-strong, #111)}html.theme-dark .creator-tools.glass{background:#00000073;border-color:#ffffff14;color:var(--fg-strong, #e5e7eb)}.creator-tools__banner{background:#0000000a;border:1px dashed rgba(0,0,0,.12);border-radius:12px;padding:10px 12px;margin-bottom:12px}html.theme-dark .creator-tools__banner{background:#ffffff0f;border-color:#ffffff24}.creator-tools .tool-row,.creator-tools .tool-row__label,.creator-tools .tool-row__control,.creator-tools input,.creator-tools .btn{opacity:1!important}.tool-row{border:1px solid rgba(0,0,0,.08);background:#ffffff80;border-radius:12px;padding:10px;margin:10px 0}html.theme-dark .tool-row{border-color:#ffffff14;background:#0000004d}.tool-row__label{font-weight:600;display:flex;align-items:center;gap:8px;color:inherit}.tool-ico{opacity:.9}.tool-input,.tool-color{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:10px 12px;color:inherit}html.theme-dark .tool-input,html.theme-dark .tool-color{border-color:#fff3}.btn.ghost{background:transparent;border:1px solid rgba(0,0,0,.18);color:inherit;border-radius:10px;padding:10px 12px}html.theme-dark .btn.ghost{border-color:#fff3}.btn.primary{background:var(--ring, #2563eb);color:#fff;border:none;border-radius:10px;padding:10px 14px}.readiness{margin-bottom:10px}.readiness__alert,.readiness__ok{display:flex;gap:10px;align-items:center;font-size:.95rem;padding:8px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#ffffff8c}.readiness__alert.warn{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b40}html.theme-dark .readiness__alert,html.theme-dark .readiness__ok{border-color:#ffffff1a;background:#00000059}.info-banner{position:relative;padding:12px 44px 12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(6px);color:#1f2937;margin-bottom:12px}.info-banner__text p{margin:4px 0 0;font-size:13.5px;line-height:1.45}.info-banner__close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:transparent;border:1px solid transparent;cursor:pointer;color:inherit}.creator-banner{position:relative;padding:14px 40px 12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(6px);box-shadow:0 1px 2px #0000000f;color:#1f2937;margin-bottom:12px}.creator-banner__title{font-weight:700;font-size:15px;margin-bottom:6px}.creator-banner__list{margin:0;padding-left:18px;font-size:13.5px;line-height:1.45}.creator-banner__list li{margin:4px 0}.creator-banner__close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:transparent;border:1px solid transparent;cursor:pointer;color:inherit}.creator-banner__close:hover{background:#0000000f}.live-cover-row{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.info-banner,.creator-banner{position:relative;padding-right:44px}.info-banner__close,.creator-banner__close{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;box-shadow:none!important;color:#6b7280;cursor:pointer;border-radius:6px;line-height:0;z-index:2}.info-banner__close:hover,.creator-banner__close:hover{background:#0000000f!important;color:#111827}.info-banner__close svg,.creator-banner__close svg{width:16px;height:16px;pointer-events:none}.creator-banner,.info-banner{position:relative;padding-right:44px;overflow:visible}.creator-banner__close,.info-banner__close{position:absolute;top:8px;right:8px;z-index:5;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;appearance:none;color:#6b7280;cursor:pointer;border-radius:6px;line-height:0;padding:0}.creator-banner__close:hover,.creator-banner__close:focus,.info-banner__close:hover,.info-banner__close:focus{background:#0000000f!important;color:#111827}.creator-banner__close svg,.info-banner__close svg{width:16px;height:16px;pointer-events:none}.creator-banner{border:1px solid #e5e7eb;background:#f9fafb;border-radius:10px;padding:12px 12px 10px}.creator-banner__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.creator-banner__title{font-weight:600;color:#111827}.creator-banner .plain-close{all:unset;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;border-radius:6px;color:#6b7280;cursor:pointer}.creator-banner .plain-close:hover,.creator-banner .plain-close:focus-visible{background:#0000000f;color:#111827;outline:none}.creator-banner .plain-close svg{width:16px;height:16px;pointer-events:none}.creator-banner__list{margin:0;padding-left:18px;color:#374151}.streaming-details-inline{margin-top:12px;background:#111;color:#fff;border-radius:10px;padding:12px}.sd-blocks .sd-block{margin:12px 0}.sd-label{font-weight:600;margin-bottom:6px}.sd-sub{font-weight:600;margin:8px 0 4px}.sd-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sd-code{background:#1a1a1a;padding:6px 8px;border-radius:6px;overflow:auto;max-width:100%}.sd-pre{background:#1a1a1a;padding:10px;border-radius:8px;overflow:auto}.sd-hint{font-size:12px;opacity:.8;margin-top:4px}.sd-warning{background:#2a2a2a;padding:10px;border-radius:8px}@media(max-width:920px){.live-cover-row{grid-template-columns:1fr}}@media(max-width:900px){.tool-row{grid-template-columns:1fr;align-items:stretch}.overlay-lowerthird{max-width:86%}}@media(max-width:720px){.live-cta-row{flex-direction:column;align-items:stretch}.live-cta-wrap{width:100%}}@media(max-width:720px){.live-cta-row{flex-direction:column;align-items:stretch}.live-cta-wrap{width:100%}.status-legend__item{grid-template-columns:1fr;align-items:start}.status-pill.sample{width:fit-content}.orders-inline-toolbar{flex-direction:column;align-items:stretch}.orders-table-wrap{max-height:420px}.legend-row{grid-template-columns:1fr}}@media(max-width:640px){.card .live-form input[type=text],.card .live-form input[placeholder="Stream title"],.card .live-form input[type=datetime-local]{min-width:100%}.btn{flex:1 1 auto;justify-content:center}.revenue-header-row{align-items:stretch;flex-direction:column;gap:10px}.revenue-header-row .right{display:flex;justify-content:flex-start}}@keyframes bannerIn{0%{transform:translateY(-4px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--ct-bg: rgba(255,255,255,.06);--ct-border: rgba(255,255,255,.12);--ct-text: #eaecef;--ct-muted: #a8b3cf;--ct-accent: #FF2D55;--ct-focus: 0 0 0 3px rgba(255,45,85,.35)}.field{display:grid;gap:8px;margin-bottom:16px}.field-label{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ct-text)}.field-label__icon{opacity:.75;font-size:1.05rem}.field-help{color:var(--ct-muted);font-size:12px}.input-with-icon{position:relative}.input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.8}.input{width:100%;height:40px;border-radius:10px;border:1px solid var(--ct-border);background:var(--ct-bg);color:var(--ct-text);outline:none;padding:0 40px;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.input--datetime{-webkit-appearance:none;appearance:none;color-scheme:dark}.input--datetime::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;filter:invert(1)}.input-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:28px;width:28px;border-radius:8px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--ct-muted);transition:background .15s ease,color .15s ease,border-color .15s ease}.input-clear:hover{background:#ffffff0f;color:var(--ct-text);border-color:var(--ct-border)}.input:hover{border-color:#fff3}.input:focus{border-color:var(--ct-accent);box-shadow:var(--ct-focus)}.input:disabled{opacity:.6;cursor:not-allowed}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button.btn:disabled,button.btn[disabled]{opacity:1!important;background:#f9fafb!important;color:#6b7280!important;border:1px solid #E5E7EB!important;cursor:not-allowed;pointer-events:none}button.btn:disabled svg,button.btn[disabled] svg{width:1em;height:1em;color:#6b7280!important;stroke:currentColor!important;fill:none!important;opacity:1!important}button.btn{display:inline-flex;align-items:center;gap:8px;line-height:1.2;font-weight:600}.creator-tools svg{display:inline-block;vertical-align:middle;width:1em;height:1em;color:inherit}.creator-tools .stroke-icon,.creator-tools .stroke-icon *{stroke:currentColor!important;fill:none!important;stroke-width:2!important;opacity:1!important}.creator-tools .tool-ico,.creator-tools .dt-ico{color:#374151;width:18px;height:18px;flex-shrink:0}.creator-tools .btn svg{color:inherit}.creator-tools .btn:disabled svg{opacity:.6}.creator-tools .schedule-controls{display:flex;gap:10px;align-items:center}.creator-tools .dt-wrap{position:relative;display:inline-flex;align-items:center}.creator-tools .dt-ico{position:absolute;left:10px;pointer-events:none}.creator-tools .dt-input{-webkit-appearance:none;appearance:none;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px 10px 34px;line-height:1.2;height:40px;font-size:14px;box-shadow:0 1px 2px #00000005}.creator-tools .dt-input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f626}.creator-tools .dt-input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;right:8px;width:22px;height:22px}.creator-tools .dt-input::-webkit-clear-button,.creator-tools .dt-input::-webkit-inner-spin-button{display:none}.creator-tools .dt-input[type=datetime-local]{background-image:none}.creator-tools .schedule-hint{margin:6px 0 0 34px;font-size:12px;color:#6b7280}.creator-tools .schedule-switch{position:relative;display:inline-flex;align-items:center;width:44px;height:24px}.creator-tools .schedule-switch>input{position:absolute;opacity:0;width:0;height:0}.creator-tools .schedule-switch .track{width:100%;height:100%;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:999px;transition:background .2s ease,border-color .2s ease}.creator-tools .schedule-switch .thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000001a;transition:transform .2s ease}.creator-tools .schedule-switch>input:checked~.track{background:#22c55e;border-color:#22c55e}.creator-tools .schedule-switch>input:focus-visible~.track{outline:2px solid #60a5fa;outline-offset:2px}#creator-tools{--ct-border: #e5e7eb;--ct-text: #111827;--ct-muted: #6b7280;--ct-bg: #ffffff;--ct-pill: #f3f4f6}#creator-tools .field-label{display:block;margin:10px 0 6px;font-weight:600;color:var(--ct-text)!important;opacity:1!important}#creator-tools .live-title-input{width:100%;height:40px;border:1px solid var(--ct-border);border-radius:10px;padding:10px 12px;background:var(--ct-bg);color:var(--ct-text);font-size:14px;outline:none;box-shadow:0 1px 2px #00000005}#creator-tools .schedule-row{margin-top:14px}#creator-tools .schedule-row .tool-row__label{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ct-text);margin-bottom:8px}#creator-tools .schedule-row .tool-row__label .ico{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}#creator-tools .date-input{position:relative;display:inline-flex;align-items:center}#creator-tools .date-input .calendar-ico{position:absolute;left:12px;width:18px;height:18px;stroke:#4b5563;fill:none;stroke-width:2;pointer-events:none}#creator-tools .date-input input[type=datetime-local]{-webkit-appearance:none;appearance:none;background:var(--ct-bg);color:var(--ct-text);border:1px solid var(--ct-border);border-radius:10px;padding:10px 12px 10px 38px;height:40px;font-size:14px;line-height:1.2;box-shadow:0 1px 2px #00000005}#creator-tools .date-input input[type=datetime-local]::-webkit-calendar-picker-indicator,#creator-tools .date-input input[type=datetime-local]::-webkit-clear-button,#creator-tools .date-input input[type=datetime-local]::-webkit-inner-spin-button{opacity:0!important;display:none!important}#creator-tools .schedule-row .switch,#creator-tools .schedule-row input[type=range]{display:none!important}#creator-tools .schedule-help{margin-top:6px;font-size:12px;color:var(--ct-muted)}.creator-tools{--ct-bg: #fff;--ct-text: #111827;--ct-muted: #6b7280;--ct-border: #e6e8ec;--ct-accent: #2563eb;--ct-track: #e5e7eb;--ct-track-on: #2563eb}.creator-tools .field-label{display:block;margin:8px 0 6px;font-weight:600;color:var(--ct-text);opacity:1}.creator-tools .live-title-input{width:100%;height:40px;border:1px solid var(--ct-border);border-radius:10px;background:#fff;padding:0 12px;font-size:14px;color:var(--ct-text)}.creator-tools .live-title-input::placeholder{color:#9ca3af}.creator-tools .live-title-input:focus{outline:none;border-color:var(--ct-accent);box-shadow:0 0 0 3px #2563eb26}.creator-tools .schedule-row{border:1px solid var(--ct-border);border-radius:12px;background:var(--ct-bg);padding:12px;margin-top:12px}.creator-tools .schedule-controls{display:flex;gap:12px;align-items:center;justify-content:space-between}.creator-tools .dt-wrap{position:relative;min-width:240px;flex:1}.creator-tools .dt-wrap .dt-ico{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ct-muted);pointer-events:none}.creator-tools .dt-wrap .dt-input{width:100%;height:40px;border:1px solid var(--ct-border);border-radius:10px;padding:0 12px 0 36px;background:#fff;color:var(--ct-text);font-size:14px}.creator-tools .dt-wrap .dt-input:focus{outline:none;border-color:var(--ct-accent);box-shadow:0 0 0 3px #2563eb26}.creator-tools .dt-wrap .dt-input:focus,.creator-tools .dt-wrap .dt-input:active{background:#fff!important}.creator-tools .dt-wrap .dt-input::-webkit-calendar-picker-indicator{filter:invert(35%);opacity:.8;cursor:pointer}.creator-tools .dt-wrap.is-disabled .dt-input{background:#f8fafc;color:#9ca3af;pointer-events:none}.creator-tools .dt-wrap.is-disabled .dt-ico{color:#cbd5e1}.creator-tools .schedule-switch{position:relative;width:46px;height:26px;display:inline-flex;align-items:center;cursor:pointer}.creator-tools .schedule-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0}.creator-tools .schedule-switch .track{width:100%;height:100%;background:var(--ct-track);border-radius:999px;transition:background .2s ease;box-shadow:inset 0 0 0 1px var(--ct-border)}.creator-tools .schedule-switch .thumb{position:absolute;left:3px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;transition:transform .2s ease}.creator-tools .schedule-switch input:checked~.track{background:var(--ct-track-on);box-shadow:none}.creator-tools .schedule-switch input:checked~.thumb{transform:translate(20px,-50%)}.creator-tools .schedule-switch:focus-within .track{outline:2px solid rgb(37 99 235 / 50%);outline-offset:2px}.creator-tools .schedule-hint{margin:8px 0 0;font-size:12px;color:var(--ct-muted)}.creator-tools .stroke-icon{stroke:currentColor;stroke-width:2;fill:none}.btn svg{width:1em;height:1em;color:currentColor;vertical-align:middle}.btn:disabled svg{opacity:.6}.creator-tools .schedule-switch{position:relative;width:44px;height:24px;display:inline-flex;align-items:center;justify-content:center}.creator-tools .schedule-switch>input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;outline:none!important}.creator-tools .schedule-switch>input:before,.creator-tools .schedule-switch>input:after{content:none!important}.creator-tools .schedule-switch .track{position:absolute;width:44px;height:24px;background:#e5e7eb;border-radius:999px;box-shadow:inset 0 0 0 1px #e6e8ec;transition:background .2s ease;pointer-events:none}.creator-tools .schedule-switch .thumb{position:absolute;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .2s ease;pointer-events:none}.creator-tools .schedule-switch>input:checked~.track{background:#2563eb!important;box-shadow:none!important}.creator-tools .schedule-switch>input:checked~.thumb{transform:translate(20px)}.creator-tools .schedule-switch>input:focus-visible~.track{box-shadow:0 0 0 3px #2563eb33}.schedule-row{align-items:flex-start}.schedule-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.dt-wrap{position:relative;display:inline-flex;align-items:center}.dt-input{width:260px;max-width:100%;height:40px;padding:0 36px;border:1px solid var(--card-border, #e5e7eb);border-radius:10px;background:#fff;outline:none;font-size:14px;color:#111827;z-index:2}.dt-input:focus{border-color:#9aa7ff;box-shadow:0 0 0 3px #3b82f626}.dt-ico{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.8}.dt-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:9999px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280}.dt-clear:hover{background:#f3f4f6;color:#374151}.schedule-hint{color:#6b7280;font-size:12px}.schedule-switch,.schedule-controls,.schedule-controls--stacked{display:none!important}.advanced-toggle .linklike,.advanced-toggle .linklike:visited{-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit;padding:0;margin:0;display:inline-flex;align-items:center;gap:6px;font-weight:600;line-height:1.3;border-radius:6px;cursor:pointer}.advanced-toggle .linklike:hover{background:transparent!important}.advanced-toggle .linklike:focus-visible{outline:2px solid rgba(59,130,246,.35);outline-offset:2px}.creator-tools .advanced-toggle button.linklike{background:transparent!important}.live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.2px;-webkit-user-select:none;user-select:none;border:1px solid transparent;box-shadow:0 1px 2px #00000014}.live-pill .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.pill-live{color:#fff;background:#ff2d55;border-color:#00000026}.pill-live .dot{background:#fff}.pill-soon{color:#7a2e00;background:#ffe8cc;border-color:#ffc285}.pill-soon .dot{background:#ff7a00;animation:pill-pulse 1.2s ease-in-out infinite}.pill-offline{color:#555;background:#f1f3f5;border-color:#e5e7eb}.pill-offline .dot{background:#9aa0a6}@keyframes pill-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.75}}.avatar-wrap{position:relative;display:inline-block}.avatar-live-chip{position:absolute;top:-4px;left:-4px;background:#ff2d55;color:#fff;font-weight:800;font-size:10px;line-height:1;padding:3px 6px;border-radius:6px;border:1px solid rgba(0,0,0,.15);transform:translate(0);box-shadow:0 1px 2px #0000001f}.avatar-live-chip.soon,.avatar-live-chip.offline{display:none}.live-pill{font-variant-numeric:tabular-nums}.live-cover-row{display:grid;grid-template-columns:1fr minmax(320px,420px);gap:16px;align-items:start}.live-cover-left{overflow:visible;min-width:0}.creator-tools{max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:hidden;padding-right:6px}.creator-tools{max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:hidden;padding-right:2px;padding-bottom:88px}.creator-tools .tool-actions{position:sticky;bottom:0;z-index:1;display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;background:var(--panel-bg, #fff);padding:12px;margin-top:12px;border-top:1px solid var(--hairline, rgba(0,0,0,.08));box-shadow:0 -6px 12px #0000000a}.creator-tools .tool-actions .btn{white-space:nowrap;min-width:112px}.creator-tools .tool-actions{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 10px;background:var(--panel-bg, #fff);border-top:1px solid var(--hairline, rgba(0,0,0,.08))}.creator-tools .tool-actions .btn{flex:0 0 auto;padding:6px 10px;font-size:13px;line-height:1.1;height:32px;min-width:96px;white-space:nowrap}.creator-tools .tool-actions .btn.primary,.creator-tools .tool-actions .btn.ghost,.creator-tools .tool-actions .btn.live-cta{padding:6px 12px}.creator-tools{max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-bottom:64px}.creator-tools .tool-actions{position:sticky;bottom:0;z-index:2;display:flex;gap:8px;justify-content:space-between;align-items:center;padding:8px 10px;background:#fff;border-top:1px solid #ececec;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.creator-tools .tool-actions .btn .ico{margin-right:6px;display:inline-flex;vertical-align:middle}.btn.primary{background:var(--overlay-accent, #111);color:#fff;border:1px solid transparent;opacity:1}.btn.ghost{background:#fff;border:1px solid #00000022;color:#111}.btn.ghost.danger{border-color:#ff3b30;color:#ff3b30}.creator-tools .tool-actions .btn:hover{filter:brightness(.98)}.creator-tools .tool-actions .btn.save-overlay{background:var(--overlay-accent, #0e7afe)!important;color:#fff!important;border:1px solid transparent!important;opacity:1!important}.creator-tools .tool-actions .btn.save-overlay .ico,.creator-tools .tool-actions .btn.save-overlay span{color:inherit!important}.creator-tools .tool-actions .btn{padding:6px 10px;height:34px;font-size:13px;line-height:1;border-radius:10px;white-space:nowrap}.creator-tools .schedule-row .schedule-inline{display:flex;align-items:center;gap:8px;width:100%}.creator-tools .schedule-row .dt-wrap{position:relative;flex:1;min-width:0}.creator-tools .schedule-row .dt-input{width:100%;box-sizing:border-box;padding-left:2rem;padding-right:2rem;min-width:0}.creator-tools .schedule-row .dt-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:24px;width:24px;display:grid;place-items:center;border-radius:6px;border:none;background:transparent;cursor:pointer}.creator-tools .tool-row{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px}.creator-tools .tool-row__control,.creator-tools .schedule-row .schedule-inline,.creator-tools .schedule-row .dt-wrap{min-width:0;width:100%}.creator-tools .schedule-row .dt-input{width:100%!important;max-width:100%;display:block;box-sizing:border-box;padding-left:2rem;padding-right:2rem;min-width:0}.creator-tools .schedule-row .dt-ico{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.7}.creator-tools .schedule-row .dt-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:24px;width:24px;display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.creator-tools input[type=datetime-local]{min-width:0}.creator-tools::-webkit-scrollbar{width:6px}.creator-tools::-webkit-scrollbar-thumb{background:#00000047;border-radius:999px}.creator-tools::-webkit-scrollbar-thumb:hover{background:#00000061}.creator-tools::-webkit-scrollbar-corner{background:transparent}.btn.icon-only{padding:8px;line-height:0;background:transparent;border:none;box-shadow:none;border-radius:10px}.btn.icon-only:hover:not(:disabled){background:#0000000d}.btn.icon-only:focus-visible{outline:2px solid var(--accent, #3b82f6);outline-offset:2px}.creator-tools .tool-row__control .refresh-btn{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:10px;cursor:pointer}.creator-tools .tool-row__control .refresh-btn:hover:not(:disabled){background:#0000000f}.creator-tools .tool-row__control .refresh-btn:focus-visible{outline:2px solid var(--accent, #3b82f6);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .9s linear infinite}.creator-tools .icon-btn{background:transparent!important;border:0!important;box-shadow:none!important;padding:6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;outline:none}.creator-tools .icon-btn:hover{background:#1018280f}.creator-tools .icon-btn:focus-visible{outline:2px solid rgba(59,130,246,.6);outline-offset:2px}.creator-tools .icon-btn:disabled{opacity:.5;cursor:not-allowed}.creator-tools .icon-btn svg{width:18px;height:18px;stroke-width:2;color:#1f2937}.creator-tools .tool-row__control .icon-btn{border:0!important;box-shadow:none!important}.creator-tools .cap-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:10px 12px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;box-shadow:0 1px #0000000a}.creator-tools .cap-banner__content{display:flex;align-items:center;gap:8px}.creator-tools .cap-banner__text{font-size:13px;line-height:1.35}.creator-tools .cap-banner__close{appearance:none;background:transparent;border:0;color:inherit;font-size:16px;line-height:1;padding:2px 6px;border-radius:6px;cursor:pointer}.creator-tools .cap-banner__close:hover{background:#7c2d1214}.creator-tools .cap-banner__close:focus-visible{outline:2px solid rgba(124,45,18,.4);outline-offset:2px}.info-banner{position:relative;display:flex;gap:12px;padding:12px 40px 12px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.info-banner__text{flex:1}.info-banner__close{position:absolute;right:8px;top:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#111;cursor:pointer}.info-banner__close svg{width:18px;height:18px}.info-banner__close{all:unset;position:absolute;right:8px;top:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;cursor:pointer;background:transparent;color:#111!important}.info-banner__close:hover{background:#0000000f}.info-banner__close:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.info-banner__close-ico{width:18px;height:18px;pointer-events:none}.info-banner__close,.info-banner__close:hover,.info-banner__close:active,.info-banner__close:focus{box-shadow:none!important;text-shadow:none!important;border:0;background:transparent}.info-banner__close:before,.info-banner__close:after{box-shadow:none!important;content:none}.creator-tools .info-banner{position:relative;padding-right:44px}.creator-tools .info-banner .info-banner__close{all:unset;position:absolute;top:8px;right:8px;width:28px;height:28px;display:grid;place-items:center;cursor:pointer;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important;text-shadow:none!important;outline:none;color:#333;font-size:18px;line-height:1;border-radius:6px}.creator-tools .info-banner .info-banner__close:hover{background:#0000000f}.creator-tools .info-banner .info-banner__close:focus-visible{outline:2px solid #2684ff;outline-offset:2px}.creator-tools .info-banner .info-banner__close:before,.creator-tools .info-banner .info-banner__close:after{content:none!important;box-shadow:none!important}.ad-list::-webkit-scrollbar{width:8px}.ad-list::-webkit-scrollbar-thumb{border-radius:999px;background:#00000026}.dashboard-layout{--sds-width: 270px;display:flex;min-height:100vh}.dashboard-layout.sidebar-open{--sds-width: 270px}.dashboard-layout.sidebar-collapsed{--sds-width: 64px}.StoreDashboardSidebar{width:var(--sds-width);flex:0 0 var(--sds-width);transition:width .18s ease;overflow:hidden}.dashboard-main{flex:1 1 auto;min-width:0}html.dashboard-route{--sds-open: 272px;--sds-collapsed: 72px}html.dashboard-route body,html.dashboard-route #root,html.dashboard-route .app-shell,html.dashboard-route .app-content,html.dashboard-route .site-container,html.dashboard-route .global-header{margin-left:0!important;padding-left:0!important}.dashboard-layout{--sds-left: var(--sds-open);display:flex;min-height:100dvh;width:100%}.dashboard-layout.sidebar-collapsed{--sds-left: var(--sds-collapsed)}.dashboard-sidebar{position:sticky;top:0;left:0;width:var(--sds-left);min-width:var(--sds-left);height:100dvh;overflow:hidden;background:var(--bg);z-index:20}.dashboard-main{flex:1;min-width:0}.dashboard-scroll-area{min-height:100%}html.dashboard-route{--nav-h: 64px}.StoreDashboardSidebar{position:sticky;top:var(--nav-h);margin-top:0;padding-top:0}:root{--navbar-h: 64px}.dashboard-sidebar{position:sticky;top:var(--navbar-h);margin-top:-8px!important;padding-top:-8px!important}.dashboard-layout,.dashboard-shell{padding-top:0!important}:root{--navbar-h: 64px;--icon-rail: 56px;--sidebar-w: 260px}#store-dash .store-sidebar{position:fixed!important;top:var(--navbar-h)!important;left:var(--icon-rail)!important;height:calc(100vh - var(--navbar-h));z-index:10}#store-dash .dashboard-main{margin-left:calc(var(--icon-rail) + var(--sidebar-w))!important}.store-sidebar{position:fixed;top:64px}.store-sidebar{margin-top:0}.dashboard-sidebar{padding-top:0!important}#storeDashSidebar{position:fixed!important;top:64px!important;left:0;width:300px;height:calc(100vh - 64px);overflow:auto}.social-link-pill:empty{display:none;pointer-events:none}.cover-preview{background:var(--cover-bg, #fff);border-radius:12px;overflow:hidden;position:relative;aspect-ratio:16 / 9}.cover-preview>img{width:100%;height:100%;object-fit:var(--image-fit, cover);background:transparent}.tool-subhead{display:flex;justify-content:space-between;align-items:center}.tool-body{margin-top:8px;display:grid;gap:8px}.ctv-list{display:grid;gap:10px}.ctv-head{display:flex;align-items:center;justify-content:space-between}.ctv-card{border:1px solid #e6e8ee;border-radius:12px;background:#fff;padding:10px;display:grid;gap:8px}.ctv-row{display:grid;grid-template-columns:130px 1fr;gap:8px 10px;align-items:center}.ctv-row .ctv-label{color:#475569;font-size:.92rem}.ctv-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ctv-num{width:92px}.ctv-range{width:160px}.ctv-range-val{color:#64748b;font-size:.9rem;min-width:36px;text-align:right}.ctv-actions{grid-template-columns:1fr auto}.ctv-chip{display:inline-block;padding:6px 10px;border-radius:10px;border:1px dashed #e5e7eb;font-size:.88rem;line-height:1}.tool-row.tool-row--stack{display:grid;grid-template-columns:1fr;align-items:start}.tool-row.tool-row--stack .tool-row__label{grid-column:1 / -1;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.tool-row.tool-row--stack .tool-row__control{grid-column:1 / -1}.ctv-card{padding:10px}.ctv-row{gap:8px 10px}.lbv-list{display:grid;gap:10px}.lbv-card{border:1px solid #e6e8ee;background:#fff;border-radius:12px;padding:10px;display:grid;gap:8px}.lbv-fieldlabel{font-size:.82rem;color:#475569;margin-bottom:2px}.lbv-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lbv-col{display:grid;gap:4px}.lbv-actions{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.lbv-preview{font-size:.85rem;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid #e6e8ee;background:#fff}.lbv-preview.lbv-ghost{background:transparent;border-color:#cbd5e1}.lbv-preview.lbv-solid{background:#0e7afe;border-color:#0e7afe;color:#fff}.lbv-preview.lbv-pill{background:#f1f5f9;border-color:#e2e8f0}.cover-preview{position:relative}.ct-overlay{position:absolute;inset:0}.cover-frame,.live-cover-frame{aspect-ratio:16 / 9;position:relative;overflow:hidden;border-radius:12px}.role-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;line-height:1;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.sticky-live{position:sticky;top:12px;z-index:1}.creator-tools::-webkit-scrollbar{width:8px}.creator-tools::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.creator-tools::-webkit-scrollbar-track{background:transparent}.advanced-toggle{margin-top:12px}.linklike{display:inline-flex;gap:6px;align-items:center;cursor:pointer;background:none;border:0;padding:0;color:var(--link, #0ea5e9);text-decoration:none;font-weight:600}.linklike:hover{text-decoration:underline}.linklike:focus-visible{outline-offset:2px;border-radius:6px}.advanced-panel{margin-top:8px;padding:12px;border-radius:10px;background:color-mix(in oklab,var(--glass-bg, rgba(148,163,184,.12)) 85%,white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 2px #0000000f}.advanced-panel .tool-row{display:grid;grid-template-columns:180px 1fr;gap:10px 12px;align-items:start;margin-top:12px}.advanced-panel .tool-row__label{font-weight:600;line-height:1.2;color:var(--text-2, #64748b);display:flex;align-items:center;gap:8px}.sd-pre{margin:0;padding:8px 10px;border-radius:8px;background:var(--code-bg, #0b1020);color:var(--code-fg, #e5e7eb);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5;max-width:100%;max-height:160px;overflow:auto;white-space:pre;-webkit-user-select:text;user-select:text}.sd-pre code{display:block;white-space:inherit}.advanced-panel .tool-row .btn{margin-top:8px}.profile-bio{white-space:pre-wrap;color:var(--text-2, #444);font-size:14px;line-height:1.55;margin-top:8px}.cover-preview{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#050505}.sd-pre::-webkit-scrollbar{height:8px;width:8px}.sd-pre::-webkit-scrollbar-thumb{background:#fff3;border-radius:6px}.sd-pre::-webkit-scrollbar-track{background:transparent}.cover-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#ffffffb3;background:#101010}.cover-preview{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--cover-bg, #050505)}.cover-media{width:100%;height:100%;display:block;object-fit:var(--image-fit, contain);object-position:center}.rev-toggles{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.rev-toggles .toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;-webkit-user-select:none;user-select:none}.rev-toggles .toggle input{transform:translateY(1px)}.kpi-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start;align-items:stretch;margin:16px 0 18px}.kpi{background:#fff;border:1px solid #ececec;border-radius:14px;padding:12px 14px;box-sizing:border-box;flex:0 0 220px;width:220px;max-width:220px;min-height:72px;box-shadow:0 1px 2px #1018280f}.kpi__label{font-size:12px;color:#6b7280;margin-bottom:6px;font-weight:600}.kpi__value{font-size:22px;font-weight:800;color:#111827}.kpi.kpi--total{width:260px;max-width:260px}.kpi.kpi--paid{border-color:#0d6efd40;background:#0d6efd0f;position:relative}.kpi.kpi--paid:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:8px;background:#0d6efd}.kpi.kpi--processing{border-color:#f59e0b47;background:#f59e0b17;position:relative}.kpi.kpi--processing:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:8px;background:#f59e0b}.kpi.kpi--refunded{border-color:#dc354540;background:#dc354512;position:relative}.kpi.kpi--refunded:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:8px;background:#dc3545}.kpi.kpi--total{position:relative}.kpi.kpi--total:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:8px;background:#111827;opacity:.18}.chart-container{background:#fff;border:1px solid #ececec;border-radius:14px;padding:14px;margin:14px 0 18px}.status-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:14px 0}.status-filter-label{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#111827}.order-filter{min-width:160px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:13px;outline:none}.order-filter:focus{border-color:#cfd6e4}.status-tools__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid #e6e6e6;background:#fff;cursor:pointer;font-weight:700;font-size:13px;line-height:1}.filter-btn:hover{background:#f7f7f7}.status-tools__right .filter-btn:first-child{background:#2563eb;border-color:#2563eb;color:#fff}.status-tools__right .filter-btn:first-child:hover{background:#1d4ed8}.status-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.status-pill.status-paid{background:#0d6efd1a;border-color:#0d6efd40;color:#0d6efd}.status-pill.status-processing{background:#f59e0b1f;border-color:#f59e0b4d;color:#b45309}.status-pill.status-refunded,.status-pill.status-refund{background:#dc35451a;border-color:#dc354540;color:#dc3545}.status-pill.status-pending{background:#6b72801a;border-color:#6b728040;color:#374151}.status-pill.status-cancelled,.status-pill.status-canceled,.status-pill.status-failed{background:#ef44441a;border-color:#ef444440;color:#b91c1c}.kpi--total{background:#f3f4f6;border-left:4px solid #111827}.status-tools__right .filter-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#111827;font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;cursor:pointer}.status-tools__right .filter-btn svg{color:#111827;font-size:14px}.status-tools__right .filter-btn:hover{background:#0000000a;border-radius:6px}.status-tools__right .filter-btn:active{background:#00000014}.status-tools__right .filter-btn:focus{outline:none}.status-tools__right{font-size:13px!important;line-height:1.2!important}.status-tools__right .filter-btn{font-size:13px!important;line-height:1.2!important;color:#111827!important;opacity:1!important;white-space:nowrap}.status-tools__right{display:flex;align-items:center;gap:10px}.status-tools__right .filter-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #e5e7eb;background:transparent;color:#111827;font-size:14px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap}.status-tools__right .filter-btn:hover{background:#f9fafb}.status-tools__right .filter-btn.filter-btn--primary{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:800}.status-tools__right .filter-btn.filter-btn--primary:hover{background:#1d4ed8}.status-tools__right .filter-btn.filter-btn--ghost{background:#f3f4f6;border-color:#e5e7eb;color:#111827;font-weight:700}.status-tools__right .filter-btn.filter-btn--ghost:hover{background:#e5e7eb}.status-tools__right .chart-actions{display:flex;align-items:center;gap:10px}.chart-action.ghost{color:#111827}.chart-action.ghost .chart-action__icon,.chart-action.ghost span{color:inherit}.chart-action.ghost:disabled,.chart-action.ghost[disabled]{color:#9ca3af;cursor:not-allowed;opacity:1}.sdc-auction{padding:12px;margin-top:12px;border-radius:12px}.sdc-auction__title{font-weight:600;margin-bottom:6px}.sdc-auction__meta{font-size:12px;margin-bottom:10px;line-height:1.35}.sdc-auction__meta code{display:inline-block;padding:2px 6px;border-radius:8px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.sdc-auction__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sdc-auction__actions .btn{min-height:38px;padding:10px 12px}.sdc-auction__actions .btn:disabled{opacity:.55;cursor:not-allowed}.store-dashboard-card--top-affiliates .acc-body{min-height:800px!important;padding:18px 18px 22px!important}.live-controls-card.is-open>.acc-body,.live-controls-card[data-open=true]>.acc-body{min-height:0!important;height:auto!important;max-height:none!important;padding:18px 18px 22px!important;overflow:visible!important}.live-controls-card:not(.is-open)>.acc-body,.live-controls-card[data-open=false]>.acc-body{min-height:0!important;height:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.live-controls-card .live-cover-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:16px;align-items:start}.live-controls-card .live-cover-left{min-width:0;min-height:0}.live-controls-card .live-controls-tools{min-width:0;min-height:0;margin-top:12px;align-self:start;display:flex;flex-direction:column;max-height:720px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.live-controls-card .live-controls-tools .creator-tools__title{flex-shrink:0}.live-controls-card .live-controls-tools>*{flex-shrink:0}#product-rail-status .product-rail-status-collapsible.is-open>.acc-body,#product-rail-status .product-rail-status-collapsible[data-open=true]>.acc-body,.product-rail-status-collapsible.is-open>.acc-body,.product-rail-status-collapsible[data-open=true]>.acc-body{min-height:0!important;height:auto!important;max-height:none!important;padding:18px 18px 22px!important;overflow:visible!important}#product-rail-status .product-rail-status-collapsible .product-rail-status-card,.product-rail-status-collapsible .product-rail-status-card{width:100%;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#product-rail-status .product-rail-status-collapsible.is-collapsed .product-rail-status-card,.product-rail-status-collapsible.is-collapsed .product-rail-status-card{min-height:0!important;max-height:0!important;overflow:hidden!important}#product-rail-status .product-rail-status-card--inside-collapsible,.product-rail-status-card--inside-collapsible{min-width:0;min-height:0}#product-rail-status .product-rail-status-card__quick-metrics,.product-rail-status-card__quick-metrics{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#product-rail-status .product-rail-status-card__quick-metrics article,.product-rail-status-card__quick-metrics article{min-height:88px;padding:16px;display:grid;align-content:center;gap:6px;border-radius:20px;background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px #0f172a0f}#product-rail-status .product-rail-status-card__quick-metrics span,.product-rail-status-card__quick-metrics span{color:#475569c7;font-size:.78rem;font-weight:900}#product-rail-status .product-rail-status-card__quick-metrics strong,.product-rail-status-card__quick-metrics strong{color:#0f172a;font-size:1.45rem;font-weight:950;letter-spacing:-.04em}#product-rail-status .product-rail-status-card__rails,.product-rail-status-card__rails{min-width:0;min-height:0}#product-rail-status .product-rail-product-row,.product-rail-product-row{min-width:0}#product-rail-status .product-rail-status-collapsible.is-open>.acc-body,#product-rail-status .product-rail-status-collapsible[data-open=true]>.acc-body,.product-rail-status-collapsible.is-open>.acc-body,.product-rail-status-collapsible[data-open=true]>.acc-body{min-height:0!important;height:auto!important;max-height:min(980px,calc(100vh - 190px))!important;padding:18px 18px 22px!important;overflow-y:auto!important;overflow-x:hidden!important}#product-rail-status .product-rail-status-collapsible:not(.is-open)>.acc-body,#product-rail-status .product-rail-status-collapsible.is-collapsed>.acc-body,#product-rail-status .product-rail-status-collapsible[data-open=false]>.acc-body,.product-rail-status-collapsible:not(.is-open)>.acc-body,.product-rail-status-collapsible.is-collapsed>.acc-body,.product-rail-status-collapsible[data-open=false]>.acc-body{min-height:0!important;height:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}#product-rail-status .product-rail-status-collapsible>.acc-body::-webkit-scrollbar,.product-rail-status-collapsible>.acc-body::-webkit-scrollbar{width:9px}#product-rail-status .product-rail-status-collapsible>.acc-body::-webkit-scrollbar-track,.product-rail-status-collapsible>.acc-body::-webkit-scrollbar-track{background:#f1f5f9cc;border-radius:999px}#product-rail-status .product-rail-status-collapsible>.acc-body::-webkit-scrollbar-thumb,.product-rail-status-collapsible>.acc-body::-webkit-scrollbar-thumb{background:#94a3b89e;border-radius:999px;border:2px solid rgba(241,245,249,.9)}#product-rail-status .product-rail-status-collapsible>.acc-body::-webkit-scrollbar-thumb:hover,.product-rail-status-collapsible>.acc-body::-webkit-scrollbar-thumb:hover{background:#64748bb8}#product-rail-status .product-rail-status-card__footer,.product-rail-status-card__footer{position:sticky;bottom:0;z-index:6;margin-top:18px;padding-top:14px;background:linear-gradient(180deg,#fff0,#fffffff5 32%,#fffffffa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#product-rail-status .product-rail-help-panel,.product-rail-help-panel{scroll-margin-top:18px}.dashboard-glow-shell,.brand-performance-shell{position:relative;width:100%;min-width:0;scroll-margin-top:110px;margin:18px 0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:max-height .28s ease}.dashboard-glow-shell:hover,.brand-performance-shell:hover{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.dashboard-glow-shell.is-collapsed,.brand-performance-shell.is-collapsed{max-height:96px;overflow:hidden}.dashboard-glow-shell.is-open,.brand-performance-shell.is-open{max-height:5600px;overflow:visible}.dashboard-glow-shell>.card-collapsible,.brand-performance-shell>.card-collapsible{margin:18px 0!important;border-radius:14px!important;border:1px solid #e9e9ef!important;background:#fff!important;box-shadow:0 6px 20px #0000000a!important;overflow:hidden!important}.dashboard-glow-shell .card-collapsible__header,.brand-performance-shell .card-collapsible__header{margin:0!important;padding:12px 16px!important;border-radius:0!important;background:#fafafa!important;border:0!important;box-shadow:none!important}.dashboard-glow-shell .card-collapsible__body,.brand-performance-shell .card-collapsible__body{padding:16px!important}.dashboard-glow-shell .card-collapsible__title svg,.brand-performance-shell .card-collapsible__title svg{filter:none!important}.order-status-card.is-open>.acc-body,.order-status-card[data-open=true]>.acc-body{min-height:1100px!important;padding:18px 18px 22px!important}.orders-revenue-card.is-open>.acc-body,.orders-revenue-card[data-open=true]>.acc-body{min-height:1100px!important;padding:18px 18px 22px!important}.affiliate-performance-card-shell,.affiliate-performance-card-shell .collapsible-card{min-width:0}.affiliate-performance-card-shell .acc-body{min-width:0;min-height:800px;max-height:800px;overflow-y:auto;overflow-x:hidden;padding-right:8px}#music-distribution-analytics,#music-distribution-analytics .collapsible-card{min-width:0;width:100%}#music-distribution-analytics .acc-body{min-width:0;min-height:800px;max-height:800px;overflow-y:auto;overflow-x:hidden;padding-right:8px;scrollbar-gutter:stable}#video-distribution-analytics,#video-distribution-analytics .collapsible-card{min-width:0;width:100%}#video-distribution-analytics .acc-body{min-width:0;min-height:800px;max-height:800px;overflow-y:auto;overflow-x:hidden;padding-right:8px;scrollbar-gutter:stable}@media(max-width:1099px){#music-distribution-analytics .acc-body,#video-distribution-analytics .acc-body{min-height:720px;max-height:720px;padding-right:6px}}@media(max-width:767px){#music-distribution-analytics .acc-body,#video-distribution-analytics .acc-body{min-height:680px;max-height:680px;padding-right:4px}}@media(max-width:480px){#music-distribution-analytics .acc-body,#video-distribution-analytics .acc-body{min-height:620px;max-height:620px}}.ad-performance-card-shell,.ad-performance-card-shell .collapsible-card{min-width:0}.ad-performance-card-shell .acc-body{min-width:0;min-height:800px;max-height:800px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.affiliate-performance-card-shell .orders-table-wrap,.affiliate-performance-card-shell .affiliate-cards-grid,.affiliate-performance-card-shell .affiliate-product-selector-section,.affiliate-performance-card-shell .analytics-page,.social-analytics-card-shell,.social-analytics-card-shell .collapsible-card{min-width:0}.social-analytics-card-shell .acc-body{min-width:0;min-height:800px;max-height:800px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.social-analytics-card-shell .orders-table-wrap,.social-analytics-card-shell .social-analytics-card,.social-analytics-card-shell .social-analytics-card__controls,.social-analytics-card-shell .social-analytics-card__kpis,.social-analytics-card-shell .analytics-page,.social-analytics-card-shell .chart-card,.social-analytics-card-shell .store-analytics-tabs{min-width:0}.dashboard-scroll-area,.dashboard-main,.dashboard-layout,.user-seller-dashboard,.user-general-dashboard,.user-buyer-dashboard,.store-list,.store-list-ul,.store-item,.people-you-may-know-section{background:#fff!important}.people-you-may-know-section *,.people-you-may-know-section .sun-shell,.people-you-may-know-section .suggested-users-navbar,.people-you-may-know-section .suggested-users-track,.people-you-may-know-section .suggested-user-card,.people-you-may-know-section .suggested-user-card-inner,.people-you-may-know-section .top-affiliates-card,.people-you-may-know-section .top-affiliates,.people-you-may-know-section .top-affiliates-list{background-color:#fff!important}.edit-modal-actions .cancel-btn{width:auto!important;min-width:160px!important;flex:0 0 auto!important;padding:0 28px!important;height:44px!important;border-radius:14px!important}.social-links-section .add-link-btn,.social-links-header .add-link-btn,button.add-link-btn{height:42px!important;min-width:148px!important;padding:0 18px!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;background:transparent!important;background-image:none!important;color:#111!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:.98rem!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;white-space:nowrap!important;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .18s ease,box-shadow .22s ease!important}.social-links-section .add-link-btn:hover,.social-links-header .add-link-btn:hover,button.add-link-btn:hover{background:#0000000d!important;border-color:#0003!important;color:#000!important;transform:translateY(-1px) scale(1.02)!important;box-shadow:0 10px 24px #00000014!important}.social-links-section .add-link-btn:active,.social-links-header .add-link-btn:active,button.add-link-btn:active{background:#00000014!important;transform:scale(.97)!important;box-shadow:none!important}.social-links-section .add-link-btn:focus-visible,.social-links-header .add-link-btn:focus-visible,button.add-link-btn:focus-visible{border-color:#00000047!important;box-shadow:0 0 0 3px #00000014!important}@media(max-width:1100px){.live-controls-card .live-cover-row{grid-template-columns:1fr}.live-controls-card .live-controls-tools{margin-top:16px;max-height:900px}}@media(max-width:900px){.kpi{flex:1 1 100%;width:100%;max-width:100%}.kpi.kpi--total{width:100%;max-width:100%;flex-basis:100%}}@media(max-width:720px){.advanced-panel .tool-row{grid-template-columns:1fr}.advanced-panel .tool-row__label{margin-bottom:4px}}@media(max-width:740px){.lbv-row{grid-template-columns:1fr}}@media(prefers-color-scheme:dark){.ctv-card{background:#0b0f17;border-color:#1f2937}.ctv-label{color:#cbd5e1}.ctv-chip{border-color:#1f2937}}@media(max-width:1200px){.store-info img.store-logo{max-width:120px}}@media(max-width:1024px){.store-info img.store-logo{max-width:100px}.stat h3{font-size:1.8rem}.stat p{font-size:.9rem}}@media(max-width:960px){.creator-tools{max-height:none;overflow:visible;padding-right:0;padding-bottom:0}.creator-tools .tool-actions{position:static;box-shadow:none;margin-top:8px}}@media(max-width:768px){.dashboard-layout.sidebar-collapsed{--sds-width: 56px}}@media(max-width:768px){.dashboard-stats{flex-direction:column}.creator-tools .tool-actions{overflow-x:auto;white-space:nowrap}.store-info{flex-direction:column;align-items:flex-start}.store-info img.store-logo{margin-top:10px}}@media(max-width:560px){.status-legend__list>li{grid-template-columns:1fr;gap:6px}.legend-pill{width:max-content}}@media(max-width:480px){.store-info img.store-logo{max-width:80px}.stat h3{font-size:1.5rem}.stat p{font-size:.85rem}.dashboard-actions{flex-direction:column}}@media(max-width:420px){.creator-tools .schedule-row .schedule-inline{gap:6px}.creator-tools .schedule-row .dt-input{padding-left:1.8rem;padding-right:1.8rem}}.dashboard-layout.dashboard-layout--expanded{grid-template-columns:56px minmax(0,1fr)}.dashboard-layout.dashboard-layout--expanded .dashboard-sidebar,.dashboard-sidebar.dashboard-sidebar--expanded-mini{width:56px;min-width:56px;max-width:56px;opacity:1;pointer-events:auto;overflow:visible;border-right:1px solid #ececec;background:#fff}.dashboard-layout.dashboard-layout--expanded .store-sidebar{width:56px;min-width:56px;max-width:56px}.dashboard-layout.dashboard-layout--expanded .store-sidebar button,.dashboard-layout.dashboard-layout--expanded .store-sidebar a,.dashboard-sidebar--expanded-mini .store-sidebar button,.dashboard-sidebar--expanded-mini .store-sidebar a{width:44px;min-width:44px;max-width:44px;height:44px;padding:0;justify-content:center;align-items:center}.dashboard-layout.dashboard-layout--expanded .store-sidebar svg,.dashboard-sidebar--expanded-mini .store-sidebar svg{opacity:1;visibility:visible;display:inline-flex;color:#111;stroke:#111;flex-shrink:0}.dashboard-layout.dashboard-layout--expanded .store-sidebar span:not(.icon):not(.badge):not(.chip-count),.dashboard-layout.dashboard-layout--expanded .store-sidebar p,.dashboard-layout.dashboard-layout--expanded .store-sidebar .sidebar-label,.dashboard-layout.dashboard-layout--expanded .store-sidebar .store-sidebar-label{display:none}.dashboard-layout.dashboard-layout--expanded .dashboard-main,.dashboard-layout.dashboard-layout--expanded .dashboard-scroll-area{width:100%;max-width:100%;min-width:0}.dashboard-layout.dashboard-layout--expanded .dashboard-content{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0}.dashboard-layout.dashboard-layout--expanded .dashboard{width:100%;max-width:none;margin-left:0;margin-right:0}.dashboard-layout.dashboard-layout--expanded .store-dashboard-card,.dashboard-layout.dashboard-layout--expanded .affiliate-performance-card-shell,.dashboard-layout.dashboard-layout--expanded .ad-performance-card-shell,.dashboard-layout.dashboard-layout--expanded .social-analytics-card-shell,.dashboard-layout.dashboard-layout--expanded .dashboard-overview,.dashboard-layout.dashboard-layout--expanded .dashboard-stats{width:100%;max-width:none}.dashboard-layout.dashboard-layout--expanded .dashboard-sidebar,.dashboard-layout.dashboard-layout--expanded .store-sidebar,.dashboard-sidebar.dashboard-sidebar--expanded-mini,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar{opacity:1!important;visibility:visible!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar svg,.dashboard-layout.dashboard-layout--expanded .store-sidebar svg *,.dashboard-layout.dashboard-layout--expanded .store-sidebar i,.dashboard-layout.dashboard-layout--expanded .store-sidebar img,.dashboard-layout.dashboard-layout--expanded .store-sidebar .mi,.dashboard-layout.dashboard-layout--expanded .store-sidebar .icon-left,.dashboard-layout.dashboard-layout--expanded .store-sidebar .sidebar-icon,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar svg,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar svg *,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar i,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar img,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .mi,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .icon-left,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .sidebar-icon{opacity:1!important;visibility:visible!important;color:#111!important;stroke:#111!important;fill:currentColor;filter:none!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar button,.dashboard-layout.dashboard-layout--expanded .store-sidebar a,.dashboard-layout.dashboard-layout--expanded .store-sidebar li,.dashboard-layout.dashboard-layout--expanded .store-sidebar .store-sidebar-item,.dashboard-layout.dashboard-layout--expanded .store-sidebar .sidebar-item,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar button,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar a,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar li,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .store-sidebar-item,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .sidebar-item{opacity:1!important;visibility:visible!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar .sidebar-label,.dashboard-layout.dashboard-layout--expanded .store-sidebar .store-sidebar-label,.dashboard-layout.dashboard-layout--expanded .store-sidebar .nav-label,.dashboard-layout.dashboard-layout--expanded .store-sidebar button>span:not(.badge):not(.chip-count),.dashboard-layout.dashboard-layout--expanded .store-sidebar a>span:not(.badge):not(.chip-count),.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .sidebar-label,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .store-sidebar-label,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .nav-label,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar button>span:not(.badge):not(.chip-count),.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar a>span:not(.badge):not(.chip-count){opacity:0!important;visibility:hidden!important;width:0!important;max-width:0!important;overflow:hidden!important;white-space:nowrap!important}.dashboard-layout.dashboard-layout--expanded .dashboard-sidebar,.dashboard-layout.dashboard-layout--expanded .store-sidebar,.dashboard-sidebar.dashboard-sidebar--expanded-mini,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar{visibility:visible!important;opacity:1!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar span:has(svg),.dashboard-layout.dashboard-layout--expanded .store-sidebar span:has(i),.dashboard-layout.dashboard-layout--expanded .store-sidebar span:has(img),.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar span:has(svg),.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar span:has(i),.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar span:has(img){opacity:1!important;visibility:visible!important;width:auto!important;max-width:none!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar svg,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar svg{opacity:1!important;visibility:visible!important;color:#111!important;stroke:currentColor!important;fill:currentColor;width:18px!important;height:18px!important;min-width:18px!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar svg [fill=none],.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar svg [fill=none]{fill:none!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar svg [stroke],.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar svg [stroke]{stroke:currentColor!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar svg path:not([fill=none]),.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar svg path:not([fill=none]){fill:currentColor}.dashboard-layout.dashboard-layout--expanded .store-sidebar button,.dashboard-layout.dashboard-layout--expanded .store-sidebar a,.dashboard-layout.dashboard-layout--expanded .store-sidebar li,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar button,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar a,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar li{opacity:1!important;visibility:visible!important;color:#111!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar span:not(:has(svg)):not(:has(i)):not(:has(img)):not(.badge):not(.chip-count),.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar span:not(:has(svg)):not(:has(i)):not(:has(img)):not(.badge):not(.chip-count){opacity:0!important;visibility:hidden!important;width:0!important;max-width:0!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar .active,.dashboard-layout.dashboard-layout--expanded .store-sidebar .is-active,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .active,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar .is-active{opacity:1!important;visibility:visible!important}.dashboard-layout.dashboard-layout--expanded .store-sidebar button:hover,.dashboard-layout.dashboard-layout--expanded .store-sidebar a:hover,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar button:hover,.dashboard-sidebar.dashboard-sidebar--expanded-mini .store-sidebar a:hover{background:#f7f7f8!important;color:#000!important;transform:translateY(-1px)}.dashboard .dashboard-title{font-size:clamp(3rem,4vw,4.75rem)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.045em!important;margin:0 0 1.25rem!important;color:#1f2933!important}.dashboard .dashboard-welcome{font-size:clamp(1.75rem,2vw,2.35rem)!important;line-height:1.15!important;font-weight:800!important;margin:0 0 2.25rem!important;color:#1f2933!important}.dashboard .profile-header-wrapper{display:flex!important;align-items:flex-start!important;gap:1.65rem!important;margin:1.75rem 0 2.25rem!important;padding:1.35rem 1.5rem!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:1.35rem!important;background:#ffffffdb!important;box-shadow:0 18px 48px #0f172a14!important}.dashboard .avatar-column{flex:0 0 auto!important;padding-top:.15rem!important}.dashboard .avatar-column .avatar-ring,.dashboard .avatar-column [class*=avatar-ring],.dashboard .profile-header-wrapper .avatar-ring,.dashboard .profile-header-wrapper [class*=AvatarRing]{width:6.25rem!important;height:6.25rem!important;min-width:6.25rem!important;min-height:6.25rem!important}.dashboard .info-column{min-width:0!important;flex:1 1 auto!important}.dashboard .top-row{display:flex!important;align-items:center!important;gap:1rem!important;flex-wrap:wrap!important;margin-bottom:.45rem!important}.dashboard .company-name{font-size:clamp(1.8rem,2.2vw,2.65rem)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.035em!important;color:#111827!important}.dashboard .edit-profile-btn{appearance:none!important;border:0!important;border-radius:.85rem!important;padding:.78rem 1.15rem!important;min-height:2.85rem!important;font-size:1.1rem!important;line-height:1!important;font-weight:800!important;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;box-shadow:0 12px 26px #2563eb38!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.dashboard .edit-profile-btn:hover{transform:translateY(-1px)!important;box-shadow:0 16px 32px #2563eb47!important;filter:brightness(1.03)!important}.dashboard .edit-profile-btn:active{transform:translateY(0) scale(.98)!important}.dashboard .dashboard-handle{font-size:1.35rem!important;line-height:1.25!important;font-weight:700!important;margin:.2rem 0 .3rem!important;color:#475569!important}.dashboard .website-row,.dashboard .social-link-row{margin-top:.42rem!important}.dashboard .main-website-link{display:inline-flex!important;align-items:center!important;gap:.45rem!important;font-size:1.18rem!important;line-height:1.25!important;font-weight:750!important;color:#2563eb!important;text-decoration:none!important}.dashboard .main-website-link:hover{text-decoration:underline!important}.dashboard .link-icon{width:1.3rem!important;height:1.3rem!important;object-fit:contain!important}.dashboard .social-link-pill{display:inline-flex!important;align-items:center!important;max-width:100%!important;min-height:2.15rem!important;padding:.48rem .9rem!important;border-radius:999px!important;font-size:1.04rem!important;line-height:1.15!important;font-weight:800!important;color:#334155!important;background:#0f172a12!important;text-decoration:none!important;box-shadow:inset 0 0 0 1px #0f172a0f!important}.dashboard .profile-bio{font-size:1.35rem!important;line-height:1.45!important;font-weight:600!important;color:#334155!important;margin:1.05rem 0 0!important}.dashboard .profile-stats-buttons{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.85rem!important;margin:1.75rem 0 2.35rem!important}.dashboard .follow-stat-btn{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;min-height:2.65rem!important;padding:.55rem .85rem!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:.75rem!important;background:#fffffff0!important;color:#111827!important;font-size:1.05rem!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.01em!important;white-space:nowrap!important;box-shadow:0 7px 18px #0f172a0f,inset 0 1px #ffffffe6!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.dashboard .follow-stat-btn:hover{transform:translateY(-1px)!important;border-color:#2563eb3d!important;background:#fff!important;box-shadow:0 16px 34px #0f172a1a,0 0 0 4px #3b82f614!important}.dashboard .follow-stat-btn:active{transform:translateY(0) scale(.985)!important}.dashboard .follow-stat-btn:focus-visible,.dashboard .edit-profile-btn:focus-visible{outline:3px solid rgba(37,99,235,.38)!important;outline-offset:3px!important}.dashboard .chip-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1.7rem!important;height:1.7rem!important;padding:0 .42rem!important;border-radius:999px!important;background:#0f172a14!important;color:#111827!important;font-size:.92rem!important;line-height:1!important;font-weight:900!important}@media(max-width:900px){.dashboard .dashboard-title{font-size:clamp(2.55rem,10vw,3.45rem)!important}.dashboard .dashboard-welcome{font-size:clamp(1.45rem,5.6vw,2rem)!important}.dashboard .profile-header-wrapper{gap:1rem!important;padding:1rem!important}.dashboard .company-name{font-size:clamp(1.45rem,6vw,2.05rem)!important}.dashboard .profile-stats-buttons{gap:.65rem!important}.dashboard .follow-stat-btn{min-height:2.55rem!important;padding:.52rem .78rem!important;font-size:1rem!important}}@media(max-width:640px){.dashboard .profile-header-wrapper{align-items:center!important;flex-direction:column!important;text-align:center!important}.dashboard .top-row,.dashboard .profile-stats-buttons{justify-content:center!important}.dashboard .follow-stat-btn{flex:1 1 calc(50% - .65rem)!important}}.dashboard .store-list--polished{margin-top:1.3rem!important;padding:1.15rem 1.25rem!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:1.25rem!important;background:#ffffffd1!important;box-shadow:0 14px 34px #0f172a0f!important}.dashboard .store-list-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;margin-bottom:1rem!important}.dashboard .store-list-header h2,.dashboard .store-list--polished>h2{margin:0!important;color:#111827!important;font-size:1.55rem!important;line-height:1.15!important;font-weight:900!important;letter-spacing:-.025em!important}.dashboard .store-list-helper{margin:.35rem 0 0!important;max-width:720px!important;color:#5b6575!important;font-size:.98rem!important;line-height:1.45!important;font-weight:600!important}.dashboard .create-store-inline-btn{appearance:none!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:2.55rem!important;padding:.62rem 1rem!important;border:1px solid rgba(37,99,235,.22)!important;border-radius:.85rem!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;font-size:.98rem!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 12px 24px #2563eb38!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease!important}.dashboard .create-store-inline-btn:hover{transform:translateY(-1px)!important;filter:brightness(1.03)!important;box-shadow:0 16px 30px #2563eb45!important}.dashboard .create-store-inline-btn__icon{width:1rem!important;height:1rem!important;flex:0 0 auto!important}.dashboard .store-list-ul--polished{display:flex!important;flex-direction:column!important;gap:.72rem!important;margin:0!important;padding:0!important;list-style:none!important}.dashboard .store-item--polished{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important}.dashboard .store-left-group--polished{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.65rem!important;width:100%!important}.dashboard .store-name-btn--polished,.dashboard .set-active-btn--polished,.dashboard .store-row-menu-btn{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-height:2.5rem!important;border-radius:.78rem!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffff2!important;color:#111827!important;font-size:.98rem!important;line-height:1.1!important;font-weight:800!important;box-shadow:0 8px 18px #0f172a0f!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.dashboard .store-name-btn--polished{padding:.55rem .8rem!important}.dashboard .set-active-btn--polished{padding:.55rem .9rem!important;color:#1f2937!important}.dashboard .set-active-btn--polished.is-current{border-color:#22c55e57!important;background:#dcfce7e0!important;color:#166534!important}.dashboard .store-name-btn--polished:hover,.dashboard .set-active-btn--polished:hover,.dashboard .store-row-menu-btn:hover{transform:translateY(-1px)!important;border-color:#0f172a38!important;background:#fff!important;box-shadow:0 12px 24px #0f172a17!important}.dashboard .store-name-btn--polished .icon-left{flex:0 0 auto!important;width:1rem!important;height:1rem!important}.dashboard .store-name-btn__text{display:inline-block!important;max-width:18rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard .store-row-dropdown{position:relative!important;display:inline-flex!important;align-items:center!important;min-width:auto!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.dashboard .store-row-menu-btn{width:2.5rem!important;min-width:2.5rem!important;padding:0!important}.dashboard .store-row-dropdown-content{position:absolute!important;top:calc(100% + .5rem)!important;right:0!important;z-index:50!important;display:grid!important;gap:.25rem!important;min-width:13.5rem!important;padding:.45rem!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:.95rem!important;background:#fffffffa!important;box-shadow:0 18px 42px #0f172a26!important}.dashboard .store-row-dropdown-content button{display:flex!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-height:2.25rem!important;padding:.55rem .7rem!important;border:0!important;border-radius:.7rem!important;background:transparent!important;color:#111827!important;font-size:.95rem!important;font-weight:750!important;text-align:left!important;cursor:pointer!important}.dashboard .store-row-dropdown-content button:hover{background:#0f172a0f!important}.dashboard .store-row-dropdown-content button.danger{color:#b91c1c!important}.dashboard .store-row-dropdown-content button.danger:hover{background:#ef44441a!important}.dashboard .public-store-feed--polished,.dashboard .invited-info--polished{margin-top:1rem!important;padding:1rem 1.1rem!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:1rem!important;background:#ffffffd1!important;color:#111827!important;box-shadow:0 10px 24px #0f172a0d!important}@media(max-width:720px){.dashboard .store-list--polished{padding:1rem!important}.dashboard .store-list-header{flex-direction:column!important;align-items:stretch!important}.dashboard .create-store-inline-btn{width:100%!important}.dashboard .store-left-group--polished{align-items:stretch!important}.dashboard .store-name-btn--polished,.dashboard .set-active-btn--polished{flex:1 1 100%!important}.dashboard .store-row-dropdown{margin-left:auto!important}}.dashboard .store-row-dropdown,.dashboard .store-row-dropdown.open{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important}.dashboard .store-row-menu-btn,.dashboard .store-row-menu-btn.dropbtn,.dashboard .store-row-dropdown .dropbtn{border:none!important;outline:none!important;background:#ffffffd1!important;box-shadow:0 8px 18px #0f172a0f!important}.dashboard .store-row-menu-btn:hover,.dashboard .store-row-menu-btn.dropbtn:hover,.dashboard .store-row-dropdown .dropbtn:hover{border:none!important;background:#fffffff2!important;box-shadow:0 10px 22px #0f172a14!important}.dashboard .store-row-menu-btn:focus,.dashboard .store-row-menu-btn:focus-visible,.dashboard .store-row-menu-btn.dropbtn:focus,.dashboard .store-row-menu-btn.dropbtn:focus-visible,.dashboard .store-row-dropdown .dropbtn:focus,.dashboard .store-row-dropdown .dropbtn:focus-visible{border:none!important;outline:none!important}.store-header-banner{position:relative;width:100%;min-height:132px;padding:18px 20px;border-radius:22px;border:1px solid rgba(15,23,42,.08);overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:22px;box-sizing:border-box;box-shadow:0 18px 38px #0f172a1a;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.store-header-banner:before{content:"";position:absolute;inset:0;opacity:.92;pointer-events:none}.store-header-banner:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:#ffffff6b;pointer-events:none}.store-header-banner.health-green{background:radial-gradient(circle at 8% 20%,rgba(34,197,94,.28),transparent 34%),linear-gradient(135deg,#dcfce7,#f0fdf4);border-color:#22c55e47}.store-header-banner.health-blue{background:radial-gradient(circle at 8% 20%,rgba(59,130,246,.26),transparent 34%),linear-gradient(135deg,#dbeafe,#eff6ff);border-color:#3b82f647}.store-header-banner.health-yellow{background:radial-gradient(circle at 8% 20%,rgba(234,179,8,.28),transparent 34%),linear-gradient(135deg,#fef9c3,#fffbeb);border-color:#eab30852}.store-header-banner.health-orange{background:radial-gradient(circle at 8% 20%,rgba(249,115,22,.28),transparent 34%),linear-gradient(135deg,#ffedd5,#fff7ed);border-color:#f973164d}.store-header-banner.health-red{background:radial-gradient(circle at 8% 20%,rgba(239,68,68,.24),transparent 34%),linear-gradient(135deg,#fee2e2,#fff1f2);border-color:#ef444447}.store-header-banner.live-state-live{box-shadow:0 20px 44px #0f172a1f,0 0 0 1px #22c55e29,0 0 34px #22c55e29}.store-header-banner.live-state-soon{box-shadow:0 20px 44px #0f172a1f,0 0 0 1px #f59e0b2e,0 0 30px #f59e0b24}.store-header-banner.live-state-offline{box-shadow:0 18px 38px #0f172a14}.store-header-banner .store-link{position:relative;z-index:1;text-decoration:none;color:inherit;min-width:0;flex:1 1 auto}.store-header-banner .avatar-with-meta{display:flex;align-items:center;gap:18px;min-width:0}.store-header-banner .avatar-wrap{position:relative;flex:0 0 auto;width:94px;height:94px;display:grid;place-items:center}.store-header-banner .avatar-wrap:before{content:"";position:absolute;inset:-6px;border-radius:999px;background:#ffffff94;border:1px solid rgba(255,255,255,.72);box-shadow:0 12px 28px #0f172a1f;z-index:-1}.store-header-banner .store-meta{display:flex;flex-direction:column;gap:8px;min-width:0}.store-header-banner .store-name{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.1;font-weight:900;color:#0f172a;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-live-chip{position:absolute;right:-8px;bottom:4px;min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.06em;border:2px solid #fff;box-shadow:0 8px 18px #ef444447}.avatar-live-chip.live{animation:storeLivePulse 1.5s ease-in-out infinite}.avatar-live-chip.offline,.avatar-live-chip.soon{display:none}.live-pill{width:fit-content;min-height:30px;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:800;border:1px solid transparent;background:#ffffffb8;color:#334155;box-shadow:0 8px 18px #0f172a0f}.live-pill .dot{width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px #94a3b829}.live-pill.pill-live{color:#15803d;background:#dcfce7e6;border-color:#22c55e3d}.live-pill.pill-live .dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e;animation:storeDotPulse 1.4s ease-in-out infinite}.live-pill.pill-soon{color:#92400e;background:#fef3c7f2;border-color:#f59e0b42}.live-pill.pill-soon .dot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b2e}.live-pill.pill-offline{color:#475569;background:#f1f5f9eb;border-color:#64748b29}.live-pill.pill-offline .dot{background:#94a3b8;box-shadow:0 0 0 4px #94a3b829}.store-health-strip{position:relative;z-index:1;flex:0 0 min(360px,38%);min-width:240px;padding:14px 16px;border-radius:18px;background:#ffffff9e;border:1px solid rgba(255,255,255,.72);box-shadow:0 12px 26px #0f172a14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.store-health-copy{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:10px}.store-health-copy strong{color:#0f172a;font-size:.95rem;font-weight:900;letter-spacing:-.02em}.store-health-copy span{color:#475569;font-size:.86rem;font-weight:800;white-space:nowrap}.store-health-track{position:relative;width:100%;height:10px;border-radius:999px;overflow:hidden;background:#0f172a1a;box-shadow:inset 0 1px 2px #0f172a1a}.store-health-track span{display:block;height:100%;min-width:6px;border-radius:inherit;transition:width .35s ease}.health-green .store-health-track span{background:linear-gradient(90deg,#22c55e,#16a34a)}.health-blue .store-health-track span{background:linear-gradient(90deg,#38bdf8,#2563eb)}.health-yellow .store-health-track span{background:linear-gradient(90deg,#fde047,#eab308)}.health-orange .store-health-track span{background:linear-gradient(90deg,#fb923c,#f97316)}.health-red .store-health-track span{background:linear-gradient(90deg,#fb7185,#ef4444)}@keyframes storeLivePulse{0%,to{transform:scale(1);box-shadow:0 8px 18px #ef444447}50%{transform:scale(1.06);box-shadow:0 10px 28px #ef44446b}}@keyframes storeDotPulse{0%,to{box-shadow:0 0 0 4px #22c55e2e}50%{box-shadow:0 0 0 7px #22c55e14}}@media(max-width:900px){.store-header-banner{flex-direction:column;align-items:stretch;padding:18px}.store-health-strip{flex:1 1 auto;width:100%;min-width:0}.store-health-copy{flex-wrap:wrap}}@media(max-width:560px){.store-header-banner .avatar-with-meta{align-items:flex-start}.store-header-banner .avatar-wrap{width:76px;height:76px}.store-header-banner .store-name{white-space:normal}.live-pill{font-size:.8rem}}#brand-performance .brand-performance-collapsible.is-open>.acc-body,#brand-performance .brand-performance-collapsible[data-open=true]>.acc-body,#brand-performance .brand-performance-collapsible.is-open>.card-collapsible__body,#brand-performance .brand-performance-collapsible[data-open=true]>.card-collapsible__body,#brand-performance .brand-performance-collapsible.is-open .acc-body,#brand-performance .brand-performance-collapsible[data-open=true] .acc-body,#brand-performance .brand-performance-collapsible.is-open .card-collapsible__body,#brand-performance .brand-performance-collapsible[data-open=true] .card-collapsible__body{min-height:0!important;height:auto!important;max-height:none!important;padding:18px 18px 22px!important;overflow:visible!important}#brand-performance .brand-performance-collapsible.is-collapsed>.acc-body,#brand-performance .brand-performance-collapsible[data-open=false]>.acc-body,#brand-performance .brand-performance-collapsible.is-collapsed>.card-collapsible__body,#brand-performance .brand-performance-collapsible[data-open=false]>.card-collapsible__body,#brand-performance .brand-performance-collapsible.is-collapsed .acc-body,#brand-performance .brand-performance-collapsible[data-open=false] .acc-body,#brand-performance .brand-performance-collapsible.is-collapsed .card-collapsible__body,#brand-performance .brand-performance-collapsible[data-open=false] .card-collapsible__body{min-height:0!important;height:0!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}#brand-performance .brand-performance-collapsible.brand-overview-mode.is-open .card-collapsible__body,#brand-performance .brand-performance-collapsible.brand-overview-mode.is-open .acc-body{max-height:720px!important;overflow-y:auto!important;overflow-x:hidden!important}#brand-performance .brand-performance-collapsible.brand-analytics-full-mode .brand-analytics-page{min-width:0;min-height:0;margin-top:12px;align-self:start;display:flex;flex-direction:column;max-height:720px;overflow-y:auto;overflow-x:hidden;padding-right:8px}#brand-performance .brand-performance-collapsible.brand-analytics-full-mode .brand-analytics-header{flex-shrink:0}#brand-performance .brand-performance-collapsible.brand-analytics-full-mode .brand-analytics-page>*,#brand-performance .brand-performance-collapsible.brand-overview-mode .card-collapsible__body>*,#brand-performance .brand-performance-collapsible.brand-overview-mode .acc-body>*{flex-shrink:0}:root{--sdc-collapsed-content-left: 96px;--sdc-open-content-left: 300px}.dashboard-layout.sidebar-collapsed .dashboard-main{padding-left:var(--sdc-collapsed-content-left)!important;box-sizing:border-box!important}.dashboard-layout.sidebar-open .dashboard-main{padding-left:var(--sdc-open-content-left)!important;box-sizing:border-box!important}.dashboard-layout.dashboard-layout--expanded .dashboard-main{padding-left:var(--sdc-collapsed-content-left)!important;box-sizing:border-box!important}.dashboard-layout .dashboard-main,.dashboard-layout .dashboard-scroll-area,.dashboard-layout .dashboard-content{min-width:0!important;max-width:100%!important;overflow-x:clip!important;box-sizing:border-box!important}.dashboard-stats .stat-card.revenue{overflow:hidden!important}.dashboard-stats .stat-card.revenue .stat-icon{flex:0 0 auto!important}.dashboard-stats .stat-card.revenue .stat-card__copy{min-width:0!important;max-width:100%!important}.dashboard-stats .stat-card.revenue h3{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:clamp(1.25rem,1.8vw,1.85rem)!important;line-height:1.05!important;letter-spacing:-.04em!important;font-variant-numeric:tabular-nums!important}.dashboard-stats .stat-card.revenue p{white-space:nowrap!important}.store-header-banner .avatar-wrap:before{content:none!important;display:none!important}.store-header-banner .avatar-wrap{background:transparent!important;border:0!important;box-shadow:none!important}.store-header-banner .avatar-wrap .avatar-ring,.store-header-banner .avatar-wrap [class*=avatar-ring]{margin:0!important}.store-header-banner .avatar-wrap>*{position:relative!important;z-index:1!important}.store-dashboard-route-shell{width:100%;max-width:100%;min-width:0;min-height:100vh;background:#fff;overflow-x:clip;box-sizing:border-box}.store-dashboard-route-body{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.route-store-dashboard .dashboard-layout{--sdc-sidebar-open: 300px;--sdc-sidebar-mini: 96px;--sdc-content-gutter: clamp(12px, 1.4vw, 24px);display:flex;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip;background:#fff}.route-store-dashboard .dashboard-sidebar{flex:0 0 var(--sdc-sidebar-open);width:var(--sdc-sidebar-open);min-width:var(--sdc-sidebar-open);max-width:var(--sdc-sidebar-open);box-sizing:border-box}.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-sidebar,.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-sidebar{flex-basis:var(--sdc-sidebar-mini);width:var(--sdc-sidebar-mini);min-width:var(--sdc-sidebar-mini);max-width:var(--sdc-sidebar-mini)}.route-store-dashboard .dashboard-main{flex:1 1 auto;min-width:0;max-width:100%;padding-left:0!important;box-sizing:border-box}.route-store-dashboard .dashboard-scroll-area,.route-store-dashboard .dashboard-content{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}.route-store-dashboard .dashboard{width:min(100%,1320px);max-width:1320px;min-width:0;margin:0 auto;padding:clamp(14px,1.6vw,24px);box-sizing:border-box}.route-store-dashboard .dashboard-card,.route-store-dashboard .analytics-card,.route-store-dashboard .section-card,.route-store-dashboard .card,.route-store-dashboard .card-collapsible,.route-store-dashboard .dashboard-section,.route-store-dashboard .store-list,.route-store-dashboard .chart-container,.route-store-dashboard .product-list,.route-store-dashboard .recent-orders{max-width:100%;min-width:0;box-sizing:border-box}@media(min-width:1025px)and (max-width:1439px){.route-store-dashboard .dashboard-layout{--sdc-sidebar-open: 280px;--sdc-sidebar-mini: 84px}.route-store-dashboard .dashboard{max-width:1180px;padding-left:16px;padding-right:16px}.route-store-dashboard .dashboard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:1025px)and (max-width:1279px){.route-store-dashboard .dashboard-layout{--sdc-sidebar-open: 250px;--sdc-sidebar-mini: 76px}.route-store-dashboard .dashboard{max-width:100%}.route-store-dashboard .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1024px){.route-store-dashboard .dashboard-layout{--sdc-sidebar-open: 84px;--sdc-sidebar-mini: 72px}.route-store-dashboard .dashboard-sidebar{flex-basis:var(--sdc-sidebar-mini);width:var(--sdc-sidebar-mini);min-width:var(--sdc-sidebar-mini);max-width:var(--sdc-sidebar-mini)}.route-store-dashboard .dashboard{max-width:100%;padding:14px}.route-store-dashboard .dashboard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:767px){.route-store-dashboard .dashboard-layout{display:block}.route-store-dashboard .dashboard-sidebar{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important}.route-store-dashboard .dashboard-main{width:100%;max-width:100%;min-width:0}.route-store-dashboard .dashboard{width:100%;max-width:100%;padding:12px 10px}.route-store-dashboard .dashboard-stats{display:grid;grid-template-columns:1fr;gap:12px}.route-store-dashboard .profile-header-wrapper,.route-store-dashboard .store-list-header,.route-store-dashboard .dashboard-actions,.route-store-dashboard .orders-inline-toolbar,.route-store-dashboard .revenue-controls{flex-direction:column;align-items:stretch}}.route-store-dashboard .dashboard,.route-store-dashboard .dashboard *{box-sizing:border-box}.route-store-dashboard .dashboard .dashboard-overview,.route-store-dashboard .dashboard .dashboard-content,.route-store-dashboard .dashboard .dashboard-section,.route-store-dashboard .dashboard .card,.route-store-dashboard .dashboard .card-collapsible,.route-store-dashboard .dashboard .card-collapsible__body,.route-store-dashboard .dashboard .chart-container,.route-store-dashboard .dashboard .product-list,.route-store-dashboard .dashboard .recent-orders,.route-store-dashboard .dashboard .activity-feed,.route-store-dashboard .dashboard .store-list,.route-store-dashboard .dashboard .store-list--polished,.route-store-dashboard .dashboard .people-you-may-know-section,.route-store-dashboard .dashboard .join-contributions,.route-store-dashboard .dashboard .most-viewed-product,.route-store-dashboard .dashboard .most-clicked-affiliate,.route-store-dashboard .dashboard .ad-summary,.route-store-dashboard .dashboard .info-banner{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}.route-store-dashboard .dashboard .dashboard-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.3vw,20px)!important;width:100%;max-width:100%;min-width:0;margin:clamp(14px,1.6vw,22px) 0!important}.route-store-dashboard .dashboard .stat-card{width:100%;max-width:100%;min-width:0;flex:unset!important;display:flex;align-items:center;justify-content:flex-start;gap:clamp(10px,1vw,16px);padding:clamp(14px,1.5vw,20px)!important;overflow:hidden}.route-store-dashboard .dashboard .stat-card h3,.route-store-dashboard .dashboard .stat-card p{min-width:0;max-width:100%}.route-store-dashboard .dashboard .stat-card h3{font-size:clamp(1.25rem,1.8vw,2rem)!important;line-height:1.08!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-store-dashboard .dashboard .stat-card p{font-size:clamp(.82rem,.95vw,1rem)!important;line-height:1.25!important}.route-store-dashboard .dashboard .product-grid,.route-store-dashboard .dashboard .order-grid,.route-store-dashboard .dashboard .approved-affiliates-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:clamp(12px,1.3vw,20px)!important;width:100%;max-width:100%;min-width:0}.route-store-dashboard .dashboard .product-card,.route-store-dashboard .dashboard .order-card,.route-store-dashboard .dashboard .affiliate-card{width:100%;max-width:100%;min-width:0;overflow:hidden}.route-store-dashboard .dashboard .card-collapsible{width:100%;max-width:100%;min-width:0;margin:clamp(12px,1.4vw,18px) 0!important}.route-store-dashboard .dashboard .card-collapsible__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;min-width:0}.route-store-dashboard .dashboard .card-collapsible__title{min-width:0;flex:1 1 240px}.route-store-dashboard .dashboard .card-collapsible__title h3,.route-store-dashboard .dashboard .card-collapsible__title span{min-width:0;max-width:100%}.route-store-dashboard .dashboard .card-collapsible__actions{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.route-store-dashboard .dashboard .orders-table-wrap,.route-store-dashboard .dashboard .table-scroll,.route-store-dashboard .dashboard .table-wrap,.route-store-dashboard .dashboard .analytics-table-wrap,.route-store-dashboard .dashboard .analytics-chart-wrap,.route-store-dashboard .dashboard .chart-scroll-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.route-store-dashboard .dashboard .store-list-header,.route-store-dashboard .dashboard .store-item,.route-store-dashboard .dashboard .store-item--polished,.route-store-dashboard .dashboard .store-left-group,.route-store-dashboard .dashboard .store-left-group--polished,.route-store-dashboard .dashboard .dashboard-actions,.route-store-dashboard .dashboard .orders-inline-toolbar,.route-store-dashboard .dashboard .status-tools,.route-store-dashboard .dashboard .referral-share-box{min-width:0;max-width:100%}.route-store-dashboard .dashboard .store-left-group,.route-store-dashboard .dashboard .store-left-group--polished,.route-store-dashboard .dashboard .dashboard-actions,.route-store-dashboard .dashboard .orders-inline-toolbar,.route-store-dashboard .dashboard .status-tools,.route-store-dashboard .dashboard .referral-share-box{flex-wrap:wrap!important}.route-store-dashboard .dashboard .store-name-btn__text,.route-store-dashboard .dashboard .affiliate-name,.route-store-dashboard .dashboard .ref-name,.route-store-dashboard .dashboard .ref-handle,.route-store-dashboard .dashboard .clickable-product,.route-store-dashboard .dashboard .company-name,.route-store-dashboard .dashboard .dashboard-handle{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-store-dashboard .dashboard img,.route-store-dashboard .dashboard video,.route-store-dashboard .dashboard canvas,.route-store-dashboard .dashboard iframe,.route-store-dashboard .dashboard svg{max-width:100%}@media(min-width:1440px){.route-store-dashboard .dashboard .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1025px)and (max-width:1439px){.route-store-dashboard .dashboard .dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.route-store-dashboard .dashboard .product-grid,.route-store-dashboard .dashboard .order-grid,.route-store-dashboard .dashboard .approved-affiliates-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}}@media(min-width:1025px)and (max-width:1279px){.route-store-dashboard .dashboard .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.route-store-dashboard .dashboard .stat-card{min-height:112px}.route-store-dashboard .dashboard .card-collapsible__actions{justify-content:flex-start}}@media(min-width:768px)and (max-width:1024px){.route-store-dashboard .dashboard .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.route-store-dashboard .dashboard .product-grid,.route-store-dashboard .dashboard .order-grid,.route-store-dashboard .dashboard .approved-affiliates-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-store-dashboard .dashboard .store-header-banner{align-items:flex-start;flex-wrap:wrap}}@media(max-width:767px){.route-store-dashboard .dashboard .dashboard-stats,.route-store-dashboard .dashboard .product-grid,.route-store-dashboard .dashboard .order-grid,.route-store-dashboard .dashboard .approved-affiliates-grid{grid-template-columns:1fr!important}.route-store-dashboard .dashboard .stat-card{min-height:auto}.route-store-dashboard .dashboard .card-collapsible__header,.route-store-dashboard .dashboard .store-list-header,.route-store-dashboard .dashboard .orders-inline-toolbar,.route-store-dashboard .dashboard .status-tools,.route-store-dashboard .dashboard .referral-entry,.route-store-dashboard .dashboard .most-clicked-affiliate .highlighted-product{flex-direction:column!important;align-items:stretch!important}.route-store-dashboard .dashboard .card-collapsible__actions,.route-store-dashboard .dashboard .toolbar-actions{justify-content:stretch!important}.route-store-dashboard .dashboard .card-collapsible__actions>*,.route-store-dashboard .dashboard .toolbar-actions>*,.route-store-dashboard .dashboard .dashboard-actions button,.route-store-dashboard .dashboard .dashboard-link-button,.route-store-dashboard .dashboard .refer-btn,.route-store-dashboard .dashboard .copy-link-btn,.route-store-dashboard .dashboard .whatsapp-btn{width:100%}.route-store-dashboard .dashboard .ref-actions{align-items:stretch}.route-store-dashboard .dashboard .referral-input{width:100%!important}}.route-store-dashboard .navbar,.route-store-dashboard .navbar *{box-sizing:border-box}.route-store-dashboard .navbar{width:100%;max-width:100%;min-width:0;overflow-x:clip}.route-store-dashboard .nav-media-combo{flex:0 1 clamp(150px,20vw,240px)!important;width:auto!important;max-width:clamp(150px,20vw,240px)!important;min-width:0!important;overflow:hidden!important}.route-store-dashboard .nav-media-combo>*{min-width:0!important;max-width:100%!important}.route-store-dashboard .nav-media-combo__sr{position:absolute!important;width:1px!important;height:1px!important;max-width:1px!important;max-height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.route-store-dashboard .nav-menu-container{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none}.route-store-dashboard .nav-menu-container::-webkit-scrollbar{display:none}.route-store-dashboard .nav-menu{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;min-width:0!important;white-space:nowrap!important}.route-store-dashboard .nav-menu>li,.route-store-dashboard .nav-menu a,.route-store-dashboard .nav-menu button{flex:0 0 auto!important;white-space:nowrap!important}@media(min-width:768px)and (max-width:1199px){.route-store-dashboard .nav-media-combo{flex-basis:clamp(130px,17vw,190px)!important;max-width:clamp(130px,17vw,190px)!important}.route-store-dashboard .nav-menu-container{max-width:100%!important}}@media(max-width:767px){.route-store-dashboard .nav-media-combo{flex-basis:132px!important;max-width:132px!important}.route-store-dashboard .nav-menu-container{width:100%!important;max-width:100%!important}}.route-store-dashboard .dashboard-suggested-users-wrapper,.route-store-dashboard .people-you-may-know-section,.route-store-dashboard .people-you-may-know-section *,.route-store-dashboard .sun-shell,.route-store-dashboard .suggested-users-navbar,.route-store-dashboard .suggested-users-track{box-sizing:border-box}.route-store-dashboard .dashboard-suggested-users-wrapper,.route-store-dashboard .people-you-may-know-section,.route-store-dashboard .sun-shell,.route-store-dashboard .suggested-users-navbar,.route-store-dashboard .suggested-users-track{width:100%;max-width:100%;min-width:0;overflow:hidden}.route-store-dashboard .sun-rail{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none}.route-store-dashboard .sun-rail::-webkit-scrollbar{display:none}.route-store-dashboard .sun-rail>*{flex:0 0 auto!important;max-width:min(190px,74vw)!important}.route-store-dashboard .sun-brand-name,.route-store-dashboard .sun-subline,.route-store-dashboard .sun-brand-name.ellipsis,.route-store-dashboard .sun-subline.ellipsis{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(min-width:768px)and (max-width:1199px){.route-store-dashboard .people-you-may-know-section{padding:12px!important}.route-store-dashboard .sun-rail>*{max-width:170px!important}}@media(max-width:767px){.route-store-dashboard .dashboard-suggested-users-wrapper,.route-store-dashboard .people-you-may-know-section{padding-left:10px!important;padding-right:10px!important}.route-store-dashboard .sun-rail>*{max-width:min(160px,78vw)!important}}@media(max-width:1024px){.route-store-dashboard .store-dashboard-route-body,.route-store-dashboard .dashboard-layout,.route-store-dashboard .dashboard-main,.route-store-dashboard .dashboard-scroll-area,.route-store-dashboard .dashboard-content,.route-store-dashboard .dashboard{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.route-store-dashboard .dashboard-layout{--sdc-mobile-sidebar-w: 76px;display:flex!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:none!important;overflow-x:hidden!important}.route-store-dashboard #storeDashSidebar,.route-store-dashboard .dashboard-sidebar{position:sticky!important;top:0!important;left:auto!important;flex:0 0 var(--sdc-mobile-sidebar-w)!important;width:var(--sdc-mobile-sidebar-w)!important;min-width:var(--sdc-mobile-sidebar-w)!important;max-width:var(--sdc-mobile-sidebar-w)!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border-right:1px solid rgba(15,23,42,.08)!important;z-index:20!important}.route-store-dashboard #storeDashSidebar .store-sidebar,.route-store-dashboard .dashboard-sidebar .store-sidebar,.route-store-dashboard .store-sidebar{position:static!important;top:auto!important;left:auto!important;width:var(--sdc-mobile-sidebar-w)!important;min-width:var(--sdc-mobile-sidebar-w)!important;max-width:var(--sdc-mobile-sidebar-w)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important;background:#fff!important}.route-store-dashboard .store-sidebar button,.route-store-dashboard .store-sidebar a{width:52px!important;min-width:52px!important;max-width:52px!important;min-height:44px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;justify-content:center!important;align-items:center!important;gap:0!important;overflow:hidden!important}.route-store-dashboard .store-sidebar svg,.route-store-dashboard .store-sidebar i,.route-store-dashboard .store-sidebar img,.route-store-dashboard .store-sidebar .mi,.route-store-dashboard .store-sidebar .icon-left,.route-store-dashboard .store-sidebar .sidebar-icon{opacity:1!important;visibility:visible!important;flex:0 0 auto!important;width:20px!important;height:20px!important;min-width:20px!important;color:#111!important;stroke:currentColor!important}.route-store-dashboard .store-sidebar button>span:not(:has(svg)):not(:has(i)):not(:has(img)):not(.badge):not(.chip-count),.route-store-dashboard .store-sidebar a>span:not(:has(svg)):not(:has(i)):not(:has(img)):not(.badge):not(.chip-count),.route-store-dashboard .store-sidebar .sidebar-label,.route-store-dashboard .store-sidebar .store-sidebar-label,.route-store-dashboard .store-sidebar p{opacity:0!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;white-space:nowrap!important}.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,.route-store-dashboard .dashboard-main{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - var(--sdc-mobile-sidebar-w))!important;margin-left:0!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important;box-sizing:border-box!important}.route-store-dashboard .dashboard-scroll-area,.route-store-dashboard .dashboard-content{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.route-store-dashboard .dashboard{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:14px 0!important}.route-store-dashboard .dashboard .dashboard-title,.route-store-dashboard .dashboard h1{max-width:100%!important;font-size:clamp(2.25rem,7vw,3.5rem)!important;line-height:1.02!important;letter-spacing:-.055em!important;overflow-wrap:normal!important;word-break:normal!important}.route-store-dashboard .dashboard .dashboard-welcome,.route-store-dashboard .dashboard h2{max-width:100%!important;font-size:clamp(1.35rem,4vw,2rem)!important;line-height:1.12!important;overflow-wrap:normal!important;word-break:normal!important}.route-store-dashboard .profile-header-wrapper,.route-store-dashboard .store-header-banner,.route-store-dashboard .profile-stats-buttons,.route-store-dashboard .dashboard-actions,.route-store-dashboard .top-row{max-width:100%!important;min-width:0!important;flex-wrap:wrap!important}.route-store-dashboard .store-header-banner,.route-store-dashboard .dashboard-profile-card,.route-store-dashboard .profile-header-wrapper{width:100%!important;max-width:100%!important}.route-store-dashboard .company-name,.route-store-dashboard .dashboard-handle,.route-store-dashboard .main-website-link,.route-store-dashboard .social-link-pill{max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.route-store-dashboard .profile-stats-buttons{gap:10px!important}.route-store-dashboard .follow-stat-btn{flex:1 1 calc(50% - 10px)!important;min-width:0!important;justify-content:center!important}}@media(max-width:767px){.route-store-dashboard .dashboard-layout{--sdc-mobile-sidebar-w: 64px}.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,.route-store-dashboard .dashboard-main{padding-left:10px!important;padding-right:10px!important;max-width:calc(100% - var(--sdc-mobile-sidebar-w))!important}.route-store-dashboard .dashboard .dashboard-title,.route-store-dashboard .dashboard h1{font-size:clamp(2rem,10vw,3rem)!important}.route-store-dashboard .dashboard .dashboard-welcome,.route-store-dashboard .dashboard h2{font-size:clamp(1.2rem,6vw,1.75rem)!important}.route-store-dashboard .top-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.route-store-dashboard .profile-stats-buttons{display:flex!important;flex-wrap:wrap!important}.route-store-dashboard .follow-stat-btn{flex:1 1 100%!important;width:100%!important}.route-store-dashboard .store-list-header,.route-store-dashboard .store-item--polished,.route-store-dashboard .store-left-group--polished{flex-direction:column!important;align-items:stretch!important}}@media(max-width:480px){.route-store-dashboard .dashboard-layout{--sdc-mobile-sidebar-w: 56px}.route-store-dashboard .store-sidebar button,.route-store-dashboard .store-sidebar a{width:46px!important;min-width:46px!important;max-width:46px!important}.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,.route-store-dashboard .dashboard-main{padding-left:8px!important;padding-right:8px!important;max-width:calc(100% - var(--sdc-mobile-sidebar-w))!important}.route-store-dashboard .dashboard .dashboard-title,.route-store-dashboard .dashboard h1{font-size:1.8rem!important;line-height:1.05!important;letter-spacing:-.045em!important}.route-store-dashboard .dashboard .dashboard-welcome,.route-store-dashboard .dashboard h2{font-size:1.15rem!important;line-height:1.12!important}.route-store-dashboard .profile-header-wrapper,.route-store-dashboard .store-header-banner{padding:12px!important}.route-store-dashboard .edit-profile-btn,.route-store-dashboard .create-store-inline-btn,.route-store-dashboard .dashboard-link-button{width:100%!important;justify-content:center!important}}@media(max-width:1024px){.route-store-dashboard .dashboard-layout{--sdc-mobile-rail-w: 56px;display:flex!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.route-store-dashboard #storeDashSidebar,.route-store-dashboard .dashboard-sidebar{display:block!important;position:sticky!important;top:0!important;left:0!important;flex:0 0 var(--sdc-mobile-rail-w)!important;width:var(--sdc-mobile-rail-w)!important;min-width:var(--sdc-mobile-rail-w)!important;max-width:var(--sdc-mobile-rail-w)!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border-right:1px solid rgba(15,23,42,.08)!important;z-index:20!important}.route-store-dashboard #storeDashSidebar .store-sidebar,.route-store-dashboard .dashboard-sidebar .store-sidebar,.route-store-dashboard .store-sidebar{position:static!important;top:auto!important;left:auto!important;width:var(--sdc-mobile-rail-w)!important;min-width:var(--sdc-mobile-rail-w)!important;max-width:var(--sdc-mobile-rail-w)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important;background:#fff!important}.route-store-dashboard #storeDashSidebar .store-sidebar button,.route-store-dashboard #storeDashSidebar .store-sidebar a,.route-store-dashboard .dashboard-sidebar .store-sidebar button,.route-store-dashboard .dashboard-sidebar .store-sidebar a{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important;white-space:nowrap!important}.route-store-dashboard #storeDashSidebar .store-sidebar button svg,.route-store-dashboard #storeDashSidebar .store-sidebar a svg,.route-store-dashboard #storeDashSidebar .store-sidebar button i,.route-store-dashboard #storeDashSidebar .store-sidebar a i,.route-store-dashboard #storeDashSidebar .store-sidebar button img,.route-store-dashboard #storeDashSidebar .store-sidebar a img,.route-store-dashboard .dashboard-sidebar .store-sidebar button svg,.route-store-dashboard .dashboard-sidebar .store-sidebar a svg,.route-store-dashboard .dashboard-sidebar .store-sidebar button i,.route-store-dashboard .dashboard-sidebar .store-sidebar a i,.route-store-dashboard .dashboard-sidebar .store-sidebar button img,.route-store-dashboard .dashboard-sidebar .store-sidebar a img{display:block!important;opacity:1!important;visibility:visible!important;width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;font-size:20px!important;line-height:1!important;color:#111!important;text-indent:0!important;fill:currentColor;stroke:currentColor}.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,.route-store-dashboard .dashboard-main{flex:1 1 auto!important;width:auto!important;max-width:calc(100% - var(--sdc-mobile-rail-w))!important;min-width:0!important;margin-left:0!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important;box-sizing:border-box!important}.route-store-dashboard .dashboard-scroll-area,.route-store-dashboard .dashboard-content,.route-store-dashboard .dashboard{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.route-store-dashboard .dashboard{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.route-store-dashboard .dashboard h1,.route-store-dashboard .dashboard .dashboard-title{font-size:clamp(2rem,6vw,3.5rem)!important;line-height:1.05!important;letter-spacing:-.045em!important;word-break:normal!important;overflow-wrap:normal!important}.route-store-dashboard .dashboard h2,.route-store-dashboard .dashboard .dashboard-welcome{font-size:clamp(1.2rem,4vw,2rem)!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}}@media(max-width:480px){.route-store-dashboard .dashboard-layout{--sdc-mobile-rail-w: 48px}.route-store-dashboard #storeDashSidebar .store-sidebar button,.route-store-dashboard #storeDashSidebar .store-sidebar a,.route-store-dashboard .dashboard-sidebar .store-sidebar button,.route-store-dashboard .dashboard-sidebar .store-sidebar a{width:40px!important;min-width:40px!important;max-width:40px!important}.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,.route-store-dashboard .dashboard-main{padding-left:10px!important;padding-right:10px!important}.route-store-dashboard .dashboard h1,.route-store-dashboard .dashboard .dashboard-title{font-size:clamp(1.65rem,8vw,2.25rem)!important;line-height:1.06!important}.route-store-dashboard .dashboard h2,.route-store-dashboard .dashboard .dashboard-welcome{font-size:clamp(1.05rem,5vw,1.35rem)!important}.route-store-dashboard .profile-header-wrapper,.route-store-dashboard .store-header-banner{padding:12px!important}.route-store-dashboard .edit-profile-btn,.route-store-dashboard .create-store-inline-btn,.route-store-dashboard .dashboard-link-button{width:100%!important;justify-content:center!important}}@media(max-width:1024px){.route-store-dashboard .navbar .toggle-sidebar-btn,.dashboard-route .navbar .toggle-sidebar-btn{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}.route-store-dashboard .dashboard-layout{--sdc-final-rail-w: 56px;display:flex!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.route-store-dashboard #storeDashSidebar,.route-store-dashboard .dashboard-sidebar{display:block!important;visibility:visible!important;position:sticky!important;top:0!important;left:0!important;flex:0 0 var(--sdc-final-rail-w)!important;width:var(--sdc-final-rail-w)!important;min-width:var(--sdc-final-rail-w)!important;max-width:var(--sdc-final-rail-w)!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border-right:1px solid rgba(15,23,42,.08)!important;z-index:20!important;box-sizing:border-box!important}.route-store-dashboard #storeDashSidebar .store-sidebar,.route-store-dashboard .dashboard-sidebar .store-sidebar,.route-store-dashboard .store-sidebar{display:block!important;visibility:visible!important;position:static!important;top:auto!important;left:auto!important;width:var(--sdc-final-rail-w)!important;min-width:var(--sdc-final-rail-w)!important;max-width:var(--sdc-final-rail-w)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important;background:#fff!important;box-sizing:border-box!important}.route-store-dashboard #storeDashSidebar .store-sidebar button,.route-store-dashboard #storeDashSidebar .store-sidebar a,.route-store-dashboard .dashboard-sidebar .store-sidebar button,.route-store-dashboard .dashboard-sidebar .store-sidebar a{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}.route-store-dashboard #storeDashSidebar .store-sidebar button span,.route-store-dashboard #storeDashSidebar .store-sidebar a span,.route-store-dashboard .dashboard-sidebar .store-sidebar button span,.route-store-dashboard .dashboard-sidebar .store-sidebar a span,.route-store-dashboard .store-sidebar .sidebar-label,.route-store-dashboard .store-sidebar .store-sidebar-label{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;overflow:hidden!important}.route-store-dashboard #storeDashSidebar .store-sidebar button svg,.route-store-dashboard #storeDashSidebar .store-sidebar a svg,.route-store-dashboard #storeDashSidebar .store-sidebar button i,.route-store-dashboard #storeDashSidebar .store-sidebar a i,.route-store-dashboard #storeDashSidebar .store-sidebar button img,.route-store-dashboard #storeDashSidebar .store-sidebar a img,.route-store-dashboard .dashboard-sidebar .store-sidebar button svg,.route-store-dashboard .dashboard-sidebar .store-sidebar a svg,.route-store-dashboard .dashboard-sidebar .store-sidebar button i,.route-store-dashboard .dashboard-sidebar .store-sidebar a i,.route-store-dashboard .dashboard-sidebar .store-sidebar button img,.route-store-dashboard .dashboard-sidebar .store-sidebar a img{display:block!important;visibility:visible!important;opacity:1!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;margin:0!important;font-size:20px!important;line-height:1!important;color:#111!important;stroke:currentColor!important;fill:currentColor;flex:0 0 auto!important}.route-store-dashboard #storeDashSidebar .store-sidebar button svg [fill=none],.route-store-dashboard #storeDashSidebar .store-sidebar a svg [fill=none],.route-store-dashboard .dashboard-sidebar .store-sidebar button svg [fill=none],.route-store-dashboard .dashboard-sidebar .store-sidebar a svg [fill=none]{fill:none!important}.route-store-dashboard #storeDashSidebar .store-sidebar button svg [stroke],.route-store-dashboard #storeDashSidebar .store-sidebar a svg [stroke],.route-store-dashboard .dashboard-sidebar .store-sidebar button svg [stroke],.route-store-dashboard .dashboard-sidebar .store-sidebar a svg [stroke]{stroke:currentColor!important}.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,.route-store-dashboard .dashboard-main{flex:1 1 auto!important;width:auto!important;max-width:calc(100% - var(--sdc-final-rail-w))!important;min-width:0!important;margin-left:0!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important;box-sizing:border-box!important}.route-store-dashboard .dashboard-scroll-area,.route-store-dashboard .dashboard-content,.route-store-dashboard .dashboard{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.route-store-dashboard .dashboard{padding-left:0!important;padding-right:0!important}.route-store-dashboard .dashboard h1,.route-store-dashboard .dashboard .dashboard-title{font-size:clamp(2rem,6vw,3.5rem)!important;line-height:1.05!important;letter-spacing:-.045em!important;word-break:normal!important;overflow-wrap:normal!important}.route-store-dashboard .dashboard h2,.route-store-dashboard .dashboard .dashboard-welcome{font-size:clamp(1.2rem,4vw,2rem)!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}}@media(max-width:480px){.route-store-dashboard .dashboard-layout{--sdc-final-rail-w: 48px}.route-store-dashboard #storeDashSidebar .store-sidebar button,.route-store-dashboard #storeDashSidebar .store-sidebar a,.route-store-dashboard .dashboard-sidebar .store-sidebar button,.route-store-dashboard .dashboard-sidebar .store-sidebar a{width:40px!important;min-width:40px!important;max-width:40px!important;min-height:42px!important}.route-store-dashboard .dashboard-main{padding-left:10px!important;padding-right:10px!important}.route-store-dashboard .dashboard h1,.route-store-dashboard .dashboard .dashboard-title{font-size:clamp(1.65rem,8vw,2.25rem)!important;line-height:1.06!important}.route-store-dashboard .dashboard h2,.route-store-dashboard .dashboard .dashboard-welcome{font-size:clamp(1.05rem,5vw,1.35rem)!important}.route-store-dashboard .profile-header-wrapper,.route-store-dashboard .store-header-banner{padding:12px!important}.route-store-dashboard .edit-profile-btn,.route-store-dashboard .create-store-inline-btn,.route-store-dashboard .dashboard-link-button{width:100%!important;justify-content:center!important}}@media(max-width:1024px){.route-store-dashboard .dashboard-layout{--sdc-final-rail-w: 56px;display:flex!important;grid-template-columns:none!important;overflow-x:hidden!important}.route-store-dashboard #storeDashSidebar,.route-store-dashboard aside#storeDashSidebar,.route-store-dashboard .dashboard-sidebar{position:sticky!important;top:0!important;left:0!important;flex:0 0 var(--sdc-final-rail-w)!important;width:var(--sdc-final-rail-w)!important;min-width:var(--sdc-final-rail-w)!important;max-width:var(--sdc-final-rail-w)!important;margin:0!important;padding:8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important;border-right:1px solid rgba(15,23,42,.08)!important;z-index:30!important;box-sizing:border-box!important}.route-store-dashboard #storeDashSidebar .store-sidebar,.route-store-dashboard .dashboard-sidebar .store-sidebar,.route-store-dashboard .store-sidebar{position:static!important;width:var(--sdc-final-rail-w)!important;min-width:var(--sdc-final-rail-w)!important;max-width:var(--sdc-final-rail-w)!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important;box-sizing:border-box!important}.route-store-dashboard #storeDashSidebar .store-sidebar,.route-store-dashboard #storeDashSidebar .store-sidebar *,.route-store-dashboard .dashboard-sidebar .store-sidebar,.route-store-dashboard .dashboard-sidebar .store-sidebar *{font-size:0!important;line-height:0!important;color:transparent!important;text-shadow:none!important}.route-store-dashboard #storeDashSidebar .store-sidebar button,.route-store-dashboard #storeDashSidebar .store-sidebar a,.route-store-dashboard #storeDashSidebar .store-sidebar [role=button],.route-store-dashboard #storeDashSidebar .store-sidebar .sidebar-item,.route-store-dashboard #storeDashSidebar .store-sidebar .store-sidebar-item,.route-store-dashboard .dashboard-sidebar .store-sidebar button,.route-store-dashboard .dashboard-sidebar .store-sidebar a,.route-store-dashboard .dashboard-sidebar .store-sidebar [role=button],.route-store-dashboard .dashboard-sidebar .store-sidebar .sidebar-item,.route-store-dashboard .dashboard-sidebar .store-sidebar .store-sidebar-item{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}.route-store-dashboard #storeDashSidebar .store-sidebar span,.route-store-dashboard #storeDashSidebar .store-sidebar p,.route-store-dashboard #storeDashSidebar .store-sidebar strong,.route-store-dashboard #storeDashSidebar .store-sidebar small,.route-store-dashboard #storeDashSidebar .store-sidebar em,.route-store-dashboard #storeDashSidebar .store-sidebar label,.route-store-dashboard #storeDashSidebar .store-sidebar .sidebar-label,.route-store-dashboard #storeDashSidebar .store-sidebar .store-sidebar-label,.route-store-dashboard #storeDashSidebar .store-sidebar .label,.route-store-dashboard #storeDashSidebar .store-sidebar .menu-label,.route-store-dashboard #storeDashSidebar .store-sidebar .item-label,.route-store-dashboard .dashboard-sidebar .store-sidebar span,.route-store-dashboard .dashboard-sidebar .store-sidebar p,.route-store-dashboard .dashboard-sidebar .store-sidebar strong,.route-store-dashboard .dashboard-sidebar .store-sidebar small,.route-store-dashboard .dashboard-sidebar .store-sidebar em,.route-store-dashboard .dashboard-sidebar .store-sidebar label,.route-store-dashboard .dashboard-sidebar .store-sidebar .sidebar-label,.route-store-dashboard .dashboard-sidebar .store-sidebar .store-sidebar-label,.route-store-dashboard .dashboard-sidebar .store-sidebar .label,.route-store-dashboard .dashboard-sidebar .store-sidebar .menu-label,.route-store-dashboard .dashboard-sidebar .store-sidebar .item-label{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.route-store-dashboard #storeDashSidebar .store-sidebar svg,.route-store-dashboard #storeDashSidebar .store-sidebar svg *,.route-store-dashboard #storeDashSidebar .store-sidebar i,.route-store-dashboard #storeDashSidebar .store-sidebar img,.route-store-dashboard #storeDashSidebar .store-sidebar .mi,.route-store-dashboard #storeDashSidebar .store-sidebar .icon-left,.route-store-dashboard #storeDashSidebar .store-sidebar .sidebar-icon,.route-store-dashboard .dashboard-sidebar .store-sidebar svg,.route-store-dashboard .dashboard-sidebar .store-sidebar svg *,.route-store-dashboard .dashboard-sidebar .store-sidebar i,.route-store-dashboard .dashboard-sidebar .store-sidebar img,.route-store-dashboard .dashboard-sidebar .store-sidebar .mi,.route-store-dashboard .dashboard-sidebar .store-sidebar .icon-left,.route-store-dashboard .dashboard-sidebar .store-sidebar .sidebar-icon{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;margin:0!important;font-size:20px!important;line-height:1!important;color:#111!important;stroke:currentColor!important;flex:0 0 auto!important}.route-store-dashboard #storeDashSidebar .store-sidebar svg [fill=none],.route-store-dashboard .dashboard-sidebar .store-sidebar svg [fill=none]{fill:none!important}.route-store-dashboard #storeDashSidebar .store-sidebar svg [stroke],.route-store-dashboard .dashboard-sidebar .store-sidebar svg [stroke]{stroke:currentColor!important}.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,.route-store-dashboard .dashboard-main{flex:1 1 auto!important;width:auto!important;max-width:calc(100% - var(--sdc-final-rail-w))!important;min-width:0!important;margin-left:0!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important;box-sizing:border-box!important}}@media(max-width:480px){.route-store-dashboard .dashboard-layout{--sdc-final-rail-w: 48px}.route-store-dashboard #storeDashSidebar .store-sidebar button,.route-store-dashboard #storeDashSidebar .store-sidebar a,.route-store-dashboard #storeDashSidebar .store-sidebar [role=button],.route-store-dashboard .dashboard-sidebar .store-sidebar button,.route-store-dashboard .dashboard-sidebar .store-sidebar a,.route-store-dashboard .dashboard-sidebar .store-sidebar [role=button]{width:40px!important;min-width:40px!important;max-width:40px!important}.route-store-dashboard .dashboard-main{padding-left:10px!important;padding-right:10px!important}}@media(max-width:767px){body.route-store-dashboard .dashboard-layout,html.route-store-dashboard .dashboard-layout,body.dashboard-route .dashboard-layout,html.dashboard-route .dashboard-layout{display:flex!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}body.route-store-dashboard #storeDashSidebar,body.route-store-dashboard .dashboard-sidebar,body.route-store-dashboard #storeDashSidebar .store-sidebar,body.route-store-dashboard .dashboard-sidebar .store-sidebar,html.route-store-dashboard #storeDashSidebar,html.route-store-dashboard .dashboard-sidebar,html.route-store-dashboard #storeDashSidebar .store-sidebar,html.route-store-dashboard .dashboard-sidebar .store-sidebar,body.dashboard-route #storeDashSidebar,body.dashboard-route .dashboard-sidebar,body.dashboard-route #storeDashSidebar .store-sidebar,body.dashboard-route .dashboard-sidebar .store-sidebar,html.dashboard-route #storeDashSidebar,html.dashboard-route .dashboard-sidebar,html.dashboard-route #storeDashSidebar .store-sidebar,html.dashboard-route .dashboard-sidebar .store-sidebar{flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;box-sizing:border-box!important}body.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,body.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,body.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,body.route-store-dashboard .dashboard-main,html.route-store-dashboard .dashboard-layout.sidebar-open .dashboard-main,html.route-store-dashboard .dashboard-layout.sidebar-collapsed .dashboard-main,html.route-store-dashboard .dashboard-layout.dashboard-layout--expanded .dashboard-main,html.route-store-dashboard .dashboard-main,body.dashboard-route .dashboard-layout.sidebar-open .dashboard-main,body.dashboard-route .dashboard-layout.sidebar-collapsed .dashboard-main,body.dashboard-route .dashboard-layout.dashboard-layout--expanded .dashboard-main,body.dashboard-route .dashboard-main,html.dashboard-route .dashboard-layout.sidebar-open .dashboard-main,html.dashboard-route .dashboard-layout.sidebar-collapsed .dashboard-main,html.dashboard-route .dashboard-layout.dashboard-layout--expanded .dashboard-main,html.dashboard-route .dashboard-main{flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important;box-sizing:border-box!important}body.route-store-dashboard .dashboard-scroll-area,body.route-store-dashboard .dashboard-content,body.route-store-dashboard .dashboard,html.route-store-dashboard .dashboard-scroll-area,html.route-store-dashboard .dashboard-content,html.route-store-dashboard .dashboard,body.dashboard-route .dashboard-scroll-area,body.dashboard-route .dashboard-content,body.dashboard-route .dashboard,html.dashboard-route .dashboard-scroll-area,html.dashboard-route .dashboard-content,html.dashboard-route .dashboard{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}}@media(max-width:767px){body.dashboard-mobile-rail-open .dashboard-main,html.dashboard-mobile-rail-open .dashboard-main,body.dashboard-mobile-rail-open .dashboard-content,html.dashboard-mobile-rail-open .dashboard-content,body.dashboard-mobile-rail-open .dashboard-scroll-area,html.dashboard-mobile-rail-open .dashboard-scroll-area,body.route-store-dashboard.dashboard-mobile-rail-open .dashboard-main,html.route-store-dashboard.dashboard-mobile-rail-open .dashboard-main{padding-left:54px!important}body.dashboard-mobile-rail-closed .dashboard-main,html.dashboard-mobile-rail-closed .dashboard-main,body.dashboard-mobile-rail-closed .dashboard-content,html.dashboard-mobile-rail-closed .dashboard-content,body.dashboard-mobile-rail-closed .dashboard-scroll-area,html.dashboard-mobile-rail-closed .dashboard-scroll-area,body.route-store-dashboard.dashboard-mobile-rail-closed .dashboard-main,html.route-store-dashboard.dashboard-mobile-rail-closed .dashboard-main{padding-left:10px!important}}@media(max-width:767px){body.dashboard-route .dashboard-main,html.dashboard-route .dashboard-main,body.route-store-dashboard .dashboard-main,html.route-store-dashboard .dashboard-main,body.dashboard-mobile-rail-open .dashboard-main,html.dashboard-mobile-rail-open .dashboard-main,body.dashboard-mobile-rail-closed .dashboard-main,html.dashboard-mobile-rail-closed .dashboard-main{padding-left:10px!important;margin-left:0!important;transform:none!important;width:100%!important;max-width:100%!important}}@media(max-width:767px){.dashboard-layout,.dashboard-layout.sidebar-open,.dashboard-layout.sidebar-collapsed,.dashboard-layout.dashboard-layout--expanded,body.dashboard-route .dashboard-layout,html.dashboard-route .dashboard-layout,body.route-store-dashboard .dashboard-layout,html.route-store-dashboard .dashboard-layout{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.dashboard-layout>#storeDashSidebar,.dashboard-layout>.dashboard-sidebar,body.dashboard-route .dashboard-layout>#storeDashSidebar,body.dashboard-route .dashboard-layout>.dashboard-sidebar,html.dashboard-route .dashboard-layout>#storeDashSidebar,html.dashboard-route .dashboard-layout>.dashboard-sidebar,body.route-store-dashboard .dashboard-layout>#storeDashSidebar,body.route-store-dashboard .dashboard-layout>.dashboard-sidebar,html.route-store-dashboard .dashboard-layout>#storeDashSidebar,html.route-store-dashboard .dashboard-layout>.dashboard-sidebar{display:none!important;width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}.dashboard-layout>.dashboard-main,body.dashboard-route .dashboard-layout>.dashboard-main,html.dashboard-route .dashboard-layout>.dashboard-main,body.route-store-dashboard .dashboard-layout>.dashboard-main,html.route-store-dashboard .dashboard-layout>.dashboard-main{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:10px!important;padding-right:10px!important;transform:none!important;overflow-x:hidden!important;box-sizing:border-box!important}.dashboard-scroll-area,.dashboard-content,.dashboard{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}}@media(min-width:700px)and (max-width:1024px){body.dashboard-route .dashboard-main,html.dashboard-route .dashboard-main,body.route-store-dashboard .dashboard-main,html.route-store-dashboard .dashboard-main{padding-left:88px!important;padding-right:20px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;overflow-x:hidden!important;box-sizing:border-box!important}body.dashboard-route .dashboard,html.dashboard-route .dashboard,body.route-store-dashboard .dashboard,html.route-store-dashboard .dashboard{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}body.dashboard-route .dashboard h1,html.dashboard-route .dashboard h1,body.route-store-dashboard .dashboard h1,html.route-store-dashboard .dashboard h1{margin-left:0!important;padding-left:0!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}}@media(max-width:1024px){.dashboard-layout[data-dashboard-template=store-dashboard-core],.dashboard-layout[data-dashboard-template=store-dashboard-core]>.dashboard-main,.dashboard-layout[data-dashboard-template=store-dashboard-core]>.dashboard-main>.dashboard-scroll-area{height:auto!important;max-height:none!important;min-height:0!important;overflow-y:visible!important;overflow-x:hidden!important;box-sizing:border-box!important}.dashboard-layout[data-dashboard-template=store-dashboard-core]>.dashboard-main{display:block!important}.dashboard-layout[data-dashboard-template=store-dashboard-core]>.dashboard-main>.navbar{position:sticky!important;top:0!important;z-index:2147483000!important;background:#fff!important;box-shadow:0 1px #0f172a14!important}.dashboard-layout[data-dashboard-template=store-dashboard-core]>.dashboard-main>.dashboard-scroll-area{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-y:visible!important;overflow-x:hidden!important}}@media(min-width:1200px){body.route-store-dashboard .dashboard-scroll-area,html.route-store-dashboard .dashboard-scroll-area,body.dashboard-route .dashboard-scroll-area,html.dashboard-route .dashboard-scroll-area{padding-right:28px!important;scrollbar-gutter:stable!important;box-sizing:border-box!important}body.route-store-dashboard .dashboard-content,html.route-store-dashboard .dashboard-content,body.dashboard-route .dashboard-content,html.dashboard-route .dashboard-content,body.route-store-dashboard .dashboard,html.route-store-dashboard .dashboard,body.dashboard-route .dashboard,html.dashboard-route .dashboard{max-width:calc(100% - 12px)!important;box-sizing:border-box!important}}@media(min-width:1200px)and (max-width:1500px){body.dashboard-route .dashboard,html.dashboard-route .dashboard,body.route-store-dashboard .dashboard,html.route-store-dashboard .dashboard{padding-left:52px!important;padding-right:28px!important;box-sizing:border-box!important}body.dashboard-route .dashboard-content,html.dashboard-route .dashboard-content,body.route-store-dashboard .dashboard-content,html.route-store-dashboard .dashboard-content{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}}.dashboard-stats{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,250px))!important;justify-content:start!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:22px 0!important;padding:0!important;box-sizing:border-box!important}.dashboard-stats .stat-card{width:100%!important;max-width:250px!important;min-width:0!important;min-height:92px!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:18px 20px!important;border-radius:12px!important;box-sizing:border-box!important;overflow:hidden!important}.dashboard-stats .stat-icon{flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0!important}.dashboard-stats .stat-card h3{margin:0!important;font-size:clamp(1.35rem,1.8vw,2rem)!important;line-height:1.05!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-stats .stat-card p{margin:6px 0 0!important;font-size:.95rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-stats .stat-card.revenue{max-width:280px!important}.dashboard-stats .stat-card.revenue h3{font-size:clamp(1.25rem,1.55vw,1.75rem)!important}@media(max-width:1199px){.dashboard-stats{grid-template-columns:repeat(auto-fill,minmax(190px,230px))!important;gap:14px!important}.dashboard-stats .stat-card{max-width:230px!important;min-height:86px!important;padding:16px 18px!important}.dashboard-stats .stat-card.revenue{max-width:250px!important}}@media(max-width:900px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:12px!important}.dashboard-stats .stat-card,.dashboard-stats .stat-card.revenue{max-width:none!important;width:100%!important}}@media(max-width:560px){.dashboard-stats{grid-template-columns:1fr!important;gap:12px!important}.dashboard-stats .stat-card,.dashboard-stats .stat-card.revenue{max-width:none!important;width:100%!important;min-height:82px!important;padding:15px 16px!important}.dashboard-stats .stat-icon{flex-basis:30px!important;width:30px!important;height:30px!important}.dashboard-stats .stat-card h3{font-size:1.45rem!important}.dashboard-stats .stat-card.revenue h3{font-size:1.25rem!important}}.dashboard-stats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:22px 0!important;padding:0!important;box-sizing:border-box!important}.dashboard-stats .stat-card{width:100%!important;max-width:none!important;min-width:0!important;min-height:86px!important;flex:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:16px 18px!important;border-radius:12px!important;box-sizing:border-box!important;overflow:hidden!important}.dashboard-stats .stat-icon{flex:0 0 30px!important;width:30px!important;height:30px!important;margin:0!important}.dashboard-stats .stat-card>div{min-width:0!important;max-width:100%!important}.dashboard-stats .stat-card h3{margin:0!important;font-size:clamp(1.25rem,1.45vw,1.85rem)!important;line-height:1.05!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-stats .stat-card p{margin:5px 0 0!important;font-size:.88rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-stats .stat-card.revenue h3{font-size:clamp(1.05rem,1.25vw,1.55rem)!important}@media(min-width:1200px)and (max-width:1500px){.dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.dashboard-stats .stat-card{min-height:80px!important;padding:14px!important;gap:10px!important}.dashboard-stats .stat-icon{flex-basis:28px!important;width:28px!important;height:28px!important}.dashboard-stats .stat-card h3{font-size:1.35rem!important}.dashboard-stats .stat-card.revenue h3{font-size:1.12rem!important}.dashboard-stats .stat-card p{font-size:.82rem!important}}@media(max-width:1199px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dashboard-stats .stat-card{min-height:82px!important;padding:15px 16px!important}}@media(max-width:560px){.dashboard-stats{grid-template-columns:1fr!important;gap:12px!important}.dashboard-stats .stat-card{min-height:78px!important;padding:14px 15px!important}.dashboard-stats .stat-card h3{font-size:1.35rem!important}.dashboard-stats .stat-card.revenue h3{font-size:1.15rem!important}}@media(min-width:1200px){.dashboard-stats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:16px!important;row-gap:16px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;max-width:100%!important;margin:22px 0!important;padding:0!important;box-sizing:border-box!important}.dashboard-stats .stat-card,.dashboard-stats .stat-card.products,.dashboard-stats .stat-card.orders,.dashboard-stats .stat-card.revenue,.dashboard-stats .stat-card.status,.dashboard-stats .stat-card.activity{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;flex:none!important;min-height:86px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:16px 18px!important;box-sizing:border-box!important;overflow:hidden!important}.dashboard-stats .stat-card>div,.dashboard-stats .stat-card .stat-card__copy{min-width:0!important;max-width:100%!important}.dashboard-stats .stat-card h3{margin:0!important;font-size:clamp(1.2rem,1.35vw,1.75rem)!important;line-height:1.05!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-stats .stat-card.revenue h3{font-size:clamp(1.05rem,1.15vw,1.45rem)!important}.dashboard-stats .stat-card p{margin:5px 0 0!important;font-size:.86rem!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-stats .stat-icon{flex:0 0 30px!important;width:30px!important;height:30px!important;margin:0!important}}@media(min-width:900px)and (max-width:1199px){.dashboard-stats{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:22px 0!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important;box-sizing:border-box!important}.dashboard-stats .stat-card,.dashboard-stats .stat-card.products,.dashboard-stats .stat-card.orders,.dashboard-stats .stat-card.revenue,.dashboard-stats .stat-card.status,.dashboard-stats .stat-card.activity{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;flex:none!important;grid-column:auto!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:12px 10px!important;border-radius:10px!important;box-sizing:border-box!important;overflow:hidden!important}.dashboard-stats .stat-icon{flex:0 0 26px!important;width:26px!important;height:26px!important;margin:0!important}.dashboard-stats .stat-card>div,.dashboard-stats .stat-card .stat-card__copy{min-width:0!important;max-width:100%!important}.dashboard-stats .stat-card h3{margin:0!important;font-size:1.18rem!important;line-height:1.05!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-stats .stat-card.revenue h3{font-size:1rem!important}.dashboard-stats .stat-card p{margin:4px 0 0!important;font-size:.78rem!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media(min-width:600px)and (max-width:899px){.dashboard-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.dashboard-stats .stat-card,.dashboard-stats .stat-card.products,.dashboard-stats .stat-card.orders,.dashboard-stats .stat-card.revenue,.dashboard-stats .stat-card.status,.dashboard-stats .stat-card.activity{width:100%!important;max-width:none!important;min-height:84px!important;grid-column:auto!important}}@media(max-width:599px){.dashboard-stats{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.dashboard-stats .stat-card,.dashboard-stats .stat-card.products,.dashboard-stats .stat-card.orders,.dashboard-stats .stat-card.revenue,.dashboard-stats .stat-card.status,.dashboard-stats .stat-card.activity{width:100%!important;max-width:none!important;min-height:78px!important;grid-column:auto!important}}.profile-stats-buttons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:18px 0 22px!important;padding:0!important;box-sizing:border-box!important}.profile-stats-buttons .follow-stat-btn{width:auto!important;min-width:150px!important;max-width:230px!important;flex:0 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}.profile-stats-buttons .follow-stat-btn .chip-count{flex:0 0 auto!important}@media(min-width:900px)and (max-width:1199px){.profile-stats-buttons{gap:10px!important}.profile-stats-buttons .follow-stat-btn{min-width:140px!important;max-width:205px!important;padding:9px 13px!important;font-size:.9rem!important}}@media(min-width:600px)and (max-width:899px){.profile-stats-buttons{gap:10px!important}.profile-stats-buttons .follow-stat-btn{min-width:0!important;max-width:none!important;flex:1 1 calc(50% - 10px)!important;padding:10px 12px!important}}@media(max-width:599px){.profile-stats-buttons{gap:10px!important}.profile-stats-buttons .follow-stat-btn{width:100%!important;min-width:0!important;max-width:none!important;flex:1 1 100%!important;padding:10px 12px!important}}@media(min-width:900px)and (max-width:1199px){body.dashboard-route .dashboard .dashboard-title,body.route-store-dashboard .dashboard .dashboard-title,.dashboard h1.dashboard-title,h1.dashboard-title{font-size:clamp(2.15rem,3.45vw,2.75rem)!important;line-height:1.03!important;letter-spacing:-.04em!important;margin-bottom:10px!important}body.dashboard-route .dashboard .dashboard-welcome,body.route-store-dashboard .dashboard .dashboard-welcome,.dashboard-welcome{font-size:clamp(1.12rem,2.15vw,1.45rem)!important;line-height:1.12!important;margin-bottom:14px!important}body.dashboard-route .profile-header-wrapper,body.route-store-dashboard .profile-header-wrapper,.profile-header-wrapper{padding:16px 20px!important;gap:18px!important}body.dashboard-route .profile-header-wrapper .top-row,body.route-store-dashboard .profile-header-wrapper .top-row,.profile-header-wrapper .top-row{gap:14px!important}body.dashboard-route .profile-header-wrapper .company-name,body.route-store-dashboard .profile-header-wrapper .company-name,.profile-header-wrapper .company-name{font-size:clamp(1.18rem,2.05vw,1.55rem)!important;line-height:1.08!important;letter-spacing:-.03em!important}body.dashboard-route .profile-header-wrapper .edit-profile-btn,body.route-store-dashboard .profile-header-wrapper .edit-profile-btn,.profile-header-wrapper .edit-profile-btn{font-size:.82rem!important;padding:8px 15px!important;border-radius:10px!important}body.dashboard-route .profile-header-wrapper .dashboard-handle,body.route-store-dashboard .profile-header-wrapper .dashboard-handle,.profile-header-wrapper .dashboard-handle{font-size:.88rem!important;line-height:1.2!important;margin-top:3px!important}body.dashboard-route .profile-header-wrapper .main-website-link,body.route-store-dashboard .profile-header-wrapper .main-website-link,.profile-header-wrapper .main-website-link{font-size:.9rem!important;line-height:1.2!important}body.dashboard-route .profile-header-wrapper .social-link-pill,body.route-store-dashboard .profile-header-wrapper .social-link-pill,.profile-header-wrapper .social-link-pill{font-size:.82rem!important;line-height:1.12!important;padding:6px 10px!important}body.dashboard-route .profile-header-wrapper .profile-bio,body.route-store-dashboard .profile-header-wrapper .profile-bio,.profile-header-wrapper .profile-bio{font-size:.9rem!important;line-height:1.28!important;margin-top:8px!important}}@media(min-width:700px)and (max-width:899px){body.dashboard-route .profile-stats-buttons,body.route-store-dashboard .profile-stats-buttons,.profile-stats-buttons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:16px 0 20px!important;padding:0!important;box-sizing:border-box!important}body.dashboard-route .profile-stats-buttons .follow-stat-btn,body.route-store-dashboard .profile-stats-buttons .follow-stat-btn,.profile-stats-buttons .follow-stat-btn{width:auto!important;min-width:132px!important;max-width:210px!important;flex:0 0 auto!important;padding:8px 12px!important;font-size:.82rem!important;line-height:1.1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:10px!important;box-sizing:border-box!important}body.dashboard-route .profile-stats-buttons .follow-stat-btn:nth-child(6),body.dashboard-route .profile-stats-buttons .follow-stat-btn:nth-child(7),body.route-store-dashboard .profile-stats-buttons .follow-stat-btn:nth-child(6),body.route-store-dashboard .profile-stats-buttons .follow-stat-btn:nth-child(7),.profile-stats-buttons .follow-stat-btn:nth-child(6),.profile-stats-buttons .follow-stat-btn:nth-child(7){max-width:225px!important}body.dashboard-route .profile-stats-buttons .follow-stat-btn .chip-count,body.route-store-dashboard .profile-stats-buttons .follow-stat-btn .chip-count,.profile-stats-buttons .follow-stat-btn .chip-count{flex:0 0 auto!important;padding:2px 7px!important;font-size:.78rem!important}}.scm-overlay{position:fixed;inset:0;z-index:9999;background:transparent!important;display:flex;align-items:center;justify-content:center}.scm-shell{position:relative;width:min(1320px,94vw);height:min(760px,90vh);background:#fff;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);box-shadow:0 22px 70px #0000003d}.scm-close{position:absolute;top:14px;right:14px;z-index:40;width:40px;height:40px;border:0;border-radius:999px;background:transparent!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.scm-close svg{width:22px;height:22px;stroke:#111;stroke-width:2.8}.scm-left{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.scm-roulette-wrap{flex:0 0 auto;padding:18px 22px 14px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.scm-roulette-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.scm-roulette-title{font-size:20px;font-weight:900;color:#111;letter-spacing:-.02em}.scm-roulette-controls{display:inline-flex;align-items:center;gap:8px}.scm-roulette-arrow{width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.scm-roulette-arrow svg{width:18px;height:18px;stroke-width:2.6}.scm-roulette{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-bottom:4px}.scm-roulette{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.scm-roulette::-webkit-scrollbar{display:none}.scm-product-chip{min-width:220px;max-width:220px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#fff!important;color:#111!important;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.scm-product-chip:hover{transform:translateY(-1px);border-color:#0000002e;box-shadow:0 10px 24px #0000000f}.scm-product-chip.active{border-color:#00000047;box-shadow:0 12px 26px #00000014}.scm-product-chip-thumb{width:54px;height:54px;border-radius:12px;object-fit:cover;flex:0 0 auto;background:#f3f3f3}.scm-product-chip-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.scm-product-chip-name{font-size:15px;font-weight:800;color:#111;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scm-product-chip-count{font-size:12px;color:#111111a6;font-weight:700;line-height:1.2}.scm-media{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;padding:18px}.scm-media-el{width:100%;height:100%;object-fit:contain;display:block;background:#fff;border-radius:18px}.scm-media-empty,.scm-audio-wrap,.scm-file-wrap{width:100%;height:100%;min-height:320px;display:flex;align-items:center;justify-content:center;background:#fafafa;color:#111;border-radius:18px;border:1px solid rgba(0,0,0,.06)}.scm-audio-el{width:min(420px,90%)}.scm-doc-frame{width:100%;height:100%;min-height:500px;border:0;background:#fff;border-radius:18px}.scm-panel{min-width:0;min-height:0;background:#fff;display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.08)}.scm-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.scm-author{display:flex;align-items:center;gap:12px;min-width:0}.scm-authorbtn{border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important}.scm-avatar-wrap{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important}.scm-avatar{display:block}.scm-author-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.scm-author-name{font-weight:900;color:#111;line-height:1.15;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.scm-author-company{font-weight:800;color:#111111b8;line-height:1.15;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.scm-author-handle{border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer;font-weight:900;color:#111111d1!important;text-align:left;line-height:1.15;font-size:12.5px;width:fit-content}.scm-author-handle:hover{text-decoration:underline}.scm-author-handle:disabled{cursor:not-allowed;opacity:.45!important;text-decoration:none}.scm-header-right{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.scm-title{font-weight:900;color:#111;white-space:nowrap}.scm-header-kebab{width:40px;height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.scm-header-kebab:hover{background:#f5f5f5!important}.scm-kebab-ico{width:20px;height:20px;color:#111!important;opacity:1!important}.scm-kebab-ico,.scm-kebab-ico *{stroke:#111!important;fill:none!important;opacity:1!important}.scm-current-product-bar{flex:0 0 auto;padding:14px 18px 12px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.scm-current-product-name{font-size:16px;font-weight:900;color:#111;line-height:1.2}.scm-current-product-sub{margin-top:4px;font-size:12.5px;font-weight:700;color:#1111119e}.scm-thread-comments{flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:#fff}.scm-thread-comments .tc-wrap{height:100%;display:flex;flex-direction:column;min-height:0}.scm-thread-comments .tc-list{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px 12px;background:#fff}.scm-thread-comments .tc-composer{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.scm-thread-comments button{background:transparent!important}.scm-thread-comments .tc-composer-inputwrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fafafa}.scm-thread-comments .tc-composer textarea,.scm-thread-comments .tc-composer input,.scm-thread-comments .tc-input,.scm-thread-comments .tc-textarea{flex:1 1 auto;min-width:0;resize:none;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-size:15px;font-weight:600;line-height:1.4;padding:0!important;margin:0!important}.scm-thread-comments .tc-composer textarea::placeholder,.scm-thread-comments .tc-composer input::placeholder,.scm-thread-comments .tc-input::placeholder,.scm-thread-comments .tc-textarea::placeholder{color:#1111116b!important;font-weight:600}.scm-thread-comments .tc-composer .tc-label,.scm-thread-comments .tc-composer .tc-btn-text,.scm-thread-comments .tc-composer .tc-cancel-text,.scm-thread-comments .tc-composer .tc-send-text{display:none!important}.scm-thread-comments .tc-composer-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.scm-thread-comments .tc-composer .tc-cancel,.scm-thread-comments .tc-composer .tc-btn-cancel{width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.scm-thread-comments .tc-composer .tc-send,.scm-thread-comments .tc-composer .tc-btn-send{width:44px;height:44px;border-radius:999px;border:0!important;background:#111!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.scm-thread-comments .tc-composer .tc-cancel:hover,.scm-thread-comments .tc-composer .tc-btn-cancel:hover{background:#f4f4f4!important}.scm-thread-comments .tc-composer .tc-send:hover,.scm-thread-comments .tc-composer .tc-btn-send:hover{background:#222!important}.scm-thread-comments .tc-composer .tc-send:disabled,.scm-thread-comments .tc-composer .tc-btn-send:disabled{background:#d9d9d9!important;color:#888!important;cursor:not-allowed}.scm-thread-comments .tc-heart,.scm-thread-comments .tc-heartback,.scm-thread-comments .tc-creator-heart{border:1px solid rgba(0,0,0,.14);background:#fff!important;color:#111!important;border-radius:10px;padding:6px 10px}.scm-thread-comments .tc-heart.is-active{background:#fff!important;border-color:#00000047}@media(max-width:1100px){.scm-shell{grid-template-columns:1fr;height:min(92vh,920px)}.scm-panel{border-left:0;border-top:1px solid rgba(0,0,0,.08)}.scm-media{min-height:280px}}@media(max-width:720px){.scm-shell{width:96vw;height:94vh;border-radius:18px}.scm-roulette-wrap{padding:14px}.scm-media{padding:12px}.scm-product-chip{min-width:190px;max-width:190px}.scm-thread-comments .tc-composer{padding:12px;gap:8px}.scm-thread-comments .tc-composer-inputwrap{height:48px;padding:0 12px}.scm-thread-comments .tc-composer .tc-cancel,.scm-thread-comments .tc-composer .tc-btn-cancel,.scm-thread-comments .tc-composer .tc-send,.scm-thread-comments .tc-composer .tc-btn-send{width:40px;height:40px}}.scm-close{position:absolute;top:14px;right:14px;z-index:40;width:40px;height:40px;border:0!important;border-radius:999px;background:transparent!important;color:#111!important;opacity:1!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important}.scm-close:hover{background:#0000000f!important}.scm-close-ico{width:22px!important;height:22px!important;color:#111!important;stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;flex-shrink:0}.scm-close-ico *{stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;stroke-width:2.8px!important}.scm-roulette-arrow{width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#111!important;opacity:1!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;box-shadow:none!important}.scm-roulette-arrow:hover{background:#f5f5f5!important}.scm-arrow-ico{width:18px!important;height:18px!important;color:#111!important;stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;flex-shrink:0}.scm-arrow-ico *{stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;stroke-width:2.8px!important}.sbm-overlay{position:fixed;inset:0;z-index:9999;background:transparent!important;display:flex;align-items:center;justify-content:center}.sbm-shell{position:relative;width:min(1340px,94vw);height:min(780px,90vh);background:#fff;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);box-shadow:0 22px 70px #0000003d}.sbm-close{position:absolute;top:14px;right:14px;z-index:50;width:40px;height:40px;border:0;border-radius:999px;background:transparent!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sbm-close:hover{background:#0000000f!important}.sbm-close svg,.sbm-close svg *{color:#111!important;stroke:#111!important;opacity:1!important}.sbm-left{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff;padding:22px;border-right:1px solid rgba(0,0,0,.08)}.sbm-roulette-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.sbm-roulette-title{font-size:20px;font-weight:900;color:#111;letter-spacing:-.02em}.sbm-roulette-controls{display:inline-flex;align-items:center;gap:8px}.sbm-arrow{width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sbm-arrow:hover{background:#f5f5f5!important}.sbm-arrow svg,.sbm-arrow svg *{color:#111!important;stroke:#111!important;opacity:1!important}.sbm-product-strip{display:flex;gap:12px;overflow:hidden;margin-bottom:18px;flex-wrap:nowrap}.sbm-product-chip{min-width:220px;max-width:220px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#fff!important;color:#111!important;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sbm-product-chip:hover{transform:translateY(-1px);border-color:#0000002e;box-shadow:0 10px 24px #0000000f}.sbm-product-chip.active{border-color:#00000047;box-shadow:0 12px 26px #00000014}.sbm-product-chip-thumb{width:54px;height:54px;border-radius:12px;object-fit:cover;flex:0 0 auto;background:#f3f3f3}.sbm-product-chip-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.sbm-product-chip-name{font-size:15px;font-weight:800;color:#111;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbm-product-chip-count{font-size:12px;color:#111111a6;font-weight:700}.sbm-product-preview{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.sbm-product-image{width:100%;flex:1 1 auto;min-height:0;object-fit:contain;background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.06)}.sbm-product-summary{padding:14px 4px 0}.sbm-product-name{font-size:18px;font-weight:900;color:#111}.sbm-product-stats{margin-top:6px;color:#111111ad;font-size:13px;font-weight:700;display:flex;align-items:center;gap:12px}.sbm-panel{min-width:0;min-height:0;background:#fff;display:flex;flex-direction:column}.sbm-header{padding:22px 22px 16px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.sbm-title{font-size:22px;font-weight:900;color:#111}.sbm-subtitle{margin-top:4px;font-size:13px;font-weight:700;color:#1111119e}.sbm-list{flex:1 1 auto;min-height:0;overflow:auto;padding:18px;background:#fff}.sbm-buyer-card{border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;padding:16px;box-shadow:0 8px 22px #0000000a}.sbm-buyer-card+.sbm-buyer-card{margin-top:14px}.sbm-buyer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sbm-buyer-user{display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.sbm-buyer-avatar{width:48px;height:48px;border-radius:999px;object-fit:cover;flex:0 0 auto;background:#f2f2f2}.sbm-buyer-meta{min-width:0}.sbm-buyer-name{font-size:15px;font-weight:900;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbm-buyer-handle{margin-top:2px;font-size:12px;font-weight:700;color:#111111a8}.sbm-buyer-actions{display:inline-flex;align-items:center;gap:8px}.sbm-mini-btn{width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sbm-mini-btn:hover{background:#f5f5f5!important}.sbm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sbm-field{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:14px;background:#fafafa;border:1px solid rgba(0,0,0,.05)}.sbm-field--wide{grid-column:span 2}.sbm-label{font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#11111180}.sbm-value{font-size:14px;font-weight:800;color:#111;display:flex;align-items:center;flex-wrap:wrap}.sbm-empty{min-height:220px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(0,0,0,.12);border-radius:18px;color:#111111a6;font-weight:700;text-align:center;padding:20px;background:#fafafa}.sbm-close{position:absolute;top:14px;right:14px;z-index:50;width:40px;height:40px;border:0!important;outline:none!important;border-radius:999px;background:transparent!important;box-shadow:none!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important;cursor:pointer}.sbm-close:hover{background:#0000000f!important;color:#000!important}.sbm-close:focus,.sbm-close:active{background:transparent!important;box-shadow:none!important;outline:none!important;color:#111!important}.sbm-close svg,.sbm-close-ico{width:22px!important;height:22px!important;color:#111!important;opacity:1!important}.sbm-close svg,.sbm-close svg *,.sbm-close-ico,.sbm-close-ico *{stroke:#111!important;stroke-width:2.8!important;stroke-opacity:1!important;fill:none!important;opacity:1!important;visibility:visible!important}.sbm-arrow{color:#000;background:#fff;border:1px solid rgba(0,0,0,.12)}.sbm-arrow svg{color:#000;stroke:#000;fill:none}.sbm-arrow:hover{color:#000;background:#f7f7f7}.sbm-arrow:hover svg{color:#000;stroke:#000}.sbm-shell .sbm-roulette-controls .sbm-arrow{color:#000!important;background:#fff!important;border:1px solid rgba(0,0,0,.14)!important;opacity:1!important}.sbm-shell .sbm-roulette-controls .sbm-arrow svg{color:#000!important;stroke:#000!important;fill:none!important;opacity:1!important}.sbm-shell .sbm-roulette-controls .sbm-arrow:hover,.sbm-shell .sbm-roulette-controls .sbm-arrow:focus{color:#000!important;background:#f5f5f5!important;border-color:#00000038!important}.sbm-shell .sbm-roulette-controls .sbm-arrow:hover svg,.sbm-shell .sbm-roulette-controls .sbm-arrow:focus svg{color:#000!important;stroke:#000!important;opacity:1!important}@media(max-width:1100px){.sbm-shell{grid-template-columns:1fr;height:94vh}.sbm-left{border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}}@media(max-width:720px){.sbm-shell{width:96vw;height:94vh;border-radius:18px}.sbm-left,.sbm-header,.sbm-list{padding-left:14px;padding-right:14px}.sbm-product-chip{min-width:190px;max-width:190px}.sbm-grid{grid-template-columns:1fr}.sbm-field--wide{grid-column:span 1}}.sbm-shell .sbm-roulette-controls .sbm-arrow,.sbm-shell .sbm-roulette-header .sbm-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;background:#fff!important;color:#000!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:10px!important;opacity:1!important;visibility:visible!important;box-shadow:0 1px 4px #00000014!important}.sbm-shell .sbm-roulette-controls .sbm-arrow svg,.sbm-shell .sbm-roulette-header .sbm-arrow svg{width:18px!important;height:18px!important;color:#000!important;stroke:#000!important;fill:none!important;opacity:1!important;visibility:visible!important}.sbm-shell .sbm-roulette-controls .sbm-arrow svg path,.sbm-shell .sbm-roulette-header .sbm-arrow svg path,.sbm-shell .sbm-roulette-controls .sbm-arrow svg polyline,.sbm-shell .sbm-roulette-header .sbm-arrow svg polyline,.sbm-shell .sbm-roulette-controls .sbm-arrow svg line,.sbm-shell .sbm-roulette-header .sbm-arrow svg line{stroke:#000!important;fill:none!important;opacity:1!important}.sbm-shell .sbm-roulette-controls .sbm-arrow:hover,.sbm-shell .sbm-roulette-header .sbm-arrow:hover,.sbm-shell .sbm-roulette-controls .sbm-arrow:focus,.sbm-shell .sbm-roulette-header .sbm-arrow:focus{background:#f5f5f5!important;color:#000!important;border-color:#00000047!important}.sbm-shell .sbm-roulette-controls .sbm-arrow:hover svg,.sbm-shell .sbm-roulette-header .sbm-arrow:hover svg,.sbm-shell .sbm-roulette-controls .sbm-arrow:focus svg,.sbm-shell .sbm-roulette-header .sbm-arrow:focus svg{color:#000!important;stroke:#000!important}.sbm-shell .sbm-roulette-controls .sbm-arrow,.sbm-shell .sbm-roulette-header .sbm-arrow,.sbm-shell .sbm-roulette-controls .sbm-arrow *,.sbm-shell .sbm-roulette-header .sbm-arrow *{-webkit-text-fill-color:#000!important}.stm-shell{max-width:1320px}.stm-card .sbm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbm-toolbar{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:14px}.sbm-toolbar-field{display:flex;align-items:center;gap:8px;min-width:0;color:#ffffffdb}.sbm-toolbar-field input,.sbm-toolbar-field select{width:100%;min-width:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px;color:#fff;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.sbm-toolbar-field input::placeholder{color:#ffffff73}.sbm-toolbar-field input:focus,.sbm-toolbar-field select:focus{border-color:#3b82f68c;background:#ffffff12;box-shadow:0 0 0 3px #3b82f624}.sbm-toolbar-field select option{background:#111827;color:#fff}.sbm-toolbar-stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.sbm-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffe0;font-size:12px;font-weight:600;letter-spacing:.01em}.sbm-product-summary{display:flex;flex-direction:column;gap:8px}.sbm-product-stats{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sbm-product-stats span{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffe0;font-size:12px;font-weight:600}.sbm-buyer-user{cursor:pointer;outline:none;border-radius:12px}.sbm-buyer-user:focus-visible{box-shadow:0 0 0 3px #3b82f62e}@media(max-width:1100px){.sbm-toolbar{grid-template-columns:1fr 1fr}}@media(max-width:900px){.stm-card .sbm-grid,.sbm-toolbar{grid-template-columns:1fr}.sbm-toolbar-stats{gap:8px}.sbm-chip,.sbm-product-stats span{width:100%;justify-content:flex-start}}.rm-overlay{position:fixed;inset:0;z-index:9999;background:transparent!important;display:flex;align-items:center;justify-content:center}.rm-shell{position:relative;width:min(1320px,94vw);height:min(760px,90vh);background:#fff;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);box-shadow:0 22px 70px #0000003d}.rm-close{position:absolute;top:14px;right:14px;z-index:40;width:40px;height:40px;border:0;border-radius:999px;background:transparent!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rm-close svg{width:22px;height:22px;stroke:#111;stroke-width:2.8}.rm-left{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.rm-roulette-wrap{flex:0 0 auto;padding:18px 22px 14px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.rm-roulette-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.rm-roulette-title{font-size:20px;font-weight:900;color:#111;letter-spacing:-.02em}.rm-roulette-controls{display:inline-flex;align-items:center;gap:8px}.rm-roulette-arrow{width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.rm-roulette-arrow svg{width:18px;height:18px;stroke-width:2.6}.rm-roulette{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}.rm-roulette::-webkit-scrollbar{display:none}.rm-product-chip{min-width:220px;max-width:220px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#fff!important;color:#111!important;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.rm-product-chip:hover{transform:translateY(-1px);border-color:#0000002e;box-shadow:0 10px 24px #0000000f}.rm-product-chip.active{border-color:#00000047;box-shadow:0 12px 26px #00000014}.rm-product-chip-thumb{width:54px;height:54px;border-radius:12px;object-fit:cover;flex:0 0 auto;background:#f3f3f3}.rm-product-chip-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.rm-product-chip-name{font-size:15px;font-weight:800;color:#111;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-product-chip-count{font-size:12px;color:#111111a6;font-weight:700;line-height:1.2}.rm-media{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;padding:18px}.rm-media-el{width:100%;height:100%;object-fit:contain;display:block;background:#fff;border-radius:18px}.rm-media-empty,.rm-audio-wrap,.rm-file-wrap{width:100%;height:100%;min-height:320px;display:flex;align-items:center;justify-content:center;background:#fafafa;color:#111;border-radius:18px;border:1px solid rgba(0,0,0,.06)}.rm-audio-el{width:min(420px,90%)}.rm-doc-frame{width:100%;height:100%;min-height:500px;border:0;background:#fff;border-radius:18px}.rm-panel{min-width:0;min-height:0;background:#fff;display:flex;flex-direction:column;border-left:1px solid rgba(0,0,0,.08)}.rm-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.rm-author{display:flex;align-items:center;gap:12px;min-width:0}.rm-authorbtn{border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important}.rm-avatar-wrap{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important}.rm-avatar{display:block}.rm-author-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.rm-author-name{font-weight:900;color:#111;line-height:1.15;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.rm-author-company{font-weight:800;color:#111111b8;line-height:1.15;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.rm-author-handle{border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer;font-weight:900;color:#111111d1!important;text-align:left;line-height:1.15;font-size:12.5px;width:fit-content}.rm-author-handle:hover{text-decoration:underline}.rm-author-handle:disabled{cursor:not-allowed;opacity:.45!important;text-decoration:none}.rm-header-right{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.rm-title{font-weight:900;color:#111;white-space:nowrap}.rm-header-kebab{width:40px;height:40px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rm-header-kebab:hover{background:#f5f5f5!important}.rm-kebab-ico{width:20px;height:20px;color:#111!important;opacity:1!important}.rm-kebab-ico,.rm-kebab-ico *{stroke:#111!important;fill:none!important;opacity:1!important}.rm-current-product-bar{flex:0 0 auto;padding:14px 18px 12px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.rm-current-product-name{font-size:16px;font-weight:900;color:#111;line-height:1.2}.rm-current-product-sub{margin-top:4px;font-size:12.5px;font-weight:700;color:#1111119e}.rm-thread-reviews{flex:1 1 auto;min-height:0;overflow:hidden;padding:0;background:#fff}.rm-thread-reviews .tr-wrap{height:100%;display:flex;flex-direction:column;min-height:0}.rm-thread-reviews .tr-list{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px 12px;background:#fff}.rm-thread-reviews .tr-composer{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.rm-thread-reviews button{background:transparent!important}.rm-thread-reviews .tr-composer-inputwrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fafafa}.rm-thread-reviews .tr-composer textarea,.rm-thread-reviews .tr-composer input,.rm-thread-reviews .tr-input,.rm-thread-reviews .tr-textarea{flex:1 1 auto;min-width:0;resize:none;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-size:15px;font-weight:600;line-height:1.4;padding:0!important;margin:0!important}.rm-thread-reviews .tr-composer textarea::placeholder,.rm-thread-reviews .tr-composer input::placeholder,.rm-thread-reviews .tr-input::placeholder,.rm-thread-reviews .tr-textarea::placeholder{color:#1111116b!important;font-weight:600}.rm-thread-reviews .tr-composer .tr-label,.rm-thread-reviews .tr-composer .tr-btn-text,.rm-thread-reviews .tr-composer .tr-cancel-text,.rm-thread-reviews .tr-composer .tr-send-text{display:none!important}.rm-thread-reviews .tr-composer-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.rm-thread-reviews .tr-composer .tr-cancel,.rm-thread-reviews .tr-composer .tr-btn-cancel{width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#111!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.rm-thread-reviews .tr-composer .tr-send,.rm-thread-reviews .tr-composer .tr-btn-send{width:44px;height:44px;border-radius:999px;border:0!important;background:#111!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.rm-thread-reviews .tr-composer .tr-cancel:hover,.rm-thread-reviews .tr-composer .tr-btn-cancel:hover{background:#f4f4f4!important}.rm-thread-reviews .tr-composer .tr-send:hover,.rm-thread-reviews .tr-composer .tr-btn-send:hover{background:#222!important}.rm-thread-reviews .tr-composer .tr-send:disabled,.rm-thread-reviews .tr-composer .tr-btn-send:disabled{background:#d9d9d9!important;color:#888!important;cursor:not-allowed}.rm-thread-reviews .tr-heart,.rm-thread-reviews .tr-heartback,.rm-thread-reviews .tr-creator-heart{border:1px solid rgba(0,0,0,.14);background:#fff!important;color:#111!important;border-radius:10px;padding:6px 10px}.rm-thread-reviews .tr-heart.is-active{background:#fff!important;border-color:#00000047}.rm-thread-reviews{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:block}@media(max-width:1100px){.rm-shell{grid-template-columns:1fr;height:min(92vh,920px)}.rm-panel{border-left:0;border-top:1px solid rgba(0,0,0,.08)}.rm-media{min-height:280px}}@media(max-width:720px){.rm-shell{width:96vw;height:94vh;border-radius:18px}.rm-roulette-wrap{padding:14px}.rm-media{padding:12px}.rm-product-chip{min-width:190px;max-width:190px}.rm-thread-reviews .tr-composer{padding:12px;gap:8px}.rm-thread-reviews .tr-composer-inputwrap{height:48px;padding:0 12px}.rm-thread-reviews .tr-composer .tr-cancel,.rm-thread-reviews .tr-composer .tr-btn-cancel,.rm-thread-reviews .tr-composer .tr-send,.rm-thread-reviews .tr-composer .tr-btn-send{width:40px;height:40px}}.rm-close{position:absolute;top:14px;right:14px;z-index:40;width:40px;height:40px;border:0!important;border-radius:999px;background:transparent!important;color:#111!important;opacity:1!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important}.rm-close:hover{background:#0000000f!important}.rm-close-ico{width:22px!important;height:22px!important;color:#111!important;stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;flex-shrink:0}.rm-close-ico *{stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;stroke-width:2.8px!important}.rm-roulette-arrow{width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#111!important;opacity:1!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;box-shadow:none!important}.rm-roulette-arrow:hover{background:#f5f5f5!important}.rm-arrow-ico{width:18px!important;height:18px!important;color:#111!important;stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;flex-shrink:0}.rm-arrow-ico *{stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;stroke-width:2.8px!important}.referral-overlay{position:fixed;inset:0;background:#0a0c0f73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:start center;padding:24px 12px;overflow:auto;z-index:1000;animation:uam-fade-in .12s ease-out}.referral-modal{display:flex;flex-direction:column;width:min(1100px,98vw);background:#fff;color:#0f172a;border:1px solid #e6e8ee;border-radius:16px;box-shadow:0 20px 60px #0000002e,0 0 0 1px #00000005 inset;overflow:hidden}.referral-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f6;background:linear-gradient(180deg,#fbfdff,#f6f9ff)}.referral-close{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;cursor:pointer;transition:background .12s,transform .08s,opacity .12s}.referral-close:hover{background:#f4f7ff}.referral-close:active{transform:scale(.98)}.referral-close:focus-visible{outline:2px solid #6ea8fe;outline-offset:2px}.referral-body{padding:16px;overflow:visible;overflow-x:hidden}.field{display:grid;gap:8px;margin-bottom:12px}.referral-input-row{display:flex;gap:10px;align-items:center}.referral-input{flex:1;border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:10px 12px;font-size:.98rem;outline:none}.referral-input:focus{border-color:#9ab6ff;box-shadow:0 0 0 3px #93c5fd40}.referral-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:12px 0}.stat{border:1px solid #eef1f6;border-radius:12px;padding:12px;background:#fff}.stat-label{color:#6b7280;font-size:.9rem}.stat-value{font-weight:700}.referral-share{padding-right:8px}.referral-share .post-share-menu,.referral-share .post-share-menu>ul,.referral-share .post-share-menu>div{display:grid!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important;gap:14px!important;max-width:640px;margin:0 auto;justify-items:center;overflow:visible!important;white-space:normal!important}.referral-share .post-share-menu *[role=button],.referral-share .post-share-menu li,.referral-share .post-share-menu a{display:flex;flex-direction:column;align-items:center;justify-content:center}.referral-footer{display:flex;gap:10px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #eef1f6;background:#fff}.btn{height:40px;padding:0 16px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-weight:700;cursor:pointer;margin:0!important;flex:0 0 auto;min-width:140px;transition:transform .08s,background .12s,border-color .12s,opacity .12s}.btn[disabled]{opacity:.7;cursor:not-allowed}.referral-body img,.referral-body video,.referral-body iframe{max-width:100%;height:auto}.referral-body .post-share-menu{width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important;box-shadow:none!important;background:transparent!important;padding:0!important;border:0!important}.referral-body .post-share-socials{display:grid!important;grid-template-columns:repeat(5,minmax(110px,1fr))!important;gap:14px!important;justify-items:center!important}.link-field{position:relative}.referral-input.with-copy{padding-right:108px}.link-actions{margin-top:8px;display:flex;justify-content:flex-start}.copy-btn-inline{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:10px}.copy-btn-inline.copied{background:#22c55e;border-color:#16a34a}.copy-btn-inline.copied:hover{filter:brightness(1.03)}.referral-modal .link-actions .btn,.referral-modal .copy-btn-inline{width:auto!important;display:inline-flex!important;align-items:center;gap:8px;min-width:140px;align-self:flex-start}.referral-modal .copy-btn-inline{min-width:120px}.referral-overlay{position:fixed;inset:0;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1000;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:auto}.referral-modal{width:min(1100px,calc(100vw - 24px))!important;max-height:calc(100vh - 24px)!important;margin:12px!important}.referral-header{margin:0!important;border-top-left-radius:16px;border-top-right-radius:16px}.referral-header .uploader-meta{margin:0!important;padding:0!important}.referral-close{background:#fff!important;color:#111!important;box-shadow:none!important}.referral-close:focus,.referral-close:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0000001f!important}.referral-header .uploader-name{font-size:32px!important;line-height:1.1!important;font-weight:900!important}.referral-header .uploader-sub{font-size:18px!important;line-height:1.2!important;font-weight:700!important;opacity:.75!important}.referral-close{font-size:22px!important}.referral-modal .copy-btn-inline,.referral-modal .btn.btn-primary.copy-btn-inline{background:transparent!important;background-image:none!important;border:1px solid rgba(0,0,0,.18)!important;color:#111!important;box-shadow:none!important}.referral-modal .copy-btn-inline svg,.referral-modal .copy-btn-inline svg *{color:#111!important;stroke:#111!important}.referral-modal .copy-btn-inline:hover{background:#0000000a!important;border-color:#00000042!important}.referral-modal .copy-btn-inline:active{background:#00000012!important}.referral-modal .copy-btn-inline.copied{background:#22c55e!important;border-color:#16a34a!important;color:#fff!important}.referral-modal .copy-btn-inline.copied svg,.referral-modal .copy-btn-inline.copied svg *{color:#fff!important;stroke:#fff!important}@media(max-width:1024px){.referral-body .post-share-socials{grid-template-columns:repeat(4,minmax(110px,1fr))!important}}@media(max-width:680px){.referral-body .post-share-socials{grid-template-columns:repeat(2,minmax(110px,1fr))!important}}.StoreDashboardSidebar{width:260px;background-color:#fff;padding:20px 10px;box-shadow:2px 0 5px #0000000d;height:calc(100vh - 60px);position:fixed;top:180px;left:80px;overflow-y:auto;transition:width .3s ease;z-index:100}.small-StoreDashboardSidebar{width:60px}.StoreDashboardSidebar ul{list-style:none;padding:0;margin:0}.StoreDashboardSidebar ul li{display:flex;align-items:center;padding:12px 14px;font-size:15px;color:#555;cursor:pointer;transition:background-color .2s ease,color .2s ease;border-radius:8px;margin-bottom:6px}.StoreDashboardSidebar ul li svg{font-size:18px}.StoreDashboardSidebar ul li span{margin-left:12px;white-space:nowrap}.StoreDashboardSidebar ul li:hover{background-color:#f7f7f7}.StoreDashboardSidebar ul li.active{color:#d00;font-weight:600;background-color:#ffeaea;border-left:4px solid #d00;padding-left:10px}.small-StoreDashboardSidebar ul li span{display:none}.small-StoreDashboardSidebar ul li{justify-content:center;padding:12px 0}.StoreDashboardSidebar li{display:flex;align-items:center;gap:10px}.StoreDashboardSidebar li svg{flex:0 0 20px;width:20px;height:20px}.ad-summary{display:grid;grid-template-rows:auto auto;gap:16px}.ad-summary .dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat-card.ads{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:14px;background:#fff;box-shadow:0 2px 8px #1018280f;border:1px solid #eef2f6;transition:transform .12s ease,box-shadow .12s ease;min-height:74px}.stat-card.ads:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1018281a}.stat-card.ads .stat-icon{font-size:22px;opacity:.85}.stat-card.ads h3{margin:0;font-size:24px;font-weight:700;letter-spacing:.2px}.stat-card.ads p{margin:0;color:#6b7280;font-size:13px}.ad-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:16px}.ad-item{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #eef2f6;box-shadow:0 2px 8px #1018280f}.ad-thumb{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1px solid #e5e7eb;background:#f8fafc}.ad-item>div{display:grid;gap:4px}.ad-item strong{font-weight:700}.ad-item p{margin:0;font-size:13px;color:#4b5563}.ad-item .badge{margin-left:6px;background:#16a34a;color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ad-summary .manage-link{justify-self:end;font-weight:600;color:#0ea5e9}.ad-summary .manage-link:hover{text-decoration:underline}.StoreDashboardSidebar{transition:width .18s ease;overflow:hidden;width:270px}.StoreDashboardSidebar.collapsed{width:64px}.sds-list{list-style:none;margin:0;padding:8px}.sds-item{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;border-radius:8px}.sds-item .sds-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;flex:0 0 24px}.StoreDashboardSidebar.collapsed .sds-item{justify-content:center;padding-left:10px;padding-right:10px}.StoreDashboardSidebar.collapsed .sds-label{display:none}.StoreDashboardSidebar.collapsed .sds-item{justify-content:center}:root{--navbar-h: 34px;--sidebar-w: 270px}.sds-root{position:sticky;top:var(--navbar-h)!important;margin-top:0!important;padding-top:0!important;z-index:21}.sds-root>*:first-child{margin-top:0!important;padding-top:0!important}.sds-root.sds-fixed{position:fixed!important;top:var(--navbar-h)!important;left:0;width:var(--sidebar-w);height:calc(100vh - var(--navbar-h));overflow:auto}:root{--store-dashboard-sidebar-top: 130px}.StoreDashboardSidebar,.StoreDashboardSidebar.collapsed,.small-StoreDashboardSidebar{top:var(--store-dashboard-sidebar-top)!important;height:calc(100vh - var(--store-dashboard-sidebar-top))!important}.StoreDashboardSidebar{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.StoreDashboardSidebar .sds-list{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}.StoreDashboardSidebar:before,.StoreDashboardSidebar:after,.StoreDashboardSidebar .sds-list:before,.StoreDashboardSidebar .sds-list:after{content:none!important;display:none!important}.StoreDashboardSidebar{z-index:2147483600!important}.StoreDashboardSidebar .sds-list{padding-top:4px!important;padding-bottom:4px!important}.StoreDashboardSidebar .sds-item{min-height:38px!important;padding:7px 12px!important;margin-bottom:2px!important;gap:10px!important;border-radius:8px!important}.StoreDashboardSidebar .sds-icon{width:22px!important;height:22px!important;flex:0 0 22px!important}.StoreDashboardSidebar .sds-icon svg{width:18px!important;height:18px!important}.StoreDashboardSidebar .sds-label{font-size:14px!important;line-height:1.15!important}.StoreDashboardSidebar.collapsed .sds-item{min-height:38px!important;padding:7px 0!important;margin-bottom:2px!important}.StoreDashboardSidebar .sds-label{font-size:16px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.01em!important}.StoreDashboardSidebar .sds-item{font-size:16px!important}.StoreDashboardSidebar .sds-item.active .sds-label{font-weight:750!important}.StoreDashboardSidebar .sds-icon{width:24px!important;height:24px!important;flex:0 0 24px!important}.StoreDashboardSidebar .sds-icon svg{width:19px!important;height:19px!important}:root{--store-dashboard-sidebar-top: 130px;--store-dashboard-sidebar-left: 8px}.StoreDashboardSidebar,.StoreDashboardSidebar.open,.StoreDashboardSidebar.collapsed,.small-StoreDashboardSidebar{position:fixed!important;top:var(--store-dashboard-sidebar-top)!important;left:var(--store-dashboard-sidebar-left)!important;height:calc(100vh - var(--store-dashboard-sidebar-top))!important;z-index:2147483600!important}.StoreDashboardSidebar{padding-left:0!important;padding-right:0!important}.StoreDashboardSidebar .sds-list,.StoreDashboardSidebar ul{padding-left:0!important;padding-right:0!important;margin-left:0!important}.StoreDashboardSidebar,.StoreDashboardSidebar.open,.StoreDashboardSidebar.collapsed,.small-StoreDashboardSidebar{overflow-x:hidden!important;max-width:calc(100vw - var(--store-dashboard-sidebar-left, 8px))!important;box-sizing:border-box!important}.StoreDashboardSidebar.collapsed,.small-StoreDashboardSidebar{width:52px!important;min-width:52px!important;max-width:52px!important}.StoreDashboardSidebar.collapsed .sds-list,.small-StoreDashboardSidebar .sds-list{width:52px!important;min-width:52px!important;max-width:52px!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.StoreDashboardSidebar.collapsed .sds-item,.small-StoreDashboardSidebar .sds-item{width:44px!important;min-width:44px!important;max-width:44px!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important}.StoreDashboardSidebar.collapsed .sds-item.active,.small-StoreDashboardSidebar .sds-item.active{width:44px!important;min-width:44px!important;max-width:44px!important;border-radius:0 10px 10px 0!important}.StoreDashboardSidebar,.StoreDashboardSidebar.open{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.45) transparent}.StoreDashboardSidebar::-webkit-scrollbar,.StoreDashboardSidebar.open::-webkit-scrollbar{width:7px}.StoreDashboardSidebar::-webkit-scrollbar-track,.StoreDashboardSidebar.open::-webkit-scrollbar-track{background:transparent}.StoreDashboardSidebar::-webkit-scrollbar-thumb,.StoreDashboardSidebar.open::-webkit-scrollbar-thumb{background:#78787873;border-radius:999px}.StoreDashboardSidebar::-webkit-scrollbar-thumb:hover,.StoreDashboardSidebar.open::-webkit-scrollbar-thumb:hover{background:#50505099}.StoreDashboardSidebar .sds-list{padding-bottom:44px!important}.StoreDashboardSidebar.collapsed,.small-StoreDashboardSidebar{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none}.StoreDashboardSidebar.collapsed::-webkit-scrollbar,.small-StoreDashboardSidebar::-webkit-scrollbar{width:0;height:0}:root{--store-dashboard-sidebar-open-width: 320px}.StoreDashboardSidebar.open,.StoreDashboardSidebar:not(.collapsed){width:var(--store-dashboard-sidebar-open-width)!important;min-width:var(--store-dashboard-sidebar-open-width)!important;max-width:calc(100vw - var(--store-dashboard-sidebar-left, 8px) - 12px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:18px!important;box-sizing:border-box!important;scrollbar-gutter:stable}.StoreDashboardSidebar.open .sds-list,.StoreDashboardSidebar:not(.collapsed) .sds-list,.StoreDashboardSidebar.open ul,.StoreDashboardSidebar:not(.collapsed) ul{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:22px!important;box-sizing:border-box!important}.StoreDashboardSidebar.open .sds-item,.StoreDashboardSidebar:not(.collapsed) .sds-item,.StoreDashboardSidebar.open .sds-item.active,.StoreDashboardSidebar:not(.collapsed) .sds-item.active{width:100%!important;max-width:none!important;margin-right:0!important;padding-right:14px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important}.StoreDashboardSidebar.open .sds-label,.StoreDashboardSidebar:not(.collapsed) .sds-label{display:inline-flex!important;flex:0 0 auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}.StoreDashboardSidebar.collapsed,.small-StoreDashboardSidebar{width:52px!important;min-width:52px!important;max-width:52px!important;padding-right:0!important;overflow-x:hidden!important}.StoreDashboardSidebar.collapsed .sds-label,.small-StoreDashboardSidebar .sds-label{display:none!important}.StoreDashboardSidebar,.StoreDashboardSidebar.open{position:fixed!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}.StoreDashboardSidebar .sds-list{padding-top:6px!important;padding-bottom:58px!important}.StoreDashboardSidebar .sds-scroll-button{appearance:none!important;-webkit-appearance:none!important;position:sticky!important;z-index:2147483601!important;width:24px!important;height:22px!important;min-width:24px!important;min-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#fffffff0!important;background-color:#fffffff0!important;background-image:none!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;box-shadow:0 8px 18px #0f172a1a,inset 0 1px #ffffffdb!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transition:background .14s ease,color .14s ease,opacity .14s ease,transform .12s ease!important}.StoreDashboardSidebar .sds-scroll-button--up{top:4px!important;margin-top:0!important;margin-bottom:2px!important}.StoreDashboardSidebar .sds-scroll-button--down{bottom:4px!important;margin-top:2px!important;margin-bottom:4px!important}.StoreDashboardSidebar .sds-scroll-button:hover:not(:disabled){background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;transform:translateY(-1px)!important}.StoreDashboardSidebar .sds-scroll-button:active:not(:disabled){transform:translateY(0) scale(.96)!important}.StoreDashboardSidebar .sds-scroll-button:disabled{cursor:default!important;opacity:.38!important}.StoreDashboardSidebar .sds-scroll-button svg{width:20px!important;height:20px!important;display:block!important;color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.StoreDashboardSidebar.collapsed .sds-scroll-button,.small-StoreDashboardSidebar .sds-scroll-button{display:none!important}.StoreDashboardSidebar::-webkit-scrollbar,.StoreDashboardSidebar.open::-webkit-scrollbar{width:8px!important}.StoreDashboardSidebar::-webkit-scrollbar-track,.StoreDashboardSidebar.open::-webkit-scrollbar-track{background:transparent!important}.StoreDashboardSidebar::-webkit-scrollbar-thumb,.StoreDashboardSidebar.open::-webkit-scrollbar-thumb{background:#64748b75!important;border-radius:999px!important}.StoreDashboardSidebar::-webkit-scrollbar-button,.StoreDashboardSidebar.open::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}@media(max-width:1024px){body.route-store-dashboard .StoreDashboardSidebar,body.route-store-dashboard .StoreDashboardSidebar.open,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed),body.route-store-dashboard .StoreDashboardSidebar.collapsed,html.route-store-dashboard body .StoreDashboardSidebar,html.route-store-dashboard body .StoreDashboardSidebar.open,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed),html.route-store-dashboard body .StoreDashboardSidebar.collapsed{width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important}body.route-store-dashboard .StoreDashboardSidebar .sds-list,html.route-store-dashboard body .StoreDashboardSidebar .sds-list,body.route-store-dashboard .StoreDashboardSidebar ul,html.route-store-dashboard body .StoreDashboardSidebar ul{width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}body.route-store-dashboard .StoreDashboardSidebar .sds-item,body.route-store-dashboard .StoreDashboardSidebar.open .sds-item,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed) .sds-item,html.route-store-dashboard body .StoreDashboardSidebar .sds-item,html.route-store-dashboard body .StoreDashboardSidebar.open .sds-item,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed) .sds-item{width:48px!important;min-width:48px!important;max-width:48px!important;min-height:42px!important;margin-left:0!important;margin-right:0!important;margin-bottom:2px!important;padding-left:0!important;padding-right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}body.route-store-dashboard .StoreDashboardSidebar .sds-item.active,body.route-store-dashboard .StoreDashboardSidebar.open .sds-item.active,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed) .sds-item.active,html.route-store-dashboard body .StoreDashboardSidebar .sds-item.active,html.route-store-dashboard body .StoreDashboardSidebar.open .sds-item.active,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed) .sds-item.active{width:48px!important;min-width:48px!important;max-width:48px!important;border-left-width:4px!important;padding-left:0!important;padding-right:0!important;border-radius:0 10px 10px 0!important}body.route-store-dashboard .StoreDashboardSidebar .sds-label,body.route-store-dashboard .StoreDashboardSidebar.open .sds-label,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed) .sds-label,body.route-store-dashboard .StoreDashboardSidebar.collapsed .sds-label,html.route-store-dashboard body .StoreDashboardSidebar .sds-label,html.route-store-dashboard body .StoreDashboardSidebar.open .sds-label,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed) .sds-label,html.route-store-dashboard body .StoreDashboardSidebar.collapsed .sds-label{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;pointer-events:none!important}body.route-store-dashboard .StoreDashboardSidebar .sds-icon,body.route-store-dashboard .StoreDashboardSidebar.open .sds-icon,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed) .sds-icon,html.route-store-dashboard body .StoreDashboardSidebar .sds-icon,html.route-store-dashboard body .StoreDashboardSidebar.open .sds-icon,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed) .sds-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;flex:0 0 24px!important;margin:0!important;color:#111!important;opacity:1!important;visibility:visible!important}body.route-store-dashboard .StoreDashboardSidebar .sds-icon svg,body.route-store-dashboard .StoreDashboardSidebar.open .sds-icon svg,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed) .sds-icon svg,html.route-store-dashboard body .StoreDashboardSidebar .sds-icon svg,html.route-store-dashboard body .StoreDashboardSidebar.open .sds-icon svg,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed) .sds-icon svg{width:20px!important;height:20px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}}@media(max-width:480px){body.route-store-dashboard .StoreDashboardSidebar,body.route-store-dashboard .StoreDashboardSidebar.open,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed),body.route-store-dashboard .StoreDashboardSidebar.collapsed,html.route-store-dashboard body .StoreDashboardSidebar,html.route-store-dashboard body .StoreDashboardSidebar.open,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed),html.route-store-dashboard body .StoreDashboardSidebar.collapsed{width:48px!important;min-width:48px!important;max-width:48px!important}body.route-store-dashboard .StoreDashboardSidebar .sds-list,html.route-store-dashboard body .StoreDashboardSidebar .sds-list,body.route-store-dashboard .StoreDashboardSidebar ul,html.route-store-dashboard body .StoreDashboardSidebar ul{width:48px!important;min-width:48px!important;max-width:48px!important}body.route-store-dashboard .StoreDashboardSidebar .sds-item,body.route-store-dashboard .StoreDashboardSidebar.open .sds-item,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed) .sds-item,html.route-store-dashboard body .StoreDashboardSidebar .sds-item,html.route-store-dashboard body .StoreDashboardSidebar.open .sds-item,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed) .sds-item{width:42px!important;min-width:42px!important;max-width:42px!important}body.route-store-dashboard .StoreDashboardSidebar .sds-item.active,body.route-store-dashboard .StoreDashboardSidebar.open .sds-item.active,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed) .sds-item.active,html.route-store-dashboard body .StoreDashboardSidebar .sds-item.active,html.route-store-dashboard body .StoreDashboardSidebar.open .sds-item.active,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed) .sds-item.active{width:42px!important;min-width:42px!important;max-width:42px!important}}@media(min-width:700px)and (max-width:1024px){body.route-store-dashboard,html.route-store-dashboard,body.dashboard-route,html.dashboard-route{--store-dashboard-sidebar-top: 250px}body.route-store-dashboard .StoreDashboardSidebar,body.route-store-dashboard .StoreDashboardSidebar.open,body.route-store-dashboard .StoreDashboardSidebar.collapsed,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed),html.route-store-dashboard body .StoreDashboardSidebar,html.route-store-dashboard body .StoreDashboardSidebar.open,html.route-store-dashboard body .StoreDashboardSidebar.collapsed,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed),body.dashboard-route .StoreDashboardSidebar,body.dashboard-route .StoreDashboardSidebar.open,body.dashboard-route .StoreDashboardSidebar.collapsed,body.dashboard-route .StoreDashboardSidebar:not(.collapsed),html.dashboard-route body .StoreDashboardSidebar,html.dashboard-route body .StoreDashboardSidebar.open,html.dashboard-route body .StoreDashboardSidebar.collapsed,html.dashboard-route body .StoreDashboardSidebar:not(.collapsed){top:var(--store-dashboard-sidebar-top)!important;height:calc(100vh - var(--store-dashboard-sidebar-top))!important;width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-sizing:border-box!important}}@media(min-width:700px)and (max-width:1024px){body.route-store-dashboard,html.route-store-dashboard,body.dashboard-route,html.dashboard-route{--store-dashboard-sidebar-top: 180px}body.route-store-dashboard .StoreDashboardSidebar,body.route-store-dashboard .StoreDashboardSidebar.open,body.route-store-dashboard .StoreDashboardSidebar.collapsed,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed),html.route-store-dashboard body .StoreDashboardSidebar,html.route-store-dashboard body .StoreDashboardSidebar.open,html.route-store-dashboard body .StoreDashboardSidebar.collapsed,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed),body.dashboard-route .StoreDashboardSidebar,body.dashboard-route .StoreDashboardSidebar.open,body.dashboard-route .StoreDashboardSidebar.collapsed,body.dashboard-route .StoreDashboardSidebar:not(.collapsed),html.dashboard-route body .StoreDashboardSidebar,html.dashboard-route body .StoreDashboardSidebar.open,html.dashboard-route body .StoreDashboardSidebar.collapsed,html.dashboard-route body .StoreDashboardSidebar:not(.collapsed){top:var(--store-dashboard-sidebar-top)!important;height:calc(100vh - var(--store-dashboard-sidebar-top))!important}}@media(min-width:1200px){body.dashboard-route .StoreDashboardSidebar,body.dashboard-route .StoreDashboardSidebar.open,body.dashboard-route .StoreDashboardSidebar:not(.collapsed),body.route-store-dashboard .StoreDashboardSidebar,body.route-store-dashboard .StoreDashboardSidebar.open,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed),html.dashboard-route body .StoreDashboardSidebar,html.dashboard-route body .StoreDashboardSidebar.open,html.dashboard-route body .StoreDashboardSidebar:not(.collapsed),html.route-store-dashboard body .StoreDashboardSidebar,html.route-store-dashboard body .StoreDashboardSidebar.open,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed){direction:ltr!important;overflow-y:scroll!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:rgba(80,80,80,.35) transparent!important}body.dashboard-route .StoreDashboardSidebar::-webkit-scrollbar,body.dashboard-route .StoreDashboardSidebar.open::-webkit-scrollbar,body.dashboard-route .StoreDashboardSidebar:not(.collapsed)::-webkit-scrollbar,body.route-store-dashboard .StoreDashboardSidebar::-webkit-scrollbar,body.route-store-dashboard .StoreDashboardSidebar.open::-webkit-scrollbar,body.route-store-dashboard .StoreDashboardSidebar:not(.collapsed)::-webkit-scrollbar,html.dashboard-route body .StoreDashboardSidebar::-webkit-scrollbar,html.dashboard-route body .StoreDashboardSidebar.open::-webkit-scrollbar,html.dashboard-route body .StoreDashboardSidebar:not(.collapsed)::-webkit-scrollbar,html.route-store-dashboard body .StoreDashboardSidebar::-webkit-scrollbar,html.route-store-dashboard body .StoreDashboardSidebar.open::-webkit-scrollbar,html.route-store-dashboard body .StoreDashboardSidebar:not(.collapsed)::-webkit-scrollbar{width:9px!important}body.dashboard-route .StoreDashboardSidebar::-webkit-scrollbar-track,body.route-store-dashboard .StoreDashboardSidebar::-webkit-scrollbar-track,html.dashboard-route body .StoreDashboardSidebar::-webkit-scrollbar-track,html.route-store-dashboard body .StoreDashboardSidebar::-webkit-scrollbar-track{background:transparent!important}body.dashboard-route .StoreDashboardSidebar::-webkit-scrollbar-thumb,body.route-store-dashboard .StoreDashboardSidebar::-webkit-scrollbar-thumb,html.dashboard-route body .StoreDashboardSidebar::-webkit-scrollbar-thumb,html.route-store-dashboard body .StoreDashboardSidebar::-webkit-scrollbar-thumb{background-color:#50505059!important;border-radius:999px!important;border:2px solid transparent!important;background-clip:padding-box!important}body.dashboard-route .StoreDashboardSidebar:hover::-webkit-scrollbar-thumb,body.route-store-dashboard .StoreDashboardSidebar:hover::-webkit-scrollbar-thumb,html.dashboard-route body .StoreDashboardSidebar:hover::-webkit-scrollbar-thumb,html.route-store-dashboard body .StoreDashboardSidebar:hover::-webkit-scrollbar-thumb{background-color:#50505094!important}}@media(max-width:1024px){:root{--sds-forced-rail-width: 56px;--sds-forced-item-width: 48px}html body .StoreDashboardSidebar.StoreDashboardSidebar,html body .StoreDashboardSidebar.StoreDashboardSidebar.open,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed),html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed,body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar,body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar.open,body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed),body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar.collapsed,html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar,html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar.open,html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed),html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed{width:var(--sds-forced-rail-width)!important;min-width:var(--sds-forced-rail-width)!important;max-width:var(--sds-forced-rail-width)!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;overflow-y:auto!important;transform:none!important;box-sizing:border-box!important}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-list,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-list,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-list,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-list,body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar .sds-list,html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar .sds-list{width:var(--sds-forced-rail-width)!important;min-width:var(--sds-forced-rail-width)!important;max-width:var(--sds-forced-rail-width)!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-item,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-item,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-item,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-item,body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar .sds-item,html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar .sds-item{width:var(--sds-forced-item-width)!important;min-width:var(--sds-forced-item-width)!important;max-width:var(--sds-forced-item-width)!important;min-height:42px!important;margin-left:0!important;margin-right:0!important;margin-bottom:2px!important;padding-left:0!important;padding-right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-item.active,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-item.active,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-item.active,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-item.active,body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar .sds-item.active,html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar .sds-item.active{width:var(--sds-forced-item-width)!important;min-width:var(--sds-forced-item-width)!important;max-width:var(--sds-forced-item-width)!important;padding-left:0!important;padding-right:0!important;border-left-width:4px!important;border-radius:0 10px 10px 0!important}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-label,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-label,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-label,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-label,body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar .sds-label,html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar .sds-label{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-icon,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-icon,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-icon,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-icon,body.dashboard-route .StoreDashboardSidebar.StoreDashboardSidebar .sds-icon,html.dashboard-route body .StoreDashboardSidebar.StoreDashboardSidebar .sds-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;opacity:1!important;visibility:visible!important}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-icon svg,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-icon svg,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-icon svg,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-icon svg{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;opacity:1!important;visibility:visible!important}html body .StoreDashboardSidebar .sds-scroll-button,body.dashboard-route .StoreDashboardSidebar .sds-scroll-button,html.dashboard-route body .StoreDashboardSidebar .sds-scroll-button{display:none!important}}@media(max-width:480px){:root{--sds-forced-rail-width: 48px;--sds-forced-item-width: 42px}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-item,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-item,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-item,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-item{min-height:40px!important}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-icon,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-icon,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-icon,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-icon{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;flex-basis:22px!important}html body .StoreDashboardSidebar.StoreDashboardSidebar .sds-icon svg,html body .StoreDashboardSidebar.StoreDashboardSidebar.open .sds-icon svg,html body .StoreDashboardSidebar.StoreDashboardSidebar:not(.collapsed) .sds-icon svg,html body .StoreDashboardSidebar.StoreDashboardSidebar.collapsed .sds-icon svg{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important}}@media(max-width:767px){html.dashboard-route,body.dashboard-route{overflow-x:hidden!important;--sdc-final-rail-w: 0px !important;--sdc-mobile-rail-w: 0px !important;--sdc-mobile-sidebar-w: 0px !important}body.dashboard-route .dashboard-layout,html.dashboard-route .dashboard-layout,body.dashboard-route .dashboard-layout.sidebar-open,body.dashboard-route .dashboard-layout.sidebar-collapsed,body.dashboard-route .dashboard-layout.dashboard-layout--expanded,body.dashboard-route .dashboard-layout.dashboard-mobile-rail-open,body.dashboard-route .dashboard-layout.dashboard-mobile-rail-closed{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;overflow-x:hidden!important;box-sizing:border-box!important}body.dashboard-route .dashboard-layout>#storeDashSidebar,body.dashboard-route .dashboard-layout>.dashboard-sidebar,html.dashboard-route .dashboard-layout>#storeDashSidebar,html.dashboard-route .dashboard-layout>.dashboard-sidebar,body.dashboard-route .dashboard-layout.sidebar-open>#storeDashSidebar,body.dashboard-route .dashboard-layout.sidebar-open>.dashboard-sidebar,body.dashboard-route .dashboard-layout.sidebar-collapsed>#storeDashSidebar,body.dashboard-route .dashboard-layout.sidebar-collapsed>.dashboard-sidebar{display:none!important;visibility:hidden!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important;box-sizing:border-box!important}body.dashboard-route .dashboard-layout>.dashboard-main,html.dashboard-route .dashboard-layout>.dashboard-main,body.dashboard-route .dashboard-main,html.dashboard-route .dashboard-main,body.dashboard-route .dashboard-layout.sidebar-open>.dashboard-main,body.dashboard-route .dashboard-layout.sidebar-collapsed>.dashboard-main,body.dashboard-route .dashboard-layout.dashboard-layout--expanded>.dashboard-main,body.dashboard-route .dashboard-layout.dashboard-mobile-rail-open>.dashboard-main,body.dashboard-route .dashboard-layout.dashboard-mobile-rail-closed>.dashboard-main{display:block!important;flex:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:10px!important;padding-right:10px!important;transform:none!important;overflow-x:hidden!important;box-sizing:border-box!important}body.dashboard-route .dashboard-scroll-area,body.dashboard-route .dashboard-content,body.dashboard-route .dashboard,html.dashboard-route .dashboard-scroll-area,html.dashboard-route .dashboard-content,html.dashboard-route .dashboard{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important;box-sizing:border-box!important}body.dashboard-route .dashboard{padding-left:10px!important;padding-right:10px!important}body.dashboard-route .dashboard h1,html.dashboard-route .dashboard h1{font-size:clamp(1.75rem,8vw,2.15rem)!important;line-height:1.05!important;letter-spacing:-.045em!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}body.dashboard-route .StoreDashboardSidebar,body.dashboard-route .StoreDashboardSidebar.open,body.dashboard-route .StoreDashboardSidebar.collapsed,body.dashboard-route .StoreDashboardSidebar:not(.collapsed),html.dashboard-route body .StoreDashboardSidebar,html.dashboard-route body .StoreDashboardSidebar.open,html.dashboard-route body .StoreDashboardSidebar.collapsed,html.dashboard-route body .StoreDashboardSidebar:not(.collapsed){position:fixed!important;top:300px!important;left:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:calc(100vh - 300px)!important;max-height:calc(100vh - 300px)!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:2147483600!important;box-sizing:border-box!important;transition:transform .18s ease,opacity .16s ease,visibility .16s ease!important}body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-closed,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-closed.open,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-closed.collapsed,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-closed:not(.collapsed),html.dashboard-route body .StoreDashboardSidebar.sds-mobile-rail-closed{transform:translate(-64px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open.open,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open.collapsed,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open:not(.collapsed),html.dashboard-route body .StoreDashboardSidebar.sds-mobile-rail-open{transform:translate(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open .sds-list,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open.open .sds-list,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open:not(.collapsed) .sds-list,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open ul{width:48px!important;min-width:48px!important;max-width:48px!important;margin:0!important;padding:0 0 44px!important;overflow-x:hidden!important;box-sizing:border-box!important}body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open .sds-item,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open.open .sds-item,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open:not(.collapsed) .sds-item,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open .sds-item.active{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;margin:0 0 2px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border-radius:0 10px 10px 0!important;overflow:hidden!important;box-sizing:border-box!important}body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open .sds-label,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open.open .sds-label,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open:not(.collapsed) .sds-label{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open .sds-icon,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open.open .sds-icon,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open:not(.collapsed) .sds-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;color:#111!important;opacity:1!important;visibility:visible!important}body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open .sds-icon svg,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open.open .sds-icon svg,body.dashboard-route .StoreDashboardSidebar.sds-mobile-rail-open:not(.collapsed) .sds-icon svg{width:20px!important;height:20px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}}:root{--mm-bg: #ffffff;--mm-text: #0f172a;--mm-muted: #6b7280;--mm-border: #e5e7eb;--mm-surface: #f9fafb;--mm-surface-2: #f3f4f6;--mm-accent: #2563eb;--mm-accent-600: #1d4ed8;--mm-shadow: 0 10px 30px rgba(2, 6, 23, .12);--mm-radius: 16px;--mm-radius-sm: 10px;--mm-ring: 0 0 0 3px rgba(37, 99, 235, .25);--mm-z-modal: 1000}@media(prefers-color-scheme:dark){:root{--mm-bg: #0b1020;--mm-text: #e5e7eb;--mm-muted: #9ca3af;--mm-border: #1f2937;--mm-surface: #0f172a;--mm-surface-2: #111827;--mm-accent: #3b82f6;--mm-accent-600: #2563eb;--mm-shadow: 0 12px 30px rgba(0, 0, 0, .45)}}@keyframes mm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mm-slide-up{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.membership-modal-overlay{position:fixed;inset:0;z-index:20000;background:transparent!important;display:flex;align-items:center;justify-content:center;padding:24px}.membership-modal{display:flex;flex-direction:column;width:min(860px,96vw);background:#fff;color:#0f172a;border:1px solid #e6e8ee;border-radius:16px;box-shadow:0 20px 60px #0000002e,0 0 0 1px #00000005 inset;overflow:hidden}.membership-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f6;background:linear-gradient(180deg,#fbfdff,#f6f9ff)}.modal-header h3{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:.2px}.close-btn{appearance:none;border:0;background:transparent;color:var(--mm-muted);width:36px;height:36px;border-radius:10px;display:grid;place-items:center;cursor:pointer;transition:background .12s ease,color .12s ease,transform 80ms ease}.close-btn:hover{background:var(--mm-surface-2);color:var(--mm-text)}.close-btn:active{transform:scale(.98)}.close-btn:focus-visible{outline:none;box-shadow:var(--mm-ring)}.modal-body{padding:18px;display:grid;gap:16px}.field>span{font-weight:600;font-size:.95rem}.field select{border:1px solid var(--mm-border);background:var(--mm-surface);color:var(--mm-text);border-radius:var(--mm-radius-sm);padding:10px 12px;font-size:.95rem;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.field select:focus{border-color:var(--mm-accent);box-shadow:var(--mm-ring)}.tiers{display:grid;gap:12px}.tier-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--mm-border);background:var(--mm-surface);border-radius:var(--mm-radius-sm);transition:border-color .12s ease,background .12s ease}.tier-row:hover{border-color:var(--mm-accent);background:color-mix(in oklab,var(--mm-surface) 90%,var(--mm-accent) 10%)}.tier-left{display:grid;gap:4px}.tier-label{font-weight:700;letter-spacing:.2px}.tier-range{font-size:.85rem;color:var(--mm-muted)}.tier-right{display:flex;align-items:center;gap:8px}.currency-prefix{background:var(--mm-surface-2);border:1px solid var(--mm-border);padding:8px 10px;border-radius:10px;font-weight:600;font-size:.95rem;color:var(--mm-muted)}.tier-right input[type=number]{width:140px;max-width:40vw;padding:10px 12px;border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);background:#fff;color:var(--mm-text);font-size:.95rem;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}@media(prefers-color-scheme:dark){.tier-right input[type=number]{background:#0b1020}}.tier-right input[type=number]:focus{border-color:var(--mm-accent);box-shadow:var(--mm-ring)}.membership-header{position:relative}.membership-modal .membership-close{position:absolute;top:10px;right:12px;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e6e8ee;color:#111827;cursor:pointer;transition:background .12s,transform .08s,opacity .12s;line-height:1;font-size:20px}.membership-modal .membership-close:hover{background:#f4f7ff}.membership-modal .membership-close:active{transform:scale(.98)}.membership-modal .membership-close:focus-visible{outline:2px solid #6ea8fe;outline-offset:2px}.membership-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #eef1f6;background:#fff}.membership-footer .spacer{flex:1}.membership-footer .btn,.membership-footer .btn-primary{height:40px;padding:0 16px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-weight:700;margin:0;flex:0 0 auto;width:auto;min-width:140px}.membership-footer .btn-primary{background:linear-gradient(180deg,#4c82ff,#2e62e6);border-color:#224bb5;color:#fff;min-width:160px}.membership-footer .btn,.membership-footer .btn-primary{width:auto!important;flex:0 0 auto!important}.rail-row{display:flex;flex-direction:column;gap:6px;margin-top:8px}.rail-row select{height:40px;border-radius:10px;padding:0 10px;border:1px solid rgba(0,0,0,.12);background:#fff}.rail-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip{border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:6px 10px;background:#fff;cursor:pointer;font-weight:600}.chip.locked{opacity:.7;cursor:default}.field{display:block;margin-bottom:18px}.field-row{display:flex;align-items:center;gap:12px;width:100%}.field-title{width:210px;min-width:210px;font-weight:600;line-height:1.2}.field-select{flex:1;min-width:240px;height:38px;border-radius:10px}.help-btn{height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;font-size:12px;font-weight:600;white-space:nowrap}.help-text{margin-top:8px;padding-left:222px}.rail-chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;padding-left:222px}.chip{border:0;border-radius:10px;padding:8px 12px;background:#4c7dff;color:#fff;font-weight:600;cursor:pointer}.chip.locked{opacity:.9;cursor:default}@media(max-width:600px){.field-row{flex-direction:column;align-items:stretch}.field-title{width:auto;min-width:0}.help-text,.rail-chips{padding-left:0}}@media(max-width:680px){.membership-footer{flex-direction:column;align-items:stretch}.membership-footer .spacer{display:none}.membership-footer .btn,.membership-footer .btn-primary{width:100%}}.muted{color:var(--mm-muted)}.membership-modal{position:relative;z-index:20001}@media(max-width:560px){.membership-modal-overlay{padding:12px}.membership-modal{border-radius:14px}.modal-body{padding:14px}.tier-row{grid-template-columns:1fr}.tier-right{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.membership-modal-overlay,.membership-modal{animation:none!important}.btn:active,.close-btn:active{transform:none!important}}.membership-modal .modal-body.membership-rails .field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:18px!important;position:static!important}.membership-modal .modal-body.membership-rails .field-row{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;flex-wrap:nowrap!important;position:static!important}.membership-modal .modal-body.membership-rails .field-title{width:210px!important;min-width:210px!important;font-weight:600!important;line-height:1.2!important;margin:0!important}.membership-modal .modal-body.membership-rails .field-select{flex:1 1 auto!important;min-width:240px!important;height:38px!important;border-radius:10px!important;position:static!important;z-index:auto!important}.membership-modal .modal-body.membership-rails .help-btn{flex:0 0 auto!important;height:38px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.12)!important;background:#4c7dff!important;color:#fff!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;position:static!important}.membership-modal .modal-body.membership-rails .help-text{display:block!important;width:100%!important;margin:0!important;padding-left:222px!important;position:static!important;clear:both!important}.membership-modal .modal-body.membership-rails .rail-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:0!important;padding-left:222px!important;position:static!important;clear:both!important}.membership-modal .modal-body.membership-rails .pill-grid,.membership-modal .modal-body.membership-rails .pill{all:unset}.membership-modal .modal-body.membership-rails .chip{border:0!important;border-radius:10px!important;padding:8px 12px!important;background:#4c7dff!important;color:#fff!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.membership-modal .modal-body.membership-rails .chip.locked{opacity:.9!important;cursor:default!important}@media(max-width:600px){.membership-modal .modal-body.membership-rails .field-row{flex-direction:column!important;align-items:stretch!important}.membership-modal .modal-body.membership-rails .field-title{width:auto!important;min-width:0!important}.membership-modal .modal-body.membership-rails .help-text,.membership-modal .modal-body.membership-rails .rail-chips{padding-left:0!important}}.membership-modal .modal-body.membership-rails .help-btn,.membership-modal .modal-body.membership-rails .chip{background:transparent!important;color:#000!important;border:1px solid rgba(0,0,0,.18)!important;font-weight:700!important;box-shadow:none!important}.membership-modal .modal-body.membership-rails .chip.locked{opacity:1!important;border-color:#00000038!important}.membership-modal .modal-body.membership-rails .help-btn:hover,.membership-modal .modal-body.membership-rails .chip:hover{border-color:#00000059!important;background:#00000008!important}.membership-modal .modal-body.membership-rails .help-btn:focus,.membership-modal .modal-body.membership-rails .chip:focus{outline:none!important;border-color:#00000073!important}.membership-modal .modal-body.membership-rails .chip *{color:inherit!important}.membership-modal .linklike,.membership-modal button.linklike,.membership-modal .btn.linklike,.membership-modal .configure-processor-btn{background:transparent!important;color:#000!important;font-weight:700!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:10px;padding:6px 14px;cursor:pointer;box-shadow:none!important}.membership-modal .linklike:hover,.membership-modal .configure-processor-btn:hover{background:#0000000a!important;border-color:#00000059!important}.membership-modal .linklike:focus,.membership-modal .configure-processor-btn:focus{outline:none!important;box-shadow:none!important}.membership-modal .membership-footer .btn{background:transparent;color:#000;font-weight:700;border:1px solid rgba(0,0,0,.25);border-radius:10px;padding:8px 14px;cursor:pointer}.membership-modal .membership-footer .btn:hover{background:#0000000a;border-color:#0006}.membership-modal .membership-footer .btn.btn-primary{background:#000!important;color:#fff!important;border-color:#000!important}.membership-modal .membership-footer .btn.btn-primary:hover{background:#000000d9!important}.membership-modal .membership-footer .btn:disabled{opacity:.5;cursor:not-allowed}.crypto-soon-msg{margin-left:10px;align-self:center;font-size:13px;font-weight:600;color:#000000b8;opacity:0;transform:translateY(2px);transition:opacity .22s ease,transform .22s ease;pointer-events:none;white-space:nowrap}.crypto-soon-msg.show{opacity:1;transform:translateY(0)}.joined-modal-overlay{position:fixed;inset:0;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:1000;animation:jbm-fade-in .12s ease-out}.joined-modal{position:relative;width:min(700px,92vw);max-height:88vh;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 45px #0000002e;overflow:hidden;animation:jbm-pop-in .14s cubic-bezier(.2,.9,.25,1);display:flex;flex-direction:column}.joined-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #eef2f7;background:#fff}.joined-modal__header h3{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.joined-close-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;cursor:pointer;transition:background .12s ease,transform 80ms ease,border-color .12s ease}.joined-close-btn:hover{background:#f3f4f6}.joined-close-btn:active{transform:scale(.98)}.joined-close-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.joined-modal__body{padding:18px 20px;overflow:auto;max-height:calc(88vh - 128px)}.joined-card-header{display:flex;gap:14px;align-items:center;margin-bottom:14px}.sponsor-info{display:grid;gap:2px}.sponsor-info h4{margin:0;font-weight:700;color:#0f172a}.sponsor-info .muted{font-size:.92rem;color:#6b7280}.joined-rewards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0 6px}.reward-box{border:1px solid #e5e7eb;background:#f8fafc;border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:12px}.reward-icon{font-size:18px;color:#334155}.label{font-size:.9rem;color:#6b7280}.value{font-weight:800;margin-top:2px;color:#0f172a}.joined-how{margin-top:16px;background:#f6faff;border:1px solid #e0e7ff;border-radius:12px;padding:12px 14px}.joined-how h5{margin:0 0 6px;font-size:.98rem;color:#0f172a}.joined-how ul{margin:0;padding-left:18px;display:grid;gap:6px;color:#374151;font-size:.95rem}.joined-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #eef2f7;background:#fafafa}.btn{height:38px;padding:0 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:700;cursor:pointer;transition:transform 80ms ease,background .12s ease,border-color .12s ease}.joined-avatar-strip{display:flex;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dashed #e5e7eb}.joined-avatar-chip{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:6px;display:inline-grid;place-items:center;cursor:pointer;transition:transform 80ms ease,background .12s ease,border-color .12s ease}.joined-avatar-chip:hover{background:#f3f4f6}.joined-avatar-chip:active{transform:translateY(1px)}.joined-avatar-chip.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}@media(max-width:520px){.joined-modal{width:94vw}.btn{width:100%}}@keyframes jbm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jbm-pop-in{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.referral-landing-banner{position:relative;overflow:hidden;margin:0 0 18px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:radial-gradient(circle at top left,rgba(16,185,129,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(245,158,11,.12),transparent 30%),#ffffffeb;box-shadow:0 18px 44px #0f172a14;-webkit-backdrop-filter:14px;backdrop-filter:blur(14px)}.referral-landing-glow{position:absolute;right:-80px;bottom:-110px;width:220px;height:220px;border-radius:999px;background:#10b98124;filter:blur(12px);pointer-events:none}.referral-landing-content{position:relative;z-index:1}.referral-landing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.referral-landing-title-wrap{display:flex;align-items:flex-start;gap:12px}.referral-landing-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;border-radius:14px;color:#047857;background:linear-gradient(135deg,#10b98129,#14b8a61a);border:1px solid rgba(16,185,129,.18);box-shadow:0 10px 22px #10b9811f}.referral-landing-content h4{display:flex;align-items:center;gap:8px;margin:0;color:#0f172a;font-size:16px;font-weight:900;letter-spacing:-.02em}.referral-landing-content p{margin:3px 0 0;color:#475569;font-size:13px;line-height:1.35}.referral-landing-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 11px;border-radius:999px;color:#047857;background:#ecfdf5e6;border:1px solid rgba(16,185,129,.18);font-size:12px;font-weight:800}.referral-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.ref-link-input{width:100%;min-height:42px;padding:0 14px;border:1px solid rgba(148,163,184,.32);border-radius:14px;color:#0f172a;background:#ffffffe6;font-size:13px;outline:none}.ref-link-input:focus{border-color:#10b98173;box-shadow:0 0 0 4px #10b9811a}.copy-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 15px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#059669,#0d9488);font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 14px 28px #0596693d;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.copy-link-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #05966947}.copy-link-btn:disabled{opacity:.55;cursor:not-allowed}.copy-link-btn.is-copied,.social-icon-btn.is-copied{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;border-color:#f59e0b47}.referral-note{display:block;margin-top:9px;color:#64748b;font-size:12px}.referral-landing-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;flex-wrap:wrap}.referral-help-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(148,163,184,.24);border-radius:13px;color:#334155;background:#ffffffc2;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.referral-help-btn:hover{transform:translateY(-1px);color:#047857;border-color:#10b98147;background:#ecfdf5db}.referral-socials{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.social-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;color:#334155;background:#f8fafce6;border:1px solid rgba(148,163,184,.18);text-decoration:none;box-shadow:0 10px 22px #0f172a0f;cursor:pointer;transition:transform .16s ease,color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.social-icon-btn:hover{transform:translateY(-2px);color:#047857;border-color:#10b98142;background:#ecfdf5eb;box-shadow:0 16px 30px #0f172a1a}.social-icon-btn{flex:0 0 auto}.social-icon-btn.is-copied{border-color:#10b9816b;background:#10b98124;color:#047857}@media(max-width:768px){.referral-socials{justify-content:flex-start}}@media(max-width:760px){.referral-landing-banner{padding:14px;border-radius:18px}.referral-landing-header{flex-direction:column}.referral-actions{grid-template-columns:1fr}.copy-link-btn{width:100%}.referral-landing-bottom{align-items:stretch}.referral-help-btn,.referral-socials{width:100%;justify-content:center}}.referral-landing-banner{position:relative;overflow:hidden;border:1px solid rgba(16,185,129,.18);background:radial-gradient(circle at top left,rgba(16,185,129,.13),transparent 34%),radial-gradient(circle at bottom right,rgba(245,158,11,.12),transparent 30%),linear-gradient(135deg,#fffffff5,#f8fffceb);box-shadow:0 18px 45px #0f172a14}.referral-landing-glow{background:radial-gradient(circle,rgba(16,185,129,.18),transparent 62%)}.referral-landing-icon{background:linear-gradient(135deg,#d1fae5,#ecfdf5);color:#047857;box-shadow:0 10px 26px #10b98133}.referral-landing-badge{background:#10b9811a;color:#047857;border:1px solid rgba(16,185,129,.22)}.copy-link-btn{border:1px solid rgba(16,185,129,.28);background:linear-gradient(135deg,#059669,#0f9f8f);color:#fff;box-shadow:0 14px 28px #10b9812e;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.copy-link-btn:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#047857,#0d9488);box-shadow:0 18px 34px #10b98142}.copy-link-btn:active:not(:disabled),.copy-link-btn.is-copied{transform:scale(.97);background:linear-gradient(135deg,#065f46,#047857);box-shadow:0 0 0 5px #10b98129}.referral-help-btn{border:1px solid rgba(245,158,11,.34);background:linear-gradient(135deg,#fef3c7,#fde68a);color:#7c2d12;box-shadow:0 12px 26px #f59e0b29;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.referral-help-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fde68a,#fbbf24);border-color:#f59e0b80;box-shadow:0 18px 34px #f59e0b38}.referral-help-btn:active{transform:scale(.98);box-shadow:0 0 0 5px #f59e0b29}.referral-socials{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;max-width:100%}.social-icon-btn{position:relative;isolation:isolate;flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top left,rgba(16,185,129,.12),transparent 48%),#ffffffeb;color:#334155;box-shadow:0 10px 22px #0f172a14,inset 0 1px #ffffffc7;cursor:pointer;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.social-icon-btn:after{content:"";position:absolute;inset:50%;z-index:-1;width:0;height:0;border-radius:999px;background:#10b9812e;transform:translate(-50%,-50%);opacity:0;transition:width .28s ease,height .28s ease,opacity .28s ease}.social-icon-btn:hover{transform:translateY(-2px);color:#047857;border-color:#10b98147;background:radial-gradient(circle at top left,rgba(16,185,129,.18),transparent 52%),#fff;box-shadow:0 16px 32px #0f172a1f,0 0 0 4px #10b98114}.social-icon-btn:active{transform:scale(.92);color:#065f46;border-color:#10b98166;box-shadow:0 8px 18px #0f172a1f,0 0 0 6px #10b98124}.social-icon-btn:active:after{width:120%;height:120%;opacity:1}.social-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #10b9812e,0 14px 28px #0f172a1f}.social-icon-btn.is-copied{color:#047857;border-color:#10b98161;background:radial-gradient(circle at top left,rgba(16,185,129,.2),transparent 52%),#ecfdf5;box-shadow:0 14px 28px #10b9812e,0 0 0 5px #10b9811a}.social-icon-btn.is-disabled,.social-icon-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media(max-width:768px){.referral-socials{justify-content:flex-start}.social-icon-btn{width:36px;height:36px}}.referral-landing-banner .referral-socials{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.referral-landing-banner .referral-socials .social-icon-btn,.referral-landing-banner .referral-socials button.social-icon-btn,.referral-landing-banner .referral-socials a.social-icon-btn{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.08)!important;background:radial-gradient(circle at top left,rgba(16,185,129,.14),transparent 50%),#fffffff5!important;color:#334155!important;box-shadow:0 10px 22px #0f172a14,inset 0 1px #fffc!important;appearance:none!important;text-decoration:none!important;overflow:hidden!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important}.referral-landing-banner .referral-socials .social-icon-btn svg{width:16px!important;height:16px!important;display:block!important;color:currentColor!important;fill:currentColor!important}.referral-landing-banner .referral-socials .social-icon-btn:hover{transform:translateY(-2px)!important;color:#047857!important;border-color:#10b98152!important;background:radial-gradient(circle at top left,rgba(16,185,129,.2),transparent 54%),#fff!important;box-shadow:0 16px 32px #0f172a1f,0 0 0 4px #10b98114!important}.referral-landing-banner .referral-socials .social-icon-btn:active{transform:scale(.92)!important;color:#065f46!important;border-color:#10b98173!important;background:radial-gradient(circle,rgba(16,185,129,.24),transparent 62%),#ecfdf5!important;box-shadow:0 8px 18px #0f172a1f,0 0 0 6px #10b98124!important}.referral-landing-banner .referral-socials .social-icon-btn.is-copied{color:#047857!important;border-color:#10b9816b!important;background:radial-gradient(circle at top left,rgba(16,185,129,.24),transparent 54%),#ecfdf5!important}.referral-landing-banner .referral-socials .social-icon-btn.facebook,.referral-landing-banner .referral-socials .social-icon-btn.twitter,.referral-landing-banner .referral-socials .social-icon-btn.x,.referral-landing-banner .referral-socials .social-icon-btn.linkedin,.referral-landing-banner .referral-socials .social-icon-btn.share,.referral-landing-banner .referral-socials .social-icon-btn.copy{background:radial-gradient(circle at top left,rgba(16,185,129,.14),transparent 50%),#fffffff5!important;color:#334155!important}.referral-landing-banner .referral-socials .social-icon-btn:empty{display:none!important}.referral-landing-banner .referral-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-top:16px!important}.referral-landing-banner .ref-link-input{width:100%!important;height:48px!important;min-height:48px!important;box-sizing:border-box!important;padding:0 16px!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fffffff5!important;color:#0f172a!important;font-size:.95rem!important;line-height:48px!important;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #0f172a0a!important}.referral-landing-banner .ref-link-input:focus{outline:none!important;border-color:#10b98173!important;box-shadow:0 0 0 4px #10b9811a,0 8px 22px #0f172a0f!important}.referral-landing-banner .copy-link-btn{height:48px!important;min-height:48px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 24px!important;border:none!important;border-radius:10px!important;background:linear-gradient(135deg,#059669,#0d9488)!important;color:#fff!important;font-weight:800!important;font-size:.95rem!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 14px 28px #0d948838,inset 0 1px #ffffff38!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.referral-landing-banner .copy-link-btn:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#047857,#0f766e)!important;box-shadow:0 18px 34px #0d948847,0 0 0 4px #10b9811f!important}.referral-landing-banner .copy-link-btn:active{transform:scale(.97)!important}.referral-landing-banner .copy-link-btn:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.referral-landing-banner .referral-help-btn{height:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 24px!important;border:1px solid rgba(245,158,11,.28)!important;border-radius:12px!important;background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;color:#fff!important;font-weight:900!important;font-size:.98rem!important;letter-spacing:.01em!important;opacity:1!important;box-shadow:0 16px 32px #f59e0b3d,inset 0 1px #ffffff47!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.referral-landing-banner .referral-help-btn:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,#f59e0b,#d97706)!important;box-shadow:0 20px 38px #f59e0b52,0 0 0 4px #f59e0b1f!important}.referral-landing-banner .referral-help-btn:active{transform:scale(.97)!important}.referral-landing-banner .referral-note{display:block!important;margin-top:12px!important;color:#475569!important;font-size:.82rem!important;font-weight:500!important}@media(max-width:680px){.referral-landing-banner .referral-actions{grid-template-columns:1fr!important}.referral-landing-banner .copy-link-btn,.referral-landing-banner .referral-help-btn{width:100%!important}}.referral-landing-banner,.referral-landing-banner *,.referral-landing-banner *:before,.referral-landing-banner *:after{box-sizing:border-box}.referral-landing-banner,.referral-landing-content,.referral-landing-header,.referral-landing-title-wrap,.referral-actions,.referral-landing-bottom,.referral-socials{min-width:0;max-width:100%}.referral-landing-title-wrap>div,.referral-landing-content h4,.referral-landing-content p,.referral-note,.referral-landing-badge{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.referral-landing-banner .ref-link-input{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media(max-width:768px){.referral-landing-banner{width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:14px!important;border-radius:18px!important;overflow:hidden!important}.referral-landing-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}.referral-landing-title-wrap{width:100%!important;align-items:flex-start!important;gap:10px!important}.referral-landing-icon{width:34px!important;height:34px!important;border-radius:12px!important}.referral-landing-content h4{font-size:15px!important;line-height:1.2!important}.referral-landing-content p{margin-top:3px!important;font-size:12px!important;line-height:1.35!important}.referral-landing-badge{align-self:flex-start!important;white-space:normal!important;padding:6px 9px!important;font-size:11px!important;line-height:1.2!important}.referral-landing-banner .referral-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;margin-top:12px!important}.referral-landing-banner .ref-link-input{width:100%!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:10px!important;font-size:13px!important;line-height:44px!important}.referral-landing-banner .copy-link-btn,.referral-landing-banner .referral-help-btn{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:13px!important;line-height:1.2!important;white-space:normal!important}.referral-landing-banner .referral-note{margin-top:9px!important;font-size:12px!important;line-height:1.35!important}.referral-landing-bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;margin-top:12px!important}.referral-landing-banner .referral-socials{display:grid!important;grid-template-columns:repeat(auto-fit,36px)!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.referral-landing-banner .referral-socials .social-icon-btn,.referral-landing-banner .referral-socials button.social-icon-btn,.referral-landing-banner .referral-socials a.social-icon-btn{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;max-height:36px!important}.referral-landing-banner .referral-socials .social-icon-btn svg{width:15px!important;height:15px!important}}@media(max-width:640px){.referral-landing-banner{padding:12px!important;border-radius:17px!important}.referral-landing-title-wrap{gap:9px!important}.referral-landing-banner .referral-socials{grid-template-columns:repeat(auto-fit,35px)!important;gap:8px!important}.referral-landing-banner .referral-socials .social-icon-btn,.referral-landing-banner .referral-socials button.social-icon-btn,.referral-landing-banner .referral-socials a.social-icon-btn{width:35px!important;height:35px!important;min-width:35px!important;max-width:35px!important;min-height:35px!important;max-height:35px!important}}@media(max-width:390px){.referral-landing-banner{padding:10px!important;border-radius:16px!important}.referral-landing-header{gap:8px!important;margin-bottom:10px!important}.referral-landing-title-wrap{gap:8px!important}.referral-landing-icon{width:31px!important;height:31px!important;border-radius:10px!important}.referral-landing-content h4{font-size:14px!important}.referral-landing-content p,.referral-landing-banner .referral-note{font-size:11px!important;line-height:1.32!important}.referral-landing-badge{padding:5px 8px!important;font-size:10px!important}.referral-landing-banner .ref-link-input{height:41px!important;min-height:41px!important;padding:0 10px!important;font-size:12px!important;line-height:41px!important}.referral-landing-banner .copy-link-btn,.referral-landing-banner .referral-help-btn{height:41px!important;min-height:41px!important;padding:0 11px!important;font-size:12px!important}.referral-landing-bottom{gap:10px!important}.referral-landing-banner .referral-socials{grid-template-columns:repeat(auto-fit,34px)!important;gap:7px!important}.referral-landing-banner .referral-socials .social-icon-btn,.referral-landing-banner .referral-socials button.social-icon-btn,.referral-landing-banner .referral-socials a.social-icon-btn{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important}.referral-landing-banner .referral-socials .social-icon-btn svg{width:14px!important;height:14px!important}}@media(max-width:320px){.referral-landing-banner{padding:8px!important;border-radius:14px!important}.referral-landing-icon{width:29px!important;height:29px!important}.referral-landing-content h4{font-size:13px!important}.referral-landing-content p,.referral-landing-banner .referral-note{font-size:10.5px!important}.referral-landing-banner .ref-link-input{height:39px!important;min-height:39px!important;font-size:11px!important;line-height:39px!important}.referral-landing-banner .copy-link-btn,.referral-landing-banner .referral-help-btn{height:39px!important;min-height:39px!important;font-size:11px!important}.referral-landing-banner .referral-socials{grid-template-columns:repeat(auto-fit,32px)!important;gap:6px!important}.referral-landing-banner .referral-socials .social-icon-btn,.referral-landing-banner .referral-socials button.social-icon-btn,.referral-landing-banner .referral-socials a.social-icon-btn{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;min-height:32px!important;max-height:32px!important}.referral-landing-banner .referral-socials .social-icon-btn svg{width:13px!important;height:13px!important}}.referral-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a75;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:99999}.referral-modal{position:relative;width:min(1040px,96vw);max-height:88vh;overflow-y:auto;border-radius:24px;padding:24px;background:linear-gradient(135deg,#f0fdfaf7,#fffbebf5);border:1px solid rgba(16,185,129,.12);box-shadow:0 28px 80px #0f172a2e,0 8px 24px #0f172a14,inset 0 1px #ffffffe6}.referral-modal-close-btn{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#fffffffa,#f1f5f9f2)!important;color:#475569!important;box-shadow:0 10px 22px #0f172a14,inset 0 1px #fffffff2;transition:transform .18s ease,box-shadow .18s ease,color .18s ease,border-color .18s ease}.referral-modal-close-btn:hover{transform:translateY(-1px);color:#0f766e!important;border-color:#10b98140!important;background:linear-gradient(135deg,#fffffffc,#ecfdf5f0)!important;box-shadow:0 14px 28px #10b98124,0 0 0 4px #10b98114}.referral-modal-close-btn:active{transform:scale(.96)}.referral-modal-close-btn svg{font-size:1rem;color:inherit!important}.referral-modal-header{display:flex;align-items:center;gap:14px;padding-right:56px;margin-bottom:18px}.referral-modal-header-icon{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#14b8a6,#22c55e);color:#fff;box-shadow:0 12px 28px #14b8a63d;flex-shrink:0}.referral-modal-header-icon svg{font-size:1.25rem}.referral-modal-eyebrow{margin:0 0 4px;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#059669}.referral-modal-header h2{margin:0;font-size:2rem;line-height:1.1;color:#0f172a}.referral-modal-body{display:flex;flex-direction:column;gap:16px}.referral-modal-section{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:18px;background:#ffffffc2;border:1px solid rgba(15,23,42,.05);box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffffeb}.referral-modal-section-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ecfdf5f2,#f0f9ffeb);color:#059669;flex-shrink:0}.referral-modal-section-icon svg{font-size:1.05rem}.referral-modal-section h4{margin:0 0 4px;font-size:1.06rem;font-weight:900;color:#111827}.referral-modal-section p{margin:0;color:#475569;line-height:1.55;font-size:.98rem}.referral-modal-footer{margin-top:18px;padding:18px;border-radius:20px;border:1px solid rgba(16,185,129,.12);background:linear-gradient(135deg,#ecfdf5d1,#fffbebd1)}.referral-modal-footer-title{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px;color:#0f766e;font-weight:900;text-align:center;font-size:1.05rem}.referral-modal-footer-title svg{flex-shrink:0}.referral-modal-share-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.referral-modal-social-btn{width:42px;height:42px;min-width:42px;min-height:42px;border-radius:999px;border:1px solid rgba(15,23,42,.08)!important;display:inline-flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#fffffffa,#f8fafcf5)!important;color:#334155!important;text-decoration:none!important;opacity:1!important;box-shadow:0 8px 20px #0f172a14,inset 0 1px #fffffff5;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.referral-modal-social-btn:hover{transform:translateY(-2px) scale(1.04);color:#0f766e!important;border-color:#10b9814d!important;background:linear-gradient(135deg,#fff,#ecfdf5f5)!important;box-shadow:0 12px 28px #10b98129,0 0 0 4px #10b98114}.referral-modal-social-btn:active{transform:scale(.93)}.referral-modal-social-btn.is-copied{color:#059669!important;border-color:#10b98159!important;background:linear-gradient(135deg,#ecfdf5,#fffffffa)!important;box-shadow:0 12px 28px #10b98129,0 0 0 4px #10b9811a}.referral-modal-social-btn:disabled{opacity:.45!important;cursor:not-allowed;transform:none}.referral-modal-social-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit!important;opacity:1!important}.referral-modal-social-icon svg,.referral-modal-social-btn svg{display:block;font-size:1.02rem;color:inherit!important;fill:currentColor;stroke:none;opacity:1!important}.referral-modal-social-btn:visited{color:#334155!important}@media(max-width:768px){.referral-modal-overlay{padding:14px}.referral-modal{width:100%;max-height:90vh;padding:18px;border-radius:20px}.referral-modal-header h2{font-size:1.5rem}.referral-modal-section{padding:15px}.referral-modal-footer{padding:14px}.referral-modal-social-btn{width:40px;height:40px;min-width:40px;min-height:40px}}.referral-modal .referral-modal-close-btn{position:absolute!important;top:18px!important;right:18px!important;z-index:999999!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fffffff5!important;box-shadow:0 10px 24px #0f172a24!important;color:#111827!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}.referral-modal .referral-modal-close-glyph{display:block!important;color:#111827!important;opacity:1!important;visibility:visible!important;font-size:28px!important;line-height:1!important;font-weight:700!important;font-family:Arial,Helvetica,sans-serif!important;transform:translateY(-1px)}.referral-modal .referral-modal-close-btn:hover{background:#fff!important;border-color:#0f172a38!important;box-shadow:0 14px 30px #0f172a2e!important;transform:translateY(-1px)}.referral-container{--ta-ink: #111827;--ta-muted: #64748b;--ta-line: rgba(148, 163, 184, .28);--ta-soft: rgba(248, 250, 252, .82);--ta-card: rgba(255, 255, 255, .94);--ta-shadow: 0 18px 45px rgba(15, 23, 42, .08);--ta-shadow-hover: 0 24px 60px rgba(15, 23, 42, .14);--ta-green: #059669;--ta-green-soft: rgba(16, 185, 129, .12);--ta-gold: #b7791f;--ta-gold-soft: rgba(245, 158, 11, .14);--ta-red: #dc2626;--ta-red-soft: rgba(239, 68, 68, .12)}.referral-container .filter-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.referral-container .referral-filter-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px 14px!important;border:1px solid rgba(148,163,184,.3)!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;color:#334155!important;box-shadow:0 8px 22px #0f172a0f!important;font-size:13px;font-weight:800;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.referral-container .referral-filter-btn:after{content:"";position:absolute;left:50%;bottom:-6px;width:8px;height:8px;border-radius:999px;background:transparent;transform:translate(-50%) scale(.4);opacity:0;transition:opacity .18s ease,transform .18s ease,background .18s ease}.referral-container .referral-filter-btn:hover{transform:translateY(-2px);border-color:#0f172a2e!important;background:linear-gradient(135deg,#fff,#f1f5f9)!important;color:#0f172a!important;box-shadow:0 14px 34px #0f172a1a!important}.referral-container .referral-filter-btn.active{border-color:#05966957!important;background:radial-gradient(circle at 20% 0%,rgba(16,185,129,.18),transparent 34%),linear-gradient(135deg,#fff,#ecfdf5)!important;color:#065f46!important;box-shadow:0 16px 36px #05966921,inset 0 0 0 1px #ffffffb8!important}.referral-container .referral-filter-btn.active:after{background:#059669;opacity:1;transform:translate(-50%) scale(1)}.referral-container .referral-filter-btn svg{color:currentColor!important}.top-affiliates-alerts{display:grid;gap:8px;margin:12px 0}.top-affiliates-alert{border-radius:14px;padding:11px 13px;font-size:13px;font-weight:800;border:1px solid rgba(148,163,184,.26);background:#f8fafce6;color:#334155;box-shadow:0 10px 28px #0f172a0d}.top-affiliates-alert--info{background:#ecfdf5f5;border-color:#05966933;color:#047857}.top-affiliates-alert--success{background:#f0fdf4f5;border-color:#16a34a33;color:#15803d}.top-affiliates-alert--danger{background:#fef2f2f5;border-color:#ef444438;color:#b91c1c}.top-affiliates-view-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 10px;padding:12px 14px;border:1px solid rgba(226,232,240,.95);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08),transparent 34%),linear-gradient(135deg,#fff,#f8fafc);color:#0f172a;box-shadow:0 10px 30px #0f172a0d}.top-affiliates-view-summary strong{font-size:14px;letter-spacing:-.01em}.top-affiliates-view-summary span{color:#64748b;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.top-affiliates-search-wrap{position:relative;margin:12px 0}.top-affiliates-search-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none}.top-affiliates-search-input{width:100%;padding-left:40px!important;border:1px solid rgba(148,163,184,.3)!important;border-radius:14px!important;background:#fffffff0!important;box-shadow:inset 0 1px #fffc}.top-affiliates-list{display:grid;gap:14px;margin-top:10px}.referral-container .referral-entry--with-meta{position:relative;align-items:stretch;gap:16px;border:1px solid rgba(226,232,240,.92)!important;border-radius:22px!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08),transparent 32%),radial-gradient(circle at 100% 100%,rgba(245,158,11,.08),transparent 30%),#fffffff0!important;box-shadow:var(--ta-shadow);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.referral-container .referral-entry--with-meta:hover{transform:translateY(-2px);border-color:#05966933!important;box-shadow:var(--ta-shadow-hover)}.top-affiliates-avatar-wrap{position:relative;display:inline-block;flex:0 0 auto}.referral-container .remove-affiliate-btn.top-affiliates-remove-btn,.referral-container .top-affiliates-remove-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border:1px solid rgba(220,38,38,.22)!important;border-radius:999px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.95),transparent 40%),linear-gradient(135deg,#fff1f2,#fee2e2)!important;color:#b91c1c!important;cursor:pointer;font-size:15px;font-weight:950;line-height:1;z-index:4;box-shadow:0 10px 24px #dc262629!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease;display:inline-flex;align-items:center;justify-content:center;padding:0;text-align:center}.referral-container .ref-actions .button-row{display:flex!important;align-items:center;justify-content:flex-end;gap:10px!important;column-gap:10px!important;row-gap:8px!important;flex-wrap:wrap}.referral-container .ref-actions .button-row>*{margin:0!important}.referral-container .remove-affiliate-btn.top-affiliates-remove-btn:hover,.referral-container .top-affiliates-remove-btn:hover{transform:translateY(-2px) scale(1.05);background:linear-gradient(135deg,#fecaca,#fee2e2)!important;color:#7f1d1d!important;box-shadow:0 14px 30px #dc262638!important}.referral-container .remove-affiliate-btn.top-affiliates-remove-btn:active,.referral-container .top-affiliates-remove-btn:active{transform:translateY(0) scale(.98)}.top-affiliates-meta-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.top-affiliates-meta-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid rgba(203,213,225,.8);border-radius:999px;padding:5px 8px;background:#f8fafce6;color:#475569;font-size:11px;font-weight:800;line-height:1.2;box-shadow:0 5px 14px #0f172a0a}.top-affiliates-meta-chip svg{flex:0 0 auto;font-size:11px;color:currentColor}.top-affiliates-meta-chip--strong{background:#ecfdf5eb;border-color:#05966938;color:#047857}.top-affiliates-meta-chip--muted{color:#94a3b8;background:#f8fafca8}.referral-container .button-row button{border-radius:12px!important;border:1px solid rgba(148,163,184,.24)!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;color:#334155!important;box-shadow:0 8px 20px #0f172a0f!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.referral-container .button-row button:hover{transform:translateY(-1px);border-color:#05966938!important;box-shadow:0 12px 26px #0f172a1a!important}.referral-container .join-now-btn{border:1px solid rgba(180,83,9,.2)!important;border-radius:14px!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.8),transparent 34%),linear-gradient(135deg,#fef3c7,#fbbf24)!important;color:#78350f!important;box-shadow:0 12px 26px #b453092e!important;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.referral-container .join-now-btn:hover{transform:translateY(-2px);filter:saturate(1.05);box-shadow:0 16px 34px #b453093d!important}.referral-container .join-now-btn:active{transform:translateY(0)}.top-affiliates-joined-badge{display:grid;gap:5px;align-items:start;padding:10px 11px;border-radius:14px;border:1px solid rgba(5,150,105,.2);background:#ecfdf5cc}.top-affiliates-joined-main{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;color:#047857}.top-affiliates-join-meta{color:#166534;font-size:11px;font-weight:750;line-height:1.25}.referral-container .ref-credit{color:#047857!important;font-weight:900}.referral-container .tier-label{border-radius:999px;background:#f8fafceb!important;color:#334155!important;border:1px solid rgba(148,163,184,.24);padding:4px 8px;font-weight:800}.referral-container .tier-preview-box{border:1px dashed rgba(5,150,105,.25)!important;border-radius:14px!important;background:#f0fdf480!important;color:#334155!important}.top-affiliates-empty-state{display:flex;align-items:center;gap:9px;list-style:none;padding:16px;border:1px dashed rgba(148,163,184,.5);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08),transparent 30%),#f8fafcc2;color:#64748b;font-weight:800}.top-affiliates-remove-modal{width:340px;max-width:92%;margin:100px auto;padding:20px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 24px 70px #0f172a47}.top-affiliates-remove-modal__footer{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.top-affiliates-remove-modal__footer button{border:none;border-radius:12px;padding:9px 14px;cursor:pointer;font-weight:850;transition:transform .16s ease,box-shadow .16s ease}.top-affiliates-remove-modal__footer button:hover{transform:translateY(-1px)}.top-affiliates-remove-modal__footer .cancel-btn{background:#e5e7eb;color:#111827}.top-affiliates-remove-modal__footer .save-btn{background:#f59e0b;color:#fff;box-shadow:0 10px 22px #f59e0b33}.top-affiliates-remove-modal__footer .remove-btn{background:#ef4444;color:#fff;box-shadow:0 10px 22px #ef444433}@media(max-width:760px){.top-affiliates-view-summary{align-items:flex-start;flex-direction:column}.referral-entry--with-meta{grid-template-columns:1fr}.top-affiliates-meta-chip{border-radius:10px}.referral-container .referral-filter-btn{min-height:38px;padding:8px 11px!important;font-size:12px}}.referral-container .referral-filter-btn{font-size:14px}.top-affiliates-view-summary strong{font-size:16px}.top-affiliates-view-summary span{font-size:13px}.top-affiliates-search-input,.saved-user-search-input{font-size:14px}.referral-container .ref-name{font-size:17px;font-weight:800;line-height:1.25}.referral-container .ref-handle{font-size:15px;font-weight:700;line-height:1.2}.referral-container .ref-company{font-size:15px;font-weight:500;line-height:1.25}.referral-container .ref-country{font-size:14px;font-weight:600}.top-affiliates-meta-chip{font-size:12px;padding:6px 10px}.referral-container .button-row button{font-size:14px!important;font-weight:700}.referral-container .join-context-label{font-size:15px;line-height:1.3}.referral-container .join-now-btn{font-size:15px!important;font-weight:800;padding:11px 18px!important}.top-affiliates-joined-main{font-size:15px;font-weight:800}.top-affiliates-join-meta,.referral-container .join-msg{font-size:13px;line-height:1.35}.referral-container .joined-you-badge{font-size:13px;font-weight:800}.referral-container .ref-credit,.referral-container .tier-label{font-size:15px;font-weight:800}.referral-container .tier-note{font-size:13px;line-height:1.35}.referral-container .tier-preview-box{font-size:14px;line-height:1.45}.top-affiliates-empty-state{font-size:15px;line-height:1.4}.top-affiliates-alert{font-size:14px;line-height:1.4}.top-affiliates-remove-modal .modal-header h4{font-size:20px;font-weight:800}.top-affiliates-remove-modal .modal-body p{font-size:15px;line-height:1.45}.top-affiliates-remove-modal__footer button{font-size:14px}@media(max-width:760px){.referral-container .referral-filter-btn{font-size:13px}.top-affiliates-view-summary strong{font-size:15px}.referral-container .ref-name{font-size:16px}.referral-container .ref-handle,.referral-container .ref-company,.referral-container .join-context-label,.referral-container .tier-preview-box{font-size:14px}.top-affiliates-meta-chip{font-size:11px}.referral-container .join-now-btn{font-size:14px!important}}.referral-entry--chat-open{display:grid;grid-template-columns:minmax(0,1fr) auto}.top-affiliates-chat-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:34px;margin:8px 0 6px;border:1px solid rgba(16,185,129,.22);border-radius:999px;background:radial-gradient(circle at 25% 15%,rgba(255,255,255,.92),transparent 40%),linear-gradient(135deg,#ecfdf5f5,#d1fae5d1);color:#047857;cursor:pointer;font-size:12px;font-weight:900;box-shadow:0 10px 22px #10b9811f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.top-affiliates-chat-toggle:hover,.top-affiliates-chat-toggle.is-open{transform:translateY(-1px);border-color:#10b98166;box-shadow:0 14px 30px #10b9812e}.top-affiliates-chat-panel{grid-column:1 / -1;margin-top:14px;border:1px solid rgba(209,250,229,.95);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(209,250,229,.48),transparent 36%),linear-gradient(135deg,#fffffffa,#f8fafcf5);box-shadow:0 20px 60px #0f172a17,inset 0 1px #ffffffdb;overflow:hidden}.top-affiliates-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(226,232,240,.85);background:#ffffffb8}.top-affiliates-chat-head-left{display:flex;align-items:center;gap:10px;min-width:0;color:#064e3b}.top-affiliates-chat-head-left>svg{flex:0 0 auto;font-size:18px}.top-affiliates-chat-head-left strong{display:block;color:#0f172a;font-size:14px;font-weight:950}.top-affiliates-chat-head-left span{display:block;margin-top:2px;color:#64748b;font-size:12px;font-weight:750}.top-affiliates-chat-head-actions{display:inline-flex;align-items:center;gap:8px}.top-affiliates-chat-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(203,213,225,.9);border-radius:999px;background:#fffffff0;color:#334155;cursor:pointer;box-shadow:0 8px 18px #0f172a14;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.top-affiliates-chat-icon-btn:hover{transform:translateY(-1px);background:#fff;box-shadow:0 12px 24px #0f172a1f}.top-affiliates-chat-alert{display:flex;align-items:flex-start;gap:8px;margin:12px 14px 0;padding:9px 10px;border:1px solid rgba(245,158,11,.24);border-radius:14px;background:#fffbebdb;color:#92400e;font-size:12px;font-weight:800}.top-affiliates-chat-messages{display:flex;flex-direction:column;gap:9px;max-height:260px;padding:14px;overflow-y:auto}.top-affiliates-chat-messages::-webkit-scrollbar{width:7px}.top-affiliates-chat-messages::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:999px}.top-affiliates-chat-messages::-webkit-scrollbar-thumb{background:#94a3b88c;border-radius:999px}.top-affiliates-chat-messages::-webkit-scrollbar-thumb:hover{background:#64748bb3}.top-affiliates-chat-empty{padding:16px;border:1px dashed rgba(148,163,184,.45);border-radius:16px;background:#f8fafcbd;color:#64748b;font-size:13px;font-weight:800;text-align:center}.top-affiliates-chat-bubble{width:fit-content;max-width:min(78%,520px);padding:10px 12px;border-radius:16px;box-shadow:0 10px 22px #0f172a14}.top-affiliates-chat-bubble.is-mine{align-self:flex-end;border:1px solid rgba(16,185,129,.2);background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#064e3b}.top-affiliates-chat-bubble.is-theirs{align-self:flex-start;border:1px solid rgba(226,232,240,.95);background:#fffffff5;color:#0f172a}.top-affiliates-chat-bubble.is-failed{border-color:#ef444447;background:#fef2f2f0;color:#991b1b}.top-affiliates-chat-bubble-text{white-space:pre-wrap;word-break:break-word;font-size:13px;font-weight:750;line-height:1.42}.top-affiliates-chat-bubble-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:6px;opacity:.72;font-size:10px;font-weight:850}.top-affiliates-chat-bubble-meta svg{font-size:11px}.top-affiliates-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px 14px;border-top:1px solid rgba(226,232,240,.85);background:#ffffffad}.top-affiliates-chat-compose textarea{width:100%;min-height:42px;max-height:120px;padding:10px 12px;border:1px solid rgba(203,213,225,.94);border-radius:16px;outline:none;resize:vertical;background:#fffffff5;color:#0f172a;font-size:13px;font-weight:750;line-height:1.4;box-shadow:inset 0 1px #ffffffd1}.top-affiliates-chat-compose textarea::placeholder{color:#64748bc7}.top-affiliates-chat-compose textarea:focus{border-color:#10b9816b;box-shadow:0 0 0 4px #10b98114,inset 0 1px #ffffffd1}.top-affiliates-chat-send-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:92px;border:1px solid rgba(16,185,129,.24);border-radius:16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;cursor:pointer;font-size:12px;font-weight:950;box-shadow:0 14px 30px #10b98133;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.top-affiliates-chat-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px #10b98142}.top-affiliates-chat-send-btn:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}@media(max-width:760px){.referral-entry--chat-open{grid-template-columns:1fr}.top-affiliates-chat-head{align-items:flex-start;padding:12px}.top-affiliates-chat-head-left{align-items:flex-start}.top-affiliates-chat-compose{grid-template-columns:1fr}.top-affiliates-chat-send-btn{min-height:42px}.top-affiliates-chat-bubble{max-width:92%}}.ref-actions .top-affiliates-chat-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin:10px 0 8px;padding:10px 14px;border:1px solid rgba(4,120,87,.35);border-radius:16px;background:linear-gradient(135deg,#059669,#0d9488 55%,#0891b2);color:#fff;cursor:pointer;font-size:13px;font-weight:950;letter-spacing:.01em;text-shadow:0 1px 1px rgba(6,78,59,.28);box-shadow:0 14px 30px #0596693d,inset 0 1px #ffffff38;opacity:1;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.ref-actions .top-affiliates-chat-toggle svg{flex:0 0 auto;color:#fff;font-size:14px;filter:drop-shadow(0 1px 1px rgba(6,78,59,.28))}.ref-actions .top-affiliates-chat-toggle span{color:#fff;font-weight:950}.ref-actions .top-affiliates-chat-toggle:hover,.ref-actions .top-affiliates-chat-toggle.is-open{transform:translateY(-1px);border-color:#04785780;filter:saturate(1.08);box-shadow:0 18px 38px #05966952,inset 0 1px #ffffff47}.ref-actions .top-affiliates-chat-toggle.is-open{background:linear-gradient(135deg,#047857,#0f766e 55%,#0369a1)}.ref-actions .top-affiliates-chat-toggle:focus-visible{outline:none;box-shadow:0 0 0 4px #10b9812e,0 18px 38px #05966952}.referral-entry--chat-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:14px;align-items:stretch}.referral-entry--chat-open .referrer-info{min-width:0}.referral-entry--chat-open .ref-actions{min-width:180px}.top-affiliates-chat-panel{width:100%;max-width:340px;min-width:300px;align-self:stretch;display:flex;flex-direction:column;border-radius:18px;overflow:hidden}.top-affiliates-chat-head{flex-shrink:0}.top-affiliates-chat-messages{flex:1 1 auto;min-height:180px;max-height:260px;overflow-y:auto;padding:12px}.top-affiliates-chat-compose{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px;align-items:stretch;padding:12px;border-top:1px solid rgba(15,23,42,.08);background:#ffffffeb}.top-affiliates-chat-compose textarea{width:100%;min-width:0;min-height:52px;max-height:110px;resize:vertical;border-radius:14px;padding:10px 11px;line-height:1.25;font-size:.82rem;border:1px solid rgba(15,23,42,.12);background:#f8fafcf5;outline:none}.top-affiliates-chat-compose textarea:focus{border-color:#10b98173;box-shadow:0 0 0 3px #10b9811f;background:#fff}.top-affiliates-chat-send-btn{min-width:92px;height:52px;align-self:end;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-weight:800}.top-affiliates-chat-send-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1100px){.referral-entry--chat-open{grid-template-columns:1fr}.top-affiliates-chat-panel{max-width:none;min-width:0;width:100%}.top-affiliates-chat-messages{max-height:300px}}@media(max-width:520px){.top-affiliates-chat-compose{grid-template-columns:1fr}.top-affiliates-chat-send-btn{width:100%}}.top-affiliates-chat-compose{padding:12px;border-top:1px solid rgba(15,23,42,.08);background:#ffffffeb}.top-affiliates-chat-compose-shell{position:relative;display:flex;align-items:stretch;width:100%;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#f8fafcf5;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.top-affiliates-chat-compose-shell:focus-within{border-color:#10b98173;box-shadow:0 0 0 3px #10b9811f;background:#fff}.top-affiliates-chat-compose textarea{width:100%;min-width:0;min-height:56px;max-height:120px;border:none;outline:none;resize:none;background:transparent;padding:12px 56px 12px 14px;line-height:1.3;font-size:.84rem;color:#1f2937}.top-affiliates-chat-compose textarea::placeholder{color:#6b7280}.top-affiliates-chat-send-btn{position:absolute;right:8px;bottom:8px;width:38px;height:38px;min-width:38px;border:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:linear-gradient(135deg,#6ee7b7,#34d399);color:#fff;box-shadow:0 6px 16px #10b98138;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.top-affiliates-chat-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #10b98147}.top-affiliates-chat-send-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.top-affiliates-chat-send-btn svg{font-size:.95rem}.referral-entry--chat-open{gap:18px}.top-affiliates-chat-panel{width:clamp(340px,34vw,430px);min-width:340px;max-width:430px}.top-affiliates-chat-compose{padding:12px 14px 14px}.top-affiliates-chat-compose-shell{width:100%;min-width:0;min-height:62px;border-radius:18px}.top-affiliates-chat-compose textarea{min-height:62px;padding:14px 62px 14px 16px;font-size:.86rem}.top-affiliates-chat-send-btn{right:10px;bottom:10px;width:42px;height:42px;min-width:42px;border-radius:14px}.top-affiliates-chat-send-btn svg{display:block;width:18px;height:18px;color:#fff;fill:currentColor;stroke:currentColor}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,220px) minmax(320px,360px)!important;column-gap:14px!important;align-items:stretch!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .referrer-info{grid-column:1!important;min-width:0!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .ref-actions{grid-column:2!important;min-width:180px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{grid-column:3!important;grid-row:1!important;width:100%!important;min-width:320px!important;max-width:360px!important;margin-top:0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important}.referral-container .top-affiliates-chat-compose{flex-shrink:0!important;display:block!important;padding:12px!important;border-top:1px solid rgba(226,232,240,.85)!important;background:#ffffffc7!important}.referral-container .top-affiliates-chat-compose-shell{position:relative!important;display:flex!important;align-items:stretch!important;width:100%!important;min-height:58px!important;border:1px solid rgba(16,185,129,.28)!important;border-radius:18px!important;background:#f8fafcf5!important;overflow:hidden!important;box-shadow:0 0 0 3px #10b9810f!important}.referral-container .top-affiliates-chat-compose-shell:focus-within{border-color:#10b98180!important;box-shadow:0 0 0 4px #10b9811f!important;background:#fff!important}.referral-container .top-affiliates-chat-compose textarea{width:100%!important;min-width:0!important;min-height:58px!important;height:58px!important;max-height:110px!important;border:none!important;outline:none!important;resize:none!important;background:transparent!important;padding:14px 62px 14px 15px!important;color:#0f172a!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important;box-shadow:none!important}.referral-container .top-affiliates-chat-send-btn{position:absolute!important;right:9px!important;bottom:9px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:none!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#34d399,#10b981)!important;color:#fff!important;box-shadow:0 10px 22px #10b98142!important}.referral-container .top-affiliates-chat-send-btn span{display:none!important}.referral-container .top-affiliates-chat-send-btn svg{display:block!important;width:19px!important;height:19px!important;color:#fff!important;fill:currentColor!important}@media(max-width:1100px){.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{grid-template-columns:1fr!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .referrer-info,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .ref-actions,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{grid-column:1!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{width:100%!important;min-width:0!important;max-width:none!important;margin-top:14px!important}}.referral-container .top-affiliates-chat-compose textarea{overflow-y:hidden!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;resize:none!important;box-sizing:border-box!important}.referral-container .top-affiliates-chat-compose textarea::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.referral-container .top-affiliates-chat-head-actions .top-affiliates-chat-icon-btn{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#111827!important;border:1px solid transparent!important;box-shadow:none!important}.referral-container .top-affiliates-chat-head-actions .top-affiliates-chat-icon-btn svg{color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.referral-container .top-affiliates-chat-head-actions .top-affiliates-chat-icon-btn:first-child:hover{background:#0f172a0f!important;border-color:#0f172a1f!important;transform:translateY(-1px) rotate(0)!important}.referral-container .top-affiliates-chat-head-actions .top-affiliates-chat-icon-btn:first-child:hover svg{transform:rotate(180deg);transition:transform .22s ease}.referral-container .top-affiliates-chat-head-actions .top-affiliates-chat-icon-btn:last-child:hover{background:#0f172a0f!important;border-color:#0f172a1f!important;transform:translateY(-1px)!important}.referral-container .top-affiliates-chat-head-actions .top-affiliates-chat-icon-btn,.referral-container .top-affiliates-chat-head-actions .top-affiliates-chat-icon-btn svg{transition:transform .22s ease,background .18s ease,border-color .18s ease,color .18s ease!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel .top-affiliates-chat-head .top-affiliates-chat-head-actions button.top-affiliates-chat-icon-btn{-webkit-appearance:none!important;appearance:none!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;opacity:1!important;cursor:pointer!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel .top-affiliates-chat-head .top-affiliates-chat-head-actions button.top-affiliates-chat-icon-btn svg{display:block!important;width:16px!important;height:16px!important;color:#111827!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;filter:none!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel .top-affiliates-chat-head .top-affiliates-chat-head-actions button.top-affiliates-chat-icon-btn:hover{background:#0f172a0f!important;background-color:#0f172a0f!important;background-image:none!important;border-color:#0f172a2e!important;color:#000!important;-webkit-text-fill-color:#000000!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #0f172a14!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel .top-affiliates-chat-head .top-affiliates-chat-head-actions button.top-affiliates-chat-icon-btn:hover svg{color:#000!important;fill:currentColor!important;stroke:currentColor!important}.top-affiliates-chat-messages{height:260px!important;min-height:260px!important;max-height:260px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-behavior:smooth}.top-affiliates-chat-panel{overflow:hidden!important}.top-affiliates-geo-summary{display:grid;gap:12px;margin:12px 0 16px;padding:14px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf0);box-shadow:0 14px 34px #0f172a0f}.top-affiliates-geo-summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.top-affiliates-geo-summary-head strong{display:inline-flex;align-items:center;gap:7px;color:#0f172a;font-size:15px;font-weight:950}.top-affiliates-geo-summary-head span{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:800}.top-affiliates-geo-regions{display:flex;flex-wrap:wrap;gap:8px}.top-affiliates-geo-region{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#ffffffe6;color:#334155;cursor:pointer;box-shadow:0 8px 18px #0f172a0d;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.top-affiliates-geo-region:hover{transform:translateY(-1px);border-color:#0596693d;box-shadow:0 12px 24px #0f172a17}.top-affiliates-geo-region.active{border-color:#05966957;background:#ecfdf5f2;color:#047857}.top-affiliates-geo-region strong{font-size:12px;font-weight:950}.top-affiliates-geo-region span{font-size:11px;font-weight:850;color:inherit;opacity:.78}.top-affiliates-country-chips{display:flex;flex-wrap:wrap;gap:8px}.top-affiliates-country-chip{display:grid;gap:3px;padding:8px 10px;border:1px solid rgba(203,213,225,.78);border-radius:14px;background:#f8fafceb;color:#334155}.top-affiliates-country-chip strong{font-size:12px;font-weight:950;color:#0f172a}.top-affiliates-country-chip small{font-size:11px;font-weight:800;color:#64748b}.top-affiliates-country-empty{padding:12px;border:1px dashed rgba(148,163,184,.46);border-radius:14px;background:#f8fafcb8;color:#64748b;font-size:13px;font-weight:800}.referral-container .ref-country{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;color:#475569}.top-affiliates-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate!important;width:100vw!important;height:100vh!important;background:#fffffffa!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;overflow:hidden!important;pointer-events:auto!important}.top-affiliates-fullscreen-stage{position:relative!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;background:#fff!important;overflow:hidden!important}.top-affiliates-fullscreen-toolbar{position:sticky!important;top:0!important;z-index:2147483647!important;width:100%!important;min-height:78px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:18px 32px!important;background:#fffffffa!important;border-bottom:1px solid rgba(15,23,42,.08)!important;box-sizing:border-box!important}.top-affiliates-fullscreen-content{position:relative!important;z-index:2147483646!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px 32px 48px!important;box-sizing:border-box!important;background:#fff!important}.top-affiliates-fullscreen-content .referral-container,.top-affiliates-fullscreen-content .top-affiliates-card{width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important;border-radius:0!important}.top-affiliates-fullscreen-btn,.top-affiliates-fullscreen-btn--exit{min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 18px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#4778ed!important;color:#fff!important;font-size:15px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 12px 28px #2563eb38!important}.top-affiliates-fullscreen-btn svg,.top-affiliates-fullscreen-btn--exit svg{width:15px!important;height:15px!important}@media(max-width:760px){.top-affiliates-geo-summary-head{align-items:flex-start;flex-direction:column}.top-affiliates-country-chip{width:100%}}.referral-container .top-affiliates-add-saved-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin:0 0 9px;padding:10px 14px;border:1px solid rgba(180,83,9,.24)!important;border-radius:16px!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.8),transparent 34%),linear-gradient(135deg,#fef3c7,#f59e0b)!important;color:#78350f!important;cursor:pointer;font-size:13px;font-weight:950;box-shadow:0 12px 26px #b453092e!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.referral-container .top-affiliates-add-saved-btn svg,.referral-container .top-affiliates-add-saved-btn span{color:currentColor!important}.referral-container .top-affiliates-add-saved-btn:hover{transform:translateY(-2px);filter:saturate(1.05);box-shadow:0 16px 34px #b453093d!important}.referral-container .top-affiliates-add-saved-btn:active{transform:translateY(0)}.top-affiliates-save-user-btn,.top-affiliates-add-saved-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(15,118,110,.22);background:linear-gradient(135deg,#ecfdf5,#f8fafc);color:#0f766e;font-weight:800;font-size:.82rem;border-radius:999px;padding:9px 14px;cursor:pointer;box-shadow:0 8px 18px #0f766e14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.top-affiliates-save-user-btn:hover,.top-affiliates-add-saved-btn:hover{transform:translateY(-1px);border-color:#0f766e73;box-shadow:0 12px 24px #0f766e24}.top-affiliates-save-user-btn svg,.top-affiliates-add-saved-btn svg{font-size:.9rem}.referral-container .top-affiliates-list .referral-entry .ref-actions .top-affiliates-save-user-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:38px!important;margin:0 0 8px!important;padding:9px 14px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;background:radial-gradient(circle at 25% 10%,rgba(255,255,255,.9),transparent 35%),linear-gradient(135deg,#fff,#f1f5f9)!important;color:#111827!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important;cursor:pointer!important;box-shadow:0 10px 24px #0f172a14!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.referral-container .top-affiliates-list .referral-entry .ref-actions .top-affiliates-save-user-btn:hover{transform:translateY(-1px)!important;border-color:#0f172a3d!important;background:radial-gradient(circle at 25% 10%,rgba(255,255,255,.95),transparent 35%),linear-gradient(135deg,#fff,#e2e8f0)!important;color:#020617!important;box-shadow:0 14px 30px #0f172a24!important}.referral-container .top-affiliates-list .referral-entry .ref-actions .top-affiliates-save-user-btn svg,.referral-container .top-affiliates-list .referral-entry .ref-actions .top-affiliates-save-user-btn span{color:#111827!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.top-affiliates-card{position:relative}.top-affiliates-card-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.top-affiliates-card-title{margin-bottom:0!important}.top-affiliates-card-title-spacer{min-height:1px;flex:1 1 auto}.top-affiliates-fullscreen-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 8px 20px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.top-affiliates-fullscreen-btn:hover{background:#f8fafc;border-color:#0f172a33;box-shadow:0 12px 28px #0f172a1a;transform:translateY(-1px)}.top-affiliates-fullscreen-btn svg{width:14px;height:14px}.top-affiliates-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100vh!important;padding:16px!important;margin:0!important;background:#0f172a57!important;box-sizing:border-box!important;overflow:hidden!important}.top-affiliates-fullscreen-portal .referral-container.top-affiliates-card--fullscreen{position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:22px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:24px!important;box-shadow:0 32px 90px #0f172a52!important;box-sizing:border-box!important}.top-affiliates-fullscreen-portal .top-affiliates-card-head{position:sticky!important;top:-22px!important;z-index:20!important;margin:-22px -22px 18px!important;padding:18px 22px!important;background:#fffffff5!important;border-bottom:1px solid rgba(15,23,42,.08)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.top-affiliates-fullscreen-portal .top-affiliates-list{padding-bottom:42px!important}.top-affiliates-fullscreen-portal .referral-container.top-affiliates-card--fullscreen::-webkit-scrollbar{width:8px}.top-affiliates-fullscreen-portal .referral-container.top-affiliates-card--fullscreen::-webkit-scrollbar-track{background:transparent}.top-affiliates-fullscreen-portal .referral-container.top-affiliates-card--fullscreen::-webkit-scrollbar-thumb{background:#0f172a38;border-radius:999px}@media(max-width:760px){.top-affiliates-card-head{align-items:stretch;flex-direction:column}.top-affiliates-fullscreen-btn{width:100%}.top-affiliates-fullscreen-portal{padding:8px!important}.top-affiliates-fullscreen-portal .referral-container.top-affiliates-card--fullscreen{padding:16px!important;border-radius:18px!important}.top-affiliates-fullscreen-portal .top-affiliates-card-head{top:-16px!important;margin:-16px -16px 16px!important;padding:14px 16px!important}}body.top-affiliates-fullscreen-lock{overflow:hidden!important}.top-affiliates-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate!important;width:100vw!important;height:100vh!important;display:block!important;background:#fff!important;overflow:hidden!important;pointer-events:auto!important}.top-affiliates-fullscreen-stage{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;background:#fff!important;overflow:hidden!important;pointer-events:auto!important}.top-affiliates-fullscreen-content{position:relative!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:26px 32px 56px!important;box-sizing:border-box!important;background:#fff!important}.top-affiliates-fullscreen-content .referral-container.top-affiliates-card{width:100%!important;max-width:none!important;min-height:calc(100vh - 52px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.top-affiliates-fullscreen-content .top-affiliates-card-head{position:sticky!important;top:-26px!important;z-index:2147483647!important;margin:0 0 18px!important;padding:18px 0!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn,.top-affiliates-fullscreen-btn--exit{background:#4778ed!important;color:#fff!important;border-color:#4778ed66!important;box-shadow:0 12px 28px #2563eb38!important}.top-affiliates-fullscreen-content::-webkit-scrollbar{width:9px!important}.top-affiliates-fullscreen-content::-webkit-scrollbar-track{background:transparent!important}.top-affiliates-fullscreen-content::-webkit-scrollbar-thumb{background:#0f172a3d!important;border-radius:999px!important}.top-affiliates-fullscreen-btn,.top-affiliates-fullscreen-btn--exit,.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn,.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn--exit{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;box-shadow:0 10px 24px #0f172a14!important}.top-affiliates-fullscreen-btn:hover,.top-affiliates-fullscreen-btn--exit:hover,.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn:hover,.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn--exit:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important;box-shadow:0 14px 30px #0f172a1f!important;transform:translateY(-1px)}.top-affiliates-fullscreen-btn svg,.top-affiliates-fullscreen-btn--exit svg,.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn svg,.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn--exit svg{color:#111827!important;stroke:#111827!important}@media(max-width:760px){.top-affiliates-fullscreen-content{padding:16px!important}.top-affiliates-fullscreen-content .top-affiliates-card-head{top:-16px!important}.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn{width:100%!important}}.referral-container.top-affiliates-card,.top-affiliates-fullscreen-content .referral-container.top-affiliates-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:clip!important}@supports not (overflow: clip){.referral-container.top-affiliates-card,.top-affiliates-fullscreen-content .referral-container.top-affiliates-card{overflow-x:hidden!important}}.referral-container.top-affiliates-card *,.referral-container.top-affiliates-card *:before,.referral-container.top-affiliates-card *:after,.top-affiliates-fullscreen-portal *,.top-affiliates-fullscreen-portal *:before,.top-affiliates-fullscreen-portal *:after{box-sizing:border-box}.referral-container .top-affiliates-list,.referral-container .top-affiliates-alerts,.referral-container .top-affiliates-view-summary,.referral-container .top-affiliates-search-wrap,.referral-container .top-affiliates-geo-summary,.referral-container .filter-tabs,.referral-container .referral-entry,.referral-container .referrer-info,.referral-container .ref-text,.referral-container .ref-actions,.referral-container .top-affiliates-chat-panel,.referral-container .top-affiliates-chat-head-left,.referral-container .top-affiliates-chat-compose,.referral-container .top-affiliates-chat-compose-shell{min-width:0!important;max-width:100%}.referral-container .ref-name,.referral-container .ref-handle,.referral-container .ref-company,.referral-container .ref-country,.referral-container .join-context-label,.referral-container .join-msg,.referral-container .tier-note,.referral-container .tier-preview-box,.referral-container .top-affiliates-meta-chip,.referral-container .top-affiliates-alert,.referral-container .top-affiliates-country-chip,.referral-container .top-affiliates-country-chip strong,.referral-container .top-affiliates-country-chip small,.referral-container .top-affiliates-chat-head-left strong,.referral-container .top-affiliates-chat-head-left span,.referral-container .top-affiliates-chat-bubble-text,.referral-container .top-affiliates-empty-state{overflow-wrap:anywhere!important;word-break:normal!important}.referral-container .top-affiliates-search-input,.referral-container .saved-user-search-input,.referral-container .top-affiliates-chat-compose textarea{max-width:100%!important;box-sizing:border-box!important}.referral-container .top-affiliates-card-head{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.referral-container .top-affiliates-card-title,.referral-container .top-affiliates-card-title-spacer{min-width:0!important;flex:1 1 auto!important}.referral-container .top-affiliates-card-title{overflow-wrap:anywhere!important}.referral-container .top-affiliates-fullscreen-btn{flex:0 0 auto!important;white-space:nowrap!important}.referral-container .filter-tabs{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.referral-container .referral-filter-btn{max-width:100%!important;white-space:normal!important;text-align:center!important}.referral-container .top-affiliates-view-summary{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important}.referral-container .top-affiliates-view-summary strong,.referral-container .top-affiliates-view-summary span{min-width:0!important}.referral-container .top-affiliates-geo-regions,.referral-container .top-affiliates-country-chips,.referral-container .top-affiliates-geo-region,.referral-container .top-affiliates-country-chip{min-width:0!important;max-width:100%!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;gap:16px!important;align-items:start!important;padding:16px!important;box-sizing:border-box!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .referrer-info{grid-column:1!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .top-affiliates-avatar-wrap{flex:0 0 auto!important;min-width:0!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .ref-text{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .ref-actions{grid-column:2!important;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .ref-actions>*{min-width:0!important;max-width:100%!important}.referral-container .ref-actions .button-row{width:100%!important;min-width:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;flex-wrap:wrap!important;gap:8px!important}.referral-container .ref-actions .button-row>*{flex:1 1 105px!important;min-width:0!important;max-width:100%!important}.referral-container .ref-actions .button-row button,.referral-container .ref-actions .top-affiliates-chat-toggle,.referral-container .ref-actions .top-affiliates-save-user-btn,.referral-container .ref-actions .top-affiliates-add-saved-btn,.referral-container .ref-actions .join-now-btn{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.referral-container .top-affiliates-meta-strip{width:100%!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important}.referral-container .top-affiliates-meta-chip{min-width:0!important;max-width:100%!important;white-space:normal!important}.referral-container .progress-bar,.referral-container .progress-bar-fill,.referral-container .join-info,.referral-container .tier-preview-box,.referral-container .top-affiliates-joined-badge{width:100%!important;max-width:100%!important;min-width:0!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{grid-template-columns:minmax(0,1fr) minmax(200px,240px) minmax(320px,360px)!important;column-gap:14px!important;row-gap:14px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .ref-actions{grid-column:2!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{grid-column:3!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:360px!important;margin:0!important}.referral-container .top-affiliates-chat-head{min-width:0!important;flex-wrap:nowrap!important}.referral-container .top-affiliates-chat-head-left{flex:1 1 auto!important}.referral-container .top-affiliates-chat-head-actions{flex:0 0 auto!important}.referral-container .top-affiliates-chat-messages{width:100%!important;min-width:0!important}.referral-container .top-affiliates-chat-bubble{max-width:min(86%,520px)!important}.referral-container .top-affiliates-chat-compose,.referral-container .top-affiliates-chat-compose-shell{width:100%!important}@media(min-width:1367px)and (max-width:1536px){.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta{grid-template-columns:minmax(0,1fr) minmax(210px,260px)!important;gap:14px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{grid-template-columns:minmax(0,1fr) minmax(190px,220px) minmax(310px,340px)!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{max-width:340px!important}}@media(min-width:1280px)and (max-width:1366px){.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta{grid-template-columns:minmax(0,1fr) minmax(200px,245px)!important;gap:13px!important;padding:14px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{grid-template-columns:minmax(0,1fr) minmax(185px,215px) minmax(300px,325px)!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{max-width:325px!important}}@media(min-width:1100px)and (max-width:1279px){.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{grid-template-columns:minmax(0,1fr) minmax(210px,270px)!important;gap:14px!important;padding:14px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{grid-column:1 / -1!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin-top:2px!important}}@media(min-width:901px)and (max-width:1099px){.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{grid-template-columns:minmax(0,1fr) minmax(200px,250px)!important;gap:14px!important;padding:14px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{grid-column:1 / -1!important;grid-row:auto!important;width:100%!important;max-width:none!important;margin-top:2px!important}.referral-container .referral-filter-btn{flex:1 1 150px!important}}@media(min-width:641px)and (max-width:900px){.referral-container.top-affiliates-card{padding-inline:0!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:14px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .referrer-info,.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .ref-actions,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{grid-column:1!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .ref-actions{grid-row:auto!important;padding-top:2px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin-top:0!important}.referral-container .ref-actions .button-row>*{flex:1 1 180px!important}.referral-container .referral-filter-btn{flex:1 1 145px!important}.referral-container .top-affiliates-country-chip{flex:1 1 220px!important}}@media(max-width:768px){.referral-container .top-affiliates-card-head,.top-affiliates-fullscreen-content .top-affiliates-card-head{flex-direction:column!important;align-items:stretch!important}.referral-container .top-affiliates-fullscreen-btn,.top-affiliates-fullscreen-content .top-affiliates-fullscreen-btn{width:100%!important}.referral-container .top-affiliates-view-summary,.referral-container .top-affiliates-geo-summary-head{flex-direction:column!important;align-items:flex-start!important}.top-affiliates-remove-modal{width:min(340px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;margin:48px auto!important}.top-affiliates-fullscreen-content{padding:16px 16px 36px!important}.top-affiliates-fullscreen-content .top-affiliates-card-head{top:-16px!important;padding-block:14px!important}}@media(min-width:320px)and (max-width:640px){.referral-container.top-affiliates-card{padding-inline:0!important}.referral-container .top-affiliates-card-head,.referral-container .top-affiliates-alerts,.referral-container .top-affiliates-view-summary,.referral-container .top-affiliates-search-wrap,.referral-container .top-affiliates-geo-summary,.referral-container .top-affiliates-list{width:100%!important}.referral-container .filter-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:3px 2px 10px!important;scroll-snap-type:x proximity}.referral-container .filter-tabs::-webkit-scrollbar{display:none!important}.referral-container .referral-filter-btn{flex:0 0 auto!important;min-height:38px!important;max-width:none!important;padding:8px 11px!important;font-size:12px!important;white-space:nowrap!important;scroll-snap-align:start}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important;border-radius:18px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .referrer-info,.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .ref-actions,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{grid-column:1!important;grid-row:auto!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .referrer-info{grid-template-columns:auto minmax(0,1fr)!important;gap:11px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .ref-actions{width:100%!important;padding-top:2px!important}.referral-container .ref-actions .button-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.referral-container .ref-actions .button-row>*{width:100%!important;min-width:0!important}.referral-container .top-affiliates-meta-strip{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.referral-container .top-affiliates-meta-chip{width:100%!important;justify-content:flex-start!important;border-radius:11px!important}.referral-container .top-affiliates-geo-summary{padding:12px!important}.referral-container .top-affiliates-geo-regions{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:4px!important}.referral-container .top-affiliates-geo-regions::-webkit-scrollbar{display:none!important}.referral-container .top-affiliates-geo-region{flex:0 0 auto!important;white-space:nowrap!important}.referral-container .top-affiliates-country-chips{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.referral-container .top-affiliates-country-chip{width:100%!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open .top-affiliates-chat-panel{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.referral-container .top-affiliates-chat-head{align-items:flex-start!important;gap:8px!important;padding:12px!important}.referral-container .top-affiliates-chat-messages{height:230px!important;min-height:230px!important;max-height:230px!important;padding:10px!important}.referral-container .top-affiliates-chat-bubble{max-width:92%!important}.referral-container .top-affiliates-chat-compose{padding:10px!important}.referral-container .top-affiliates-chat-compose-shell,.referral-container .top-affiliates-chat-compose textarea{min-width:0!important}.top-affiliates-fullscreen-content{padding:12px 12px 30px!important}.top-affiliates-fullscreen-content .top-affiliates-card-head{top:-12px!important;padding-block:12px!important}}@media(max-width:390px){.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta,.referral-container .top-affiliates-list .referral-entry.referral-entry--chat-open{padding:10px!important;gap:10px!important;border-radius:16px!important}.referral-container .top-affiliates-list .referral-entry.referral-entry--with-meta .referrer-info{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important}.referral-container .top-affiliates-avatar-wrap{margin-bottom:2px!important}.referral-container .ref-name{font-size:15px!important}.referral-container .ref-handle,.referral-container .ref-company,.referral-container .ref-country,.referral-container .join-context-label,.referral-container .tier-preview-box{font-size:13px!important}.referral-container .ref-actions .button-row{grid-template-columns:minmax(0,1fr)!important}.referral-container .ref-actions .button-row button,.referral-container .ref-actions .top-affiliates-chat-toggle,.referral-container .ref-actions .top-affiliates-save-user-btn,.referral-container .ref-actions .top-affiliates-add-saved-btn,.referral-container .ref-actions .join-now-btn{width:100%!important}.referral-container .top-affiliates-chat-head{flex-wrap:wrap!important}.referral-container .top-affiliates-chat-head-actions{margin-left:auto!important}.referral-container .top-affiliates-chat-messages{height:210px!important;min-height:210px!important;max-height:210px!important}.referral-container .top-affiliates-chat-bubble{max-width:96%!important}.top-affiliates-remove-modal__footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.top-affiliates-remove-modal__footer button{width:100%!important}}@media(max-width:320px){.referral-container .referral-filter-btn{min-height:36px!important;padding:7px 9px!important;font-size:11px!important}.referral-container .top-affiliates-view-summary,.referral-container .top-affiliates-geo-summary,.referral-container .top-affiliates-alert,.referral-container .top-affiliates-empty-state{padding:10px!important}.referral-container .top-affiliates-chat-compose textarea{padding-left:12px!important;padding-right:56px!important;font-size:12px!important}.top-affiliates-fullscreen-content{padding-inline:8px!important}}@media(max-width:768px){.referral-container.top-affiliates-card>.top-affiliates-card-head+*{width:100%!important;min-width:0!important;max-width:100%!important;font-size:12px!important;line-height:1.35!important;box-sizing:border-box!important}.referral-container.top-affiliates-card>.top-affiliates-card-head+* p,.referral-container.top-affiliates-card>.top-affiliates-card-head+* small,.referral-container.top-affiliates-card>.top-affiliates-card-head+* label,.referral-container.top-affiliates-card>.top-affiliates-card-head+* input{font-size:12px!important;line-height:1.35!important}.referral-container.top-affiliates-card>.top-affiliates-card-head+* button,.referral-container.top-affiliates-card>.top-affiliates-card-head+* button span{font-size:13px!important;line-height:1.2!important;white-space:normal!important}.referral-container.top-affiliates-card>.filter-tabs{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:10px 0!important;padding:0!important;gap:8px!important;flex-wrap:unset!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-width:auto!important;-webkit-overflow-scrolling:auto!important;contain:none!important}.referral-container.top-affiliates-card>.filter-tabs::-webkit-scrollbar{display:initial!important;width:auto!important;height:auto!important}.referral-container.top-affiliates-card>.filter-tabs>.referral-filter-btn{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;height:auto!important;margin:0!important;padding:8px 11px!important;flex:none!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important;font-size:12px!important;line-height:1.2!important;scroll-snap-align:none!important}.referral-container.top-affiliates-card>.filter-tabs>.referral-filter-btn svg{flex:0 0 auto!important;margin-right:6px!important}.referral-container.top-affiliates-card>.filter-tabs>.referral-filter-btn:after{bottom:-5px!important}}@media(max-width:390px){.referral-container.top-affiliates-card>.top-affiliates-card-head+* p,.referral-container.top-affiliates-card>.top-affiliates-card-head+* small,.referral-container.top-affiliates-card>.top-affiliates-card-head+* label,.referral-container.top-affiliates-card>.top-affiliates-card-head+* input{font-size:11px!important}.referral-container.top-affiliates-card>.top-affiliates-card-head+* button,.referral-container.top-affiliates-card>.top-affiliates-card-head+* button span{font-size:12px!important}.referral-container.top-affiliates-card>.filter-tabs{gap:7px!important}.referral-container.top-affiliates-card>.filter-tabs>.referral-filter-btn{min-height:36px!important;padding:7px 9px!important;font-size:11px!important}}@media(max-width:320px){.referral-container.top-affiliates-card>.filter-tabs>.referral-filter-btn{min-height:34px!important;padding:6px 8px!important;font-size:10.5px!important}}.top-affiliates-collapsible-title{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;color:inherit;font:inherit;line-height:1.15;white-space:nowrap}.top-affiliates-collapsible-title__icon{display:block;flex:0 0 auto;width:17px;height:17px;margin:0;color:currentColor}.top-affiliates-collapsible-title__text{display:block;min-width:0;color:inherit;font:inherit;line-height:inherit;white-space:nowrap}@media(max-width:768px){.top-affiliates-collapsible-title{gap:7px;font-size:15px}.top-affiliates-collapsible-title__icon{width:15px;height:15px}}@media(max-width:640px){.top-affiliates-collapsible-title{gap:7px;font-size:14px;font-weight:800}.top-affiliates-collapsible-title__icon{width:14px;height:14px}}@media(max-width:390px){.top-affiliates-collapsible-title{gap:6px;font-size:13px;letter-spacing:-.01em}.top-affiliates-collapsible-title__icon{width:13px;height:13px}}@media(max-width:320px){.top-affiliates-collapsible-title{gap:5px;font-size:12px}.top-affiliates-collapsible-title__icon{width:12px;height:12px}}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,760px)!important;max-width:760px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;margin:18px auto 0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:20px!important;overflow:hidden!important;background:radial-gradient(circle at top left,rgba(190,24,93,.14),transparent 38%),radial-gradient(circle at bottom right,rgba(37,99,235,.12),transparent 42%),#0f172a!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:inset 0 1px #ffffff1f,0 18px 48px #0f172a1f!important}.most-viewed-audio-tab .most-viewed-products-card__hero-image{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;background:transparent!important;position:static!important;transform:none!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-media,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,860px)!important;max-width:860px!important;aspect-ratio:1 / 1!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-image,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-image{object-fit:contain!important;object-position:center center!important}@media(max-width:720px){.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important}}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,520px)!important;max-width:520px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;margin:18px auto 0!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-media,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,620px)!important;max-width:620px!important;aspect-ratio:1 / 1!important}.most-viewed-audio-tab .most-viewed-products-card__hero-image,.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-image,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media,.most-viewed-audio-tab .most-viewed-products-card__hero-media:hover,.most-viewed-audio-tab .most-viewed-products-card__hero-media:focus,.most-viewed-audio-tab .most-viewed-products-card__hero-media:focus-within,.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-media,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-media{border:none!important;outline:none!important;box-shadow:none!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media:before,.most-viewed-audio-tab .most-viewed-products-card__hero-media:after,.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-media:before,.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-media:after,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-media:before,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-media:after{display:none!important;content:none!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.most-viewed-audio-tab .most-viewed-products-card__hero-image,.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-image,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-image{border:none!important;outline:none!important;box-shadow:none!important}.most-viewed-audio-tab__hover-audio{position:absolute!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media.is-audio-previewing{box-shadow:0 18px 42px #0f172a24!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media.is-audio-previewing:after{content:"Playing preview";position:absolute;left:14px;top:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#0f172ad1;color:#fff;font-size:12px;font-weight:900;letter-spacing:.01em;pointer-events:none}.most-viewed-audio-tab__playing-chip{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:3px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:900;line-height:1;vertical-align:middle}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero--audio,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero--audio{max-width:1180px!important;margin:0 auto 22px!important;padding:22px!important;border-radius:24px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-top,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;width:100%!important;margin:0 0 16px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-heading,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;text-align:left!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-title-row,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-title-row{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0 0 6px!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgba(190,24,93,.18)!important;background:#fdf2f8e6!important;color:#be185d!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:.01em!important;text-align:left!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-title-row svg,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-title-row svg{width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-name,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-name{width:100%!important;max-width:760px!important;margin:0!important;color:#0f172a!important;font-size:clamp(30px,3vw,46px)!important;font-weight:950!important;line-height:1.02!important;letter-spacing:-.045em!important;text-align:left!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-subline,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-subline{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin:8px 0 0!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.22)!important;background:#ffffffc7!important;color:#475569!important;font-size:13px!important;font-weight:850!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-actions,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-actions{align-self:center!important;justify-self:end!important;display:grid!important;grid-template-columns:repeat(4,minmax(118px,1fr))!important;gap:10px!important;min-width:560px!important;margin:0!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-metrics,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-metrics{margin-top:14px!important}@media(max-width:980px){.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-top,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:1fr!important;align-items:start!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-actions,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-actions{justify-self:stretch!important;min-width:0!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.most-viewed-audio-tab{--audio-primary: #be185d;--audio-primary-soft: rgba(190, 24, 93, .1);--audio-primary-border: rgba(190, 24, 93, .22);--audio-blue: #2563eb;--audio-green: #16a34a;--audio-amber: #d97706;--audio-text: #111827;--audio-muted: #64748b;--audio-border: rgba(148, 163, 184, .24);--audio-card-bg: rgba(255, 255, 255, .92)}.most-viewed-audio-tab .most-viewed-products-card__hero--audio{border:1px solid var(--audio-primary-border)!important;background:radial-gradient(circle at top left,rgba(236,72,153,.11),transparent 34%),radial-gradient(circle at bottom right,rgba(37,99,235,.09),transparent 38%),linear-gradient(135deg,#fff,#fbfdff 48%,#fff7fb)!important;box-shadow:0 18px 48px #0f172a14;border-radius:22px;padding:18px;overflow:hidden}.most-viewed-audio-tab .most-viewed-products-card__hero--audio:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(190,24,93,.18),transparent 30%,rgba(37,99,235,.14));opacity:.34}.most-viewed-audio-tab .most-viewed-products-card__hero--audio>*{position:relative;z-index:1}.most-viewed-audio-tab .most-viewed-products-card__hero-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.most-viewed-audio-tab .most-viewed-products-card__hero-heading{min-width:0}.most-viewed-audio-tab .most-viewed-products-card__hero-title-row{color:var(--audio-primary);font-weight:800;letter-spacing:.01em}.most-viewed-audio-tab .most-viewed-products-card__hero-name{color:var(--audio-text);font-size:clamp(22px,3vw,34px);line-height:1.04;font-weight:900;letter-spacing:-.04em;max-width:680px}.most-viewed-audio-tab .most-viewed-products-card__hero-subline{color:var(--audio-muted);font-weight:650;margin-top:6px}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{display:grid;grid-template-columns:repeat(4,minmax(108px,1fr));gap:10px;align-items:stretch;min-width:min(100%,480px)}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action{min-width:0;width:100%;height:42px;justify-content:center;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#ffffffd6;color:var(--audio-text);box-shadow:0 10px 22px #0f172a0e;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action:hover{transform:translateY(-1px);border-color:#be185d47;background:#fff;box-shadow:0 14px 28px #0f172a17}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action__icon{color:var(--audio-primary)}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));gap:10px;margin-top:18px}.most-viewed-audio-tab .most-viewed-products-card__metric-pill{min-width:0;border-radius:14px;border:1px solid var(--audio-border);background:#ffffffd1;box-shadow:0 10px 22px #0f172a0b;padding:11px 10px;text-align:center}.most-viewed-audio-tab .most-viewed-products-card__metric-label{display:block;color:var(--audio-muted);font-size:10px;line-height:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.most-viewed-audio-tab .most-viewed-products-card__metric-value{display:block;color:var(--audio-text);font-size:20px;line-height:1.1;font-weight:900;margin-top:4px}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:100%;height:clamp(220px,34vw,360px);margin-top:16px;border-radius:18px;overflow:hidden;border:1px solid rgba(148,163,184,.24);background:linear-gradient(135deg,#f8fafcf5,#ffffffeb),radial-gradient(circle at top right,rgba(190,24,93,.12),transparent 40%);box-shadow:inset 0 1px #ffffffdb}.most-viewed-audio-tab .most-viewed-products-card__hero-image{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center;border-radius:0!important;display:block;position:static!important;transform:none!important}.most-viewed-audio-tab .most-viewed-products-card__hero-image-empty{width:100%;height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--audio-muted);text-align:center;padding:22px}.most-viewed-audio-tab .most-viewed-products-card__hero-image-empty svg{font-size:34px;color:var(--audio-primary)}.most-viewed-audio-tab .most-viewed-products-card__hero-image-empty strong{color:var(--audio-text);font-size:15px}.most-viewed-audio-tab .most-viewed-audio-table-wrap{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:auto;padding-bottom:0!important;border-radius:18px}.most-viewed-audio-tab .most-viewed-audio-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.most-viewed-audio-tab .most-viewed-audio-table th,.most-viewed-audio-tab .most-viewed-audio-table td{white-space:normal!important;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(1),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(1){width:42px;text-align:center}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(2),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(2){width:auto;min-width:0}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(3),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(3),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(4),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(4),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(5),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(5),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(6),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(6),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(7),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(7){width:74px;text-align:center}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(8),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(8){width:124px}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(9),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(9){width:124px}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-products-card__product-name{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.most-viewed-audio-tab .most-viewed-audio-table .mono{white-space:normal!important;overflow-wrap:anywhere}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-products-card__row-actions{width:100%;min-width:0!important;display:flex;flex-direction:column;align-items:stretch;gap:8px}.most-viewed-audio-tab .most-viewed-audio-table .chart-action{width:100%;min-width:0!important;max-width:100%;justify-content:center;padding:8px 6px;white-space:nowrap;border-radius:12px;font-size:12px;line-height:1.1;overflow:hidden}.most-viewed-audio-tab .most-viewed-audio-table .chart-action span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.most-viewed-audio-tab .most-viewed-audio-table .chart-action__icon{flex:0 0 auto}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-action-btn--comments{white-space:nowrap;padding-inline:5px}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-action-btn--comments span{font-size:11px;letter-spacing:-.01em}@media(max-width:1080px){.most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:1fr}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.most-viewed-audio-tab .most-viewed-audio-table{font-size:12px}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(3),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(3),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(4),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(4),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(5),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(5),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(6),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(6),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(7),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(7){width:58px}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(8),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(8){width:92px}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(9),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(9){width:92px}.most-viewed-audio-tab .most-viewed-audio-table .chart-action{padding:7px 5px;font-size:11px}.most-viewed-audio-tab .most-viewed-audio-table .chart-action__icon{display:none}}@media(max-width:720px){.most-viewed-audio-tab .most-viewed-products-card__hero--audio{padding:14px;border-radius:18px}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{grid-template-columns:1fr}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.most-viewed-audio-tab .most-viewed-products-card__hero-media{height:220px}}.most-viewed-audio-tab .most-viewed-product,.most-viewed-audio-tab .highlighted-product,.most-viewed-audio-tab .most-viewed-products-card__hero,.most-viewed-audio-tab .most-viewed-products-card__hero--audio{border-color:#94a3b838!important}.most-viewed-audio-tab .most-viewed-products-card__hero--audio{border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 18px 48px #0f172a14!important}.most-viewed-audio-tab .most-viewed-products-card__hero--audio:after{display:none!important}.most-viewed-audio-tab .most-viewed-product{outline:none!important;box-shadow:none!important}.most-viewed-audio-tab .most-viewed-product{border:0!important;background:transparent!important}.most-viewed-audio-tab .most-viewed-products-card__metric-pill--opportunity{background:#ecfdf5!important;border-color:#0596693d!important}.most-viewed-audio-tab .most-viewed-products-card__metric-pill--opportunity .most-viewed-products-card__metric-label{color:#047857!important}.most-viewed-audio-tab .most-viewed-products-card__metric-pill--opportunity .most-viewed-products-card__metric-value{color:#064e3b!important}.most-viewed-audio-tab__opportunity-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(5,150,105,.22)!important;background:#ecfdf5!important;color:#047857!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(8),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(8){min-width:170px!important}.most-viewed-audio-table-wrap{max-height:none!important;overflow:auto!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-table-wrap,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-table-wrap{max-height:none!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{position:relative!important}.most-viewed-audio-tab__roulette-arrow{position:absolute!important;top:50%!important;z-index:12!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#fffffff0!important;color:#0f172a!important;box-shadow:0 14px 34px #0f172a2e!important;cursor:pointer!important;transform:translateY(-50%)!important;transition:transform .14s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease!important}.most-viewed-audio-tab__roulette-arrow:hover{background:#fff!important;border-color:#be185d47!important;color:#be185d!important;transform:translateY(-50%) scale(1.05)!important;box-shadow:0 18px 42px #0f172a38!important}.most-viewed-audio-tab__roulette-arrow:active{transform:translateY(-50%) scale(.96)!important}.most-viewed-audio-tab__roulette-arrow svg{width:24px!important;height:24px!important;color:currentColor!important;stroke:currentColor!important}.most-viewed-audio-tab__roulette-arrow--left{left:14px!important}.most-viewed-audio-tab__roulette-arrow--right{right:14px!important}.most-viewed-audio-tab__roulette-count{position:absolute!important;top:14px!important;right:14px!important;z-index:12!important;min-height:30px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fffffff0!important;color:#0f172a!important;font-size:12px!important;font-weight:950!important;line-height:1!important;box-shadow:0 12px 30px #0f172a24!important;pointer-events:none!important}.most-viewed-audio-table tbody tr.is-selected-audio{background:#fdf2f8c7!important}.most-viewed-audio-table tbody tr.is-selected-audio td:first-child{color:#be185d!important;font-weight:950!important}.most-viewed-audio-tab__selected-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:8px!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(190,24,93,.2)!important;background:#fdf2f8!important;color:#be185d!important;font-size:11px!important;font-weight:950!important;line-height:1!important;vertical-align:middle!important}@media(max-width:720px){.most-viewed-audio-tab__roulette-arrow{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.most-viewed-audio-tab__roulette-arrow--left{left:8px!important}.most-viewed-audio-tab__roulette-arrow--right{right:8px!important}.most-viewed-audio-tab__roulette-count{top:8px!important;right:8px!important}}.most-viewed-audio-tab,.most-viewed-audio-tab *,.most-viewed-audio-tab *:before,.most-viewed-audio-tab *:after{box-sizing:border-box}.most-viewed-audio-tab{width:100%;min-width:0;max-width:100%;container-type:inline-size}.most-viewed-audio-tab__hero-trigger,.most-viewed-audio-tab .most-viewed-products-card__hero--audio,.most-viewed-audio-tab .most-viewed-products-card__hero-top,.most-viewed-audio-tab .most-viewed-products-card__hero-heading,.most-viewed-audio-tab .most-viewed-products-card__hero-actions,.most-viewed-audio-tab .most-viewed-products-card__hero-metrics,.most-viewed-audio-tab .most-viewed-products-card__hero-media,.most-viewed-audio-tab__table-headline,.most-viewed-audio-tab__table-copy,.most-viewed-audio-tab__ranked-table-wrap{min-width:0;max-width:100%}.most-viewed-audio-tab__hero-trigger{width:100%;margin-top:12px!important}.most-viewed-audio-tab__empty{margin:8px 0 0}.most-viewed-audio-tab .most-viewed-products-card__hero--audio{width:100%;padding:18px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-top{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-heading{width:100%}.most-viewed-audio-tab .most-viewed-products-card__hero-title-row{display:inline-flex;align-items:center;gap:7px;max-width:100%;line-height:1.2}.most-viewed-audio-tab .most-viewed-products-card__hero-name,.most-viewed-audio-tab .most-viewed-products-card__hero-subline{max-width:100%;overflow-wrap:anywhere;word-break:normal}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:min(100%,520px);min-width:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action{width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:auto!important;padding:8px 10px!important;gap:6px!important;white-space:nowrap!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action span{min-width:0;overflow:hidden;text-overflow:ellipsis}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{width:100%;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin:18px 0 0!important}.most-viewed-audio-tab .most-viewed-products-card__metric-pill{width:100%;min-width:0;padding:10px 8px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-label{max-width:100%;font-size:9px!important;letter-spacing:.055em!important}.most-viewed-audio-tab .most-viewed-products-card__metric-value{font-size:18px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,520px)!important;max-width:520px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;margin:18px auto 0!important;overflow:hidden!important}.most-viewed-audio-tab .most-viewed-products-card__hero-image,.most-viewed-audio-tab .most-viewed-products-card__hero-image-empty{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important}.most-viewed-audio-tab .most-viewed-products-card__hero-image{object-fit:contain!important;object-position:center!important}.most-viewed-audio-tab__table-headline{width:100%;margin:18px 0 0!important}.most-viewed-audio-tab__table-copy{width:100%}.most-viewed-audio-tab .most-viewed-products-card__section-title,.most-viewed-audio-tab .most-viewed-products-card__section-subtitle{max-width:100%;overflow-wrap:anywhere}.most-viewed-audio-tab__ranked-table-wrap{width:100%;margin-top:14px!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.most-viewed-audio-tab .most-viewed-audio-table{width:100%!important;min-width:1120px!important;table-layout:fixed!important}.most-viewed-audio-tab .most-viewed-audio-table th,.most-viewed-audio-tab .most-viewed-audio-table td{padding:10px 8px}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(1),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(1){width:48px!important;min-width:48px!important;max-width:48px!important}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(2),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(2){width:220px!important;min-width:220px!important;max-width:220px!important}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(3),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(3),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(4),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(4),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(5),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(5),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(6),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(6),.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(7),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(7){width:72px!important;min-width:72px!important;max-width:72px!important}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(8),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(8){width:176px!important;min-width:176px!important;max-width:176px!important}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(9),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(9){width:132px!important;min-width:132px!important;max-width:132px!important}.most-viewed-audio-tab .most-viewed-audio-table th:nth-child(10),.most-viewed-audio-tab .most-viewed-audio-table td:nth-child(10){width:142px!important;min-width:142px!important;max-width:142px!important}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-products-card__row-actions{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-action-btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:7px 6px!important;justify-content:center!important;font-size:11px!important}.most-viewed-audio-tab__roulette-arrow{border:0!important;outline:0!important}.most-viewed-audio-tab__roulette-count{max-width:calc(100% - 28px)}@media(min-width:1921px){.most-viewed-audio-tab .most-viewed-products-card__hero--audio{padding:24px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-top{gap:28px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-name{font-size:36px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:min(100%,600px)}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action{min-height:46px!important;font-size:14px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-pill{padding:13px 10px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-label{font-size:10px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-value{font-size:22px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,640px)!important;max-width:640px!important}.most-viewed-audio-tab .most-viewed-audio-table{min-width:1240px!important}}@media(min-width:1537px)and (max-width:1920px){.most-viewed-audio-tab .most-viewed-products-card__hero--audio{padding:21px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-name{font-size:32px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:min(100%,560px)}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,600px)!important;max-width:600px!important}.most-viewed-audio-tab .most-viewed-audio-table{min-width:1180px!important}}@media(min-width:1367px)and (max-width:1536px){.most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,560px)!important;max-width:560px!important}}@media(min-width:1281px)and (max-width:1366px){.most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,520px)!important;max-width:520px!important}.most-viewed-audio-tab .most-viewed-audio-table{min-width:1100px!important}}@media(min-width:1101px)and (max-width:1280px){.most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,500px)!important;max-width:500px!important}.most-viewed-audio-tab .most-viewed-audio-table{min-width:1080px!important}}@media(min-width:769px)and (max-width:1100px){.most-viewed-audio-tab .most-viewed-products-card__hero--audio{padding:16px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-name{font-size:26px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,460px)!important;max-width:460px!important}.most-viewed-audio-tab .most-viewed-audio-table{min-width:1040px!important}}@media(min-width:641px)and (max-width:768px){.most-viewed-audio-tab .most-viewed-products-card__hero--audio{padding:14px!important;border-radius:18px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-name{font-size:23px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-subline{font-size:12px!important;line-height:1.4!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,420px)!important;max-width:420px!important}.most-viewed-audio-tab__roulette-arrow{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.most-viewed-audio-tab__roulette-arrow svg{width:20px!important;height:20px!important}.most-viewed-audio-tab .most-viewed-audio-table{min-width:1000px!important}}@media(max-width:640px){.most-viewed-audio-tab .most-viewed-products-card__hero--audio{padding:12px!important;border-radius:16px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-title-row{font-size:12px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-name{font-size:21px!important;line-height:1.08!important;letter-spacing:-.025em!important}.most-viewed-audio-tab .most-viewed-products-card__hero-subline{margin-top:5px!important;font-size:11px!important;line-height:1.38!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action{min-height:36px!important;padding:7px 6px!important;font-size:11px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:12px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-pill{padding:8px 5px!important;border-radius:11px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-label{font-size:8px!important;letter-spacing:.035em!important}.most-viewed-audio-tab .most-viewed-products-card__metric-value{margin-top:3px!important;font-size:16px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-media{width:100%!important;max-width:100%!important;margin-top:12px!important}.most-viewed-audio-tab__roulette-arrow{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:0!important}.most-viewed-audio-tab__roulette-arrow svg{width:18px!important;height:18px!important}.most-viewed-audio-tab__roulette-arrow--left{left:7px!important}.most-viewed-audio-tab__roulette-arrow--right{right:7px!important}.most-viewed-audio-tab__roulette-count{top:7px!important;right:7px!important;min-height:25px!important;padding:0 9px!important;font-size:10px!important}.most-viewed-audio-tab .most-viewed-products-card__section-title{font-size:14px!important;line-height:1.25!important}.most-viewed-audio-tab .most-viewed-products-card__section-subtitle{font-size:11px!important;line-height:1.4!important}.most-viewed-audio-tab__ranked-table-wrap{margin-top:11px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.most-viewed-audio-tab .most-viewed-audio-table,.most-viewed-audio-tab .most-viewed-audio-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.most-viewed-audio-tab .most-viewed-audio-table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.most-viewed-audio-tab .most-viewed-audio-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-audio-tab .most-viewed-audio-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}.most-viewed-audio-tab .most-viewed-audio-table tbody tr.is-selected-audio{border-color:#be185d52!important;background:#fff7fb!important}.most-viewed-audio-tab .most-viewed-audio-table tbody td,.most-viewed-audio-tab .most-viewed-audio-table tbody td:nth-child(n){display:grid!important;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr)!important;align-items:start!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.15)!important;text-align:left!important;overflow:visible!important;white-space:normal!important}.most-viewed-audio-tab .most-viewed-audio-table tbody td:last-child{border-bottom:0!important}.most-viewed-audio-tab .most-viewed-audio-table tbody td:before{content:attr(data-label);min-width:0;color:#64748b;font-family:inherit;font-size:9px;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-products-card__product-name{min-width:0!important;font-size:12px!important}.most-viewed-audio-tab__opportunity-pill{width:fit-content!important;max-width:100%!important;min-height:24px!important;padding:0 8px!important;font-size:10px!important;white-space:normal!important;line-height:1.2!important;text-align:center!important}.most-viewed-audio-tab__selected-chip,.most-viewed-audio-tab__playing-chip{margin-left:5px!important;padding:3px 6px!important;font-size:9px!important}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-products-card__row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-action-btn{min-height:34px!important;padding:6px 5px!important;font-size:10px!important}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-action-btn .chart-action__icon{display:block!important;width:12px!important;height:12px!important}}@media(min-width:321px)and (max-width:390px){.most-viewed-audio-tab .most-viewed-products-card__hero--audio{padding:10px!important;border-radius:14px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-title-row{font-size:11px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-name{font-size:18px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-subline{font-size:10px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{gap:6px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action{min-height:33px!important;font-size:10px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-label{font-size:7.5px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-value{font-size:15px!important}.most-viewed-audio-tab__roulette-arrow{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.most-viewed-audio-tab__roulette-arrow svg{width:16px!important;height:16px!important}.most-viewed-audio-tab .most-viewed-audio-table tbody td,.most-viewed-audio-tab .most-viewed-audio-table tbody td:nth-child(n){grid-template-columns:minmax(74px,.36fr) minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important}.most-viewed-audio-tab .most-viewed-audio-table tbody td:before{font-size:8px!important}}@media(max-width:320px){.most-viewed-audio-tab .most-viewed-products-card__hero--audio{padding:8px!important;border-radius:12px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-title-row{font-size:10px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-name{font-size:16px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-subline{font-size:9px!important;line-height:1.35!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{gap:5px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action{min-height:31px!important;padding:5px 4px!important;font-size:9px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions .chart-action__icon{width:11px!important;height:11px!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-pill{padding:7px 4px!important}.most-viewed-audio-tab .most-viewed-products-card__metric-label{font-size:7px!important;letter-spacing:.02em!important}.most-viewed-audio-tab .most-viewed-products-card__metric-value{font-size:14px!important}.most-viewed-audio-tab__roulette-arrow{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.most-viewed-audio-tab__roulette-arrow svg{width:15px!important;height:15px!important}.most-viewed-audio-tab__roulette-count{min-height:22px!important;padding:0 7px!important;font-size:9px!important}.most-viewed-audio-tab .most-viewed-products-card__section-title{font-size:12px!important}.most-viewed-audio-tab .most-viewed-products-card__section-subtitle{font-size:9px!important}.most-viewed-audio-tab .most-viewed-audio-table tbody tr{border-radius:12px!important}.most-viewed-audio-tab .most-viewed-audio-table tbody td,.most-viewed-audio-tab .most-viewed-audio-table tbody td:nth-child(n){grid-template-columns:minmax(68px,.34fr) minmax(0,1fr)!important;gap:6px!important;padding:6px 7px!important;font-size:10px!important}.most-viewed-audio-tab .most-viewed-audio-table tbody td:before{font-size:7.5px!important}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-products-card__row-actions{gap:5px!important}.most-viewed-audio-tab .most-viewed-audio-table .most-viewed-action-btn{min-height:31px!important;padding:5px 4px!important;font-size:9px!important}}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero--audio,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero--audio{width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-media,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-media{width:min(100%,620px)!important;max-width:620px!important}@media(max-width:1100px){.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-top,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:minmax(0,1fr)!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-actions,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:stretch!important}}@media(max-width:640px){.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero--audio,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero--audio{width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:12px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-audio-tab .most-viewed-products-card__hero-media,.most-viewed-products-card-shell--fullscreen .most-viewed-audio-tab .most-viewed-products-card__hero-media{width:100%!important;max-width:100%!important}}@container (max-width: 760px){.most-viewed-audio-tab .most-viewed-products-card__hero-top{grid-template-columns:minmax(0,1fr)!important}.most-viewed-audio-tab .most-viewed-products-card__hero-actions{width:100%!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (max-width: 430px){.most-viewed-audio-tab .most-viewed-products-card__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.most-viewed-video-tab{width:100%;--video-accent: #2563eb;--video-accent-strong: #1d4ed8;--video-border: rgba(148, 163, 184, .24);--video-muted: #64748b;--video-text: #0f172a}.most-viewed-video-tab .most-viewed-product,.most-viewed-video-tab .highlighted-product,.most-viewed-video-tab .most-viewed-products-card__hero,.most-viewed-video-tab .most-viewed-products-card__hero--video{border-color:var(--video-border)!important}.most-viewed-video-tab__spotlight{margin-top:12px;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.most-viewed-video-tab__hero{position:relative;overflow:hidden;padding:20px!important;border:1px solid var(--video-border)!important;border-radius:24px!important;background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.11),transparent 36%),radial-gradient(circle at 100% 10%,rgba(14,165,233,.1),transparent 34%),linear-gradient(135deg,#fff,#f8fbff 52%,#eef6ff)!important;box-shadow:0 18px 45px #0f172a14,inset 0 1px #ffffffe6!important}.most-viewed-video-tab__hero:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffffbd,#ffffff2e)}.most-viewed-video-tab__hero>*{position:relative;z-index:1}.most-viewed-video-tab__hero-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:18px}.most-viewed-video-tab__hero-heading{min-width:0}.most-viewed-video-tab__eyebrow{color:var(--video-accent-strong)!important;font-weight:800!important;letter-spacing:.01em}.most-viewed-video-tab__hero-name{max-width:560px;margin-top:8px;color:var(--video-text)!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.04!important;letter-spacing:-.045em}.most-viewed-video-tab__hero-subline{margin-top:8px;color:var(--video-muted)!important;font-weight:700}.most-viewed-video-tab__hero-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:10px}.most-viewed-video-tab__hero-actions .chart-action{min-width:118px;border:1px solid rgba(148,163,184,.26)!important;border-radius:14px!important;background:#ffffffd1!important;color:var(--video-text)!important;box-shadow:0 10px 24px #0f172a12,inset 0 1px #ffffffe6!important}.most-viewed-video-tab__hero-actions .chart-action:hover{transform:translateY(-1px);border-color:#2563eb52!important;background:#fff!important;color:var(--video-accent-strong)!important;box-shadow:0 14px 30px #2563eb1f!important}.most-viewed-video-tab__metrics{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-pill{min-width:0!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:14px!important;background:#ffffffdb!important;box-shadow:0 8px 20px #0f172a0d!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-label{color:var(--video-muted)!important;font-size:10px!important;letter-spacing:.13em!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{color:var(--video-text)!important}.most-viewed-video-tab__media-frame{width:100%;height:clamp(260px,38vw,420px);border:1px solid rgba(148,163,184,.22);border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#0f172a09,#2563eb0f),#fff;box-shadow:inset 0 1px #fffc}.most-viewed-video-tab__media{width:100%!important;height:100%!important;max-height:none!important;border-radius:0!important;object-fit:contain!important;background:transparent!important;display:block}.most-viewed-video-table-wrap{width:100%;max-width:100%;margin-top:14px;overflow-x:hidden!important;overflow-y:visible;padding-bottom:0!important}.most-viewed-video-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.most-viewed-video-table th,.most-viewed-video-table td{white-space:normal!important;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.most-viewed-video-table th:nth-child(1),.most-viewed-video-table td:nth-child(1){width:42px;text-align:center}.most-viewed-video-table th:nth-child(2),.most-viewed-video-table td:nth-child(2){width:auto;min-width:0}.most-viewed-video-table th:nth-child(3),.most-viewed-video-table td:nth-child(3),.most-viewed-video-table th:nth-child(4),.most-viewed-video-table td:nth-child(4),.most-viewed-video-table th:nth-child(5),.most-viewed-video-table td:nth-child(5),.most-viewed-video-table th:nth-child(6),.most-viewed-video-table td:nth-child(6){width:82px;text-align:center}.most-viewed-video-table th:nth-child(7),.most-viewed-video-table td:nth-child(7){width:120px}.most-viewed-video-table th:nth-child(8),.most-viewed-video-table td:nth-child(8){width:118px}.most-viewed-video-table .most-viewed-products-card__product-name{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.most-viewed-video-table .mono{white-space:normal!important;overflow-wrap:anywhere}.most-viewed-video-table .most-viewed-products-card__row-actions{width:100%;min-width:0!important;display:flex;flex-direction:column;align-items:stretch;gap:8px}.most-viewed-video-table .chart-action{width:100%;min-width:0!important;justify-content:center;padding:8px 10px;white-space:nowrap}@media(max-width:980px){.most-viewed-video-tab__hero-top{grid-template-columns:1fr}.most-viewed-video-tab__hero-actions{justify-content:stretch}.most-viewed-video-tab__hero-actions .chart-action{flex:1 1 140px}.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.most-viewed-video-table{font-size:12px}.most-viewed-video-table th:nth-child(3),.most-viewed-video-table td:nth-child(3),.most-viewed-video-table th:nth-child(4),.most-viewed-video-table td:nth-child(4),.most-viewed-video-table th:nth-child(5),.most-viewed-video-table td:nth-child(5),.most-viewed-video-table th:nth-child(6),.most-viewed-video-table td:nth-child(6){width:64px}.most-viewed-video-table th:nth-child(7),.most-viewed-video-table td:nth-child(7),.most-viewed-video-table th:nth-child(8),.most-viewed-video-table td:nth-child(8){width:96px}.most-viewed-video-table .chart-action{padding:7px 8px;font-size:12px}}@media(max-width:640px){.most-viewed-video-tab__hero{padding:16px!important}.most-viewed-video-tab__hero-name{font-size:24px!important}.most-viewed-video-tab__metrics{grid-template-columns:1fr}.most-viewed-video-tab__media-frame{height:240px}}.most-viewed-video-tab .most-viewed-video-tab__media-frame{border:1px solid rgba(148,163,184,.22)!important;outline:none!important;box-shadow:inset 0 1px #fffc,0 10px 24px #0f172a0a!important}.most-viewed-video-tab .most-viewed-video-tab__media,.most-viewed-video-tab .product-image.most-viewed-video-tab__media{border:0!important;outline:none!important;box-shadow:none!important}.most-viewed-video-tab .most-viewed-products-card__hero .product-image{border-color:transparent!important}.most-viewed-video-tab__media-shell{position:relative;width:100%;overflow:hidden;border-radius:18px;background:#f8fafc;cursor:pointer}.most-viewed-video-tab__media-shell .most-viewed-video-tab__media,.most-viewed-video-tab__media-shell .product-image{display:block;width:100%;max-height:420px;object-fit:contain;border:0!important;outline:0!important;box-shadow:none!important}.most-viewed-video-tab__play-btn{position:absolute;left:18px;bottom:18px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:42px;padding:10px 18px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#fffffff0;color:#0f172a;font-weight:800;box-shadow:0 14px 32px #0f172a2e;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.most-viewed-video-tab__play-btn:hover{transform:translateY(-1px);background:#fff;box-shadow:0 18px 38px #0f172a3d}.most-viewed-video-tab__play-btn.is-playing{background:#0f172ae6;color:#fff;border-color:#0f172a33}.most-viewed-video-tab{--video-accent: #2563eb;--video-accent-strong: #1d4ed8;--video-accent-soft: rgba(37, 99, 235, .1);--video-border: rgba(148, 163, 184, .24);--video-muted: #64748b;--video-text: #0f172a}.most-viewed-video-tab .most-viewed-products-card__hero--video,.most-viewed-video-tab__hero{max-width:1180px!important;margin:0 auto 22px!important;padding:22px!important;border-radius:24px!important;overflow:hidden!important;border:1px solid var(--video-border)!important;background:radial-gradient(circle at top left,rgba(37,99,235,.11),transparent 34%),radial-gradient(circle at bottom right,rgba(14,165,233,.09),transparent 38%),linear-gradient(135deg,#fff,#fbfdff 48%,#f7fbff)!important;box-shadow:0 18px 48px #0f172a14!important}.most-viewed-video-tab .most-viewed-products-card__hero--video:before,.most-viewed-video-tab__hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(37,99,235,.16),transparent 30%,rgba(14,165,233,.13))!important;opacity:.34!important}.most-viewed-video-tab .most-viewed-products-card__hero--video>*,.most-viewed-video-tab__hero>*{position:relative!important;z-index:1!important}.most-viewed-video-tab .most-viewed-products-card__hero-top,.most-viewed-video-tab__hero-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;width:100%!important;margin:0 0 16px!important}.most-viewed-video-tab .most-viewed-products-card__hero-heading,.most-viewed-video-tab__hero-heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;text-align:left!important}.most-viewed-video-tab .most-viewed-products-card__hero-title-row,.most-viewed-video-tab__eyebrow{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0 0 6px!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgba(37,99,235,.18)!important;background:#eff6ffeb!important;color:var(--video-accent-strong)!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:.01em!important;text-align:left!important}.most-viewed-video-tab .most-viewed-products-card__hero-title-row svg,.most-viewed-video-tab__eyebrow svg{width:15px!important;height:15px!important;color:currentColor!important;stroke:currentColor!important}.most-viewed-video-tab .most-viewed-products-card__hero-name,.most-viewed-video-tab__hero-name{width:100%!important;max-width:760px!important;margin:0!important;color:var(--video-text)!important;font-size:clamp(30px,3vw,46px)!important;font-weight:950!important;line-height:1.02!important;letter-spacing:-.045em!important;text-align:left!important}.most-viewed-video-tab .most-viewed-products-card__hero-subline,.most-viewed-video-tab__hero-subline{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin:8px 0 0!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.22)!important;background:#ffffffc7!important;color:#475569!important;font-size:13px!important;font-weight:850!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions,.most-viewed-video-tab__hero-actions{align-self:center!important;justify-self:end!important;display:grid!important;grid-template-columns:repeat(3,minmax(118px,1fr))!important;gap:10px!important;min-width:420px!important;margin:0!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action,.most-viewed-video-tab__hero-actions .chart-action{min-width:0!important;width:100%!important;height:42px!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.24)!important;background:#ffffffd6!important;color:var(--video-text)!important;box-shadow:0 10px 22px #0f172a0e!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action:hover,.most-viewed-video-tab__hero-actions .chart-action:hover{transform:translateY(-1px)!important;border-color:#2563eb47!important;background:#fff!important;color:var(--video-accent-strong)!important;box-shadow:0 14px 28px #0f172a17!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action__icon,.most-viewed-video-tab__hero-actions .chart-action__icon{color:var(--video-accent-strong)!important;stroke:currentColor!important}.most-viewed-video-tab .most-viewed-products-card__hero-metrics,.most-viewed-video-tab__metrics{display:grid!important;grid-template-columns:repeat(6,minmax(86px,1fr))!important;gap:10px!important;margin:18px 0 16px!important}.most-viewed-video-tab .most-viewed-products-card__metric-pill{min-width:0!important;border-radius:14px!important;border:1px solid var(--video-border)!important;background:#ffffffd1!important;box-shadow:0 10px 22px #0f172a0b!important;padding:11px 10px!important;text-align:center!important}.most-viewed-video-tab .most-viewed-products-card__metric-label{display:block!important;color:var(--video-muted)!important;font-size:10px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.most-viewed-video-tab .most-viewed-products-card__metric-value{display:block!important;color:var(--video-text)!important;font-size:20px!important;line-height:1.1!important;font-weight:900!important;margin-top:4px!important}.most-viewed-video-tab .most-viewed-video-tab__metric-pill--opportunity{background:#eef2ff!important;border-color:#4f46e53d!important}.most-viewed-video-tab .most-viewed-video-tab__metric-pill--opportunity .most-viewed-products-card__metric-label{color:#3730a3!important}.most-viewed-video-tab .most-viewed-video-tab__metric-pill--opportunity .most-viewed-products-card__metric-value{color:#312e81!important}.most-viewed-video-tab__media-frame{width:min(100%,760px)!important;max-width:760px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important;margin:18px auto 0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;outline:none!important;border-radius:20px!important;overflow:hidden!important;background:#0f172a!important;box-shadow:none!important}.most-viewed-products-card-fullscreen-portal .most-viewed-video-tab__media-frame,.most-viewed-products-card-shell--fullscreen .most-viewed-video-tab__media-frame{width:min(100%,820px)!important;max-width:820px!important;aspect-ratio:16 / 9!important}.most-viewed-video-tab__media-shell{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:20px!important;background:#0f172a!important;cursor:pointer!important}.most-viewed-video-tab__media,.most-viewed-video-tab video.most-viewed-video-tab__media,.most-viewed-video-tab__media--no-native{width:100%!important;height:100%!important;max-height:none!important;display:block!important;object-fit:contain!important;object-position:center center!important;border:none!important;outline:none!important;box-shadow:none!important;background:#0f172a!important;pointer-events:none!important}.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-panel,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-play-button,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-start-playback-button,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-timeline,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-current-time-display,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-time-remaining-display,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-mute-button,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-volume-slider,.most-viewed-video-tab video.most-viewed-video-tab__media::-webkit-media-controls-fullscreen-button{display:none!important;opacity:0!important;visibility:hidden!important}.most-viewed-video-tab__preview-pill{position:absolute!important;left:16px!important;bottom:16px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.18)!important;background:#ffffffeb!important;color:#0f172a!important;font-size:12px!important;font-weight:950!important;box-shadow:0 14px 34px #0f172a2e!important;pointer-events:none!important}.most-viewed-video-tab__media-shell.is-previewing .most-viewed-video-tab__preview-pill{background:#0f172ae6!important;color:#fff!important}.most-viewed-video-tab__opportunity-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(79,70,229,.22)!important;background:#eef2ff!important;color:#3730a3!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.most-viewed-video-table th:nth-child(7),.most-viewed-video-table td:nth-child(7){width:170px!important}.most-viewed-video-table th:nth-child(8),.most-viewed-video-table td:nth-child(8){width:130px!important}.most-viewed-video-table th:nth-child(9),.most-viewed-video-table td:nth-child(9){width:118px!important}@media(max-width:1080px){.most-viewed-video-tab .most-viewed-products-card__hero-top,.most-viewed-video-tab__hero-top{grid-template-columns:1fr!important;align-items:start!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions,.most-viewed-video-tab__hero-actions{justify-self:stretch!important;min-width:0!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.most-viewed-video-tab .most-viewed-products-card__hero-metrics,.most-viewed-video-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.most-viewed-video-tab .most-viewed-products-card__hero-metrics,.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.most-viewed-video-tab__media-frame{width:100%!important;max-width:100%!important}}.most-viewed-video-tab__media-frame{position:relative!important}.most-viewed-video-tab__roulette-arrow{position:absolute!important;top:50%!important;z-index:12!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;background:#fffffff0!important;color:#0f172a!important;box-shadow:0 14px 34px #0f172a2e!important;cursor:pointer!important;transform:translateY(-50%)!important;transition:transform .14s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease!important}.most-viewed-video-tab__roulette-arrow:hover{background:#fff!important;border-color:#2563eb47!important;color:#1d4ed8!important;transform:translateY(-50%) scale(1.05)!important;box-shadow:0 18px 42px #0f172a38!important}.most-viewed-video-tab__roulette-arrow:active{transform:translateY(-50%) scale(.96)!important}.most-viewed-video-tab__roulette-arrow svg{width:24px!important;height:24px!important;color:currentColor!important;stroke:currentColor!important}.most-viewed-video-tab__roulette-arrow--left{left:14px!important}.most-viewed-video-tab__roulette-arrow--right{right:14px!important}.most-viewed-video-tab__roulette-count{position:absolute!important;top:14px!important;right:14px!important;z-index:12!important;min-height:30px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fffffff0!important;color:#0f172a!important;font-size:12px!important;font-weight:950!important;line-height:1!important;box-shadow:0 12px 30px #0f172a24!important;pointer-events:none!important}.most-viewed-video-table tbody tr.is-selected-video td:first-child{color:#1d4ed8!important;font-weight:950!important}.most-viewed-video-tab video.most-viewed-video-tab__media{pointer-events:none!important}@media(max-width:720px){.most-viewed-video-tab__roulette-arrow{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.most-viewed-video-tab__roulette-arrow--left{left:8px!important}.most-viewed-video-tab__roulette-arrow--right{right:8px!important}.most-viewed-video-tab__roulette-count{top:8px!important;right:8px!important}}.most-viewed-video-table{width:100%!important;min-width:1120px!important;table-layout:fixed!important}.most-viewed-video-table th:nth-child(1),.most-viewed-video-table td:nth-child(1){width:54px!important}.most-viewed-video-table th:nth-child(2),.most-viewed-video-table td:nth-child(2){width:245px!important}.most-viewed-video-table th:nth-child(3),.most-viewed-video-table td:nth-child(3),.most-viewed-video-table th:nth-child(4),.most-viewed-video-table td:nth-child(4),.most-viewed-video-table th:nth-child(5),.most-viewed-video-table td:nth-child(5),.most-viewed-video-table th:nth-child(6),.most-viewed-video-table td:nth-child(6){width:86px!important;text-align:center!important}.most-viewed-video-table th:nth-child(7),.most-viewed-video-table td:nth-child(7){width:170px!important;text-align:center!important}.most-viewed-video-table th:nth-child(8),.most-viewed-video-table td:nth-child(8){width:150px!important}.most-viewed-video-table th:nth-child(9),.most-viewed-video-table td:nth-child(9){width:190px!important}.most-viewed-video-table-wrap,.most-viewed-video-table-wrap.orders-table-wrap{overflow-x:auto!important;overflow-y:auto!important;max-width:100%!important;padding-right:8px!important;box-sizing:border-box!important}.most-viewed-video-table .most-viewed-products-card__actions-cell{width:190px!important;min-width:190px!important;max-width:190px!important;padding-right:14px!important;overflow:visible!important}.most-viewed-video-table .most-viewed-products-card__row-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;min-width:150px!important;overflow:visible!important}.most-viewed-video-table .most-viewed-action-btn,.most-viewed-video-table .chart-action.ghost,.most-viewed-video-table .most-viewed-products-card__row-actions button{width:100%!important;min-width:150px!important;max-width:100%!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:13px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 10px 26px #0f172a14,inset 0 1px #ffffffe6!important;overflow:visible!important}.most-viewed-video-table .most-viewed-action-btn:hover,.most-viewed-video-table .chart-action.ghost:hover,.most-viewed-video-table .most-viewed-products-card__row-actions button:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;border-color:#2563eb47!important;color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;transform:translateY(-1px)!important;box-shadow:0 14px 32px #0f172a1f,inset 0 1px #ffffffe6!important}.most-viewed-video-table .most-viewed-action-btn svg,.most-viewed-video-table .chart-action.ghost svg,.most-viewed-video-table .most-viewed-products-card__row-actions button svg{flex:0 0 auto!important;width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.most-viewed-video-table tbody tr.is-selected-video{background:#eff6ffc7!important}.most-viewed-video-table tbody tr.is-selected-video td{border-top-color:#2563eb14!important;border-bottom-color:#2563eb14!important}.most-viewed-video-tab__selected-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:8px!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(37,99,235,.2)!important;background:#eff6ff!important;color:#1d4ed8!important;font-size:11px!important;font-weight:950!important;line-height:1!important;vertical-align:middle!important}.most-viewed-video-tab__opportunity-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(79,70,229,.22)!important;background:#eef2ff!important;color:#3730a3!important;font-size:12px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffffb8!important}.most-viewed-video-table th{white-space:nowrap!important;word-break:normal!important}.most-viewed-video-table td{vertical-align:top!important}.most-viewed-video-table .most-viewed-products-card__product-name{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;max-width:100%!important;color:#0f172a!important;font-weight:900!important}.most-viewed-products-card-fullscreen-portal .most-viewed-video-table-wrap,.most-viewed-products-card-shell--fullscreen .most-viewed-video-table-wrap{overflow-x:auto!important;overflow-y:auto!important;padding-right:10px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-video-table,.most-viewed-products-card-shell--fullscreen .most-viewed-video-table{min-width:1120px!important}.most-viewed-video-table .most-viewed-products-card__row-actions button svg,.most-viewed-video-table .most-viewed-action-btn svg,.most-viewed-video-table .chart-action.ghost svg{display:inline-block!important;flex:0 0 auto!important;width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.most-viewed-video-table .most-viewed-products-card__row-actions button svg [fill=none],.most-viewed-video-table .most-viewed-action-btn svg [fill=none],.most-viewed-video-table .chart-action.ghost svg [fill=none]{fill:none!important}.most-viewed-video-table .most-viewed-products-card__row-actions button svg path:not([fill=none]),.most-viewed-video-table .most-viewed-action-btn svg path:not([fill=none]),.most-viewed-video-table .chart-action.ghost svg path:not([fill=none]){fill:currentColor!important;stroke:currentColor!important}.most-viewed-video-table .most-viewed-products-card__row-actions button,.most-viewed-video-table .most-viewed-action-btn,.most-viewed-video-table .chart-action.ghost{gap:8px!important;overflow:visible!important}.most-viewed-video-table .most-viewed-products-card__row-actions button span,.most-viewed-video-table .most-viewed-action-btn span,.most-viewed-video-table .chart-action.ghost span{display:inline-flex!important;align-items:center!important;line-height:1!important}.most-viewed-video-tab,.most-viewed-video-tab *,.most-viewed-video-tab *:before,.most-viewed-video-tab *:after{box-sizing:border-box}.most-viewed-video-tab{width:100%;min-width:0;max-width:100%;container-type:inline-size}.most-viewed-video-tab__spotlight,.most-viewed-video-tab__hero,.most-viewed-video-tab__hero-top,.most-viewed-video-tab__hero-heading,.most-viewed-video-tab__hero-actions,.most-viewed-video-tab__metrics,.most-viewed-video-tab__media-frame,.most-viewed-video-tab__media-shell,.most-viewed-video-tab__table-headline,.most-viewed-video-tab__table-copy,.most-viewed-video-tab__ranked-table-wrap{min-width:0;max-width:100%}.most-viewed-video-tab__spotlight{width:100%;margin-top:12px!important}.most-viewed-video-tab__empty{margin:8px 0 0}.most-viewed-video-tab__hero{width:100%!important;max-width:100%!important;margin:0 0 22px!important;padding:20px!important}.most-viewed-video-tab__hero-top{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;margin:0 0 16px!important}.most-viewed-video-tab__hero-heading{width:100%}.most-viewed-video-tab__eyebrow{max-width:100%}.most-viewed-video-tab__hero-name,.most-viewed-video-tab__hero-subline{max-width:100%!important;overflow-wrap:anywhere;word-break:normal}.most-viewed-video-tab__hero-subline{white-space:normal!important;line-height:1.35!important}.most-viewed-video-tab__hero-actions{width:min(100%,430px)!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;justify-self:end!important}.most-viewed-video-tab__hero-actions .chart-action{width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:auto!important;padding:8px 10px!important;gap:6px!important;white-space:nowrap!important}.most-viewed-video-tab__hero-actions .chart-action span{min-width:0;overflow:hidden;text-overflow:ellipsis}.most-viewed-video-tab__metrics{width:100%;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin:18px 0 16px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-pill{width:100%;min-width:0!important;padding:10px 8px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-label{max-width:100%;font-size:9px!important;letter-spacing:.055em!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{max-width:100%;font-size:18px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.most-viewed-video-tab__media-frame{width:min(100%,760px)!important;max-width:760px!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important;margin:18px auto 0!important}.most-viewed-video-tab__media-shell,.most-viewed-video-tab__media{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important}.most-viewed-video-tab__media{object-fit:contain!important;object-position:center!important}.most-viewed-video-tab__preview-pill{max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.most-viewed-video-tab__table-headline{width:100%;margin:18px 0 0!important}.most-viewed-video-tab__table-copy{width:100%}.most-viewed-video-tab .most-viewed-products-card__section-title,.most-viewed-video-tab .most-viewed-products-card__section-subtitle{max-width:100%;overflow-wrap:anywhere}.most-viewed-video-tab__ranked-table-wrap{width:100%;margin-top:14px!important;overflow-x:auto!important;overflow-y:auto!important;padding-right:0!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.most-viewed-video-tab .most-viewed-video-table{width:100%!important;min-width:1060px!important;table-layout:fixed!important}.most-viewed-video-tab .most-viewed-video-table th,.most-viewed-video-tab .most-viewed-video-table td{padding:10px 8px}.most-viewed-video-tab .most-viewed-video-table th:nth-child(1),.most-viewed-video-tab .most-viewed-video-table td:nth-child(1){width:48px!important;min-width:48px!important;max-width:48px!important}.most-viewed-video-tab .most-viewed-video-table th:nth-child(2),.most-viewed-video-tab .most-viewed-video-table td:nth-child(2){width:230px!important;min-width:230px!important;max-width:230px!important}.most-viewed-video-tab .most-viewed-video-table th:nth-child(3),.most-viewed-video-tab .most-viewed-video-table td:nth-child(3),.most-viewed-video-tab .most-viewed-video-table th:nth-child(4),.most-viewed-video-tab .most-viewed-video-table td:nth-child(4),.most-viewed-video-tab .most-viewed-video-table th:nth-child(5),.most-viewed-video-tab .most-viewed-video-table td:nth-child(5),.most-viewed-video-tab .most-viewed-video-table th:nth-child(6),.most-viewed-video-tab .most-viewed-video-table td:nth-child(6){width:76px!important;min-width:76px!important;max-width:76px!important;text-align:center!important}.most-viewed-video-tab .most-viewed-video-table th:nth-child(7),.most-viewed-video-tab .most-viewed-video-table td:nth-child(7){width:176px!important;min-width:176px!important;max-width:176px!important;text-align:center!important}.most-viewed-video-tab .most-viewed-video-table th:nth-child(8),.most-viewed-video-tab .most-viewed-video-table td:nth-child(8){width:138px!important;min-width:138px!important;max-width:138px!important}.most-viewed-video-tab .most-viewed-video-table th:nth-child(9),.most-viewed-video-tab .most-viewed-video-table td:nth-child(9){width:170px!important;min-width:170px!important;max-width:170px!important}.most-viewed-video-tab .most-viewed-video-table .most-viewed-products-card__row-actions{width:100%;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.most-viewed-video-tab .most-viewed-video-table .most-viewed-action-btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:7px 6px!important;justify-content:center!important;font-size:11px!important}.most-viewed-video-tab__roulette-arrow{border:0!important;outline:0!important}.most-viewed-video-tab__roulette-count{max-width:calc(100% - 28px)}.most-viewed-video-tab__table-empty{margin:0;padding:12px 0}@media(min-width:1921px){.most-viewed-video-tab__hero{padding:24px!important}.most-viewed-video-tab__hero-top{gap:28px!important}.most-viewed-video-tab__hero-name{font-size:38px!important}.most-viewed-video-tab__hero-actions{width:min(100%,520px)!important}.most-viewed-video-tab__hero-actions .chart-action{min-height:46px!important;font-size:14px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-pill{padding:13px 10px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-label{font-size:10px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{font-size:22px!important}.most-viewed-video-tab__media-frame{width:min(100%,900px)!important;max-width:900px!important}.most-viewed-video-tab .most-viewed-video-table{min-width:1180px!important}}@media(min-width:1537px)and (max-width:1920px){.most-viewed-video-tab__hero{padding:22px!important}.most-viewed-video-tab__hero-name{font-size:34px!important}.most-viewed-video-tab__hero-actions{width:min(100%,480px)!important}.most-viewed-video-tab__media-frame{width:min(100%,840px)!important;max-width:840px!important}.most-viewed-video-tab .most-viewed-video-table{min-width:1120px!important}}@media(min-width:1367px)and (max-width:1536px){.most-viewed-video-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.most-viewed-video-tab__hero-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-video-tab__media-frame{width:min(100%,780px)!important;max-width:780px!important}}@media(min-width:1281px)and (max-width:1366px){.most-viewed-video-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.most-viewed-video-tab__hero-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-video-tab__media-frame{width:min(100%,720px)!important;max-width:720px!important}.most-viewed-video-tab .most-viewed-video-table{min-width:1060px!important}}@media(min-width:1101px)and (max-width:1280px){.most-viewed-video-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.most-viewed-video-tab__hero-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-video-tab__media-frame{width:min(100%,680px)!important;max-width:680px!important}.most-viewed-video-tab .most-viewed-video-table{min-width:1040px!important}}@media(min-width:769px)and (max-width:1100px){.most-viewed-video-tab__hero{padding:16px!important}.most-viewed-video-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.most-viewed-video-tab__hero-name{font-size:27px!important}.most-viewed-video-tab__hero-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-video-tab__media-frame{width:min(100%,620px)!important;max-width:620px!important}.most-viewed-video-tab .most-viewed-video-table{min-width:1020px!important}}@media(min-width:641px)and (max-width:768px){.most-viewed-video-tab__hero{padding:14px!important;border-radius:18px!important}.most-viewed-video-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.most-viewed-video-tab__hero-name{font-size:23px!important}.most-viewed-video-tab__hero-subline{font-size:12px!important;line-height:1.4!important}.most-viewed-video-tab__hero-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;justify-self:stretch!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.most-viewed-video-tab__media-frame{width:100%!important;max-width:100%!important}.most-viewed-video-tab__roulette-arrow{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.most-viewed-video-tab__roulette-arrow svg{width:20px!important;height:20px!important}.most-viewed-video-tab .most-viewed-video-table{min-width:980px!important}}@media(max-width:640px){.most-viewed-video-tab__hero{padding:12px!important;border-radius:16px!important}.most-viewed-video-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-video-tab__eyebrow{padding:6px 9px!important;font-size:12px!important}.most-viewed-video-tab__hero-name{font-size:21px!important;line-height:1.08!important;letter-spacing:-.025em!important}.most-viewed-video-tab__hero-subline{width:100%!important;margin-top:5px!important;padding:0!important;border:0!important;background:transparent!important;font-size:11px!important;line-height:1.38!important}.most-viewed-video-tab__hero-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;justify-self:stretch!important}.most-viewed-video-tab__hero-actions .chart-action{min-height:36px!important;padding:7px 5px!important;font-size:10px!important}.most-viewed-video-tab__hero-actions .chart-action__icon{width:12px!important;height:12px!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:12px 0!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-pill{padding:8px 5px!important;border-radius:11px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-label{font-size:8px!important;letter-spacing:.035em!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{margin-top:3px!important;font-size:15px!important}.most-viewed-video-tab__media-frame{width:100%!important;max-width:100%!important;margin-top:12px!important;border-radius:14px!important}.most-viewed-video-tab__media-shell{border-radius:14px!important}.most-viewed-video-tab__preview-pill{left:9px!important;bottom:9px!important;min-height:27px!important;padding:0 9px!important;font-size:10px!important}.most-viewed-video-tab__roulette-arrow{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:0!important}.most-viewed-video-tab__roulette-arrow svg{width:18px!important;height:18px!important}.most-viewed-video-tab__roulette-arrow--left{left:7px!important}.most-viewed-video-tab__roulette-arrow--right{right:7px!important}.most-viewed-video-tab__roulette-count{top:7px!important;right:7px!important;min-height:25px!important;padding:0 9px!important;font-size:10px!important}.most-viewed-video-tab .most-viewed-products-card__section-title{font-size:14px!important;line-height:1.25!important}.most-viewed-video-tab .most-viewed-products-card__section-subtitle{font-size:11px!important;line-height:1.4!important}.most-viewed-video-tab__ranked-table-wrap{margin-top:11px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.most-viewed-video-tab .most-viewed-video-table,.most-viewed-video-tab .most-viewed-video-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.most-viewed-video-tab .most-viewed-video-table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.most-viewed-video-tab .most-viewed-video-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-video-tab .most-viewed-video-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}.most-viewed-video-tab .most-viewed-video-table tbody tr.is-selected-video{border-color:#2563eb52!important;background:#f8fbff!important}.most-viewed-video-tab .most-viewed-video-table tbody td,.most-viewed-video-tab .most-viewed-video-table tbody td:nth-child(n){display:grid!important;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr)!important;align-items:start!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.15)!important;text-align:left!important;overflow:visible!important;white-space:normal!important}.most-viewed-video-tab .most-viewed-video-table tbody td:last-child{border-bottom:0!important}.most-viewed-video-tab .most-viewed-video-table tbody td:before{content:attr(data-label);min-width:0;color:#64748b;font-family:inherit;font-size:9px;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.most-viewed-video-tab .most-viewed-video-table .most-viewed-products-card__product-name{min-width:0!important;font-size:12px!important}.most-viewed-video-tab__opportunity-pill{width:fit-content!important;max-width:100%!important;min-height:24px!important;padding:0 8px!important;font-size:10px!important;white-space:normal!important;line-height:1.2!important;text-align:center!important}.most-viewed-video-tab__selected-chip{margin-left:5px!important;padding:3px 6px!important;font-size:9px!important}.most-viewed-video-tab .most-viewed-video-table .most-viewed-products-card__row-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.most-viewed-video-tab .most-viewed-video-table .most-viewed-action-btn{min-height:34px!important;padding:6px 4px!important;font-size:9px!important}.most-viewed-video-tab .most-viewed-video-table .most-viewed-action-btn .chart-action__icon{display:block!important;width:11px!important;height:11px!important}.most-viewed-video-tab__empty-row,.most-viewed-video-tab__empty-cell{display:block!important;width:100%!important}.most-viewed-video-tab__empty-cell:before{content:none!important}.most-viewed-video-tab__table-empty{padding:12px!important}}@media(min-width:321px)and (max-width:390px){.most-viewed-video-tab__hero{padding:10px!important;border-radius:14px!important}.most-viewed-video-tab__eyebrow{padding:5px 8px!important;font-size:11px!important}.most-viewed-video-tab__hero-name{font-size:18px!important}.most-viewed-video-tab__hero-subline{font-size:10px!important}.most-viewed-video-tab__hero-actions{gap:5px!important}.most-viewed-video-tab__hero-actions .chart-action{min-height:32px!important;padding:5px 3px!important;font-size:9px!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-label{font-size:7.5px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{font-size:14px!important}.most-viewed-video-tab__preview-pill{min-height:24px!important;padding:0 7px!important;font-size:9px!important}.most-viewed-video-tab__roulette-arrow{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.most-viewed-video-tab__roulette-arrow svg{width:16px!important;height:16px!important}.most-viewed-video-tab .most-viewed-video-table tbody td,.most-viewed-video-tab .most-viewed-video-table tbody td:nth-child(n){grid-template-columns:minmax(74px,.36fr) minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important}.most-viewed-video-tab .most-viewed-video-table tbody td:before{font-size:8px!important}}@media(max-width:320px){.most-viewed-video-tab__hero{padding:8px!important;border-radius:12px!important}.most-viewed-video-tab__eyebrow{padding:5px 7px!important;font-size:10px!important}.most-viewed-video-tab__hero-name{font-size:16px!important}.most-viewed-video-tab__hero-subline{font-size:9px!important;line-height:1.35!important}.most-viewed-video-tab__hero-actions{gap:4px!important}.most-viewed-video-tab__hero-actions .chart-action{min-height:30px!important;padding:4px 2px!important;font-size:8px!important}.most-viewed-video-tab__hero-actions .chart-action__icon{width:10px!important;height:10px!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-pill{padding:7px 4px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-label{font-size:7px!important;letter-spacing:.02em!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{font-size:13px!important}.most-viewed-video-tab__preview-pill{left:7px!important;bottom:7px!important;min-height:22px!important;padding:0 6px!important;font-size:8px!important}.most-viewed-video-tab__roulette-arrow{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.most-viewed-video-tab__roulette-arrow svg{width:15px!important;height:15px!important}.most-viewed-video-tab__roulette-count{min-height:22px!important;padding:0 7px!important;font-size:9px!important}.most-viewed-video-tab .most-viewed-products-card__section-title{font-size:12px!important}.most-viewed-video-tab .most-viewed-products-card__section-subtitle{font-size:9px!important}.most-viewed-video-tab .most-viewed-video-table tbody tr{border-radius:12px!important}.most-viewed-video-tab .most-viewed-video-table tbody td,.most-viewed-video-tab .most-viewed-video-table tbody td:nth-child(n){grid-template-columns:minmax(68px,.34fr) minmax(0,1fr)!important;gap:6px!important;padding:6px 7px!important;font-size:10px!important}.most-viewed-video-tab .most-viewed-video-table tbody td:before{font-size:7.5px!important}.most-viewed-video-tab .most-viewed-video-table .most-viewed-products-card__row-actions{gap:4px!important}.most-viewed-video-tab .most-viewed-video-table .most-viewed-action-btn{min-height:30px!important;padding:4px 2px!important;font-size:8px!important}}.most-viewed-products-card-fullscreen-portal .most-viewed-video-tab .most-viewed-video-tab__hero,.most-viewed-products-card-shell--fullscreen .most-viewed-video-tab .most-viewed-video-tab__hero{width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important}.most-viewed-products-card-fullscreen-portal .most-viewed-video-tab .most-viewed-video-tab__media-frame,.most-viewed-products-card-shell--fullscreen .most-viewed-video-tab .most-viewed-video-tab__media-frame{width:min(100%,900px)!important;max-width:900px!important}@media(max-width:1100px){.most-viewed-products-card-fullscreen-portal .most-viewed-video-tab .most-viewed-video-tab__hero-top,.most-viewed-products-card-shell--fullscreen .most-viewed-video-tab .most-viewed-video-tab__hero-top{grid-template-columns:minmax(0,1fr)!important}.most-viewed-products-card-fullscreen-portal .most-viewed-video-tab .most-viewed-video-tab__hero-actions,.most-viewed-products-card-shell--fullscreen .most-viewed-video-tab .most-viewed-video-tab__hero-actions{width:100%!important;min-width:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important}}@media(max-width:640px){.most-viewed-products-card-fullscreen-portal .most-viewed-video-tab .most-viewed-video-tab__hero,.most-viewed-products-card-shell--fullscreen .most-viewed-video-tab .most-viewed-video-tab__hero{width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:12px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-video-tab .most-viewed-video-tab__media-frame,.most-viewed-products-card-shell--fullscreen .most-viewed-video-tab .most-viewed-video-tab__media-frame{width:100%!important;max-width:100%!important}}@container (max-width: 760px){.most-viewed-video-tab__hero-top{grid-template-columns:minmax(0,1fr)!important}.most-viewed-video-tab__hero-actions{width:100%!important;min-width:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (max-width: 430px){.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.most-viewed-video-tab{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.most-viewed-video-tab__spotlight,.most-viewed-video-tab__hero,.most-viewed-video-tab__hero-top,.most-viewed-video-tab__hero-heading,.most-viewed-video-tab__hero-actions,.most-viewed-video-tab__metrics,.most-viewed-video-tab__media-frame,.most-viewed-video-tab__media-shell{width:100%!important;min-width:0!important;max-width:100%!important}@container (max-width: 520px){.most-viewed-video-tab__hero{padding:12px!important;border-radius:15px!important}.most-viewed-video-tab__hero-top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.most-viewed-video-tab__hero-heading{display:block!important}.most-viewed-video-tab__eyebrow{display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:6px 9px!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important}.most-viewed-video-tab__hero-name{width:100%!important;max-width:100%!important;margin-top:8px!important;font-size:20px!important;line-height:1.08!important;letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.most-viewed-video-tab__hero-subline{display:block!important;width:100%!important;max-width:100%!important;margin:7px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.most-viewed-video-tab__hero-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:7px!important}.most-viewed-video-tab__hero-actions .chart-action,.most-viewed-video-tab__hero-actions .chart-action.ghost{width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 10px!important;gap:7px!important;font-size:11px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.most-viewed-video-tab__hero-actions .chart-action span{display:inline-block!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.most-viewed-video-tab__hero-actions .chart-action__icon{display:block!important;flex:0 0 auto!important;width:13px!important;height:13px!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-pill{min-width:0!important;padding:8px 5px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-label{font-size:7.5px!important;letter-spacing:.025em!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{display:block!important;max-width:100%!important;font-size:14px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}@media(max-width:390px){.most-viewed-video-tab__hero{padding:10px!important;border-radius:14px!important}.most-viewed-video-tab__eyebrow{padding:5px 8px!important;font-size:10px!important}.most-viewed-video-tab__hero-name{font-size:18px!important}.most-viewed-video-tab__hero-subline{font-size:10px!important;line-height:1.38!important}.most-viewed-video-tab__hero-actions{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.most-viewed-video-tab__hero-actions .chart-action,.most-viewed-video-tab__hero-actions .chart-action.ghost{min-height:34px!important;padding:6px 8px!important;font-size:10px!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}}@media(max-width:320px){.most-viewed-video-tab__hero{padding:8px!important;border-radius:12px!important}.most-viewed-video-tab__hero-top{gap:9px!important}.most-viewed-video-tab__eyebrow{padding:5px 7px!important;font-size:9px!important}.most-viewed-video-tab__hero-name{margin-top:6px!important;font-size:17px!important;line-height:1.07!important}.most-viewed-video-tab__hero-subline{margin-top:6px!important;font-size:9px!important;line-height:1.35!important}.most-viewed-video-tab__hero-actions{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.most-viewed-video-tab__hero-actions .chart-action,.most-viewed-video-tab__hero-actions .chart-action.ghost{min-height:32px!important;padding:5px 7px!important;gap:6px!important;font-size:9px!important}.most-viewed-video-tab__hero-actions .chart-action__icon{width:11px!important;height:11px!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-pill{padding:7px 4px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-label{font-size:7px!important}.most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{font-size:13px!important}.most-viewed-video-tab__media-frame{margin-top:10px!important;border-radius:11px!important}.most-viewed-video-tab__media-shell{border-radius:11px!important}}@container (max-width: 300px){.most-viewed-video-tab__hero{padding:7px!important}.most-viewed-video-tab__hero-name{font-size:16px!important}.most-viewed-video-tab__hero-actions .chart-action,.most-viewed-video-tab__hero-actions .chart-action.ghost{min-height:31px!important;font-size:9px!important}.most-viewed-video-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.most-viewed-video-tab .most-viewed-products-card__hero--video,.most-viewed-video-tab .most-viewed-video-tab__hero{width:100%!important;min-width:0!important;max-width:100%!important;padding:12px!important;border-radius:16px!important;overflow:hidden!important}.most-viewed-video-tab .most-viewed-products-card__hero-top,.most-viewed-video-tab .most-viewed-video-tab__hero-top{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin:0 0 12px!important}.most-viewed-video-tab .most-viewed-products-card__hero-heading,.most-viewed-video-tab .most-viewed-video-tab__hero-heading{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.most-viewed-video-tab .most-viewed-products-card__hero-title-row,.most-viewed-video-tab .most-viewed-video-tab__eyebrow{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;margin:0 0 7px!important;padding:7px 10px!important;gap:6px!important;border-radius:12px!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}.most-viewed-video-tab .most-viewed-products-card__hero-title-row svg,.most-viewed-video-tab .most-viewed-video-tab__eyebrow svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.most-viewed-video-tab .most-viewed-products-card__hero-name,.most-viewed-video-tab .most-viewed-video-tab__hero-name{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:19px!important;font-weight:950!important;line-height:1.12!important;letter-spacing:-.02em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:balance!important}.most-viewed-video-tab .most-viewed-products-card__hero-subline,.most-viewed-video-tab .most-viewed-video-tab__hero-subline{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:wrap!important;margin:8px 0 0!important;padding:8px 10px!important;gap:4px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;background:#ffffffe0!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important;line-height:1.4!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions,.most-viewed-video-tab .most-viewed-video-tab__hero-actions{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-items:stretch!important;justify-self:stretch!important;gap:7px!important;margin:0!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action,.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action.ghost,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action.ghost{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:39px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 12px!important;gap:7px!important;border-radius:12px!important;font-size:11px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;box-sizing:border-box!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action span,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action span{display:inline-block!important;min-width:0!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.2!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action__icon,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action__icon{display:block!important;flex:0 0 auto!important;width:13px!important;height:13px!important}.most-viewed-video-tab .most-viewed-products-card__hero-metrics,.most-viewed-video-tab .most-viewed-video-tab__metrics{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:12px 0!important}.most-viewed-video-tab .most-viewed-video-tab__metrics .most-viewed-products-card__metric-pill{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 5px!important;box-sizing:border-box!important}.most-viewed-video-tab .most-viewed-video-tab__metrics .most-viewed-products-card__metric-value{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}}@media(max-width:390px){.most-viewed-video-tab .most-viewed-products-card__hero--video,.most-viewed-video-tab .most-viewed-video-tab__hero{padding:10px!important;border-radius:14px!important}.most-viewed-video-tab .most-viewed-products-card__hero-title-row,.most-viewed-video-tab .most-viewed-video-tab__eyebrow{padding:6px 8px!important;font-size:10px!important}.most-viewed-video-tab .most-viewed-products-card__hero-name,.most-viewed-video-tab .most-viewed-video-tab__hero-name{font-size:17px!important;line-height:1.12!important}.most-viewed-video-tab .most-viewed-products-card__hero-subline,.most-viewed-video-tab .most-viewed-video-tab__hero-subline{padding:7px 8px!important;font-size:10px!important;line-height:1.38!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action,.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action.ghost,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action.ghost{min-height:37px!important;padding:8px 10px!important;font-size:10px!important}}@media(max-width:320px){.most-viewed-video-tab .most-viewed-products-card__hero--video,.most-viewed-video-tab .most-viewed-video-tab__hero{padding:8px!important;border-radius:12px!important}.most-viewed-video-tab .most-viewed-products-card__hero-top,.most-viewed-video-tab .most-viewed-video-tab__hero-top{gap:9px!important;margin-bottom:9px!important}.most-viewed-video-tab .most-viewed-products-card__hero-title-row,.most-viewed-video-tab .most-viewed-video-tab__eyebrow{padding:5px 7px!important;font-size:9px!important}.most-viewed-video-tab .most-viewed-products-card__hero-name,.most-viewed-video-tab .most-viewed-video-tab__hero-name{font-size:15px!important;line-height:1.14!important;letter-spacing:-.01em!important}.most-viewed-video-tab .most-viewed-products-card__hero-subline,.most-viewed-video-tab .most-viewed-video-tab__hero-subline{margin-top:6px!important;padding:6px 7px!important;font-size:9px!important;line-height:1.35!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions,.most-viewed-video-tab .most-viewed-video-tab__hero-actions{gap:5px!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action,.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action.ghost,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action.ghost{min-height:35px!important;padding:7px 8px!important;gap:6px!important;font-size:9px!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions .chart-action__icon,.most-viewed-video-tab .most-viewed-video-tab__hero-actions .chart-action__icon{width:11px!important;height:11px!important}.most-viewed-video-tab .most-viewed-products-card__hero-metrics,.most-viewed-video-tab .most-viewed-video-tab__metrics{gap:5px!important}}@container (max-width: 360px){.most-viewed-video-tab .most-viewed-products-card__hero-name,.most-viewed-video-tab .most-viewed-video-tab__hero-name{font-size:15px!important}.most-viewed-video-tab .most-viewed-products-card__hero-subline,.most-viewed-video-tab .most-viewed-video-tab__hero-subline{width:100%!important;white-space:normal!important}.most-viewed-video-tab .most-viewed-products-card__hero-actions,.most-viewed-video-tab .most-viewed-video-tab__hero-actions{grid-template-columns:minmax(0,1fr)!important}}.most-viewed-live-tab,.most-viewed-live-tab *,.most-viewed-live-tab *:before,.most-viewed-live-tab *:after{box-sizing:border-box}.most-viewed-live-tab{width:100%;min-width:0;max-width:100%;overflow-x:hidden;container-type:inline-size}.most-viewed-live-tab__spotlight,.most-viewed-live-tab__hero,.most-viewed-live-tab__hero-top,.most-viewed-live-tab__hero-heading,.most-viewed-live-tab__hero-actions,.most-viewed-live-tab__metrics,.most-viewed-live-tab__media-frame,.most-viewed-live-tab__table-headline,.most-viewed-live-tab__table-copy,.most-viewed-live-tab__ranked-table-wrap{min-width:0;max-width:100%}.most-viewed-live-tab__spotlight{width:100%;margin-top:12px!important}.most-viewed-live-tab__empty{margin:8px 0 0}.most-viewed-live-tab__hero{width:100%!important;max-width:100%!important;margin:0 0 22px!important;padding:20px!important}.most-viewed-live-tab__hero-top{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;margin:0 0 16px!important}.most-viewed-live-tab__hero-heading{width:100%;min-width:0}.most-viewed-live-tab__eyebrow{max-width:100%}.most-viewed-live-tab__hero-name,.most-viewed-live-tab__hero-subline{max-width:100%!important;overflow-wrap:anywhere;word-break:normal}.most-viewed-live-tab__hero-subline{white-space:normal!important;line-height:1.4!important}.most-viewed-live-tab__hero-actions{width:min(100%,440px)!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;justify-self:end!important}.most-viewed-live-tab__hero-actions .chart-action{width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;height:auto!important;padding:8px 10px!important;gap:6px!important;white-space:nowrap!important}.most-viewed-live-tab__hero-actions .chart-action span{min-width:0;overflow:hidden;text-overflow:ellipsis}.most-viewed-live-tab__metrics{width:100%;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:16px 0!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-pill{width:100%;min-width:0!important;padding:10px 8px!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-label{max-width:100%;font-size:9px!important;letter-spacing:.055em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-value{max-width:100%;font-size:18px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.most-viewed-live-tab__media-frame{width:min(100%,760px)!important;max-width:760px!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 9!important;margin:18px auto 0!important}.most-viewed-live-tab__media{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.most-viewed-live-tab__table-headline{width:100%;margin:18px 0 0!important}.most-viewed-live-tab__table-copy{width:100%}.most-viewed-live-tab .most-viewed-products-card__section-title,.most-viewed-live-tab .most-viewed-products-card__section-subtitle{max-width:100%;overflow-wrap:anywhere}.most-viewed-live-tab__ranked-table-wrap{width:100%;margin-top:14px!important;overflow-x:auto!important;overflow-y:auto!important;padding-right:0!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.most-viewed-live-tab .most-viewed-live-table{width:100%!important;min-width:980px!important;table-layout:fixed!important}.most-viewed-live-tab .most-viewed-live-table th,.most-viewed-live-tab .most-viewed-live-table td{padding:10px 8px}.most-viewed-live-tab .most-viewed-live-table th:nth-child(1),.most-viewed-live-tab .most-viewed-live-table td:nth-child(1){width:48px!important}.most-viewed-live-tab .most-viewed-live-table th:nth-child(2),.most-viewed-live-tab .most-viewed-live-table td:nth-child(2){width:230px!important}.most-viewed-live-tab .most-viewed-live-table th:nth-child(3),.most-viewed-live-tab .most-viewed-live-table td:nth-child(3),.most-viewed-live-tab .most-viewed-live-table th:nth-child(4),.most-viewed-live-tab .most-viewed-live-table td:nth-child(4),.most-viewed-live-tab .most-viewed-live-table th:nth-child(5),.most-viewed-live-tab .most-viewed-live-table td:nth-child(5),.most-viewed-live-tab .most-viewed-live-table th:nth-child(6),.most-viewed-live-tab .most-viewed-live-table td:nth-child(6){width:82px!important;text-align:center!important}.most-viewed-live-tab .most-viewed-live-table th:nth-child(7),.most-viewed-live-tab .most-viewed-live-table td:nth-child(7){width:142px!important}.most-viewed-live-tab .most-viewed-live-table th:nth-child(8),.most-viewed-live-tab .most-viewed-live-table td:nth-child(8){width:170px!important}.most-viewed-live-tab .most-viewed-live-table .most-viewed-products-card__row-actions{width:100%;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.most-viewed-live-tab .most-viewed-live-table .most-viewed-action-btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:7px 6px!important;justify-content:center!important;font-size:11px!important}@media(min-width:1921px){.most-viewed-live-tab__hero{padding:24px!important}.most-viewed-live-tab__hero-name{font-size:40px!important}.most-viewed-live-tab__hero-actions{width:min(100%,520px)!important}.most-viewed-live-tab__hero-actions .chart-action{min-height:46px!important;font-size:14px!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-value{font-size:22px!important}.most-viewed-live-tab__media-frame{width:min(100%,900px)!important;max-width:900px!important}.most-viewed-live-tab .most-viewed-live-table{min-width:1080px!important}}@media(min-width:1537px)and (max-width:1920px){.most-viewed-live-tab__hero{padding:22px!important}.most-viewed-live-tab__hero-name{font-size:36px!important}.most-viewed-live-tab__media-frame{width:min(100%,840px)!important;max-width:840px!important}.most-viewed-live-tab .most-viewed-live-table{min-width:1040px!important}}@media(min-width:1367px)and (max-width:1536px){.most-viewed-live-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.most-viewed-live-tab__hero-actions{width:100%!important;justify-self:stretch!important}.most-viewed-live-tab__metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.most-viewed-live-tab__media-frame{width:min(100%,780px)!important;max-width:780px!important}}@media(min-width:1281px)and (max-width:1366px){.most-viewed-live-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.most-viewed-live-tab__hero-actions{width:100%!important;justify-self:stretch!important}.most-viewed-live-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-live-tab__media-frame{width:min(100%,720px)!important;max-width:720px!important}}@media(min-width:1101px)and (max-width:1280px){.most-viewed-live-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.most-viewed-live-tab__hero-actions{width:100%!important;justify-self:stretch!important}.most-viewed-live-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-live-tab__media-frame{width:min(100%,680px)!important;max-width:680px!important}}@media(min-width:769px)and (max-width:1100px){.most-viewed-live-tab__hero{padding:16px!important}.most-viewed-live-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.most-viewed-live-tab__hero-name{font-size:27px!important}.most-viewed-live-tab__hero-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-self:stretch!important}.most-viewed-live-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.most-viewed-live-tab__media-frame{width:min(100%,620px)!important;max-width:620px!important}}@media(min-width:641px)and (max-width:768px){.most-viewed-live-tab__hero{padding:14px!important;border-radius:18px!important}.most-viewed-live-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.most-viewed-live-tab__hero-name{font-size:23px!important}.most-viewed-live-tab__hero-subline{font-size:12px!important}.most-viewed-live-tab__hero-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;justify-self:stretch!important}.most-viewed-live-tab__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.most-viewed-live-tab__media-frame{width:100%!important;max-width:100%!important}.most-viewed-live-tab .most-viewed-live-table{min-width:930px!important}}@media(max-width:640px){.most-viewed-live-tab__hero{padding:12px!important;border-radius:16px!important}.most-viewed-live-tab__hero-top{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-live-tab__eyebrow{width:100%!important;max-width:100%!important;padding:7px 9px!important;border-radius:12px!important;background:#ecfdf5e6!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important}.most-viewed-live-tab__hero-name{width:100%!important;max-width:100%!important;font-size:19px!important;line-height:1.12!important;letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:anywhere!important}.most-viewed-live-tab__hero-subline{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;padding:8px 10px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;background:#ffffffe0!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}.most-viewed-live-tab__hero-actions{width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;justify-self:stretch!important}.most-viewed-live-tab__hero-actions .chart-action{width:100%!important;min-width:0!important;max-width:100%!important;min-height:39px!important;padding:9px 12px!important;border-radius:12px!important;font-size:11px!important;white-space:normal!important;overflow:visible!important}.most-viewed-live-tab__hero-actions .chart-action span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.most-viewed-live-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:12px 0!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-pill{padding:8px 5px!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-label{font-size:8px!important;letter-spacing:.035em!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-value{font-size:15px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.most-viewed-live-tab__media-frame{width:100%!important;max-width:100%!important;margin-top:12px!important;border-radius:14px!important}.most-viewed-live-tab__ranked-table-wrap{margin-top:11px!important;overflow:visible!important;border:0!important;background:transparent!important}.most-viewed-live-tab .most-viewed-live-table,.most-viewed-live-tab .most-viewed-live-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.most-viewed-live-tab .most-viewed-live-table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.most-viewed-live-tab .most-viewed-live-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-live-tab .most-viewed-live-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}.most-viewed-live-tab .most-viewed-live-table tbody td,.most-viewed-live-tab .most-viewed-live-table tbody td:nth-child(n){display:grid!important;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr)!important;align-items:start!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.15)!important;text-align:left!important;overflow:visible!important;white-space:normal!important}.most-viewed-live-tab .most-viewed-live-table tbody td:last-child{border-bottom:0!important}.most-viewed-live-tab .most-viewed-live-table tbody td:before{content:attr(data-label);color:#64748b;font-size:9px;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.most-viewed-live-tab .most-viewed-live-table .most-viewed-products-card__row-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.most-viewed-live-tab .most-viewed-live-table .most-viewed-action-btn{min-height:34px!important;padding:6px 4px!important;font-size:9px!important}.most-viewed-live-tab__empty-row,.most-viewed-live-tab__empty-cell{display:block!important;width:100%!important}.most-viewed-live-tab__empty-cell:before{content:none!important}.most-viewed-live-tab__table-empty{margin:0;padding:12px!important}}@media(min-width:321px)and (max-width:390px){.most-viewed-live-tab__hero{padding:10px!important;border-radius:14px!important}.most-viewed-live-tab__hero-name{font-size:17px!important}.most-viewed-live-tab__hero-subline{padding:7px 8px!important;font-size:10px!important}.most-viewed-live-tab__metrics{gap:6px!important}.most-viewed-live-tab .most-viewed-live-table tbody td,.most-viewed-live-tab .most-viewed-live-table tbody td:nth-child(n){grid-template-columns:minmax(74px,.36fr) minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important}}@media(max-width:320px){.most-viewed-live-tab__hero{padding:8px!important;border-radius:12px!important}.most-viewed-live-tab__eyebrow{padding:5px 7px!important;font-size:9px!important}.most-viewed-live-tab__hero-name{font-size:15px!important;line-height:1.14!important}.most-viewed-live-tab__hero-subline{padding:6px 7px!important;font-size:9px!important;line-height:1.35!important}.most-viewed-live-tab__hero-actions{gap:5px!important}.most-viewed-live-tab__hero-actions .chart-action{min-height:35px!important;padding:7px 8px!important;font-size:9px!important}.most-viewed-live-tab__metrics{gap:5px!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-label{font-size:7px!important}.most-viewed-live-tab__metrics .most-viewed-products-card__metric-value{font-size:13px!important}.most-viewed-live-tab .most-viewed-live-table tbody td,.most-viewed-live-tab .most-viewed-live-table tbody td:nth-child(n){grid-template-columns:minmax(68px,.34fr) minmax(0,1fr)!important;gap:6px!important;padding:6px 7px!important;font-size:10px!important}.most-viewed-live-tab .most-viewed-live-table .most-viewed-products-card__row-actions{gap:4px!important}.most-viewed-live-tab .most-viewed-live-table .most-viewed-action-btn{min-height:30px!important;padding:4px 2px!important;font-size:8px!important}}.most-viewed-products-card-fullscreen-portal .most-viewed-live-tab .most-viewed-live-tab__hero,.most-viewed-products-card-shell--fullscreen .most-viewed-live-tab .most-viewed-live-tab__hero{width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important}.most-viewed-products-card-fullscreen-portal .most-viewed-live-tab .most-viewed-live-tab__media-frame,.most-viewed-products-card-shell--fullscreen .most-viewed-live-tab .most-viewed-live-tab__media-frame{width:min(100%,900px)!important;max-width:900px!important}@media(max-width:640px){.most-viewed-products-card-fullscreen-portal .most-viewed-live-tab .most-viewed-live-tab__hero,.most-viewed-products-card-shell--fullscreen .most-viewed-live-tab .most-viewed-live-tab__hero{width:100%!important;max-width:100%!important;margin:0 0 14px!important;padding:12px!important}}@container (max-width: 430px){.most-viewed-live-tab__hero-top,.most-viewed-live-tab__hero-actions{grid-template-columns:minmax(0,1fr)!important}.most-viewed-live-tab__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.video-hub-main{margin-left:80px;width:calc(100% - 80px);display:flex;flex-direction:column;box-sizing:border-box;min-width:0}.video-hub-scroll-area{flex-grow:1;overflow-y:auto;padding:20px 40px 40px;background-color:#f9f9f9;min-width:0}.analytics-page{width:100%;max-width:1440px;margin:0 auto;padding:18px 18px 48px;box-sizing:border-box;min-width:0}.affiliate-analytics-page{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;min-width:0;min-height:0}.affiliate-analytics-page--embedded{max-width:100%;padding:0;margin:0 auto}.affiliate-analytics-page__body{width:100%;box-sizing:border-box;min-width:0;min-height:0;overflow-x:hidden!important;overflow-y:visible!important}.affiliate-analytics-page--embedded .affiliate-analytics-page__body{overflow-x:hidden!important;overflow-y:visible!important;padding-right:0}.analytics-header h1,.affiliate-analytics-page h1{margin:0;font-size:24px;line-height:1.15;font-weight:800;color:#111827}.spin{animation:affiliateSpin .9s linear infinite}@keyframes affiliateSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-card,.card{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:18px;box-shadow:0 10px 30px #0f172a0f;padding:16px;margin-bottom:22px;overflow:hidden;box-sizing:border-box;min-width:0}.chart-card h3,.card h3{margin:0 0 12px;font-size:16px;font-weight:800;color:#111827}.affiliate-analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.affiliate-analytics-kpi{position:relative;overflow:hidden;border-radius:18px;border:1px solid #e5e7eb;padding:16px;background:#fff;box-shadow:0 1px 2px #1018280a;min-width:0;min-height:112px}.affiliate-analytics-kpi:before{content:"";position:absolute;left:0;top:0;height:100%;width:6px;background:#e5e7eb}.affiliate-analytics-kpi__label{font-size:12px;font-weight:800;color:#6b7280;margin-bottom:8px}.affiliate-analytics-kpi__value{font-size:28px;line-height:1.05;font-weight:900;color:#111827;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.affiliate-analytics-kpi__meta{margin-top:6px;font-size:12px;color:#6b7280}.affiliate-analytics-kpi--clicks:before{background:#0d6efd}.affiliate-analytics-kpi--clicks{background:linear-gradient(180deg,#0d6efd24,#0d6efd0f);border-color:#0d6efd47}.affiliate-analytics-kpi--products:before{background:#8b5cf6}.affiliate-analytics-kpi--products{background:linear-gradient(180deg,#8b5cf624,#8b5cf60f);border-color:#8b5cf647}.affiliate-analytics-kpi--sellers:before{background:#20c997}.affiliate-analytics-kpi--sellers{background:linear-gradient(180deg,#20c99724,#20c9970f);border-color:#20c99747}.affiliate-analytics-kpi--average:before{background:#f59e0b}.affiliate-analytics-kpi--average{background:linear-gradient(180deg,#f59e0b24,#f59e0b0f);border-color:#f59e0b47}.affiliate-analytics-kpi--top-product:before{background:#ec4899}.affiliate-analytics-kpi--top-product{background:linear-gradient(180deg,#ec489924,#ec48990f);border-color:#ec489942}.affiliate-analytics-kpi--top-seller:before{background:#111827}.affiliate-analytics-kpi--top-seller{background:linear-gradient(180deg,#1118271f,#1118270d);border-color:#11182733}.orders-table-wrap{width:100%;overflow-x:auto;overflow-y:visible;border-radius:14px}.orders-table-wrap.compact{overflow-x:auto;overflow-y:visible}.orders-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;background:#fff}.orders-table thead th{position:sticky;top:0;z-index:1;background:#f9fafb;color:#374151;font-size:12px;font-weight:800;text-align:left;padding:12px 14px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.orders-table tbody td{padding:12px 14px;font-size:13px;color:#111827;border-bottom:1px solid #f1f5f9;vertical-align:middle;white-space:nowrap}.orders-table tbody tr:hover{background:#3b82f608}.orders-table th:nth-child(2),.orders-table td:nth-child(2),.orders-table th:nth-child(3),.orders-table td:nth-child(3),.orders-table th:nth-child(8),.orders-table td:nth-child(8){white-space:normal;min-width:160px}.recharts-legend-wrapper{padding-top:0}.recharts-responsive-container{min-width:0!important}.affiliate-analytics-page__share-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;align-items:stretch;width:100%;min-width:0}.affiliate-analytics-page__share-card{min-width:0;min-height:360px;height:360px;display:flex;flex-direction:column;margin:0;padding:0;box-sizing:border-box;overflow:hidden}.affiliate-analytics-page__share-card-title{flex:0 0 auto;padding:18px 20px 8px;margin:0;font-weight:700;font-size:16px;line-height:1.2;color:#111827}.affiliate-analytics-page__share-card-body{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;padding:0 20px 20px;box-sizing:border-box}.affiliate-analytics-page__share-card-chart{width:100%;min-width:0;height:248px;min-height:248px;flex:0 0 248px;display:flex;align-items:stretch;justify-content:stretch;position:relative;box-sizing:border-box}.affiliate-analytics-page__share-card-chart .recharts-responsive-container,.affiliate-analytics-page__share-card-chart .recharts-wrapper{width:100%!important;height:100%!important;min-width:0!important;min-height:248px!important}.affiliate-analytics-page__share-card-chart .recharts-surface{overflow:visible}.affiliate-analytics-page__share-card-footer{flex:1 1 auto;min-width:0;min-height:48px;margin-top:10px;padding-top:10px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px 12px;border-top:1px solid rgba(17,24,39,.06)}.affiliate-analytics-page__share-legend-item{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13px;line-height:1.2;color:#4b5563}.affiliate-analytics-page__share-legend-swatch{width:10px;height:10px;border-radius:999px;flex:0 0 10px}.affiliate-analytics-page__share-legend-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.affiliate-analytics-page__share-empty{width:100%;height:100%;min-width:0;min-height:220px;margin:0;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.affiliate-performance-card-shell .affiliate-analytics-page,.affiliate-performance-card-shell .affiliate-analytics-page--embedded,.affiliate-performance-card-shell .analytics-page{max-width:100%;padding-left:0;padding-right:0}.affiliate-performance-card-shell .affiliate-analytics-page__body{overflow-x:hidden!important;overflow-y:visible!important;padding-right:0}.affiliate-performance-card-shell .card:last-child,.affiliate-performance-card-shell .chart-card:last-child{margin-bottom:0}.affiliate-analytics-page--fullscreen{position:fixed;inset:0;z-index:1600;width:100vw;max-width:none;height:100vh!important;max-height:100vh!important;margin:0;padding:18px 18px 32px;background:#f9f9f9;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0;box-sizing:border-box}.affiliate-analytics-page--fullscreen .affiliate-analytics-page__body{height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.affiliate-analytics-page--fullscreen .card,.affiliate-analytics-page--fullscreen .chart-card{max-width:100%}.affiliate-analytics-page__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.affiliate-analytics-page__toolbar-title{margin-right:auto;min-width:0}.affiliate-analytics-page__toolbar-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.affiliate-analytics-page__toolbar .status-filter-label,.affiliate-analytics-page__toolbar .muted{min-height:40px}@media(max-width:1200px){.affiliate-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-analytics-page__share-stack{grid-template-columns:1fr}.orders-table{min-width:1080px}}@media(max-width:900px){.analytics-header{flex-direction:column;align-items:flex-start}.affiliate-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-analytics-page__toolbar{align-items:stretch}.affiliate-analytics-page__toolbar-title{width:100%;margin-right:0}.affiliate-analytics-page__toolbar-group{width:100%;justify-content:flex-start}}@media(max-width:720px){.analytics-page,.affiliate-analytics-page{padding:12px}.affiliate-analytics-kpis{grid-template-columns:1fr}.chart-actions{width:100%;justify-content:flex-start}.chart-action,.filter-btn,.order-filter{width:100%;justify-content:center}.orders-table{min-width:980px}.affiliate-analytics-page__share-card{min-height:360px;height:360px}.affiliate-analytics-page__share-card-title{padding:16px 16px 8px}.affiliate-analytics-page__share-card-body{padding:0 16px 16px}.affiliate-analytics-page__share-card-chart{height:236px;min-height:236px;flex-basis:236px}.affiliate-analytics-page__share-card-chart .recharts-responsive-container,.affiliate-analytics-page__share-card-chart .recharts-wrapper{min-height:236px!important}.affiliate-analytics-page__toolbar-group{flex-direction:column;align-items:stretch}.affiliate-analytics-page__toolbar .chart-action,.affiliate-analytics-page__toolbar .filter-btn,.affiliate-analytics-page__toolbar .order-filter{width:100%;justify-content:center}.affiliate-analytics-page__toolbar .status-filter-label{width:100%;justify-content:space-between}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ticker-wrapper{overflow:hidden;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:8px 16px;color:#333;position:relative;font-size:14px}.ticker-content{display:inline-block;white-space:nowrap;animation:scroll-left 30s linear infinite}.ticker-wrapper:hover .ticker-content{animation-play-state:paused}.ticker-item{display:inline-flex;align-items:center;margin-right:40px;font-weight:500}.ticker-item .avatar-ring{margin-right:10px;width:28px;height:28px;flex-shrink:0}.ticker-text{display:inline-block;white-space:nowrap}.ticker-handle{color:#666;font-weight:400;margin-left:4px;font-style:italic}@keyframes scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}.x-ticker{position:relative;display:block;width:100%;overflow:hidden;border:0;background:transparent;padding:4px 0}.x-track{display:inline-flex;align-items:center;gap:16px;white-space:nowrap;will-change:transform;animation-name:x-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.x-item{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:0;border-radius:999px;background:#eef2ff;color:#0f172a;text-decoration:none;font-size:15px;line-height:1}.x-item:hover{background:#e0e7ff}.x-logo{width:20px;height:20px;border-radius:4px;object-fit:cover}.x-title{font-weight:700}.x-cta{font-size:13px;padding:2px 8px;border-radius:999px;background:#dbeafe}@keyframes x-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.x-track{animation:none!important;transform:none!important}}.x-ticker,.x-ticker *{text-align:left}.suggested-user-navbar{position:relative;display:flex;align-items:center;width:100%;padding:12px 0;background:#fff;overflow:hidden;border-radius:12px;box-shadow:0 2px 6px #0000000d}.suggested-user-navbar .scroll-container{display:flex;overflow-x:auto;gap:16px;scroll-behavior:smooth;padding:0 48px;flex:1}.scroll-container::-webkit-scrollbar{display:none}.scroll-container{display:flex;gap:20px;overflow-x:auto;padding:0 48px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.suggested-avatar-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;min-width:100px;scroll-snap-align:center}.avatar-container{position:relative;display:inline-block}.avatar-plus-btn{position:absolute;bottom:-4px;right:-4px;background-color:#fff;color:#007bff;border:2px solid #007bff;border-radius:50%;font-size:14px;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0003;transform:scale(0);opacity:0;transition:all .3s ease;z-index:10;pointer-events:none}.suggested-avatar-wrapper:hover .avatar-plus-btn{transform:scale(1);opacity:1;pointer-events:auto}.avatar-plus-btn.added{background-color:#28a745;color:#fff;border-color:#28a745;cursor:default}.handle{font-size:14px;font-weight:500;color:#222;line-height:1.2;word-break:break-word;max-width:80px;overflow-wrap:break-word;white-space:normal;text-align:center}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px;display:block}.online-dot{position:absolute;bottom:4px;right:4px;width:10px;height:10px;background-color:#00c853;border-radius:50%;border:2px solid white}.nav-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #ccc;border-radius:50%;width:28px;height:28px;font-size:18px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.nav-scroll-btn.left{left:8px}.nav-scroll-btn.right{right:8px}.nav-scroll-btn:hover{background-color:#f5f5f5}.add-affiliate-btn{margin-top:6px;padding:4px 8px;font-size:12px;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.add-affiliate-btn:hover{background-color:#0056b3}.avatar-plus-btn.added:after{content:"❌";font-size:1.5rem;color:red;margin-left:8px}.suggested-user-navbar .scroll-container{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.suggested-user-navbar .scroll-container::-webkit-scrollbar{width:0;height:0;display:none}.sun-shell{width:100%;background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:12px;overflow:hidden}.sun-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 2px 10px}.sun-head h4{margin:0;font-size:15px;font-weight:700;color:#111}.sun-sub{font-size:12px;color:#666;white-space:nowrap}.sun-rail-wrap{position:relative;display:flex;align-items:center;width:100%}.sun-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center}.sun-arrow:hover{background:#00000008}.sun-rail{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:4px 48px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sun-rail::-webkit-scrollbar{width:0;height:0;display:none}.sun-card{min-width:260px;max-width:260px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;cursor:pointer;scroll-snap-align:start;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.sun-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000014;border-color:#00000024}.sun-card.is-added{border-color:#28a74559}.sun-cover{height:86px;width:100%;background:#f2f2f2;overflow:hidden}.sun-cover img{width:100%;height:100%;object-fit:cover;display:block}.sun-cover-fallback{width:100%;height:100%;background:linear-gradient(135deg,#f3f3f3,#e9e9e9)}.sun-body{padding:10px 10px 12px}.sun-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sun-title{min-width:0;flex:1 1 auto}.sun-name{font-size:14px;font-weight:700;color:#111;line-height:1.15;margin-bottom:2px}.sun-handle{font-size:12px;color:#666;line-height:1.1}.sun-mini-avatar{flex:0 0 auto}.sun-avatar-wrap{position:relative;display:inline-block}.sun-online-dot{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background-color:#00c853;border-radius:50%;border:2px solid #fff}.sun-subline{margin-top:8px;font-size:12px;color:#444}.sun-actions{margin-top:10px;display:flex;gap:8px}.sun-btn{width:100%;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.sun-btn:hover{background:#00000008}.sun-btn.is-on{border-color:#28a74573;background:#28a74514}.sun-shell .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sun-cover{height:150px;background:#f6f6f6}.sun-cover-fallback{height:150px;background:linear-gradient(135deg,#f3f3f3,#e9e9e9)}.sun-card{min-width:270px;max-width:270px;min-height:380px}.sun-cover,.sun-cover-fallback{height:220px}.sun-body{padding:12px 12px 14px}.sun-actions{margin-top:12px}.sun-cover.is-avatar-cover{background:#fff;padding:10px}.sun-cover.is-avatar-cover img{width:100%;height:100%;object-fit:contain;object-position:center}.sun-cover:not(.is-avatar-cover) img{object-fit:cover;object-position:center}.sun-cover,.sun-cover-fallback{height:auto!important;aspect-ratio:1 / 1;width:100%;padding:0!important;background:#f6f6f6}.sun-cover img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.sun-cover.is-avatar-cover img{object-fit:cover;object-position:center}.sun-card{min-width:320px!important;max-width:320px!important;min-height:420px!important}.sun-cover,.sun-cover-fallback{aspect-ratio:1 / 1!important;width:100%;height:auto!important;border-top-left-radius:14px;border-top-right-radius:14px}.sun-cover img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sun-body{padding:14px 14px 16px!important}.sun-btn{height:44px;font-size:14px;border-radius:12px}.sun-arrow{background:#fff0!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;width:36px;height:36px;border-radius:999px;transition:background .16s ease,border-color .16s ease,transform .12s ease;-webkit-backdrop-filter:6px;backdrop-filter:blur(6px)}.sun-arrow:hover{background:#0000000a!important;border-color:#0000002e!important}.sun-arrow:active{transform:translateY(-50%) scale(.96);background:#0000000f!important}.sun-arrow svg{opacity:.75}.sun-arrow:hover svg{opacity:.95}.sun-arrow{color:#111!important;background:#fff0!important;border:1px solid rgba(0,0,0,.18)!important;opacity:1!important;-webkit-filter:none!important;filter:none!important}.sun-arrow:hover{color:#000!important;background:#0000000a!important}.sun-arrow:active{color:#000!important}.sun-arrow svg,.sun-arrow svg *{opacity:1!important;stroke:currentColor!important;fill:currentColor!important}.sun-rail-wrap button.sun-arrow .sun-arrow-ico{color:#111!important;opacity:1!important}.sun-rail-wrap button.sun-arrow .sun-arrow-ico *{stroke:#111!important;fill:#111!important;opacity:1!important}.sun-rail-wrap button.sun-arrow:hover .sun-arrow-ico,.sun-rail-wrap button.sun-arrow:active .sun-arrow-ico{color:#000!important}.sun-rail-wrap button.sun-arrow:hover .sun-arrow-ico *,.sun-rail-wrap button.sun-arrow:active .sun-arrow-ico *{stroke:#000!important;fill:#000!important}.sun-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;background:transparent;border:1px solid rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9999}.sun-arrow:hover{background:#0000000d}.sun-arrow.left{left:6px}.sun-arrow.right{right:6px}.sun-arrow-text{color:#111;font-size:26px;line-height:1;font-weight:700;transform:translateY(-1px);-webkit-user-select:none;user-select:none;pointer-events:none}.sun-arrow{background:#ffffffeb!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:0 2px 8px #00000014!important}.sun-arrow:hover{background:#f5f5f5f5!important;border-color:#0000002e!important}.sun-arrow:active{background:#eeeeeefa!important}.sun-rail{scroll-snap-type:x mandatory}.sun-snap-page{scroll-snap-align:start;flex:0 0 0px;height:1px}.sun-rail{scroll-snap-type:x proximity}.sun-card{min-width:240px!important;max-width:240px!important;min-height:340px!important}.sun-cover,.sun-cover-fallback{aspect-ratio:1 / 1!important}.sun-rail{gap:12px!important;padding:4px 44px!important}.sun-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#f8f8f8f2;color:#111;cursor:pointer;z-index:6;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 6px #0000000f;transition:background .16s ease,box-shadow .16s ease,transform .12s ease}.sun-arrow:hover{background:#eeeeeefa;box-shadow:0 2px 10px #0000001a}.sun-arrow svg{color:currentColor}.sun-card.is-added{border-color:#28a74573;box-shadow:0 0 0 3px #28a7452e,0 8px 18px #00000014}.sun-btn.is-on{border-color:#28a7458c;background:#28a7451a;color:#157a2c}.sun-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#f5f5f5f2;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;transition:background .16s ease,border-color .16s ease,transform .12s ease}.sun-arrow:hover{background:#ebebebf2;border-color:#00000029}.sun-arrow:active{transform:translateY(-50%) scale(.96)}.sun-arrow.left{left:8px}.sun-arrow.right{right:8px}.sun-arrow-icon{font-size:18px;color:currentColor}.sun-rail{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:6px 48px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sun-rail::-webkit-scrollbar{display:none}.sun-card{scroll-snap-align:start}.sun-card.is-added{border-color:#28a74573;box-shadow:0 0 0 2px #28a74538,0 10px 22px #28a74524}.sun-btn.is-on{border-color:#28a7458c;background:#28a7451a}.sun-shell{overflow:visible!important}.sun-rail-wrap{position:relative!important}.sun-arrow{display:flex!important;visibility:visible!important;opacity:1!important;z-index:9999!important;pointer-events:auto!important;width:38px!important;height:38px!important;border:1px solid rgba(0,0,0,.14)!important;background:#f5f5f5fa!important;color:#111!important}.sun-arrow.left{left:10px!important}.sun-arrow.right{right:10px!important}.sun-arrow-icon{font-size:22px!important;color:currentColor!important}.report-modal,.reportModal,.qs-reportModal,.modal-content,.modalContent,.dialog-content,.dialogContent{width:min(720px,calc(100vw - 40px))!important;max-width:min(720px,calc(100vw - 40px))!important}.report-modal__body,.reportModal__body,.modal-body,.dialog-body{max-width:100%!important}.modal.report-modal{width:min(860px,94vw)!important;max-width:94vw!important}.modal.report-modal .modal-body.scroll{overflow-y:auto!important;overflow-x:hidden!important;padding-right:0!important;--sb: 14px;width:calc(100% + var(--sb))!important;margin-right:calc(var(--sb) * -1)!important;scrollbar-gutter:stable}.modal.report-modal .modal-body.scroll .radio-row{padding-right:18px}.modal.report-modal .modal-body.scroll::-webkit-scrollbar{width:10px}.modal.report-modal .modal-body.scroll::-webkit-scrollbar-track{background:transparent}.sun-shell,.sun-rail-wrap{position:relative;z-index:1;isolation:isolate}.sun-rail{position:relative;z-index:1}.sun-arrow{position:absolute!important;top:50%;transform:translateY(-50%);z-index:10}.sun-arrow.left{left:10px}.sun-arrow.right{right:10px}.sun-arrow,.sun-arrow *{z-index:auto}.sun-handle{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sun-badge{display:inline-flex;align-items:center;justify-content:center;line-height:1}.sun-badge--approved{color:#60a5fa}.sun-badge--approved svg{width:16px;height:16px;display:block}.sun-badge--pending{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#92400e;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28)}.sun-badge--pending svg{width:13px;height:13px;color:#d97706;display:block}.sun-footer{margin-top:10px}.sun-brand{display:flex;align-items:center;gap:10px;min-width:0}.sun-brand-logo{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.sun-brand-text{min-width:0;flex:1 1 auto}.sun-brand-name{font-size:13px;font-weight:800;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sun-brand-name.is-muted{color:#999;font-weight:700}.sun-handle{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;white-space:nowrap!important;line-height:1!important}.sun-handle .sun-badge,.sun-handle .sun-approved,.sun-handle .sun-pending-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;vertical-align:middle!important;line-height:1!important;margin:0!important}.sun-handle .sun-badge--approved svg,.sun-handle .sun-approved svg{width:16px!important;height:16px!important;display:block!important}.sun-handle .sun-badge--pending,.sun-handle .sun-pending-badge{gap:4px!important;padding:2px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.sun-title{min-width:0}.sun-title-row{align-items:flex-start}.sun-name,.sun-handle{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sun-card.is-added{border-color:#22c55e6b!important;box-shadow:0 0 0 2px #22c55e2e,0 18px 40px #22c55e24!important}.sun-card.is-added:hover{box-shadow:0 0 0 2px #22c55e3d,0 20px 46px #22c55e2e!important}.sun-btn.is-on{background:#22c55e1f!important;color:#166534!important;border:1px solid rgba(34,197,94,.32)!important;box-shadow:0 0 0 3px #22c55e1a!important}.sun-btn.is-on svg{color:#16a34a!important}.sun-added-note{margin-top:10px;font-size:12px;font-weight:700;color:#15803d;background:#22c55e14;border:1px solid rgba(34,197,94,.18);border-radius:10px;padding:8px 10px}.sun-actions{margin-top:auto!important;display:flex!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;position:relative!important;z-index:3!important}.sun-btn{width:100%!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:normal!important;text-align:center!important;font-weight:700!important;border-radius:12px!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.sun-btn:not(.is-on){background:#fff!important;color:#111827!important;border:1px solid rgba(16,24,40,.14)!important;box-shadow:0 1px 2px #1018280f,0 0 0 1px #10182805 inset!important;opacity:1!important;visibility:visible!important}.sun-btn:not(.is-on) svg,.sun-btn:not(.is-on) span{color:#111827!important;opacity:1!important}.sun-btn:not(.is-on):hover,.sun-btn:not(.is-on):focus-visible{background:#f8fafc!important;border-color:#2563eb47!important;box-shadow:0 4px 14px #2563eb1f,0 0 0 3px #2563eb14!important;transform:translateY(-1px);outline:none!important}.sun-btn.is-on{opacity:1!important;visibility:visible!important}.sun-added-note{margin-top:8px!important;display:block!important;opacity:1!important;visibility:visible!important}.affiliate-product-selector{margin-top:20px}.product-grid{display:flex;flex-wrap:wrap;gap:12px}.product-card{border:1px solid #ddd;border-radius:8px;padding:10px;width:150px;cursor:pointer;transition:.3s ease;background:#fff;position:relative}.product-card.selected{border-color:#d00;background-color:#fff5f5}.product-card img{width:100%;height:100px;object-fit:cover;border-radius:6px}.product-info{margin-top:8px}.product-info h5{font-size:14px;margin:4px 0}.product-info p{font-size:13px;color:#555}.product-card input[type=checkbox]{position:absolute;top:8px;right:8px;transform:scale(1.2)}.selected-product-summary{margin-top:16px;background:#f9f9f9;padding:12px;border-radius:8px;font-size:.9rem}.product-card.selected{border:2px solid #4caf50;background-color:#e8f5e9}.commission-rate{color:#2e7d32;font-size:.85rem}:root{--bg: #ffffff;--fg: #111827;--muted: #6b7280;--ring: #2563eb;--brand: #2563eb;--primary: #111827;--primary-contrast: #ffffff;--success: #10b981;--danger: #ef4444;--warn: #f59e0b;--input-bg: #ffffff;--input-bd: #e5e7eb;--input-bd-focus: #93c5fd;--chip-bg: #ffffff;--shadow-sm: 0 2px 10px rgba(0,0,0,.06);--shadow-md: 0 10px 30px rgba(0,0,0,.12);--shadow-lg: 0 16px 44px rgba(0,0,0,.16);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}@media(prefers-color-scheme:dark){:root{--bg: #0b0f17;--fg: #e5e7eb;--muted: #9aa3b2;--input-bg: #0f1622;--input-bd: #1f2937;--input-bd-focus: #2563eb;--chip-bg: #0f1622;--shadow-sm: 0 2px 10px rgba(0,0,0,.45);--shadow-md: 0 10px 30px rgba(0,0,0,.6);--shadow-lg: 0 16px 44px rgba(0,0,0,.65)}}.aps-overlay{position:fixed;inset:0;background:#0f172a80;display:grid;place-items:center;z-index:150005;padding:1rem}.aps-modal{width:min(900px,96vw);max-height:92vh;background:var(--bg);color:var(--fg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column}.aps-header{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(to bottom,rgba(0,0,0,.02),transparent)}.uploader-meta{display:flex;gap:.75rem;align-items:center}.uploader-text .uploader-name{font-weight:700;line-height:1.2}.uploader-sub.muted{color:var(--muted);font-size:.9rem}.aps-close{appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--muted);font-size:22px;line-height:1;width:36px;height:36px;display:grid;place-items:center;border-radius:999px;cursor:pointer;transition:background .12s ease,transform .06s ease}.aps-close:hover{background:#0000000f}.aps-close:active{transform:scale(.96)}.aps-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.75rem 1rem 1rem}.aps-body::-webkit-scrollbar{width:10px}.aps-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:8px}.aps-body::-webkit-scrollbar-track{background:transparent}.aps-body{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}.inline-banner{border-radius:var(--radius-md);padding:.7rem .9rem;margin-bottom:.9rem;font-size:.95rem}.inline-banner.warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.field{margin:.75rem 0}.field label{display:block;font-weight:700;margin-bottom:.35rem}.input-hint,.field small.input-hint{display:block;color:var(--muted);font-size:.88rem;margin-top:.25rem}.field input[type=text],.field input[type=url],.field input[type=number],.field input[type=file],.field textarea{width:100%;background:var(--input-bg);border:1px solid var(--input-bd);color:var(--fg);border-radius:var(--radius-md);padding:.6rem .75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field input[type=file]{padding:.45rem .55rem}.field textarea{min-height:100px;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--input-bd-focus);box-shadow:0 0 0 3px #2563eb26}.field input[type=number]{appearance:textfield;-moz-appearance:textfield}.field input[type=number]::-webkit-outer-spin-button,.field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pill.readonly{display:inline-flex;align-items:center;padding:.45rem .75rem;border:1px dashed var(--input-bd);border-radius:999px;color:var(--muted);user-select:none;-webkit-user-select:none;background:transparent}.loading-bar-container{margin-top:.5rem;background:#f3f4f6;border-radius:8px;height:8px;overflow:hidden}.loading-bar{height:8px;background:var(--primary);color:var(--primary-contrast);font-size:10px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:width .2s ease}.preview-container{margin-top:.6rem}.preview-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.image-tile{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:var(--shadow-sm)}.image-preview{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.chip-x{position:absolute;top:.35rem;right:.35rem;width:32px;height:32px;border-radius:50%;background:var(--primary);color:var(--primary-contrast);border:none;outline:none;display:grid;place-items:center;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 6px 16px #00000047;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,background .12s ease;z-index:2}.chip-x:hover{transform:scale(1.06);filter:brightness(1.04)}.chip-x:active{transform:scale(.94);box-shadow:0 2px 8px #00000052}.file-chip{margin-top:.5rem;position:relative;padding:.6rem .9rem;border:1px solid var(--input-bd);border-radius:var(--radius-md);background:var(--chip-bg);box-shadow:var(--shadow-sm)}.file-chip .file-name{padding-right:2.5rem;display:inline-block}.file-chip .chip-x{position:absolute;top:.35rem;right:.35rem}.file-note{margin-top:.35rem;color:var(--muted);font-size:.9rem}.aps-product-adder{margin-top:.75rem}.adder-head{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem}.adder-title{font-weight:700}.adder-hint{color:var(--muted);font-size:.9rem}.adder-row{display:grid;gap:.6rem;grid-template-columns:1.2fr 1.6fr .6fr auto;align-items:end}.infield{display:grid;gap:.25rem}.infield .infield-label{font-size:.84rem;color:var(--muted)}.infield-price input{text-align:right}.affiliate-product-preview-list{margin-top:.75rem;display:grid;gap:.6rem}.affiliate-product-row{position:relative;display:grid;grid-template-columns:64px 1fr;gap:.75rem;align-items:center;border:1px solid var(--input-bd);border-radius:var(--radius-md);padding:.55rem .75rem;background:var(--chip-bg);box-shadow:var(--shadow-sm)}.apr-thumb-wrap{width:64px;height:64px;border-radius:10px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06)}.apr-thumb{width:100%;height:100%;object-fit:cover;display:block}.apr-thumb--placeholder{background:#f3f4f6}.apr-info .apr-title{font-weight:700}.apr-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.2rem}.apr-price{font-weight:700}.apr-link{color:var(--brand);word-break:break-all;text-decoration:underline;text-underline-offset:2px}.product-x{right:.45rem;top:.45rem}.checkbox-pill{display:inline-flex;align-items:center;gap:.55rem;margin-top:.8rem;background:#2563eb0f;border:1px solid rgba(37,99,235,.18);padding:.45rem .75rem;border-radius:999px;user-select:none;-webkit-user-select:none}.aps-product-adder .infield input[type=text],.aps-product-adder .infield input[type=url],.aps-product-adder .infield input[type=number]{width:100%;box-sizing:border-box;background:var(--input-bg);border:1px solid var(--input-bd);color:var(--fg);border-radius:var(--radius-md);padding:.6rem .75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.aps-product-adder .infield input[type=text]:focus,.aps-product-adder .infield input[type=url]:focus,.aps-product-adder .infield input[type=number]:focus{border-color:var(--input-bd-focus);box-shadow:0 0 0 3px #2563eb26}.aps-product-adder .infield input[type=number]{appearance:textfield;-moz-appearance:textfield}.aps-product-adder .infield input[type=number]::-webkit-outer-spin-button,.aps-product-adder .infield input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ms-close{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;cursor:pointer;transition:background .12s,transform .08s}.ms-close:hover{background:#f4f7ff}.ms-close:active{transform:scale(.98)}.inline-banner.info{color:#1e40af;background:#eff6ff;border:1px solid #93c5fd}@media(prefers-color-scheme:dark){.inline-banner.info{color:#bfdbfe;background:#2563eb1f;border:1px solid rgba(147,197,253,.35)}}.aps-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 16px;border-top:1px solid #eef1f6;background:#fff;position:sticky;bottom:0;z-index:1}.btn,.storefront-btn,.cancel-btn{height:40px;padding:0 16px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-weight:700;cursor:pointer;transition:transform .08s,background .12s,border-color .12s,opacity .12s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn:hover,.storefront-btn:hover,.cancel-btn:hover{background:#f8fafc}.btn:active,.storefront-btn:active,.cancel-btn:active{transform:translateY(1px)}.btn[disabled],.storefront-btn[disabled],.cancel-btn[disabled]{opacity:.7;cursor:not-allowed}.btn-primary{background:linear-gradient(180deg,#4c82ff,#2e62e6);border-color:#224bb5;color:#fff}.btn-primary:hover{filter:brightness(1.05)}.btn-primary:active{transform:translateY(1px)}.aps-footer .btn,.aps-footer .btn-primary,.aps-footer .storefront-btn,.aps-footer .cancel-btn{flex:0 0 auto!important;width:auto!important;min-width:150px}@media(max-width:760px){.adder-row{grid-template-columns:1fr}.aps-footer{flex-wrap:wrap;justify-content:center}.preview-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}.aps-modal :is(button,a,input,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:10px}.affrev-overlay{position:fixed;inset:0;background:transparent!important;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;z-index:1000}.affrev-modal{position:relative;width:min(920px,96vw);background:var(--affrev-bg);color:var(--affrev-text);border:1px solid var(--affrev-border);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #00000026}.affrev-modal button{font:inherit;color:inherit;background:transparent;border:none;padding:0;margin:0;cursor:pointer}.affrev-modal .filter-btn,.affrev-modal .icon-btn,.affrev-modal .danger{-webkit-appearance:none;-moz-appearance:none;appearance:none}.affrev-modal .filter-btn:before,.affrev-modal .filter-btn:after{content:none!important}.affrev-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--affrev-border);background:#fafbff}.uploader-meta{display:flex;gap:10px;align-items:center}.uploader-text{line-height:1.2}.uploader-name{font-weight:600}.uploader-sub{color:var(--affrev-muted);font-size:12.5px}.icon-btn{width:32px;height:32px;display:grid;place-items:center;background:#fff;border:1px solid var(--affrev-border-strong);border-radius:10px}.affrev-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--affrev-border)}.affrev-modal .filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.affrev-modal .filter-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--affrev-border-strong);background:var(--affrev-pill);color:var(--affrev-text);border-radius:999px;padding:6px 12px;font-size:13.5px;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s}.affrev-modal .filter-btn:hover{background:#eef2f7}.affrev-modal .filter-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #2f80ed59}.affrev-modal .filter-btn.active{border-color:var(--affrev-accent);background:var(--affrev-pill-active)}.affrev-modal .affrev-count{display:inline-block;min-width:18px;padding:2px 6px;margin-left:4px;font-weight:600;font-size:12px;text-align:center;background:#fff;border:1px solid var(--affrev-border-strong);border-radius:999px}.search-group input[type=search]{width:min(360px,42vw);border:1px solid var(--affrev-border-strong);border-radius:10px;padding:8px 10px;font-size:14px}.affrev-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.select-all{display:inline-flex;gap:8px;align-items:center}.row-check{width:16px;height:16px}.bulk-notes{border:1px solid var(--affrev-border-strong);border-radius:10px;padding:8px 10px;min-width:min(520px,56vw)}.affrev-list{padding:8px 0;max-height:62vh;overflow:auto}.affrev-item{display:grid;grid-template-columns:24px 44px 1fr auto;gap:12px;padding:12px 16px;align-items:flex-start;border-top:1px solid var(--affrev-border)}.affrev-left{display:grid;place-items:center}.affrev-main{min-width:0}.affrev-title{font-weight:600;margin-bottom:2px}.affrev-sub{color:var(--affrev-muted);font-size:12.5px}.linky{color:var(--affrev-accent);cursor:pointer}.muted{color:var(--affrev-muted)}.affrev-notes{margin-top:6px;font-size:13px;color:#3b4046;padding:6px 8px;background:#fafafa;border:1px solid var(--affrev-border);border-radius:8px}.affrev-thumbs{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.affrev-thumbs img{width:72px;height:56px;object-fit:cover;border:1px solid var(--affrev-border-strong);border-radius:8px}.affrev-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:240px}.row-actions{display:inline-flex;gap:8px;align-items:center}.row-actions .filter-btn{padding:6px 10px}.danger{padding:6px 10px;border-radius:10px;border:1px solid var(--affrev-danger);color:var(--affrev-danger);background:#fff}.affrev-modal .danger{--danger: var(--affrev-danger, #ef4444);--danger-hover: #fff1f2;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--danger);border-radius:999px;background:#fff;color:var(--danger);font-weight:600;line-height:1;cursor:pointer;transition:background .15s,box-shadow .15s,border-color .15s,color .15s}.affrev-modal .danger:hover{background:var(--danger-hover)}.affrev-modal .danger:active{transform:translateY(.5px)}.affrev-modal .danger:focus-visible{outline:none;box-shadow:0 0 0 2px #ef444440}.affrev-modal .row-actions .danger{padding:6px 10px}.affrev-modal .danger .icon{width:16px;height:16px;display:inline-block}.row-actions .row-note{min-width:220px;max-width:360px;padding:6px 10px;border:1px solid var(--affrev-border);border-radius:8px;margin-right:8px;font-size:13.5px}.affrev-approval-row .affrev-title{font-weight:600}.affrev-approval-row .row-check{margin-left:6px}.affrev-approval-row .affrev-notes{margin-top:6px}.affrev-approval-row .row-actions .filter-btn,.affrev-approval-row .row-actions .danger{height:30px;line-height:30px}@media(max-width:720px){.affrev-right{min-width:0;justify-content:flex-start}.search-group input[type=search]{width:52vw}.affrev-item{grid-template-columns:20px 36px 1fr}}:root{--pam-overlay: rgba(0, 0, 0, .55);--pam-bg: #0f1115;--pam-surface: #151922;--pam-border: #232a36;--pam-text: #e9eef5;--pam-muted: #a9b2c3;--pam-accent: #5b8cff;--pam-accent-contrast: #ffffff;--pam-info-bg: #0e2a4a;--pam-info-text: #9dd2ff;--pam-warn-bg: #3c2a16;--pam-warn-text: #f5c27a;--pam-shadow: 0 12px 40px rgba(0, 0, 0, .35);--pam-radius-lg: 16px;--pam-radius-md: 12px;--pam-radius-sm: 10px;--pam-ring: 0 0 0 3px rgba(91, 140, 255, .35)}@media(prefers-color-scheme:light){:root{--pam-overlay: rgba(0, 0, 0, .45);--pam-bg: #ffffff;--pam-surface: #ffffff;--pam-border: #e7eaf0;--pam-text: #0c111d;--pam-muted: #556079;--pam-info-bg: #eaf4ff;--pam-info-text: #195ea8;--pam-warn-bg: #fff5e6;--pam-warn-text: #8a5a12;--pam-shadow: 0 20px 60px rgba(14, 22, 40, .18)}}.pam-overlay{position:fixed;inset:0;background:var(--pam-overlay);-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);display:grid;place-items:center;padding:24px;z-index:9999;animation:pamFadeIn .16s ease-out}.pam-modal{width:min(920px,100%);background:var(--pam-surface);color:var(--pam-text);border:1px solid var(--pam-border);border-radius:var(--pam-radius-lg);box-shadow:var(--pam-shadow);overflow:hidden;animation:pamPop .2s cubic-bezier(.2,.8,.2,1)}.pam-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--pam-border)}.uploader-text{display:flex;flex-direction:column;gap:2px}.uploader-name{font-weight:700;letter-spacing:.2px}.uploader-sub,.muted{color:var(--pam-muted);font-size:.92rem}.ms-close{appearance:none;border:1px solid var(--pam-border);background:transparent;color:var(--pam-muted);width:36px;height:36px;border-radius:999px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease}.ms-close:hover{background:#ffffff0f;color:var(--pam-text);border-color:#ffffff26;transform:scale(1.03)}.ms-close:focus-visible{outline:none;box-shadow:var(--pam-ring)}.pam-body{padding:18px 20px;display:grid;gap:14px}.inline-banner{padding:12px 14px;border-radius:var(--pam-radius-md);font-size:.95rem;border:1px solid transparent}.inline-banner.info{background:var(--pam-info-bg);color:var(--pam-info-text);border-color:#9dd2ff40}.inline-banner.warn{background:var(--pam-warn-bg);color:var(--pam-warn-text);border-color:#f5c27a40}.grid-2{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:720px){.grid-2{grid-template-columns:1fr 1fr}}.field>span{font-size:.92rem;color:var(--pam-muted)}.field input,.field textarea{width:100%;padding:12px;border-radius:var(--pam-radius-md);border:1px solid var(--pam-border);background:var(--pam-bg);color:var(--pam-text);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.field textarea{resize:vertical;min-height:88px}.field input::placeholder,.field textarea::placeholder{color:#a9b2c399}.field input:focus,.field textarea:focus{outline:none;border-color:#5b8cff8c;box-shadow:var(--pam-ring)}.loading-bar-container{width:100%;height:10px;background:#ffffff0f;border:1px solid var(--pam-border);border-radius:999px;overflow:hidden}.loading-bar{height:100%;background:linear-gradient(90deg,var(--pam-accent),#86a9ff);color:var(--pam-accent-contrast);font-size:11px;line-height:10px;text-align:center;white-space:nowrap;transition:width .2s ease}.preview-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.image-tile{position:relative;border-radius:var(--pam-radius-sm);overflow:hidden;border:1px solid var(--pam-border);background:var(--pam-bg)}.image-preview{display:block;width:100%;height:120px;object-fit:cover}.chip-x{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:999px;background:#00000073;color:#fff;border:1px solid rgba(255,255,255,.15);cursor:pointer;display:grid;place-items:center;line-height:1;transition:transform .12s ease,background .12s ease}.chip-x:hover{transform:scale(1.05);background:#0009}.chip-x:focus-visible{outline:none;box-shadow:var(--pam-ring)}.checkbox-pill{display:flex;align-items:center;gap:10px;border:1px solid var(--pam-border);padding:12px 14px;border-radius:999px;background:var(--pam-bg);color:var(--pam-text)}.checkbox-pill input[type=checkbox]{width:18px;height:18px}.pam-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid var(--pam-border);background:linear-gradient(0deg,rgba(255,255,255,.02),transparent)}.pam-footer .btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:10px 14px;border-radius:var(--pam-radius-md);border:1px solid var(--pam-border);background:var(--pam-bg);color:var(--pam-text);transition:background .12s ease,border-color .12s ease,transform .12s ease}.pam-footer .btn:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-1px)}.pam-footer .btn:focus-visible{outline:none;box-shadow:var(--pam-ring)}.modal-actions{display:flex;gap:10px}.modal-actions button{appearance:none;padding:10px 14px;border-radius:var(--pam-radius-md);border:1px solid var(--pam-border);background:var(--pam-bg);color:var(--pam-text);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.modal-actions button:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-1px)}.modal-actions button:focus-visible{outline:none;box-shadow:var(--pam-ring)}.modal-actions button:last-child{background:var(--pam-accent);color:var(--pam-accent-contrast);border:1px solid transparent}.modal-actions button:last-child:hover{filter:brightness(1.05)}.modal-actions button:disabled,.modal-actions button[disabled]{opacity:.6;cursor:not-allowed;transform:none}@keyframes pamFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pamPop{0%{transform:translateY(6px) scale(.98);opacity:.96}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.pam-overlay,.pam-modal,.ms-close,.modal-actions button,.chip-x{animation:none!important;transition:none!important}}.pam-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid;font-size:14px;line-height:1.45;margin:8px 0 12px}.pam-banner.info{background:var(--pam-info-bg, #f1f6ff);border-color:var(--pam-info-border, #cfe0ff);color:var(--pam-info-fg, #0b3b78)}.pam-banner.warn{background:var(--pam-warn-bg, #fff8e6);border-color:var(--pam-warn-border, #ffe2a8);color:var(--pam-warn-fg, #6a3f00)}.pam-banner__close{margin-left:auto;border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:0 4px;color:inherit;opacity:.6}.pam-banner__close:hover{opacity:1}.pam-banner{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;margin:8px 0;border:1px solid var(--affrev-border, #e5e7eb);font-size:13px}.pam-banner.info{background:var(--affrev-bg-muted, #f8fafc)}.pam-banner.warning{background:#fff7ed;border-color:#fdba74;color:#7c2d12}.pam-banner__close{appearance:none;border:0;background:transparent;font-size:18px;line-height:1;cursor:pointer}.pam-banner.danger{border:1px solid #ffc0c4;background:#ffecec;color:#8a1f28}.psm-overlay{position:fixed;inset:0;z-index:1600}.psm-backdrop{position:absolute;inset:0;border:0;background:#00000061;cursor:pointer}.psm-modal{position:absolute;top:50%;left:50%;width:min(920px,calc(100vw - 32px));max-height:min(88vh,920px);transform:translate(-50%,-50%);display:flex;flex-direction:column;background:#fff;border:1px solid #ececf2;border-radius:22px;box-shadow:0 24px 60px #00000029;overflow:hidden}.psm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 16px;border-bottom:1px solid #f0f1f5}.psm-head__titleWrap{min-width:0}.psm-title{margin:0;font-size:1.2rem;font-weight:800;color:#111}.psm-subtitle{margin:6px 0 0;color:#666;font-size:.94rem;line-height:1.45}.psm-closeBtn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(17,17,17,.1);background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.psm-closeBtn svg{width:22px;height:22px}.psm-body{flex:1 1 auto;overflow-y:auto;padding:18px 22px 22px;display:grid;gap:16px}.psm-card{border:1px solid #ececf2;background:#fff;border-radius:18px;padding:16px;box-shadow:0 8px 18px #0000000a}.psm-card__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.psm-card__icon{width:40px;height:40px;border-radius:12px;background:#1111110d;color:#111;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.psm-card__icon svg{width:22px;height:22px}.psm-card__title{font-size:1rem;font-weight:800;color:#111;line-height:1.2}.psm-card__sub{margin-top:4px;font-size:.9rem;color:#666;line-height:1.45}.psm-list{display:grid;gap:10px}.psm-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid #f0f1f5;border-radius:14px;background:#fcfcfd}.psm-row.is-disabled{opacity:.52}.psm-row__text{min-width:0}.psm-row__label{font-size:.96rem;font-weight:700;color:#111}.psm-row__hint{margin-top:4px;font-size:.86rem;color:#666;line-height:1.4}.psm-switchWrap{flex:0 0 auto;position:relative}.psm-switchInput{position:absolute;opacity:0;pointer-events:none}.psm-switch{width:54px;height:31px;border-radius:999px;background:#d7dbe3;display:inline-block;position:relative;transition:background .18s ease}.psm-switch:after{content:"";position:absolute;top:4px;left:4px;width:23px;height:23px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0000002e;transition:transform .18s ease}.psm-switchInput:checked+.psm-switch{background:#111}.psm-switchInput:checked+.psm-switch:after{transform:translate(23px)}.psm-state,.psm-error,.psm-success{border-radius:14px;padding:12px 14px;font-size:.92rem}.psm-state{background:#f7f8fb;border:1px solid #ececf2;color:#444}.psm-error{background:#fff3f3;border:1px solid #f1cdcd;color:#9b1c1c}.psm-success{background:#f3fbf5;border:1px solid #cfe8d4;color:#176b2c}.psm-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 22px 20px;border-top:1px solid #f0f1f5;background:#fff}.psm-btn{min-height:42px;border-radius:12px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:700;border:1px solid transparent}.psm-btn--ghost{background:#fff;color:#111;border-color:#1111111f}.psm-btn--primary{background:#111;color:#fff;border-color:#111}.psm-overlay,.psm-backdrop{background:transparent!important}.psm-btn,.psm-btn--primary,.psm-btn--ghost{background:transparent!important;color:#000!important;border:1px solid #ccc}.psm-closeBtn{background:transparent!important;color:#000!important;border:none}.psm-closeBtn{background:transparent!important;border:none;color:#000!important}.psm-closeBtn svg{color:#000!important;fill:#000!important}.psm-head{color:#000}.psm-closeBtn{background:transparent!important;border:none!important;box-shadow:none!important;color:#000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important}.psm-closeBtn svg{color:#000!important;fill:#000!important;stroke:#000!important;font-size:24px!important;width:24px!important;height:24px!important;opacity:1!important}@media(max-width:768px){.psm-modal{width:min(100vw - 16px,1000px);max-height:94vh}.psm-head,.psm-body,.psm-foot{padding-left:14px;padding-right:14px}.psm-row{align-items:flex-start}}.affiliate-users-modal-backdrop{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:20px;background:transparent}.affiliate-users-modal{width:min(820px,calc(100vw - 28px));max-height:min(840px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border-radius:28px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 26px 80px #0f172a3d}.affiliate-users-modal-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid rgba(226,232,240,.9);background:#fffffff0}.affiliate-users-modal-owner-meta{display:flex;align-items:center;gap:12px;min-width:0}.affiliate-users-modal-owner-text{min-width:0}.affiliate-users-modal-owner-name{max-width:420px;overflow:hidden;color:#0f172a;font-size:.98rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.affiliate-users-modal-owner-sub{margin-top:2px;color:#64748b;font-size:.82rem;font-weight:800}.affiliate-users-modal-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.92);border-radius:14px;background:#fff!important;color:#0f172a!important;font-size:1.25rem;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease;-webkit-tap-highlight-color:transparent}.affiliate-users-modal-close:hover{transform:translateY(-2px);border-color:#94a3b8c7;background:#fff!important;color:#000!important;box-shadow:0 14px 28px #0f172a1f}.affiliate-users-modal-close:active{transform:translateY(-1px);background:#f8fafc!important}.affiliate-users-modal-close:focus-visible,.affiliate-users-modal-tab:focus-visible,.affiliate-users-modal-stat-card:focus-visible,.affiliate-users-modal-filter:focus-visible,.affiliate-users-modal-action:focus-visible,.affiliate-users-modal-refresh:focus-visible,.affiliate-users-modal-handle:focus-visible{outline:3px solid rgba(148,163,184,.28);outline-offset:3px}.affiliate-users-modal-hero{flex:0 0 auto;margin:16px 22px 12px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:24px;border:1px solid rgba(226,232,240,.95);background:#fffffff0;box-shadow:0 14px 34px #0f172a14}.affiliate-users-modal-eyebrow{margin:0 0 5px;color:#64748b;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.affiliate-users-modal-hero h3{margin:0 0 6px;color:#0f172a;font-size:1.14rem;font-weight:950}.affiliate-users-modal-hero p{max-width:520px;margin:0;color:#475569;font-size:.88rem;line-height:1.45}.affiliate-users-modal-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px}.affiliate-users-modal-stat-card{min-width:90px;padding:12px;border:1px solid rgba(203,213,225,.9);border-radius:18px;background:#f8fafc;color:#0f172a;cursor:pointer;text-align:center;box-shadow:0 10px 22px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.affiliate-users-modal-stat-card:hover,.affiliate-users-modal-stat-card.is-active{transform:translateY(-3px);border-color:#94a3b8b3;background:#fff;box-shadow:0 16px 30px #0f172a1a}.affiliate-users-modal-stat-card strong{display:block;color:#0f172a;font-size:1.2rem;font-weight:950}.affiliate-users-modal-stat-card span{display:block;margin-top:2px;color:#64748b;font-size:.72rem;font-weight:850}.affiliate-users-modal-toolbar{flex:0 0 auto;display:grid;gap:12px;padding:0 22px 14px}.affiliate-users-modal-tabs,.affiliate-users-modal-filter-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.6) transparent}.affiliate-users-modal-tabs::-webkit-scrollbar,.affiliate-users-modal-filter-row::-webkit-scrollbar{height:7px}.affiliate-users-modal-tabs::-webkit-scrollbar-track,.affiliate-users-modal-filter-row::-webkit-scrollbar-track{background:transparent}.affiliate-users-modal-tabs::-webkit-scrollbar-thumb,.affiliate-users-modal-filter-row::-webkit-scrollbar-thumb{background:#94a3b88c;border-radius:999px}.affiliate-users-modal-tab,.affiliate-users-modal-filter,.affiliate-users-modal-refresh{flex:0 0 auto;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 13px;border:1px solid rgba(203,213,225,.92);border-radius:14px;background:#fff!important;color:#0f172a!important;font-size:.8rem;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #0f172a0d;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.affiliate-users-modal-tab:hover,.affiliate-users-modal-filter:hover,.affiliate-users-modal-refresh:hover,.affiliate-users-modal-tab.is-active,.affiliate-users-modal-filter.is-active{transform:translateY(-2px);border-color:#94a3b8bd;background:#fff!important;color:#0f172a!important;box-shadow:0 14px 26px #0f172a1a}.affiliate-users-modal-tab strong{min-width:22px;padding:3px 7px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:.72rem;line-height:1}.affiliate-users-modal-refresh:disabled{cursor:not-allowed;opacity:.55;transform:none}.affiliate-users-modal-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.affiliate-users-modal-search{min-width:0;min-height:42px;width:100%;padding:10px 14px;border:1px solid rgba(203,213,225,.92);border-radius:15px;background:#fff;color:#0f172a;font-size:.9rem;font-weight:750;box-shadow:0 8px 18px #0f172a0a}.affiliate-users-modal-search::placeholder{color:#94a3b8}.affiliate-users-modal-alert{margin:0 22px 12px;padding:11px 13px;border-radius:16px;border:1px solid rgba(245,158,11,.24);background:#fffbeb;color:#92400e;font-size:.84rem;font-weight:850}.affiliate-users-modal-list{flex:1 1 auto;min-height:0;margin:0;padding:0 16px 22px 22px;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.75) transparent}.affiliate-users-modal-list::-webkit-scrollbar{width:9px}.affiliate-users-modal-list::-webkit-scrollbar-track{background:transparent;margin:4px 0 18px}.affiliate-users-modal-list::-webkit-scrollbar-thumb{border:2px solid rgba(248,250,252,1);border-radius:999px;background:#94a3b89e}.affiliate-users-modal-list::-webkit-scrollbar-thumb:hover{background:#64748bbf}.affiliate-users-modal-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:10px;padding:14px;border:1px solid rgba(226,232,240,.95);border-radius:22px;background:#fffffff0;box-shadow:0 10px 24px #0f172a0f;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease}.affiliate-users-modal-card:hover{transform:translateY(-4px);border-color:#94a3b89e;background:#fff;box-shadow:0 18px 38px #0f172a1c}.affiliate-users-modal-card-main{min-width:0;display:flex;align-items:center;gap:12px}.affiliate-users-modal-card-copy{min-width:0}.affiliate-users-modal-card-topline{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.affiliate-users-modal-card-name{color:#0f172a;font-size:.96rem;font-weight:950}.affiliate-users-modal-status-pill,.affiliate-users-modal-type-pill{padding:4px 8px;border-radius:999px;font-size:.68rem;font-weight:900;text-transform:capitalize}.affiliate-users-modal-status-pill.is-approved{color:#047857;background:#dcfce7;border:1px solid rgba(34,197,94,.24)}.affiliate-users-modal-status-pill.is-pending{color:#92400e;background:#fef3c7;border:1px solid rgba(245,158,11,.28)}.affiliate-users-modal-status-pill.is-rejected{color:#be123c;background:#fff1f2;border:1px solid rgba(244,63,94,.24)}.affiliate-users-modal-type-pill{color:#334155;background:#f8fafc;border:1px solid rgba(203,213,225,.84)}.affiliate-users-modal-company{margin-top:3px;color:#64748b;font-size:.78rem;font-weight:750}.affiliate-users-modal-handle,.affiliate-users-modal-handle:hover,.affiliate-users-modal-handle:focus,.affiliate-users-modal-handle:active,.affiliate-users-modal-handle:visited{width:fit-content;min-height:34px;margin-top:8px;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(203,213,225,.92);border-radius:12px;background:#fff!important;color:#0f172a!important;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none!important;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease;-webkit-tap-highlight-color:transparent}.affiliate-users-modal-handle:hover{transform:translateY(-3px);border-color:#94a3b8b8;background:#fff!important;color:#0f172a!important;box-shadow:0 14px 28px #0f172a1f}.affiliate-users-modal-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.affiliate-users-modal-meta-row span{padding:5px 8px;border-radius:999px;background:#f8fafc;color:#475569;font-size:.7rem;font-weight:800;border:1px solid rgba(203,213,225,.75)}.affiliate-users-modal-notes{margin:9px 0 0;color:#475569;font-size:.8rem;line-height:1.4}.affiliate-users-modal-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.affiliate-users-modal-action{min-height:36px;padding:8px 13px;border-radius:13px;border:1px solid rgba(203,213,225,.92)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a0d;cursor:pointer;font-size:.78rem;font-weight:900;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.affiliate-users-modal-action:hover{transform:translateY(-3px);border-color:#94a3b8b8!important;background:#fff!important;color:#0f172a!important;box-shadow:0 14px 26px #0f172a1f}.affiliate-users-modal-action.review{color:#92400e!important;background:#fffbeb!important;border-color:#f59e0b47!important}.affiliate-users-modal-action.review:hover{background:#fff!important;color:#78350f!important;box-shadow:0 14px 28px #92400e1c}.affiliate-users-modal-empty{padding:34px 18px;border:1px dashed rgba(148,163,184,.8);border-radius:22px;background:#fff;color:#64748b;text-align:center}.affiliate-users-modal-empty strong{display:block;margin-bottom:6px;color:#0f172a;font-size:1rem}.affiliate-users-modal-empty span{display:block;max-width:420px;margin:0 auto;font-size:.86rem;line-height:1.5}@media(max-width:760px){.affiliate-users-modal{width:min(100vw - 18px,820px);max-height:calc(100vh - 22px);border-radius:22px}.affiliate-users-modal-header{padding:16px}.affiliate-users-modal-hero{grid-template-columns:1fr;margin:14px 16px 12px;padding:16px}.affiliate-users-modal-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-users-modal-toolbar{padding:0 16px 12px}.affiliate-users-modal-list{padding:0 10px 18px 16px}.affiliate-users-modal-card{grid-template-columns:1fr;padding:13px}.affiliate-users-modal-actions{justify-content:flex-start}}@media(max-width:560px){.affiliate-users-modal-backdrop{align-items:stretch;padding:10px}.affiliate-users-modal-card-main{align-items:flex-start}.affiliate-users-modal-search-row{grid-template-columns:1fr}.affiliate-users-modal-actions{width:100%}.affiliate-users-modal-action{flex:1 1 auto}}.affiliate-users-modal-backdrop{cursor:default}.affiliate-users-modal button,.affiliate-users-modal a{-webkit-tap-highlight-color:transparent}.affiliate-users-modal .affiliate-users-modal-stat-card,.affiliate-users-modal .affiliate-users-modal-stat-card:hover,.affiliate-users-modal .affiliate-users-modal-stat-card:focus,.affiliate-users-modal .affiliate-users-modal-stat-card:active,.affiliate-users-modal .affiliate-users-modal-stat-card.is-active,.affiliate-users-modal .affiliate-users-modal-tab,.affiliate-users-modal .affiliate-users-modal-tab:hover,.affiliate-users-modal .affiliate-users-modal-tab:focus,.affiliate-users-modal .affiliate-users-modal-tab:active,.affiliate-users-modal .affiliate-users-modal-tab.is-active,.affiliate-users-modal .affiliate-users-modal-filter,.affiliate-users-modal .affiliate-users-modal-filter:hover,.affiliate-users-modal .affiliate-users-modal-filter:focus,.affiliate-users-modal .affiliate-users-modal-filter:active,.affiliate-users-modal .affiliate-users-modal-filter.is-active,.affiliate-users-modal .affiliate-users-modal-refresh,.affiliate-users-modal .affiliate-users-modal-refresh:hover,.affiliate-users-modal .affiliate-users-modal-refresh:focus,.affiliate-users-modal .affiliate-users-modal-refresh:active,.affiliate-users-modal .affiliate-users-modal-action,.affiliate-users-modal .affiliate-users-modal-action:hover,.affiliate-users-modal .affiliate-users-modal-action:focus,.affiliate-users-modal .affiliate-users-modal-action:active,.affiliate-users-modal .affiliate-users-modal-action.primary,.affiliate-users-modal .affiliate-users-modal-action.primary:hover,.affiliate-users-modal .affiliate-users-modal-action.ghost,.affiliate-users-modal .affiliate-users-modal-action.ghost:hover,.affiliate-users-modal .affiliate-users-modal-action.review,.affiliate-users-modal .affiliate-users-modal-action.review:hover,.affiliate-users-modal .affiliate-users-modal-handle,.affiliate-users-modal .affiliate-users-modal-handle:hover,.affiliate-users-modal .affiliate-users-modal-handle:focus,.affiliate-users-modal .affiliate-users-modal-handle:active{background:#fff!important;background-image:none!important;color:#0f172a!important;border-color:#cbd5e1eb!important;box-shadow:0 8px 18px #0f172a0e!important}.affiliate-users-modal .affiliate-users-modal-stat-card:hover,.affiliate-users-modal .affiliate-users-modal-stat-card.is-active,.affiliate-users-modal .affiliate-users-modal-tab:hover,.affiliate-users-modal .affiliate-users-modal-tab.is-active,.affiliate-users-modal .affiliate-users-modal-filter:hover,.affiliate-users-modal .affiliate-users-modal-filter.is-active,.affiliate-users-modal .affiliate-users-modal-refresh:hover,.affiliate-users-modal .affiliate-users-modal-action:hover,.affiliate-users-modal .affiliate-users-modal-handle:hover{transform:translateY(-2px);border-color:#94a3b8bd!important;box-shadow:0 14px 26px #0f172a1c!important}.affiliate-users-modal .affiliate-users-modal-stat-card.is-active,.affiliate-users-modal .affiliate-users-modal-tab.is-active,.affiliate-users-modal .affiliate-users-modal-filter.is-active{outline:2px solid rgba(148,163,184,.24);outline-offset:2px}.affiliate-users-modal .affiliate-users-modal-stat-card strong,.affiliate-users-modal .affiliate-users-modal-stat-card span,.affiliate-users-modal .affiliate-users-modal-tab span,.affiliate-users-modal .affiliate-users-modal-tab strong{color:#0f172a!important}.affiliate-users-modal .affiliate-users-modal-action.review,.affiliate-users-modal .affiliate-users-modal-action.review:hover{color:#78350f!important;border-color:#f59e0b4d!important}.affiliate-users-modal .affiliate-users-modal-refresh:disabled,.affiliate-users-modal .affiliate-users-modal-refresh:disabled:hover{transform:none;opacity:.55;cursor:not-allowed;background:#fff!important;color:#64748b!important}.live-controls-card{min-width:0}.live-controls-card__scroll{max-height:78vh;overflow-y:auto;overflow-x:hidden;padding-right:6px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.28) transparent}.live-controls-card__scroll::-webkit-scrollbar{width:7px}.live-controls-card__scroll::-webkit-scrollbar-track{background:transparent;border-radius:999px}.live-controls-card__scroll::-webkit-scrollbar-thumb{background:#11182738;border-radius:999px;border:1px solid transparent;background-clip:padding-box}.live-controls-card__scroll::-webkit-scrollbar-thumb:hover{background:#1118275c;background-clip:padding-box}.live-controls-card__scroll::-webkit-scrollbar-corner{background:transparent}.live-controls-card .live-cover-row,.live-controls-card .live-cover-left,.live-controls-card .creator-tools,.live-controls-card .tool-row,.live-controls-card .tool-row__control{min-width:0}.live-controls-card.is-publish-explore-fullscreen-active{position:relative}.live-controls-card.is-publish-explore-fullscreen-active .live-controls-card__scroll{pointer-events:none}.live-controls-card .cover-preview{position:relative}.live-controls-card .live-cover-fullscreen-btn{position:absolute;top:12px;right:12px;z-index:60;width:42px;height:42px;min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#ffffffeb;color:#0f172a;box-shadow:0 12px 28px #0f172a2e;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);cursor:pointer;opacity:.96;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.live-controls-card .live-cover-fullscreen-btn svg{width:19px;height:19px;color:#0f172a;stroke:#0f172a;stroke-width:2.25}.live-controls-card .live-cover-fullscreen-btn:hover{transform:translateY(-1px) scale(1.03);background:#fff;border-color:#0f172a2e;opacity:1;box-shadow:0 16px 34px #0f172a38}.live-controls-card .live-cover-fullscreen-btn:active{transform:translateY(0) scale(.96)}.live-controls-card .cover-preview.is-fullscreen .live-cover-fullscreen-btn{background:#0f172adb;color:#fff;border-color:#ffffff38}.live-controls-card .cover-preview.is-fullscreen .live-cover-fullscreen-btn svg{color:#fff;stroke:#fff}body.lcc-fullscreen-lock{overflow:hidden}.live-controls-card.is-live-controls-fullscreen{position:fixed!important;inset:16px;z-index:9999;width:auto!important;max-width:none!important;max-height:calc(100vh - 32px);overflow:hidden;border-radius:18px;background:var(--card-bg, #fff);box-shadow:0 24px 80px #00000059}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{height:calc(100vh - 96px);max-height:calc(100vh - 96px);overflow:auto;padding-right:12px}.live-controls-card.is-live-controls-fullscreen .live-cover-row{align-items:start}.live-controls-card.is-live-controls-fullscreen .cover-preview{min-height:420px}.live-controls-fullscreen-close{margin-left:8px}@media(max-width:900px){.live-controls-card.is-live-controls-fullscreen{inset:8px;border-radius:14px}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{height:calc(100vh - 64px);max-height:calc(100vh - 64px)}.live-controls-card.is-live-controls-fullscreen .live-cover-row{grid-template-columns:1fr}}@media(max-width:900px){.live-controls-card__scroll{max-height:72vh;padding-right:4px}}.live-controls-card .live-cover-row{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;align-items:stretch!important}.live-controls-card .live-cover-left{align-self:stretch!important;min-height:0!important}.live-controls-card .live-cover-row>.creator-tools.live-controls-tools{align-self:stretch!important;height:auto!important;min-height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}.live-controls-card .creator-tools.glass.live-controls-tools{height:100%!important;min-height:100%!important;align-self:stretch!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{height:calc(100vh - 90px)!important;max-height:calc(100vh - 90px)!important;overflow-y:auto!important}.live-controls-card.is-live-controls-fullscreen .live-cover-row>.creator-tools.live-controls-tools{height:100%!important;min-height:calc(100vh - 180px)!important;max-height:calc(100vh - 180px)!important;overflow-y:auto!important}.live-controls-card.is-publish-explore-fullscreen-active .live-cover-row>.creator-tools.live-controls-tools{height:100%!important;min-height:calc(100vh - 180px)!important;max-height:calc(100vh - 180px)!important;overflow-y:auto!important}.live-controls-card.is-live-controls-fullscreen{position:fixed!important;inset:14px!important;z-index:99999!important;width:auto!important;max-width:none!important;height:calc(100vh - 28px)!important;margin:0!important;background:#fff!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 18px 60px #0f172a47!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll,.live-controls-card__scroll.is-live-controls-fullscreen-scroll{height:calc(100vh - 96px)!important;max-height:calc(100vh - 96px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px!important;scroll-behavior:smooth}.live-controls-card.is-live-controls-fullscreen .live-cover-row{min-height:calc(100vh - 180px)!important;align-items:stretch!important}.live-controls-card.is-live-controls-fullscreen .live-cover-left,.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{min-height:calc(100vh - 190px)!important}.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;max-height:none!important;overflow:visible!important}.live-controls-card.is-live-controls-fullscreen .live-controls-fullscreen-close{margin-left:auto}body.lcc-fullscreen-lock{overflow:hidden!important}.live-controls-card.is-live-controls-fullscreen{position:fixed!important;inset:12px!important;z-index:9999!important;width:auto!important;max-width:none!important;height:calc(100vh - 24px)!important;max-height:calc(100vh - 24px)!important;margin:0!important;background:#fff!important;border-radius:16px!important;overflow-y:auto!important;overflow-x:hidden!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;padding:18px 22px 42px!important;box-sizing:border-box!important}.live-controls-card.is-live-controls-fullscreen .live-cover-row{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(380px,.95fr)!important;align-items:stretch!important;gap:24px!important}.live-controls-card.is-live-controls-fullscreen .live-cover-left{min-width:0!important;width:100%!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools{align-self:stretch!important;min-height:calc(100vh - 190px)!important;max-height:calc(100vh - 190px)!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.live-controls-card:not(.is-live-controls-fullscreen) .live-controls-card__scroll{overflow-y:auto}.live-controls-card.is-live-controls-fullscreen .live-cover-row{align-items:stretch!important}.live-controls-card.is-live-controls-fullscreen .live-cover-left,.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{height:auto!important;min-height:calc(100vh - 120px)!important}.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{align-self:stretch!important;display:flex!important;flex-direction:column!important;height:calc(100vh - 120px)!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools .tool-actions{margin-top:auto!important;position:sticky!important;bottom:0!important;z-index:5!important;background:inherit!important;padding-top:12px!important}.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools>*{flex-shrink:0}.live-teaser-editor-shell{width:100%;display:grid;gap:12px}.live-teaser-editor-actions{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:8px}.live-teaser-remove-btn{background:#fff!important;color:#b91c1c!important;border:1px solid rgba(185,28,28,.18)!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important}.live-teaser-remove-btn:hover{background:#fef2f2!important;color:#991b1b!important;border-color:#b91c1c47!important}.live-teaser-remove-btn svg{color:currentColor!important;stroke:currentColor!important}.live-media-remove-btn{background:#fff!important;color:#b91c1c!important;border:1px solid rgba(185,28,28,.18)!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important}.live-media-remove-btn:hover{background:#fef2f2!important;color:#991b1b!important;border-color:#b91c1c47!important}.live-media-remove-btn svg{color:currentColor!important;stroke:currentColor!important}@media(max-width:980px){.live-controls-card.is-live-controls-fullscreen .live-cover-left,.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{height:auto!important;min-height:0!important;max-height:none!important}.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{overflow:visible!important}.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools .tool-actions{margin-top:16px!important;position:static!important}}@media(max-width:720px){.live-teaser-editor-actions{justify-content:stretch}.live-teaser-remove-btn{width:100%}}.live-controls-card .creator-tools.live-controls-tools .live-active-streams-row,.live-controls-card .live-active-streams-row{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:stretch!important;box-sizing:border-box!important}.live-controls-card .live-active-streams-label{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important}.live-controls-card .live-active-streams-control{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:visible!important;box-sizing:border-box!important}.live-controls-card .live-active-stream-card{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 12px!important;padding:12px!important;border-radius:12px!important;box-sizing:border-box!important;overflow:visible!important}.live-controls-card .live-active-streams-control>.glass{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 12px!important;box-sizing:border-box!important}.live-controls-card .live-active-stream-info,.live-controls-card .live-active-streams-control>.glass>div:first-child{flex:1 1 280px!important;min-width:240px!important;max-width:100%!important;display:block!important;box-sizing:border-box!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.live-controls-card .live-active-stream-title,.live-controls-card .live-active-streams-control>.glass>div:first-child>div:first-child{width:auto!important;max-width:100%!important;min-width:0!important;display:block!important;font-weight:800!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.live-controls-card .live-active-stream-meta{width:auto!important;max-width:100%!important;min-width:0!important;line-height:1.35!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important}.live-controls-card .live-active-stream-meta code,.live-controls-card .live-active-streams-control code{word-break:break-all!important;overflow-wrap:anywhere!important}.live-controls-card .live-active-stream-actions,.live-controls-card .live-active-streams-control>.glass>div:last-child{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;box-sizing:border-box!important}.live-controls-card .live-active-stream-actions .btn,.live-controls-card .live-active-streams-control>.glass>div:last-child .btn{flex:0 0 auto!important;width:auto!important;min-width:132px!important;white-space:nowrap!important}.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{min-width:min(460px,100%)!important;overflow-y:auto!important;overflow-x:hidden!important}.live-controls-card.is-live-controls-fullscreen .live-active-streams-row,.live-controls-card.is-live-controls-fullscreen .live-active-streams-control,.live-controls-card.is-live-controls-fullscreen .live-active-stream-card{min-width:0!important;max-width:100%!important}.live-controls-card .creator-tools.live-controls-tools,.live-controls-card .creator-tools.live-controls-tools *{text-orientation:mixed}.live-controls-card .creator-tools.live-controls-tools .live-active-stream-title,.live-controls-card .creator-tools.live-controls-tools .live-active-stream-meta,.live-controls-card .creator-tools.live-controls-tools .live-active-stream-info{writing-mode:horizontal-tb!important}@media(max-width:760px){.live-controls-card .live-active-stream-card,.live-controls-card .live-active-streams-control>.glass{align-items:stretch!important}.live-controls-card .live-active-stream-info,.live-controls-card .live-active-streams-control>.glass>div:first-child{flex-basis:100%!important;min-width:0!important}.live-controls-card .live-active-stream-actions,.live-controls-card .live-active-streams-control>.glass>div:last-child{width:100%!important;justify-content:stretch!important}.live-controls-card .live-active-stream-actions .btn,.live-controls-card .live-active-streams-control>.glass>div:last-child .btn{flex:1 1 140px!important;min-width:0!important}}.live-controls-card.is-live-controls-fullscreen .live-cover-row{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(420px,.9fr)!important;align-items:stretch!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell{min-height:0!important;height:100%!important;align-self:stretch!important;display:flex!important;flex-direction:column!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell .creator-tools.live-controls-tools{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell .tool-actions{margin-top:auto!important}.live-controls-card,.live-controls-card *,.live-controls-card *:before,.live-controls-card *:after{box-sizing:border-box}.live-controls-card,.live-controls-card .live-controls-card__scroll,.live-controls-card .live-cover-row,.live-controls-card .live-cover-left,.live-controls-card .live-controls-tools-shell,.live-controls-card .creator-tools.live-controls-tools,.live-controls-card .tool-row,.live-controls-card .tool-row__control,.live-controls-card .live-active-stream-card,.live-controls-card .live-active-stream-info,.live-controls-card .live-active-stream-actions{min-width:0;max-width:100%}.live-controls-collapsible-title{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;color:inherit;font:inherit;line-height:1.15;white-space:nowrap}.live-controls-collapsible-title__icon{display:block;flex:0 0 auto;width:17px;height:17px;margin:0;color:currentColor}.live-controls-collapsible-title__text{display:block;min-width:0;color:inherit;font:inherit;line-height:inherit;white-space:nowrap}.live-controls-card .live-controls-card__scroll{width:100%;max-height:78vh;overflow-y:auto;overflow-x:hidden}.live-controls-card .live-cover-row{width:100%;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;align-items:stretch!important;gap:22px}.live-controls-card .live-cover-left,.live-controls-card .live-controls-tools-shell{width:100%;align-self:stretch}.live-controls-card .live-controls-tools-shell{display:flex;flex-direction:column}.live-controls-card .live-controls-tools-shell .creator-tools.live-controls-tools{width:100%;flex:1 1 auto;height:auto!important;min-height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}.live-controls-card .info-banner,.live-controls-card .live-card-header,.live-controls-card .live-title-row,.live-controls-card .live-cover-left,.live-controls-card .cover-preview,.live-controls-card .cover-controls,.live-controls-card .live-cta-under-image,.live-controls-card .advanced-panel,.live-controls-card .creator-tools.live-controls-tools{width:100%;max-width:100%}.live-controls-card .live-card-header{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.live-controls-card .live-title-input,.live-controls-card .tool-input,.live-controls-card .tool-select,.live-controls-card input[type=datetime-local],.live-controls-card input[type=url],.live-controls-card input[type=text]{max-width:100%}.live-controls-card .cover-controls,.live-controls-card .schedule-box,.live-controls-card .live-controls,.live-controls-card .tool-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.live-controls-card .cover-controls__tip{flex:1 1 100%;min-width:0;line-height:1.4}.live-controls-card .live-cta-under-image{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.live-controls-card .schedule-box{width:100%}.live-controls-card .schedule-input{flex:1 1 260px;min-width:0}.live-controls-card .schedule-input input{width:100%;min-width:0}.live-controls-card .live-cta-wrap,.live-controls-card .live-cta{width:100%}.live-controls-card .advanced-panel,.live-controls-card .obs-hints,.live-controls-card .tool-row,.live-controls-card .tool-row__control,.live-controls-card .sd-pre{max-width:100%}.live-controls-card .sd-pre{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.live-controls-card .tool-row{width:100%;display:grid;grid-template-columns:minmax(145px,190px) minmax(0,1fr);align-items:start;gap:12px}.live-controls-card .tool-row__label{min-width:0}.live-controls-card .tool-row__control{width:100%}.live-controls-card .tool-row__control>input:not([type=checkbox]):not([type=color]),.live-controls-card .tool-row__control>select{width:100%;min-width:0}.live-controls-card .live-active-streams-maintenance-actions{width:100%}.live-controls-card .live-active-stream-actions .btn{min-width:0!important}.live-controls-card.is-live-controls-fullscreen{position:fixed!important;inset:12px!important;z-index:99999!important;width:auto!important;max-width:none!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:16px!important;background:#fff!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll,.live-controls-card__scroll.is-live-controls-fullscreen-scroll{width:100%!important;height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;padding:18px 22px 42px!important}.live-controls-card.is-live-controls-fullscreen .live-cover-row{grid-template-columns:minmax(0,1.35fr) minmax(400px,.9fr)!important;align-items:stretch!important;gap:24px!important;min-height:calc(100dvh - 170px)!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell{height:calc(100dvh - 150px)!important;min-height:0!important;align-self:stretch!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell .creator-tools.live-controls-tools{height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell .tool-actions{margin-top:auto!important;position:sticky!important;bottom:0!important;z-index:5!important;padding-top:12px!important;background:inherit!important}@media(min-width:1921px){.live-controls-card .live-controls-card__scroll{padding-right:10px}.live-controls-card .live-cover-row{grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr)!important;gap:28px}.live-controls-card .creator-tools.live-controls-tools{padding:24px}.live-controls-card .tool-row{grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:16px}.live-controls-card .cover-preview{min-height:480px}}@media(min-width:1537px)and (max-width:1920px){.live-controls-card .live-cover-row{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr)!important;gap:24px}.live-controls-card .cover-preview{min-height:420px}}@media(min-width:1367px)and (max-width:1536px){.live-controls-card .live-cover-row{grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)!important;gap:18px}.live-controls-card .tool-row{grid-template-columns:minmax(135px,170px) minmax(0,1fr);gap:10px}.live-controls-card .cover-preview{min-height:360px}}@media(min-width:1281px)and (max-width:1366px){.live-controls-card .live-cover-row{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)!important;gap:16px}.live-controls-card .tool-row{grid-template-columns:minmax(125px,155px) minmax(0,1fr);gap:9px}.live-controls-card .cover-preview{min-height:330px}}@media(min-width:1101px)and (max-width:1280px){.live-controls-card .live-cover-row{grid-template-columns:minmax(0,1fr) minmax(315px,.9fr)!important;gap:14px}.live-controls-card .tool-row{grid-template-columns:minmax(115px,145px) minmax(0,1fr);gap:8px}.live-controls-card .cover-preview{min-height:310px}.live-controls-card .btn{max-width:100%}}@media(min-width:769px)and (max-width:1100px){.live-controls-card .live-controls-card__scroll{max-height:74vh;padding-right:5px}.live-controls-card .live-cover-row,.live-controls-card.is-live-controls-fullscreen .live-cover-row{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;min-height:0!important}.live-controls-card .live-controls-tools-shell,.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell{width:100%;height:auto!important;min-height:0!important}.live-controls-card .live-controls-tools-shell .creator-tools.live-controls-tools,.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell .creator-tools.live-controls-tools{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.live-controls-card .tool-row{grid-template-columns:minmax(130px,170px) minmax(0,1fr)}.live-controls-card.is-live-controls-fullscreen{inset:8px!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{padding:14px 16px 34px!important}}@media(min-width:641px)and (max-width:768px){.live-controls-collapsible-title{gap:7px;font-size:15px}.live-controls-collapsible-title__icon{width:15px;height:15px}.live-controls-card .live-controls-card__scroll{max-height:72vh;padding-right:4px}.live-controls-card .live-cover-row,.live-controls-card.is-live-controls-fullscreen .live-cover-row{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-height:0!important}.live-controls-card .live-card-header{justify-content:stretch}.live-controls-card .live-card-header>.btn{flex:1 1 220px}.live-controls-card .cover-controls>.btn{flex:1 1 180px}.live-controls-card .schedule-box{display:grid;grid-template-columns:minmax(0,1fr) auto}.live-controls-card .tool-row{grid-template-columns:minmax(0,1fr);gap:7px}.live-controls-card .tool-row__label,.live-controls-card .tool-actions{width:100%}.live-controls-card .tool-actions .btn{flex:1 1 180px}.live-controls-card .live-active-stream-actions{width:100%!important;justify-content:stretch!important}.live-controls-card .live-active-stream-actions .btn{flex:1 1 150px!important}.live-controls-card.is-live-controls-fullscreen{inset:6px!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:12px!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{padding:12px 12px 30px!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell,.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media(min-width:391px)and (max-width:640px){.live-controls-collapsible-title{gap:7px;font-size:14px;font-weight:800}.live-controls-collapsible-title__icon{width:14px;height:14px}.live-controls-card .live-controls-card__scroll{max-height:70vh;padding-right:3px}.live-controls-card .info-banner{padding:12px}.live-controls-card .info-banner__text strong{font-size:13px}.live-controls-card .info-banner__text p{font-size:11px;line-height:1.4}.live-controls-card .live-cover-row,.live-controls-card.is-live-controls-fullscreen .live-cover-row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-height:0!important}.live-controls-card .live-card-header{display:grid;grid-template-columns:minmax(0,1fr)}.live-controls-card .live-card-header>*{width:100%;max-width:100%}.live-controls-card .cover-preview{min-height:220px}.live-controls-card .cover-controls{display:grid;grid-template-columns:minmax(0,1fr)}.live-controls-card .cover-controls>.btn{width:100%}.live-controls-card .schedule-box{display:grid;grid-template-columns:minmax(0,1fr)}.live-controls-card .schedule-box>*,.live-controls-card .schedule-box .btn{width:100%}.live-controls-card .tool-row{grid-template-columns:minmax(0,1fr);gap:6px}.live-controls-card .tool-row__label{width:100%;font-size:12px}.live-controls-card .tool-help,.live-controls-card .muted{font-size:11px;line-height:1.35}.live-controls-card .tool-actions{display:grid;grid-template-columns:minmax(0,1fr)}.live-controls-card .tool-actions .btn{width:100%}.live-controls-card .live-active-stream-card{padding:10px!important}.live-controls-card .live-active-stream-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.live-controls-card .live-active-stream-actions .btn{width:100%!important}.live-controls-card.is-live-controls-fullscreen{inset:4px!important;height:calc(100dvh - 8px)!important;max-height:calc(100dvh - 8px)!important;border-radius:10px!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{padding:10px 10px 26px!important}.live-controls-card.is-live-controls-fullscreen .live-controls-tools-shell,.live-controls-card.is-live-controls-fullscreen .creator-tools.live-controls-tools{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media(min-width:321px)and (max-width:390px){.live-controls-collapsible-title{gap:6px;font-size:13px;font-weight:800;letter-spacing:-.01em}.live-controls-collapsible-title__icon{width:13px;height:13px}.live-controls-card .live-controls-card__scroll{max-height:68vh;padding-right:2px}.live-controls-card .info-banner{padding:10px}.live-controls-card .info-banner__text strong{font-size:12px}.live-controls-card .info-banner__text p{font-size:10px;line-height:1.35}.live-controls-card .live-cover-row,.live-controls-card.is-live-controls-fullscreen .live-cover-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important}.live-controls-card .cover-preview{min-height:200px}.live-controls-card .live-title-input,.live-controls-card .tool-input,.live-controls-card .tool-select,.live-controls-card input[type=datetime-local]{min-height:36px;font-size:12px}.live-controls-card .btn{min-height:36px;max-width:100%;font-size:11px}.live-controls-card .live-card-header,.live-controls-card .cover-controls,.live-controls-card .schedule-box,.live-controls-card .tool-row,.live-controls-card .tool-actions,.live-controls-card .live-active-stream-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.live-controls-card .live-card-header>*,.live-controls-card .cover-controls>*,.live-controls-card .schedule-box>*,.live-controls-card .tool-actions>*,.live-controls-card .live-active-stream-actions>*{width:100%!important;max-width:100%!important}.live-controls-card .tool-row__label{font-size:11px}.live-controls-card .tool-help,.live-controls-card .muted,.live-controls-card .cover-controls__tip{font-size:10px;line-height:1.35}.live-controls-card .creator-tools.live-controls-tools{padding:10px}.live-controls-card .creator-tools__title{font-size:14px}.live-controls-card.is-live-controls-fullscreen{inset:2px!important;height:calc(100dvh - 4px)!important;max-height:calc(100dvh - 4px)!important;border-radius:8px!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{padding:8px 8px 24px!important}}@media(max-width:320px){.live-controls-collapsible-title{gap:5px;font-size:12px;font-weight:800;letter-spacing:-.015em}.live-controls-collapsible-title__icon{width:12px;height:12px}.live-controls-card .live-controls-card__scroll{max-height:66vh;padding-right:1px}.live-controls-card .info-banner{padding:9px}.live-controls-card .info-banner__text strong{font-size:11px}.live-controls-card .info-banner__text p{font-size:9px;line-height:1.35}.live-controls-card .live-cover-row,.live-controls-card.is-live-controls-fullscreen .live-cover-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-height:0!important}.live-controls-card .cover-preview{min-height:184px}.live-controls-card .live-title-input,.live-controls-card .tool-input,.live-controls-card .tool-select,.live-controls-card input[type=datetime-local]{min-height:34px;font-size:11px}.live-controls-card .btn{min-height:34px;max-width:100%;padding-inline:8px;font-size:10px}.live-controls-card .live-card-header,.live-controls-card .cover-controls,.live-controls-card .schedule-box,.live-controls-card .tool-row,.live-controls-card .tool-actions,.live-controls-card .live-active-stream-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.live-controls-card .live-card-header>*,.live-controls-card .cover-controls>*,.live-controls-card .schedule-box>*,.live-controls-card .tool-actions>*,.live-controls-card .live-active-stream-actions>*{width:100%!important;max-width:100%!important}.live-controls-card .tool-row__label{font-size:10px}.live-controls-card .tool-help,.live-controls-card .muted,.live-controls-card .cover-controls__tip{font-size:9px;line-height:1.3}.live-controls-card .creator-tools.live-controls-tools{padding:8px}.live-controls-card .creator-tools__title{font-size:13px}.live-controls-card.is-live-controls-fullscreen{inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.live-controls-card.is-live-controls-fullscreen .live-controls-card__scroll{padding:7px 7px 22px!important}}.emoji-stickers-panel,.emoji-stickers-panel *,.emoji-stickers-panel *:before,.emoji-stickers-panel *:after{box-sizing:border-box}.emoji-stickers-panel.tool-row{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.emoji-stickers-panel__label{width:100%;min-width:0;display:flex;align-items:center;gap:8px;padding:0}.emoji-stickers-panel__control{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.emoji-stickers-size-row{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(90px,1fr) minmax(76px,100px) auto;align-items:center;gap:9px}.emoji-stickers-size-row__label{min-width:0;margin:0;font-weight:700;line-height:1.2;white-space:nowrap}.emoji-stickers-size-row__input{width:100%!important;min-width:0!important;max-width:100%!important}.emoji-stickers-size-row__add{min-width:58px;min-height:38px;margin:0!important;white-space:nowrap}.emoji-stickers-panel__hint{display:block;width:100%;min-width:0;margin:0;line-height:1.4;overflow-wrap:anywhere}@media(max-width:640px){.emoji-stickers-panel.tool-row{gap:8px}.emoji-stickers-panel__control{gap:9px}.emoji-stickers-size-row{grid-template-columns:minmax(0,1fr) 78px 52px;gap:7px}.emoji-stickers-size-row__label{font-size:12px}.emoji-stickers-size-row__input{min-height:38px;padding-inline:8px;font-size:12px}.emoji-stickers-size-row__add{min-width:0;min-height:38px;padding-inline:8px;font-size:12px}.emoji-stickers-panel__hint{font-size:10px}}@media(max-width:390px){.emoji-stickers-size-row{grid-template-columns:minmax(0,1fr) 70px 48px;gap:6px}.emoji-stickers-size-row__label{font-size:11px}.emoji-stickers-size-row__input,.emoji-stickers-size-row__add{min-height:36px;font-size:11px}}@media(max-width:320px){.emoji-stickers-size-row{grid-template-columns:minmax(0,1fr) 64px 44px;gap:5px}.emoji-stickers-size-row__label{font-size:10px}.emoji-stickers-size-row__input,.emoji-stickers-size-row__add{min-height:34px;padding-inline:6px;font-size:10px}.emoji-stickers-panel__hint{font-size:9px;line-height:1.35}}:root{--mec-bg: transparent;--mec-panel: rgba(255, 255, 255, .72);--mec-panel-hover: rgba(255, 255, 255, .84);--mec-surface: rgba(255, 255, 255, .62);--mec-surface-strong: rgba(255, 255, 255, .92);--mec-input: rgba(255, 255, 255, .96);--mec-border: rgba(15, 23, 42, .08);--mec-border-strong: rgba(15, 23, 42, .14);--mec-text: #0f172a;--mec-text-soft: #334155;--mec-muted: rgba(51, 65, 85, .82);--mec-shadow: 0 14px 34px rgba(15, 23, 42, .08);--mec-shadow-soft: 0 10px 24px rgba(15, 23, 42, .06);--mec-primary: #4f46e5;--mec-accent: #f97316;--mec-danger: #dc2626;--mec-danger-bg: rgba(254, 242, 242, .92);--mec-danger-border: rgba(239, 68, 68, .18);--mec-radius-xl: 24px;--mec-radius-lg: 20px;--mec-radius-md: 16px;--mec-radius-sm: 14px;--mec-radius-xs: 12px;--mec-pill: 999px}.mec-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent!important}.mec-modal{width:min(1040px,96vw);max-height:92vh;display:flex;flex-direction:column;gap:12px;background:transparent!important;color:var(--mec-text);border:0;box-shadow:none;overflow:visible}.mec-header,.mec-toolbar,.mec-footer,.mec-empty{background:var(--mec-panel)!important;border:1px solid var(--mec-border);box-shadow:var(--mec-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mec-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:var(--mec-radius-xl)}.mec-header-left{display:flex;align-items:center;gap:12px;min-width:0}.mec-header-avatar{flex-shrink:0}.mec-title{margin:0;color:var(--mec-text);font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.mec-header .muted{color:var(--mec-muted);font-size:.95rem}.mec-close{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--mec-border);border-radius:var(--mec-radius-xs);background:#ffffffc7;color:var(--mec-text);cursor:pointer;box-shadow:var(--mec-shadow-soft);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.mec-close:hover{transform:translateY(-1px);background:#fffffff0;border-color:var(--mec-border-strong)}.mec-close:active{transform:translateY(0) scale(.98)}.mec-close svg{color:currentColor}.mec-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--mec-radius-lg)}.mec-help{max-width:70%;font-size:.92rem;line-height:1.55;color:var(--mec-muted)}.mec-help strong{color:var(--mec-text)}.mec-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mec-body{flex:1;min-height:0;overflow-y:auto;padding:2px;background:transparent!important}.mec-body::-webkit-scrollbar{width:8px}.mec-body::-webkit-scrollbar-track{background:transparent}.mec-body::-webkit-scrollbar-thumb{background:#94a3b8b8;border-radius:999px}.mec-body::-webkit-scrollbar-thumb:hover{background:#64748bd6}.mec-grid{display:flex;flex-direction:column;gap:12px}.mec-card{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:14px;align-items:stretch;padding:12px;border-radius:22px;background:var(--mec-panel)!important;border:1px solid var(--mec-border);box-shadow:var(--mec-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.mec-card:hover{background:var(--mec-panel-hover)!important;border-color:var(--mec-border-strong)}.mec-card--selected{border-color:#f973168c;box-shadow:0 0 0 2px #f9731624,var(--mec-shadow)}.mec-thumb{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;flex-shrink:0;background:var(--mec-surface);border:1px solid var(--mec-border)}.mec-thumb img{width:100%;height:100%;display:block;object-fit:cover}.mec-thumb-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#334155b8;font-size:.86rem;text-align:center;padding:12px}.mec-select{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border-radius:var(--mec-pill);background:#ffffffe0;border:1px solid var(--mec-border);box-shadow:0 8px 18px #0f172a14;color:var(--mec-text);font-size:.72rem;font-weight:700;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mec-select input{margin:0;cursor:pointer;accent-color:var(--mec-accent)}.mec-select-label{color:inherit}.mec-meta{display:flex;flex-direction:column;gap:8px;min-width:0}.mec-title-input,.mec-summary-input{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:var(--mec-radius-sm);border:1px solid rgba(15,23,42,.12);background:var(--mec-input)!important;color:var(--mec-text)!important;font:inherit;font-size:.92rem;outline:none;box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.mec-title-input::placeholder,.mec-summary-input::placeholder{color:#64748bc7}.mec-title-input:focus,.mec-summary-input:focus{background:#fff!important;border-color:#4f46e573;box-shadow:0 0 0 4px #4f46e51a}.mec-sub,.mec-modal .muted,.mec-empty{color:var(--mec-muted)!important}.mec-sub{font-size:.78rem;line-height:1.45}.mec-actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px}.mec-actions .btn,.mec-actions .btn.ghost,.mec-actions .btn.danger,.mec-actions .pill{width:158px;justify-content:center}.mec-modal .btn{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffc7!important;background-image:none!important;color:var(--mec-text)!important;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;box-shadow:var(--mec-shadow-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.mec-modal .btn svg,.mec-modal .btn span{color:inherit!important}.mec-modal .btn:hover:not(:disabled){transform:translateY(-1px);background:#fffffff0!important;border-color:#0f172a24;box-shadow:0 12px 26px #0f172a17}.mec-modal .btn:active:not(:disabled){transform:translateY(0) scale(.98)}.mec-modal .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.mec-modal .btn.ghost{background:#ffffffad!important}.mec-modal .btn.danger{background:var(--mec-danger-bg)!important;border-color:var(--mec-danger-border);color:var(--mec-danger)!important}.mec-modal .btn.danger:hover:not(:disabled){background:#fee2e2f5!important;border-color:#ef44443d}.mec-modal .pill,.mec-actions .pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 12px;box-sizing:border-box;border-radius:var(--mec-pill);border:1px solid var(--mec-border);background:#ffffffd1!important;color:var(--mec-text);font-size:.8rem;font-weight:700;box-shadow:0 8px 18px #0f172a0a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mec-modal .pill input{margin:0;cursor:pointer;accent-color:var(--mec-accent)}.mec-empty{padding:18px;border-radius:var(--mec-radius-lg);text-align:center;font-size:.95rem}.mec-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--mec-radius-lg)}@media(max-width:900px){.mec-card{grid-template-columns:1fr}.mec-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.mec-actions .btn,.mec-actions .btn.ghost,.mec-actions .btn.danger,.mec-actions .pill{width:auto;flex:1 1 160px}}@media(max-width:768px){.mec-overlay{padding:12px;align-items:stretch}.mec-modal{width:100%;max-height:100%}.mec-header,.mec-toolbar,.mec-footer{border-radius:18px}.mec-header{padding:14px}.mec-toolbar{flex-direction:column;align-items:stretch;padding:14px}.mec-help{max-width:100%}.mec-toolbar-actions{justify-content:flex-start}}@media(max-width:560px){.mec-overlay{padding:10px}.mec-header,.mec-toolbar,.mec-footer,.mec-card,.mec-empty{border-radius:16px}.mec-card{padding:10px}.mec-title-input,.mec-summary-input{padding:10px 11px}.mec-modal .btn,.mec-modal .pill{width:100%}.mec-actions{flex-direction:column;align-items:stretch}.mec-actions .btn,.mec-actions .btn.ghost,.mec-actions .btn.danger,.mec-actions .pill{flex:1 1 auto;width:100%}.mec-footer{justify-content:stretch}.mec-footer .btn{width:100%}}.mec-overlay{background:transparent!important}.mec-modal{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:28px!important;padding:14px!important;box-shadow:0 24px 60px #0f172a2e!important;overflow:hidden!important}.mec-header,.mec-toolbar,.mec-footer,.mec-card,.mec-empty{background:#fffffff5!important}.mec-body{background:#fff!important;border-radius:20px}.mec-card{background:#fffffffa!important}.mec-thumb,.mec-thumb-ph{background:#f8fafcfa!important}.mec-close{width:42px;height:42px;min-width:42px;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px;background:#fff!important;color:#000!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 18px #0f172a14!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mec-close svg{width:18px;height:18px;color:#000!important;stroke:#000!important;transition:transform .22s ease}.mec-close:hover{background:#f8fafc!important;border-color:#0f172a38!important;box-shadow:0 12px 26px #0f172a24!important;transform:translateY(-1px)}.mec-close:hover svg{transform:rotate(90deg)}.mec-close:focus-visible{outline:none;border-color:#0f172a73!important;box-shadow:0 0 0 3px #0f172a1f,0 10px 24px #0f172a1a!important}.mec-close{position:relative!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;background-image:none!important;color:#000!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;box-shadow:0 8px 18px #0f172a14!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mec-close svg{display:none!important}.mec-close:before{content:"×"!important;display:block!important;color:#000!important;font-size:28px!important;font-weight:400!important;line-height:1!important;opacity:1!important;visibility:visible!important;transform:translateY(-1px);transition:transform .22s ease}.mec-close:hover{background:#f8fafc!important;border-color:#0f172a42!important;box-shadow:0 12px 26px #0f172a24!important;transform:translateY(-1px)}.mec-close:hover:before{transform:translateY(-1px) rotate(90deg)}.mec-close:active{background:#f1f5f9!important;transform:translateY(0) scale(.96)}.mec-close:focus-visible{outline:none!important;border-color:#0f172a73!important;box-shadow:0 0 0 3px #0f172a1f,0 10px 24px #0f172a1a!important}.mec-refresh-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;background-image:none!important;color:#000!important;box-shadow:0 8px 18px #0f172a14!important;cursor:pointer!important;opacity:1!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mec-refresh-icon-btn svg{width:18px!important;height:18px!important;color:#000!important;stroke:#000!important;opacity:1!important;transition:transform .28s ease}.mec-refresh-icon-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#0f172a42!important;box-shadow:0 12px 26px #0f172a24!important;transform:translateY(-1px)}.mec-refresh-icon-btn:hover:not(:disabled) svg{transform:rotate(90deg)}.mec-refresh-icon-btn:active:not(:disabled){background:#f1f5f9!important;transform:translateY(0) scale(.96)}.mec-refresh-icon-btn.is-spinning svg{animation:mec-refresh-spin .45s ease both}.mec-refresh-icon-btn:disabled{opacity:1!important;cursor:default!important;color:#000!important}.mec-refresh-icon-btn:disabled svg{color:#000!important;stroke:#000!important}@keyframes mec-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mec-select-delete-pill{height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:stretch!important;overflow:hidden!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;box-shadow:0 8px 18px #0f172a14!important}.mec-select-delete-segment{height:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#000!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important;transition:background .18s ease,color .18s ease,transform .18s ease}.mec-select-delete-segment span,.mec-select-delete-segment svg{color:#000!important;stroke:#000!important}.mec-select-delete-segment--select{border-right:1px solid rgba(15,23,42,.1)!important}.mec-select-delete-segment--select input[type=checkbox]{margin:0!important;cursor:pointer!important;accent-color:#000000!important}.mec-select-delete-segment--delete{appearance:none!important}.mec-select-delete-segment:hover:not(:disabled){background:#f8fafc!important}.mec-select-delete-segment--delete:hover:not(:disabled){background:#fef2f2!important}.mec-select-delete-segment--delete:hover:not(:disabled),.mec-select-delete-segment--delete:hover:not(:disabled) span,.mec-select-delete-segment--delete:hover:not(:disabled) svg{color:#b91c1c!important;stroke:#b91c1c!important}.mec-select-delete-segment:active:not(:disabled){transform:scale(.98)}.mec-select-delete-segment:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.mec-select-delete-segment--delete.is-delete-flashing{animation:mec-delete-flash .42s ease-in-out both}.mec-select-delete-segment--delete.is-delete-flashing,.mec-select-delete-segment--delete.is-delete-flashing span,.mec-select-delete-segment--delete.is-delete-flashing svg{color:#fff!important;stroke:#fff!important}@keyframes mec-delete-flash{0%{background:#fff;color:#000;box-shadow:none}35%{background:#ef4444;color:#fff;box-shadow:0 0 0 4px #ef444424,0 10px 24px #ef444438}70%{background:#dc2626;color:#fff;box-shadow:0 0 0 6px #dc26261f,0 12px 28px #dc26263d}to{background:#fff;color:#000;box-shadow:none}}.mec-overlay{position:fixed;inset:0;z-index:2147483000}.mec-modal{position:relative;z-index:2147483001}.PublishExploreCard.pec-root{padding:12px;border-radius:10px;display:flex;flex-direction:column;gap:10px}.pec-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.pec-card-header-main{display:flex;flex-direction:column;gap:4px}.pec-card-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.pec-card-title{font-size:16px;font-weight:600}.pec-card-sub{font-size:12px;margin-top:4px;max-width:360px}.pec-toggle-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.pec-toggle-label{font-weight:600;font-size:13px}.pec-error{margin-top:6px;margin-bottom:4px;background:#fee2e2;color:#991b1b;padding:8px 10px;border-radius:8px;font-size:13px}.pec-grid{display:grid;grid-template-columns:260px 1fr;gap:12px;margin-top:6px}.pec-left{position:sticky;top:8px;align-self:flex-start;display:flex;flex-direction:column;gap:10px}.pec-right{display:grid;gap:10px}.pec-scroll{max-height:calc(100vh - 220px);overflow-y:auto}.pec-cover-wrap{position:relative;overflow:visible}.pec-cover-image,.pec-cover-video{width:100%;border-radius:8px;aspect-ratio:16 / 9;object-fit:cover;display:block;background:#f6f7f9}.pec-cover-placeholder{width:100%;aspect-ratio:16 / 9;border-radius:8px;background:#f8fafc;border:1px dashed #cbd5e1;display:grid;place-items:center;font-size:12px;color:#94a3b8;gap:4px}.pec-cover-placeholder svg{font-size:18px}.pec-cover-remove{position:absolute;top:4px;right:4px;transform:none}.pec-upload{position:relative;margin-top:6px;padding:8px 10px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;font-size:13px;cursor:pointer}.pec-upload:hover{background:#f3f4f6}.pec-upload-ico{grid-row:span 2;align-self:flex-start;margin-top:2px}.pec-upload-text{font-weight:600}.pec-upload-hint{font-size:11px;color:#64748b}.pec-upload-warning{margin-top:4px;grid-column:1 / -1;font-size:11px;border-radius:6px;padding:6px 8px;background:#fffbeb;color:#92400e}.pec-upload-video{margin-top:4px}.pec-upload input[type=file]{display:none}.pec-audio-block{margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;display:flex;flex-direction:column;gap:6px}.pec-audio-header{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.pec-audio-body{display:flex;flex-direction:column;gap:6px}.pec-audio-actions{display:flex;gap:6px;align-items:center}.pec-audio-empty{font-size:12px}.pec-audio-upload-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pec-audio-upload-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:5px 10px}.pec-audio-upload-btn input[type=file]{display:none}.pec-audio-upload-icon{margin-right:2px}.pec-audio-help{font-size:11px;margin-top:2px}.pec-field-group{display:grid;gap:6px}.pec-field-title{font-size:14px;font-weight:500}.pec-field-summary{font-size:13px;min-height:70px}.pec-tracks-block{padding:10px;border-radius:10px;display:grid;gap:6px}.pec-section-toggle{width:100%;background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.pec-section-toggle-title{display:flex;align-items:baseline;gap:4px;font-weight:600;font-size:13px}.pec-section-toggle-count{font-weight:400;font-size:12px;color:#64748b}.pec-chevron{transition:transform .18s ease}.pec-tracks-list{margin-top:6px;max-height:260px;overflow-y:auto;padding-right:4px;display:grid;gap:6px}.pec-track-card{border:1px solid #e5e7eb;border-radius:8px;padding:8px;display:grid;gap:6px}.pec-track-header{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#64748b}.pec-track-id code{font-size:11px}.pec-track-input,.pec-track-textarea{font-size:13px}.pec-track-help{font-size:11px}.pec-auto-cta{padding:10px;border-radius:10px;display:grid;gap:4px}.pec-auto-cta-title{font-size:13px;font-weight:600}.pec-auto-cta-name{font-weight:600}.pec-auto-cta-summary{font-size:13px}.pec-auto-cta-body{font-size:11px;color:#64748b}.pec-media-manager{padding:10px;border-radius:10px;display:grid;gap:6px}.pec-media-grid{margin-top:6px;max-height:260px;overflow-y:auto;overflow-x:hidden;padding-right:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;box-sizing:border-box}.pec-media-card{border:1px solid #e5e7eb;border-radius:8px;position:relative;overflow:visible;min-width:0}.pec-media-thumb{width:100%;aspect-ratio:16 / 10;background:#f8fafc;display:grid;place-items:center;border-radius:8px 8px 0 0;overflow:hidden}.pec-media-thumb img,.pec-media-thumb video{width:100%;height:100%;object-fit:cover}.pec-media-audio-label{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}.pec-media-footer{display:flex;gap:4px;padding:6px;align-items:center;justify-content:flex-start}.pec-media-btn{font-size:11px;padding:4px 8px}.pec-media-empty{margin-top:4px;font-size:12px}.pec-actions{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pec-btn-icon{margin-right:6px}.pec-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer;text-align:left}.pec-media-manager .pec-section-toggle,.pec-tracks-block .pec-section-toggle,.pec-media-manager .pec-section-toggle:hover,.pec-tracks-block .pec-section-toggle:hover,.pec-media-manager .pec-section-toggle:focus,.pec-tracks-block .pec-section-toggle:focus{background:#f9fafb;color:#0f172a}.pec-section-toggle-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0f172a}.pec-section-toggle-count{font-size:12px;font-weight:400;color:#64748b}.pec-chevron{font-size:14px;color:#64748b;transition:transform .18s ease}.pec-chevron-open{transform:rotate(180deg)}.pec-media-manager,.pec-tracks-block{border-radius:12px;background:#fff}.pec-media-empty,.pec-audio-empty{font-size:13px;color:#64748b;text-align:center;padding:12px 6px}.pec-meta-block{margin-top:16px;padding:14px 16px;border-radius:12px}.pec-meta-header{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.pec-meta-header>span{font-weight:600;font-size:14px}.pec-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 12px}.pec-meta-field{display:flex;flex-direction:column;gap:4px}.pec-meta-label{font-size:12px;font-weight:500;color:#4b5563}.pec-meta-block .tool-input{font-size:13px}.pec-cover-wrap{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#050505}.pec-cover-wrap .pec-cover-image,.pec-cover-wrap .pec-cover-video,.pec-cover-wrap .cover-media{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.pec-cover-remove{position:absolute;top:8px;right:8px}.pec-media-thumb{position:relative;width:100%;padding-top:56.25%;border-radius:10px;overflow:hidden;background:#000}.pec-media-thumb-img,.pec-media-thumb-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.pec-media-audio-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;gap:6px;color:#fff;background:#0009}.pec-media-remove{position:absolute;top:6px;right:6px;z-index:2}.pec-media-footer{margin-top:6px;display:flex;gap:6px;justify-content:flex-start}select.tool-input{display:block;width:100%;max-width:100%;height:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;line-height:normal;border:1px solid rgba(0,0,0,.75);border-radius:10px;background:transparent;color:#111;box-sizing:border-box}.sdc-auction__preview{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;padding:10px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:transparent;box-sizing:border-box;min-width:0}.sdc-auction__thumb{width:56px;height:56px;flex:0 0 56px;border-radius:10px;border:1px solid rgba(0,0,0,.18);object-fit:cover;object-position:center;display:block;background:#0000000a}.sdc-auction__info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.sdc-auction__name{font-size:14px;font-weight:800;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdc-auction__sub{font-size:12px;font-weight:600;color:#000000a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdc-auctionTimer{width:100%;box-sizing:border-box;background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;overflow:hidden}.sdc-auctionTimer__label{font-size:13px;font-weight:800;color:#111;white-space:nowrap;flex:0 0 auto}.sdc-auctionTimer__value{font-size:13px;font-weight:800;color:#111;font-variant-numeric:tabular-nums;letter-spacing:.2px;white-space:nowrap;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;max-width:60%}.sdc-auctionPanel__actions{width:100%;box-sizing:border-box;display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;min-width:0}.sdc-auctionPanel__actions .sdc-btn{background:transparent!important;background-image:none!important;box-shadow:none!important;color:#111!important;font-weight:800;font-size:14px;border:1px solid rgba(0,0,0,.22);border-radius:12px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;cursor:pointer;flex:1 1 140px;min-width:0}.sdc-auctionPanel__actions .sdc-btn:hover:not(:disabled){border-color:#00000061;background:#00000008!important}.sdc-auctionPanel__actions .sdc-btn:focus-visible{outline:2px solid rgba(0,0,0,.45);outline-offset:2px}.sdc-auctionPanel__actions .sdc-btn:disabled{opacity:.55;cursor:not-allowed}.sdc-auctionPanel__actions .sdc-btn--danger{color:#111!important;border-color:#00000073}.sdc-auctionPanel__actions .sdc-btn--danger:hover:not(:disabled){border-color:#000000a6;background:#0000000a!important}.sdc-auctionDuration{width:100%;box-sizing:border-box;margin-top:12px}.sdc-auctionDuration__label{display:block;margin:0 0 8px;font-weight:800;font-size:14px;color:#111}.sdc-auctionDuration__row{width:100%;box-sizing:border-box;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sdc-auctionDuration__num{width:84px;min-width:84px;height:40px;padding:0 10px;border-radius:12px;border:1px solid rgba(0,0,0,.22);background:transparent;color:#111;font-weight:800;outline:none}.sdc-auctionDuration__unit{width:140px;min-width:140px;height:40px;padding:0 10px;border-radius:12px;border:1px solid rgba(0,0,0,.22);background:transparent;color:#111;font-weight:800;outline:none}.sdc-auctionDuration .sdc-btn{width:100%;margin-top:10px;height:40px;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#111!important;font-weight:800;border:1px solid rgba(0,0,0,.22);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1}.sdc-auctionDuration__row{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sdc-auctionDuration__num{width:84px;min-width:84px;flex:0 0 84px}.sdc-auctionDuration__unit{flex:1 1 auto;min-width:0}.sdc-auctionDuration__row>.sdc-btn{flex:0 0 100%;width:100%;margin-top:8px;display:inline-flex;align-items:center;justify-content:center}.sdc-btn{-webkit-appearance:none;appearance:none;background:transparent!important;color:#111!important;border:1px solid #111;border-radius:12px;font-weight:800;font-size:14px;line-height:1;padding:12px 14px;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;width:100%;box-sizing:border-box}.sdc-btn--ghost{background:transparent!important;color:#111!important;border-color:#111}.sdc-btn--danger{background:transparent!important;color:#b00020!important;border-color:#b00020}.sdc-btn:disabled{opacity:.45;cursor:not-allowed}.sdc-auctionPanel>.sdc-btn--ghost{margin-top:10px}.sdc-btn{border:1px solid #111!important;box-shadow:none!important;background:transparent!important}.sdc-auctionPanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sdc-auctionPanel__pills{display:flex;align-items:center;gap:10px;flex-shrink:0;justify-content:flex-end}.sdc-auctionPanel__meta{margin-top:4px}.sdc-auctionPill.is-online{border:1px solid rgba(0,200,120,.35)}.sdc-auctionPill.is-offline{border:1px solid rgba(255,80,80,.35);opacity:.85}.sdc-presence{display:flex;align-items:center;justify-content:center;min-width:34px}.sdc-presence-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.sdc-presence-icon{width:18px;height:18px;object-fit:contain;display:block}.sdc-presence-dot{position:absolute;width:8px;height:8px;border-radius:50%;right:-1px;top:-1px;border:2px solid #fff}.sdc-presence-dot.online{background:#22c55e}.sdc-presence-dot.offline{background:#9ca3af}@keyframes sdcPulse{0%{transform:scale(.85);opacity:.45}50%{transform:scale(1.15);opacity:1}to{transform:scale(.85);opacity:.45}}.sdc-presence-dot.online{background:#22c55e;animation:sdcPulse 1s infinite}.sdc-presence-dot.offline{background:#ef4444;animation:sdcPulse 1s infinite}.sdc-auction__picker{background:transparent!important;border:0!important;padding:0!important;margin:12px 0 0!important}.sdc-auction__label{display:inline-block;font-size:13px;font-weight:600;margin-bottom:8px;color:#000000d1}.sdc-auction__err{margin:8px 0;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#00000005;color:#000000c7}.sdc-auction__picker select.tool-input,.sdc-auctionDuration__num,.sdc-auctionDuration__unit{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;padding:10px 12px!important;font-size:13px!important;color:#111!important;outline:none!important;box-shadow:none!important}.sdc-auction__picker select.tool-input:disabled,.sdc-auctionDuration__num:disabled,.sdc-auctionDuration__unit:disabled{opacity:.6;cursor:not-allowed;background:#fff!important}.sdc-auction__preview{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff}.sdc-auction__thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;border:1px solid rgba(0,0,0,.08);background:#fff}.sdc-auction__name{font-size:13px;font-weight:700;color:#111}.sdc-auction__sub{font-size:12px;opacity:.75;margin-top:2px}.sdc-auctionPanel{margin-top:12px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#fff!important}.sdc-auctionPanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.sdc-auctionPanel__title{font-size:14px;font-weight:800;color:#111}.sdc-auctionPanel__meta{margin-top:4px;font-size:12px;color:#000000b8}.sdc-auctionPanel__meta code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.sdc-auctionTimer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff!important;margin:10px 0 12px}.sdc-auctionTimer__label{font-size:12px;font-weight:700;color:#000000c7}.sdc-auctionTimer__value{font-size:12px;font-weight:800;color:#111;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sdc-auctionPanel__actions{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 12px}.sdc-auctionDuration{padding:0;margin-top:6px;background:transparent!important;border:0!important}.sdc-auctionDuration__label{display:inline-block;font-size:13px;font-weight:700;margin-bottom:8px;color:#000000d1}.sdc-auctionDuration__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sdc-auctionDuration__num{width:90px}.sdc-btn,.sdc-btn:visited{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;outline:none!important;cursor:pointer;transition:transform .06s ease,background .12s ease,border-color .12s ease}.sdc-btn:hover{background:#00000008!important;border-color:#0000002e!important}.sdc-btn:active{transform:translateY(1px)}.sdc-btn:disabled{opacity:.55;cursor:not-allowed;background:#fff!important}.sdc-btn--danger{background:#fff!important;border-color:#0000002e!important}.sdc-btn--ghost{background:transparent!important;border-color:#0000001f!important}.sdc-auctionPanel button,.sdc-auction__picker button{box-shadow:none!important}.pec-card-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pec-fullscreen-btn{display:inline-flex;align-items:center;gap:8px}.pec-fullscreen-close{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#111;cursor:pointer}.pec-fullscreen-close:hover{background:#0000000a;border-color:#0003}body.pec-fullscreen-lock{overflow:hidden}.PublishExploreCard.pec-root.is-fullscreen{position:fixed!important;inset:0!important;z-index:99999!important;width:100vw!important;height:100vh!important;max-width:none!important;margin:0!important;padding:18px 22px 28px!important;border-radius:0!important;background:radial-gradient(circle at top left,rgba(14,122,254,.06),transparent 34%),radial-gradient(circle at top right,rgba(255,45,85,.05),transparent 32%),#fff!important;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:none!important;animation:pecFullscreenIn .18s ease-out both}.PublishExploreCard.pec-root.is-fullscreen .pec-card-header{position:sticky;top:0;z-index:10;padding:12px 0 14px;margin:-4px 0 14px;background:linear-gradient(180deg,#fffffffa,#ffffffe0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(0,0,0,.06)}.PublishExploreCard.pec-root.is-fullscreen .pec-card-title{font-size:clamp(22px,2vw,30px)}.PublishExploreCard.pec-root.is-fullscreen .pec-grid{max-width:1580px;margin:0 auto;align-items:start}.PublishExploreCard.pec-root.is-fullscreen .pec-left{position:sticky;top:96px;align-self:start}.PublishExploreCard.pec-root.is-fullscreen .pec-cover-wrap{min-height:420px}.PublishExploreCard.pec-root.is-fullscreen .pec-right.pec-scroll{max-height:none;overflow:visible}@keyframes pecFullscreenIn{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.pec-media-manager-actions{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px}.pec-remove-all-media-btn{background:#fff!important;color:#b91c1c!important;border:1px solid rgba(185,28,28,.18)!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important}.pec-remove-all-media-btn:hover{background:#fef2f2!important;color:#991b1b!important;border-color:#b91c1c47!important}.pec-remove-all-media-btn svg{color:currentColor!important;stroke:currentColor!important}@media(max-width:980px){.PublishExploreCard.pec-root.is-fullscreen{padding:14px 14px 24px!important}.PublishExploreCard.pec-root.is-fullscreen .pec-grid{grid-template-columns:1fr}.PublishExploreCard.pec-root.is-fullscreen .pec-left{position:relative;top:auto}.pec-card-header-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:720px){.pec-media-manager-actions{justify-content:stretch}.pec-remove-all-media-btn{width:100%}}.pec-modern-select{position:relative;width:100%;min-width:0}.pec-modern-select.tool-input,.pec-modern-select.sdc-auctionDuration__unit{padding:0;border:0;background:transparent;box-shadow:none}.pec-modern-select__button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid rgba(15,23,42,.16);border-radius:13px;background:#fffffff5;box-shadow:0 10px 24px #0f172a0f;color:#111827;font-size:14px;font-weight:700;line-height:1.2;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.pec-modern-select__button:hover{border-color:#2563eb57;box-shadow:0 14px 30px #0f172a1a;transform:translateY(-1px)}.pec-modern-select__button:focus-visible{outline:3px solid rgba(59,130,246,.22);outline-offset:2px;border-color:#2563eb8c}.pec-modern-select.is-open .pec-modern-select__button{border-color:#2563eb8f;box-shadow:0 16px 34px #2563eb24}.pec-modern-select.is-disabled .pec-modern-select__button{cursor:not-allowed;transform:none;box-shadow:none}.pec-modern-select__value{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pec-modern-select__value.is-placeholder{color:#6b7280;font-weight:650}.pec-modern-select__chevron{flex:0 0 auto;color:#475569;transition:transform .16s ease}.pec-modern-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:120;max-height:300px;overflow-y:auto;padding:7px;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fffffffa;box-shadow:0 24px 70px #0f172a2e,0 8px 22px #0f172a1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pec-modern-select__menu::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b61}.pec-modern-select__option{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 11px;border:0;border-radius:12px;background:transparent;color:#111827;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.pec-modern-select__option:hover,.pec-modern-select__option:focus-visible{outline:none;background:#3b82f617;transform:translate(2px)}.pec-modern-select__option.is-selected{background:linear-gradient(135deg,#3b82f629,#2563eb14);color:#0f172a}.pec-modern-select__option.is-empty{color:#64748b}.pec-modern-select__option-label{font-size:14px;font-weight:750;line-height:1.25}.pec-modern-select__option-hint{color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.pec-modern-select{--pec-select-accent: #64748b;--pec-select-accent-soft: rgba(100, 116, 139, .1);--pec-select-accent-mid: rgba(100, 116, 139, .18);position:relative;width:100%;min-width:0}.pec-modern-select.tool-input,.pec-modern-select.sdc-auctionDuration__unit{padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.pec-modern-select__button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 0 16px!important;border:1px solid rgba(15,23,42,.12)!important;border-left:4px solid var(--pec-select-accent)!important;border-radius:14px!important;background:linear-gradient(135deg,var(--pec-select-accent-soft),rgba(255,255,255,.96))!important;background-color:#fff!important;background-image:linear-gradient(135deg,var(--pec-select-accent-soft),rgba(255,255,255,.96))!important;color:#111827!important;font-size:14px;font-weight:800;line-height:1.2;text-align:left;cursor:pointer;box-shadow:0 10px 26px #0f172a0e,inset 0 1px #fffc!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.pec-modern-select__button:hover{transform:translateY(-1px);border-color:var(--pec-select-accent-mid)!important;border-left-color:var(--pec-select-accent)!important;background:linear-gradient(135deg,var(--pec-select-accent-mid),#ffffff)!important;box-shadow:0 16px 34px #0f172a1a,0 0 0 3px var(--pec-select-accent-soft)!important}.pec-modern-select__button:focus-visible,.pec-modern-select.is-open .pec-modern-select__button{outline:none!important;border-color:var(--pec-select-accent-mid)!important;border-left-color:var(--pec-select-accent)!important;background:linear-gradient(135deg,var(--pec-select-accent-mid),#ffffff)!important;box-shadow:0 18px 40px #0f172a1f,0 0 0 3px var(--pec-select-accent-soft)!important}.pec-modern-select__value{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#111827!important}.pec-modern-select__value.is-placeholder{color:#5b6473!important;font-weight:750}.pec-modern-select__chevron{flex:0 0 auto;color:var(--pec-select-accent)!important;stroke:var(--pec-select-accent)!important;transition:transform .16s ease}.pec-modern-select.is-open .pec-modern-select__chevron{transform:rotate(180deg)}.pec-modern-select__menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:120;max-height:300px;overflow-y:auto;padding:8px;border:1px solid rgba(15,23,42,.12)!important;border-top:3px solid var(--pec-select-accent)!important;border-radius:16px!important;background:#fffffffa!important;background-image:radial-gradient(circle at top left,var(--pec-select-accent-soft),transparent 42%),linear-gradient(180deg,#fff,#fff)!important;box-shadow:0 24px 70px #0f172a2e,0 8px 22px #0f172a14!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pec-modern-select__menu::-webkit-scrollbar{width:8px}.pec-modern-select__menu::-webkit-scrollbar-track{background:transparent}.pec-modern-select__menu::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--pec-select-accent) 34%,transparent)}.pec-modern-select__option{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 11px!important;border:0!important;border-left:3px solid transparent!important;border-radius:12px!important;background:transparent!important;background-image:none!important;color:#111827!important;text-align:left;cursor:pointer;box-shadow:none!important;transition:background .14s ease,border-color .14s ease,transform .14s ease}.pec-modern-select__option:hover,.pec-modern-select__option:focus-visible{outline:none!important;transform:translate(2px);border-left-color:var(--pec-select-accent)!important;background:var(--pec-select-accent-soft)!important;color:#111827!important}.pec-modern-select__option.is-selected{border-left-color:var(--pec-select-accent)!important;background:linear-gradient(135deg,var(--pec-select-accent-mid),rgba(255,255,255,.92))!important;color:#111827!important}.pec-modern-select__option.is-empty{color:#64748b!important}.pec-modern-select__option-label{font-size:14px;font-weight:800;line-height:1.25;color:inherit!important}.pec-modern-select__option-hint{color:#64748b!important;font-size:12px;font-weight:600;line-height:1.35}.pec-modern-select__empty{padding:12px;color:#64748b;font-size:13px;font-weight:700}.pec-modern-select.is-disabled{opacity:.58}.pec-modern-select.is-disabled .pec-modern-select__button{cursor:not-allowed;transform:none!important;box-shadow:none!important}.pec-left .pec-modern-select{--pec-select-accent: #f97316;--pec-select-accent-soft: rgba(249, 115, 22, .1);--pec-select-accent-mid: rgba(249, 115, 22, .18)}.pec-right .pec-modern-select:nth-of-type(1),.pec-meta-grid .pec-meta-field:nth-child(1) .pec-modern-select{--pec-select-accent: #8b5cf6;--pec-select-accent-soft: rgba(139, 92, 246, .1);--pec-select-accent-mid: rgba(139, 92, 246, .18)}.pec-meta-grid .pec-meta-field:nth-child(2) .pec-modern-select{--pec-select-accent: #06b6d4;--pec-select-accent-soft: rgba(6, 182, 212, .1);--pec-select-accent-mid: rgba(6, 182, 212, .18)}.pec-meta-grid .pec-meta-field:nth-child(3) .pec-modern-select{--pec-select-accent: #22c55e;--pec-select-accent-soft: rgba(34, 197, 94, .1);--pec-select-accent-mid: rgba(34, 197, 94, .18)}.pec-meta-grid .pec-meta-field:nth-child(5) .pec-modern-select{--pec-select-accent: #ec4899;--pec-select-accent-soft: rgba(236, 72, 153, .1);--pec-select-accent-mid: rgba(236, 72, 153, .18)}.pec-meta-grid .pec-meta-field:nth-child(6) .pec-modern-select{--pec-select-accent: #eab308;--pec-select-accent-soft: rgba(234, 179, 8, .12);--pec-select-accent-mid: rgba(234, 179, 8, .2)}.sdc-auction__picker .pec-modern-select,.sdc-auctionDuration__row .pec-modern-select{--pec-select-accent: #14b8a6;--pec-select-accent-soft: rgba(20, 184, 166, .1);--pec-select-accent-mid: rgba(20, 184, 166, .18)}.sdc-auctionDuration__row .pec-modern-select.sdc-auctionDuration__unit{flex:0 0 160px;width:160px}.sdc-auctionDuration__row .pec-modern-select__button{min-height:42px}@media(max-width:720px){.pec-modern-select__menu{max-height:240px}.sdc-auctionDuration__row .pec-modern-select.sdc-auctionDuration__unit{flex:1 1 100%;width:100%}}.PublishExploreCard.pec-root,.PublishExploreCard.pec-root *,.PublishExploreCard.pec-root *:before,.PublishExploreCard.pec-root *:after{box-sizing:border-box}.PublishExploreCard.pec-root{width:100%;min-width:0;max-width:100%}.PublishExploreCard.pec-root .pec-grid,.PublishExploreCard.pec-root .pec-left,.PublishExploreCard.pec-root .pec-right,.PublishExploreCard.pec-root .pec-field-group,.PublishExploreCard.pec-root .pec-meta-block,.PublishExploreCard.pec-root .pec-meta-grid,.PublishExploreCard.pec-root .pec-meta-field,.PublishExploreCard.pec-root .pec-tracks-block,.PublishExploreCard.pec-root .pec-media-manager,.PublishExploreCard.pec-root .pec-media-grid,.PublishExploreCard.pec-root .pec-track-card,.PublishExploreCard.pec-root .pec-auto-cta,.PublishExploreCard.pec-root .pec-audio-block,.PublishExploreCard.pec-root .sdc-auction__picker,.PublishExploreCard.pec-root .sdc-auctionPanel,.PublishExploreCard.pec-root .sdc-auctionDuration,.PublishExploreCard.pec-root .sdc-auctionDuration__row,.PublishExploreCard.pec-root .sdc-auctionPanel__actions{min-width:0;max-width:100%}.PublishExploreCard.pec-root .pec-grid{width:100%;align-items:start}.PublishExploreCard.pec-root .pec-left,.PublishExploreCard.pec-root .pec-right{width:100%}.PublishExploreCard.pec-root .pec-right.pec-scroll{overflow-x:hidden}.PublishExploreCard.pec-root .pec-upload{grid-template-columns:auto minmax(0,1fr)}.PublishExploreCard.pec-root .pec-upload-text,.PublishExploreCard.pec-root .pec-upload-hint,.PublishExploreCard.pec-root .pec-upload-warning,.PublishExploreCard.pec-root .pec-card-sub,.PublishExploreCard.pec-root .pec-meta-header,.PublishExploreCard.pec-root .pec-meta-field,.PublishExploreCard.pec-root .pec-field-title,.PublishExploreCard.pec-root .pec-field-summary,.PublishExploreCard.pec-root .pec-modern-select,.PublishExploreCard.pec-root .pec-modern-select__button,.PublishExploreCard.pec-root .pec-modern-select__value,.PublishExploreCard.pec-root .tool-input,.PublishExploreCard.pec-root textarea,.PublishExploreCard.pec-root input,.PublishExploreCard.pec-root select{min-width:0;max-width:100%}.PublishExploreCard.pec-root .pec-upload-text,.PublishExploreCard.pec-root .pec-upload-hint,.PublishExploreCard.pec-root .pec-upload-warning,.PublishExploreCard.pec-root .pec-card-sub,.PublishExploreCard.pec-root .pec-meta-header small,.PublishExploreCard.pec-root .pec-auto-cta-body,.PublishExploreCard.pec-root .pec-track-help,.PublishExploreCard.pec-root .pec-audio-help,.PublishExploreCard.pec-root .sdc-auctionPanel__meta{overflow-wrap:anywhere;word-break:normal}.PublishExploreCard.pec-root .pec-cover-wrap{width:100%;min-width:0;max-width:100%}.PublishExploreCard.pec-root .pec-cover-image,.PublishExploreCard.pec-root .pec-cover-video,.PublishExploreCard.pec-root .cover-media{width:100%;max-width:100%}.PublishExploreCard.pec-root .pec-card-header{min-width:0;max-width:100%}.PublishExploreCard.pec-root .pec-card-header-main{min-width:0;flex:1 1 auto}.PublishExploreCard.pec-root .pec-card-header-actions,.PublishExploreCard.pec-root .pec-actions,.PublishExploreCard.pec-root .pec-audio-actions,.PublishExploreCard.pec-root .pec-audio-upload-row,.PublishExploreCard.pec-root .pec-media-manager-actions{min-width:0;max-width:100%}@media(min-width:1921px){.PublishExploreCard.pec-root{padding:18px;gap:14px}.PublishExploreCard.pec-root .pec-grid{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:24px}.PublishExploreCard.pec-root .pec-left,.PublishExploreCard.pec-root .pec-right{gap:14px}.PublishExploreCard.pec-root .pec-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:1537px)and (max-width:1920px){.PublishExploreCard.pec-root .pec-grid{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:20px}.PublishExploreCard.pec-root .pec-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1367px)and (max-width:1536px){.PublishExploreCard.pec-root .pec-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:18px}.PublishExploreCard.pec-root .pec-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1281px)and (max-width:1366px){.PublishExploreCard.pec-root .pec-grid{grid-template-columns:minmax(270px,.8fr) minmax(0,1.2fr);gap:16px}.PublishExploreCard.pec-root .pec-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1101px)and (max-width:1280px){.PublishExploreCard.pec-root .pec-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:14px}.PublishExploreCard.pec-root .pec-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px)and (max-width:1100px){.PublishExploreCard.pec-root{padding:11px}.PublishExploreCard.pec-root .pec-grid{grid-template-columns:minmax(245px,.82fr) minmax(0,1.18fr);gap:14px}.PublishExploreCard.pec-root .pec-left{position:sticky;top:8px}.PublishExploreCard.pec-root .pec-right.pec-scroll{max-height:calc(100dvh - 240px);overflow-y:auto;overflow-x:hidden}.PublishExploreCard.pec-root .pec-meta-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:641px)and (max-width:768px){.PublishExploreCard.pec-root{padding:10px;gap:9px}.PublishExploreCard.pec-root .pec-grid{grid-template-columns:minmax(250px,.86fr) minmax(0,1.14fr);gap:14px}.PublishExploreCard.pec-root .pec-left{position:sticky;top:8px}.PublishExploreCard.pec-root .pec-right.pec-scroll{max-height:calc(100dvh - 235px);overflow-y:auto;overflow-x:hidden;padding-right:3px}.PublishExploreCard.pec-root .pec-meta-grid{grid-template-columns:minmax(0,1fr);gap:9px}.PublishExploreCard.pec-root .pec-meta-block{padding:12px}.PublishExploreCard.pec-root .pec-modern-select__button{min-height:42px;padding-inline:13px!important;font-size:13px}}@media(max-width:640px){.PublishExploreCard.pec-root{width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;gap:10px!important}.PublishExploreCard.pec-root .pec-grid,.PublishExploreCard.pec-root.is-fullscreen .pec-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:14px!important;margin-top:6px!important}.PublishExploreCard.pec-root .pec-left,.PublishExploreCard.pec-root.is-fullscreen .pec-left{position:static!important;top:auto!important;left:auto!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;align-self:stretch!important;gap:10px!important}.PublishExploreCard.pec-root .pec-right,.PublishExploreCard.pec-root .pec-right.pec-scroll,.PublishExploreCard.pec-root.is-fullscreen .pec-right,.PublishExploreCard.pec-root.is-fullscreen .pec-right.pec-scroll{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;gap:10px!important;padding:0!important;overflow:visible!important}.PublishExploreCard.pec-root .pec-field-group,.PublishExploreCard.pec-root .pec-meta-block,.PublishExploreCard.pec-root .pec-meta-grid,.PublishExploreCard.pec-root .pec-meta-field,.PublishExploreCard.pec-root .pec-tracks-block,.PublishExploreCard.pec-root .pec-media-manager,.PublishExploreCard.pec-root .pec-auto-cta,.PublishExploreCard.pec-root .pec-audio-block,.PublishExploreCard.pec-root .sdc-auction__picker,.PublishExploreCard.pec-root .sdc-auctionPanel,.PublishExploreCard.pec-root .sdc-auctionDuration{width:100%!important;min-width:0!important;max-width:100%!important}.PublishExploreCard.pec-root .pec-meta-grid,.PublishExploreCard.pec-root .pec-card-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.PublishExploreCard.pec-root .pec-card-header-actions{width:100%!important;margin-left:0!important;display:flex!important;align-items:center!important;justify-content:stretch!important;flex-wrap:wrap!important;gap:7px!important}.PublishExploreCard.pec-root .pec-card-header-actions>.btn{flex:1 1 150px!important;min-width:0!important;max-width:100%!important}.PublishExploreCard.pec-root .pec-toggle-row{width:100%!important;min-width:0!important;align-items:flex-start!important}.PublishExploreCard.pec-root .pec-toggle-label{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.PublishExploreCard.pec-root .pec-cover-wrap{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;aspect-ratio:16 / 9!important}.PublishExploreCard.pec-root .pec-upload{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:auto minmax(0,1fr)!important;padding:9px!important}.PublishExploreCard.pec-root .pec-upload-text,.PublishExploreCard.pec-root .pec-upload-hint,.PublishExploreCard.pec-root .pec-upload-warning{min-width:0!important;max-width:100%!important}.PublishExploreCard.pec-root .pec-meta-block{margin-top:0!important;padding:11px!important}.PublishExploreCard.pec-root .pec-meta-header{min-width:0!important;max-width:100%!important}.PublishExploreCard.pec-root .pec-modern-select,.PublishExploreCard.pec-root .pec-modern-select.tool-input,.PublishExploreCard.pec-root .pec-modern-select__button,.PublishExploreCard.pec-root .tool-input,.PublishExploreCard.pec-root input:not([type=checkbox]):not([type=file]),.PublishExploreCard.pec-root textarea,.PublishExploreCard.pec-root select{width:100%!important;min-width:0!important;max-width:100%!important}.PublishExploreCard.pec-root .pec-modern-select__button{min-height:42px!important;padding-inline:12px!important;font-size:13px!important}.PublishExploreCard.pec-root .pec-modern-select__menu{left:0!important;right:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.PublishExploreCard.pec-root .pec-actions,.PublishExploreCard.pec-root .pec-audio-actions,.PublishExploreCard.pec-root .pec-audio-upload-row,.PublishExploreCard.pec-root .pec-media-manager-actions,.PublishExploreCard.pec-root .sdc-auctionPanel__actions{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:stretch!important;flex-wrap:wrap!important;gap:7px!important}.PublishExploreCard.pec-root .pec-actions>*,.PublishExploreCard.pec-root .pec-audio-actions>*,.PublishExploreCard.pec-root .pec-audio-upload-row>*,.PublishExploreCard.pec-root .pec-media-manager-actions>*,.PublishExploreCard.pec-root .sdc-auctionPanel__actions>*{min-width:0!important;max-width:100%!important}.PublishExploreCard.pec-root .pec-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.PublishExploreCard.pec-root .pec-tracks-list,.PublishExploreCard.pec-root .pec-media-grid{max-height:none!important;overflow-y:visible!important;overflow-x:hidden!important;padding-right:0!important}.PublishExploreCard.pec-root .mini-audio{width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}.PublishExploreCard.pec-root .sdc-auction__preview{width:100%!important;min-width:0!important}.PublishExploreCard.pec-root .sdc-auctionPanel__head{width:100%!important;min-width:0!important;flex-wrap:wrap!important}.PublishExploreCard.pec-root .sdc-auctionDuration__row{width:100%!important;min-width:0!important}.PublishExploreCard.pec-root.is-fullscreen{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:10px 10px 28px!important;overflow-y:auto!important;overflow-x:hidden!important}.PublishExploreCard.pec-root.is-fullscreen .pec-card-header{position:sticky!important;top:0!important}}@media(min-width:391px)and (max-width:640px){.PublishExploreCard.pec-root .pec-card-title{font-size:15px}.PublishExploreCard.pec-root .pec-card-sub,.PublishExploreCard.pec-root .pec-meta-header small,.PublishExploreCard.pec-root .pec-upload-hint,.PublishExploreCard.pec-root .pec-audio-help,.PublishExploreCard.pec-root .pec-track-help{font-size:11px;line-height:1.35}.PublishExploreCard.pec-root .pec-field-title,.PublishExploreCard.pec-root .pec-field-summary{font-size:13px}}@media(min-width:321px)and (max-width:390px){.PublishExploreCard.pec-root{padding:8px!important;gap:8px!important}.PublishExploreCard.pec-root .pec-grid{gap:11px!important}.PublishExploreCard.pec-root .pec-card-title{font-size:14px}.PublishExploreCard.pec-root .pec-card-label{font-size:9px}.PublishExploreCard.pec-root .pec-card-sub,.PublishExploreCard.pec-root .pec-meta-header small,.PublishExploreCard.pec-root .pec-upload-hint,.PublishExploreCard.pec-root .pec-upload-warning,.PublishExploreCard.pec-root .pec-audio-help,.PublishExploreCard.pec-root .pec-track-help,.PublishExploreCard.pec-root .pec-auto-cta-body{font-size:10px;line-height:1.32}.PublishExploreCard.pec-root .pec-toggle-label,.PublishExploreCard.pec-root .pec-upload-text,.PublishExploreCard.pec-root .pec-section-toggle-title,.PublishExploreCard.pec-root .pec-meta-header>span{font-size:12px}.PublishExploreCard.pec-root .pec-meta-label{font-size:10px}.PublishExploreCard.pec-root .pec-field-title,.PublishExploreCard.pec-root .pec-field-summary,.PublishExploreCard.pec-root .pec-modern-select__button,.PublishExploreCard.pec-root .tool-input{font-size:12px!important}.PublishExploreCard.pec-root .pec-modern-select__button{min-height:40px!important;padding-inline:10px!important}.PublishExploreCard.pec-root .pec-media-grid{grid-template-columns:minmax(0,1fr)!important}.PublishExploreCard.pec-root .pec-actions,.PublishExploreCard.pec-root .pec-audio-actions,.PublishExploreCard.pec-root .pec-audio-upload-row,.PublishExploreCard.pec-root .pec-media-manager-actions,.PublishExploreCard.pec-root .sdc-auctionPanel__actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.PublishExploreCard.pec-root .pec-actions>*,.PublishExploreCard.pec-root .pec-audio-actions>*,.PublishExploreCard.pec-root .pec-audio-upload-row>*,.PublishExploreCard.pec-root .pec-media-manager-actions>*,.PublishExploreCard.pec-root .sdc-auctionPanel__actions>*{width:100%!important}.PublishExploreCard.pec-root .sdc-auctionTimer{align-items:flex-start!important;flex-direction:column!important}.PublishExploreCard.pec-root .sdc-auctionTimer__value{max-width:100%!important}.PublishExploreCard.pec-root .sdc-auctionDuration__row{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.PublishExploreCard.pec-root .sdc-auctionDuration__num,.PublishExploreCard.pec-root .sdc-auctionDuration__unit,.PublishExploreCard.pec-root .sdc-auctionDuration__row .pec-modern-select.sdc-auctionDuration__unit{width:100%!important;min-width:0!important;max-width:100%!important;flex-basis:auto!important}}@media(max-width:320px){.PublishExploreCard.pec-root{padding:6px!important;gap:7px!important}.PublishExploreCard.pec-root .pec-grid{gap:10px!important}.PublishExploreCard.pec-root .pec-card-title{font-size:13px}.PublishExploreCard.pec-root .pec-card-label{font-size:8px}.PublishExploreCard.pec-root .pec-card-sub,.PublishExploreCard.pec-root .pec-meta-header small,.PublishExploreCard.pec-root .pec-upload-hint,.PublishExploreCard.pec-root .pec-upload-warning,.PublishExploreCard.pec-root .pec-audio-help,.PublishExploreCard.pec-root .pec-track-help,.PublishExploreCard.pec-root .pec-auto-cta-body{font-size:9px;line-height:1.3}.PublishExploreCard.pec-root .pec-toggle-label,.PublishExploreCard.pec-root .pec-upload-text,.PublishExploreCard.pec-root .pec-section-toggle-title,.PublishExploreCard.pec-root .pec-meta-header>span{font-size:11px}.PublishExploreCard.pec-root .pec-meta-label{font-size:9px}.PublishExploreCard.pec-root .pec-meta-block,.PublishExploreCard.pec-root .pec-tracks-block,.PublishExploreCard.pec-root .pec-media-manager,.PublishExploreCard.pec-root .pec-audio-block,.PublishExploreCard.pec-root .sdc-auctionPanel{padding:8px!important}.PublishExploreCard.pec-root .pec-field-title,.PublishExploreCard.pec-root .pec-field-summary,.PublishExploreCard.pec-root .pec-modern-select__button,.PublishExploreCard.pec-root .tool-input{font-size:11px!important}.PublishExploreCard.pec-root .pec-modern-select__button{min-height:38px!important;padding-inline:9px!important}.PublishExploreCard.pec-root .pec-cover-remove{top:5px!important;right:5px!important}.PublishExploreCard.pec-root .pec-media-grid{grid-template-columns:minmax(0,1fr)!important}.PublishExploreCard.pec-root .pec-actions,.PublishExploreCard.pec-root .pec-audio-actions,.PublishExploreCard.pec-root .pec-audio-upload-row,.PublishExploreCard.pec-root .pec-media-manager-actions,.PublishExploreCard.pec-root .sdc-auctionPanel__actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.PublishExploreCard.pec-root .pec-actions>*,.PublishExploreCard.pec-root .pec-audio-actions>*,.PublishExploreCard.pec-root .pec-audio-upload-row>*,.PublishExploreCard.pec-root .pec-media-manager-actions>*,.PublishExploreCard.pec-root .sdc-auctionPanel__actions>*{width:100%!important}.PublishExploreCard.pec-root .sdc-auctionTimer{align-items:flex-start!important;flex-direction:column!important}.PublishExploreCard.pec-root .sdc-auctionDuration__row{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.PublishExploreCard.pec-root .sdc-auctionDuration__num,.PublishExploreCard.pec-root .sdc-auctionDuration__unit,.PublishExploreCard.pec-root .sdc-auctionDuration__row .pec-modern-select.sdc-auctionDuration__unit{width:100%!important;min-width:0!important;max-width:100%!important;flex-basis:auto!important}.PublishExploreCard.pec-root.is-fullscreen{inset:0!important;padding:6px 6px 22px!important;border-radius:0!important}}.media-16x9{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:var(--media-bg, #fff);border:1px solid rgba(0,0,0,.06)}.media-16x9>.media{width:100%;height:100%;display:block;object-fit:var(--image-fit, contain);object-position:var(--image-pos, center)}.fit-contain{--image-fit: contain}.fit-cover{--image-fit: cover}.pos-top{--image-pos: top}.pos-center{--image-pos: center}.site-navbar,header.navbar,.app-navbar{position:sticky;top:0;z-index:1000;isolation:isolate}.cover-preview{position:relative;z-index:0}.cover-media{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ct-overlay{position:absolute;inset:0;z-index:1;pointer-events:auto}.ct-label,.ct-sticker,.ct-link{pointer-events:auto!important;-webkit-user-select:none;user-select:none;touch-action:none}.ct-link{display:inline-block;padding:6px 10px;border-radius:999px;background:#0009;color:#fff;font-weight:600}.ct-link.ct-chip{border-radius:8px}.ct-countdown{position:absolute;bottom:1rem;right:1rem;font-size:3rem;font-weight:800;color:#fff;letter-spacing:.03em;text-shadow:0 2px 18px rgba(0,0,0,.7);pointer-events:none;z-index:1}.live-cover-row,.collapsible-card,.dashboard-route .content{z-index:auto;transform:none;filter:none;will-change:auto}.audio-teaser-editor .audio-transport{display:grid;grid-template-columns:1fr;row-gap:8px;align-items:center}.audio-teaser-editor .audio-transport-left{display:inline-flex;align-items:center;gap:10px}.audio-teaser-editor .audio-eq{justify-self:end;width:220px;height:28px;border-radius:6px;background:#94a3b814;display:block}.audio-teaser-editor .tool-checkbox{display:inline-flex;align-items:center;gap:6px}.audio-teaser-editor .audio-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:10px;align-items:end}.audio-teaser-editor .field{display:flex;flex-direction:column;gap:4px}.audio-teaser-editor .field label{font-size:12px;line-height:1}.audio-teaser-editor .field input[type=number]{width:100%;height:36px;padding:6px 10px;box-sizing:border-box}.audio-teaser-editor .commit{display:flex;justify-content:flex-end}.audio-teaser-editor .commit .btn{height:36px;line-height:36px;padding:0 14px}.audio-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.audio-fields .field label{font-size:12px}.audio-fields .commit-row{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:flex-end}.nowrap{white-space:nowrap}.cue-list{display:grid;gap:6px;margin-top:8px}.cue-row{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:8px;padding:8px;border-radius:8px;overflow:hidden}.cue-time{width:64px}.cue-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cue-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;min-width:0}.cue-actions .btn{white-space:nowrap}@media(max-width:520px){.cue-row{grid-template-columns:64px 1fr}.cue-actions{grid-column:2 / -1;justify-content:flex-start}}.video-teaser-editor{display:grid;gap:8px}.video-teaser-preview{position:relative;width:100%;padding-top:56.25%;background:#020617;border-radius:8px;overflow:hidden}.video-teaser-preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-teaser-controls{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}.video-teaser-field{display:flex;flex-direction:column;gap:4px}.video-teaser-label{font-size:12px;color:var(--muted-fg, #6b7280)}.video-teaser-preview-btn{align-self:flex-end;margin-top:18px}.video-teaser-note{font-size:11px;color:var(--muted-fg, #6b7280)}@media(max-width:640px){.video-teaser-controls{grid-template-columns:1fr}.video-teaser-preview-btn{align-self:flex-start;margin-top:0}}.tool-row.camera-panel,.tool-row.camera-panel *,.tool-row.camera-panel *:before,.tool-row.camera-panel *:after{box-sizing:border-box}.tool-row.camera-panel{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.camera-panel .tool-row__control{width:100%;min-width:0;max-width:100%}.camera-panel .muted{color:#6b7280;font-size:.8125rem;line-height:1.4}.camera-panel .error{width:100%;min-width:0;padding:9px 11px;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#991b1b;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.camera-panel__firefox-tip{width:100%;margin-bottom:8px}.camera-panel .cam-box{position:relative;isolation:isolate;width:100%;min-width:0;max-width:none;margin:0;overflow:hidden;border-radius:12px;background:#000}.camera-panel .cam-video{display:block;width:100%;min-width:0;max-width:none;height:auto;aspect-ratio:16 / 9;margin:0;border:0;border-radius:12px;background:#000;object-fit:contain;pointer-events:none}.camera-panel .cam-inline-controls{position:absolute;z-index:5;left:12px;right:12px;bottom:10px;display:flex;align-items:center;gap:7px;min-width:0;pointer-events:none}.camera-panel .cam-inline-controls>*{pointer-events:auto}.camera-panel .cam-inline-controls .btn.icon.clean,.camera-panel .cam-inline-controls .btn.icon.clean:hover,.camera-panel .cam-inline-controls .btn.icon.clean:active,.camera-panel .cam-inline-controls .btn.icon.clean:focus{all:unset;flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent!important;color:#fff;cursor:pointer}.camera-panel .cam-inline-controls .btn.icon.clean:hover{background:#ffffff1f!important}.camera-panel .cam-inline-controls .btn.icon.clean:focus-visible{outline:2px solid #fff;outline-offset:2px}.camera-panel .cam-inline-controls .btn.icon.clean svg{display:block;width:15px;height:15px;color:currentColor;pointer-events:none}.camera-panel .cam-inline-controls .cam-vol{flex:1 1 auto;min-width:44px;max-width:220px;height:20px;margin:0;border:0;background:transparent;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none}.camera-panel .cam-inline-controls .cam-vol::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#ffffff6b}.camera-panel .cam-inline-controls .cam-vol::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;border:0;border-radius:50%;background:#fff;-webkit-appearance:none;appearance:none}.camera-panel .cam-inline-controls .cam-vol::-moz-range-track{height:4px;border-radius:999px;background:#ffffff6b}.camera-panel .cam-inline-controls .cam-vol::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.camera-panel .cam-inline-controls .expand-btn{margin-left:auto}.camera-panel .cam-after-video{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px}.camera-panel .cam-preview-message,.camera-panel .cam-error{width:100%;margin:0}.camera-panel .cam-footer-controls{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px;margin:0}.camera-panel .cam-footer-controls .btn.icon,.camera-panel .cam-footer-controls .btn.icon.primary,.camera-panel .cam-footer-controls .btn.icon.danger,.camera-panel .cam-footer-controls .btn.icon.clean,.camera-panel .cam-footer-controls .btn.icon:hover,.camera-panel .cam-footer-controls .btn.icon:active,.camera-panel .cam-footer-controls .btn.icon:focus{all:unset;flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent!important;box-shadow:none!important;color:#111827;cursor:pointer;line-height:0}.camera-panel .cam-footer-controls .btn.icon:hover{background:#0f172a0f!important}.camera-panel .cam-footer-controls .btn.icon:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.camera-panel .cam-footer-controls .btn.icon svg{display:block;width:17px;height:17px;color:currentColor;pointer-events:none}.camera-panel .cam-footer-controls .btn.icon.primary{color:#2563eb}.camera-panel .cam-footer-controls .btn.icon.danger,.camera-panel .cam-footer-controls .btn.icon.hard-stop-camera{color:#dc2626}.camera-panel .cam-footer-controls .btn.icon:disabled{opacity:.45;cursor:not-allowed}.camera-panel .cam-banner{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:8px;margin:0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#f8fafc;color:#374151;font-size:.8125rem;line-height:1.45}.camera-panel .cam-banner__text{min-width:0;overflow-wrap:anywhere}.camera-panel .cam-banner code{padding:0 4px;border:1px solid #e5e7eb;border-radius:4px;background:#eef2f7}.camera-panel .cam-banner-close,.camera-panel .cam-banner-close:hover,.camera-panel .cam-banner-close:active,.camera-panel .cam-banner-close:focus{all:unset;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent!important;color:#0f172a;cursor:pointer;font-size:18px;line-height:1}.camera-panel .cam-banner-close:hover{background:#0f172a0f!important}.camera-panel .cam-banner-close:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.camera-panel .sd-pre{width:100%;min-width:0;max-width:100%;max-height:180px;margin:0;padding:9px;overflow:auto;border:1px solid #e1e4e8;border-radius:8px;background:#f6f8fa;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere}.lm-camera .tool-row.camera-panel,.lm-camera .camera-panel .tool-row__control,.lm-camera .camera-panel .cam-box{width:100%;min-height:0}.lm-fullscreen .lm-camera .tool-row.camera-panel,.lm-fullscreen .lm-camera .camera-panel .tool-row__control{height:100%}.lm-fullscreen .lm-camera .camera-panel .cam-box{height:100%;display:flex;flex-direction:column}.lm-fullscreen .lm-camera .camera-panel .cam-video{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:contain}@media(max-width:768px){.camera-panel .cam-after-video{gap:9px}.camera-panel .cam-banner{font-size:.75rem}}@media(max-width:640px){.tool-row.camera-panel,.camera-panel .tool-row__control,.camera-panel .cam-box,.camera-panel .cam-after-video,.camera-panel .cam-banner,.camera-panel .sd-pre{width:100%!important;min-width:0!important;max-width:100%!important}.camera-panel .cam-inline-controls{left:8px;right:8px;bottom:7px;gap:4px}.camera-panel .cam-inline-controls .btn.icon.clean{width:23px;height:23px;border-radius:5px}.camera-panel .cam-inline-controls .btn.icon.clean svg{width:13px;height:13px}.camera-panel .cam-inline-controls .cam-vol{min-width:36px;max-width:none}.camera-panel .cam-after-video{margin-top:8px}.camera-panel .cam-footer-controls{justify-content:center;gap:14px}.camera-panel .cam-footer-controls .btn.icon{width:32px;height:32px}.camera-panel .cam-footer-controls .btn.icon svg{width:16px;height:16px}.camera-panel .cam-banner{grid-template-columns:minmax(0,1fr) 26px;padding:9px 10px;font-size:.72rem;line-height:1.4}.camera-panel .cam-banner-close{width:26px;height:26px}}@media(max-width:390px){.camera-panel .cam-inline-controls{gap:2px}.camera-panel .cam-inline-controls .btn.icon.clean{width:21px;height:21px}.camera-panel .cam-inline-controls .btn.icon.clean svg{width:12px;height:12px}.camera-panel .cam-inline-controls .cam-vol{min-width:30px}.camera-panel .cam-footer-controls{gap:10px}.camera-panel .cam-footer-controls .btn.icon{width:30px;height:30px}.camera-panel .cam-banner{padding:8px 9px;font-size:.68rem}.camera-panel .sd-pre{font-size:.68rem}}@media(max-width:320px){.camera-panel .cam-inline-controls{left:5px;right:5px;bottom:5px}.camera-panel .cam-inline-controls .btn.icon.clean{width:19px;height:19px}.camera-panel .cam-inline-controls .btn.icon.clean svg{width:11px;height:11px}.camera-panel .cam-inline-controls .cam-vol{min-width:24px}.camera-panel .cam-footer-controls{gap:8px}.camera-panel .cam-footer-controls .btn.icon{width:28px;height:28px}.camera-panel .cam-footer-controls .btn.icon svg{width:15px;height:15px}.camera-panel .cam-banner{padding:7px 8px;font-size:.64rem}}.camera-panel .cam-inline-controls button.btn.icon,.camera-panel .cam-inline-controls button.btn.icon.clean,.camera-panel .cam-footer-controls button.btn.icon,.camera-panel .cam-footer-controls button.btn.icon.clean,.camera-panel .cam-inline-controls button.btn.icon:hover,.camera-panel .cam-inline-controls button.btn.icon:focus,.camera-panel .cam-inline-controls button.btn.icon:active,.camera-panel .cam-footer-controls button.btn.icon:hover,.camera-panel .cam-footer-controls button.btn.icon:focus,.camera-panel .cam-footer-controls button.btn.icon:active{appearance:none!important;-webkit-appearance:none!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;min-width:0!important;min-height:0!important}.camera-panel .cam-inline-controls button.btn.icon svg,.camera-panel .cam-footer-controls button.btn.icon svg{display:block!important;margin:0!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:currentColor!important;pointer-events:none!important}.camera-panel .cam-inline-controls button.btn.icon:before,.camera-panel .cam-inline-controls button.btn.icon:after,.camera-panel .cam-footer-controls button.btn.icon:before,.camera-panel .cam-footer-controls button.btn.icon:after{content:none!important;display:none!important}.camera-panel .cam-footer-controls button.btn.icon{width:28px!important;height:28px!important;flex:0 0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.camera-panel .cam-inline-controls button.btn.icon{width:22px!important;height:22px!important;flex:0 0 22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.camera-panel .cam-footer-controls button.btn.icon svg{width:14px!important;height:14px!important}.camera-panel .cam-inline-controls button.btn.icon svg{width:12px!important;height:12px!important}@media(max-width:390px){.camera-panel .cam-footer-controls button.btn.icon{width:25px!important;height:25px!important;flex-basis:25px!important}.camera-panel .cam-footer-controls button.btn.icon svg{width:12px!important;height:12px!important}.camera-panel .cam-inline-controls button.btn.icon{width:19px!important;height:19px!important;flex-basis:19px!important}.camera-panel .cam-inline-controls button.btn.icon svg{width:10px!important;height:10px!important}}@media(max-width:320px){.camera-panel .cam-footer-controls button.btn.icon{width:23px!important;height:23px!important;flex-basis:23px!important}.camera-panel .cam-inline-controls button.btn.icon{width:18px!important;height:18px!important;flex-basis:18px!important}}.analytics-page,.revenue-analytics-page{padding:18px;max-width:1280px;margin:0 auto;box-sizing:border-box}.analytics-page h1{font-size:22px;line-height:1.2;margin:0;font-weight:800;color:#111827}.analytics-page h2{font-size:18px;line-height:1.2;margin:0;font-weight:700;color:#111827}.muted{color:#0000009e;font-size:13px}.card{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:18px;box-shadow:0 10px 28px #0f172a0f;overflow:hidden}@media(min-width:900px){.analytics-page .card+.card{margin-top:12px}}.analytics-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.analytics-actions,.chart-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chart-action{appearance:none;border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827;padding:10px 14px;border-radius:999px;font-size:13px;line-height:1;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.chart-action:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a17;border-color:#0f172a29}.chart-action:active{transform:translateY(0);box-shadow:none}.chart-action:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.chart-action.ghost{background:linear-gradient(180deg,#fffffff2,#f8fafcf2);border-color:#0f172a1a}.chart-action.ghost:hover{background:linear-gradient(180deg,#fff,#f1f5f9)}.chart-action:focus-visible{outline:none;box-shadow:0 0 0 4px #3b82f624}.order-filter{-webkit-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172ae6;padding:10px 36px 10px 12px;border-radius:999px;font-size:13px;line-height:1;font-weight:600;cursor:pointer;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;background-image:linear-gradient(45deg,transparent 50%,rgba(15,23,42,.55) 50%),linear-gradient(135deg,rgba(15,23,42,.55) 50%,transparent 50%);background-position:calc(100% - 18px) 54%,calc(100% - 12px) 54%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.order-filter:hover{border-color:#0f172a3d}.order-filter:focus{border-color:#10b9818c;box-shadow:0 0 0 4px #10b9811f}.revenue-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 6px;flex-wrap:wrap}.rc-left,.rc-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.analytics-page label.muted{-webkit-user-select:none;user-select:none}.analytics-page input[type=checkbox]{width:14px;height:14px;accent-color:rgba(16,185,129,.95)}.analytics-page .recharts-cartesian-grid line,.analytics-page .recharts-cartesian-grid-horizontal line,.analytics-page .recharts-cartesian-grid-vertical line{stroke:#0f172a14}.analytics-page .recharts-cartesian-axis line,.analytics-page .recharts-cartesian-axis-tick line{stroke:#0f172a1a}.analytics-page .recharts-text{fill:#0f172aad;font-size:12px}.analytics-page .recharts-legend-wrapper{padding-top:6px}.revenue-analytics-page .recharts-legend-item-text{color:#4b5563!important}.analytics-page .recharts-default-tooltip,.revenue-analytics-page .recharts-default-tooltip{border-radius:14px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 14px 34px #0f172a24!important;background:#fffffffa!important;padding:10px 12px!important}.analytics-page .recharts-wrapper,.analytics-page .recharts-responsive-container,.analytics-page .recharts-wrapper svg,.analytics-page .recharts-surface{background:transparent!important;filter:none!important}.analytics-page .recharts-wrapper svg *{filter:none!important}.revenue-analytics-page .revenue-analytics-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.revenue-analytics-page .revenue-analytics-kpi{border-radius:18px;border:1px solid #e5e7eb;padding:15px 16px;box-shadow:0 2px 8px #1018280a;background:#fff;min-height:112px;display:flex;flex-direction:column;justify-content:center}.revenue-analytics-page .revenue-analytics-kpi__label{font-size:12px;font-weight:800;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.02em}.revenue-analytics-page .revenue-analytics-kpi__value{font-size:28px;line-height:1.1;font-weight:900;color:#111827}.revenue-analytics-page .revenue-analytics-kpi__meta{margin-top:6px;font-size:12px;color:#4b5563}.revenue-analytics-page .revenue-analytics-kpi--gross{background:linear-gradient(180deg,#60a5fa2e,#60a5fa14);border-color:#60a5fa52}.revenue-analytics-page .revenue-analytics-kpi--net{background:linear-gradient(180deg,#34d3992e,#34d39914);border-color:#34d39952}.revenue-analytics-page .revenue-analytics-kpi--orders{background:linear-gradient(180deg,#8b5cf62e,#8b5cf614);border-color:#8b5cf652}.revenue-analytics-page .revenue-analytics-kpi--gross-profit{background:linear-gradient(180deg,#f59e0b2e,#f59e0b14);border-color:#f59e0b52}.revenue-analytics-page .revenue-analytics-kpi--net-profit{background:linear-gradient(180deg,#ec48992e,#ec489914);border-color:#ec489952}.revenue-analytics-page .card[style*="height: 320"],.revenue-analytics-page .card[style*="height: 380"]{border-radius:20px;border:1px solid rgba(15,23,42,.07);box-shadow:0 12px 28px #0f172a0d}.analytics-page table{width:100%;font-size:13px}.analytics-page th{color:#000000b8;font-weight:700;background:#f8fafcf2}.analytics-page td{color:#000000db}.analytics-page tbody tr:hover td{background:#f8fafccc}.analytics-page [role=dialog] .card{border-radius:18px;box-shadow:0 18px 60px #00000040}.analytics-country-controls{margin-left:auto;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.revenue-analytics-page--embedded{scrollbar-width:thin}.revenue-analytics-page--embedded::-webkit-scrollbar{width:8px}.revenue-analytics-page--embedded::-webkit-scrollbar-track{background:transparent}.revenue-analytics-page--embedded::-webkit-scrollbar-thumb{background:#78787873;border-radius:999px}.revenue-analytics-page--embedded::-webkit-scrollbar-thumb:hover{background:#787878b3}.revenue-analytics-page{width:100%;max-width:1440px;margin:0 auto;padding:18px 18px 48px;box-sizing:border-box}.revenue-analytics-page--embedded{max-width:100%}.revenue-analytics-page--fullscreen{position:fixed;inset:0;z-index:9999;width:100vw!important;min-width:100vw;max-width:none!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:18px 18px 32px!important;background:#f9f9f9;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0;box-sizing:border-box}.revenue-analytics-page--fullscreen .card,.revenue-analytics-page--fullscreen .revenue-chart-card,.revenue-analytics-page--fullscreen .revenue-analytics-kpis{width:100%;max-width:none!important}@media(max-width:1200px){.revenue-analytics-page .revenue-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.video-hub-scroll-area{padding:16px 20px 20px}.chart-actions{width:100%;justify-content:flex-start}}@media(max-width:768px){.revenue-analytics-page .revenue-analytics-kpis{grid-template-columns:repeat(1,minmax(0,1fr))}.analytics-page{padding:12px}}@media(max-width:720px){.analytics-header{flex-direction:column;align-items:stretch;gap:8px}.analytics-actions{justify-content:space-between;flex-wrap:wrap;gap:8px}.chart-actions{width:100%;justify-content:flex-end;gap:8px}}@media(max-width:700px){.chart-action,.order-filter{font-size:12px;padding:8px 10px}.order-filter{padding-right:32px}.revenue-controls{flex-direction:column;align-items:stretch}.rc-left,.rc-right{width:100%;justify-content:flex-start}}.revenue-analytics-page .revenue-chart-card{width:100%;min-width:0;overflow:hidden}.revenue-analytics-page .revenue-chart-body{flex:1 1 auto;width:100%;min-width:0;min-height:0;display:flex}.revenue-analytics-page .revenue-chart-shell{width:100%;height:100%;min-width:0;min-height:260px;flex:1 1 auto}.revenue-analytics-page .revenue-chart-card[style*="380px"] .revenue-chart-shell{min-height:320px}.revenue-analytics-page .recharts-responsive-container{min-width:0!important;min-height:0!important}.revenue-analytics-page .card,.revenue-analytics-page .card>div{min-width:0}@media(max-width:768px){.revenue-analytics-page .revenue-chart-shell{min-height:220px}}.orders-revenue-card .acc-body{min-height:920px;padding:18px 18px 22px;display:flex;flex-direction:column;gap:16px;overflow:visible}.orders-revenue-card .revenue-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.orders-revenue-card .rc-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.orders-revenue-card .rc-right{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.orders-revenue-card .rev-toggles{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.orders-revenue-card .toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.orders-revenue-card .revenue-analytics-layout{display:flex;flex-direction:column;gap:16px;width:100%}.orders-revenue-card .revenue-summary-rail{display:grid;grid-template-columns:repeat(6,minmax(170px,1fr));gap:12px;width:100%}.orders-revenue-card .revenue-summary-card{border-radius:16px;padding:14px 16px;min-height:104px;border:1px solid #e5e7eb;box-shadow:0 2px 10px #0f172a0d;display:flex;flex-direction:column;justify-content:center}.orders-revenue-card .revenue-summary-card__label{font-size:12px;font-weight:700;color:#6b7280;line-height:1.25;margin-bottom:8px}.orders-revenue-card .revenue-summary-card__value{font-size:18px;font-weight:800;color:#111827;line-height:1.15}.orders-revenue-card .revenue-summary-card__meta{margin-top:6px;font-size:12px;color:#4b5563;line-height:1.35}.orders-revenue-card .revenue-summary-card--gross{background:linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.orders-revenue-card .revenue-summary-card--net{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#a7f3d0}.orders-revenue-card .revenue-summary-card--fees{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#fdba74}.orders-revenue-card .revenue-summary-card--orders{background:linear-gradient(180deg,#f5f3ff,#ede9fe);border-color:#c4b5fd}.orders-revenue-card .revenue-summary-card--month{background:linear-gradient(180deg,#fdf2f8,#fce7f3);border-color:#f9a8d4}.orders-revenue-card .revenue-summary-card--quarter{background:linear-gradient(180deg,#f0fdf4,#dcfce7);border-color:#86efac}.orders-revenue-card .revenue-chart-stage{min-width:0;display:flex;flex-direction:column;gap:14px}.orders-revenue-card .chart-container{background:#fff;border:1px solid #e9e9ee;border-radius:16px;box-shadow:0 1px 2px #1018280a;padding:14px 14px 8px;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}.orders-revenue-card .payout-timeline{background:#fff;border:1px solid #e9e9ee;border-radius:16px;box-shadow:0 1px 2px #1018280a;padding:12px 14px 10px}.orders-revenue-card .info-banner,.orders-revenue-card .status-legend{background:#fff;border:1px solid #e9e9ee;border-radius:16px}.orders-revenue-card .status-legend{padding:0;overflow:hidden}.orders-revenue-card .status-legend summary{cursor:pointer;list-style:none;padding:14px 16px;font-weight:700}.orders-revenue-card .status-legend__content{padding:0 16px 16px}.orders-revenue-card .chart-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.orders-revenue-card .chart-action{min-height:44px;padding:0 16px;border-radius:12px;white-space:nowrap;border:1px solid transparent;font-weight:700;box-shadow:0 2px 8px #10182814}.orders-revenue-card .chart-actions .chart-action:first-child{background:#fff!important;color:#111827!important;border-color:#0f172a1f!important}.orders-revenue-card .chart-actions .chart-action:last-child{background:#fff!important;color:#111827!important;border-color:#0f172a1f!important}.orders-revenue-card .chart-actions .chart-action:hover{background:#f8fafc!important;border-color:#0f172a38!important}.orders-revenue-card .chart-actions .chart-action .chart-action__icon{margin-right:8px}.orders-revenue-card .recharts-legend-item-text{color:#4b5563!important}.orders-revenue-card .recharts-tooltip-wrapper .recharts-default-tooltip{border-radius:12px!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 24px #0f172a14!important}.recharts-safe-viewport,.orders-revenue-card__chart-viewport{width:100%!important;min-width:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}.orders-revenue-card__chart-viewport{height:300px!important;min-height:300px!important}.orders-revenue-card__chart-viewport--payout{height:140px!important;min-height:140px!important}@media(max-width:1400px){.orders-revenue-card .revenue-summary-rail{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media(max-width:1100px){.orders-revenue-card .revenue-summary-rail{grid-template-columns:repeat(2,minmax(170px,1fr))}}@media(max-width:700px){.orders-revenue-card .revenue-controls{flex-direction:column;align-items:stretch}.orders-revenue-card .rc-right{margin-left:0;justify-content:flex-start}.orders-revenue-card .revenue-summary-rail{grid-template-columns:1fr}.orders-revenue-card .chart-actions{justify-content:flex-start}.orders-revenue-card .chart-container{min-height:340px}.orders-revenue-card__chart-viewport{height:300px!important;min-height:300px!important}}.orders-revenue-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.orders-revenue-card-shell__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.orders-revenue-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.orders-revenue-card-shell__icon{width:46px!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:16px!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;color:#059669!important;box-shadow:0 12px 28px #05966924!important}.orders-revenue-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.orders-revenue-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.orders-revenue-card-shell__title p{max-width:780px!important;margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important;line-height:1.35!important}.orders-revenue-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.orders-revenue-card-shell__currency,.orders-revenue-card-shell__total{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.orders-revenue-card-shell__currency{background:#f8fafc!important;color:#475569!important}.orders-revenue-card-shell__total{background:#ecfdf5!important;color:#047857!important}.orders-revenue-card-shell__fullscreen-btn,.orders-revenue-card-shell__close-btn,.orders-revenue-card .chart-action,.orders-revenue-card-fullscreen-portal .chart-action,.orders-revenue-card-fullscreen-portal button{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.orders-revenue-card-shell__fullscreen-btn:hover,.orders-revenue-card-shell__close-btn:hover,.orders-revenue-card .chart-action:hover,.orders-revenue-card-fullscreen-portal .chart-action:hover,.orders-revenue-card-fullscreen-portal button:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#047857!important;-webkit-text-fill-color:#047857!important;border-color:#05966947!important;transform:translateY(-1px)!important}.orders-revenue-card-shell__fullscreen-btn svg,.orders-revenue-card-shell__close-btn svg,.orders-revenue-card-fullscreen-portal button svg,.orders-revenue-card button svg{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.orders-revenue-card-shell__close-btn{width:42px!important;padding:0!important}.orders-revenue-card-shell__body{min-width:0!important;box-sizing:border-box!important}.orders-revenue-card-fullscreen-portal.store-dashboard-fullscreen-portal,.orders-revenue-card-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.orders-revenue-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__header,.orders-revenue-card-shell--fullscreen .orders-revenue-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body,.orders-revenue-card-shell--fullscreen .orders-revenue-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card__chart-viewport,.orders-revenue-card-shell--fullscreen .orders-revenue-card__chart-viewport{width:100%!important;min-width:0!important}.orders-revenue-card-fullscreen-portal .chart-container,.orders-revenue-card-shell--fullscreen .chart-container{min-height:380px!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell--analytics-mode .orders-revenue-card-shell__body,.orders-revenue-card-shell--fullscreen.orders-revenue-card-shell--analytics-mode .orders-revenue-card-shell__body{display:flex!important;flex-direction:column!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell--analytics-mode .orders-revenue-card-shell__body>*,.orders-revenue-card-shell--fullscreen.orders-revenue-card-shell--analytics-mode .orders-revenue-card-shell__body>*{flex:1 1 auto!important;min-height:0!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body::-webkit-scrollbar,.orders-revenue-card-shell--fullscreen .orders-revenue-card-shell__body::-webkit-scrollbar{width:9px!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body::-webkit-scrollbar-track,.orders-revenue-card-shell--fullscreen .orders-revenue-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body::-webkit-scrollbar-thumb,.orders-revenue-card-shell--fullscreen .orders-revenue-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body::-webkit-scrollbar-thumb:hover,.orders-revenue-card-shell--fullscreen .orders-revenue-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:900px){.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{padding:16px!important}.orders-revenue-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.orders-revenue-card-shell__actions{width:100%!important;justify-content:flex-start!important}.orders-revenue-card-shell__fullscreen-btn{flex:1 1 auto!important}}.orders-revenue-card-shell .revenue-analytics-layout,.orders-revenue-card-fullscreen-portal .revenue-analytics-layout{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;min-width:0!important}.orders-revenue-card-shell .revenue-controls,.orders-revenue-card-fullscreen-portal .revenue-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;width:100%!important}.orders-revenue-card-shell .rc-left,.orders-revenue-card-fullscreen-portal .rc-left{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;min-width:0!important}.orders-revenue-card-shell .rc-right,.orders-revenue-card-fullscreen-portal .rc-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-left:auto!important}.orders-revenue-card-shell .rev-toggles,.orders-revenue-card-fullscreen-portal .rev-toggles{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.orders-revenue-card-shell .toggle,.orders-revenue-card-fullscreen-portal .toggle{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;white-space:nowrap!important}.orders-revenue-card-shell .order-filter,.orders-revenue-card-fullscreen-portal .order-filter{min-height:42px!important;min-width:160px!important;padding:0 40px 0 16px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;font-size:.9rem!important;font-weight:850!important;outline:none!important;box-shadow:0 8px 22px #0f172a0f!important}.orders-revenue-card-shell .chart-actions,.orders-revenue-card-fullscreen-portal .chart-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap!important}.orders-revenue-card-shell .chart-action,.orders-revenue-card-fullscreen-portal .chart-action{appearance:none!important;-webkit-appearance:none!important;min-height:44px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important}.orders-revenue-card-shell .chart-action:hover:not(:disabled),.orders-revenue-card-fullscreen-portal .chart-action:hover:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#047857!important;-webkit-text-fill-color:#047857!important;border-color:#05966947!important;transform:translateY(-1px)!important}.orders-revenue-card-shell .chart-action:disabled,.orders-revenue-card-fullscreen-portal .chart-action:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.orders-revenue-card-shell .chart-action__icon,.orders-revenue-card-fullscreen-portal .chart-action__icon{width:17px!important;height:17px!important;margin:0!important;color:currentColor!important;stroke:currentColor!important}.orders-revenue-card-shell .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{display:grid!important;grid-template-columns:repeat(6,minmax(170px,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important}.orders-revenue-card-shell .revenue-summary-card,.orders-revenue-card-fullscreen-portal .revenue-summary-card{min-height:104px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border-radius:16px!important;border:1px solid #e5e7eb!important;box-shadow:0 2px 10px #0f172a0d!important}.orders-revenue-card-shell .revenue-summary-card__label,.orders-revenue-card-fullscreen-portal .revenue-summary-card__label{margin-bottom:8px!important;color:#6b7280!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}.orders-revenue-card-shell .revenue-summary-card__value,.orders-revenue-card-fullscreen-portal .revenue-summary-card__value{color:#111827!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}.orders-revenue-card-shell .revenue-summary-card__meta,.orders-revenue-card-fullscreen-portal .revenue-summary-card__meta{margin-top:6px!important;color:#4b5563!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important}.orders-revenue-card-shell .revenue-summary-card--gross,.orders-revenue-card-fullscreen-portal .revenue-summary-card--gross{background:linear-gradient(180deg,#eff6ff,#dbeafe)!important;border-color:#bfdbfe!important}.orders-revenue-card-shell .revenue-summary-card--net,.orders-revenue-card-fullscreen-portal .revenue-summary-card--net{background:linear-gradient(180deg,#ecfdf5,#d1fae5)!important;border-color:#a7f3d0!important}.orders-revenue-card-shell .revenue-summary-card--fees,.orders-revenue-card-fullscreen-portal .revenue-summary-card--fees{background:linear-gradient(180deg,#fff7ed,#ffedd5)!important;border-color:#fdba74!important}.orders-revenue-card-shell .revenue-summary-card--orders,.orders-revenue-card-fullscreen-portal .revenue-summary-card--orders{background:linear-gradient(180deg,#f5f3ff,#ede9fe)!important;border-color:#c4b5fd!important}.orders-revenue-card-shell .revenue-summary-card--month,.orders-revenue-card-fullscreen-portal .revenue-summary-card--month{background:linear-gradient(180deg,#fdf2f8,#fce7f3)!important;border-color:#f9a8d4!important}.orders-revenue-card-shell .revenue-summary-card--quarter,.orders-revenue-card-fullscreen-portal .revenue-summary-card--quarter{background:linear-gradient(180deg,#f0fdf4,#dcfce7)!important;border-color:#86efac!important}.orders-revenue-card-shell .info-banner,.orders-revenue-card-fullscreen-portal .info-banner{position:relative!important;padding:16px 54px 16px 16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;border:1px solid #e9e9ee!important;border-radius:16px!important;background:#fff!important;box-shadow:0 2px 10px #0f172a0a!important}.orders-revenue-card-shell .info-banner__text strong,.orders-revenue-card-fullscreen-portal .info-banner__text strong{color:#111827!important;font-weight:950!important}.orders-revenue-card-shell .info-banner__text p,.orders-revenue-card-fullscreen-portal .info-banner__text p{margin:4px 0 0!important;color:#334155!important;font-size:.88rem!important;line-height:1.45!important}.orders-revenue-card-shell .info-banner__close,.orders-revenue-card-fullscreen-portal .info-banner__close{position:absolute!important;top:10px!important;right:10px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 20px #0f172a14!important}.orders-revenue-card-shell .revenue-chart-stage,.orders-revenue-card-fullscreen-portal .revenue-chart-stage{min-width:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.orders-revenue-card-shell .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:420px!important;padding:14px 14px 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:16px!important;border:1px solid #e9e9ee!important;background:#fff!important;box-shadow:0 1px 2px #1018280a!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body,.orders-revenue-card-shell--fullscreen .orders-revenue-card-shell__body{padding:18px 8px 24px 0!important}@media(max-width:1400px){.orders-revenue-card-shell .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(3,minmax(170px,1fr))!important}}@media(max-width:1100px){.orders-revenue-card-shell .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media(max-width:700px){.orders-revenue-card-shell .revenue-controls,.orders-revenue-card-fullscreen-portal .revenue-controls{align-items:stretch!important;flex-direction:column!important}.orders-revenue-card-shell .rc-right,.orders-revenue-card-fullscreen-portal .rc-right{margin-left:0!important;justify-content:flex-start!important}.orders-revenue-card-shell .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:1fr!important}.orders-revenue-card-shell .chart-actions,.orders-revenue-card-fullscreen-portal .chart-actions{justify-content:flex-start!important}.orders-revenue-card-shell .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:340px!important}}.orders-revenue-card,.orders-revenue-card *,.orders-revenue-card *:before,.orders-revenue-card *:after,.orders-revenue-card-fullscreen-portal,.orders-revenue-card-fullscreen-portal *,.orders-revenue-card-fullscreen-portal *:before,.orders-revenue-card-fullscreen-portal *:after{box-sizing:border-box}.orders-revenue-card,.orders-revenue-card .acc-body,.orders-revenue-card-shell,.orders-revenue-card-shell__header,.orders-revenue-card-shell__title,.orders-revenue-card-shell__title>div,.orders-revenue-card-shell__actions,.orders-revenue-card-shell__body,.orders-revenue-card .revenue-controls,.orders-revenue-card .rc-left,.orders-revenue-card .rc-right,.orders-revenue-card .rev-toggles,.orders-revenue-card .revenue-analytics-layout,.orders-revenue-card .revenue-summary-rail,.orders-revenue-card .revenue-chart-stage,.orders-revenue-card .chart-container,.orders-revenue-card .payout-timeline,.orders-revenue-card-fullscreen-portal .revenue-controls,.orders-revenue-card-fullscreen-portal .rc-left,.orders-revenue-card-fullscreen-portal .rc-right,.orders-revenue-card-fullscreen-portal .rev-toggles,.orders-revenue-card-fullscreen-portal .revenue-analytics-layout,.orders-revenue-card-fullscreen-portal .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-chart-stage,.orders-revenue-card-fullscreen-portal .chart-container,.orders-revenue-card-fullscreen-portal .payout-timeline{min-width:0!important;max-width:100%!important}.orders-revenue-card-shell__title{flex:1 1 460px!important}.orders-revenue-card-shell__title>div{flex:1 1 auto!important;min-width:0!important}.orders-revenue-card-shell__title h2,.orders-revenue-card-shell__title p,.orders-revenue-card-shell__eyebrow,.orders-revenue-card .revenue-summary-card__label,.orders-revenue-card .revenue-summary-card__value,.orders-revenue-card .revenue-summary-card__meta,.orders-revenue-card-fullscreen-portal .revenue-summary-card__label,.orders-revenue-card-fullscreen-portal .revenue-summary-card__value,.orders-revenue-card-fullscreen-portal .revenue-summary-card__meta{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.orders-revenue-card .acc-body{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;max-width:100%!important;line-height:1.1!important;white-space:nowrap!important}.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title__icon{display:block!important;flex:0 0 auto!important;width:17px!important;height:17px!important;margin:0!important}.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title__text{display:block!important;min-width:0!important;white-space:nowrap!important}.orders-revenue-card .rc-left,.orders-revenue-card-fullscreen-portal .rc-left{flex:1 1 680px!important}.orders-revenue-card .rc-right,.orders-revenue-card-fullscreen-portal .rc-right{flex:0 1 auto!important}.orders-revenue-card .order-filter,.orders-revenue-card-fullscreen-portal .order-filter{max-width:100%!important}.orders-revenue-card .chart-actions,.orders-revenue-card-fullscreen-portal .chart-actions{min-width:0!important;max-width:100%!important}.orders-revenue-card .chart-action,.orders-revenue-card-fullscreen-portal .chart-action,.orders-revenue-card-shell__fullscreen-btn,.orders-revenue-card-shell__close-btn{max-width:100%!important}.orders-revenue-card .recharts-safe-viewport,.orders-revenue-card-fullscreen-portal .recharts-safe-viewport{width:100%!important;max-width:100%!important;min-width:0!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{width:100%!important;overflow:hidden!important}.orders-revenue-card .recharts-wrapper,.orders-revenue-card-fullscreen-portal .recharts-wrapper{max-width:100%!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body{scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.38) rgba(15,23,42,.05)!important;scrollbar-gutter:stable!important}@media(min-width:1921px){.orders-revenue-card .acc-body{padding:24px 26px 30px!important;gap:22px!important}.orders-revenue-card-shell__header{gap:22px!important;margin-bottom:20px!important;padding-bottom:18px!important}.orders-revenue-card-shell__icon{width:54px!important;height:54px!important}.orders-revenue-card-shell__title h2{font-size:2.1rem!important}.orders-revenue-card-shell__title p{font-size:1rem!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(6,minmax(190px,1fr))!important;gap:16px!important}.orders-revenue-card .revenue-summary-card,.orders-revenue-card-fullscreen-portal .revenue-summary-card{min-height:118px!important;padding:17px 19px!important}.orders-revenue-card .revenue-summary-card__value,.orders-revenue-card-fullscreen-portal .revenue-summary-card__value{font-size:21px!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:470px!important;padding:18px 18px 10px!important}.orders-revenue-card__chart-viewport{height:350px!important;min-height:350px!important}.orders-revenue-card__chart-viewport--payout{height:170px!important;min-height:170px!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{padding:30px 46px!important}}@media(min-width:1537px)and (max-width:1920px){.orders-revenue-card .acc-body{padding:20px 22px 26px!important}.orders-revenue-card-shell__title h2{font-size:1.82rem!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(6,minmax(170px,1fr))!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:430px!important}.orders-revenue-card__chart-viewport{height:320px!important;min-height:320px!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{padding:26px 38px!important}}@media(min-width:1367px)and (max-width:1536px){.orders-revenue-card .acc-body{padding:18px 18px 22px!important;gap:15px!important}.orders-revenue-card-shell__header{gap:14px!important}.orders-revenue-card-shell__icon{width:42px!important;height:42px!important;border-radius:14px!important}.orders-revenue-card-shell__title h2{font-size:1.55rem!important}.orders-revenue-card-shell__title p{font-size:.86rem!important}.orders-revenue-card-shell__currency,.orders-revenue-card-shell__total{min-height:36px!important;padding-inline:12px!important;font-size:.8rem!important}.orders-revenue-card-shell__fullscreen-btn{min-height:40px!important;font-size:.82rem!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:400px!important}}@media(min-width:1281px)and (max-width:1366px){.orders-revenue-card .acc-body{padding:16px!important;gap:14px!important}.orders-revenue-card-shell__header{align-items:flex-start!important;gap:12px!important}.orders-revenue-card-shell__title{gap:11px!important}.orders-revenue-card-shell__icon{width:40px!important;height:40px!important;border-radius:13px!important}.orders-revenue-card-shell__title h2{font-size:1.42rem!important}.orders-revenue-card-shell__title p{font-size:.82rem!important}.orders-revenue-card-shell__currency,.orders-revenue-card-shell__total{min-height:34px!important;padding-inline:11px!important;font-size:.76rem!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.orders-revenue-card .revenue-summary-card,.orders-revenue-card-fullscreen-portal .revenue-summary-card{min-height:98px!important;padding:12px 14px!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:390px!important}}@media(min-width:1101px)and (max-width:1280px){.orders-revenue-card .acc-body{padding:15px!important;gap:13px!important}.orders-revenue-card-shell__header{align-items:flex-start!important;gap:12px!important}.orders-revenue-card-shell__title{flex-basis:380px!important;gap:10px!important}.orders-revenue-card-shell__icon{width:38px!important;height:38px!important;border-radius:12px!important}.orders-revenue-card-shell__title h2{font-size:1.32rem!important}.orders-revenue-card-shell__title p{font-size:.78rem!important}.orders-revenue-card-shell__eyebrow{font-size:.66rem!important}.orders-revenue-card .revenue-controls,.orders-revenue-card-fullscreen-portal .revenue-controls{align-items:flex-start!important}.orders-revenue-card .rc-right,.orders-revenue-card-fullscreen-portal .rc-right{margin-left:0!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:380px!important}}@media(min-width:769px)and (max-width:1100px){.orders-revenue-card .acc-body{padding:14px!important;gap:12px!important}.orders-revenue-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.orders-revenue-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important}.orders-revenue-card-shell__actions{width:100%!important;justify-content:flex-start!important}.orders-revenue-card .revenue-controls,.orders-revenue-card-fullscreen-portal .revenue-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important}.orders-revenue-card .rc-left,.orders-revenue-card .rc-right,.orders-revenue-card-fullscreen-portal .rc-left,.orders-revenue-card-fullscreen-portal .rc-right{width:100%!important;margin-left:0!important;justify-content:flex-start!important}.orders-revenue-card .chart-actions,.orders-revenue-card-fullscreen-portal .chart-actions{width:100%!important;justify-content:flex-start!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:370px!important}.orders-revenue-card__chart-viewport{height:280px!important;min-height:280px!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{padding:18px 20px!important}}@media(min-width:641px)and (max-width:768px){.orders-revenue-card .acc-body{padding:12px!important;gap:11px!important}.orders-revenue-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:11px!important;margin-bottom:13px!important;padding-bottom:12px!important}.orders-revenue-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;align-items:flex-start!important;gap:9px!important}.orders-revenue-card-shell__icon{width:36px!important;height:36px!important;border-radius:11px!important}.orders-revenue-card-shell__title h2{font-size:1.2rem!important}.orders-revenue-card-shell__title p{font-size:.74rem!important;line-height:1.32!important}.orders-revenue-card-shell__eyebrow{font-size:.62rem!important}.orders-revenue-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.55fr) minmax(0,1fr)!important;gap:8px!important}.orders-revenue-card-shell__fullscreen-btn{grid-column:1 / -1!important;width:100%!important}.orders-revenue-card-shell__close-btn{width:100%!important}.orders-revenue-card .revenue-controls,.orders-revenue-card-fullscreen-portal .revenue-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.orders-revenue-card .rc-left,.orders-revenue-card .rc-right,.orders-revenue-card-fullscreen-portal .rc-left,.orders-revenue-card-fullscreen-portal .rc-right{width:100%!important;margin-left:0!important}.orders-revenue-card .rc-left,.orders-revenue-card-fullscreen-portal .rc-left{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.orders-revenue-card .order-filter,.orders-revenue-card-fullscreen-portal .order-filter{width:100%!important}.orders-revenue-card .rev-toggles,.orders-revenue-card-fullscreen-portal .rev-toggles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.orders-revenue-card .toggle,.orders-revenue-card-fullscreen-portal .toggle{min-height:36px!important;padding:0 10px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:10px!important;background:#fff!important}.orders-revenue-card .chart-actions,.orders-revenue-card-fullscreen-portal .chart-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.orders-revenue-card .chart-action,.orders-revenue-card-fullscreen-portal .chart-action{width:100%!important;min-height:40px!important;font-size:.76rem!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.orders-revenue-card .revenue-summary-card,.orders-revenue-card-fullscreen-portal .revenue-summary-card{min-height:92px!important;padding:11px 12px!important}.orders-revenue-card .revenue-summary-card__value,.orders-revenue-card-fullscreen-portal .revenue-summary-card__value{font-size:16px!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:330px!important;padding:10px 8px 6px!important}.orders-revenue-card__chart-viewport{height:250px!important;min-height:250px!important}.orders-revenue-card__chart-viewport--payout{height:130px!important;min-height:130px!important}.orders-revenue-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow-y:scroll!important;scrollbar-width:thin!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{height:auto!important;min-height:100dvh!important;max-height:none!important;display:flex!important;flex-direction:column!important;padding:14px!important;overflow:visible!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important;padding:12px 0 18px!important}}@media(min-width:391px)and (max-width:640px){.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title{gap:6px!important;font-size:12px!important}.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title__icon{width:15px!important;height:15px!important}.orders-revenue-card .acc-body{padding:10px!important;gap:10px!important}.orders-revenue-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-bottom:11px!important;padding-bottom:10px!important}.orders-revenue-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;align-items:flex-start!important;gap:8px!important}.orders-revenue-card-shell__icon{width:33px!important;height:33px!important;border-radius:10px!important}.orders-revenue-card-shell__title h2{font-size:1.08rem!important}.orders-revenue-card-shell__title p{font-size:.69rem!important;line-height:1.3!important}.orders-revenue-card-shell__eyebrow{font-size:.57rem!important}.orders-revenue-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.5fr) minmax(0,1fr)!important;gap:7px!important}.orders-revenue-card-shell__currency,.orders-revenue-card-shell__total{width:100%!important;min-height:34px!important;padding-inline:8px!important;font-size:.68rem!important}.orders-revenue-card-shell__fullscreen-btn,.orders-revenue-card-shell__close-btn{grid-column:1 / -1!important;width:100%!important;min-height:36px!important;font-size:.7rem!important}.orders-revenue-card .revenue-controls,.orders-revenue-card-fullscreen-portal .revenue-controls,.orders-revenue-card .rc-left,.orders-revenue-card .rc-right,.orders-revenue-card-fullscreen-portal .rc-left,.orders-revenue-card-fullscreen-portal .rc-right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;margin-left:0!important}.orders-revenue-card .order-filter,.orders-revenue-card-fullscreen-portal .order-filter{width:100%!important;min-width:0!important;min-height:38px!important;font-size:.72rem!important}.orders-revenue-card .rev-toggles,.orders-revenue-card-fullscreen-portal .rev-toggles{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:7px!important}.orders-revenue-card .toggle,.orders-revenue-card-fullscreen-portal .toggle{width:100%!important;min-height:35px!important;padding:0 9px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:9px!important;background:#fff!important;font-size:.7rem!important}.orders-revenue-card .chart-actions,.orders-revenue-card-fullscreen-portal .chart-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:7px!important}.orders-revenue-card .chart-action,.orders-revenue-card-fullscreen-portal .chart-action{width:100%!important;min-height:37px!important;padding-inline:9px!important;font-size:.7rem!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.orders-revenue-card .revenue-summary-card,.orders-revenue-card-fullscreen-portal .revenue-summary-card{min-height:82px!important;padding:10px 11px!important;border-radius:12px!important}.orders-revenue-card .revenue-summary-card__label,.orders-revenue-card-fullscreen-portal .revenue-summary-card__label{font-size:10px!important;margin-bottom:5px!important}.orders-revenue-card .revenue-summary-card__value,.orders-revenue-card-fullscreen-portal .revenue-summary-card__value{font-size:15px!important}.orders-revenue-card .revenue-summary-card__meta,.orders-revenue-card-fullscreen-portal .revenue-summary-card__meta{font-size:10px!important}.orders-revenue-card .info-banner,.orders-revenue-card-fullscreen-portal .info-banner{grid-template-columns:minmax(0,1fr)!important;padding:12px 42px 12px 12px!important;gap:7px!important}.orders-revenue-card .info-banner__text p,.orders-revenue-card-fullscreen-portal .info-banner__text p{font-size:.7rem!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:300px!important;padding:8px 4px 4px!important;border-radius:12px!important}.orders-revenue-card__chart-viewport{height:225px!important;min-height:225px!important}.orders-revenue-card__chart-viewport--payout{height:115px!important;min-height:115px!important}.orders-revenue-card .status-legend summary,.orders-revenue-card-fullscreen-portal .status-legend summary{padding:11px 12px!important;font-size:.74rem!important}.orders-revenue-card .status-legend__content,.orders-revenue-card-fullscreen-portal .status-legend__content{padding:0 12px 12px!important;font-size:.7rem!important}.orders-revenue-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow-y:scroll!important;scrollbar-width:thin!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{height:auto!important;min-height:100dvh!important;max-height:none!important;display:flex!important;flex-direction:column!important;padding:10px!important;overflow:visible!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important;padding:10px 0 16px!important}}@media(min-width:321px)and (max-width:390px){.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title{gap:5px!important;font-size:11px!important}.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title__icon{width:14px!important;height:14px!important}.orders-revenue-card .acc-body{padding:8px!important;gap:8px!important}.orders-revenue-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:9px!important;padding-bottom:9px!important}.orders-revenue-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;align-items:flex-start!important;gap:7px!important}.orders-revenue-card-shell__icon{width:30px!important;height:30px!important;border-radius:9px!important}.orders-revenue-card-shell__title h2{font-size:.98rem!important}.orders-revenue-card-shell__title p{font-size:.63rem!important;line-height:1.27!important}.orders-revenue-card-shell__eyebrow{font-size:.52rem!important}.orders-revenue-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.45fr) minmax(0,1fr)!important;gap:6px!important}.orders-revenue-card-shell__currency,.orders-revenue-card-shell__total{width:100%!important;min-height:32px!important;padding-inline:6px!important;font-size:.62rem!important}.orders-revenue-card-shell__fullscreen-btn,.orders-revenue-card-shell__close-btn{grid-column:1 / -1!important;width:100%!important;min-height:34px!important;padding-inline:7px!important;font-size:.64rem!important}.orders-revenue-card .revenue-controls,.orders-revenue-card-fullscreen-portal .revenue-controls,.orders-revenue-card .rc-left,.orders-revenue-card .rc-right,.orders-revenue-card-fullscreen-portal .rc-left,.orders-revenue-card-fullscreen-portal .rc-right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin-left:0!important}.orders-revenue-card .order-filter,.orders-revenue-card-fullscreen-portal .order-filter{width:100%!important;min-width:0!important;min-height:36px!important;padding-inline:10px 30px!important;font-size:.66rem!important}.orders-revenue-card .rev-toggles,.orders-revenue-card-fullscreen-portal .rev-toggles,.orders-revenue-card .chart-actions,.orders-revenue-card-fullscreen-portal .chart-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:6px!important}.orders-revenue-card .toggle,.orders-revenue-card-fullscreen-portal .toggle{width:100%!important;min-height:33px!important;padding:0 8px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:8px!important;background:#fff!important;font-size:.64rem!important}.orders-revenue-card .chart-action,.orders-revenue-card-fullscreen-portal .chart-action{width:100%!important;min-height:34px!important;padding-inline:7px!important;font-size:.64rem!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.orders-revenue-card .revenue-summary-card,.orders-revenue-card-fullscreen-portal .revenue-summary-card{min-height:76px!important;padding:9px 10px!important;border-radius:11px!important}.orders-revenue-card .revenue-summary-card__label,.orders-revenue-card-fullscreen-portal .revenue-summary-card__label{font-size:9px!important;margin-bottom:4px!important}.orders-revenue-card .revenue-summary-card__value,.orders-revenue-card-fullscreen-portal .revenue-summary-card__value{font-size:14px!important}.orders-revenue-card .revenue-summary-card__meta,.orders-revenue-card-fullscreen-portal .revenue-summary-card__meta{font-size:9px!important}.orders-revenue-card .info-banner,.orders-revenue-card-fullscreen-portal .info-banner{grid-template-columns:minmax(0,1fr)!important;padding:10px 38px 10px 10px!important;gap:6px!important}.orders-revenue-card .info-banner__text p,.orders-revenue-card-fullscreen-portal .info-banner__text p{font-size:.64rem!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:270px!important;padding:6px 2px 2px!important;border-radius:10px!important}.orders-revenue-card__chart-viewport{height:205px!important;min-height:205px!important}.orders-revenue-card__chart-viewport--payout{height:105px!important;min-height:105px!important}.orders-revenue-card .status-legend summary,.orders-revenue-card-fullscreen-portal .status-legend summary{padding:9px 10px!important;font-size:.66rem!important}.orders-revenue-card .status-legend__content,.orders-revenue-card-fullscreen-portal .status-legend__content{padding:0 10px 10px!important;font-size:.64rem!important}.orders-revenue-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow-y:scroll!important;scrollbar-width:thin!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{height:auto!important;min-height:100dvh!important;max-height:none!important;display:flex!important;flex-direction:column!important;padding:8px!important;overflow:visible!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important;padding:8px 0 14px!important}}@media(max-width:320px){.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title{gap:4px!important;font-size:10px!important;line-height:1!important}.store-dashboard-card--orders-revenue .orders-revenue-collapsible-title__icon{width:13px!important;height:13px!important}.orders-revenue-card .acc-body{padding:7px!important;gap:7px!important}.orders-revenue-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:7px!important;margin-bottom:8px!important;padding-bottom:8px!important}.orders-revenue-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;align-items:flex-start!important;gap:6px!important}.orders-revenue-card-shell__icon{width:28px!important;height:28px!important;border-radius:8px!important}.orders-revenue-card-shell__title h2{font-size:.9rem!important}.orders-revenue-card-shell__title p{font-size:.59rem!important;line-height:1.24!important}.orders-revenue-card-shell__eyebrow{font-size:.49rem!important}.orders-revenue-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.42fr) minmax(0,1fr)!important;gap:5px!important}.orders-revenue-card-shell__currency,.orders-revenue-card-shell__total{width:100%!important;min-height:30px!important;padding-inline:5px!important;font-size:.57rem!important}.orders-revenue-card-shell__fullscreen-btn,.orders-revenue-card-shell__close-btn{grid-column:1 / -1!important;width:100%!important;min-height:32px!important;padding-inline:6px!important;font-size:.59rem!important}.orders-revenue-card .revenue-controls,.orders-revenue-card-fullscreen-portal .revenue-controls,.orders-revenue-card .rc-left,.orders-revenue-card .rc-right,.orders-revenue-card-fullscreen-portal .rc-left,.orders-revenue-card-fullscreen-portal .rc-right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin-left:0!important}.orders-revenue-card .order-filter,.orders-revenue-card-fullscreen-portal .order-filter{width:100%!important;min-width:0!important;min-height:34px!important;padding-inline:8px 28px!important;font-size:.61rem!important}.orders-revenue-card .rev-toggles,.orders-revenue-card-fullscreen-portal .rev-toggles,.orders-revenue-card .chart-actions,.orders-revenue-card-fullscreen-portal .chart-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:5px!important}.orders-revenue-card .toggle,.orders-revenue-card-fullscreen-portal .toggle{width:100%!important;min-height:31px!important;padding:0 7px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:8px!important;background:#fff!important;font-size:.59rem!important}.orders-revenue-card .chart-action,.orders-revenue-card-fullscreen-portal .chart-action{width:100%!important;min-height:32px!important;padding-inline:6px!important;font-size:.59rem!important}.orders-revenue-card .revenue-summary-rail,.orders-revenue-card-fullscreen-portal .revenue-summary-rail{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.orders-revenue-card .revenue-summary-card,.orders-revenue-card-fullscreen-portal .revenue-summary-card{min-height:72px!important;padding:8px 9px!important;border-radius:10px!important}.orders-revenue-card .revenue-summary-card__label,.orders-revenue-card-fullscreen-portal .revenue-summary-card__label{font-size:8.5px!important;margin-bottom:3px!important}.orders-revenue-card .revenue-summary-card__value,.orders-revenue-card-fullscreen-portal .revenue-summary-card__value{font-size:13px!important}.orders-revenue-card .revenue-summary-card__meta,.orders-revenue-card-fullscreen-portal .revenue-summary-card__meta{font-size:8.5px!important}.orders-revenue-card .info-banner,.orders-revenue-card-fullscreen-portal .info-banner{grid-template-columns:minmax(0,1fr)!important;padding:9px 36px 9px 9px!important;gap:5px!important}.orders-revenue-card .info-banner__text p,.orders-revenue-card-fullscreen-portal .info-banner__text p{font-size:.59rem!important}.orders-revenue-card .chart-container,.orders-revenue-card-fullscreen-portal .chart-container{min-height:250px!important;padding:5px 0 0!important;border-radius:9px!important}.orders-revenue-card__chart-viewport{height:190px!important;min-height:190px!important}.orders-revenue-card__chart-viewport--payout{height:96px!important;min-height:96px!important}.orders-revenue-card .status-legend summary,.orders-revenue-card-fullscreen-portal .status-legend summary{padding:8px 9px!important;font-size:.61rem!important}.orders-revenue-card .status-legend__content,.orders-revenue-card-fullscreen-portal .status-legend__content{padding:0 9px 9px!important;font-size:.59rem!important}.orders-revenue-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow-y:scroll!important;scrollbar-width:thin!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell,.orders-revenue-card-shell.orders-revenue-card-shell--fullscreen{height:auto!important;min-height:100dvh!important;max-height:none!important;display:flex!important;flex-direction:column!important;padding:7px!important;overflow:visible!important}.orders-revenue-card-fullscreen-portal .orders-revenue-card-shell__body{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important;padding:7px 0 12px!important}}.analytics-page{width:100%;max-width:1280px;margin:0 auto;padding:18px 18px 48px;box-sizing:border-box}.analytics-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.analytics-header h1{margin:0;font-size:24px;line-height:1.15;font-weight:800;color:#111827}.muted{color:#6b7280;font-size:13px}.error{color:#b91c1c;font-size:14px;font-weight:700}.chart-card{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:18px;box-shadow:0 10px 30px #0f172a0f;padding:16px;margin-bottom:22px;overflow:hidden}.chart-card h3{margin:0 0 12px;font-size:16px;font-weight:800;color:#111827}.chart-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chart-action,.filter-btn{appearance:none;border:1px solid rgba(17,24,39,.12);background:#fff;color:#111827;min-height:40px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.chart-action:hover,.filter-btn:hover{transform:translateY(-1px);border-color:#11182733;box-shadow:0 10px 24px #0f172a14}.chart-action:active,.filter-btn:active{transform:translateY(0)}.chart-action:disabled,.filter-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.chart-action.ghost,.filter-btn{background:linear-gradient(180deg,#f3f4f6cc,#f9fafbf2)}.chart-action__icon{font-size:15px;line-height:1}.order-filter{appearance:none;border:1px solid rgba(17,24,39,.14);background:#fff;color:#111827;min-height:40px;padding:0 38px 0 14px;border-radius:999px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;background-image:linear-gradient(45deg,transparent 50%,rgba(17,24,39,.55) 50%),linear-gradient(135deg,rgba(17,24,39,.55) 50%,transparent 50%);background-position:calc(100% - 18px) 53%,calc(100% - 12px) 53%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.order-filter:hover{border-color:#11182738}.order-filter:focus{border-color:#3b82f666;box-shadow:0 0 0 4px #3b82f624}.kpi-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:14px;margin-bottom:14px}.kpi{position:relative;overflow:hidden;border-radius:18px;border:1px solid #e5e7eb;padding:16px;background:#fff;box-shadow:0 1px 2px #1018280a}.kpi:before{content:"";position:absolute;left:0;top:0;height:100%;width:6px;background:#e5e7eb}.kpi--wide{min-width:0}.kpi__label{font-size:12px;font-weight:800;color:#6b7280;margin-bottom:8px}.kpi__value{font-size:28px;line-height:1.05;font-weight:900;color:#111827}.kpi[data-kpi=total]:before{background:#111827}.kpi[data-kpi=total]{background:linear-gradient(180deg,#60a5fa29,#60a5fa14);border-color:#60a5fa59}.kpi[data-kpi=paid]:before{background:#0d6efd}.kpi[data-kpi=paid]{background:linear-gradient(180deg,#0d6efd24,#0d6efd0f);border-color:#0d6efd47}.kpi[data-kpi=processing]:before{background:#f59e0b}.kpi[data-kpi=processing]{background:linear-gradient(180deg,#f59e0b29,#f59e0b14);border-color:#f59e0b52}.kpi[data-kpi=refunded]:before{background:#dc3545}.kpi[data-kpi=refunded]{background:linear-gradient(180deg,#dc354526,#dc354512);border-color:#dc354547}.status-tools{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.status-tools__left,.status-tools__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status-filter-label{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;color:#4b5563;font-size:13px;font-weight:700}.status-list{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.status-list li{position:relative;border:1px solid #e5e7eb;border-radius:14px;padding:12px 14px 12px 16px;background:#fafafa;color:#374151;font-size:14px;font-weight:600;line-height:1.4;box-shadow:0 1px 2px #10182808;overflow:hidden}.status-list li:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:#d1d5db}.status-list li strong{font-weight:800;color:#111827}.status-list li[data-status=paid]{background:linear-gradient(180deg,#0d6efd1a,#0d6efd0a);border-color:#0d6efd38}.status-list li[data-status=paid]:before{background:#0d6efd}.status-list li[data-status=processing]{background:linear-gradient(180deg,#f59e0b1f,#f59e0b0d);border-color:#f59e0b3d}.status-list li[data-status=processing]:before{background:#f59e0b}.status-list li[data-status=pending]{background:linear-gradient(180deg,#6b72801f,#6b72800d);border-color:#6b72803d}.status-list li[data-status=pending]:before{background:#6b7280}.status-list li[data-status=refunded]{background:linear-gradient(180deg,#dc35451f,#dc35450d);border-color:#dc35453d}.status-list li[data-status=refunded]:before{background:#dc3545}.status-list li[data-status=fulfilled]{background:linear-gradient(180deg,#10b9811f,#10b9810d);border-color:#10b9813d}.status-list li[data-status=fulfilled]:before{background:#10b981}.status-list li[data-status=cancelled]{background:linear-gradient(180deg,#9ca3af1f,#9ca3af0d);border-color:#9ca3af42}.status-list li[data-status=cancelled]:before{background:#9ca3af}.status-list li[data-status=failed]{background:linear-gradient(180deg,#ef44441f,#ef44440d);border-color:#ef44443d}.status-list li[data-status=failed]:before{background:#ef4444}.status-list li[data-status=other],.status-list li[data-status=unknown]{background:linear-gradient(180deg,#8b5cf61f,#8b5cf60d);border-color:#8b5cf63d}.status-list li[data-status=other]:before,.status-list li[data-status=unknown]:before{background:#8b5cf6}.recharts-cartesian-grid line,.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#00000014}.recharts-cartesian-axis line,.recharts-cartesian-axis-tick line{stroke:#0000001f}.recharts-text{fill:#111827ad;font-size:12px}.recharts-default-tooltip{border-radius:14px!important;border:1px solid rgba(17,24,39,.1)!important;box-shadow:0 14px 32px #0f172a1f!important;background:#fff!important}.recharts-legend-wrapper{padding-top:6px}.recharts-legend-item-text{color:#4b5563!important}.orders-analytics-page{width:100%;max-width:1440px;margin:0 auto;padding:18px 18px 48px;box-sizing:border-box}.orders-analytics-page--embedded{max-width:100%}.orders-analytics-page--fullscreen{position:fixed;inset:0;z-index:1600;width:100vw!important;min-width:100vw;max-width:none!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:18px 18px 32px!important;background:#f9f9f9;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0;box-sizing:border-box}.orders-analytics-page--fullscreen .chart-card,.orders-analytics-page--fullscreen .card,.orders-analytics-page--fullscreen .kpi-row{width:100%;max-width:none!important}@media(max-width:1100px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.analytics-header{flex-direction:column;align-items:flex-start}.status-tools{flex-direction:column;align-items:stretch}.status-tools__right{justify-content:flex-start;flex-wrap:wrap}.status-list{grid-template-columns:1fr}}@media(max-width:720px){.analytics-page{padding:12px}.chart-actions{width:100%;justify-content:flex-start}.kpi-row{grid-template-columns:1fr}.status-tools__left,.status-tools__right{width:100%;justify-content:flex-start}.chart-action,.filter-btn,.order-filter{width:100%;justify-content:center}}.order-status-card{width:100%}.orders-status-card__kpi-row{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-top:8px;margin-bottom:18px}.orders-status-card__kpi{border-radius:16px;padding:14px 16px;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 20px #0f172a0d;background:#fff;min-height:92px;display:flex;flex-direction:column;justify-content:center}.orders-status-card__kpi-label{font-size:13px;font-weight:600;color:#5b6474;margin-bottom:6px}.orders-status-card__kpi-value{font-size:18px;line-height:1.1;font-weight:800;color:#111827}.orders-status-card__kpi--total{background:linear-gradient(180deg,#fff,#f8fafc)}.orders-status-card__kpi--paid{background:#2563eb14;border-color:#2563eb3d;box-shadow:inset 4px 0 #2563eb}.orders-status-card__kpi--processing{background:#f59e0b17;border-color:#f59e0b3d;box-shadow:inset 4px 0 #f59e0b}.orders-status-card__kpi--refunded{background:#f43f5e14;border-color:#f43f5e33;box-shadow:inset 4px 0 #f43f5e}.orders-status-card__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px;margin-bottom:18px}.orders-status-card__toolbar-left{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.orders-status-card__toolbar-right{display:flex;align-items:center}.orders-status-card__chart-wrap{width:100%;min-height:320px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:14px 12px 6px;box-shadow:0 8px 20px #0f172a0d;margin-bottom:18px}.orders-status-card__chart-wrap .recharts-wrapper{min-height:300px}.orders-status-card__empty-state{min-height:220px;display:flex;align-items:center;justify-content:center}.order-status-card .chart-actions{display:flex;gap:10px;flex-wrap:wrap}.order-status-card .chart-action{border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;color:#111827;min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer;box-shadow:0 8px 16px #0f172a0d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.order-status-card .chart-action:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14;border-color:#0f172a24}.order-status-card .chart-action.ghost{background:#fff}.order-status-card .chart-action__icon{flex:0 0 auto}.order-status-card .status-filter-label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1f2937}.order-status-card .order-filter{min-width:140px;height:38px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;padding:0 12px;color:#111827;font-weight:600;box-shadow:0 4px 12px #0f172a0a}.order-status-card .orders-table-wrap.compact{margin-top:4px;margin-bottom:18px}.order-status-card .status-legend{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 8px 20px #0f172a0a}.order-status-card .status-legend summary{cursor:pointer;font-weight:800;color:#111827}.order-status-card .status-legend__list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.order-status-card .status-legend__list li{display:flex;gap:10px;align-items:flex-start}.order-status-card .legend-pill{display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#fff}.order-status-card .legend-pill.processing{background:#f59e0b}.order-status-card .legend-pill.paid{background:#2563eb}.order-status-card .legend-pill.fulfilled{background:#10b981}.order-status-card .legend-pill.cancelled{background:#6b7280}.order-status-card .legend-pill.pending{background:#9ca3af}.order-status-card .legend-pill.refunded{background:#f43f5e}.order-status-card .legend-desc{color:#4b5563;line-height:1.45}@media(max-width:1200px){.orders-status-card__kpi-row{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:768px){.orders-status-card__kpi-row{grid-template-columns:1fr}.orders-status-card__toolbar{flex-direction:column;align-items:stretch}.orders-status-card__toolbar-left,.orders-status-card__toolbar-right,.order-status-card .chart-actions{width:100%}.order-status-card .chart-action{width:100%;justify-content:center}.orders-status-card__chart-wrap{min-height:280px;padding:12px 8px 4px}}.recharts-safe-viewport,.order-status-card__chart-viewport{width:100%!important;min-width:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}.order-status-card__chart-viewport{height:320px!important;min-height:320px!important}.order-status-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.order-status-card-shell__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.order-status-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.order-status-card-shell__icon{width:46px!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:16px!important;background:linear-gradient(135deg,#f5f3ff,#ede9fe)!important;color:#7c3aed!important;box-shadow:0 12px 28px #7c3aed24!important}.order-status-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.order-status-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.order-status-card-shell__title p{max-width:760px!important;margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important;line-height:1.35!important}.order-status-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.order-status-card-shell__count,.order-status-card-shell__currency{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.order-status-card-shell__count{background:#eef2ff!important;color:#3730a3!important}.order-status-card-shell__currency{background:#f8fafc!important;color:#475569!important}.order-status-card-shell__fullscreen-btn,.order-status-card-shell__close-btn,.order-status-card .chart-action,.order-status-card-fullscreen-portal .chart-action,.order-status-card-fullscreen-portal button{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.order-status-card-shell__fullscreen-btn:hover,.order-status-card-shell__close-btn:hover,.order-status-card .chart-action:hover,.order-status-card-fullscreen-portal .chart-action:hover,.order-status-card-fullscreen-portal button:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important;border-color:#7c3aed47!important;transform:translateY(-1px)!important}.order-status-card-shell__fullscreen-btn svg,.order-status-card-shell__close-btn svg,.order-status-card-fullscreen-portal button svg,.order-status-card button svg{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.order-status-card-shell__close-btn{width:42px!important;padding:0!important}.order-status-card-shell__body{min-width:0!important;box-sizing:border-box!important}.order-status-card-fullscreen-portal.store-dashboard-fullscreen-portal,.order-status-card-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.order-status-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.order-status-card-fullscreen-portal .order-status-card-shell__header,.order-status-card-shell--fullscreen .order-status-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.order-status-card-fullscreen-portal .order-status-card-shell__body,.order-status-card-shell--fullscreen .order-status-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.order-status-card-fullscreen-portal .order-status-card__chart-viewport,.order-status-card-shell--fullscreen .order-status-card__chart-viewport{width:100%!important;min-width:0!important}.order-status-card-fullscreen-portal .orders-status-card__chart-wrap,.order-status-card-shell--fullscreen .orders-status-card__chart-wrap{min-height:340px!important}.order-status-card-fullscreen-portal .order-status-card-shell--analytics-mode .order-status-card-shell__body,.order-status-card-shell--fullscreen.order-status-card-shell--analytics-mode .order-status-card-shell__body{display:flex!important;flex-direction:column!important}.order-status-card-fullscreen-portal .order-status-card-shell--analytics-mode .order-status-card-shell__body>*,.order-status-card-shell--fullscreen.order-status-card-shell--analytics-mode .order-status-card-shell__body>*{flex:1 1 auto!important;min-height:0!important}.order-status-card-fullscreen-portal .orders-table-wrap,.order-status-card-shell--fullscreen .orders-table-wrap{overflow-x:auto!important;overflow-y:auto!important}.order-status-card-fullscreen-portal .order-status-card-shell__body::-webkit-scrollbar,.order-status-card-shell--fullscreen .order-status-card-shell__body::-webkit-scrollbar{width:9px!important}.order-status-card-fullscreen-portal .order-status-card-shell__body::-webkit-scrollbar-track,.order-status-card-shell--fullscreen .order-status-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.order-status-card-fullscreen-portal .order-status-card-shell__body::-webkit-scrollbar-thumb,.order-status-card-shell--fullscreen .order-status-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.order-status-card-fullscreen-portal .order-status-card-shell__body::-webkit-scrollbar-thumb:hover,.order-status-card-shell--fullscreen .order-status-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:900px){.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{padding:16px!important}.order-status-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.order-status-card-shell__actions{width:100%!important;justify-content:flex-start!important}.order-status-card-shell__fullscreen-btn{flex:1 1 auto!important}}.order-status-card,.order-status-card *,.order-status-card *:before,.order-status-card *:after,.order-status-card-fullscreen-portal,.order-status-card-fullscreen-portal *,.order-status-card-fullscreen-portal *:before,.order-status-card-fullscreen-portal *:after{box-sizing:border-box}.order-status-card,.order-status-card .acc-body,.order-status-card-shell,.order-status-card-shell__header,.order-status-card-shell__title,.order-status-card-shell__title>div,.order-status-card-shell__actions,.order-status-card-shell__body,.orders-status-card__kpi-row,.orders-status-card__toolbar,.orders-status-card__toolbar-left,.orders-status-card__toolbar-right,.orders-status-card__chart-wrap,.order-status-card .orders-table-wrap,.order-status-card-fullscreen-portal .orders-table-wrap{min-width:0;max-width:100%}.order-status-card .acc-body{width:100%;height:auto;min-height:0;max-height:none}.store-dashboard-card--order-status .order-status-collapsible-title{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-width:0;max-width:100%;line-height:1.1;white-space:nowrap}.store-dashboard-card--order-status .order-status-collapsible-title__icon{display:block;flex:0 0 auto;width:17px;height:17px;margin:0}.store-dashboard-card--order-status .order-status-collapsible-title__text{display:block;min-width:0;white-space:nowrap}.order-status-card__chart-viewport{width:100%!important;min-width:0!important}.order-status-mobile-legend{display:none}.order-status-card .orders-table-wrap,.order-status-card-fullscreen-portal .orders-table-wrap{width:100%;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.32) rgba(15,23,42,.05)}.order-status-card .orders-table,.order-status-card-fullscreen-portal .orders-table{width:100%;min-width:760px}@media(min-width:1921px){.order-status-card .acc-body{padding:24px 26px 30px}.order-status-card-shell__header{gap:22px!important;margin-bottom:20px!important;padding-bottom:18px!important}.order-status-card-shell__icon{width:54px!important;height:54px!important}.order-status-card-shell__title h2{font-size:2.1rem!important}.order-status-card-shell__title p{font-size:1rem!important}.orders-status-card__kpi-row{grid-template-columns:repeat(4,minmax(220px,1fr));gap:18px}.orders-status-card__kpi{min-height:112px;padding:18px 20px}.orders-status-card__chart-wrap{padding:18px 16px 10px}.order-status-card__chart-viewport{height:370px!important;min-height:370px!important}.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{padding:30px 46px!important}}@media(min-width:1537px)and (max-width:1920px){.order-status-card .acc-body{padding:20px 22px 26px}.order-status-card-shell__title h2{font-size:1.82rem!important}.orders-status-card__kpi-row{grid-template-columns:repeat(4,minmax(190px,1fr));gap:16px}.order-status-card__chart-viewport{height:340px!important;min-height:340px!important}.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{padding:26px 38px!important}}@media(min-width:1367px)and (max-width:1536px){.order-status-card .acc-body{padding:18px}.order-status-card-shell__icon{width:42px!important;height:42px!important;border-radius:14px!important}.order-status-card-shell__title h2{font-size:1.55rem!important}.order-status-card-shell__title p{font-size:.86rem!important}.orders-status-card__kpi-row{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.orders-status-card__kpi{min-height:94px;padding:13px 15px}.order-status-card__chart-viewport{height:320px!important;min-height:320px!important}}@media(min-width:1281px)and (max-width:1366px){.order-status-card .acc-body{padding:16px}.order-status-card-shell__icon{width:40px!important;height:40px!important;border-radius:13px!important}.order-status-card-shell__title h2{font-size:1.42rem!important}.order-status-card-shell__title p{font-size:.82rem!important}.orders-status-card__kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.orders-status-card__kpi{min-height:90px;padding:12px 14px}.order-status-card__chart-viewport{height:310px!important;min-height:310px!important}}@media(min-width:1101px)and (max-width:1280px){.order-status-card .acc-body{padding:15px}.order-status-card-shell__icon{width:38px!important;height:38px!important;border-radius:12px!important}.order-status-card-shell__title h2{font-size:1.32rem!important}.order-status-card-shell__title p{font-size:.78rem!important}.orders-status-card__kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orders-status-card__toolbar{align-items:flex-start}.orders-status-card__toolbar-left,.orders-status-card__toolbar-right{flex:1 1 100%}.order-status-card__chart-viewport{height:300px!important;min-height:300px!important}}@media(min-width:769px)and (max-width:1100px){.order-status-card .acc-body{padding:14px}.order-status-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.order-status-card-shell__title{width:100%;flex:0 0 auto!important}.order-status-card-shell__actions{width:100%;justify-content:flex-start!important}.orders-status-card__kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orders-status-card__toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.orders-status-card__toolbar-left,.orders-status-card__toolbar-right,.order-status-card .chart-actions{width:100%}.order-status-card__chart-viewport{height:290px!important;min-height:290px!important}.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{padding:18px 20px!important}}@media(min-width:641px)and (max-width:768px){.order-status-card .acc-body{padding:12px}.order-status-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:11px!important;margin-bottom:13px!important;padding-bottom:12px!important}.order-status-card-shell__title{width:100%;flex:0 0 auto!important;align-items:flex-start!important;gap:9px!important}.order-status-card-shell__icon{width:36px!important;height:36px!important;border-radius:11px!important}.order-status-card-shell__title h2{font-size:1.2rem!important}.order-status-card-shell__title p{font-size:.74rem!important;line-height:1.32!important}.order-status-card-shell__actions{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:8px!important}.order-status-card-shell__fullscreen-btn{grid-column:1 / -1;width:100%}.orders-status-card__kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.orders-status-card__toolbar,.orders-status-card__toolbar-left,.orders-status-card__toolbar-right{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px}.order-status-card .status-filter-label{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.order-status-card .order-filter{width:100%;min-width:0}.order-status-card .chart-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-status-card .chart-action{width:100%}.order-status-card__chart-viewport{height:280px!important;min-height:280px!important}.order-status-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow-y:auto!important}.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{padding:14px!important}}@media(min-width:391px)and (max-width:640px){.store-dashboard-card--order-status .order-status-collapsible-title{gap:6px;font-size:12px}.store-dashboard-card--order-status .order-status-collapsible-title__icon{width:15px;height:15px}.order-status-card .acc-body{padding:10px}.order-status-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-bottom:11px!important;padding-bottom:10px!important}.order-status-card-shell__title{width:100%;flex:0 0 auto!important;align-items:flex-start!important;gap:8px!important}.order-status-card-shell__icon{width:33px!important;height:33px!important;border-radius:10px!important}.order-status-card-shell__title h2{font-size:1.08rem!important}.order-status-card-shell__title p{font-size:.69rem!important;line-height:1.3!important}.order-status-card-shell__actions{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:7px!important}.order-status-card-shell__fullscreen-btn,.order-status-card-shell__close-btn{grid-column:1 / -1;width:100%}.orders-status-card__kpi-row{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px}.orders-status-card__kpi{min-height:76px;padding:10px 11px}.orders-status-card__toolbar,.orders-status-card__toolbar-left,.orders-status-card__toolbar-right{width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.order-status-card .status-filter-label{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;font-size:.7rem}.order-status-card .order-filter{width:100%;min-width:0;height:37px;font-size:.7rem}.order-status-card .chart-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.order-status-card .chart-action{width:100%;min-height:37px!important;font-size:.7rem!important}.orders-status-card__chart-wrap{min-height:0;padding:9px 5px;margin-bottom:12px}.order-status-card__chart-viewport--pie{height:260px!important;min-height:260px!important}.order-status-card__chart-viewport--trend{height:245px!important;min-height:245px!important}.order-status-mobile-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;width:100%;margin:8px 0 0;padding:9px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.order-status-mobile-legend__item{display:flex;align-items:center;gap:6px;min-width:0;color:#334155;font-size:10px;font-weight:750;line-height:1.2}.order-status-mobile-legend__dot{display:block;flex:0 0 auto;width:9px;height:9px;border-radius:999px;background:var(--legend-dot-color, #64748b)}.order-status-mobile-legend__label{min-width:0;overflow-wrap:anywhere}.order-status-card .orders-table{min-width:700px}.order-status-card .status-legend__list li{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.order-status-card .legend-pill{width:100%;min-width:0}.order-status-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow-y:auto!important}.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{padding:10px!important}}@media(min-width:321px)and (max-width:390px){.store-dashboard-card--order-status .order-status-collapsible-title{gap:5px;font-size:11px}.store-dashboard-card--order-status .order-status-collapsible-title__icon{width:14px;height:14px}.order-status-card .acc-body{padding:8px}.order-status-card-shell__icon{width:30px!important;height:30px!important;border-radius:9px!important}.order-status-card-shell__title h2{font-size:.98rem!important}.order-status-card-shell__title p{font-size:.63rem!important}.orders-status-card__kpi-row{grid-template-columns:minmax(0,1fr);gap:7px}.orders-status-card__toolbar,.orders-status-card__toolbar-left,.orders-status-card__toolbar-right,.order-status-card .chart-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.order-status-card .status-filter-label{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;font-size:.64rem}.order-status-card .order-filter{width:100%;min-width:0;height:35px;font-size:.64rem}.order-status-card__chart-viewport--pie{height:245px!important;min-height:245px!important}.order-status-card__chart-viewport--trend{height:230px!important;min-height:230px!important}.order-status-mobile-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 7px;padding:8px}.order-status-mobile-legend__item{gap:5px;font-size:9px}.order-status-mobile-legend__dot{width:8px;height:8px}.order-status-card .orders-table{min-width:660px}.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{padding:8px!important}}@media(max-width:320px){.store-dashboard-card--order-status .order-status-collapsible-title{gap:4px;font-size:10px}.store-dashboard-card--order-status .order-status-collapsible-title__icon{width:13px;height:13px}.order-status-card .acc-body{padding:7px}.order-status-card-shell__icon{width:28px!important;height:28px!important;border-radius:8px!important}.order-status-card-shell__title h2{font-size:.9rem!important}.order-status-card-shell__title p{font-size:.59rem!important}.orders-status-card__kpi-row{grid-template-columns:minmax(0,1fr);gap:6px}.orders-status-card__toolbar,.orders-status-card__toolbar-left,.orders-status-card__toolbar-right,.order-status-card .chart-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.order-status-card .status-filter-label{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;font-size:.59rem}.order-status-card .order-filter{width:100%;min-width:0;height:33px;font-size:.59rem}.order-status-card__chart-viewport--pie{height:235px!important;min-height:235px!important}.order-status-card__chart-viewport--trend{height:220px!important;min-height:220px!important}.order-status-mobile-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 6px;padding:7px}.order-status-mobile-legend__item{gap:4px;font-size:8.5px}.order-status-mobile-legend__dot{width:7px;height:7px}.order-status-card .orders-table{min-width:640px}.order-status-card-fullscreen-portal .order-status-card-shell,.order-status-card-shell.order-status-card-shell--fullscreen{padding:7px!important}}@media(max-width:390px){.order-status-card .status-legend,.order-status-card-fullscreen-portal .status-legend{width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;overflow:visible!important}.order-status-card .status-legend summary,.order-status-card-fullscreen-portal .status-legend summary{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;font-size:.78rem!important;line-height:1.2!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.order-status-card .status-legend__list,.order-status-card-fullscreen-portal .status-legend__list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:12px!important}.order-status-card .status-legend__list li,.order-status-card-fullscreen-portal .status-legend__list li{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.order-status-card .legend-pill,.order-status-card-fullscreen-portal .legend-pill{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:32px!important;margin:0!important;padding:6px 8px!important;font-size:10px!important;line-height:1.15!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}.order-status-card .legend-desc,.order-status-card-fullscreen-portal .legend-desc{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 2px!important;font-size:10px!important;line-height:1.38!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}}@media(max-width:320px){.order-status-card .status-legend,.order-status-card-fullscreen-portal .status-legend{padding:8px!important}.order-status-card .status-legend summary,.order-status-card-fullscreen-portal .status-legend summary{gap:6px!important;font-size:.72rem!important}.order-status-card .status-legend__list,.order-status-card-fullscreen-portal .status-legend__list{gap:11px!important;margin-top:10px!important}.order-status-card .legend-pill,.order-status-card-fullscreen-portal .legend-pill{min-height:30px!important;padding:5px 7px!important;font-size:9px!important;line-height:1.15!important}.order-status-card .legend-desc,.order-status-card-fullscreen-portal .legend-desc{padding-inline:1px!important;font-size:9px!important;line-height:1.35!important}}@media(max-width:640px){.order-status-card .order-status-mobile-legend,.order-status-card-fullscreen-portal .order-status-mobile-legend{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.order-status-card .order-status-mobile-legend__item,.order-status-card-fullscreen-portal .order-status-mobile-legend__item{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important}.order-status-card .order-status-mobile-legend__label,.order-status-card-fullscreen-portal .order-status-mobile-legend__label{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}}@media(min-width:391px)and (max-width:640px){.order-status-card .order-status-mobile-legend,.order-status-card-fullscreen-portal .order-status-mobile-legend{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px 8px!important;padding:9px 8px!important}.order-status-card .order-status-mobile-legend__item,.order-status-card-fullscreen-portal .order-status-mobile-legend__item{gap:5px!important;font-size:9.5px!important}.order-status-card .order-status-mobile-legend__dot,.order-status-card-fullscreen-portal .order-status-mobile-legend__dot{width:8px!important;height:8px!important}}@media(min-width:321px)and (max-width:390px){.order-status-card .order-status-mobile-legend,.order-status-card-fullscreen-portal .order-status-mobile-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 7px!important;margin-top:7px!important;padding:8px 7px!important}.order-status-card .order-status-mobile-legend__item,.order-status-card-fullscreen-portal .order-status-mobile-legend__item{gap:5px!important;font-size:8.5px!important}.order-status-card .order-status-mobile-legend__dot,.order-status-card-fullscreen-portal .order-status-mobile-legend__dot{width:7px!important;height:7px!important}}@media(max-width:320px){.order-status-card .order-status-mobile-legend,.order-status-card-fullscreen-portal .order-status-mobile-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px 6px!important;margin-top:6px!important;padding:7px 6px!important}.order-status-card .order-status-mobile-legend__item,.order-status-card-fullscreen-portal .order-status-mobile-legend__item{gap:4px!important;font-size:8px!important}.order-status-card .order-status-mobile-legend__dot,.order-status-card-fullscreen-portal .order-status-mobile-legend__dot{width:7px!important;height:7px!important}}@media(max-width:640px){.order-status-card .order-status-mobile-legend,.order-status-card-fullscreen-portal .order-status-mobile-legend{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.order-status-card .order-status-mobile-legend__item,.order-status-card-fullscreen-portal .order-status-mobile-legend__item{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;max-width:100%!important;color:#334155!important;white-space:nowrap!important;overflow:visible!important}.order-status-card .order-status-mobile-legend__dot,.order-status-card-fullscreen-portal .order-status-mobile-legend__dot{display:block!important;flex:0 0 auto!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;border:0!important;border-radius:999px!important;background-color:var(--legend-dot-color, #64748b)!important;opacity:1!important;visibility:visible!important}.order-status-card .order-status-mobile-legend__label,.order-status-card-fullscreen-portal .order-status-mobile-legend__label{display:block!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;color:#334155!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}}@media(min-width:391px)and (max-width:640px){.order-status-card .order-status-mobile-legend,.order-status-card-fullscreen-portal .order-status-mobile-legend{gap:7px 8px!important;padding:9px 8px!important}.order-status-card .order-status-mobile-legend__item,.order-status-card-fullscreen-portal .order-status-mobile-legend__item{gap:5px!important;font-size:9.5px!important}}@media(min-width:321px)and (max-width:390px){.order-status-card .order-status-mobile-legend,.order-status-card-fullscreen-portal .order-status-mobile-legend{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 5px!important;margin-top:7px!important;padding:8px 6px!important}.order-status-card .order-status-mobile-legend__item,.order-status-card-fullscreen-portal .order-status-mobile-legend__item{gap:4px!important;font-size:8px!important}.order-status-card .order-status-mobile-legend__dot,.order-status-card-fullscreen-portal .order-status-mobile-legend__dot{width:7px!important;min-width:7px!important;height:7px!important;min-height:7px!important}}@media(max-width:320px){.order-status-card .order-status-mobile-legend,.order-status-card-fullscreen-portal .order-status-mobile-legend{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px 4px!important;margin-top:6px!important;padding:7px 5px!important}.order-status-card .order-status-mobile-legend__item,.order-status-card-fullscreen-portal .order-status-mobile-legend__item{gap:3px!important;font-size:7.25px!important;letter-spacing:-.01em!important}.order-status-card .order-status-mobile-legend__dot,.order-status-card-fullscreen-portal .order-status-mobile-legend__dot{width:6px!important;min-width:6px!important;height:6px!important;min-height:6px!important}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000073;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{background:#fff;padding:32px 28px;border-radius:16px;width:100%;max-width:520px;box-shadow:0 12px 28px #0003;animation:fadeInScale .25s ease}.modal-content h3{margin-top:0;margin-bottom:20px;font-size:1.4rem;font-weight:600;text-align:center;color:#333}.edit-product-form{display:flex;flex-direction:column;gap:18px}.edit-product-form label{display:flex;flex-direction:column;font-size:.95rem;font-weight:500;color:#444}.edit-product-form input{padding:10px 14px;margin-top:6px;font-size:.95rem;border:1px solid #ccc;border-radius:8px;transition:border-color .2s}.edit-product-form input:focus{outline:none;border-color:#007bff}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.modal-actions button{padding:10px 18px;font-size:.95rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .25s ease}.modal-actions button[type=submit]{background-color:#007bff;color:#fff}.modal-actions button[type=submit]:hover{background-color:#0056b3}.modal-actions button[type=button]{background-color:#e0e0e0;color:#333}.modal-actions button[type=button]:hover{background-color:#ccc}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.product-list-container{width:100%;overflow-x:hidden}.product-list-title{margin:10px 0 12px}.product-toggle-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.refresh-btn{padding:8px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#111827;cursor:pointer;font-weight:600}.refresh-btn[disabled]{opacity:.6;cursor:not-allowed}.product-list-status{margin-top:8px}.product-list-status.error{color:#c00}.pl-table{width:100%}.pl-scroll{max-height:520px;overflow-y:auto;overflow-x:hidden;position:relative;padding-right:4px}.pl-head,.pl-row{display:grid;grid-template-columns:110px 180px minmax(160px,1fr) 120px 100px 90px 110px 90px;gap:10px;align-items:center;box-sizing:border-box}.pl-head{position:sticky;top:0;z-index:2;padding:12px 16px;background:#f7f8fafa;border:1px solid #e5e7eb;border-radius:10px;font-weight:600;color:#333;-webkit-backdrop-filter:none;backdrop-filter:none}.pl-head>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-row{position:relative;padding:14px 16px;margin-top:10px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:background .15s ease;overflow:visible}.pl-row:hover{background:#fbfbfb}.pl-col{display:flex;align-items:center;gap:6px;min-width:0}.pl-col *{margin:0}.pl-image{position:relative;width:96px;min-width:96px;max-width:96px;height:82px;overflow:visible}.pl-thumb-frame{width:96px;height:82px;min-width:96px;max-width:96px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:12px;box-sizing:border-box}.pl-image .pl-thumb,.pl-thumb.pl-thumb--contain{width:88px!important;height:72px!important;max-width:88px!important;max-height:72px!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.1)!important;padding:4px!important;box-sizing:border-box!important}.pl-name{min-width:0}.pl-name-line{display:flex;align-items:center;gap:8px;min-width:0}.pl-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-badge{position:absolute;z-index:3;pointer-events:none;display:inline-flex;align-items:center;max-width:calc(100% - 8px);padding:2px 8px;font-size:12px;line-height:1;border-radius:999px;background:#3b82f614;color:#1e40af;border:1px solid rgba(59,130,246,.25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-badge--img{bottom:6px;left:6px;background:#3b82f6eb;color:#fff;border-color:#3b82f6f2}.pl-badge--auction{top:6px;right:6px;background:#ffc400f0;border:1px solid rgba(255,196,0,.95);color:#5c4100}.pl-desc{white-space:normal;overflow:visible;word-break:break-word;line-height:1.35}.pl-category,.pl-type,.pl-created{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-category{text-transform:capitalize;color:#444;padding-right:8px}.pl-type{text-transform:capitalize;color:#444;padding-left:4px}.ta-right{text-align:right}.pl-price{white-space:nowrap;font-weight:800;justify-content:flex-end}.pl-created{color:#666;justify-content:flex-end}.pl-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;overflow:visible}.kebab-btn,.pl-menu-wrap .kebab-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;text-transform:none!important;cursor:pointer;line-height:1;transition:background .15s ease,box-shadow .15s ease}.kebab-btn:hover,.pl-menu-wrap .kebab-btn:hover{background:#00000008!important;box-shadow:0 1px 6px #0000000d!important}.pl-menu-wrap .kebab-btn svg,.kebab-btn svg{display:block;color:inherit!important}.pl-menu-portal{pointer-events:auto}.pl-menu{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 14px 40px #0000002e;padding:6px;overflow:hidden}.pl-menu .pl-menu-item,.pl-menu-item{width:100%;height:36px;border:0;border-radius:10px;background:transparent;display:flex;align-items:center;gap:10px;padding:0 10px;cursor:pointer;font-size:13px;font-weight:600;color:#111;transition:background .12s ease}.pl-menu .pl-menu-item:hover,.pl-menu-item:hover{background:#0000000d}.pl-menu .pl-menu-item.danger,.pl-menu-item.danger{color:#b00020}.pl-menu .pl-menu-item.danger:hover,.pl-menu-item.danger:hover{background:#b0002014}.pl-menu-item.is-disabled{opacity:.5;cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pl-head>*,.pl-row>.pl-col{position:relative}.pl-head>*:not(:last-child):after,.pl-row>.pl-col:not(:last-child):after{content:"";position:absolute;top:8px;bottom:8px;right:-5px;width:1px;background:#e9edf3;pointer-events:none}.pl-row:hover>.pl-col:not(:last-child):after{background:#eef1f6}.product-list-card-shell--fullscreen .pl-scroll,.product-list-fullscreen-portal .pl-scroll{max-height:none;height:auto;overflow-y:visible}.product-list-card-shell--fullscreen .pl-head,.product-list-fullscreen-portal .pl-head{top:0}.product-list-card-shell--fullscreen .pl-image,.product-list-fullscreen-portal .pl-image{width:108px;min-width:108px;max-width:108px;height:90px}.product-list-card-shell--fullscreen .pl-thumb-frame,.product-list-fullscreen-portal .pl-thumb-frame{width:108px;height:90px;min-width:108px;max-width:108px}.product-list-card-shell--fullscreen .pl-image .pl-thumb,.product-list-card-shell--fullscreen .pl-thumb.pl-thumb--contain,.product-list-fullscreen-portal .pl-image .pl-thumb,.product-list-fullscreen-portal .pl-thumb.pl-thumb--contain{width:98px!important;height:80px!important;max-width:98px!important;max-height:80px!important;object-fit:contain!important}@media(max-width:1280px){.pl-head,.pl-row{grid-template-columns:100px 170px minmax(150px,1fr) 110px 95px 88px 104px 84px}.pl-image,.pl-thumb-frame{width:88px;min-width:88px;max-width:88px}}@media(max-width:1024px){.pl-head,.pl-row{grid-template-columns:96px 160px minmax(140px,1fr) 100px 90px 80px 96px 78px}}@media(max-width:820px){.pl-head{display:none}.pl-row{grid-template-columns:110px 1fr;grid-template-areas:"image name" "image desc" "image category" "image type" "price created" "actions actions";row-gap:8px}.pl-image{grid-area:image}.pl-name{grid-area:name}.pl-desc{grid-area:desc}.pl-category{grid-area:category}.pl-type{grid-area:type}.pl-price{grid-area:price;justify-content:flex-start}.pl-created{grid-area:created}.pl-actions{grid-area:actions;justify-content:flex-start}.pl-row>.pl-col:not(:last-child):after{display:none}}.pl-menu-portal,.pl-menu-portal.pl-menu-portal--dashboard{position:fixed!important;z-index:2147483647!important;isolation:isolate!important;pointer-events:auto!important;overflow:visible!important}.pl-menu-portal .pl-menu,.pl-menu-portal--dashboard .pl-menu{position:relative!important;z-index:1!important;pointer-events:auto!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 18px 48px #0f172a38!important}.pl-menu-portal .pl-menu-item,.pl-menu-portal--dashboard .pl-menu-item{pointer-events:auto!important;color:#111827!important;background:transparent!important}.pl-menu-portal .pl-menu-item:hover,.pl-menu-portal--dashboard .pl-menu-item:hover{background:#f3f4f6!important}.pl-menu-portal .pl-menu-item.danger,.pl-menu-portal--dashboard .pl-menu-item.danger{color:#b42318!important}.pl-menu-portal .pl-menu-item.is-disabled,.pl-menu-portal--dashboard .pl-menu-item.is-disabled{opacity:.5!important;cursor:not-allowed!important}.pl-menu-portal,.pl-menu-portal--dashboard{z-index:2147483647!important;pointer-events:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;box-sizing:border-box!important;overscroll-behavior:contain!important}.pl-menu-portal[data-placement=top] .pl-menu{transform-origin:bottom right!important}.pl-menu-portal[data-placement=bottom] .pl-menu{transform-origin:top right!important}.pl-menu-portal .pl-menu{position:static!important;right:auto!important;top:auto!important;width:100%!important;min-width:0!important;max-height:inherit!important;overflow:visible!important}.pl-menu-portal::-webkit-scrollbar{width:6px!important}.pl-menu-portal::-webkit-scrollbar-track{background:transparent!important}.pl-menu-portal::-webkit-scrollbar-thumb{background:#0f172a47!important;border-radius:999px!important}.product-list-fullscreen-portal~.pl-menu-portal,.pl-menu-portal{z-index:2147483647!important}.pl-col.pl-image{position:relative!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:92px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.pl-thumb-frame{position:relative!important;width:96px!important;height:82px!important;min-width:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:12px!important;box-sizing:border-box!important}.pl-badge,.pl-badge--img,.pl-badge--auction{position:absolute!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:82px!important;min-height:18px!important;padding:2px 7px!important;border-radius:999px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important;box-shadow:0 6px 14px #0f172a24!important}.pl-badge--img{inset:auto auto 8px 10px!important;background:#3b82f6!important;color:#fff!important;border:1px solid rgba(255,255,255,.82)!important}.pl-badge--auction{inset:8px auto auto 10px!important;background:#facc15!important;color:#111827!important;border:1px solid rgba(17,24,39,.12)!important}.pl-col.pl-image:has(.pl-badge--img):has(.pl-badge--auction) .pl-badge--auction{top:7px!important}.pl-col.pl-image:has(.pl-badge--img):has(.pl-badge--auction) .pl-badge--img{bottom:7px!important}.pl-thumb,.pl-thumb--contain{object-fit:contain!important;object-position:center center!important;background:#fff!important}@media(max-width:820px){.pl-badge,.pl-badge--img,.pl-badge--auction{max-width:76px!important;min-height:17px!important;padding:2px 6px!important;font-size:9.5px!important}.pl-badge--img,.pl-badge--auction{left:8px!important}}.pl-badge,.pl-badge--img,.pl-badge--auction{border-radius:999px!important;font-weight:950!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 6px 14px #0f172a29,inset 0 1px #ffffff73!important}.pl-badge--img{background:linear-gradient(135deg,#059669,#0f766e)!important;color:#fff!important;border:1px solid rgba(236,253,245,.9)!important}.pl-badge--auction{background:linear-gradient(135deg,#facc15,#f59e0b)!important;color:#111827!important;border:1px solid rgba(120,53,15,.18)!important}.pl-badge--img,.pl-badge--auction{-webkit-backdrop-filter:saturate(1.1)!important;backdrop-filter:saturate(1.1)!important}.pl-row:hover .pl-badge--img{background:linear-gradient(135deg,#047857,#115e59)!important;color:#fff!important}.pl-row:hover .pl-badge--auction{background:linear-gradient(135deg,#fbbf24,#d97706)!important;color:#111827!important}.product-list-controls .refresh-btn,.product-list-container .refresh-btn{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;font-size:.92rem!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;box-shadow:0 8px 20px #0f172a0f,inset 0 1px #ffffffe6!important;transform:translateY(0) scale(1)!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.product-list-controls .refresh-btn:hover:not(:disabled),.product-list-container .refresh-btn:hover:not(:disabled){background:#f8fafc!important;color:#000!important;border-color:#0f172a38!important;box-shadow:0 12px 26px #0f172a1a,inset 0 1px #fffffff2!important;transform:translateY(-1px) scale(1.01)!important}.product-list-controls .refresh-btn:active:not(:disabled),.product-list-container .refresh-btn:active:not(:disabled){background:#eef2f7!important;border-color:#0f172a42!important;box-shadow:0 4px 12px #0f172a14,inset 0 2px 6px #0f172a14!important;transform:translateY(1px) scale(.98)!important}.product-list-controls .refresh-btn:focus-visible,.product-list-container .refresh-btn:focus-visible{outline:3px solid rgba(17,24,39,.16)!important;outline-offset:3px!important}.product-list-controls .refresh-btn:disabled,.product-list-container .refresh-btn:disabled{background:#f8fafc!important;color:#64748b!important;border-color:#0f172a1a!important;cursor:not-allowed!important;opacity:.82!important;box-shadow:none!important;transform:none!important}.product-list-controls .refresh-btn:disabled svg,.product-list-container .refresh-btn:disabled svg{animation:product-list-refresh-spin .85s linear infinite}@keyframes product-list-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#product-list-section,#product-list-section *,#product-list-section *:before,#product-list-section *:after{box-sizing:border-box}#product-list-section{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}#product-list-section .product-toggle-row,#product-list-section .product-list-controls,#product-list-section .pl-table,#product-list-section .pl-scroll,#product-list-section .pl-head,#product-list-section .pl-row,#product-list-section .pl-col{min-width:0;max-width:100%}#product-list-section .product-list-title,#product-list-section .product-list-status,#product-list-section .pl-title,#product-list-section .pl-desc,#product-list-section .pl-category,#product-list-section .pl-type,#product-list-section .pl-created{overflow-wrap:anywhere;word-break:normal}#product-list-section .pl-table{width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.32) rgba(15,23,42,.05)}#product-list-section .pl-table::-webkit-scrollbar{width:8px;height:8px}#product-list-section .pl-table::-webkit-scrollbar-track{background:#0f172a0d;border-radius:999px}#product-list-section .pl-table::-webkit-scrollbar-thumb{background:#0f172a52;border-radius:999px}#product-list-section .pl-table::-webkit-scrollbar-thumb:hover{background:#0f172a75}#product-list-section .pl-scroll{width:100%;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.32) rgba(15,23,42,.05)}#product-list-section .pl-scroll::-webkit-scrollbar{width:8px;height:8px}#product-list-section .pl-scroll::-webkit-scrollbar-track{background:#0f172a0d;border-radius:999px}#product-list-section .pl-scroll::-webkit-scrollbar-thumb{background:#0f172a52;border-radius:999px}#product-list-section .kebab-btn,#product-list-section .pl-menu-wrap .kebab-btn{flex:0 0 auto!important;opacity:1!important;visibility:visible!important}#product-list-section .kebab-btn svg,#product-list-section .pl-menu-wrap .kebab-btn svg{opacity:1!important;visibility:visible!important;stroke:currentColor!important}@media(min-width:1921px){#product-list-section .product-toggle-row{gap:16px;margin-bottom:12px}#product-list-section .product-list-title{margin:14px 0 16px;font-size:1.75rem}#product-list-section .product-list-controls .refresh-btn{min-height:46px!important;padding:0 19px!important;font-size:1rem!important}#product-list-section .pl-head,#product-list-section .pl-row{min-width:1320px;grid-template-columns:128px 220px minmax(240px,1fr) 150px 120px 120px 130px 100px;gap:14px}#product-list-section .pl-head{padding:15px 18px;font-size:14px}#product-list-section .pl-row{padding:16px 18px}#product-list-section .pl-col.pl-image{width:122px!important;min-width:122px!important;max-width:122px!important;height:100px!important}#product-list-section .pl-thumb-frame{width:106px!important;min-width:106px!important;max-width:106px!important;height:90px!important}#product-list-section .pl-image .pl-thumb,#product-list-section .pl-thumb.pl-thumb--contain{width:98px!important;max-width:98px!important;height:82px!important;max-height:82px!important}#product-list-section .pl-title{font-size:15px}#product-list-section .pl-desc,#product-list-section .pl-category,#product-list-section .pl-type,#product-list-section .pl-price,#product-list-section .pl-created{font-size:14px}}@media(min-width:1537px)and (max-width:1920px){#product-list-section .product-list-title{font-size:1.55rem}#product-list-section .pl-head,#product-list-section .pl-row{min-width:1180px;grid-template-columns:118px 195px minmax(190px,1fr) 135px 108px 105px 120px 92px;gap:12px}#product-list-section .pl-head{padding:13px 16px}#product-list-section .pl-row{padding:15px 16px}#product-list-section .pl-scroll{max-height:560px}}@media(min-width:1367px)and (max-width:1536px){#product-list-section .product-list-title{margin:10px 0 12px;font-size:1.4rem}#product-list-section .product-list-controls .refresh-btn{min-height:40px!important;padding:0 14px!important;font-size:.86rem!important}#product-list-section .pl-head,#product-list-section .pl-row{min-width:1080px;grid-template-columns:112px 180px minmax(165px,1fr) 122px 100px 94px 110px 86px;gap:10px}#product-list-section .pl-head{padding:12px 14px}#product-list-section .pl-row{padding:13px 14px}#product-list-section .pl-scroll{max-height:520px}}@media(min-width:1281px)and (max-width:1366px){#product-list-section .product-list-title{font-size:1.32rem}#product-list-section .pl-head,#product-list-section .pl-row{min-width:1040px;grid-template-columns:106px 168px minmax(155px,1fr) 114px 94px 88px 104px 82px;gap:9px}#product-list-section .pl-head{padding:11px 13px;font-size:12px}#product-list-section .pl-row{padding:12px 13px}#product-list-section .pl-desc,#product-list-section .pl-category,#product-list-section .pl-type,#product-list-section .pl-price,#product-list-section .pl-created{font-size:12.5px}#product-list-section .pl-col.pl-image{width:106px!important;min-width:106px!important;max-width:106px!important;height:88px!important}#product-list-section .pl-thumb-frame{width:90px!important;min-width:90px!important;max-width:90px!important;height:78px!important}#product-list-section .pl-image .pl-thumb,#product-list-section .pl-thumb.pl-thumb--contain{width:82px!important;max-width:82px!important;height:68px!important;max-height:68px!important}}@media(min-width:1101px)and (max-width:1280px){#product-list-section .product-toggle-row{align-items:flex-start;flex-wrap:wrap}#product-list-section .product-list-title{font-size:1.25rem}#product-list-section .pl-head,#product-list-section .pl-row{min-width:1000px;grid-template-columns:100px 160px minmax(145px,1fr) 106px 90px 84px 100px 78px;gap:8px}#product-list-section .pl-head{padding:10px 12px;font-size:11.5px}#product-list-section .pl-row{padding:11px 12px}#product-list-section .pl-title{font-size:12.5px}#product-list-section .pl-desc,#product-list-section .pl-category,#product-list-section .pl-type,#product-list-section .pl-price,#product-list-section .pl-created{font-size:12px}#product-list-section .pl-col.pl-image{width:100px!important;min-width:100px!important;max-width:100px!important;height:84px!important}#product-list-section .pl-thumb-frame{width:86px!important;min-width:86px!important;max-width:86px!important;height:74px!important}#product-list-section .pl-image .pl-thumb,#product-list-section .pl-thumb.pl-thumb--contain{width:78px!important;max-width:78px!important;height:64px!important;max-height:64px!important}}@media(min-width:821px)and (max-width:1100px){#product-list-section .product-toggle-row{align-items:stretch;flex-direction:column;gap:9px}#product-list-section .product-list-controls,#product-list-section .product-list-controls .refresh-btn{width:100%}#product-list-section .product-list-controls .refresh-btn{min-height:39px!important;font-size:.8rem!important}#product-list-section .product-list-title{font-size:1.18rem}#product-list-section .pl-head,#product-list-section .pl-row{min-width:960px;grid-template-columns:96px 150px minmax(140px,1fr) 100px 86px 80px 94px 76px;gap:8px}#product-list-section .pl-head{padding:10px;font-size:11px}#product-list-section .pl-row{padding:10px}#product-list-section .pl-scroll{max-height:500px}#product-list-section .pl-col.pl-image{width:96px!important;min-width:96px!important;max-width:96px!important;height:80px!important}#product-list-section .pl-thumb-frame{width:82px!important;min-width:82px!important;max-width:82px!important;height:70px!important}#product-list-section .pl-image .pl-thumb,#product-list-section .pl-thumb.pl-thumb--contain{width:74px!important;max-width:74px!important;height:60px!important;max-height:60px!important}}@media(min-width:641px)and (max-width:820px){#product-list-section .product-toggle-row{flex-direction:column;align-items:stretch;gap:8px}#product-list-section .product-list-controls,#product-list-section .product-list-controls .refresh-btn{width:100%}#product-list-section .product-list-controls .refresh-btn{min-height:40px!important;font-size:.8rem!important}#product-list-section .product-list-title{margin:9px 0 11px;font-size:1.12rem}#product-list-section .pl-table{overflow:visible}#product-list-section .pl-head{display:none!important}#product-list-section .pl-scroll{max-height:540px;overflow-x:hidden;overflow-y:auto;padding-right:3px}#product-list-section .pl-row{width:100%;min-width:0;grid-template-columns:94px minmax(0,1fr) minmax(110px,auto);grid-template-areas:"image name actions" "image desc desc" "image category type" "price price created";gap:8px 10px;padding:12px}#product-list-section .pl-col.pl-image{grid-area:image;width:90px!important;min-width:90px!important;max-width:90px!important;height:78px!important}#product-list-section .pl-thumb-frame{width:80px!important;min-width:80px!important;max-width:80px!important;height:68px!important}#product-list-section .pl-image .pl-thumb,#product-list-section .pl-thumb.pl-thumb--contain{width:72px!important;max-width:72px!important;height:58px!important;max-height:58px!important}#product-list-section .pl-name{grid-area:name}#product-list-section .pl-desc{grid-area:desc;font-size:12px}#product-list-section .pl-category{grid-area:category}#product-list-section .pl-type{grid-area:type}#product-list-section .pl-price{grid-area:price;justify-content:flex-start}#product-list-section .pl-created{grid-area:created;justify-content:flex-end}#product-list-section .pl-actions{grid-area:actions;justify-content:flex-end}#product-list-section .pl-row>.pl-col:after{display:none!important}#product-list-section .pl-badge,#product-list-section .pl-badge--img,#product-list-section .pl-badge--auction{max-width:70px!important;min-height:16px!important;padding:2px 5px!important;font-size:9px!important}}@media(min-width:391px)and (max-width:640px){#product-list-section .product-toggle-row{flex-direction:column;align-items:stretch;gap:7px;margin-bottom:7px}#product-list-section .product-list-controls,#product-list-section .product-list-controls .refresh-btn{width:100%}#product-list-section .product-list-controls .refresh-btn{min-height:38px!important;padding:0 11px!important;font-size:.75rem!important}#product-list-section .product-list-title{margin:8px 0 10px;font-size:1.05rem}#product-list-section .product-list-status{font-size:12px}#product-list-section .pl-table{overflow:visible}#product-list-section .pl-head{display:none!important}#product-list-section .pl-scroll{max-height:520px;overflow-x:hidden;overflow-y:auto;padding-right:2px}#product-list-section .pl-row{width:100%;min-width:0;grid-template-columns:82px minmax(0,1fr) auto;grid-template-areas:"image name actions" "image desc desc" "category category type" "price price created";gap:7px 9px;padding:10px;margin-top:8px;border-radius:11px}#product-list-section .pl-col.pl-image{grid-area:image;width:78px!important;min-width:78px!important;max-width:78px!important;height:70px!important}#product-list-section .pl-thumb-frame{width:70px!important;min-width:70px!important;max-width:70px!important;height:62px!important}#product-list-section .pl-image .pl-thumb,#product-list-section .pl-thumb.pl-thumb--contain{width:62px!important;max-width:62px!important;height:54px!important;max-height:54px!important;padding:3px!important}#product-list-section .pl-name{grid-area:name}#product-list-section .pl-title{font-size:12px;line-height:1.25;white-space:normal}#product-list-section .pl-desc{grid-area:desc;max-height:3.8em;overflow:hidden;font-size:11px;line-height:1.3}#product-list-section .pl-category{grid-area:category}#product-list-section .pl-type{grid-area:type;justify-content:flex-end}#product-list-section .pl-price{grid-area:price;justify-content:flex-start}#product-list-section .pl-created{grid-area:created;justify-content:flex-end}#product-list-section .pl-actions{grid-area:actions;justify-content:flex-end}#product-list-section .pl-category,#product-list-section .pl-type,#product-list-section .pl-price,#product-list-section .pl-created{font-size:10.5px}#product-list-section .kebab-btn,#product-list-section .pl-menu-wrap .kebab-btn{width:32px!important;height:32px!important;border-radius:9px!important}#product-list-section .pl-row>.pl-col:after{display:none!important}#product-list-section .pl-badge,#product-list-section .pl-badge--img,#product-list-section .pl-badge--auction{max-width:62px!important;min-height:15px!important;padding:2px 4px!important;font-size:8px!important}#product-list-section .pl-badge--img,#product-list-section .pl-badge--auction{left:5px!important}#product-list-section .pl-badge--auction{top:5px!important}#product-list-section .pl-badge--img{bottom:5px!important}}@media(min-width:321px)and (max-width:390px){#product-list-section .product-toggle-row{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:6px}#product-list-section .product-list-controls,#product-list-section .product-list-controls .refresh-btn{width:100%}#product-list-section .product-list-controls .refresh-btn{min-height:36px!important;padding:0 9px!important;font-size:.7rem!important;border-radius:10px!important}#product-list-section .product-list-title{margin:7px 0 9px;font-size:.98rem}#product-list-section .product-list-status{font-size:11px}#product-list-section .pl-table{overflow:visible}#product-list-section .pl-head{display:none!important}#product-list-section .pl-scroll{max-height:500px;overflow-x:hidden;overflow-y:auto;padding-right:1px}#product-list-section .pl-row{width:100%;min-width:0;grid-template-columns:72px minmax(0,1fr) 30px;grid-template-areas:"image name actions" "image desc desc" "category category type" "price price created";gap:6px 7px;padding:8px;margin-top:7px;border-radius:10px}#product-list-section .pl-col.pl-image{grid-area:image;width:68px!important;min-width:68px!important;max-width:68px!important;height:62px!important}#product-list-section .pl-thumb-frame{width:62px!important;min-width:62px!important;max-width:62px!important;height:56px!important}#product-list-section .pl-image .pl-thumb,#product-list-section .pl-thumb.pl-thumb--contain{width:54px!important;max-width:54px!important;height:48px!important;max-height:48px!important;padding:2px!important}#product-list-section .pl-name{grid-area:name}#product-list-section .pl-title{font-size:11px;line-height:1.22;white-space:normal}#product-list-section .pl-desc{grid-area:desc;max-height:3.7em;overflow:hidden;font-size:10px;line-height:1.25}#product-list-section .pl-category{grid-area:category}#product-list-section .pl-type{grid-area:type;justify-content:flex-end}#product-list-section .pl-price{grid-area:price;justify-content:flex-start}#product-list-section .pl-created{grid-area:created;justify-content:flex-end}#product-list-section .pl-actions{grid-area:actions;justify-content:flex-end}#product-list-section .pl-category,#product-list-section .pl-type,#product-list-section .pl-price,#product-list-section .pl-created{font-size:9.5px}#product-list-section .kebab-btn,#product-list-section .pl-menu-wrap .kebab-btn{width:30px!important;height:30px!important;border-radius:8px!important}#product-list-section .kebab-btn svg,#product-list-section .pl-menu-wrap .kebab-btn svg{width:16px!important;height:16px!important}#product-list-section .pl-row>.pl-col:after{display:none!important}#product-list-section .pl-badge,#product-list-section .pl-badge--img,#product-list-section .pl-badge--auction{max-width:54px!important;min-height:14px!important;padding:1px 4px!important;font-size:7.5px!important}#product-list-section .pl-badge--img,#product-list-section .pl-badge--auction{left:4px!important}#product-list-section .pl-badge--auction{top:4px!important}#product-list-section .pl-badge--img{bottom:4px!important}}@media(max-width:320px){#product-list-section .product-toggle-row{flex-direction:column;align-items:stretch;gap:5px;margin-bottom:5px}#product-list-section .product-list-controls,#product-list-section .product-list-controls .refresh-btn{width:100%}#product-list-section .product-list-controls .refresh-btn{min-height:34px!important;padding:0 8px!important;font-size:.65rem!important;border-radius:9px!important}#product-list-section .product-list-title{margin:6px 0 8px;font-size:.92rem}#product-list-section .product-list-status{font-size:10.5px}#product-list-section .pl-table{overflow:visible}#product-list-section .pl-head{display:none!important}#product-list-section .pl-scroll{max-height:480px;overflow-x:hidden;overflow-y:auto;padding-right:0}#product-list-section .pl-row{width:100%;min-width:0;grid-template-columns:66px minmax(0,1fr) 28px;grid-template-areas:"image name actions" "image desc desc" "category category type" "price price created";gap:5px 6px;padding:7px;margin-top:6px;border-radius:9px}#product-list-section .pl-col.pl-image{grid-area:image;width:62px!important;min-width:62px!important;max-width:62px!important;height:58px!important}#product-list-section .pl-thumb-frame{width:56px!important;min-width:56px!important;max-width:56px!important;height:52px!important}#product-list-section .pl-image .pl-thumb,#product-list-section .pl-thumb.pl-thumb--contain{width:48px!important;max-width:48px!important;height:44px!important;max-height:44px!important;padding:2px!important}#product-list-section .pl-name{grid-area:name}#product-list-section .pl-title{font-size:10.5px;line-height:1.2;white-space:normal}#product-list-section .pl-desc{grid-area:desc;max-height:3.6em;overflow:hidden;font-size:9.5px;line-height:1.22}#product-list-section .pl-category{grid-area:category}#product-list-section .pl-type{grid-area:type;justify-content:flex-end}#product-list-section .pl-price{grid-area:price;justify-content:flex-start}#product-list-section .pl-created{grid-area:created;justify-content:flex-end}#product-list-section .pl-actions{grid-area:actions;justify-content:flex-end}#product-list-section .pl-category,#product-list-section .pl-type,#product-list-section .pl-price,#product-list-section .pl-created{font-size:9px}#product-list-section .kebab-btn,#product-list-section .pl-menu-wrap .kebab-btn{width:28px!important;height:28px!important;border-radius:8px!important}#product-list-section .kebab-btn svg,#product-list-section .pl-menu-wrap .kebab-btn svg{width:15px!important;height:15px!important}#product-list-section .pl-row>.pl-col:after{display:none!important}#product-list-section .pl-badge,#product-list-section .pl-badge--img,#product-list-section .pl-badge--auction{max-width:48px!important;min-height:13px!important;padding:1px 3px!important;font-size:7px!important}#product-list-section .pl-badge--img,#product-list-section .pl-badge--auction{left:3px!important}#product-list-section .pl-badge--auction{top:3px!important}#product-list-section .pl-badge--img{bottom:3px!important}}@media(max-width:820px){.product-list-card-shell--fullscreen #product-list-section .pl-table,.product-list-fullscreen-portal #product-list-section .pl-table{overflow:visible!important}.product-list-card-shell--fullscreen #product-list-section .pl-scroll,.product-list-fullscreen-portal #product-list-section .pl-scroll{max-height:none!important;height:auto!important;overflow-x:hidden!important;overflow-y:visible!important}}@media(max-width:640px){.pl-menu-portal,.pl-menu-portal.pl-menu-portal--dashboard{width:min(220px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}.pl-menu-portal .pl-menu-item,.pl-menu-portal--dashboard .pl-menu-item{min-height:36px!important;height:auto!important;padding:8px 9px!important;font-size:11.5px!important;line-height:1.25!important;white-space:normal!important}}@media(max-width:390px){.pl-menu-portal,.pl-menu-portal.pl-menu-portal--dashboard{width:min(210px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important}.pl-menu-portal .pl-menu-item,.pl-menu-portal--dashboard .pl-menu-item{min-height:34px!important;padding:7px 8px!important;font-size:11px!important}}@media(max-width:320px){.pl-menu-portal,.pl-menu-portal.pl-menu-portal--dashboard{width:min(200px,calc(100vw - 12px))!important;max-width:calc(100vw - 12px)!important}.pl-menu-portal .pl-menu-item,.pl-menu-portal--dashboard .pl-menu-item{min-height:32px!important;padding:6px 7px!important;font-size:10.5px!important}}.product-list-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;display:flex!important;align-items:stretch!important;justify-content:center!important;padding:12px!important;box-sizing:border-box!important;background:#0f172a94!important}.product-list-fullscreen-portal .store-dashboard-fullscreen-portal__backdrop{position:absolute!important;inset:0!important;background:#0f172a94!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.product-list-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:relative!important;z-index:1!important;width:min(1600px,calc(100vw - 24px))!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important;border-radius:24px!important;background:#fff!important;box-shadow:0 28px 80px #0f172a4d,0 10px 26px #0f172a29!important}.product-list-card-shell{width:100%!important;min-width:0!important}.product-list-card-shell--fullscreen{height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;padding:20px!important;box-sizing:border-box!important;overflow:hidden!important}.product-list-card-shell__header{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:14px!important}.product-list-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.product-list-card-shell__icon{width:46px!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#eff6ff!important;color:#1d4ed8!important;box-shadow:0 10px 24px #1d4ed824!important}.product-list-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.product-list-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.4rem,2vw,2.15rem)!important;font-weight:950!important;line-height:1.04!important}.product-list-card-shell__title p{margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important}.product-list-card-shell__actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.product-list-card-shell__count{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#eef2ff!important;color:#3730a3!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.product-list-card-shell__fullscreen-btn,.product-list-card-shell__close-btn{-webkit-appearance:none!important;appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important}.product-list-card-shell__fullscreen-btn:hover,.product-list-card-shell__close-btn:hover{background:#f8fafc!important;color:#000!important;border-color:#0f172a38!important}.product-list-card-shell__close-btn{width:42px!important;padding:0!important}.product-list-card-shell__body{min-width:0!important}.product-list-card-shell--fullscreen .product-list-card-shell__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important}.product-list-card-shell--fullscreen .product-list-card-shell__body>*{min-width:0!important}.product-list-card-shell--fullscreen table{width:100%!important}.product-list-card-shell--fullscreen .product-list-card-shell__body::-webkit-scrollbar{width:8px!important}.product-list-card-shell--fullscreen .product-list-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.product-list-card-shell--fullscreen .product-list-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a3d!important;border-radius:999px!important}.product-list-card-shell--fullscreen .product-list-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a5c!important}@media(max-width:720px){.product-list-fullscreen-portal{padding:8px!important}.product-list-fullscreen-portal .store-dashboard-fullscreen-portal__content{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:18px!important}.product-list-card-shell--fullscreen{padding:14px!important}.product-list-card-shell__header{align-items:flex-start!important}.product-list-card-shell__actions{width:100%!important}.product-list-card-shell__fullscreen-btn{flex:1 1 auto!important}}.product-list-fullscreen-portal.store-dashboard-fullscreen-portal,.product-list-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}.product-list-fullscreen-portal .store-dashboard-fullscreen-portal__backdrop,.product-list-fullscreen-portal__backdrop,.store-dashboard-fullscreen-portal__backdrop{display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.product-list-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.product-list-fullscreen-portal .product-list-card-shell,.product-list-card-shell.product-list-card-shell--fullscreen{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:flex!important;flex-direction:column!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.product-list-fullscreen-portal .product-list-card-shell__header{flex:0 0 auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding:0 0 18px!important;margin:0!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.product-list-fullscreen-portal .product-list-card-shell__body{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.product-list-fullscreen-portal .product-list-card-shell__body>*,.product-list-fullscreen-portal .product-list-card-shell__body .product-list,.product-list-fullscreen-portal .product-list-card-shell__body .product-list-container,.product-list-fullscreen-portal .product-list-card-shell__body .product-list-table,.product-list-fullscreen-portal .product-list-card-shell__body table{width:100%!important;max-width:none!important}.product-list-fullscreen-portal table{border-collapse:separate!important;border-spacing:0 10px!important}.product-list-fullscreen-portal .product-list-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.product-list-fullscreen-portal .product-list-card-shell__fullscreen-btn,.product-list-fullscreen-portal .product-list-card-shell__close-btn{background:#fff!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 26px #0f172a14!important}.product-list-fullscreen-portal .product-list-card-shell__fullscreen-btn:hover,.product-list-fullscreen-portal .product-list-card-shell__close-btn:hover{background:#f8fafc!important;color:#000!important}.product-list-fullscreen-portal .product-list-card-shell__body::-webkit-scrollbar{width:9px!important}.product-list-fullscreen-portal .product-list-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.product-list-fullscreen-portal .product-list-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.product-list-fullscreen-portal .product-list-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:720px){.product-list-fullscreen-portal .product-list-card-shell,.product-list-card-shell.product-list-card-shell--fullscreen{padding:16px!important}.product-list-fullscreen-portal .product-list-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.product-list-fullscreen-portal .product-list-card-shell__actions{width:100%!important;justify-content:flex-start!important}.product-list-fullscreen-portal .product-list-card-shell__fullscreen-btn{flex:1 1 auto!important}}.product-list-card-shell__body td:first-child,.product-list-card-shell__body th:first-child{width:96px!important;min-width:96px!important;max-width:96px!important}.product-list-card-shell__body td:first-child{vertical-align:middle!important}.product-list-card-shell__body td:first-child img,.product-list-card-shell__body .product-image img,.product-list-card-shell__body .product-img img,.product-list-card-shell__body .product-thumb img,.product-list-card-shell__body .product-thumbnail img,.product-list-card-shell__body img.product-image,.product-list-card-shell__body img.product-img,.product-list-card-shell__body img.product-thumb,.product-list-card-shell__body img.product-thumbnail{width:78px!important;height:78px!important;display:block!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:10px!important;padding:4px!important;box-sizing:border-box!important}.product-list-card-shell__body .product-image,.product-list-card-shell__body .product-img,.product-list-card-shell__body .product-thumb,.product-list-card-shell__body .product-thumbnail,.product-list-card-shell__body .product-list-image,.product-list-card-shell__body .product-list-thumb{width:78px!important;height:78px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important;border-radius:10px!important}.product-list-fullscreen-portal .product-list-card-shell__body td:first-child,.product-list-fullscreen-portal .product-list-card-shell__body th:first-child{width:108px!important;min-width:108px!important;max-width:108px!important}.product-list-fullscreen-portal .product-list-card-shell__body td:first-child img,.product-list-fullscreen-portal .product-list-card-shell__body .product-image img,.product-list-fullscreen-portal .product-list-card-shell__body .product-img img,.product-list-fullscreen-portal .product-list-card-shell__body .product-thumb img,.product-list-fullscreen-portal .product-list-card-shell__body .product-thumbnail img,.product-list-fullscreen-portal .product-list-card-shell__body img.product-image,.product-list-fullscreen-portal .product-list-card-shell__body img.product-img,.product-list-fullscreen-portal .product-list-card-shell__body img.product-thumb,.product-list-fullscreen-portal .product-list-card-shell__body img.product-thumbnail{width:88px!important;height:88px!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;padding:5px!important}.product-list-card-shell{--product-list-card-thumb-width: 88px;--product-list-card-thumb-height: 72px;--product-list-card-thumb-box-width: 96px;--product-list-card-thumb-box-height: 82px;--product-list-card-thumb-cell-width: 112px;width:100%!important;min-width:0!important;max-width:100%!important}.product-list-card-shell,.product-list-card-shell *,.product-list-card-shell *:before,.product-list-card-shell *:after,.product-list-fullscreen-portal,.product-list-fullscreen-portal *,.product-list-fullscreen-portal *:before,.product-list-fullscreen-portal *:after{box-sizing:border-box}.product-list-card-shell__header,.product-list-card-shell__title,.product-list-card-shell__title>div,.product-list-card-shell__actions,.product-list-card-shell__body{min-width:0!important;max-width:100%!important}.product-list-card-shell__title{flex:1 1 420px!important}.product-list-card-shell__title>div{flex:1 1 auto!important}.product-list-card-shell__title h2,.product-list-card-shell__title p,.product-list-card-shell__eyebrow{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.product-list-card-shell__actions{flex:0 1 auto!important}.product-list-card-shell__count,.product-list-card-shell__fullscreen-btn,.product-list-card-shell__close-btn{flex:0 0 auto!important}.product-list-card-shell__body{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable both-edges!important}.product-list-card-shell__body>*{min-width:0!important;max-width:100%!important}.product-list-card-shell__body table{width:100%!important;min-width:960px!important}.product-list-card-shell__body::-webkit-scrollbar{width:9px!important;height:9px!important}.product-list-card-shell__body::-webkit-scrollbar-track{background:#0f172a0a!important;border-radius:999px!important}.product-list-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a47!important;border-radius:999px!important}.product-list-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a6b!important}.store-dashboard-card--product-list .product-list-card-collapsible-title{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;line-height:1.1!important}.store-dashboard-card--product-list .product-list-card-collapsible-title__icon{display:block!important;flex:0 0 auto!important;width:17px!important;height:17px!important;margin:0!important}.store-dashboard-card--product-list .product-list-card-collapsible-title__text{display:block!important;min-width:0!important;white-space:nowrap!important}.store-dashboard-card--product-list .badge,.store-dashboard-card--product-list .card-collapsible__badge,.store-dashboard-card--product-list .collapsible-card__badge,.store-dashboard-card--product-list .store-dashboard-card__badge,.store-dashboard-card--product-list [data-collapsible-badge]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:28px!important;max-width:none!important;height:28px!important;min-height:28px!important;padding:0 7px!important;margin:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:11px!important;line-height:1!important}.product-list-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow:hidden!important}.product-list-fullscreen-portal .product-list-card-shell--fullscreen{--product-list-card-thumb-width: 92px;--product-list-card-thumb-height: 82px;--product-list-card-thumb-box-width: 102px;--product-list-card-thumb-box-height: 92px;--product-list-card-thumb-cell-width: 118px;min-height:0!important}.product-list-fullscreen-portal .product-list-card-shell--fullscreen .product-list-card-shell__body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:scroll!important;scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.38) rgba(15,23,42,.04)!important}@media(min-width:1921px){.product-list-card-shell{--product-list-card-thumb-width: 98px;--product-list-card-thumb-height: 84px;--product-list-card-thumb-box-width: 108px;--product-list-card-thumb-box-height: 94px;--product-list-card-thumb-cell-width: 124px}.product-list-card-shell__header{gap:22px!important;margin-bottom:20px!important}.product-list-card-shell__icon{width:52px!important;height:52px!important}.product-list-card-shell__title h2{font-size:2.05rem!important}.product-list-card-shell__title p{font-size:1rem!important}.product-list-card-shell--fullscreen{padding:30px 46px!important}}@media(min-width:1537px)and (max-width:1920px){.product-list-card-shell{--product-list-card-thumb-width: 92px;--product-list-card-thumb-height: 78px;--product-list-card-thumb-box-width: 102px;--product-list-card-thumb-box-height: 88px;--product-list-card-thumb-cell-width: 118px}.product-list-card-shell__header{gap:18px!important}.product-list-card-shell__title h2{font-size:1.8rem!important}.product-list-card-shell--fullscreen{padding:26px 38px!important}}@media(min-width:1367px)and (max-width:1536px){.product-list-card-shell{--product-list-card-thumb-width: 86px;--product-list-card-thumb-height: 72px;--product-list-card-thumb-box-width: 96px;--product-list-card-thumb-box-height: 82px;--product-list-card-thumb-cell-width: 112px}.product-list-card-shell__header{gap:14px!important}.product-list-card-shell__icon{width:42px!important;height:42px!important;border-radius:14px!important}.product-list-card-shell__title h2{font-size:1.55rem!important}.product-list-card-shell__title p{font-size:.88rem!important}.product-list-card-shell__count{min-height:36px!important;padding-inline:12px!important;font-size:.82rem!important}.product-list-card-shell__fullscreen-btn{min-height:40px!important;font-size:.84rem!important}}@media(min-width:1281px)and (max-width:1366px){.product-list-card-shell{--product-list-card-thumb-width: 82px;--product-list-card-thumb-height: 70px;--product-list-card-thumb-box-width: 92px;--product-list-card-thumb-box-height: 80px;--product-list-card-thumb-cell-width: 108px}.product-list-card-shell__header{align-items:flex-start!important;gap:12px!important}.product-list-card-shell__title{gap:11px!important}.product-list-card-shell__icon{width:40px!important;height:40px!important;border-radius:13px!important}.product-list-card-shell__title h2{font-size:1.42rem!important}.product-list-card-shell__title p{font-size:.84rem!important}.product-list-card-shell__count{min-height:34px!important;padding-inline:11px!important;font-size:.78rem!important}.product-list-card-shell__fullscreen-btn{min-height:38px!important;padding-inline:12px!important;font-size:.8rem!important}}@media(min-width:1101px)and (max-width:1280px){.product-list-card-shell{--product-list-card-thumb-width: 78px;--product-list-card-thumb-height: 66px;--product-list-card-thumb-box-width: 88px;--product-list-card-thumb-box-height: 76px;--product-list-card-thumb-cell-width: 104px}.product-list-card-shell__header{align-items:flex-start!important;gap:12px!important}.product-list-card-shell__title{flex-basis:360px!important;gap:10px!important}.product-list-card-shell__icon{width:38px!important;height:38px!important;border-radius:12px!important}.product-list-card-shell__title h2{font-size:1.34rem!important}.product-list-card-shell__title p{font-size:.8rem!important}.product-list-card-shell__eyebrow{font-size:.68rem!important}.product-list-card-shell__count{min-height:33px!important;padding-inline:10px!important;font-size:.75rem!important}.product-list-card-shell__fullscreen-btn{min-height:37px!important;padding-inline:11px!important;font-size:.77rem!important}}@media(min-width:769px)and (max-width:1100px){.product-list-card-shell{--product-list-card-thumb-width: 74px;--product-list-card-thumb-height: 62px;--product-list-card-thumb-box-width: 84px;--product-list-card-thumb-box-height: 72px;--product-list-card-thumb-cell-width: 100px}.product-list-card-shell__header{align-items:flex-start!important;gap:12px!important}.product-list-card-shell__title{flex-basis:100%!important;gap:10px!important}.product-list-card-shell__icon{width:38px!important;height:38px!important;border-radius:12px!important}.product-list-card-shell__title h2{font-size:1.3rem!important}.product-list-card-shell__title p{font-size:.78rem!important}.product-list-card-shell__actions{width:100%!important;justify-content:flex-start!important}.product-list-card-shell__body table{min-width:920px!important}.product-list-card-shell--fullscreen{padding:20px 22px!important}}@media(min-width:641px)and (max-width:768px){.product-list-card-shell{--product-list-card-thumb-width: 68px;--product-list-card-thumb-height: 58px;--product-list-card-thumb-box-width: 78px;--product-list-card-thumb-box-height: 68px;--product-list-card-thumb-cell-width: 94px}.product-list-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:14px!important}.product-list-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;align-items:flex-start!important;gap:10px!important}.product-list-card-shell__icon{width:36px!important;height:36px!important;border-radius:11px!important}.product-list-card-shell__title h2{font-size:1.22rem!important}.product-list-card-shell__title p{font-size:.76rem!important;line-height:1.35!important}.product-list-card-shell__eyebrow{font-size:.65rem!important}.product-list-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important}.product-list-card-shell__count,.product-list-card-shell__fullscreen-btn{width:100%!important}.product-list-card-shell__body table{min-width:880px!important}.product-list-card-shell--fullscreen{padding:16px 18px!important}}@media(min-width:391px)and (max-width:640px){.product-list-card-shell{--product-list-card-thumb-width: 62px;--product-list-card-thumb-height: 54px;--product-list-card-thumb-box-width: 72px;--product-list-card-thumb-box-height: 64px;--product-list-card-thumb-cell-width: 88px}.product-list-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}.product-list-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;align-items:flex-start!important;gap:9px!important}.product-list-card-shell__icon{width:34px!important;height:34px!important;border-radius:10px!important}.product-list-card-shell__title h2{font-size:1.1rem!important}.product-list-card-shell__title p{font-size:.72rem!important;line-height:1.32!important}.product-list-card-shell__eyebrow{font-size:.62rem!important}.product-list-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.product-list-card-shell__count,.product-list-card-shell__fullscreen-btn,.product-list-card-shell__close-btn{width:100%!important;min-height:38px!important;font-size:.75rem!important}.product-list-card-shell__close-btn{min-width:38px!important}.product-list-card-shell__body table{min-width:840px!important}.product-list-card-shell--fullscreen{padding:12px!important}.product-list-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow-y:scroll!important;scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.42) rgba(15,23,42,.05)!important}.product-list-fullscreen-portal .product-list-card-shell--fullscreen{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}.product-list-fullscreen-portal .product-list-card-shell--fullscreen .product-list-card-shell__body{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important}}@media(min-width:321px)and (max-width:390px){.product-list-card-shell{--product-list-card-thumb-width: 56px;--product-list-card-thumb-height: 50px;--product-list-card-thumb-box-width: 66px;--product-list-card-thumb-box-height: 60px;--product-list-card-thumb-cell-width: 82px}.store-dashboard-card--product-list .product-list-card-collapsible-title{gap:6px!important;font-size:12px!important}.store-dashboard-card--product-list .product-list-card-collapsible-title__icon{width:15px!important;height:15px!important}.store-dashboard-card--product-list .badge,.store-dashboard-card--product-list .card-collapsible__badge,.store-dashboard-card--product-list .collapsible-card__badge,.store-dashboard-card--product-list .store-dashboard-card__badge,.store-dashboard-card--product-list [data-collapsible-badge]{min-width:25px!important;height:25px!important;min-height:25px!important;padding-inline:6px!important;font-size:10px!important}.product-list-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-bottom:10px!important}.product-list-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;align-items:flex-start!important;gap:8px!important}.product-list-card-shell__icon{width:31px!important;height:31px!important;border-radius:9px!important}.product-list-card-shell__title h2{font-size:1rem!important}.product-list-card-shell__title p{font-size:.67rem!important;line-height:1.3!important}.product-list-card-shell__eyebrow{font-size:.57rem!important}.product-list-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.product-list-card-shell__count,.product-list-card-shell__fullscreen-btn,.product-list-card-shell__close-btn{width:100%!important;min-height:36px!important;font-size:.7rem!important}.product-list-card-shell__body table{min-width:800px!important}.product-list-card-shell--fullscreen{padding:10px!important}}@media(max-width:320px){.product-list-card-shell{--product-list-card-thumb-width: 52px;--product-list-card-thumb-height: 46px;--product-list-card-thumb-box-width: 62px;--product-list-card-thumb-box-height: 56px;--product-list-card-thumb-cell-width: 78px}.store-dashboard-card--product-list .product-list-card-collapsible-title{gap:5px!important;font-size:11px!important;line-height:1!important}.store-dashboard-card--product-list .product-list-card-collapsible-title__icon{width:14px!important;height:14px!important}.store-dashboard-card--product-list .badge,.store-dashboard-card--product-list .card-collapsible__badge,.store-dashboard-card--product-list .collapsible-card__badge,.store-dashboard-card--product-list .store-dashboard-card__badge,.store-dashboard-card--product-list [data-collapsible-badge]{min-width:23px!important;height:23px!important;min-height:23px!important;padding-inline:5px!important;font-size:9px!important}.product-list-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:9px!important}.product-list-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;flex-basis:auto!important;align-items:flex-start!important;gap:7px!important}.product-list-card-shell__icon{width:29px!important;height:29px!important;border-radius:8px!important}.product-list-card-shell__title h2{font-size:.94rem!important}.product-list-card-shell__title p{font-size:.63rem!important;line-height:1.28!important}.product-list-card-shell__eyebrow{font-size:.53rem!important}.product-list-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.product-list-card-shell__count,.product-list-card-shell__fullscreen-btn,.product-list-card-shell__close-btn{width:100%!important;min-height:34px!important;padding-inline:8px!important;font-size:.65rem!important}.product-list-card-shell__body table{min-width:760px!important}.product-list-card-shell--fullscreen{padding:8px!important}}.filter-btn.active{border:1px solid rgba(0,0,0,.15);font-weight:600}#order-list-section{width:100%;box-sizing:border-box}.order-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;margin-bottom:12px;flex-wrap:wrap}.inline-flex{display:inline-flex;align-items:center;gap:8px}.order-list-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer;font-size:13px;line-height:1;transition:transform .06s ease,background .12s ease,border-color .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-btn:hover{background:#00000008}.filter-btn:active{transform:translateY(1px)}.filter-btn:disabled{opacity:.55;cursor:not-allowed}.filter-btn.active{border-color:#00000038;background:#0000000a;font-weight:600}.filter-btn svg{font-size:16px}.orders-table-wrap{width:100%;overflow:auto;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff}.orders-table{width:100%;border-collapse:separate;border-spacing:0;min-width:980px}.orders-table thead th{position:sticky;top:0;background:#fff;z-index:2;text-align:left;font-size:12px;letter-spacing:.02em;color:#000000bf;padding:12px;border-bottom:1px solid rgba(0,0,0,.08)}.orders-table tbody td{padding:12px;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:top;font-size:13px}.orders-table tbody tr:hover td{background:#00000005}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.status-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#00000008;font-size:12px;line-height:1;white-space:nowrap}.status-pill.status-paid,.status-pill.status-processing{border-color:#0000002e}.status-pill.status-pending{border-color:#00000024}.order-sellers-list{display:flex;flex-wrap:wrap;gap:8px}.order-seller-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#00000005;font-size:12px;line-height:1;white-space:nowrap}.order-seller-chip.clickable{cursor:pointer}.order-seller-chip.clickable:hover{background:#0000000d;border-color:#0000002e}.order-seller-chip svg{font-size:14px}#order-list-section .filter-btn,#order-list-section .filter-btn:visited{background:#fff!important;color:#111!important;border-color:#0000001f!important}#order-list-section .filter-btn:hover{background:#00000008!important;color:#111!important;border-color:#0000002e!important}#order-list-section .filter-btn.active{background:#0000000f!important;color:#111!important;border-color:#00000038!important;font-weight:600}#order-list-section .filter-btn:disabled{background:#fff!important;color:#00000073!important}#order-list-section .filter-btn svg{color:currentColor!important}#order-list-section .order-list-tabs .filter-btn{background:#fff!important;color:#111!important}#order-list-section .orders-table td .mono{line-height:1.25}#order-list-section .orders-table td .mono>div{margin-top:4px}#order-list-section .orders-table td .mono>div:first-child{margin-top:0}#order-list-section .orders-table td .mono .muted{font-size:12px;opacity:.8}#order-list-section .orders-table .status-pill{font-weight:700}#order-list-section .orders-table .status-pill.status-completed{background:#0000000f;border-color:#00000038}#order-list-section .orders-table .status-pill.status-pending{background:#00000008;border-color:#00000024}#order-list-section .orders-table .status-pill,#order-list-section .orders-table .status-pill *{color:#111}#order-list-section .orders-table{min-width:1080px}#order-list-section .orders-table td.orders-auction-cell .mono{line-height:1.25}#order-list-section .orders-table td.orders-auction-cell .mono>div{margin-top:4px}#order-list-section .orders-table td.orders-auction-cell .mono>div:first-child{margin-top:0}#order-list-section .orders-table td.orders-auction-cell .mono .muted{font-size:12px;opacity:.8}#order-list-section .orders-table td.orders-auction-cell .status-pill{font-weight:700}#order-list-section .muted{opacity:.75}#order-list-section,#order-list-section *,#order-list-section *:before,#order-list-section *:after{box-sizing:border-box}#order-list-section,#order-list-section .order-list-toolbar,#order-list-section .order-list-tabs,#order-list-section .orders-table-wrap,#order-list-section .order-sellers-list{min-width:0!important;max-width:100%!important}#order-list-section .orders-table-wrap{overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable both-edges!important}#order-list-section .orders-table-wrap::-webkit-scrollbar{width:9px!important;height:9px!important}#order-list-section .orders-table-wrap::-webkit-scrollbar-track{background:#0f172a0a!important;border-radius:999px!important}#order-list-section .orders-table-wrap::-webkit-scrollbar-thumb{background:#0f172a47!important;border-radius:999px!important}#order-list-section .orders-table-wrap::-webkit-scrollbar-thumb:hover{background:#0f172a6b!important}@media(min-width:1921px){#order-list-section .order-list-toolbar{gap:18px!important;padding:14px 16px!important}#order-list-section .order-list-tabs{gap:10px!important}#order-list-section .filter-btn{min-height:40px!important;padding:0 14px!important;font-size:14px!important}#order-list-section .orders-table{min-width:1180px!important}#order-list-section .orders-table thead th,#order-list-section .orders-table tbody td{padding:14px 16px!important}}@media(min-width:1537px)and (max-width:1920px){#order-list-section .order-list-toolbar{gap:16px!important;padding:12px 14px!important}#order-list-section .orders-table{min-width:1120px!important}}@media(min-width:1367px)and (max-width:1536px){#order-list-section .order-list-toolbar{gap:12px!important}#order-list-section .filter-btn{font-size:12.5px!important}#order-list-section .orders-table{min-width:1080px!important}}@media(min-width:1281px)and (max-width:1366px){#order-list-section .order-list-toolbar{align-items:flex-start!important;gap:10px!important;padding:10px!important}#order-list-section .order-list-tabs{gap:7px!important}#order-list-section .filter-btn{padding:8px 9px!important;font-size:12px!important}#order-list-section .orders-table{min-width:1060px!important}#order-list-section .orders-table thead th,#order-list-section .orders-table tbody td{padding:11px!important}}@media(min-width:1101px)and (max-width:1280px){#order-list-section .order-list-toolbar{align-items:flex-start!important;gap:10px!important;padding:10px!important}#order-list-section .inline-flex{flex:1 1 100%!important}#order-list-section .order-list-tabs{flex:1 1 auto!important;gap:7px!important}#order-list-section .filter-btn{padding:8px 9px!important;font-size:11.5px!important}#order-list-section .orders-table{min-width:1040px!important}#order-list-section .orders-table thead th{font-size:11.5px!important}#order-list-section .orders-table tbody td{font-size:12.5px!important}}@media(min-width:769px)and (max-width:1100px){#order-list-section .order-list-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:10px!important}#order-list-section .inline-flex{grid-column:1 / -1!important;width:100%!important}#order-list-section .order-list-tabs{width:100%!important;gap:7px!important}#order-list-section .filter-btn{min-height:36px!important;padding:0 9px!important;font-size:11.5px!important}#order-list-section .orders-table{min-width:1020px!important}#order-list-section .orders-table thead th,#order-list-section .orders-table tbody td{padding:10px!important}}@media(min-width:641px)and (max-width:768px){#order-list-section .order-list-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important;padding:10px!important}#order-list-section .inline-flex{width:100%!important;font-size:12px!important}#order-list-section .order-list-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:8px!important}#order-list-section .order-list-tabs .filter-btn,#order-list-section .order-list-toolbar>.filter-btn{width:100%!important;justify-content:center!important;min-height:38px!important;padding:0 9px!important;font-size:11.5px!important}#order-list-section .orders-table{min-width:1000px!important}#order-list-section .orders-table thead th,#order-list-section .orders-table tbody td{padding:9px!important}#order-list-section .orders-table thead th{font-size:11px!important}#order-list-section .orders-table tbody td,#order-list-section .mono{font-size:11.5px!important}}@media(min-width:391px)and (max-width:640px){#order-list-section .order-list-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:9px!important}#order-list-section .inline-flex{width:100%!important;font-size:11.5px!important;line-height:1.3!important}#order-list-section .order-list-tabs{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:7px!important}#order-list-section .order-list-tabs .filter-btn,#order-list-section .order-list-toolbar>.filter-btn{width:100%!important;justify-content:center!important;min-height:36px!important;padding:0 8px!important;font-size:11px!important}#order-list-section .orders-table-wrap{border-radius:12px!important}#order-list-section .orders-table{min-width:980px!important}#order-list-section .orders-table thead th,#order-list-section .orders-table tbody td{padding:8px!important}#order-list-section .orders-table thead th{font-size:10.5px!important}#order-list-section .orders-table tbody td,#order-list-section .mono{font-size:11px!important}#order-list-section .status-pill,#order-list-section .order-seller-chip{padding:5px 8px!important;font-size:10.5px!important}}@media(min-width:321px)and (max-width:390px){#order-list-section .order-list-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;padding:8px!important;border-radius:10px!important}#order-list-section .inline-flex{width:100%!important;font-size:10.5px!important;line-height:1.3!important}#order-list-section .order-list-tabs{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:6px!important}#order-list-section .order-list-tabs .filter-btn,#order-list-section .order-list-toolbar>.filter-btn{width:100%!important;justify-content:center!important;min-height:34px!important;padding:0 7px!important;font-size:10.5px!important}#order-list-section .filter-btn svg{font-size:14px!important}#order-list-section .orders-table-wrap{border-radius:10px!important}#order-list-section .orders-table{min-width:940px!important}#order-list-section .orders-table thead th,#order-list-section .orders-table tbody td{padding:7px!important}#order-list-section .orders-table thead th{font-size:10px!important}#order-list-section .orders-table tbody td,#order-list-section .mono{font-size:10.5px!important}#order-list-section .status-pill,#order-list-section .order-seller-chip{padding:4px 7px!important;font-size:10px!important}}@media(max-width:320px){#order-list-section .order-list-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;padding:7px!important;border-radius:9px!important}#order-list-section .inline-flex{width:100%!important;gap:6px!important;font-size:10px!important;line-height:1.25!important}#order-list-section .order-list-tabs{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:5px!important}#order-list-section .order-list-tabs .filter-btn,#order-list-section .order-list-toolbar>.filter-btn{width:100%!important;justify-content:center!important;min-height:32px!important;padding:0 6px!important;font-size:10px!important}#order-list-section .filter-btn svg{font-size:13px!important}#order-list-section .orders-table-wrap{border-radius:9px!important}#order-list-section .orders-table{min-width:920px!important}#order-list-section .orders-table thead th,#order-list-section .orders-table tbody td{padding:6px!important}#order-list-section .orders-table thead th{font-size:9.5px!important}#order-list-section .orders-table tbody td,#order-list-section .mono{font-size:10px!important}#order-list-section .status-pill,#order-list-section .order-seller-chip{padding:4px 6px!important;font-size:9.5px!important}}#order-list-section .orders-table thead th:last-child,#order-list-section .orders-table tbody td:last-child{width:58px!important;min-width:58px!important;max-width:58px!important;padding-left:8px!important;padding-right:14px!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important}#order-list-section .orders-table .order-view-btn{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:10px!important;background:#fff!important;color:#111827!important;opacity:1!important;visibility:visible!important;overflow:visible!important;cursor:pointer!important;box-shadow:0 3px 10px #0f172a14!important}#order-list-section .orders-table .order-view-btn:hover{background:#f3f4f6!important;color:#000!important;border-color:#0f172a47!important}#order-list-section .orders-table .order-view-btn:focus-visible{outline:2px solid rgba(15,23,42,.42)!important;outline-offset:2px!important}#order-list-section .orders-table .order-view-btn__icon,#order-list-section .orders-table .order-view-btn>svg{display:block!important;flex:0 0 auto!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;color:#111827!important;stroke:#111827!important;fill:none!important;stroke-width:2!important;opacity:1!important;visibility:visible!important}#order-list-section .orders-table tbody tr:hover .order-view-btn__icon,#order-list-section .orders-table tbody tr:hover .order-view-btn>svg{color:#000!important;stroke:#000!important;opacity:1!important}@media(max-width:768px){#order-list-section .orders-table thead th:last-child,#order-list-section .orders-table tbody td:last-child{width:54px!important;min-width:54px!important;max-width:54px!important;padding-left:7px!important;padding-right:12px!important}#order-list-section .orders-table .order-view-btn{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}#order-list-section .orders-table .order-view-btn__icon,#order-list-section .orders-table .order-view-btn>svg{width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important}}@media(max-width:390px){#order-list-section .orders-table thead th:last-child,#order-list-section .orders-table tbody td:last-child{width:50px!important;min-width:50px!important;max-width:50px!important;padding-left:6px!important;padding-right:10px!important}#order-list-section .orders-table .order-view-btn{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:9px!important}#order-list-section .orders-table .order-view-btn__icon,#order-list-section .orders-table .order-view-btn>svg{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}}@media(max-width:320px){#order-list-section .orders-table thead th:last-child,#order-list-section .orders-table tbody td:last-child{width:48px!important;min-width:48px!important;max-width:48px!important;padding-left:5px!important;padding-right:9px!important}#order-list-section .orders-table .order-view-btn{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}#order-list-section .orders-table .order-view-btn__icon,#order-list-section .orders-table .order-view-btn>svg{width:15px!important;min-width:15px!important;max-width:15px!important;height:15px!important;min-height:15px!important;max-height:15px!important}}.orders-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.orders-card-shell__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important}.orders-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.orders-card-shell__icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#eff6ff!important;color:#1d4ed8!important;box-shadow:0 10px 24px #1d4ed824!important}.orders-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.orders-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.orders-card-shell__title p{margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important}.orders-card-shell__actions,.orders-card-shell__tools,.orders-card-shell__subheader{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.orders-card-shell__actions{justify-content:flex-end!important}.orders-card-shell__tools{justify-content:space-between!important;margin:2px 0 14px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(15,23,42,.06)!important}.orders-card-shell__subheader{justify-content:flex-start!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(15,23,42,.06)!important}.orders-card-shell__count{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#eef2ff!important;color:#3730a3!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.orders-card-shell__fullscreen-btn,.orders-card-shell__close-btn{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.orders-card-shell__fullscreen-btn:hover,.orders-card-shell__close-btn:hover{background:#f8fafc!important;color:#000!important;border-color:#0f172a38!important;transform:translateY(-1px)!important}.orders-card-shell__fullscreen-btn:active,.orders-card-shell__close-btn:active{transform:translateY(1px) scale(.98)!important}.orders-card-shell__close-btn{width:42px!important;padding:0!important}.orders-card-shell__body,.orders-card-shell__content{min-width:0!important;box-sizing:border-box!important}.orders-card-shell__empty,.orders-card-shell__table-wrap{margin-top:10px!important}.orders-card-fullscreen-portal.store-dashboard-fullscreen-portal,.orders-card-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .store-dashboard-fullscreen-portal__backdrop{display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.orders-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .orders-card-shell,.orders-card-shell.orders-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .orders-card-shell__header,.orders-card-shell--fullscreen .orders-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;align-items:flex-start!important}.orders-card-fullscreen-portal .orders-card-shell__body,.orders-card-shell--fullscreen .orders-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .orders-card-shell__tools,.orders-card-shell--fullscreen .orders-card-shell__tools,.orders-card-fullscreen-portal .orders-card-shell__subheader,.orders-card-shell--fullscreen .orders-card-shell__subheader{grid-row:1!important;margin:0 0 14px!important;height:auto!important;min-height:0!important;max-height:none!important}.orders-card-fullscreen-portal .orders-card-shell__content,.orders-card-shell--fullscreen .orders-card-shell__content{grid-row:2!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .orders-card-shell__content>*,.orders-card-shell--fullscreen .orders-card-shell__content>*{min-height:0!important}.orders-card-fullscreen-portal .orders-card-shell__table-wrap,.orders-card-shell--fullscreen .orders-card-shell__table-wrap,.orders-card-fullscreen-portal .orders-card-shell__content .orders-table-wrap,.orders-card-fullscreen-portal .orders-card-shell__content .orders-table-wrapper,.orders-card-fullscreen-portal .orders-card-shell__content .orders-table-container,.orders-card-fullscreen-portal .orders-card-shell__content .orders-table-scroll,.orders-card-fullscreen-portal .orders-card-shell__content .orders-scroll,.orders-card-fullscreen-portal .orders-card-shell__content .order-table-wrap,.orders-card-fullscreen-portal .orders-card-shell__content .order-table-wrapper,.orders-card-fullscreen-portal .orders-card-shell__content .order-table-scroll,.orders-card-shell--fullscreen .orders-card-shell__content .orders-table-wrap,.orders-card-shell--fullscreen .orders-card-shell__content .orders-table-wrapper,.orders-card-shell--fullscreen .orders-card-shell__content .orders-table-container,.orders-card-shell--fullscreen .orders-card-shell__content .orders-table-scroll,.orders-card-shell--fullscreen .orders-card-shell__content .orders-scroll,.orders-card-shell--fullscreen .orders-card-shell__content .order-table-wrap,.orders-card-shell--fullscreen .orders-card-shell__content .order-table-wrapper,.orders-card-shell--fullscreen .orders-card-shell__content .order-table-scroll{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;overflow:auto!important}.orders-card-fullscreen-portal .orders-card-shell__content [style*=max-height],.orders-card-shell--fullscreen .orders-card-shell__content [style*=max-height]{max-height:none!important}.orders-card-fullscreen-portal .orders-card-shell__content table,.orders-card-shell--fullscreen .orders-card-shell__content table{width:100%!important}.orders-card-fullscreen-portal .orders-card-shell__content *::-webkit-scrollbar,.orders-card-shell--fullscreen .orders-card-shell__content *::-webkit-scrollbar{width:9px!important;height:9px!important}.orders-card-fullscreen-portal .orders-card-shell__content *::-webkit-scrollbar-thumb,.orders-card-shell--fullscreen .orders-card-shell__content *::-webkit-scrollbar-thumb{background:#0f172a47!important;border-radius:999px!important}@media(max-width:720px){.orders-card-fullscreen-portal .orders-card-shell,.orders-card-shell.orders-card-shell--fullscreen{padding:16px!important}.orders-card-fullscreen-portal .orders-card-shell__header,.orders-card-shell--fullscreen .orders-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.orders-card-fullscreen-portal .orders-card-shell__actions,.orders-card-shell--fullscreen .orders-card-shell__actions,.orders-card-shell__tools{width:100%!important;justify-content:flex-start!important}.orders-card-fullscreen-portal .orders-card-shell__fullscreen-btn,.orders-card-shell--fullscreen .orders-card-shell__fullscreen-btn{flex:1 1 auto!important}}.orders-card-fullscreen-portal .orders-card-shell--fullscreen{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.orders-card-fullscreen-portal .orders-card-shell__header{flex:0 0 auto!important}.orders-card-fullscreen-portal .orders-card-shell__body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:26px!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .orders-card-shell__tools,.orders-card-fullscreen-portal .orders-card-shell__subheader{flex:0 0 auto!important}.orders-card-fullscreen-portal .orders-card-shell__content{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;display:block!important;overflow:hidden!important;padding-bottom:28px!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .orders-card-shell__content>div{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .orders-card-shell__content>div>div:last-child{height:calc(100% - 72px)!important;max-height:calc(100% - 72px)!important;min-height:0!important;overflow-y:auto!important;overflow-x:auto!important;padding-bottom:24px!important;box-sizing:border-box!important}.orders-card-fullscreen-portal .orders-card-shell__content>div>div:last-child::-webkit-scrollbar{width:10px!important;height:10px!important}.orders-card-fullscreen-portal .orders-card-shell__content>div>div:last-child::-webkit-scrollbar-track{background:transparent!important;margin-bottom:14px!important}.orders-card-fullscreen-portal .orders-card-shell__content>div>div:last-child::-webkit-scrollbar-thumb{background:#0f172a4d!important;border-radius:999px!important}.orders-card-shell,.orders-card-shell *,.orders-card-shell *:before,.orders-card-shell *:after,.orders-card-fullscreen-portal,.orders-card-fullscreen-portal *,.orders-card-fullscreen-portal *:before,.orders-card-fullscreen-portal *:after{box-sizing:border-box}.orders-card-shell,.orders-card-shell__header,.orders-card-shell__title,.orders-card-shell__title>div,.orders-card-shell__actions,.orders-card-shell__body,.orders-card-shell__tools,.orders-card-shell__subheader,.orders-card-shell__content,.orders-card-shell__table-wrap,.status-tools__left,.status-tools__right{min-width:0!important;max-width:100%!important}.orders-card-shell{width:100%!important;overflow-x:clip!important}@supports not (overflow: clip){.orders-card-shell{overflow-x:hidden!important}}.orders-card-shell__title{flex:1 1 420px!important}.orders-card-shell__title>div{flex:1 1 auto!important}.orders-card-shell__title h2,.orders-card-shell__title p,.orders-card-shell__eyebrow,.orders-card-shell__subheader strong,.orders-card-shell__empty{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.orders-card-shell__actions{flex:0 1 auto!important}.orders-card-shell__tools .status-tools__left,.orders-card-shell__tools .status-tools__right{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.orders-card-shell .status-filter-label{min-width:0!important;max-width:100%!important}.orders-card-shell .order-filter{max-width:100%!important}.store-dashboard-card--orders .orders-card-collapsible-title{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;max-width:100%!important;line-height:1.1!important;white-space:nowrap!important}.store-dashboard-card--orders .orders-card-collapsible-title__icon{display:block!important;flex:0 0 auto!important;width:17px!important;height:17px!important;margin:0!important}.store-dashboard-card--orders .orders-card-collapsible-title__text{display:block!important;min-width:0!important;white-space:nowrap!important}.store-dashboard-card--orders .badge,.store-dashboard-card--orders .card-collapsible__badge,.store-dashboard-card--orders .collapsible-card__badge,.store-dashboard-card--orders .store-dashboard-card__badge,.store-dashboard-card--orders [data-collapsible-badge]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:28px!important;max-width:none!important;height:28px!important;min-height:28px!important;padding:0 7px!important;margin:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:11px!important;line-height:1!important;text-align:center!important}.orders-card-shell__table-wrap,.orders-card-shell .orders-table-wrap,.orders-card-shell .orders-table-wrapper,.orders-card-shell .orders-table-container,.orders-card-shell .orders-table-scroll,.orders-card-shell .order-table-wrap,.orders-card-shell .order-table-wrapper,.orders-card-shell .order-table-scroll{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable both-edges!important}.orders-card-shell table{width:100%!important;min-width:760px!important;border-collapse:collapse!important}.orders-card-shell th,.orders-card-shell td{white-space:nowrap!important}.orders-card-shell__table-wrap::-webkit-scrollbar,.orders-card-shell .orders-table-wrap::-webkit-scrollbar,.orders-card-shell .orders-table-wrapper::-webkit-scrollbar,.orders-card-shell .orders-table-container::-webkit-scrollbar,.orders-card-shell .orders-table-scroll::-webkit-scrollbar,.orders-card-shell .order-table-wrap::-webkit-scrollbar,.orders-card-shell .order-table-wrapper::-webkit-scrollbar,.orders-card-shell .order-table-scroll::-webkit-scrollbar{width:9px!important;height:9px!important}.orders-card-shell__table-wrap::-webkit-scrollbar-thumb,.orders-card-shell .orders-table-wrap::-webkit-scrollbar-thumb,.orders-card-shell .orders-table-wrapper::-webkit-scrollbar-thumb,.orders-card-shell .orders-table-container::-webkit-scrollbar-thumb,.orders-card-shell .orders-table-scroll::-webkit-scrollbar-thumb,.orders-card-shell .order-table-wrap::-webkit-scrollbar-thumb,.orders-card-shell .order-table-wrapper::-webkit-scrollbar-thumb,.orders-card-shell .order-table-scroll::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}@media(min-width:1921px){.orders-card-shell__header{gap:22px!important;margin-bottom:20px!important}.orders-card-shell__icon{width:50px!important;height:50px!important}.orders-card-shell__title h2{font-size:2rem!important}.orders-card-shell__title p{font-size:1rem!important}.orders-card-shell__tools,.orders-card-shell__subheader{gap:14px!important;margin-bottom:18px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen{padding:30px 46px!important}}@media(min-width:1537px)and (max-width:1920px){.orders-card-shell__header{gap:18px!important}.orders-card-shell__title h2{font-size:1.8rem!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen{padding:26px 38px!important}}@media(min-width:1367px)and (max-width:1536px){.orders-card-shell__header{gap:14px!important}.orders-card-shell__icon{width:42px!important;height:42px!important;border-radius:14px!important}.orders-card-shell__title h2{font-size:1.55rem!important}.orders-card-shell__title p{font-size:.88rem!important}.orders-card-shell__count{min-height:36px!important;padding-inline:12px!important;font-size:.82rem!important}.orders-card-shell__fullscreen-btn{min-height:40px!important;font-size:.84rem!important}}@media(min-width:1281px)and (max-width:1366px){.orders-card-shell__header{align-items:flex-start!important;gap:12px!important}.orders-card-shell__icon{width:40px!important;height:40px!important;border-radius:13px!important}.orders-card-shell__title{gap:11px!important}.orders-card-shell__title h2{font-size:1.42rem!important}.orders-card-shell__title p{font-size:.84rem!important}.orders-card-shell__actions{gap:8px!important}.orders-card-shell__count{min-height:34px!important;padding-inline:11px!important;font-size:.78rem!important}.orders-card-shell__fullscreen-btn{min-height:38px!important;padding-inline:12px!important;font-size:.8rem!important}}@media(min-width:1101px)and (max-width:1280px){.orders-card-shell__header{align-items:flex-start!important;gap:12px!important}.orders-card-shell__title{flex-basis:360px!important;gap:10px!important}.orders-card-shell__icon{width:38px!important;height:38px!important;border-radius:12px!important}.orders-card-shell__title h2{font-size:1.34rem!important}.orders-card-shell__title p{font-size:.8rem!important}.orders-card-shell__eyebrow{font-size:.68rem!important}.orders-card-shell__count{min-height:33px!important;padding-inline:10px!important;font-size:.75rem!important}.orders-card-shell__fullscreen-btn{min-height:37px!important;padding-inline:11px!important;font-size:.77rem!important}.orders-card-shell__tools{align-items:flex-start!important}}@media(min-width:769px)and (max-width:1100px){.orders-card-shell__header{align-items:flex-start!important;gap:12px!important}.orders-card-shell__title{flex-basis:100%!important;gap:10px!important}.orders-card-shell__icon{width:38px!important;height:38px!important;border-radius:12px!important}.orders-card-shell__title h2{font-size:1.3rem!important}.orders-card-shell__title p{font-size:.78rem!important}.orders-card-shell__actions{width:100%!important;justify-content:flex-start!important}.orders-card-shell__tools{align-items:flex-start!important}.orders-card-shell__content{width:100%!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen{padding:20px 22px!important}}@media(min-width:641px)and (max-width:768px){.orders-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:14px!important}.orders-card-shell__title{width:100%!important;flex-basis:auto!important;align-items:flex-start!important;gap:10px!important}.orders-card-shell__icon{width:36px!important;height:36px!important;border-radius:11px!important}.orders-card-shell__title h2{font-size:1.22rem!important}.orders-card-shell__title p{font-size:.76rem!important;line-height:1.35!important}.orders-card-shell__eyebrow{font-size:.65rem!important}.orders-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;justify-content:stretch!important}.orders-card-shell__count,.orders-card-shell__fullscreen-btn{width:100%!important}.orders-card-shell__tools{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;gap:10px!important}.orders-card-shell__tools .status-tools__left,.orders-card-shell__tools .status-tools__right,.orders-card-shell .status-filter-label,.orders-card-shell .order-filter,.orders-card-shell__analytics-btn{width:100%!important}.orders-card-shell__analytics-btn{justify-content:center!important}.orders-card-shell__subheader{width:100%!important;justify-content:space-between!important}.orders-card-shell table{min-width:720px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen{padding:16px 18px!important}}@media(min-width:391px)and (max-width:640px){.orders-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}.orders-card-shell__title{width:100%!important;align-items:flex-start!important;gap:9px!important}.orders-card-shell__icon{width:34px!important;height:34px!important;border-radius:10px!important}.orders-card-shell__title h2{font-size:1.1rem!important}.orders-card-shell__title p{font-size:.72rem!important;line-height:1.32!important}.orders-card-shell__eyebrow{font-size:.62rem!important}.orders-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.orders-card-shell__count,.orders-card-shell__fullscreen-btn{width:100%!important;min-height:38px!important;font-size:.75rem!important}.orders-card-shell__tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding-bottom:10px!important}.orders-card-shell__tools .status-tools__left,.orders-card-shell__tools .status-tools__right,.orders-card-shell .status-filter-label,.orders-card-shell .order-filter,.orders-card-shell__analytics-btn{width:100%!important}.orders-card-shell .status-filter-label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.orders-card-shell .order-filter{min-height:38px!important}.orders-card-shell__analytics-btn{justify-content:center!important}.orders-card-shell__subheader{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.orders-card-shell__subheader .chart-action{width:100%!important;justify-content:center!important}.orders-card-shell__subheader strong{text-align:center!important;font-size:.85rem!important}.orders-card-shell table{min-width:700px!important;font-size:.75rem!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen{padding:12px!important}.orders-card-fullscreen-portal .orders-card-shell__body{padding:12px 0 18px!important}}@media(min-width:321px)and (max-width:390px){.store-dashboard-card--orders .orders-card-collapsible-title{gap:6px!important;font-size:12px!important}.store-dashboard-card--orders .orders-card-collapsible-title__icon{width:15px!important;height:15px!important}.store-dashboard-card--orders .badge,.store-dashboard-card--orders .card-collapsible__badge,.store-dashboard-card--orders .collapsible-card__badge,.store-dashboard-card--orders .store-dashboard-card__badge,.store-dashboard-card--orders [data-collapsible-badge]{min-width:25px!important;height:25px!important;min-height:25px!important;padding-inline:6px!important;font-size:10px!important}.orders-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin-bottom:10px!important}.orders-card-shell__title{align-items:flex-start!important;gap:8px!important}.orders-card-shell__icon{width:31px!important;height:31px!important;border-radius:9px!important}.orders-card-shell__title h2{font-size:1rem!important}.orders-card-shell__title p{font-size:.67rem!important;line-height:1.3!important}.orders-card-shell__eyebrow{font-size:.57rem!important}.orders-card-shell__actions,.orders-card-shell__tools{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important}.orders-card-shell__count,.orders-card-shell__fullscreen-btn,.orders-card-shell__tools .status-tools__left,.orders-card-shell__tools .status-tools__right,.orders-card-shell .status-filter-label,.orders-card-shell .order-filter,.orders-card-shell__analytics-btn{width:100%!important}.orders-card-shell__count,.orders-card-shell__fullscreen-btn{min-height:36px!important;font-size:.7rem!important}.orders-card-shell .status-filter-label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;font-size:.7rem!important}.orders-card-shell .order-filter{min-height:36px!important;font-size:.72rem!important}.orders-card-shell__analytics-btn{justify-content:center!important;font-size:.7rem!important}.orders-card-shell__subheader{flex-direction:column!important;align-items:stretch!important;gap:7px!important}.orders-card-shell__subheader .chart-action{width:100%!important;justify-content:center!important}.orders-card-shell__subheader strong{text-align:center!important;font-size:.78rem!important}.orders-card-shell table{min-width:680px!important;font-size:.7rem!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen{padding:10px!important}.orders-card-fullscreen-portal .orders-card-shell__body{padding:10px 0 16px!important}}@media(max-width:320px){.store-dashboard-card--orders .orders-card-collapsible-title{gap:5px!important;font-size:11px!important;line-height:1!important}.store-dashboard-card--orders .orders-card-collapsible-title__icon{width:14px!important;height:14px!important}.store-dashboard-card--orders .badge,.store-dashboard-card--orders .card-collapsible__badge,.store-dashboard-card--orders .collapsible-card__badge,.store-dashboard-card--orders .store-dashboard-card__badge,.store-dashboard-card--orders [data-collapsible-badge]{min-width:23px!important;height:23px!important;min-height:23px!important;padding-inline:5px!important;font-size:9px!important}.orders-card-shell__header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-bottom:9px!important}.orders-card-shell__title{align-items:flex-start!important;gap:7px!important}.orders-card-shell__icon{width:29px!important;height:29px!important;border-radius:8px!important}.orders-card-shell__title h2{font-size:.94rem!important}.orders-card-shell__title p{font-size:.63rem!important;line-height:1.28!important}.orders-card-shell__eyebrow{font-size:.53rem!important}.orders-card-shell__actions,.orders-card-shell__tools{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important}.orders-card-shell__count,.orders-card-shell__fullscreen-btn,.orders-card-shell__tools .status-tools__left,.orders-card-shell__tools .status-tools__right,.orders-card-shell .status-filter-label,.orders-card-shell .order-filter,.orders-card-shell__analytics-btn{width:100%!important}.orders-card-shell__count,.orders-card-shell__fullscreen-btn{min-height:34px!important;padding-inline:8px!important;font-size:.65rem!important}.orders-card-shell .status-filter-label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;font-size:.65rem!important}.orders-card-shell .order-filter{min-height:34px!important;font-size:.67rem!important}.orders-card-shell__analytics-btn{justify-content:center!important;font-size:.65rem!important}.orders-card-shell__subheader{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.orders-card-shell__subheader .chart-action{width:100%!important;justify-content:center!important}.orders-card-shell__subheader strong{text-align:center!important;font-size:.72rem!important}.orders-card-shell table{min-width:660px!important;font-size:.66rem!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen{padding:8px!important}.orders-card-fullscreen-portal .orders-card-shell__body{padding:8px 0 14px!important}}@media(max-width:768px){.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__header{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:none!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;flex-basis:auto!important;flex-grow:0!important;flex-shrink:0!important;margin:0!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__title>div{height:auto!important;min-height:0!important;max-height:none!important;flex:0 1 auto!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__actions{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;margin:0!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__body,.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__content{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__content>#order-list-section{height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.orders-card-shell:not(.orders-card-shell--fullscreen) #order-list-section .orders-table-wrap{height:auto!important;min-height:0!important;max-height:360px!important;overflow-x:auto!important;overflow-y:auto!important}}@media(max-width:640px){.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__header{gap:9px!important;margin-bottom:10px!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__title{gap:8px!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__actions{gap:7px!important}}@media(max-width:390px){.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__header{gap:8px!important;margin-bottom:9px!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__title{gap:7px!important}}@media(max-width:320px){.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__header{gap:7px!important;margin-bottom:8px!important}.orders-card-shell:not(.orders-card-shell--fullscreen) .orders-card-shell__title{gap:6px!important}}@media(max-width:768px){.orders-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:scroll!important;scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.42) rgba(15,23,42,.06)!important;scrollbar-gutter:stable!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.orders-card-fullscreen-portal .store-dashboard-fullscreen-portal__content::-webkit-scrollbar{width:10px!important;display:block!important}.orders-card-fullscreen-portal .store-dashboard-fullscreen-portal__content::-webkit-scrollbar-track{display:block!important;background:#0f172a0f!important;border-radius:999px!important}.orders-card-fullscreen-portal .store-dashboard-fullscreen-portal__content::-webkit-scrollbar-thumb{display:block!important;min-height:44px!important;background:#0f172a6b!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:999px!important}.orders-card-fullscreen-portal .store-dashboard-fullscreen-portal__content::-webkit-scrollbar-thumb:hover{background:#0f172a94!important}.orders-card-fullscreen-portal .orders-card-shell.orders-card-shell--fullscreen,.orders-card-shell.orders-card-shell--fullscreen{width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:visible!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__header{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;flex:0 0 auto!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__title{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;flex-basis:auto!important;flex-grow:0!important;flex-shrink:0!important;margin:0!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__title>div{height:auto!important;min-height:0!important;max-height:none!important;flex:0 1 auto!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__actions{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;margin:0!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__body{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;flex:0 0 auto!important;overflow:visible!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__tools,.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__subheader{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__content{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;flex:0 0 auto!important;overflow:visible!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__content>#order-list-section{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen #order-list-section .orders-table-wrap,.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__table-wrap{width:100%!important;height:auto!important;min-height:0!important;max-height:min(56dvh,560px)!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.38) rgba(15,23,42,.05)!important;scrollbar-gutter:stable both-edges!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:640px){.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__header{gap:9px!important;padding-bottom:12px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__title{gap:8px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__actions{gap:7px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen #order-list-section .orders-table-wrap,.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__table-wrap{max-height:52dvh!important}}@media(max-width:390px){.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__header{gap:8px!important;padding-bottom:10px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__title{gap:7px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen #order-list-section .orders-table-wrap,.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__table-wrap{max-height:48dvh!important}}@media(max-width:320px){.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__header{gap:7px!important;padding-bottom:9px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__title{gap:6px!important}.orders-card-fullscreen-portal .orders-card-shell--fullscreen #order-list-section .orders-table-wrap,.orders-card-fullscreen-portal .orders-card-shell--fullscreen .orders-card-shell__table-wrap{max-height:46dvh!important}}.video-hub-layout{display:flex;min-height:100vh;box-sizing:border-box}.video-hub-main{margin-left:80px;width:calc(100% - 80px);display:flex;flex-direction:column;box-sizing:border-box}.video-hub-scroll-area{flex-grow:1;overflow-y:auto;padding:20px 40px 40px;background-color:#f9f9f9}.most-viewed-products-analytics-page{width:100%}.most-viewed-products-analytics-page .analytics-header{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.most-viewed-products-analytics-page .analytics-header h1{margin:0}.most-viewed-products-analytics-page .muted{color:#6b7280}.most-viewed-products-analytics-page .chart-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.most-viewed-products-analytics-page .chart-card,.most-viewed-products-analytics-page .card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 10px 30px #0f172a0d}.most-viewed-products-analytics-page .chart-card{padding:18px;margin-bottom:16px}.most-viewed-products-analytics-page .chart-card h3{margin:0 0 14px;font-size:1.05rem;font-weight:700;color:#0f172a}.most-viewed-products-analytics-page .order-filter{appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;border-radius:999px;padding:10px 38px 10px 14px;min-height:42px;font-size:.95rem;font-weight:600;outline:none;box-shadow:0 4px 14px #0f172a0d;white-space:nowrap}.most-viewed-products-analytics-page .order-filter:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1f}.most-viewed-products-analytics-page .chart-action{border:none;outline:none;border-radius:14px;min-height:44px;padding:0 16px;font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap;flex:0 0 auto;text-align:center}.most-viewed-products-analytics-page .chart-action:hover{transform:translateY(-1px)}.most-viewed-products-analytics-page .chart-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.most-viewed-products-analytics-page .chart-action.ghost{background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 24px #0f172a0f}.most-viewed-products-analytics-page .chart-action.ghost:hover{background:#f8fafc}.most-viewed-products-analytics-page .chart-action__icon{flex:0 0 auto;line-height:1}.most-viewed-products-analytics-page .chart-action span{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1}.most-viewed-products-analytics-page .toggle{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#374151}.most-viewed-products-analytics-page .toggle input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb}.most-viewed-products-analytics-page .revenue-analytics-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-bottom:16px}.most-viewed-products-analytics-page .revenue-analytics-kpi{position:relative;min-width:0;padding:18px 16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 10px 24px #0f172a0d;overflow:hidden}.most-viewed-products-analytics-page .revenue-analytics-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:18px 0 0 18px}.most-viewed-products-analytics-page .revenue-analytics-kpi__label{font-size:.82rem;font-weight:700;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.most-viewed-products-analytics-page .revenue-analytics-kpi__value{font-size:2rem;line-height:1.05;font-weight:800;color:#0f172a;white-space:normal;word-break:normal;overflow-wrap:break-word}.most-viewed-products-analytics-page .revenue-analytics-kpi__meta{margin-top:8px;font-size:.88rem;color:#6b7280;font-weight:600;line-height:1.35}.most-viewed-products-analytics-page .revenue-analytics-kpi--gross{background:linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#2563eb2e}.most-viewed-products-analytics-page .revenue-analytics-kpi--gross:before{background:#2563eb}.most-viewed-products-analytics-page .revenue-analytics-kpi--orders{background:linear-gradient(180deg,#fdf2f8,#fce7f3);border-color:#ec48992e}.most-viewed-products-analytics-page .revenue-analytics-kpi--orders:before{background:#ec4899}.most-viewed-products-analytics-page .revenue-analytics-kpi--gross-profit{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#f59e0b33}.most-viewed-products-analytics-page .revenue-analytics-kpi--gross-profit:before{background:#f59e0b}.most-viewed-products-analytics-page .revenue-analytics-kpi--net{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#16a34a33}.most-viewed-products-analytics-page .revenue-analytics-kpi--net:before{background:#16a34a}.most-viewed-products-analytics-page .revenue-analytics-kpi--net-profit{background:linear-gradient(180deg,#eef2ff,#e0e7ff);border-color:#6366f12e}.most-viewed-products-analytics-page .revenue-analytics-kpi--net-profit:before{background:#6366f1}.most-viewed-products-analytics-page .revenue-analytics-kpi--month{background:linear-gradient(180deg,#f8fafc,#eef2ff);border-color:#64748b29}.most-viewed-products-analytics-page .revenue-analytics-kpi--month:before{background:#475569}.most-viewed-products-analytics-page .revenue-analytics-kpi--quarter{background:linear-gradient(180deg,#f0fdfa,#ccfbf1);border-color:#14b8a62e}.most-viewed-products-analytics-page .revenue-analytics-kpi--quarter:before{background:#14b8a6}.most-viewed-products-analytics-page .orders-table-wrap.compact{width:100%;max-height:460px;overflow:auto;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:#fff}.most-viewed-products-analytics-page .orders-table-wrap.compact::-webkit-scrollbar{width:10px;height:10px}.most-viewed-products-analytics-page .orders-table-wrap.compact::-webkit-scrollbar-track{background:transparent}.most-viewed-products-analytics-page .orders-table-wrap.compact::-webkit-scrollbar-thumb{background:#64748b59;border-radius:999px}.most-viewed-products-analytics-page .orders-table{width:100%;border-collapse:collapse;min-width:980px;table-layout:auto}.most-viewed-products-analytics-page .orders-table thead th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;text-align:left;font-size:.84rem;font-weight:800;letter-spacing:.02em;padding:14px 12px;border-bottom:1px solid rgba(15,23,42,.08);white-space:nowrap}.most-viewed-products-analytics-page .orders-table tbody td{padding:13px 12px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle;color:#111827;font-size:.95rem}.most-viewed-products-analytics-page .orders-table tbody tr:hover{background:#2563eb08}.most-viewed-products-analytics-page .orders-table tbody tr:last-child td{border-bottom:none}.most-viewed-products-analytics-page .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.most-viewed-products-analytics-page .orders-table img{flex:0 0 auto}.most-viewed-products-analytics-page .chart-card .chart-action.ghost{min-height:38px;padding:0 12px;border-radius:12px;font-size:.88rem}.most-viewed-products-analytics-page .chart-card .chart-action.ghost:hover{background:#f1f5f9}.most-viewed-products-analytics-page .chart-card .chart-action.ghost:active{transform:translateY(0)}.most-viewed-products-analytics-page .chart-card .chart-action.ghost span{white-space:nowrap}.most-viewed-products-analytics-page .chart-card .chart-action.ghost svg{flex:0 0 auto}.most-viewed-products-analytics-page .chart-card>div[style*=space-between]{margin-bottom:2px}.most-viewed-products-analytics-page .empty-state,.most-viewed-products-analytics-page .chart-empty{padding:24px;text-align:center;color:#6b7280}.most-viewed-products-analytics-page--fullscreen{position:fixed;inset:0;z-index:1600;width:100vw;max-width:none;height:100vh!important;max-height:100vh!important;margin:0;padding:18px 18px 32px;background:#f9f9f9;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0;box-sizing:border-box}.most-viewed-products-analytics-page--fullscreen .analytics-header{max-width:1600px;margin:0 auto 8px}.most-viewed-products-analytics-page--fullscreen .chart-card,.most-viewed-products-analytics-page--fullscreen .card,.most-viewed-products-analytics-page--fullscreen .revenue-analytics-kpis{width:100%;max-width:100%}.most-viewed-products-analytics-page--fullscreen .orders-table-wrap.compact{max-height:none}@media(max-width:1600px){.most-viewed-products-analytics-page .revenue-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.most-viewed-products-analytics-page .revenue-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.most-viewed-products-analytics-page .analytics-header{align-items:flex-start;flex-direction:column}.most-viewed-products-analytics-page .chart-actions{width:100%;justify-content:flex-start}}@media(max-width:900px){.most-viewed-products-analytics-page .chart-actions{justify-content:flex-start}}@media(max-width:720px){.most-viewed-products-analytics-page .revenue-analytics-kpis{grid-template-columns:1fr}.most-viewed-products-analytics-page .chart-card,.most-viewed-products-analytics-page .card{border-radius:16px}.most-viewed-products-analytics-page .chart-card{padding:14px}.most-viewed-products-analytics-page .chart-actions{flex-direction:column;align-items:stretch}.most-viewed-products-analytics-page .chart-action,.most-viewed-products-analytics-page .chart-action.ghost{width:100%}.most-viewed-products-analytics-page .chart-action span{justify-content:center}.most-viewed-products-analytics-page .orders-table{min-width:900px}}.most-viewed-products-analytics-page .social-analytics-card__table-scroll{height:360px;max-height:360px;overflow-y:auto!important;overflow-x:auto;scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#fffffff5}.most-viewed-products-analytics-page .social-analytics-card__table-scroll .orders-table{min-width:900px;width:100%}.most-viewed-products-analytics-page .social-analytics-card__table-scroll .orders-table thead th{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#f8fafc,#eef2f7);box-shadow:0 1px #94a3b847}.most-viewed-products-analytics-page .social-analytics-card__table-scroll .orders-table tbody tr{min-height:74px}.most-viewed-products-analytics-page .social-analytics-card__table-scroll::-webkit-scrollbar{width:10px;height:10px}.most-viewed-products-analytics-page .social-analytics-card__table-scroll::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:999px}.most-viewed-products-analytics-page .social-analytics-card__table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:999px;border:2px solid rgba(241,245,249,.9)}.most-viewed-products-analytics-page .social-analytics-card__table-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}.analytics-page.most-viewed-products-analytics-page{font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.social-analytics-full-kpis{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap;margin:20px 0 16px}.social-analytics-full-kpi{position:relative;flex:0 0 172px;min-width:172px;min-height:116px;padding:18px 18px 16px 20px;border-radius:18px;border:1px solid #dfe7f2;background:#fff;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 12px 28px #0f172a0e;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.social-analytics-full-kpi:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0f172a17}.social-analytics-full-kpi:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:5px;border-radius:999px}.social-analytics-full-kpi:after{content:"";position:absolute;right:14px;top:14px;width:48px;height:48px;border-radius:999px;opacity:.1}.social-analytics-full-kpi span{display:block;max-width:118px;margin-bottom:10px;color:#475569;font-size:.76rem;font-weight:800;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}.social-analytics-full-kpi strong{display:block;margin-bottom:8px;color:#0f172a;font-size:2rem;font-weight:850;line-height:.95;letter-spacing:-.045em}.social-analytics-full-kpi small{display:block;color:#64748b;font-size:.84rem;font-weight:700;line-height:1.25}.social-analytics-full-kpi--followers{background:linear-gradient(180deg,#f8fbff,#edf6ff)}.social-analytics-full-kpi--followers:before,.social-analytics-full-kpi--followers:after{background:#2563eb}.social-analytics-full-kpi--subscriptions{background:linear-gradient(180deg,#fff7fb,#fdebf5)}.social-analytics-full-kpi--subscriptions:before,.social-analytics-full-kpi--subscriptions:after{background:#db2777}.social-analytics-full-kpi--joined{background:linear-gradient(180deg,#f6fef9,#e8faef)}.social-analytics-full-kpi--joined:before,.social-analytics-full-kpi--joined:after{background:#16a34a}.social-analytics-full-kpi--total{cursor:default;background:linear-gradient(180deg,#f8fafc,#eef2f7)}.social-analytics-full-kpi--total:before,.social-analytics-full-kpi--total:after{background:#475569}.social-analytics-full-kpi.is-active{border-color:#b8c7dc;box-shadow:0 18px 34px #0f172a17,0 0 0 2px #94a3b826}.social-analytics-full-kpi.is-active:after{opacity:.15}@media(max-width:900px){.social-analytics-full-kpi{flex:1 1 180px}}@media(max-width:640px){.social-analytics-full-kpis{display:grid;grid-template-columns:1fr}.social-analytics-full-kpi{min-width:0;width:100%}}.social-analytics-full-kpi span{max-width:none;white-space:nowrap;letter-spacing:.055em}.social-analytics-full-kpi--total{flex-basis:188px;min-width:188px}.social-analytics-full-kpi:after{right:12px;top:16px;width:44px;height:44px}.social-analytics-full-kpi span,.social-analytics-full-kpi strong,.social-analytics-full-kpi small{position:relative;z-index:1}.most-viewed-products-analytics-page .revenue-analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;align-items:stretch;margin:18px 0;width:100%;max-width:100%}.most-viewed-products-analytics-page .revenue-analytics-kpi{min-width:0;min-height:136px;padding:18px 18px 16px}.most-viewed-products-analytics-page .revenue-analytics-kpi__label{margin:0 0 8px;color:#475569;font-size:.76rem;font-weight:850;line-height:1;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.most-viewed-products-analytics-page .revenue-analytics-kpi__value{color:#0f172a;font-size:clamp(1.9rem,2.6vw,2.3rem);font-weight:850;line-height:1;letter-spacing:-.045em}.most-viewed-products-analytics-page .revenue-analytics-kpi__meta{margin-top:8px;color:#64748b;font-size:.82rem;font-weight:750;line-height:1.2}.most-viewed-products-analytics-page .revenue-analytics-kpi--month .revenue-analytics-kpi__value,.most-viewed-products-analytics-page .revenue-analytics-kpi--quarter .revenue-analytics-kpi__value{font-size:clamp(1.25rem,1.55vw,1.55rem);line-height:1.05;letter-spacing:-.035em;max-width:132px;word-break:normal;overflow-wrap:normal;white-space:normal}.most-viewed-products-analytics-page .revenue-analytics-kpi--month,.most-viewed-products-analytics-page .revenue-analytics-kpi--quarter{min-width:178px}.most-viewed-products-analytics-page .revenue-analytics-kpi:after{width:42px;height:42px;top:14px;right:12px;opacity:.75}@media(max-width:1100px){.most-viewed-products-analytics-page .revenue-analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}.most-viewed-products-analytics-page .revenue-analytics-kpi__label{font-size:.7rem;letter-spacing:.045em}.most-viewed-products-analytics-page .revenue-analytics-kpi--month,.most-viewed-products-analytics-page .revenue-analytics-kpi--quarter{min-width:165px}}@media(max-width:720px){.most-viewed-products-analytics-page .revenue-analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.most-viewed-products-analytics-page .revenue-analytics-kpi__label{white-space:normal;line-height:1.15}}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:auto;scrollbar-gutter:stable}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed;border-collapse:collapse}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th,.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td{padding:14px 12px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th{font-size:12px;font-weight:800;letter-spacing:.01em;color:#475569;line-height:1.2}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td{font-size:13px;color:#0f172a;line-height:1.35}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:first-child{white-space:normal}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:first-child>div{min-width:0}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:first-child span,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:first-child .muted{overflow-wrap:anywhere}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(1),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(1){width:5%;text-align:center}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(2),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(2){width:22%}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(3),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(3),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(4),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(4){width:7%;text-align:center}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(5),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(5){width:9%;text-align:center}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(6),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(6){width:8%;text-align:center}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(7),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(7){width:10%;text-align:center}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(8),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(8){width:13%}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table th:nth-child(9),.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table td:nth-child(9){width:19%}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table td:last-child>div{display:flex!important;justify-content:flex-end;align-items:center;gap:8px!important;flex-wrap:wrap!important}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table td:last-child .chart-action{min-width:84px;height:36px;padding:0 12px;justify-content:center}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(1),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(1){width:17%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(2),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(2){width:9%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(3),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(3){width:13%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(4),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(4){width:15%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(5),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(5){width:8%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(6),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(6){width:10%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(7),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(7){width:13%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(8),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(8){width:9%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(9),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(9){width:6%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table td:last-child>div{display:flex!important;justify-content:flex-end;align-items:center;gap:6px!important;flex-wrap:wrap!important}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table td:last-child .chart-action{width:34px;height:34px;min-width:34px;padding:0;justify-content:center}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .mono,.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .mono{font-size:12px;white-space:normal;overflow-wrap:normal;word-break:normal}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table tbody tr,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table tbody tr{min-height:74px}@media(max-width:900px){.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table{overflow-x:auto!important}.most-viewed-products-analytics-page .most-viewed-products-analytics__leaderboard-table .orders-table,.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table{min-width:840px!important}}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(1),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(1){width:21%;min-width:0}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(1)>div{display:flex!important;align-items:center!important;gap:12px!important;min-width:0;max-width:100%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(1) img{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px;border-radius:50%;object-fit:cover}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(1)>div>div{min-width:0;max-width:100%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(1)>div>div>div:first-child{display:block!important;max-width:135px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:700;color:#0f172a;line-height:1.2}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(1) .muted{display:block!important;max-width:135px;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#64748b;line-height:1.25;margin-top:4px}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(2),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(2){width:8%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(5),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(5){width:7%}.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table th:nth-child(6),.most-viewed-products-analytics-page .most-viewed-products-analytics__audience-table .orders-table td:nth-child(6){width:8%}.live-streams-breakdown-table th,.live-streams-breakdown-table td{white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;vertical-align:middle}.live-streams-breakdown-table .mono{white-space:normal!important;line-height:1.35}.live-streams-breakdown-table th:nth-child(1),.live-streams-breakdown-table td:nth-child(1){width:44px}.live-streams-breakdown-table th:nth-child(2),.live-streams-breakdown-table td:nth-child(2){width:20%}.live-streams-breakdown-table th:nth-child(4),.live-streams-breakdown-table td:nth-child(4){width:9%}.live-streams-breakdown-table th:nth-child(6),.live-streams-breakdown-table td:nth-child(6),.live-streams-breakdown-table th:nth-child(7),.live-streams-breakdown-table td:nth-child(7){width:15%}.live-streams-breakdown-table th:nth-child(8),.live-streams-breakdown-table td:nth-child(8),.live-streams-breakdown-table th:nth-child(9),.live-streams-breakdown-table td:nth-child(9){width:10%;font-size:.78rem;color:#64748b}@media(max-width:900px){.live-streams-breakdown-table th:nth-child(8),.live-streams-breakdown-table td:nth-child(8),.live-streams-breakdown-table th:nth-child(9),.live-streams-breakdown-table td:nth-child(9){display:none}.live-streams-breakdown-table th:nth-child(2),.live-streams-breakdown-table td:nth-child(2){width:24%}.live-streams-breakdown-table th:nth-child(6),.live-streams-breakdown-table td:nth-child(6),.live-streams-breakdown-table th:nth-child(7),.live-streams-breakdown-table td:nth-child(7){width:18%}}.live-streams-breakdown-wrap{width:100%;max-width:100%;overflow-x:hidden!important}.live-streams-breakdown-table th,.live-streams-breakdown-table td{vertical-align:middle}.live-streams-breakdown-table th{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.live-streams-breakdown-table td{white-space:normal!important;overflow:hidden}.live-streams-breakdown-table th:nth-child(1),.live-streams-breakdown-table td:nth-child(1){width:42px}.live-streams-breakdown-table th:nth-child(3),.live-streams-breakdown-table td:nth-child(3){width:11%}.live-streams-breakdown-table th:nth-child(5),.live-streams-breakdown-table td:nth-child(5){width:11%}.live-streams-breakdown-table th:nth-child(6),.live-streams-breakdown-table td:nth-child(6),.live-streams-breakdown-table th:nth-child(7),.live-streams-breakdown-table td:nth-child(7){width:13%}.live-streams-breakdown-table th:nth-child(8),.live-streams-breakdown-table td:nth-child(8),.live-streams-breakdown-table th:nth-child(9),.live-streams-breakdown-table td:nth-child(9){width:9%}.live-streams-breakdown-title{font-weight:700;color:#111827;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-streams-breakdown-rank,.live-streams-breakdown-number{text-align:center}.live-streams-breakdown-duration{line-height:1.25;white-space:normal!important}.live-streams-breakdown-date{display:inline-flex;flex-direction:column;gap:2px;line-height:1.2;white-space:nowrap}.live-streams-breakdown-date span{font-size:.82rem;font-weight:700;color:#111827}.live-streams-breakdown-date small{font-size:.76rem;font-weight:600;color:#64748b}.live-streams-breakdown-id{display:inline-flex;max-width:100%;padding:4px 7px;border-radius:999px;background:#f8fafc;border:1px solid #e5e7eb;color:#64748b;font-size:.72rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-streams-breakdown-status{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:5px 9px;border-radius:999px;font-size:.76rem;font-weight:800;line-height:1;text-transform:capitalize;white-space:nowrap;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.live-streams-breakdown-status--live{background:#16a34a1a;color:#15803d;border-color:#16a34a33}.live-streams-breakdown-status--ended{background:#2563eb17;color:#1d4ed8;border-color:#2563eb2e}.live-streams-breakdown-status--offline{background:#64748b1a;color:#475569;border-color:#64748b2e}@media(max-width:980px){.live-streams-breakdown-table th:nth-child(8),.live-streams-breakdown-table td:nth-child(8),.live-streams-breakdown-table th:nth-child(9),.live-streams-breakdown-table td:nth-child(9){display:none}.live-streams-breakdown-table th:nth-child(2),.live-streams-breakdown-table td:nth-child(2){width:25%}.live-streams-breakdown-table th:nth-child(6),.live-streams-breakdown-table td:nth-child(6),.live-streams-breakdown-table th:nth-child(7),.live-streams-breakdown-table td:nth-child(7){width:15%}}.live-streams-breakdown-table{table-layout:fixed}.live-streams-breakdown-table th,.live-streams-breakdown-table td{box-sizing:border-box;padding-left:10px;padding-right:10px}.live-streams-breakdown-table th:nth-child(1),.live-streams-breakdown-table td:nth-child(1){width:4%}.live-streams-breakdown-table th:nth-child(3),.live-streams-breakdown-table td:nth-child(3){width:10%}.live-streams-breakdown-table th:nth-child(4),.live-streams-breakdown-table td:nth-child(4){width:8%;text-align:center}.live-streams-breakdown-table th:nth-child(6),.live-streams-breakdown-table td:nth-child(6),.live-streams-breakdown-table th:nth-child(7),.live-streams-breakdown-table td:nth-child(7){width:12%}.live-streams-breakdown-table th:nth-child(8),.live-streams-breakdown-table td:nth-child(8){width:11%}.live-streams-breakdown-table th:nth-child(9),.live-streams-breakdown-table td:nth-child(9){width:12%;padding-right:14px}.live-streams-breakdown-table td:nth-child(8),.live-streams-breakdown-table td:nth-child(9){overflow:visible}.live-streams-breakdown-id{display:inline-block;width:100%;max-width:100%;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;line-height:1.2;text-align:center;padding:5px 6px}.live-streams-breakdown-card{overflow:hidden}.live-streams-breakdown-table-wrap{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:visible;border-radius:18px}.live-streams-breakdown-table{width:100%;min-width:0!important;table-layout:fixed}.live-streams-breakdown-table th,.live-streams-breakdown-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:middle}.live-streams-breakdown-table th:nth-child(1),.live-streams-breakdown-table td:nth-child(1){width:42px;text-align:center}.live-streams-breakdown-table th:nth-child(2),.live-streams-breakdown-table td:nth-child(2){width:22%}.live-streams-breakdown-table th:nth-child(3),.live-streams-breakdown-table td:nth-child(3){width:12%}.live-streams-breakdown-table th:nth-child(4),.live-streams-breakdown-table td:nth-child(4){width:9%;text-align:center}.live-streams-breakdown-table th:nth-child(5),.live-streams-breakdown-table td:nth-child(5){width:9%}.live-streams-breakdown-table th:nth-child(6),.live-streams-breakdown-table td:nth-child(6){width:11%}.live-streams-breakdown-table th:nth-child(7),.live-streams-breakdown-table td:nth-child(7){width:11%}.live-streams-breakdown-table th:nth-child(8),.live-streams-breakdown-table td:nth-child(8){width:13%}.live-streams-breakdown-table th:nth-child(9),.live-streams-breakdown-table td:nth-child(9){width:13%}.live-streams-breakdown-table td:nth-child(8) .mono,.live-streams-breakdown-table td:nth-child(9) .mono,.live-streams-breakdown-table td:nth-child(8),.live-streams-breakdown-table td:nth-child(9){font-size:11px;line-height:1.25}.live-streams-breakdown-table td:nth-child(8) span,.live-streams-breakdown-table td:nth-child(9) span{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.most-viewed-products-analytics-page .live-streams-breakdown-card{width:100%;max-width:100%;overflow:hidden!important}.most-viewed-products-analytics-page .live-streams-breakdown-table-wrap{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:visible!important;border-radius:18px}.most-viewed-products-analytics-page .live-streams-breakdown-table-wrap.orders-table-wrap{overflow-x:hidden!important}.most-viewed-products-analytics-page table.live-streams-breakdown-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse}.most-viewed-products-analytics-page table.live-streams-breakdown-table th,.most-viewed-products-analytics-page table.live-streams-breakdown-table td{min-width:0!important;max-width:none!important;white-space:normal!important;overflow:hidden;text-overflow:clip;vertical-align:middle;box-sizing:border-box}.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-rank{width:4%}.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-title{width:22%}.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-status{width:12%}.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-viewers{width:8%}.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-duration{width:9%}.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-started,.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-ended{width:10%}.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-chat{width:12%}.most-viewed-products-analytics-page table.live-streams-breakdown-table .ls-col-group{width:13%}.most-viewed-products-analytics-page table.live-streams-breakdown-table th{font-size:13px;line-height:1.2;white-space:nowrap!important}.most-viewed-products-analytics-page .live-streams-breakdown-title{font-weight:800;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.most-viewed-products-analytics-page .live-streams-breakdown-rank,.most-viewed-products-analytics-page .live-streams-breakdown-number{text-align:center}.most-viewed-products-analytics-page .live-streams-breakdown-duration{line-height:1.25}.most-viewed-products-analytics-page .live-streams-breakdown-status{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;text-transform:capitalize;border:1px solid rgba(37,99,235,.18);background:#2563eb14;color:#2563eb}.most-viewed-products-analytics-page .live-streams-breakdown-status--live{border-color:#16a34a38;background:#16a34a1a;color:#15803d}.most-viewed-products-analytics-page .live-streams-breakdown-status--offline{border-color:#6b728038;background:#6b72801a;color:#4b5563}.most-viewed-products-analytics-page .live-streams-breakdown-status--ended{border-color:#2563eb33;background:#2563eb17;color:#2563eb}.most-viewed-products-analytics-page .live-streams-breakdown-date{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:11px;line-height:1.15;font-weight:700;color:#111827}.most-viewed-products-analytics-page .live-streams-breakdown-date small{font-size:10px;font-weight:700;color:#374151}.most-viewed-products-analytics-page .live-streams-breakdown-id{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;padding:5px 7px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#f8fafcf2;color:#64748b;font-size:10px;font-weight:800;line-height:1;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.most-viewed-products-analytics-page table.live-streams-breakdown-table th,.most-viewed-products-analytics-page table.live-streams-breakdown-table td{padding-left:8px;padding-right:8px}.most-viewed-products-analytics-page table.live-streams-breakdown-table th{font-size:12px}.most-viewed-products-analytics-page .live-streams-breakdown-id{font-size:9px;padding-left:5px;padding-right:5px}}.audio-analytics-table-wrap{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:auto;padding-bottom:0!important}.audio-analytics-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.audio-analytics-table th,.audio-analytics-table td{white-space:normal!important;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.audio-analytics-table th:nth-child(1),.audio-analytics-table td:nth-child(1){width:42px}.audio-analytics-table th:nth-child(2),.audio-analytics-table td:nth-child(2){width:28%}.audio-analytics-table th:nth-child(3),.audio-analytics-table td:nth-child(3),.audio-analytics-table th:nth-child(4),.audio-analytics-table td:nth-child(4),.audio-analytics-table th:nth-child(5),.audio-analytics-table td:nth-child(5),.audio-analytics-table th:nth-child(6),.audio-analytics-table td:nth-child(6),.audio-analytics-table th:nth-child(7),.audio-analytics-table td:nth-child(7){width:8%;text-align:center}.audio-analytics-table th:nth-child(8),.audio-analytics-table td:nth-child(8){width:13%}.audio-analytics-table th:nth-child(9),.audio-analytics-table td:nth-child(9),.audio-analytics-table th:last-child,.audio-analytics-table td:last-child{width:112px}.audio-analytics-table .mono{white-space:normal!important;word-break:normal}.audio-analytics-table .chart-action{width:100%;min-width:0!important;justify-content:center;padding:8px 10px;white-space:nowrap}.audio-analytics-table .most-viewed-products-card__row-actions,.audio-analytics-table .most-viewed-products-card__actions-cell>div{width:100%;min-width:0!important;display:flex;flex-direction:column;align-items:stretch;gap:8px}@media(max-width:900px){.audio-analytics-table{font-size:12px}.audio-analytics-table th:nth-child(2),.audio-analytics-table td:nth-child(2){width:24%}.audio-analytics-table th:nth-child(8),.audio-analytics-table td:nth-child(8){width:15%}.audio-analytics-table th:nth-child(9),.audio-analytics-table td:nth-child(9),.audio-analytics-table th:last-child,.audio-analytics-table td:last-child{width:96px}}.most-viewed-products-card{min-width:0}.most-viewed-products-card .acc-body,.most-viewed-products-card.is-open .acc-body{min-height:920px}.most-viewed-products-card__controls{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.most-viewed-products-card .rc-left,.most-viewed-products-card .rc-right{position:relative;z-index:21;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.most-viewed-products-card .chart-actions{position:relative;z-index:22;display:flex;align-items:center;gap:10px;flex-wrap:wrap;pointer-events:auto}.most-viewed-products-card .chart-action,.most-viewed-products-card .chart-action.ghost{position:relative;z-index:23;pointer-events:auto;cursor:pointer!important;white-space:nowrap}.most-viewed-products-card .chart-action:disabled,.most-viewed-products-card .chart-action[disabled]{pointer-events:none;cursor:not-allowed!important}.most-viewed-products-card__analytics-actions .chart-action{min-height:42px}.most-viewed-products-card .most-viewed-product,.most-viewed-products-card .highlighted-product,.most-viewed-products-card__hero,.most-viewed-products-card .orders-table-wrap.compact,.most-viewed-products-card .status-legend{position:relative;z-index:1}.most-viewed-products-card__hero{overflow:hidden;border:1px solid rgba(226,179,0,.55);border-radius:18px;background:linear-gradient(180deg,#fbf6df,#f7f1d8);padding:16px;box-shadow:0 10px 24px #7858000f}.most-viewed-products-card .most-viewed-product,.most-viewed-products-card .highlighted-product{width:100%}.most-viewed-products-card__hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.most-viewed-products-card__hero-heading{min-width:0;flex:1 1 320px}.most-viewed-products-card__hero-title-row{display:inline-flex;align-items:center;gap:8px;color:#8a6100;font-weight:800;margin-bottom:6px}.most-viewed-products-card__hero-name{font-size:1.15rem;line-height:1.25;font-weight:800;color:#1f2937;word-break:break-word}.most-viewed-products-card__hero-subline{margin-top:4px;color:#6b7280;font-size:.92rem;font-weight:600}.most-viewed-products-card__hero-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:0 1 auto}.most-viewed-products-card__hero-actions .chart-action{min-height:42px}.most-viewed-products-card__hero-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.most-viewed-products-card__metric-pill{border-radius:14px;border:1px solid rgba(180,140,0,.18);background:#fffcf1eb;padding:10px 12px;min-width:0}.most-viewed-products-card__metric-label{display:block;font-size:.76rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:#8a6100;font-weight:800;margin-bottom:4px}.most-viewed-products-card__metric-value{display:block;font-size:1.05rem;line-height:1.1;color:#111827;font-weight:800;word-break:break-word}.most-viewed-products-card .product-image{display:block;width:100%;height:300px;min-height:300px;max-height:300px;object-fit:contain;object-position:center;border-radius:12px;background:#fffdf4;border:1px solid rgba(226,179,0,.45)}.most-viewed-products-card .avatar-overlay-bar{flex-wrap:wrap;max-width:calc(100% - 24px)}.most-viewed-products-card .avatar-overlay-bar img{object-fit:cover;background:#fff}.most-viewed-products-card__table-headline{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px;margin-bottom:4px;flex-wrap:wrap}.most-viewed-products-card__section-title{margin:0;font-size:1rem;font-weight:800;color:#111827}.most-viewed-products-card__section-subtitle{margin:4px 0 0;color:#6b7280;font-size:.92rem;line-height:1.4}.most-viewed-products-card .orders-table-wrap.compact{margin-top:14px;max-height:360px;overflow-y:auto;overflow-x:auto;padding-right:6px}.most-viewed-products-card .orders-table-wrap.compact::-webkit-scrollbar{width:8px;height:8px}.most-viewed-products-card .orders-table-wrap.compact::-webkit-scrollbar-thumb{background:#78787859;border-radius:999px}.most-viewed-products-card .orders-table-wrap.compact::-webkit-scrollbar-track{background:transparent}.most-viewed-products-card .orders-table{width:100%;table-layout:auto;border-collapse:collapse}.most-viewed-products-card .orders-table th,.most-viewed-products-card .orders-table td{vertical-align:top}.most-viewed-products-card .orders-table th:nth-child(2),.most-viewed-products-card .orders-table td:nth-child(2){min-width:220px;width:220px}.most-viewed-products-card__product-cell{min-width:220px;width:220px}.most-viewed-products-card__product-name{display:block;white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.3;font-weight:700}.most-viewed-products-card__actions-cell{width:220px;min-width:220px}.most-viewed-products-card__row-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.most-viewed-products-card .most-viewed-action-btn{width:100%;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:10px 14px!important;border-radius:12px;font-weight:700;border:1px solid transparent!important;box-shadow:0 4px 14px #0f172a0a;transition:background .18s ease,border-color .18s ease,transform .18s ease;box-sizing:border-box}.most-viewed-products-card .most-viewed-action-btn:hover{transform:translateY(-1px)}.most-viewed-products-card .most-viewed-action-btn .chart-action__icon,.most-viewed-products-card .most-viewed-action-btn svg,.most-viewed-products-card .most-viewed-action-btn span{color:inherit!important}.most-viewed-action-btn .chart-action__icon{flex:0 0 auto}.most-viewed-action-btn span{display:inline-block;flex:0 1 auto;min-width:0}.most-viewed-products-card .most-viewed-action-btn--open,.most-viewed-action-btn--open{background:#eef4ff!important;border:1px solid #cfe0ff!important;color:#2563eb!important}.most-viewed-products-card .most-viewed-action-btn--open:hover,.most-viewed-action-btn--open:hover{background:#e4eeff!important;border-color:#b8d0ff!important}.most-viewed-products-card .most-viewed-action-btn--comments,.most-viewed-action-btn--comments{background:#fff7e8!important;border:1px solid #f2d48a!important;color:#a16207!important}.most-viewed-products-card .most-viewed-action-btn--comments:hover,.most-viewed-action-btn--comments:hover{background:#fdf1d6!important;border-color:#ebcf8a!important}.most-viewed-products-card .most-viewed-action-btn--reviews,.most-viewed-action-btn--reviews{background:#f5f0ff!important;border:1px solid #d8c7ff!important;color:#6d28d9!important}.most-viewed-products-card .most-viewed-action-btn--reviews:hover,.most-viewed-action-btn--reviews:hover{background:#ede4ff!important;border-color:#c8b0ff!important}.most-viewed-products-card .most-viewed-action-btn--buyers,.most-viewed-action-btn--buyers{background:#ecfdf3!important;border:1px solid #b7ebc6!important;color:#15803d!important}.most-viewed-products-card .most-viewed-action-btn--buyers:hover,.most-viewed-action-btn--buyers:hover{background:#dff7e8!important;border-color:#9ed8b5!important}.most-viewed-products-card .most-viewed-action-btn--streams,.most-viewed-action-btn--streams,.most-viewed-products-card .most-viewed-action-btn--streamers,.most-viewed-action-btn--streamers{background:#ecfdf3!important;border:1px solid #b7ebc6!important;color:#15803d!important}.most-viewed-products-card .most-viewed-action-btn--streams:hover,.most-viewed-action-btn--streams:hover,.most-viewed-products-card .most-viewed-action-btn--streamers:hover,.most-viewed-action-btn--streamers:hover{background:#dff7e8!important;border-color:#9ed8b5!important}.most-viewed-action-btn--open .chart-action__icon,.most-viewed-action-btn--comments .chart-action__icon,.most-viewed-action-btn--reviews .chart-action__icon,.most-viewed-action-btn--buyers .chart-action__icon,.most-viewed-action-btn--streams .chart-action__icon,.most-viewed-action-btn--streamers .chart-action__icon{color:currentColor!important}.most-viewed-products-card .status-legend{margin-top:16px}.store-analytics-tabs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;margin-bottom:16px}.store-analytics-tab{appearance:none;border:2px solid transparent;background:#fff!important;color:#334155!important;padding:10px 18px;min-height:44px;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;font-weight:700;font-size:.95rem;line-height:1;box-shadow:0 4px 14px #0f172a0d}.store-analytics-tab:hover{transform:translateY(-1px)}.store-analytics-tab--products{background:#f8fbff!important;border-color:#93c5fd!important;color:#1d4ed8!important;box-shadow:0 0 0 3px #3b82f61a,0 8px 18px #2563eb1a}.store-analytics-tab--products.active{background:#e8f1ff!important;border-color:#2563eb!important;color:#1d4ed8!important;box-shadow:0 0 0 4px #3b82f62e,0 10px 22px #2563eb2e}.store-analytics-tab--audio{background:#fff7fb!important;border-color:#f9a8d4!important;color:#be185d!important;box-shadow:0 0 0 3px #ec48991a,0 8px 18px #ec48991a}.store-analytics-tab--audio.active{background:#ffeaf4!important;border-color:#db2777!important;color:#be185d!important;box-shadow:0 0 0 4px #ec48992e,0 10px 22px #ec48992e}.store-analytics-tab--video{background:#fffaf0!important;border-color:#facc15!important;color:#a16207!important;box-shadow:0 0 0 3px #f59e0b1a,0 8px 18px #f59e0b1a}.store-analytics-tab--video.active{background:#fff1d6!important;border-color:#d97706!important;color:#a16207!important;box-shadow:0 0 0 4px #f59e0b2e,0 10px 22px #f59e0b2e}.store-analytics-tab--live{background:#f4fff8!important;border-color:#86efac!important;color:#15803d!important;box-shadow:0 0 0 3px #22c55e1a,0 8px 18px #16a34a1a}.store-analytics-tab--live.active{background:#e3f8ea!important;border-color:#16a34a!important;color:#15803d!important;box-shadow:0 0 0 4px #22c55e2e,0 10px 22px #16a34a2e}.most-viewed-products-card__hero--video{border:1px solid rgba(245,158,11,.55);background:#fdf6e7}.most-viewed-products-card__hero--live{border:1px solid rgba(34,197,94,.45);background:#ecfdf3}.most-viewed-products-card--profile-mode .acc-body{min-height:800px;max-height:800px;overflow-y:auto;overflow-x:hidden;padding-right:8px;scrollbar-gutter:stable}.most-viewed-products-card__profile-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.most-viewed-products-card__shell-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.most-viewed-products-card__profile-stage{width:100%;min-width:0}.most-viewed-products-card__profile-stage .view-profile-route-page,.most-viewed-products-card__profile-stage .product-studio-page,.most-viewed-products-card__profile-stage .view-profile-page,.most-viewed-products-card__profile-stage .product-studio-shell,.most-viewed-products-card__profile-stage .view-profile-shell{width:100%;max-width:none;min-width:0}.most-viewed-products-card__profile-stage .view-profile-route-page{padding:0;background:transparent}.most-viewed-audio-table-wrap{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:visible;padding-bottom:0!important}.most-viewed-audio-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.most-viewed-audio-table th,.most-viewed-audio-table td{white-space:normal!important;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.most-viewed-audio-table th:nth-child(1),.most-viewed-audio-table td:nth-child(1){width:42px;text-align:center}.most-viewed-audio-table th:nth-child(2),.most-viewed-audio-table td:nth-child(2){width:auto;min-width:0}.most-viewed-audio-table th:nth-child(3),.most-viewed-audio-table td:nth-child(3),.most-viewed-audio-table th:nth-child(4),.most-viewed-audio-table td:nth-child(4),.most-viewed-audio-table th:nth-child(5),.most-viewed-audio-table td:nth-child(5),.most-viewed-audio-table th:nth-child(6),.most-viewed-audio-table td:nth-child(6),.most-viewed-audio-table th:nth-child(7),.most-viewed-audio-table td:nth-child(7){width:76px;text-align:center}.most-viewed-audio-table th:nth-child(8),.most-viewed-audio-table td:nth-child(8){width:120px}.most-viewed-audio-table th:nth-child(9),.most-viewed-audio-table td:nth-child(9){width:118px}.most-viewed-audio-table .most-viewed-products-card__product-name{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.most-viewed-audio-table .mono{white-space:normal!important;overflow-wrap:anywhere}.most-viewed-audio-table .most-viewed-products-card__row-actions{width:100%;min-width:0!important;display:flex;flex-direction:column;align-items:stretch;gap:8px}.most-viewed-audio-table .chart-action{width:100%;min-width:0!important;justify-content:center;padding:8px 10px;white-space:nowrap}@media(max-width:980px){.most-viewed-audio-table{font-size:12px}.most-viewed-audio-table th:nth-child(3),.most-viewed-audio-table td:nth-child(3),.most-viewed-audio-table th:nth-child(4),.most-viewed-audio-table td:nth-child(4),.most-viewed-audio-table th:nth-child(5),.most-viewed-audio-table td:nth-child(5),.most-viewed-audio-table th:nth-child(6),.most-viewed-audio-table td:nth-child(6),.most-viewed-audio-table th:nth-child(7),.most-viewed-audio-table td:nth-child(7){width:62px}.most-viewed-audio-table th:nth-child(8),.most-viewed-audio-table td:nth-child(8){width:96px}.most-viewed-audio-table th:nth-child(9),.most-viewed-audio-table td:nth-child(9){width:96px}.most-viewed-audio-table .chart-action{padding:7px 8px;font-size:12px}}@media(max-width:900px){.store-analytics-tabs{gap:10px}.store-analytics-tab{padding:10px 16px}}@media(max-width:1200px){.most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.most-viewed-products-card__actions-cell{width:190px;min-width:190px}}@media(max-width:900px){.most-viewed-products-card .acc-body,.most-viewed-products-card.is-open .acc-body{min-height:1040px}.most-viewed-products-card__controls{flex-direction:column;align-items:stretch}.most-viewed-products-card__controls .rc-left,.most-viewed-products-card__controls .rc-right,.most-viewed-products-card__controls .chart-actions{width:100%;flex-wrap:wrap}.most-viewed-products-card__hero-top{flex-direction:column;align-items:stretch}.most-viewed-products-card__hero-actions{width:100%;justify-content:flex-start}.most-viewed-products-card__hero-actions .chart-action{flex:1 1 180px}.most-viewed-products-card__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.most-viewed-products-card .product-image{height:240px;min-height:240px;max-height:240px}.most-viewed-products-card .orders-table th:nth-child(2),.most-viewed-products-card .orders-table td:nth-child(2),.most-viewed-products-card__product-cell{min-width:160px;width:160px}.most-viewed-products-card__actions-cell{width:170px;min-width:170px}}@media(max-width:640px){.most-viewed-products-card .acc-body,.most-viewed-products-card.is-open .acc-body{min-height:1120px}.most-viewed-products-card__hero-metrics{grid-template-columns:1fr}.most-viewed-products-card__hero-actions{flex-direction:column}.most-viewed-products-card__hero-actions .chart-action{width:100%}.most-viewed-products-card .chart-actions{flex-direction:column;align-items:stretch}.most-viewed-products-card .chart-action,.most-viewed-products-card .chart-action.ghost{width:100%;justify-content:center}}.most-viewed-audio-table th:nth-child(9),.most-viewed-audio-table td:nth-child(9){width:140px!important;min-width:140px!important;max-width:140px!important}.most-viewed-audio-table .most-viewed-products-card__actions-cell{overflow:visible!important;padding-left:8px!important;padding-right:8px!important}.most-viewed-audio-table .most-viewed-products-card__row-actions{width:100%;min-width:0!important;max-width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;overflow:visible!important}.most-viewed-audio-table .most-viewed-products-card__row-actions .chart-action{width:100%;min-width:0!important;max-width:100%;box-sizing:border-box;justify-content:center;gap:6px;padding:8px;white-space:nowrap;overflow:hidden}.most-viewed-audio-table .most-viewed-products-card__row-actions .chart-action span{display:inline-block;min-width:0;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.most-viewed-audio-table .most-viewed-products-card__row-actions .chart-action__icon{flex:0 0 auto}@media(max-width:980px){.most-viewed-audio-table th:nth-child(9),.most-viewed-audio-table td:nth-child(9){width:132px!important;min-width:132px!important;max-width:132px!important}.most-viewed-audio-table .most-viewed-products-card__row-actions .chart-action{padding:7px;gap:5px;font-size:12px}}.most-viewed-products-card .orders-table-wrap,.orders-table-wrap.compact{position:relative;isolation:isolate}.most-viewed-products-card .orders-table thead th,.orders-table-wrap.compact .orders-table thead th{position:sticky!important;top:0;z-index:40!important;background:#fff;box-shadow:0 1px #0f172a14}.most-viewed-products-card .orders-table thead th:last-child,.orders-table-wrap.compact .orders-table thead th:last-child{z-index:45!important}.most-viewed-products-card .orders-table tbody,.orders-table-wrap.compact .orders-table tbody,.most-viewed-products-card .orders-table tbody tr,.orders-table-wrap.compact .orders-table tbody tr,.most-viewed-products-card .orders-table tbody td,.orders-table-wrap.compact .orders-table tbody td{position:relative;z-index:1}.most-viewed-products-card__actions-cell,.most-viewed-products-card__row-actions,.most-viewed-products-card__row-actions .chart-action,.most-viewed-action-btn{position:relative;z-index:2!important}.orders-table-wrap.compact .orders-table tbody .chart-action{isolation:isolate}.orders-table-wrap.compact .orders-table thead{z-index:40}.most-viewed-products-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.most-viewed-products-card-shell__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.most-viewed-products-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.most-viewed-products-card-shell__icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:16px!important;background:linear-gradient(135deg,#eef2ff,#e0e7ff)!important;color:#4f46e5!important;box-shadow:0 10px 24px #4f46e524!important}.most-viewed-products-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.most-viewed-products-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.most-viewed-products-card-shell__title p{margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important}.most-viewed-products-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.most-viewed-products-card-shell__count{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#eef2ff!important;color:#3730a3!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.most-viewed-products-card-shell__fullscreen-btn,.most-viewed-products-card-shell__close-btn,.most-viewed-products-card .chart-action,.most-viewed-products-card .filter-btn,.most-viewed-products-card .store-analytics-tab,.most-viewed-products-card-fullscreen-portal .chart-action,.most-viewed-products-card-fullscreen-portal .filter-btn,.most-viewed-products-card-fullscreen-portal .store-analytics-tab{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.most-viewed-products-card-shell__fullscreen-btn:hover,.most-viewed-products-card-shell__close-btn:hover,.most-viewed-products-card .chart-action:hover,.most-viewed-products-card .filter-btn:hover,.most-viewed-products-card .store-analytics-tab:hover,.most-viewed-products-card-fullscreen-portal .chart-action:hover,.most-viewed-products-card-fullscreen-portal .filter-btn:hover,.most-viewed-products-card-fullscreen-portal .store-analytics-tab:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#4f46e547!important;transform:translateY(-1px)!important}.most-viewed-products-card-shell__fullscreen-btn:active,.most-viewed-products-card-shell__close-btn:active,.most-viewed-products-card .chart-action:active,.most-viewed-products-card .filter-btn:active,.most-viewed-products-card .store-analytics-tab:active,.most-viewed-products-card-fullscreen-portal .chart-action:active,.most-viewed-products-card-fullscreen-portal .filter-btn:active,.most-viewed-products-card-fullscreen-portal .store-analytics-tab:active{transform:translateY(1px) scale(.98)!important}.most-viewed-products-card .store-analytics-tab.active,.most-viewed-products-card-fullscreen-portal .store-analytics-tab.active{background:#eef2ff!important;background-color:#eef2ff!important;background-image:none!important;color:#3730a3!important;-webkit-text-fill-color:#3730a3!important;border-color:#4f46e559!important;box-shadow:0 0 0 4px #6366f11a!important}.most-viewed-products-card-shell__fullscreen-btn svg,.most-viewed-products-card-shell__close-btn svg,.most-viewed-products-card button svg,.most-viewed-products-card-fullscreen-portal button svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.most-viewed-products-card-shell__close-btn{width:42px!important;padding:0!important}.most-viewed-products-card-shell__body{min-width:0!important;box-sizing:border-box!important}.most-viewed-products-card-fullscreen-portal.store-dashboard-fullscreen-portal,.most-viewed-products-card-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.most-viewed-products-card-fullscreen-portal .store-dashboard-fullscreen-portal__backdrop{display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.most-viewed-products-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell,.most-viewed-products-card-shell.most-viewed-products-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__header,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__body,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card__profile-stage,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card__profile-stage,.most-viewed-products-card-fullscreen-portal .most-viewed-products-card__shell-body,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card__shell-body{min-height:calc(100dvh - 170px)!important;height:auto!important;overflow:visible!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card__profile-stage>*,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card__profile-stage>*{width:100%!important;min-height:calc(100dvh - 190px)!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__body::-webkit-scrollbar,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__body::-webkit-scrollbar{width:9px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__body::-webkit-scrollbar-track,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__body::-webkit-scrollbar-thumb,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__body::-webkit-scrollbar-thumb:hover,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:720px){.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell,.most-viewed-products-card-shell.most-viewed-products-card-shell--fullscreen{padding:16px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__header,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__actions,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__actions{width:100%!important;justify-content:flex-start!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__fullscreen-btn,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__fullscreen-btn{flex:1 1 auto!important}}.most-viewed-products-card--responsive,.most-viewed-products-card--responsive *,.most-viewed-products-card--responsive *:before,.most-viewed-products-card--responsive *:after,.most-viewed-products-card-fullscreen-portal,.most-viewed-products-card-fullscreen-portal *,.most-viewed-products-card-fullscreen-portal *:before,.most-viewed-products-card-fullscreen-portal *:after{box-sizing:border-box}.most-viewed-products-card--responsive{width:100%;min-width:0;max-width:100%;container-type:inline-size}.most-viewed-products-card--responsive .acc-body,.most-viewed-products-card--responsive.is-open .acc-body{min-height:0!important;height:auto!important}.most-viewed-products-card__collapsible-title{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.most-viewed-products-card__collapsible-title>svg{flex:0 0 auto;margin:0}.most-viewed-products-card__collapsible-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.most-viewed-products-card-shell,.most-viewed-products-card-shell__header,.most-viewed-products-card-shell__title,.most-viewed-products-card-shell__title>div,.most-viewed-products-card-shell__actions,.most-viewed-products-card-shell__body,.most-viewed-products-card__shell-header,.most-viewed-products-card__shell-left,.most-viewed-products-card__controls,.most-viewed-products-card__filters,.most-viewed-products-card__filter-group,.most-viewed-products-card__hero,.most-viewed-products-card__hero-heading,.most-viewed-products-card__hero-actions,.most-viewed-products-card__profile-stage,.most-viewed-products-card .orders-table-wrap,.most-viewed-products-card .orders-table-wrap.compact{min-width:0;max-width:100%}.most-viewed-products-card-shell{width:100%!important;padding:18px!important;overflow:hidden}.most-viewed-products-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important}.most-viewed-products-card-shell__title{width:100%;min-width:0}.most-viewed-products-card-shell__title>div{flex:1 1 auto}.most-viewed-products-card-shell__title h2,.most-viewed-products-card-shell__title p{max-width:100%;overflow-wrap:anywhere}.most-viewed-products-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:9px!important}.most-viewed-products-card-shell__count{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important}.most-viewed-products-card-shell__count strong,.most-viewed-products-card-shell__count span{display:inline!important}.most-viewed-products-card__shell-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.most-viewed-products-card__shell-header--analytics{align-items:flex-start}.most-viewed-products-card__shell-left{min-width:0}.most-viewed-products-card__filters{display:grid!important;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end!important;gap:10px!important;flex:1 1 620px}.most-viewed-products-card__filter-group{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.most-viewed-products-card__filter-group label{margin:0!important;font-size:.78rem;font-weight:750}.most-viewed-products-card__filter-group .order-filter{width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px}.most-viewed-products-card__controls .rc-right{flex:0 1 auto}.most-viewed-products-card .store-analytics-tabs,.most-viewed-products-card-fullscreen-portal .store-analytics-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;gap:10px!important}.most-viewed-products-card .store-analytics-tab,.most-viewed-products-card-fullscreen-portal .store-analytics-tab{width:100%;min-width:0;white-space:nowrap}.most-viewed-products-card__hero-top{min-width:0}.most-viewed-products-card__hero-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.most-viewed-products-card .product-image{width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto!important;min-height:0!important;max-height:360px!important}.most-viewed-products-card .orders-table-wrap.compact,.most-viewed-products-card-fullscreen-portal .orders-table-wrap.compact{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch}.most-viewed-products-card .orders-table,.most-viewed-products-card-fullscreen-portal .orders-table{min-width:max(820px,100%)}.most-viewed-products-card .info-banner,.most-viewed-products-card-fullscreen-portal .info-banner,.most-viewed-products-card .status-legend,.most-viewed-products-card-fullscreen-portal .status-legend{width:100%;min-width:0;max-width:100%}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__body,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__body{scrollbar-gutter:stable}@media(min-width:1921px){.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:24px!important}.most-viewed-products-card-shell__header{gap:24px!important}.most-viewed-products-card-shell__title h2{font-size:2rem!important}.most-viewed-products-card__filters{grid-template-columns:repeat(3,minmax(220px,1fr))}.most-viewed-products-card__hero-metrics{gap:14px}.most-viewed-products-card .product-image{max-height:420px!important}}@media(min-width:1537px)and (max-width:1920px){.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:21px!important}.most-viewed-products-card__filters{grid-template-columns:repeat(3,minmax(190px,1fr))}}@media(min-width:1367px)and (max-width:1536px){.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:18px!important}.most-viewed-products-card__hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1281px)and (max-width:1366px){.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:16px!important}.most-viewed-products-card__controls{align-items:end!important}.most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1101px)and (max-width:1280px){.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:15px!important}.most-viewed-products-card-shell__header{grid-template-columns:minmax(0,1fr)!important}.most-viewed-products-card-shell__actions{width:100%;justify-content:flex-start!important}.most-viewed-products-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end!important}.most-viewed-products-card__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:769px)and (max-width:1100px){.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:14px!important}.most-viewed-products-card-shell__header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.most-viewed-products-card-shell__actions{width:100%;justify-content:flex-start!important}.most-viewed-products-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.most-viewed-products-card__controls .rc-right,.most-viewed-products-card__controls .chart-actions{width:100%}.most-viewed-products-card__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.most-viewed-products-card__controls .chart-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.most-viewed-products-card__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.most-viewed-products-card .product-image{max-height:300px!important}}@media(min-width:641px)and (max-width:768px){.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:12px!important}.most-viewed-products-card-shell__header{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.most-viewed-products-card-shell__icon{width:38px!important;height:38px!important;border-radius:13px!important}.most-viewed-products-card-shell__title{gap:10px!important}.most-viewed-products-card-shell__title h2{font-size:1.3rem!important}.most-viewed-products-card-shell__title p{font-size:.78rem!important}.most-viewed-products-card-shell__actions{width:100%;justify-content:flex-start!important}.most-viewed-products-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-products-card__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.most-viewed-products-card__controls .chart-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.most-viewed-products-card .store-analytics-tabs,.most-viewed-products-card-fullscreen-portal .store-analytics-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px!important}.most-viewed-products-card .store-analytics-tab,.most-viewed-products-card-fullscreen-portal .store-analytics-tab{min-height:40px!important;padding:8px 10px!important;font-size:.78rem!important}.most-viewed-products-card__hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.most-viewed-products-card .product-image{max-height:260px!important}}@media(max-width:640px){.most-viewed-products-card--responsive .acc-head{min-width:0}.most-viewed-products-card__collapsible-title{gap:6px;max-width:100%}.most-viewed-products-card__collapsible-title-text{font-size:.8rem}.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:10px!important}.most-viewed-products-card-shell__header{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-products-card-shell__title{align-items:flex-start!important;gap:8px!important}.most-viewed-products-card-shell__icon{width:34px!important;height:34px!important;border-radius:11px!important}.most-viewed-products-card-shell__icon svg{width:15px!important;height:15px!important}.most-viewed-products-card-shell__eyebrow{font-size:.62rem!important}.most-viewed-products-card-shell__title h2{font-size:1.08rem!important;line-height:1.12!important}.most-viewed-products-card-shell__title p{margin-top:3px!important;font-size:.7rem!important;line-height:1.32!important}.most-viewed-products-card-shell__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;width:100%;gap:6px!important}.most-viewed-products-card-shell__count,.most-viewed-products-card-shell__fullscreen-btn{width:100%!important;min-width:0!important}.most-viewed-products-card-shell__fullscreen-btn{padding-inline:8px!important;font-size:.7rem!important}.most-viewed-products-card-shell__close-btn{width:34px!important;min-width:34px!important;height:34px!important}.most-viewed-products-card__shell-header,.most-viewed-products-card__shell-header--analytics,.most-viewed-products-card__profile-header{flex-direction:column!important;align-items:stretch!important}.most-viewed-products-card__shell-left{width:100%}.most-viewed-products-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.most-viewed-products-card__filters{grid-template-columns:minmax(0,1fr)!important;width:100%}.most-viewed-products-card__controls .rc-right,.most-viewed-products-card__controls .chart-actions{width:100%}.most-viewed-products-card__controls .chart-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.most-viewed-products-card .chart-action,.most-viewed-products-card .chart-action.ghost,.most-viewed-products-card-fullscreen-portal .chart-action,.most-viewed-products-card-fullscreen-portal .chart-action.ghost{width:100%!important;min-width:0!important;justify-content:center!important}.most-viewed-products-card .store-analytics-tabs,.most-viewed-products-card-fullscreen-portal .store-analytics-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.most-viewed-products-card .store-analytics-tab,.most-viewed-products-card-fullscreen-portal .store-analytics-tab{min-height:38px!important;padding:7px 8px!important;font-size:.72rem!important}.most-viewed-products-card__hero{padding:11px!important;border-radius:14px!important}.most-viewed-products-card__hero-top{gap:9px!important}.most-viewed-products-card__hero-name{font-size:.95rem!important}.most-viewed-products-card__hero-subline,.most-viewed-products-card__section-subtitle{font-size:.72rem!important}.most-viewed-products-card__hero-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%}.most-viewed-products-card__hero-metrics{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.most-viewed-products-card__metric-pill{padding:8px 9px!important}.most-viewed-products-card .product-image{aspect-ratio:4 / 3;max-height:220px!important}.most-viewed-products-card .orders-table-wrap.compact,.most-viewed-products-card-fullscreen-portal .orders-table-wrap.compact{max-height:min(58dvh,520px)!important;padding-right:2px!important}.most-viewed-products-card .orders-table,.most-viewed-products-card-fullscreen-portal .orders-table{min-width:760px!important;font-size:.72rem!important}.most-viewed-products-card--profile-mode .acc-body{max-height:none!important;overflow:visible!important;padding-right:0!important}.most-viewed-products-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{overflow:hidden!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell,.most-viewed-products-card-shell.most-viewed-products-card-shell--fullscreen{padding:10px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__header,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__header{padding-bottom:10px!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell__body,.most-viewed-products-card-shell--fullscreen .most-viewed-products-card-shell__body{padding:10px 3px 22px 0!important;overflow-y:auto!important;overflow-x:hidden!important}}@media(max-width:390px){.most-viewed-products-card__collapsible-title-text{font-size:.72rem}.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:8px!important}.most-viewed-products-card-shell__title h2{font-size:.96rem!important}.most-viewed-products-card-shell__title p{font-size:.64rem!important}.most-viewed-products-card-shell__actions{grid-template-columns:minmax(0,1fr)!important}.most-viewed-products-card-shell__count,.most-viewed-products-card-shell__fullscreen-btn,.most-viewed-products-card-shell__close-btn{width:100%!important}.most-viewed-products-card-shell__close-btn{min-width:0!important}.most-viewed-products-card__filter-group label{font-size:.68rem}.most-viewed-products-card__filter-group .order-filter{min-height:38px;font-size:.7rem}.most-viewed-products-card .store-analytics-tab,.most-viewed-products-card-fullscreen-portal .store-analytics-tab{min-height:35px!important;font-size:.66rem!important}.most-viewed-products-card__section-title{font-size:.82rem!important}.most-viewed-products-card__metric-label{font-size:.62rem!important}.most-viewed-products-card__metric-value{font-size:.86rem!important}.most-viewed-products-card .product-image{max-height:190px!important}.most-viewed-products-card .orders-table,.most-viewed-products-card-fullscreen-portal .orders-table{min-width:720px!important;font-size:.68rem!important}}@media(max-width:320px){.most-viewed-products-card__collapsible-title{gap:5px}.most-viewed-products-card__collapsible-title>svg{width:12px;height:12px}.most-viewed-products-card__collapsible-title-text{font-size:.66rem}.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen){padding:6px!important}.most-viewed-products-card-shell__title{gap:6px!important}.most-viewed-products-card-shell__icon{width:30px!important;height:30px!important;border-radius:9px!important}.most-viewed-products-card-shell__eyebrow{font-size:.55rem!important}.most-viewed-products-card-shell__title h2{font-size:.88rem!important}.most-viewed-products-card-shell__title p{font-size:.58rem!important}.most-viewed-products-card .store-analytics-tabs,.most-viewed-products-card-fullscreen-portal .store-analytics-tabs{gap:5px!important}.most-viewed-products-card .store-analytics-tab,.most-viewed-products-card-fullscreen-portal .store-analytics-tab{min-height:33px!important;padding:6px 5px!important;font-size:.6rem!important}.most-viewed-products-card__hero{padding:8px!important}.most-viewed-products-card__hero-name{font-size:.84rem!important}.most-viewed-products-card__hero-subline,.most-viewed-products-card__section-subtitle,.most-viewed-products-card .status-legend,.most-viewed-products-card .info-banner{font-size:.62rem!important}.most-viewed-products-card .product-image{max-height:170px!important}.most-viewed-products-card .orders-table,.most-viewed-products-card-fullscreen-portal .orders-table{min-width:680px!important;font-size:.64rem!important}.most-viewed-products-card-fullscreen-portal .most-viewed-products-card-shell,.most-viewed-products-card-shell.most-viewed-products-card-shell--fullscreen{padding:6px!important}}@container (max-width: 620px){.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen) .most-viewed-products-card-shell__header{grid-template-columns:minmax(0,1fr)!important}.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen) .most-viewed-products-card-shell__actions{width:100%;justify-content:flex-start!important}.most-viewed-products-card-shell:not(.most-viewed-products-card-shell--fullscreen) .most-viewed-products-card__filters{grid-template-columns:minmax(0,1fr)!important}}.most-viewed-products-card-shell__count{width:auto!important;min-width:112px!important;height:46px!important;min-height:46px!important;display:inline-grid!important;grid-auto-flow:column!important;place-items:center!important;place-content:center!important;gap:5px!important;margin:0!important;padding:0 16px!important;text-align:center!important;line-height:1!important;vertical-align:middle!important;box-sizing:border-box!important}.most-viewed-products-card-shell__count-value,.most-viewed-products-card-shell__count-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;text-align:center!important}@media(max-width:640px){.most-viewed-products-card-shell__actions{width:100%!important;align-items:stretch!important}.most-viewed-products-card-shell__count{width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;justify-self:stretch!important;align-self:stretch!important}}@media(max-width:390px){.most-viewed-products-card-shell__count{height:46px!important;min-height:46px!important;font-size:.86rem!important}}@media(max-width:320px){.most-viewed-products-card-shell__count{height:44px!important;min-height:44px!important;font-size:.82rem!important}}.music-distribution-analytics-fullscreen-open{overflow:hidden!important;overscroll-behavior:none!important}.mda-page{--mda-ink: #0f172a;--mda-muted: #64748b;--mda-line: rgba(148, 163, 184, .26);--mda-panel: rgba(255, 255, 255, .96);min-height:100%;color:var(--mda-ink);background:#f8fafc}.mda-page--fullscreen{position:fixed;inset:0;z-index:2147483647;width:100vw;height:100dvh;overflow-y:auto;overflow-x:hidden;background:#f8fafc}.mda-page__inner{width:min(1680px,100%);margin:0 auto;padding:24px;box-sizing:border-box}.mda-page--embedded .mda-page__inner{padding:0}.mda-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(37,99,235,.17);border-radius:24px;background:radial-gradient(circle at top right,rgba(124,58,237,.15),transparent 36%),linear-gradient(135deg,#eff6ff,#faf5ff);box-shadow:0 18px 46px #0f172a14}.mda-hero__copy{min-width:0}.mda-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#2563eb;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mda-hero h1{margin:8px 0 7px;color:#0f172a;font-size:clamp(1.65rem,3vw,2.55rem);letter-spacing:-.045em}.mda-hero p{max-width:860px;margin:0;color:#64748b;line-height:1.65}.mda-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.mda-page .chart-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #4338ca;border-radius:12px;background:linear-gradient(135deg,#6366f1,#4338ca);color:#fff;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 10px 24px #4f46e533}.mda-page .chart-action.ghost{border-color:#cbd5e1;background:#fff;color:#0f172a;box-shadow:0 7px 18px #0f172a14}.mda-page .chart-action:hover:not(:disabled){transform:translateY(-1px)}.mda-page .chart-action:disabled{opacity:.55;cursor:not-allowed}.mda-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:18px;padding:15px 17px;border:1px solid var(--mda-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.mda-controls__filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.mda-controls label{display:grid;gap:6px}.mda-controls label>span{color:#64748b;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.mda-controls select,.mda-statement-filters select,.mda-search-field{min-height:40px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font:inherit;font-weight:700}.mda-controls select,.mda-statement-filters select{min-width:150px;padding:0 36px 0 12px}.mda-reporting-note{display:inline-flex;align-items:center;gap:8px;max-width:520px;color:#166534;font-size:.78rem;font-weight:750}.mda-reporting-note svg{flex:0 0 auto}.mda-tabs{display:flex;align-items:center;gap:10px;margin:18px 0 0;overflow-x:auto;padding:2px 0 3px}.mda-tabs button{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid #cbd5e1;border-radius:12px;box-sizing:border-box;appearance:none;-webkit-appearance:none;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 7px 18px #0f172a0d;outline:none;transform:none!important;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}.mda-tabs button:not(.is-active):hover,.mda-tabs button:not(.is-active):focus,.mda-tabs button:not(.is-active):focus-visible,.mda-tabs button:not(.is-active):active{border:1px solid #94a3b8!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 9px 20px #0f172a14!important;outline:none!important;transform:none!important}.mda-tabs button.is-active,.mda-tabs button.is-active:hover,.mda-tabs button.is-active:focus,.mda-tabs button.is-active:focus-visible,.mda-tabs button.is-active:active{border:1px solid #4f46e5!important;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;background-color:#4f46e5!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 25px #4f46e538!important;outline:none!important;transform:none!important}.mda-tabs button svg{color:currentColor!important;stroke:currentColor!important}.mda-tabs button:before,.mda-tabs button:after{background:transparent!important;background-image:none!important;opacity:0!important}.mda-date-window{margin:12px 2px;color:#64748b;font-size:.78rem;font-weight:700}.mda-content{min-width:0}.mda-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mda-metrics--payouts{grid-template-columns:repeat(4,minmax(0,1fr))}.mda-metric{min-width:0;display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid var(--mda-line);border-radius:18px;background:var(--mda-panel);box-shadow:0 10px 28px #0f172a0e}.mda-metric__icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:13px;background:#dbeafe;color:#2563eb}.mda-metric--green .mda-metric__icon{background:#dcfce7;color:#15803d}.mda-metric--teal .mda-metric__icon{background:#ccfbf1;color:#0f766e}.mda-metric--amber .mda-metric__icon{background:#fef3c7;color:#b45309}.mda-metric--violet .mda-metric__icon{background:#ede9fe;color:#7c3aed}.mda-metric--slate .mda-metric__icon{background:#e2e8f0;color:#475569}.mda-metric__copy{min-width:0}.mda-metric__copy>span{display:block;color:#64748b;font-size:.72rem;font-weight:750}.mda-metric__copy strong{display:block;margin-top:5px;color:#0f172a;font-size:1.25rem;letter-spacing:-.035em;overflow-wrap:anywhere}.mda-metric__copy small{display:block;margin-top:4px;color:#94a3b8;font-size:.68rem;line-height:1.35}.mda-finance-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--mda-line);border-radius:18px;background:#fff}.mda-finance-strip>div{display:grid;gap:5px;padding:14px 16px;border-right:1px solid var(--mda-line)}.mda-finance-strip>div:last-child{border-right:0}.mda-finance-strip span{color:#64748b;font-size:.72rem;font-weight:750}.mda-finance-strip strong{color:#0f172a;font-size:1rem;overflow-wrap:anywhere}.mda-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;margin-top:16px}.mda-panel,.mda-table-panel{min-width:0;padding:18px;border:1px solid var(--mda-line);border-radius:20px;background:var(--mda-panel);box-shadow:0 12px 34px #0f172a0e}.mda-panel--wide{min-width:0}.mda-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mda-panel__head span{color:#4f46e5;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.mda-panel__head h3{margin:4px 0 0;color:#0f172a;font-size:1rem}.mda-chart{width:100%;min-height:330px}.mda-chart--earnings{height:390px}.mda-chart--usage{height:350px}.mda-chart-tooltip{min-width:180px;padding:11px;border:1px solid #cbd5e1;border-radius:12px;background:#fffffffa;box-shadow:0 12px 30px #0f172a24}.mda-chart-tooltip strong{display:block;margin-bottom:7px}.mda-chart-tooltip div{display:flex;align-items:center;gap:7px;margin-top:4px;color:#475569;font-size:.78rem}.mda-chart-tooltip div span{width:8px;height:8px;border-radius:50%;background:var(--tooltip-color)}.mda-top-card{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #dbeafe;border-radius:17px;background:linear-gradient(135deg,#eff6ff,#faf5ff)}.mda-top-card__icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px;background:#fff;color:#4f46e5;box-shadow:0 8px 20px #4f46e51f}.mda-top-card div{min-width:0}.mda-top-card strong,.mda-top-card b,.mda-top-card small{display:block}.mda-top-card strong{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mda-top-card b{margin-top:5px;color:#166534;font-size:1.25rem}.mda-top-card small{margin-top:4px;color:#64748b;line-height:1.4}.mda-table-panel{overflow:hidden}.mda-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--mda-line);border-radius:14px}.mda-table{width:100%;min-width:1180px;border-collapse:collapse;background:#fff}.mda-table th,.mda-table td{padding:13px 14px;border-bottom:1px solid var(--mda-line);text-align:left;vertical-align:middle}.mda-table th{background:#f8fafc;color:#64748b;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.mda-table tbody tr:hover:not(.mda-expanded-row){background:#f8fafc}.mda-table td{color:#334155;font-size:.82rem}.mda-primary-cell{display:flex;align-items:center;gap:10px;min-width:220px}.mda-primary-cell>div{min-width:0}.mda-primary-cell strong,.mda-primary-cell small{display:block}.mda-primary-cell strong{color:#0f172a}.mda-primary-cell small{margin-top:3px;color:#64748b}.mda-service-icon,.mda-release-art{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#4f46e5}.mda-release-art img{width:100%;height:100%;object-fit:cover}.mda-cell-sub{display:block;margin-top:3px;color:#94a3b8;font-size:.7rem;line-height:1.35}.mda-money-positive{color:#15803d!important}.mda-money-pending{color:#b45309!important}.mda-identifiers{display:grid;gap:4px;min-width:155px}.mda-identifiers span{color:#64748b;font-size:.7rem}.mda-identifiers strong{color:#0f172a}.mda-row-toggle{width:34px;height:34px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;cursor:pointer}.mda-expanded-row td{padding:0;background:#f8fafc}.mda-service-breakdown{padding:18px}.mda-service-breakdown__head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.mda-service-breakdown__head span{color:#64748b;font-size:.75rem}.mda-service-breakdown__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.mda-service-breakdown article{padding:13px;border:1px solid #dbeafe;border-radius:14px;background:#fff}.mda-service-breakdown article strong,.mda-service-breakdown article b,.mda-service-breakdown article span,.mda-service-breakdown article small{display:block}.mda-service-breakdown article b{margin-top:6px;color:#166534;font-size:1.05rem}.mda-service-breakdown article span,.mda-service-breakdown article small{margin-top:4px;color:#64748b;font-size:.7rem}.mda-statement-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.mda-search-field{flex:1 1 320px;display:flex;align-items:center;gap:8px;padding:0 12px}.mda-search-field svg{color:#64748b}.mda-search-field input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit}.mda-status{display:inline-flex;width:fit-content;padding:6px 9px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.68rem;font-weight:850;white-space:nowrap}.mda-status--paid{background:#dcfce7;color:#166534}.mda-status--available{background:#cffafe;color:#155e75}.mda-status--partially-paid{background:#dbeafe;color:#1e40af}.mda-status--held,.mda-status--disputed{background:#fee2e2;color:#991b1b}.mda-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.mda-pagination button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-weight:800;cursor:pointer}.mda-pagination button:disabled{opacity:.45;cursor:not-allowed}.mda-pagination span{color:#64748b;font-size:.78rem}.mda-pending-list{display:grid;gap:9px}.mda-pending-list article{display:flex;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--mda-line);border-radius:13px;background:#f8fafc}.mda-pending-list article>div:last-child{text-align:right}.mda-pending-list strong,.mda-pending-list small,.mda-pending-list b,.mda-pending-list span{display:block}.mda-pending-list small,.mda-pending-list span{margin-top:3px;color:#64748b;font-size:.7rem}.mda-pending-list b{color:#b45309}.mda-next-payout{display:grid;gap:4px;margin-top:15px;padding-top:14px;border-top:1px solid var(--mda-line)}.mda-next-payout span{color:#64748b;font-size:.72rem;font-weight:800}.mda-next-payout small{color:#94a3b8;line-height:1.4}.mda-empty{min-height:190px;display:flex;align-items:center;justify-content:center;gap:13px;padding:24px;border:1px dashed #cbd5e1;border-radius:18px;background:#fff;color:#64748b;text-align:left}.mda-empty>span,.mda-empty>svg{flex:0 0 auto;color:#4f46e5;font-size:1.5rem}.mda-empty strong{display:block;color:#0f172a}.mda-empty p{max-width:680px;margin:4px 0 0;line-height:1.5}.mda-empty--error{border-style:solid;border-color:#fecaca;background:#fff1f2}.mda-empty--error>svg{color:#dc2626}.mda-muted{color:#64748b}.mda-spin{animation:mda-spin .85s linear infinite}@keyframes mda-spin{to{transform:rotate(360deg)}}@media(max-width:1360px){.mda-metrics,.mda-finance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mda-finance-strip>div:nth-child(3n){border-right:0}.mda-finance-strip>div:nth-child(-n+3){border-bottom:1px solid var(--mda-line)}}@media(max-width:980px){.mda-hero,.mda-controls{flex-direction:column;align-items:stretch}.mda-hero__actions{justify-content:flex-start}.mda-reporting-note{max-width:none}.mda-dashboard-grid{grid-template-columns:1fr}.mda-metrics--payouts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mda-page__inner{padding:14px}.mda-hero{padding:18px;border-radius:18px}.mda-hero__actions .chart-action{flex:1 1 calc(50% - 8px)}.mda-controls__filters{flex-direction:column;align-items:stretch}.mda-controls label,.mda-controls select,.mda-statement-filters select{width:100%}.mda-tabs button{min-width:132px}.mda-metrics,.mda-metrics--payouts{grid-template-columns:repeat(2,minmax(0,1fr))}.mda-finance-strip{grid-template-columns:1fr}.mda-finance-strip>div,.mda-finance-strip>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--mda-line)}.mda-finance-strip>div:last-child{border-bottom:0}.mda-chart--earnings,.mda-chart--usage{height:310px}.mda-pagination{justify-content:center;flex-wrap:wrap}}@media(max-width:460px){.mda-hero__actions .chart-action{flex-basis:100%}.mda-metrics,.mda-metrics--payouts{grid-template-columns:1fr}.mda-panel,.mda-table-panel{padding:14px}.mda-pending-list article{flex-direction:column}.mda-pending-list article>div:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.mda-spin{animation:none}.mda-page .chart-action:hover:not(:disabled){transform:none}}.music-distribution-card{--mdac-blue: #2563eb;--mdac-violet: #7c3aed;--mdac-green: #16a34a;--mdac-teal: #0f766e;--mdac-amber: #d97706;--mdac-red: #dc2626;--mdac-ink: #0f172a;--mdac-muted: #64748b;--mdac-line: rgba(148, 163, 184, .24);--mdac-panel: rgba(255, 255, 255, .92)}.mdac-shell{display:flex;flex-direction:column;gap:18px;color:var(--mdac-ink)}.mdac-header{display:flex;justify-content:space-between;gap:20px;padding:22px;border:1px solid rgba(37,99,235,.16);border-radius:22px;background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 34%),linear-gradient(135deg,#eff6fff2,#faf5ffeb);box-shadow:0 18px 46px #0f172a14}.mdac-header__copy h3{margin:7px 0 6px;font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.035em}.mdac-header__copy p{max-width:760px;margin:0;color:var(--mdac-muted);line-height:1.6}.mdac-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--mdac-blue);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mdac-header__actions{display:flex;align-items:flex-start;gap:8px}.mdac-icon-button,.mdac-export-button,.mdac-view-switch button{appearance:none;border:0;font:inherit;cursor:pointer}.mdac-icon-button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(37,99,235,.18);border-radius:13px;background:#ffffffd1;color:var(--mdac-blue);box-shadow:0 8px 22px #2563eb1f}.mdac-icon-button:hover{transform:translateY(-1px);background:#fff}.mdac-icon-button:disabled{cursor:wait;opacity:.6}.mdac-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--mdac-line);border-radius:18px;background:var(--mdac-panel)}.mdac-toolbar__filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.mdac-toolbar label{display:grid;gap:6px}.mdac-toolbar label>span{color:var(--mdac-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.mdac-toolbar select{min-width:145px;height:40px;padding:0 36px 0 12px;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:#fff;color:var(--mdac-ink);font-weight:700}.mdac-view-switch{display:inline-flex;padding:4px;border:1px solid rgba(148,163,184,.28);border-radius:13px;background:#f8fafc}.mdac-view-switch button{min-height:32px;padding:0 12px;border-radius:9px;background:transparent;color:var(--mdac-muted);font-weight:800}.mdac-view-switch button.is-active{background:#fff;color:var(--mdac-blue);box-shadow:0 5px 15px #0f172a1a}.mdac-export-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:12px;background:linear-gradient(135deg,var(--mdac-blue),var(--mdac-violet));color:#fff;font-weight:850;box-shadow:0 10px 24px #2563eb33}.mdac-export-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.mdac-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mdac-metric{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:16px;border:1px solid var(--mdac-line);border-radius:18px;background:var(--mdac-panel);box-shadow:0 10px 28px #0f172a0e}.mdac-metric__icon{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:#2563eb1a;color:var(--mdac-blue)}.mdac-metric>div{min-width:0}.mdac-metric span:not(.mdac-metric__icon){display:block;color:var(--mdac-muted);font-size:.72rem;font-weight:750}.mdac-metric strong{display:block;margin-top:4px;font-size:1.45rem;letter-spacing:-.04em}.mdac-metric small{display:block;margin-top:3px;color:var(--mdac-muted);font-size:.68rem;line-height:1.35}.mdac-metric--green .mdac-metric__icon{background:#16a34a1a;color:var(--mdac-green)}.mdac-metric--amber .mdac-metric__icon{background:#d977061a;color:var(--mdac-amber)}.mdac-metric--violet .mdac-metric__icon{background:#7c3aed1a;color:var(--mdac-violet)}.mdac-metric--teal .mdac-metric__icon{background:#0f766e1a;color:var(--mdac-teal)}.mdac-metric--red .mdac-metric__icon{background:#dc26261a;color:var(--mdac-red)}.mdac-rate-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--mdac-line);border-radius:18px;background:#fff}.mdac-rate-strip>div{display:grid;gap:4px;padding:14px 16px;border-right:1px solid var(--mdac-line)}.mdac-rate-strip>div:last-child{border-right:0}.mdac-rate-strip span{color:var(--mdac-muted);font-size:.72rem;font-weight:750}.mdac-rate-strip strong{font-size:1.05rem}.mdac-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px}.mdac-panel,.mdac-table-panel,.mdac-service-card{border:1px solid var(--mdac-line);border-radius:20px;background:var(--mdac-panel);box-shadow:0 12px 34px #0f172a0e}.mdac-panel{padding:18px}.mdac-panel--wide{min-width:0}.mdac-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mdac-panel__head span{color:var(--mdac-blue);font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.mdac-panel__head h4{margin:4px 0 0;font-size:1rem}.mdac-chart{width:100%;min-height:300px}.mdac-chart--timeline,.mdac-chart--pie{height:330px}.mdac-chart--bar{height:360px}.mdac-empty-chart,.mdac-table-empty{display:grid;place-items:center;min-height:220px;color:var(--mdac-muted);text-align:center}.mdac-rights-list{display:grid;gap:9px}.mdac-rights-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;background:#f8fafc}.mdac-rights-list span{color:var(--mdac-muted);font-size:.8rem}.mdac-territories{display:grid;gap:9px;margin-top:15px;padding-top:14px;border-top:1px solid var(--mdac-line)}.mdac-territories>span{color:var(--mdac-muted);font-size:.75rem;font-weight:850}.mdac-territories>div{display:flex;flex-wrap:wrap;gap:7px}.mdac-territories>div>span{padding:6px 9px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:.72rem}.mdac-table-panel{padding:18px;overflow:hidden}.mdac-table-wrap{overflow-x:auto;border:1px solid var(--mdac-line);border-radius:14px}.mdac-table{width:100%;min-width:940px;border-collapse:collapse}.mdac-table th,.mdac-table td{padding:13px 14px;border-bottom:1px solid var(--mdac-line);text-align:left;vertical-align:middle}.mdac-table th{background:#f8fafc;color:var(--mdac-muted);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.mdac-table tbody tr:hover{background:#f8fafcc7}.mdac-release-cell{display:flex;align-items:center;gap:10px;min-width:220px}.mdac-release-art{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:var(--mdac-violet)}.mdac-release-art img{width:100%;height:100%;object-fit:cover}.mdac-release-cell strong,.mdac-release-cell span{display:block}.mdac-release-cell span{margin-top:2px;color:var(--mdac-muted);font-size:.75rem}.mdac-status{display:inline-flex;align-items:center;width:fit-content;padding:6px 9px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:.7rem;font-weight:850;white-space:nowrap}.mdac-status.status-live,.mdac-status.status-delivered{background:#dcfce7;color:#166534}.mdac-status.status-failed,.mdac-status.status-rejected{background:#fee2e2;color:#991b1b}.mdac-status.status-needs-changes,.mdac-status.status-pending-review{background:#fef3c7;color:#92400e}.mdac-service-counts,.mdac-rights-state{display:grid;gap:3px}.mdac-service-counts span,.mdac-rights-state small{color:var(--mdac-muted);font-size:.7rem}.mdac-rights-state span{width:fit-content;padding:3px 7px;border-radius:999px;font-size:.66rem;font-weight:800}.mdac-rights-state span.is-good{background:#dcfce7;color:#166534}.mdac-rights-state span.is-warn{background:#fef3c7;color:#92400e}.mdac-live-links{display:grid;gap:5px}.mdac-live-links a{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:var(--mdac-blue);font-size:.72rem;font-weight:750;text-decoration:none}.mdac-muted{color:var(--mdac-muted);font-size:.75rem}.mdac-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mdac-service-card{padding:17px}.mdac-service-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mdac-service-card header span{color:var(--mdac-muted);font-size:.68rem;font-weight:750;text-transform:uppercase}.mdac-service-card header h4{margin:4px 0 0}.mdac-service-card header>strong{color:var(--mdac-green);font-size:1.25rem}.mdac-service-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.mdac-service-card__stats>div{padding:9px;border-radius:11px;background:#f8fafc}.mdac-service-card__stats span{display:block;color:var(--mdac-muted);font-size:.66rem}.mdac-service-card__stats strong{display:block;margin-top:3px}.mdac-progress{height:7px;margin-top:14px;overflow:hidden;border-radius:999px;background:#e2e8f0}.mdac-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mdac-blue),var(--mdac-green))}.mdac-state{display:flex;align-items:center;gap:12px;padding:17px;border:1px dashed rgba(100,116,139,.34);border-radius:16px;background:#f8fafc;color:var(--mdac-muted)}.mdac-state svg{flex:0 0 auto;font-size:1.35rem}.mdac-state strong,.mdac-state span{display:block}.mdac-state strong{color:var(--mdac-ink)}.mdac-state span{margin-top:3px;font-size:.8rem}.mdac-state--error{border-style:solid;border-color:#dc262640;background:#fff1f2;color:var(--mdac-red)}.mdac-spin{animation:mdac-spin .8s linear infinite}@keyframes mdac-spin{to{transform:rotate(360deg)}}.mdac-fullscreen{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px}.mdac-fullscreen__backdrop{position:absolute;inset:0;background:#020617b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mdac-fullscreen__content{position:relative;z-index:1;width:min(1500px,98vw);height:min(940px,96vh);overflow:auto;padding:22px;border-radius:24px;background:#f8fafc;box-shadow:0 32px 90px #0206176b}.mdac-fullscreen__close{position:sticky;top:0;z-index:5;display:grid;place-items:center;width:42px;height:42px;margin-left:auto;margin-bottom:-42px;border:0;border-radius:13px;background:#0f172a;color:#fff;cursor:pointer}@media(max-width:1260px){.mdac-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mdac-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.mdac-dashboard-grid{grid-template-columns:1fr}.mdac-rate-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mdac-rate-strip>div{border-bottom:1px solid var(--mdac-line)}.mdac-rate-strip>div:nth-child(2n){border-right:0}}@media(max-width:640px){.mdac-header{padding:17px}.mdac-header,.mdac-toolbar{align-items:stretch;flex-direction:column}.mdac-header__actions{align-self:flex-end}.mdac-toolbar__filters{align-items:stretch;flex-direction:column}.mdac-toolbar label,.mdac-toolbar select,.mdac-view-switch,.mdac-export-button{width:100%}.mdac-view-switch button{flex:1}.mdac-metrics{grid-template-columns:1fr 1fr}.mdac-rate-strip{grid-template-columns:1fr}.mdac-rate-strip>div{border-right:0}.mdac-service-grid{grid-template-columns:1fr}.mdac-chart--timeline,.mdac-chart--bar{height:300px}.mdac-fullscreen{padding:0}.mdac-fullscreen__content{width:100vw;height:100dvh;border-radius:0;padding:14px}}@media(max-width:420px){.mdac-metrics{grid-template-columns:1fr}.mdac-metric strong{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.mdac-icon-button,.mdac-progress span,.mdac-spin{transition:none;animation:none}}html.mdac-fullscreen-open,body.mdac-fullscreen-open,html.store-dashboard-fullscreen-lock,body.store-dashboard-fullscreen-lock{overflow:hidden!important;overscroll-behavior:none!important}body>.mdac-fullscreen,body>#mdac-true-fullscreen-root,#mdac-true-fullscreen-root,#mdac-true-fullscreen-surface,#mdac-true-fullscreen-root>.mdac-fullscreen{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-width:100vw!important;min-height:100vh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;place-items:initial!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important;filter:none!important;opacity:1!important;isolation:isolate!important}body>.mdac-fullscreen>.mdac-fullscreen__backdrop,#mdac-true-fullscreen-root .mdac-fullscreen__backdrop,#mdac-true-fullscreen-surface>.mdac-fullscreen__backdrop{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}body>.mdac-fullscreen>.mdac-fullscreen__content,#mdac-true-fullscreen-root>.mdac-fullscreen>.mdac-fullscreen__content,#mdac-true-fullscreen-root .mdac-fullscreen__content,#mdac-true-fullscreen-surface>.mdac-fullscreen__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-width:100vw!important;min-height:100vh!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important;filter:none!important}body>.mdac-fullscreen .mdac-fullscreen__viewport,#mdac-true-fullscreen-root .mdac-fullscreen__viewport,#mdac-true-fullscreen-surface .mdac-fullscreen__viewport{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:max(24px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(32px,env(safe-area-inset-left))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;box-sizing:border-box!important;background:#fff!important}body>.mdac-fullscreen .mdac-fullscreen__viewport>.mdac-shell,#mdac-true-fullscreen-root .mdac-fullscreen__viewport>.mdac-shell,#mdac-true-fullscreen-surface .mdac-fullscreen__viewport>.mdac-shell{width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(100dvh - 48px)!important;margin:0!important;box-sizing:border-box!important;background:#fff!important;transform:none!important}body>.mdac-fullscreen .mdac-fullscreen__close,#mdac-true-fullscreen-root .mdac-fullscreen__close,#mdac-true-fullscreen-surface .mdac-fullscreen__close{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;z-index:2147483647!important;margin:0!important}@media(max-width:720px){body>.mdac-fullscreen .mdac-fullscreen__viewport,#mdac-true-fullscreen-root .mdac-fullscreen__viewport,#mdac-true-fullscreen-surface .mdac-fullscreen__viewport{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important}}.mdac-shell .mdac-header__actions>button.mdac-icon-button,.music-distribution-card .mdac-shell .mdac-header__actions>button.mdac-icon-button,body>.mdac-fullscreen .mdac-shell .mdac-header__actions>button.mdac-icon-button,#mdac-true-fullscreen-root .mdac-shell .mdac-header__actions>button.mdac-icon-button,#mdac-true-fullscreen-surface .mdac-shell .mdac-header__actions>button.mdac-icon-button,.mdac-shell .mdac-toolbar>button.mdac-export-button,.music-distribution-card .mdac-shell .mdac-toolbar>button.mdac-export-button,body>.mdac-fullscreen .mdac-shell .mdac-toolbar>button.mdac-export-button,#mdac-true-fullscreen-root .mdac-shell .mdac-toolbar>button.mdac-export-button,#mdac-true-fullscreen-surface .mdac-shell .mdac-toolbar>button.mdac-export-button,body>.mdac-fullscreen button.mdac-fullscreen__close,#mdac-true-fullscreen-root button.mdac-fullscreen__close,#mdac-true-fullscreen-surface button.mdac-fullscreen__close{color:#000!important;-webkit-text-fill-color:#000000!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;border:1px solid #94a3b8!important;opacity:1!important;box-shadow:0 5px 14px #0f172a1f!important}.mdac-shell .mdac-header__actions>button.mdac-icon-button svg,.mdac-shell .mdac-header__actions>button.mdac-icon-button svg *,.mdac-shell .mdac-toolbar>button.mdac-export-button svg,.mdac-shell .mdac-toolbar>button.mdac-export-button svg *,body>.mdac-fullscreen button.mdac-fullscreen__close svg,body>.mdac-fullscreen button.mdac-fullscreen__close svg *,#mdac-true-fullscreen-root button.mdac-fullscreen__close svg,#mdac-true-fullscreen-root button.mdac-fullscreen__close svg *,#mdac-true-fullscreen-surface button.mdac-fullscreen__close svg,#mdac-true-fullscreen-surface button.mdac-fullscreen__close svg *{color:#000!important;stroke:#000!important;opacity:1!important}.mdac-shell .mdac-toolbar .mdac-view-switch,.music-distribution-card .mdac-shell .mdac-toolbar .mdac-view-switch,body>.mdac-fullscreen .mdac-shell .mdac-toolbar .mdac-view-switch,#mdac-true-fullscreen-root .mdac-shell .mdac-toolbar .mdac-view-switch,#mdac-true-fullscreen-surface .mdac-shell .mdac-toolbar .mdac-view-switch{background:#cbd5e1!important;background-color:#cbd5e1!important;background-image:none!important;border:1px solid #94a3b8!important;box-shadow:inset 0 1px 2px #0f172a14!important}.mdac-shell .mdac-toolbar .mdac-view-switch>button,.music-distribution-card .mdac-shell .mdac-toolbar .mdac-view-switch>button,body>.mdac-fullscreen .mdac-shell .mdac-toolbar .mdac-view-switch>button,#mdac-true-fullscreen-root .mdac-shell .mdac-toolbar .mdac-view-switch>button,#mdac-true-fullscreen-surface .mdac-shell .mdac-toolbar .mdac-view-switch>button{color:#000!important;-webkit-text-fill-color:#000000!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;border:1px solid #a8b3c2!important;opacity:1!important;box-shadow:none!important}.mdac-shell .mdac-toolbar .mdac-view-switch>button.is-active,.music-distribution-card .mdac-shell .mdac-toolbar .mdac-view-switch>button.is-active,body>.mdac-fullscreen .mdac-shell .mdac-toolbar .mdac-view-switch>button.is-active,#mdac-true-fullscreen-root .mdac-shell .mdac-toolbar .mdac-view-switch>button.is-active,#mdac-true-fullscreen-surface .mdac-shell .mdac-toolbar .mdac-view-switch>button.is-active{color:#000!important;-webkit-text-fill-color:#000000!important;background:#fff!important;background-color:#fff!important;border-color:#64748b!important;box-shadow:0 4px 11px #0f172a29!important}.mdac-shell .mdac-toolbar>button.mdac-export-button:disabled,.music-distribution-card .mdac-shell .mdac-toolbar>button.mdac-export-button:disabled,body>.mdac-fullscreen .mdac-shell .mdac-toolbar>button.mdac-export-button:disabled,#mdac-true-fullscreen-root .mdac-shell .mdac-toolbar>button.mdac-export-button:disabled,#mdac-true-fullscreen-surface .mdac-shell .mdac-toolbar>button.mdac-export-button:disabled{color:#000!important;-webkit-text-fill-color:#000000!important;background:#e2e8f0!important;background-color:#e2e8f0!important;border-color:#94a3b8!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}.mdac-shell .mdac-header__actions>button.mdac-icon-button:hover:not(:disabled),.mdac-shell .mdac-toolbar>button.mdac-export-button:hover:not(:disabled),.mdac-shell .mdac-toolbar .mdac-view-switch>button:hover,body>.mdac-fullscreen button.mdac-fullscreen__close:hover,#mdac-true-fullscreen-root button.mdac-fullscreen__close:hover,#mdac-true-fullscreen-surface button.mdac-fullscreen__close:hover{color:#000!important;-webkit-text-fill-color:#000000!important;background:#bfc8d4!important;background-color:#bfc8d4!important;border-color:#64748b!important}.mdac-shell .mdac-header__actions>button.mdac-icon-button:focus-visible,.mdac-shell .mdac-toolbar>button.mdac-export-button:focus-visible,.mdac-shell .mdac-toolbar .mdac-view-switch>button:focus-visible,body>.mdac-fullscreen button.mdac-fullscreen__close:focus-visible,#mdac-true-fullscreen-root button.mdac-fullscreen__close:focus-visible,#mdac-true-fullscreen-surface button.mdac-fullscreen__close:focus-visible{outline:3px solid rgba(15,23,42,.32)!important;outline-offset:2px!important}.music-distribution-card,.music-distribution-card *,.music-distribution-card *:before,.music-distribution-card *:after,.mdac-fullscreen,.mdac-fullscreen *,.mdac-fullscreen *:before,.mdac-fullscreen *:after{box-sizing:border-box}.music-distribution-card,.mdac-shell{width:100%;min-width:0;max-width:100%}.mdac-shell{container-type:inline-size;overflow-x:hidden}.mdac-header,.mdac-header__copy,.mdac-header__actions,.mdac-toolbar,.mdac-toolbar__filters,.mdac-metrics,.mdac-rate-strip,.mdac-dashboard-grid,.mdac-panel,.mdac-table-panel,.mdac-table-wrap,.mdac-service-grid,.mdac-service-card,.mdac-state{min-width:0;max-width:100%}.mdac-header__copy{flex:1 1 auto}.mdac-header__copy h3,.mdac-header__copy p,.mdac-panel__head h4,.mdac-panel__head span,.mdac-service-card h4,.mdac-state strong,.mdac-state span{max-width:100%;overflow-wrap:anywhere;word-break:normal}.mdac-header__actions{flex:0 1 450px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important}.mdac-shell .mdac-header__actions>button.mdac-header-action,.music-distribution-card .mdac-shell .mdac-header__actions>button.mdac-header-action,body>.mdac-fullscreen .mdac-shell .mdac-header__actions>button.mdac-header-action{width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:9px 12px!important;border:1px solid #94a3b8!important;border-radius:12px!important;background:#e2e8f0!important;background-color:#e2e8f0!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:850!important;line-height:1.2!important;white-space:normal!important;opacity:1!important;overflow:visible!important;box-shadow:0 5px 14px #0f172a1f!important}.mdac-shell .mdac-header__actions>button.mdac-header-action svg,.mdac-shell .mdac-header__actions>button.mdac-header-action svg *{color:#000!important;stroke:#000!important;opacity:1!important}.mdac-shell .mdac-header__actions>button.mdac-header-action span{min-width:0;max-width:100%;overflow-wrap:anywhere}.mdac-toolbar__filters{flex:1 1 auto;min-width:0}.mdac-toolbar__field{min-width:145px}.mdac-view-switch,.mdac-view-switch button{min-width:0}.mdac-export-button{flex:0 0 auto;justify-content:center}.mdac-metric__copy{min-width:0;flex:1 1 auto}.mdac-metric__copy>span,.mdac-metric__copy>strong,.mdac-metric__copy>small{max-width:100%;overflow-wrap:anywhere}.mdac-rate-strip>div{min-width:0}.mdac-rate-strip span,.mdac-rate-strip strong{max-width:100%;overflow-wrap:anywhere}.mdac-chart{min-width:0;overflow:hidden}.mdac-chart .recharts-responsive-container,.mdac-chart .recharts-wrapper,.mdac-chart svg{max-width:100%!important}.mdac-panel__head>div{min-width:0}.mdac-table-wrap{width:100%;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.mdac-table{width:100%!important;min-width:940px!important}.mdac-service-card header>div,.mdac-service-card__stats>div{min-width:0}.mdac-service-card__stats span,.mdac-service-card__stats strong{max-width:100%;overflow-wrap:anywhere}@media(min-width:1921px){.mdac-shell{gap:22px}.mdac-header{padding:28px!important;gap:28px!important}.mdac-header__copy h3{font-size:2.1rem!important}.mdac-header__copy p{font-size:1rem}.mdac-header__actions{flex-basis:520px}.mdac-shell .mdac-header__actions>button.mdac-header-action{min-height:48px!important;font-size:.94rem!important}.mdac-toolbar{padding:18px 20px!important}.mdac-metrics{gap:16px!important}.mdac-metric{padding:20px!important}.mdac-metric__icon{width:42px!important;height:42px!important;flex-basis:42px!important}.mdac-metric strong{font-size:1.7rem!important}.mdac-rate-strip>div{padding:18px 20px!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr)!important;gap:20px!important}.mdac-panel,.mdac-table-panel{padding:22px!important}.mdac-chart--timeline,.mdac-chart--pie{height:390px!important}.mdac-chart--bar{height:420px!important}.mdac-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.mdac-table{min-width:1120px!important}}@media(min-width:1537px)and (max-width:1920px){.mdac-header{padding:24px!important}.mdac-header__actions{flex-basis:480px}.mdac-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.78fr)!important}.mdac-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdac-chart--timeline,.mdac-chart--pie{height:350px!important}.mdac-chart--bar{height:380px!important}.mdac-table{min-width:1040px!important}}@media(min-width:1441px)and (max-width:1536px){.mdac-header{padding:22px!important}.mdac-header__actions{flex-basis:440px}.mdac-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)!important}.mdac-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1367px)and (max-width:1440px){.mdac-header{padding:20px!important}.mdac-header__actions{flex-basis:420px}.mdac-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr)!important}.mdac-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdac-chart--timeline,.mdac-chart--pie{height:320px!important}.mdac-chart--bar{height:350px!important}}@media(min-width:1281px)and (max-width:1366px){.mdac-header{padding:19px!important}.mdac-header__actions{flex-basis:400px}.mdac-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)!important}.mdac-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdac-rate-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:1101px)and (max-width:1280px){.mdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:18px!important}.mdac-header__actions{width:100%;max-width:520px;justify-self:start}.mdac-metrics,.mdac-rate-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdac-rate-strip>div:nth-child(3n){border-right:0!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.mdac-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdac-chart--timeline,.mdac-chart--pie{height:310px!important}.mdac-chart--bar{height:340px!important}.mdac-table{min-width:980px!important}}@media(min-width:769px)and (max-width:1100px){.mdac-shell{gap:15px}.mdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:17px!important}.mdac-header__actions{width:100%;max-width:100%;justify-self:stretch}.mdac-toolbar{align-items:stretch!important}.mdac-toolbar__filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;width:100%}.mdac-toolbar__field,.mdac-toolbar__field select{width:100%!important;min-width:0!important}.mdac-view-switch{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%}.mdac-export-button{width:100%}.mdac-metrics,.mdac-rate-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdac-rate-strip>div:nth-child(3n){border-right:0!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.mdac-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdac-panel,.mdac-table-panel{padding:16px!important}.mdac-chart--timeline,.mdac-chart--pie{height:300px!important}.mdac-chart--bar{height:330px!important}.mdac-table{min-width:940px!important}}@media(min-width:641px)and (max-width:768px){.mdac-shell{gap:14px}.mdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:16px!important;border-radius:18px!important}.mdac-header__copy h3{font-size:1.35rem!important}.mdac-header__copy p{font-size:.86rem;line-height:1.5}.mdac-header__actions{width:100%;max-width:100%}.mdac-shell .mdac-header__actions>button.mdac-header-action{min-height:40px!important;font-size:.78rem!important}.mdac-toolbar{align-items:stretch!important;padding:13px!important}.mdac-toolbar__filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.mdac-toolbar__field,.mdac-toolbar__field select{width:100%!important;min-width:0!important}.mdac-view-switch{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%}.mdac-export-button{width:100%}.mdac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mdac-rate-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdac-rate-strip>div:nth-child(2n){border-right:0!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.mdac-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdac-chart--timeline,.mdac-chart--pie,.mdac-chart--bar{height:290px!important}.mdac-panel,.mdac-table-panel,.mdac-service-card{border-radius:16px!important}.mdac-table{min-width:900px!important}}@media(max-width:640px){.mdac-shell{gap:12px}.mdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:13px!important;padding:14px!important;border-radius:16px!important}.mdac-eyebrow{font-size:.66rem!important;line-height:1.25!important;white-space:normal!important}.mdac-header__copy h3{margin-top:6px!important;font-size:1.18rem!important;line-height:1.15!important}.mdac-header__copy p{font-size:.76rem!important;line-height:1.45!important}.mdac-header__actions{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.mdac-shell .mdac-header__actions>button.mdac-header-action,.music-distribution-card .mdac-shell .mdac-header__actions>button.mdac-header-action{min-height:39px!important;padding:8px 10px!important;font-size:.74rem!important}.mdac-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:12px!important;border-radius:15px!important}.mdac-toolbar__filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;gap:9px!important}.mdac-toolbar__field,.mdac-toolbar__field select{width:100%!important;min-width:0!important;max-width:100%!important}.mdac-toolbar select{height:38px!important;font-size:.78rem!important}.mdac-view-switch{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.mdac-view-switch button{min-width:0!important;padding:0 6px!important;font-size:.7rem!important}.mdac-export-button{width:100%!important;min-width:0!important;justify-content:center!important;min-height:39px!important;font-size:.74rem!important}.mdac-state{align-items:flex-start!important;padding:13px!important;border-radius:14px!important}.mdac-state strong{font-size:.82rem!important}.mdac-state span{font-size:.72rem!important;line-height:1.4!important}.mdac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mdac-metric{gap:8px!important;padding:11px!important;border-radius:14px!important}.mdac-metric__icon{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:10px!important}.mdac-metric__icon svg{width:14px!important;height:14px!important}.mdac-metric span:not(.mdac-metric__icon){font-size:.62rem!important;line-height:1.3!important}.mdac-metric strong{margin-top:3px!important;font-size:1.12rem!important}.mdac-metric small{font-size:.58rem!important;line-height:1.3!important}.mdac-rate-strip{grid-template-columns:minmax(0,1fr)!important;border-radius:14px!important}.mdac-rate-strip>div{min-width:0!important;padding:11px 12px!important;border-right:0!important;border-bottom:1px solid var(--mdac-line)!important}.mdac-rate-strip>div:last-child{border-bottom:0!important}.mdac-rate-strip span{font-size:.65rem!important}.mdac-rate-strip strong{font-size:.92rem!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.mdac-panel,.mdac-table-panel,.mdac-service-card{padding:13px!important;border-radius:15px!important}.mdac-panel__head{gap:8px!important;margin-bottom:10px!important}.mdac-panel__head span{font-size:.62rem!important}.mdac-panel__head h4{font-size:.86rem!important}.mdac-chart--timeline,.mdac-chart--pie,.mdac-chart--bar{height:260px!important;min-height:260px!important}.mdac-chart .recharts-legend-wrapper{font-size:10px!important}.mdac-rights-list>div{padding:9px 10px!important}.mdac-rights-list span{font-size:.7rem!important}.mdac-territories>div>span{font-size:.64rem!important}.mdac-service-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.mdac-service-card header{gap:8px!important}.mdac-service-card header h4{font-size:.88rem!important}.mdac-service-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.mdac-service-card__stats>div{padding:8px!important}.mdac-table-wrap{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.mdac-table,.mdac-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.mdac-table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mdac-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.mdac-table tbody tr.mdac-release-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid var(--mdac-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}.mdac-table tbody tr.mdac-release-row>td{display:grid!important;grid-template-columns:minmax(78px,.34fr) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.16)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.mdac-table tbody tr.mdac-release-row>td:last-child{border-bottom:0!important}.mdac-table tbody tr.mdac-release-row>td:before{content:attr(data-label);color:var(--mdac-muted);font-size:.58rem;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.mdac-release-cell{min-width:0!important;max-width:100%!important}.mdac-release-art{width:38px!important;height:38px!important;flex-basis:38px!important}.mdac-live-links a{max-width:100%;white-space:normal;overflow-wrap:anywhere}.mdac-table-empty--releases{min-height:120px!important;padding:14px!important}.mdac-fullscreen__viewport{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}}@media(min-width:321px)and (max-width:390px){.mdac-header{padding:12px!important}.mdac-header__copy h3{font-size:1.05rem!important}.mdac-header__copy p{font-size:.7rem!important}.mdac-shell .mdac-header__actions>button.mdac-header-action{min-height:37px!important;padding:7px 8px!important;font-size:.68rem!important}.mdac-toolbar{padding:10px!important}.mdac-view-switch button{min-height:30px!important;padding:0 4px!important;font-size:.64rem!important}.mdac-metrics{gap:6px!important}.mdac-metric{padding:9px!important}.mdac-metric__icon{width:27px!important;height:27px!important;flex-basis:27px!important}.mdac-metric strong{font-size:1rem!important}.mdac-chart--timeline,.mdac-chart--pie,.mdac-chart--bar{height:240px!important;min-height:240px!important}.mdac-table tbody tr.mdac-release-row>td{grid-template-columns:minmax(70px,.32fr) minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important}}@media(max-width:320px){.mdac-shell{gap:10px}.mdac-header{padding:10px!important;border-radius:13px!important}.mdac-eyebrow{font-size:.58rem!important}.mdac-header__copy h3{font-size:.96rem!important}.mdac-header__copy p{font-size:.64rem!important;line-height:1.4!important}.mdac-shell .mdac-header__actions>button.mdac-header-action{min-height:35px!important;padding:6px 7px!important;font-size:.62rem!important}.mdac-toolbar{padding:9px!important;border-radius:13px!important}.mdac-toolbar label>span{font-size:.6rem!important}.mdac-toolbar select{height:36px!important;padding-left:9px!important;font-size:.7rem!important}.mdac-view-switch{grid-template-columns:minmax(0,1fr)!important}.mdac-view-switch button{min-height:29px!important;font-size:.62rem!important}.mdac-export-button{min-height:36px!important;font-size:.66rem!important}.mdac-metrics{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.mdac-metric{align-items:center!important;padding:9px!important}.mdac-metric__icon{width:26px!important;height:26px!important;flex-basis:26px!important}.mdac-metric strong{font-size:.96rem!important}.mdac-rate-strip>div{padding:9px 10px!important}.mdac-panel,.mdac-table-panel,.mdac-service-card{padding:10px!important;border-radius:13px!important}.mdac-panel__head h4{font-size:.78rem!important}.mdac-chart--timeline,.mdac-chart--pie,.mdac-chart--bar{height:220px!important;min-height:220px!important}.mdac-service-card__stats{grid-template-columns:minmax(0,1fr)!important}.mdac-table tbody tr.mdac-release-row>td{grid-template-columns:minmax(64px,.3fr) minmax(0,1fr)!important;gap:6px!important;padding:6px 7px!important;font-size:.68rem!important}.mdac-table tbody tr.mdac-release-row>td:before{font-size:.52rem!important}}@container (max-width: 760px){.mdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.mdac-header__actions{width:100%!important;max-width:100%!important}.mdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.mdac-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 520px){.mdac-header__actions,.mdac-toolbar__filters{grid-template-columns:minmax(0,1fr)!important}.mdac-view-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mdac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mdac-rate-strip,.mdac-service-grid{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 340px){.mdac-view-switch,.mdac-metrics,.mdac-service-card__stats{grid-template-columns:minmax(0,1fr)!important}}.music-distribution-card__collapsible-title{width:100%;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0}.music-distribution-card__collapsible-title-icon{width:28px;height:28px;min-width:28px;flex:0 0 28px;display:inline-grid;place-items:center;border:1px solid rgba(37,99,235,.14);border-radius:9px;background:linear-gradient(135deg,#eff6ff,#ede9fe);color:#2563eb;box-shadow:0 6px 16px #2563eb1a}.music-distribution-card__collapsible-title-icon svg{display:block;width:14px;height:14px;color:currentColor;stroke:currentColor}.music-distribution-card__collapsible-title-text{min-width:0;max-width:100%;display:block;color:#111827;font-size:.9rem;font-weight:900;line-height:1.1;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.music-distribution-card__collapsible-badge{min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1.15;text-align:center}.music-distribution-card__collapsible-badge-full{display:inline}.music-distribution-card__collapsible-badge-mobile{display:none}@media(max-width:768px){.music-distribution-card__collapsible-title{gap:7px}.music-distribution-card__collapsible-title-icon{width:26px;height:26px;min-width:26px;flex-basis:26px}.music-distribution-card__collapsible-title-icon svg{width:13px;height:13px}.music-distribution-card__collapsible-title-text{font-size:.82rem}}@media(max-width:640px){.music-distribution-card__collapsible-title{gap:6px}.music-distribution-card__collapsible-title-icon{width:24px;height:24px;min-width:24px;flex-basis:24px;border-radius:8px}.music-distribution-card__collapsible-title-icon svg{width:12px;height:12px}.music-distribution-card__collapsible-title-text{font-size:.76rem}.music-distribution-card__collapsible-badge-full{display:none}.music-distribution-card__collapsible-badge-mobile{display:inline;white-space:nowrap}}@media(max-width:390px){.music-distribution-card__collapsible-title{gap:5px}.music-distribution-card__collapsible-title-icon{width:22px;height:22px;min-width:22px;flex-basis:22px;border-radius:7px}.music-distribution-card__collapsible-title-icon svg{width:11px;height:11px}.music-distribution-card__collapsible-title-text{font-size:.7rem;letter-spacing:-.02em}.music-distribution-card__collapsible-badge{font-size:.66rem}}@media(max-width:320px){.music-distribution-card__collapsible-title{gap:5px}.music-distribution-card__collapsible-title-icon{width:21px;height:21px;min-width:21px;flex-basis:21px}.music-distribution-card__collapsible-title-icon svg{width:10px;height:10px}.music-distribution-card__collapsible-title-text{font-size:.66rem}.music-distribution-card__collapsible-badge{font-size:.62rem}}.video-distribution-analytics-fullscreen-open{overflow:hidden!important;overscroll-behavior:none!important}.vda-page{--vda-ink: #0f172a;--vda-muted: #64748b;--vda-line: rgba(148, 163, 184, .26);--vda-panel: rgba(255, 255, 255, .96);min-height:100%;color:var(--vda-ink);background:#f8fafc}.vda-page--fullscreen{position:fixed;inset:0;z-index:2147483647;width:100vw;height:100dvh;overflow-y:auto;overflow-x:hidden;background:#f8fafc}.vda-page__inner{width:min(1680px,100%);margin:0 auto;padding:24px;box-sizing:border-box}.vda-page--embedded .vda-page__inner{padding:0}.vda-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid rgba(37,99,235,.17);border-radius:24px;background:radial-gradient(circle at top right,rgba(124,58,237,.15),transparent 36%),linear-gradient(135deg,#eff6ff,#faf5ff);box-shadow:0 18px 46px #0f172a14}.vda-hero__copy{min-width:0}.vda-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#2563eb;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vda-hero h1{margin:8px 0 7px;color:#0f172a;font-size:clamp(1.65rem,3vw,2.55rem);letter-spacing:-.045em}.vda-hero p{max-width:860px;margin:0;color:#64748b;line-height:1.65}.vda-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.vda-page .chart-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #4338ca;border-radius:12px;background:linear-gradient(135deg,#6366f1,#4338ca);color:#fff;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 10px 24px #4f46e533}.vda-page .chart-action.ghost{border-color:#cbd5e1;background:#fff;color:#0f172a;box-shadow:0 7px 18px #0f172a14}.vda-page .chart-action:hover:not(:disabled){transform:translateY(-1px)}.vda-page .chart-action:disabled{opacity:.55;cursor:not-allowed}.vda-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:18px;padding:15px 17px;border:1px solid var(--vda-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px #0f172a0d}.vda-controls__filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.vda-controls label{display:grid;gap:6px}.vda-controls label>span{color:#64748b;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.vda-controls select,.vda-statement-filters select,.vda-search-field{min-height:40px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font:inherit;font-weight:700}.vda-controls select,.vda-statement-filters select{min-width:150px;padding:0 36px 0 12px}.vda-reporting-note{display:inline-flex;align-items:center;gap:8px;max-width:520px;color:#166534;font-size:.78rem;font-weight:750}.vda-reporting-note svg{flex:0 0 auto}.vda-tabs{display:flex;align-items:center;gap:10px;margin:18px 0 0;overflow-x:auto;padding:2px 0 3px}.vda-tabs button{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border:1px solid #cbd5e1;border-radius:12px;box-sizing:border-box;appearance:none;-webkit-appearance:none;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 7px 18px #0f172a0d;outline:none;transform:none!important;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}.vda-tabs button:not(.is-active):hover,.vda-tabs button:not(.is-active):focus,.vda-tabs button:not(.is-active):focus-visible,.vda-tabs button:not(.is-active):active{border:1px solid #94a3b8!important;background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:0 9px 20px #0f172a14!important;outline:none!important;transform:none!important}.vda-tabs button.is-active,.vda-tabs button.is-active:hover,.vda-tabs button.is-active:focus,.vda-tabs button.is-active:focus-visible,.vda-tabs button.is-active:active{border:1px solid #4f46e5!important;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;background-color:#4f46e5!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 25px #4f46e538!important;outline:none!important;transform:none!important}.vda-tabs button svg{color:currentColor!important;stroke:currentColor!important}.vda-tabs button:before,.vda-tabs button:after{background:transparent!important;background-image:none!important;opacity:0!important}.vda-date-window{margin:12px 2px;color:#64748b;font-size:.78rem;font-weight:700}.vda-content{min-width:0}.vda-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.vda-metrics--payouts{grid-template-columns:repeat(4,minmax(0,1fr))}.vda-metric{min-width:0;display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid var(--vda-line);border-radius:18px;background:var(--vda-panel);box-shadow:0 10px 28px #0f172a0e}.vda-metric__icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:13px;background:#dbeafe;color:#2563eb}.vda-metric--green .vda-metric__icon{background:#dcfce7;color:#15803d}.vda-metric--teal .vda-metric__icon{background:#ccfbf1;color:#0f766e}.vda-metric--amber .vda-metric__icon{background:#fef3c7;color:#b45309}.vda-metric--violet .vda-metric__icon{background:#ede9fe;color:#7c3aed}.vda-metric--slate .vda-metric__icon{background:#e2e8f0;color:#475569}.vda-metric__copy{min-width:0}.vda-metric__copy>span{display:block;color:#64748b;font-size:.72rem;font-weight:750}.vda-metric__copy strong{display:block;margin-top:5px;color:#0f172a;font-size:1.25rem;letter-spacing:-.035em;overflow-wrap:anywhere}.vda-metric__copy small{display:block;margin-top:4px;color:#94a3b8;font-size:.68rem;line-height:1.35}.vda-finance-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--vda-line);border-radius:18px;background:#fff}.vda-finance-strip>div{display:grid;gap:5px;padding:14px 16px;border-right:1px solid var(--vda-line)}.vda-finance-strip>div:last-child{border-right:0}.vda-finance-strip span{color:#64748b;font-size:.72rem;font-weight:750}.vda-finance-strip strong{color:#0f172a;font-size:1rem;overflow-wrap:anywhere}.vda-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;margin-top:16px}.vda-panel,.vda-table-panel{min-width:0;padding:18px;border:1px solid var(--vda-line);border-radius:20px;background:var(--vda-panel);box-shadow:0 12px 34px #0f172a0e}.vda-panel--wide{min-width:0}.vda-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.vda-panel__head span{color:#4f46e5;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.vda-panel__head h3{margin:4px 0 0;color:#0f172a;font-size:1rem}.vda-chart{width:100%;min-height:330px}.vda-chart--earnings{height:390px}.vda-chart--usage{height:350px}.vda-chart-tooltip{min-width:180px;padding:11px;border:1px solid #cbd5e1;border-radius:12px;background:#fffffffa;box-shadow:0 12px 30px #0f172a24}.vda-chart-tooltip strong{display:block;margin-bottom:7px}.vda-chart-tooltip div{display:flex;align-items:center;gap:7px;margin-top:4px;color:#475569;font-size:.78rem}.vda-chart-tooltip div span{width:8px;height:8px;border-radius:50%;background:var(--tooltip-color)}.vda-top-card{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #dbeafe;border-radius:17px;background:linear-gradient(135deg,#eff6ff,#faf5ff)}.vda-top-card__icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px;background:#fff;color:#4f46e5;box-shadow:0 8px 20px #4f46e51f}.vda-top-card div{min-width:0}.vda-top-card strong,.vda-top-card b,.vda-top-card small{display:block}.vda-top-card strong{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vda-top-card b{margin-top:5px;color:#166534;font-size:1.25rem}.vda-top-card small{margin-top:4px;color:#64748b;line-height:1.4}.vda-table-panel{overflow:hidden}.vda-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--vda-line);border-radius:14px}.vda-table{width:100%;min-width:1180px;border-collapse:collapse;background:#fff}.vda-table th,.vda-table td{padding:13px 14px;border-bottom:1px solid var(--vda-line);text-align:left;vertical-align:middle}.vda-table th{background:#f8fafc;color:#64748b;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.vda-table tbody tr:hover:not(.vda-expanded-row){background:#f8fafc}.vda-table td{color:#334155;font-size:.82rem}.vda-primary-cell{display:flex;align-items:center;gap:10px;min-width:220px}.vda-primary-cell>div{min-width:0}.vda-primary-cell strong,.vda-primary-cell small{display:block}.vda-primary-cell strong{color:#0f172a}.vda-primary-cell small{margin-top:3px;color:#64748b}.vda-service-icon,.vda-release-art{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:#4f46e5}.vda-release-art img{width:100%;height:100%;object-fit:cover}.vda-cell-sub{display:block;margin-top:3px;color:#94a3b8;font-size:.7rem;line-height:1.35}.vda-money-positive{color:#15803d!important}.vda-money-pending{color:#b45309!important}.vda-identifiers{display:grid;gap:4px;min-width:155px}.vda-identifiers span{color:#64748b;font-size:.7rem}.vda-identifiers strong{color:#0f172a}.vda-row-toggle{width:34px;height:34px;display:grid;place-items:center;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;cursor:pointer}.vda-expanded-row td{padding:0;background:#f8fafc}.vda-service-breakdown{padding:18px}.vda-service-breakdown__head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.vda-service-breakdown__head span{color:#64748b;font-size:.75rem}.vda-service-breakdown__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.vda-service-breakdown article{padding:13px;border:1px solid #dbeafe;border-radius:14px;background:#fff}.vda-service-breakdown article strong,.vda-service-breakdown article b,.vda-service-breakdown article span,.vda-service-breakdown article small{display:block}.vda-service-breakdown article b{margin-top:6px;color:#166534;font-size:1.05rem}.vda-service-breakdown article span,.vda-service-breakdown article small{margin-top:4px;color:#64748b;font-size:.7rem}.vda-statement-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.vda-search-field{flex:1 1 320px;display:flex;align-items:center;gap:8px;padding:0 12px}.vda-search-field svg{color:#64748b}.vda-search-field input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit}.vda-status{display:inline-flex;width:fit-content;padding:6px 9px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.68rem;font-weight:850;white-space:nowrap}.vda-status--paid{background:#dcfce7;color:#166534}.vda-status--available{background:#cffafe;color:#155e75}.vda-status--partially-paid{background:#dbeafe;color:#1e40af}.vda-status--held,.vda-status--disputed{background:#fee2e2;color:#991b1b}.vda-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px}.vda-pagination button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-weight:800;cursor:pointer}.vda-pagination button:disabled{opacity:.45;cursor:not-allowed}.vda-pagination span{color:#64748b;font-size:.78rem}.vda-pending-list{display:grid;gap:9px}.vda-pending-list article{display:flex;justify-content:space-between;gap:14px;padding:12px;border:1px solid var(--vda-line);border-radius:13px;background:#f8fafc}.vda-pending-list article>div:last-child{text-align:right}.vda-pending-list strong,.vda-pending-list small,.vda-pending-list b,.vda-pending-list span{display:block}.vda-pending-list small,.vda-pending-list span{margin-top:3px;color:#64748b;font-size:.7rem}.vda-pending-list b{color:#b45309}.vda-next-payout{display:grid;gap:4px;margin-top:15px;padding-top:14px;border-top:1px solid var(--vda-line)}.vda-next-payout span{color:#64748b;font-size:.72rem;font-weight:800}.vda-next-payout small{color:#94a3b8;line-height:1.4}.vda-empty{min-height:190px;display:flex;align-items:center;justify-content:center;gap:13px;padding:24px;border:1px dashed #cbd5e1;border-radius:18px;background:#fff;color:#64748b;text-align:left}.vda-empty>span,.vda-empty>svg{flex:0 0 auto;color:#4f46e5;font-size:1.5rem}.vda-empty strong{display:block;color:#0f172a}.vda-empty p{max-width:680px;margin:4px 0 0;line-height:1.5}.vda-empty--error{border-style:solid;border-color:#fecaca;background:#fff1f2}.vda-empty--error>svg{color:#dc2626}.vda-muted{color:#64748b}.vda-spin{animation:vda-spin .85s linear infinite}@keyframes vda-spin{to{transform:rotate(360deg)}}@media(max-width:1360px){.vda-metrics,.vda-finance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.vda-finance-strip>div:nth-child(3n){border-right:0}.vda-finance-strip>div:nth-child(-n+3){border-bottom:1px solid var(--vda-line)}}@media(max-width:980px){.vda-hero,.vda-controls{flex-direction:column;align-items:stretch}.vda-hero__actions{justify-content:flex-start}.vda-reporting-note{max-width:none}.vda-dashboard-grid{grid-template-columns:1fr}.vda-metrics--payouts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.vda-page__inner{padding:14px}.vda-hero{padding:18px;border-radius:18px}.vda-hero__actions .chart-action{flex:1 1 calc(50% - 8px)}.vda-controls__filters{flex-direction:column;align-items:stretch}.vda-controls label,.vda-controls select,.vda-statement-filters select{width:100%}.vda-tabs button{min-width:132px}.vda-metrics,.vda-metrics--payouts{grid-template-columns:repeat(2,minmax(0,1fr))}.vda-finance-strip{grid-template-columns:1fr}.vda-finance-strip>div,.vda-finance-strip>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--vda-line)}.vda-finance-strip>div:last-child{border-bottom:0}.vda-chart--earnings,.vda-chart--usage{height:310px}.vda-pagination{justify-content:center;flex-wrap:wrap}}@media(max-width:460px){.vda-hero__actions .chart-action{flex-basis:100%}.vda-metrics,.vda-metrics--payouts{grid-template-columns:1fr}.vda-panel,.vda-table-panel{padding:14px}.vda-pending-list article{flex-direction:column}.vda-pending-list article>div:last-child{text-align:left}}.vda-revenue-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid var(--vda-line);border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f0fdfa)}.vda-revenue-strip>div{display:grid;gap:5px;padding:14px 16px;border-right:1px solid var(--vda-line)}.vda-revenue-strip>div:last-child{border-right:0}.vda-revenue-strip span,.vda-video-detail__metrics span{color:#64748b;font-size:.72rem;font-weight:750}.vda-revenue-strip strong,.vda-video-detail__metrics strong{color:#0f172a;font-size:1rem;overflow-wrap:anywhere}.vda-highlight-list{display:grid;gap:10px}.vda-highlight-list article{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--vda-line);border-radius:15px;background:#f8fafc}.vda-highlight-list article>svg{width:38px;height:38px;flex:0 0 38px;padding:9px;border-radius:12px;background:#dbeafe;color:#2563eb}.vda-highlight-list article div{min-width:0}.vda-highlight-list span,.vda-highlight-list strong,.vda-highlight-list small{display:block}.vda-highlight-list span{color:#64748b;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.vda-highlight-list strong{margin-top:3px;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.vda-highlight-list small{margin-top:3px;color:#64748b;line-height:1.35}.vda-video-art,.vda-provider-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#dbeafe,#ccfbf1);color:#0f766e}.vda-video-art img{width:100%;height:100%;object-fit:cover}.vda-provider-icon{background:linear-gradient(135deg,#ede9fe,#dbeafe);color:#6d28d9}.vda-video-detail{display:grid;gap:14px;padding:18px}.vda-video-detail__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.vda-video-detail__metrics>div{display:grid;gap:5px;padding:12px;border:1px solid #dbeafe;border-radius:13px;background:#fff}.vda-service-chip-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vda-service-chip-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.72rem;font-weight:800}.vda-table--videos,.vda-table--services,.vda-table--providers,.vda-table--statements{min-width:1320px}.vda-table--payouts,.vda-table--history{min-width:980px}@media(max-width:1360px){.vda-revenue-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.vda-revenue-strip>div:nth-child(3n){border-right:0}.vda-revenue-strip>div:nth-child(-n+3){border-bottom:1px solid var(--vda-line)}.vda-video-detail__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.vda-revenue-strip,.vda-video-detail__metrics{grid-template-columns:1fr}.vda-revenue-strip>div,.vda-revenue-strip>div:nth-child(3n){border-right:0;border-bottom:1px solid var(--vda-line)}.vda-revenue-strip>div:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.vda-spin{animation:none}.vda-page .chart-action:hover:not(:disabled){transform:none}}.video-distribution-card,.vdac-fullscreen{--vdac-blue: #2563eb;--vdac-violet: #7c3aed;--vdac-green: #16a34a;--vdac-teal: #0f766e;--vdac-amber: #d97706;--vdac-red: #dc2626;--vdac-ink: #0f172a;--vdac-muted: #64748b;--vdac-line: rgba(148, 163, 184, .24);--vdac-panel: rgba(255, 255, 255, .94)}.vdac-shell{display:flex;flex-direction:column;gap:18px;min-width:0;color:var(--vdac-ink)}.vdac-header{display:flex;justify-content:space-between;gap:20px;padding:22px;border:1px solid rgba(37,99,235,.16);border-radius:22px;background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 34%),linear-gradient(135deg,#eff6fff5,#f5f3fff0);box-shadow:0 18px 46px #0f172a14}.vdac-header__copy{min-width:0}.vdac-header__copy h3{margin:7px 0 6px;font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.035em}.vdac-header__copy p{max-width:820px;margin:0;color:var(--vdac-muted);line-height:1.6}.vdac-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--vdac-blue);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vdac-header__actions,.vdac-toolbar__actions{display:flex;align-items:flex-start;gap:8px}.vdac-header__actions{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:max-content}.vdac-toolbar__actions{flex-wrap:wrap}.vdac-header-action,.vdac-refresh-button,.vdac-export-button,.vdac-view-switch button{appearance:none;border:0;font:inherit;cursor:pointer}.video-distribution-card .vdac-header-action,.vdac-fullscreen .vdac-header-action,.vdac-refresh-button,.vdac-export-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;gap:8px!important;min-height:40px!important;padding:0 14px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a0f!important;font-weight:800!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;-webkit-tap-highlight-color:transparent}.video-distribution-card .vdac-header-action:hover,.video-distribution-card .vdac-header-action:focus,.video-distribution-card .vdac-header-action:focus-visible,.video-distribution-card .vdac-header-action:active,.vdac-fullscreen .vdac-header-action:hover,.vdac-fullscreen .vdac-header-action:focus,.vdac-fullscreen .vdac-header-action:focus-visible,.vdac-fullscreen .vdac-header-action:active,.vdac-refresh-button:hover:not(:disabled),.vdac-refresh-button:focus:not(:disabled),.vdac-refresh-button:focus-visible:not(:disabled),.vdac-refresh-button:active:not(:disabled),.vdac-export-button:hover:not(:disabled),.vdac-export-button:focus:not(:disabled),.vdac-export-button:focus-visible:not(:disabled),.vdac-export-button:active:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;border-color:#0f172a33!important;color:#0f172a!important;outline:none!important;box-shadow:0 8px 18px #0f172a14!important;transform:translateY(-1px)}.video-distribution-card .vdac-header-action:focus-visible,.vdac-fullscreen .vdac-header-action:focus-visible,.vdac-refresh-button:focus-visible:not(:disabled),.vdac-export-button:focus-visible:not(:disabled){outline:2px solid rgba(15,23,42,.28)!important;outline-offset:2px!important}.video-distribution-card .vdac-header-action:before,.video-distribution-card .vdac-header-action:after,.vdac-fullscreen .vdac-header-action:before,.vdac-fullscreen .vdac-header-action:after{background:transparent!important;background-image:none!important;opacity:0!important;box-shadow:none!important}.video-distribution-card .vdac-header-action svg,.vdac-fullscreen .vdac-header-action svg,.vdac-refresh-button svg,.vdac-export-button svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.vdac-refresh-button:disabled,.vdac-export-button:disabled{cursor:not-allowed;color:#64748b!important;opacity:.58!important;box-shadow:none!important}.vdac-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--vdac-line);border-radius:18px;background:var(--vdac-panel)}.vdac-toolbar__filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;min-width:0}.vdac-toolbar label{display:grid;gap:6px}.vdac-toolbar label>span{color:var(--vdac-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vdac-toolbar select{min-width:145px;height:40px;padding:0 36px 0 12px;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:#fff;color:var(--vdac-ink);font-weight:700}.vdac-view-switch{display:inline-flex;max-width:100%;overflow-x:auto;padding:4px;border:1px solid rgba(148,163,184,.28);border-radius:13px;background:#f8fafc;scrollbar-width:none}.vdac-view-switch::-webkit-scrollbar{display:none}.vdac-view-switch button{min-height:32px;padding:0 12px;border-radius:9px;background:transparent;color:var(--vdac-muted);font-weight:800;white-space:nowrap}.vdac-view-switch button.is-active{background:#fff;color:var(--vdac-blue);box-shadow:0 5px 15px #0f172a1a}.vdac-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.vdac-metric{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:16px;border:1px solid var(--vdac-line);border-radius:18px;background:var(--vdac-panel);box-shadow:0 10px 28px #0f172a0e}.vdac-metric__icon{display:inline-grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:#2563eb1a;color:var(--vdac-blue)}.vdac-metric>div{min-width:0}.vdac-metric span:not(.vdac-metric__icon){display:block;color:var(--vdac-muted);font-size:.72rem;font-weight:750}.vdac-metric strong{display:block;overflow:hidden;margin-top:4px;font-size:clamp(1.05rem,1.5vw,1.45rem);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.vdac-metric small{display:block;margin-top:3px;color:var(--vdac-muted);font-size:.68rem;line-height:1.35}.vdac-metric--green .vdac-metric__icon{background:#16a34a1a;color:var(--vdac-green)}.vdac-metric--amber .vdac-metric__icon{background:#d977061a;color:var(--vdac-amber)}.vdac-metric--violet .vdac-metric__icon{background:#7c3aed1a;color:var(--vdac-violet)}.vdac-metric--teal .vdac-metric__icon{background:#0f766e1a;color:var(--vdac-teal)}.vdac-metric--red .vdac-metric__icon{background:#dc26261a;color:var(--vdac-red)}.vdac-revenue-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid var(--vdac-line);border-radius:18px;background:#fff}.vdac-revenue-strip>div{display:grid;gap:4px;min-width:0;padding:14px 16px;border-right:1px solid var(--vdac-line)}.vdac-revenue-strip>div:last-child{border-right:0}.vdac-revenue-strip span{color:var(--vdac-muted);font-size:.72rem;font-weight:750}.vdac-revenue-strip strong{overflow:hidden;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.vdac-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:16px}.vdac-panel,.vdac-table-panel,.vdac-breakdown-card,.vdac-balance-grid article{border:1px solid var(--vdac-line);border-radius:20px;background:var(--vdac-panel);box-shadow:0 12px 34px #0f172a0e}.vdac-panel{min-width:0;padding:18px}.vdac-panel--wide{min-width:0}.vdac-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.vdac-panel__head span{color:var(--vdac-blue);font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.vdac-panel__head h4{margin:4px 0 0;font-size:1rem}.vdac-chart{width:100%;min-height:300px}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:340px}.vdac-empty-chart,.vdac-table-empty{display:grid;place-items:center;min-height:220px;padding:22px;color:var(--vdac-muted);text-align:center}.vdac-highlight-list{display:grid;gap:10px}.vdac-highlight-list article{display:flex;align-items:flex-start;gap:11px;padding:13px;border-radius:14px;background:#f8fafc}.vdac-highlight-list article>svg{width:20px;height:20px;flex:0 0 20px;color:var(--vdac-blue)}.vdac-highlight-list span,.vdac-highlight-list strong,.vdac-highlight-list small{display:block}.vdac-highlight-list span,.vdac-highlight-list small{color:var(--vdac-muted);font-size:.72rem}.vdac-highlight-list strong{margin:3px 0}.vdac-table-panel{min-width:0;padding:18px;overflow:hidden}.vdac-table-wrap{overflow-x:auto;border:1px solid var(--vdac-line);border-radius:14px}.vdac-table{width:100%;min-width:1120px;border-collapse:collapse}.vdac-table--payouts{min-width:820px}.vdac-table th,.vdac-table td{padding:13px 14px;border-bottom:1px solid var(--vdac-line);text-align:left;vertical-align:middle}.vdac-table th{background:#f8fafc;color:var(--vdac-muted);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.vdac-table tbody tr:hover{background:#f8fafcc7}.vdac-video-cell{display:flex;align-items:center;gap:10px;min-width:230px}.vdac-video-art{display:grid;place-items:center;width:62px;height:42px;flex:0 0 62px;overflow:hidden;border-radius:11px;background:linear-gradient(135deg,#dbeafe,#ede9fe);color:var(--vdac-violet)}.vdac-video-art img{width:100%;height:100%;object-fit:cover}.vdac-video-cell strong,.vdac-video-cell span,.vdac-video-cell small{display:block}.vdac-video-cell span,.vdac-video-cell small,.vdac-stack-cell span,.vdac-balance-cell span{margin-top:2px;color:var(--vdac-muted);font-size:.72rem}.vdac-stack-cell,.vdac-balance-cell{display:grid;gap:2px}.vdac-status{display:inline-flex;align-items:center;width:fit-content;padding:6px 9px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:.7rem;font-weight:850;text-transform:capitalize;white-space:nowrap}.vdac-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vdac-breakdown-card{min-width:0;padding:17px}.vdac-breakdown-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vdac-breakdown-card header span{color:var(--vdac-muted);font-size:.68rem;font-weight:750;text-transform:uppercase}.vdac-breakdown-card header h4{margin:4px 0 0;overflow-wrap:anywhere}.vdac-breakdown-card header>strong,.vdac-breakdown-card header>svg{color:var(--vdac-green);font-size:1.25rem}.vdac-breakdown-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.vdac-breakdown-card__stats>div{min-width:0;padding:9px;border-radius:11px;background:#f8fafc}.vdac-breakdown-card__stats span{display:block;color:var(--vdac-muted);font-size:.66rem}.vdac-breakdown-card__stats strong{display:block;overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap}.vdac-progress{height:7px;margin-top:14px;overflow:hidden;border-radius:999px;background:#e2e8f0}.vdac-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vdac-blue),var(--vdac-green))}.vdac-payout-layout{display:grid;gap:16px}.vdac-balance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.vdac-balance-grid article{display:grid;gap:5px;min-width:0;padding:16px}.vdac-balance-grid span{color:var(--vdac-muted);font-size:.72rem;font-weight:750}.vdac-balance-grid strong{overflow:hidden;font-size:1.12rem;text-overflow:ellipsis;white-space:nowrap}.vdac-state{display:flex;align-items:center;gap:12px;padding:17px;border:1px dashed rgba(100,116,139,.34);border-radius:16px;background:#f8fafc;color:var(--vdac-muted)}.vdac-state svg{flex:0 0 auto;font-size:1.35rem}.vdac-state strong,.vdac-state span{display:block}.vdac-state strong{color:var(--vdac-ink)}.vdac-state span{margin-top:3px;font-size:.8rem}.vdac-state--error{border-style:solid;border-color:#dc262640;background:#fff1f2;color:var(--vdac-red)}.vdac-spin{animation:vdac-spin .8s linear infinite}@keyframes vdac-spin{to{transform:rotate(360deg)}}html.vdac-fullscreen-open,body.vdac-fullscreen-open,html.store-dashboard-fullscreen-lock,body.store-dashboard-fullscreen-lock{overflow:hidden!important;overscroll-behavior:none!important}body>.vdac-fullscreen{position:fixed!important;inset:0!important;z-index:2147483647!important;display:block!important;width:100vw!important;height:100vh!important;height:100dvh!important;overflow:hidden!important;background:#fff!important}body>.vdac-fullscreen .vdac-fullscreen__backdrop{position:absolute!important;inset:0!important;background:#fff!important}body>.vdac-fullscreen .vdac-fullscreen__content{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body>.vdac-fullscreen .vdac-fullscreen__viewport{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:max(24px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(32px,env(safe-area-inset-left))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;box-sizing:border-box!important;background:#fff!important}body>.vdac-fullscreen .vdac-fullscreen__viewport>.vdac-shell{width:100%!important;min-width:0!important;min-height:calc(100dvh - 48px)!important;margin:0!important;background:#fff!important}@media(max-width:1366px){.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.vdac-revenue-strip>div:nth-child(3n){border-right:0}.vdac-revenue-strip>div:nth-child(-n+3){border-bottom:1px solid var(--vdac-line)}}@media(max-width:1100px){.vdac-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vdac-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.vdac-dashboard-grid{grid-template-columns:1fr}.vdac-header{align-items:stretch;flex-direction:column}.vdac-header__actions{align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;width:100%;min-width:0}.vdac-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vdac-header{padding:17px}.vdac-toolbar,.vdac-toolbar__filters,.vdac-toolbar__actions{align-items:stretch;flex-direction:column}.vdac-toolbar label,.vdac-toolbar select,.vdac-view-switch,.vdac-refresh-button,.vdac-export-button,.video-distribution-card .vdac-header-action,.vdac-fullscreen .vdac-header-action{width:100%!important}.vdac-header__actions{width:100%;flex-direction:column}.vdac-view-switch button{flex:1 0 auto}.vdac-metrics,.vdac-revenue-strip,.vdac-card-grid,.vdac-balance-grid{grid-template-columns:1fr}.vdac-revenue-strip>div{border-right:0;border-bottom:1px solid var(--vdac-line)}.vdac-revenue-strip>div:last-child{border-bottom:0}.vdac-breakdown-card__stats{grid-template-columns:1fr}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:300px}body>.vdac-fullscreen .vdac-fullscreen__viewport{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important}}@media(prefers-reduced-motion:reduce){.vdac-header-action,.vdac-refresh-button,.vdac-export-button,.vdac-progress span,.vdac-spin{transition:none!important;animation:none!important}}@media(min-width:641px){.video-distribution-card .vdac-toolbar__actions,.vdac-fullscreen .vdac-toolbar__actions{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.video-distribution-card .vdac-refresh-button,.vdac-fullscreen .vdac-refresh-button{flex:0 0 124px!important;width:124px!important;min-width:124px!important;max-width:124px!important}.video-distribution-card .vdac-export-button,.vdac-fullscreen .vdac-export-button{flex:0 0 190px!important;width:190px!important;min-width:190px!important;max-width:190px!important}}.video-distribution-card .vdac-header-action:hover,.video-distribution-card .vdac-header-action:focus,.video-distribution-card .vdac-header-action:focus-visible,.video-distribution-card .vdac-header-action:active,.video-distribution-card .vdac-refresh-button:hover:not(:disabled),.video-distribution-card .vdac-refresh-button:focus:not(:disabled),.video-distribution-card .vdac-refresh-button:focus-visible:not(:disabled),.video-distribution-card .vdac-refresh-button:active:not(:disabled),.video-distribution-card .vdac-export-button:hover:not(:disabled),.video-distribution-card .vdac-export-button:focus:not(:disabled),.video-distribution-card .vdac-export-button:focus-visible:not(:disabled),.video-distribution-card .vdac-export-button:active:not(:disabled),.vdac-fullscreen .vdac-header-action:hover,.vdac-fullscreen .vdac-header-action:focus,.vdac-fullscreen .vdac-header-action:focus-visible,.vdac-fullscreen .vdac-header-action:active,.vdac-fullscreen .vdac-refresh-button:hover:not(:disabled),.vdac-fullscreen .vdac-refresh-button:focus:not(:disabled),.vdac-fullscreen .vdac-refresh-button:focus-visible:not(:disabled),.vdac-fullscreen .vdac-refresh-button:active:not(:disabled),.vdac-fullscreen .vdac-export-button:hover:not(:disabled),.vdac-fullscreen .vdac-export-button:focus:not(:disabled),.vdac-fullscreen .vdac-export-button:focus-visible:not(:disabled),.vdac-fullscreen .vdac-export-button:active:not(:disabled){background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;border-color:#0f172a2e!important;color:#0f172a!important;outline:none!important;box-shadow:0 8px 18px #0f172a0f!important;transform:none!important}.video-distribution-card .vdac-header-action:before,.video-distribution-card .vdac-header-action:after,.video-distribution-card .vdac-refresh-button:before,.video-distribution-card .vdac-refresh-button:after,.video-distribution-card .vdac-export-button:before,.video-distribution-card .vdac-export-button:after,.vdac-fullscreen .vdac-header-action:before,.vdac-fullscreen .vdac-header-action:after,.vdac-fullscreen .vdac-refresh-button:before,.vdac-fullscreen .vdac-refresh-button:after,.vdac-fullscreen .vdac-export-button:before,.vdac-fullscreen .vdac-export-button:after{background:transparent!important;background-image:none!important;opacity:0!important;box-shadow:none!important}.video-distribution-card .vdac-view-switch button:not(.is-active):hover,.video-distribution-card .vdac-view-switch button:not(.is-active):focus,.video-distribution-card .vdac-view-switch button:not(.is-active):focus-visible,.video-distribution-card .vdac-view-switch button:not(.is-active):active,.vdac-fullscreen .vdac-view-switch button:not(.is-active):hover,.vdac-fullscreen .vdac-view-switch button:not(.is-active):focus,.vdac-fullscreen .vdac-view-switch button:not(.is-active):focus-visible,.vdac-fullscreen .vdac-view-switch button:not(.is-active):active{background:#fff!important;background-image:none!important;color:var(--vdac-muted)!important;outline:none!important;box-shadow:none!important;transform:none!important}.video-distribution-card,.video-distribution-card *,.video-distribution-card *:before,.video-distribution-card *:after,.vdac-fullscreen,.vdac-fullscreen *,.vdac-fullscreen *:before,.vdac-fullscreen *:after{box-sizing:border-box}.video-distribution-card,.vdac-shell{width:100%;min-width:0;max-width:100%}.vdac-shell{container-type:inline-size;overflow-x:hidden}.vdac-header,.vdac-header__copy,.vdac-header__actions,.vdac-toolbar,.vdac-toolbar__filters,.vdac-toolbar__actions,.vdac-metrics,.vdac-revenue-strip,.vdac-dashboard-grid,.vdac-panel,.vdac-table-panel,.vdac-table-wrap,.vdac-card-grid,.vdac-breakdown-card,.vdac-payout-layout,.vdac-balance-grid,.vdac-state{min-width:0;max-width:100%}.vdac-header__copy{flex:1 1 auto}.vdac-header__copy h3,.vdac-header__copy p,.vdac-panel__head h4,.vdac-panel__head span,.vdac-breakdown-card h4,.vdac-state strong,.vdac-state span{max-width:100%;overflow-wrap:anywhere;word-break:normal}.vdac-header__actions{flex:0 1 450px;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:9px!important}.video-distribution-card .vdac-header-action,.vdac-fullscreen .vdac-header-action{width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;height:auto!important;padding:9px 12px!important;gap:7px!important;white-space:normal!important;line-height:1.2!important}.video-distribution-card .vdac-header-action span,.vdac-fullscreen .vdac-header-action span{min-width:0;max-width:100%;overflow-wrap:anywhere}.vdac-toolbar__filters{flex:1 1 auto}.vdac-toolbar__field{min-width:145px}.vdac-toolbar__actions{flex:0 0 auto}.vdac-view-switch,.vdac-view-switch button{min-width:0}.vdac-metric__copy{min-width:0;flex:1 1 auto}.vdac-metric__copy>span,.vdac-metric__copy>strong,.vdac-metric__copy>small,.vdac-revenue-strip span,.vdac-revenue-strip strong,.vdac-breakdown-card__stats span,.vdac-breakdown-card__stats strong,.vdac-balance-grid span,.vdac-balance-grid strong{max-width:100%;overflow-wrap:anywhere}.vdac-chart{min-width:0;overflow:hidden}.vdac-chart .recharts-responsive-container,.vdac-chart .recharts-wrapper,.vdac-chart svg{max-width:100%!important}.vdac-panel__head>div,.vdac-breakdown-card header>div,.vdac-breakdown-card__stats>div{min-width:0}.vdac-table-wrap{width:100%;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.video-distribution-card__collapsible-title{width:100%;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0}.video-distribution-card__collapsible-title-icon{width:28px;height:28px;min-width:28px;flex:0 0 28px;display:inline-grid;place-items:center;border:1px solid rgba(37,99,235,.14);border-radius:9px;background:linear-gradient(135deg,#eff6ff,#ede9fe);color:#2563eb;box-shadow:0 6px 16px #2563eb1a}.video-distribution-card__collapsible-title-icon svg{display:block;width:14px;height:14px;color:currentColor;stroke:currentColor}.video-distribution-card__collapsible-title-text{min-width:0;max-width:100%;display:block;color:#111827;font-size:.9rem;font-weight:900;line-height:1.1;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.video-distribution-card__collapsible-badge{min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1.15;text-align:center}.video-distribution-card__collapsible-badge-full{display:inline}.video-distribution-card__collapsible-badge-mobile{display:none}@media(min-width:1921px){.vdac-shell{gap:22px}.vdac-header{padding:28px!important;gap:28px!important}.vdac-header__copy h3{font-size:2.1rem!important}.vdac-header__copy p{font-size:1rem!important}.vdac-header__actions{flex-basis:520px}.video-distribution-card .vdac-header-action,.vdac-fullscreen .vdac-header-action{min-height:48px!important;font-size:.94rem!important}.vdac-toolbar{padding:18px 20px!important}.vdac-metrics{gap:16px!important}.vdac-metric{padding:20px!important}.vdac-metric__icon{width:42px!important;height:42px!important;flex-basis:42px!important}.vdac-metric strong{font-size:1.7rem!important}.vdac-revenue-strip>div{padding:18px 20px!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr)!important;gap:20px!important}.vdac-panel,.vdac-table-panel{padding:22px!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:410px!important}.vdac-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.vdac-balance-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.vdac-table{min-width:1240px!important}}@media(min-width:1537px)and (max-width:1920px){.vdac-header{padding:24px!important}.vdac-header__actions{flex-basis:480px}.vdac-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.78fr)!important}.vdac-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:370px!important}.vdac-table{min-width:1180px!important}}@media(min-width:1441px)and (max-width:1536px){.vdac-header{padding:22px!important}.vdac-header__actions{flex-basis:440px}.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)!important}.vdac-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1367px)and (max-width:1440px){.vdac-header{padding:20px!important}.vdac-header__actions{flex-basis:420px}.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr)!important}.vdac-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:340px!important}}@media(min-width:1281px)and (max-width:1366px){.vdac-header{padding:19px!important}.vdac-header__actions{flex-basis:400px}.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)!important}.vdac-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vdac-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1101px)and (max-width:1280px){.vdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:18px!important}.vdac-header__actions{width:100%;max-width:520px;justify-self:start}.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.vdac-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vdac-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:320px!important}.vdac-table{min-width:1080px!important}}@media(min-width:769px)and (max-width:1100px){.vdac-shell{gap:15px}.vdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:17px!important}.vdac-header__actions{width:100%;max-width:100%;justify-self:stretch}.vdac-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.vdac-toolbar__filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;width:100%}.vdac-toolbar__field,.vdac-toolbar__field select{width:100%!important;min-width:0!important}.vdac-view-switch{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%}.vdac-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;margin-left:0!important}.video-distribution-card .vdac-refresh-button,.video-distribution-card .vdac-export-button,.vdac-fullscreen .vdac-refresh-button,.vdac-fullscreen .vdac-export-button{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important}.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.vdac-card-grid,.vdac-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vdac-panel,.vdac-table-panel{padding:16px!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:300px!important}.vdac-table{min-width:1020px!important}}@media(min-width:641px)and (max-width:768px){.vdac-shell{gap:14px}.vdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:16px!important;border-radius:18px!important}.vdac-header__copy h3{font-size:1.35rem!important}.vdac-header__copy p{font-size:.86rem!important;line-height:1.5!important}.vdac-header__actions{width:100%;max-width:100%}.video-distribution-card .vdac-header-action,.vdac-fullscreen .vdac-header-action{min-height:40px!important;font-size:.78rem!important}.vdac-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;padding:13px!important}.vdac-toolbar__filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.vdac-toolbar__field,.vdac-toolbar__field select{width:100%!important;min-width:0!important}.vdac-view-switch{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%}.vdac-view-switch button{padding:0 6px!important;font-size:.7rem!important}.vdac-toolbar__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;margin-left:0!important}.video-distribution-card .vdac-refresh-button,.video-distribution-card .vdac-export-button,.vdac-fullscreen .vdac-refresh-button,.vdac-fullscreen .vdac-export-button{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important}.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.vdac-card-grid,.vdac-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:290px!important}.vdac-panel,.vdac-table-panel,.vdac-breakdown-card{border-radius:16px!important}.vdac-table{min-width:960px!important}.video-distribution-card__collapsible-title{gap:7px}.video-distribution-card__collapsible-title-icon{width:26px;height:26px;min-width:26px;flex-basis:26px}.video-distribution-card__collapsible-title-icon svg{width:13px;height:13px}.video-distribution-card__collapsible-title-text{font-size:.82rem}}@media(max-width:640px){.vdac-shell{gap:12px}.vdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:13px!important;padding:14px!important;border-radius:16px!important}.vdac-eyebrow{font-size:.66rem!important;line-height:1.25!important;white-space:normal!important}.vdac-header__copy h3{margin-top:6px!important;font-size:1.18rem!important;line-height:1.15!important}.vdac-header__copy p{font-size:.76rem!important;line-height:1.45!important}.vdac-header__actions{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.video-distribution-card .vdac-header-action,.vdac-fullscreen .vdac-header-action{min-height:39px!important;padding:8px 10px!important;font-size:.74rem!important}.vdac-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:12px!important;border-radius:15px!important}.vdac-toolbar__filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;gap:9px!important}.vdac-toolbar__field,.vdac-toolbar__field select{width:100%!important;min-width:0!important;max-width:100%!important}.vdac-toolbar select{height:38px!important;font-size:.78rem!important}.vdac-view-switch{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;overflow:visible!important}.vdac-view-switch button{min-width:0!important;padding:0 6px!important;font-size:.7rem!important}.vdac-toolbar__actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:7px!important;margin-left:0!important}.video-distribution-card .vdac-refresh-button,.video-distribution-card .vdac-export-button,.vdac-fullscreen .vdac-refresh-button,.vdac-fullscreen .vdac-export-button{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important;min-height:39px!important;font-size:.74rem!important}.vdac-state{align-items:flex-start!important;padding:13px!important;border-radius:14px!important}.vdac-state strong{font-size:.82rem!important}.vdac-state span{font-size:.72rem!important;line-height:1.4!important}.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.vdac-metric{gap:8px!important;padding:11px!important;border-radius:14px!important}.vdac-metric__icon{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:10px!important}.vdac-metric__icon svg{width:14px!important;height:14px!important}.vdac-metric span:not(.vdac-metric__icon){font-size:.62rem!important;line-height:1.3!important}.vdac-metric strong{margin-top:3px!important;font-size:1rem!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.vdac-metric small{font-size:.58rem!important;line-height:1.3!important}.vdac-revenue-strip{overflow:hidden!important;border-radius:14px!important}.vdac-revenue-strip>div{min-width:0!important;padding:10px!important;border-right:0!important;border-bottom:1px solid var(--vdac-line)!important}.vdac-revenue-strip>div:nth-last-child(-n+2){border-bottom:0!important}.vdac-revenue-strip span{font-size:.62rem!important}.vdac-revenue-strip strong{font-size:.84rem!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.vdac-panel,.vdac-table-panel,.vdac-breakdown-card{padding:13px!important;border-radius:15px!important}.vdac-panel__head{gap:8px!important;margin-bottom:10px!important}.vdac-panel__head span{font-size:.62rem!important}.vdac-panel__head h4{font-size:.86rem!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:260px!important;min-height:260px!important}.vdac-chart .recharts-legend-wrapper{font-size:10px!important}.vdac-highlight-list article{padding:10px!important}.vdac-highlight-list strong{overflow-wrap:anywhere}.vdac-card-grid,.vdac-balance-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.vdac-breakdown-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.vdac-breakdown-card__stats>div{padding:8px!important}.vdac-breakdown-card__stats strong,.vdac-balance-grid strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.vdac-table-wrap{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.vdac-table,.vdac-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.vdac-table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.vdac-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.vdac-table tbody tr.vdac-video-row,.vdac-table tbody tr.vdac-payout-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid var(--vdac-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}.vdac-table tbody tr.vdac-video-row>td,.vdac-table tbody tr.vdac-payout-row>td{display:grid!important;grid-template-columns:minmax(82px,.36fr) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.16)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.vdac-table tbody tr.vdac-video-row>td:last-child,.vdac-table tbody tr.vdac-payout-row>td:last-child{border-bottom:0!important}.vdac-table tbody tr.vdac-video-row>td:before,.vdac-table tbody tr.vdac-payout-row>td:before{content:attr(data-label);color:var(--vdac-muted);font-size:.58rem;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.vdac-video-cell{min-width:0!important;max-width:100%!important}.vdac-video-art{width:54px!important;height:36px!important;flex-basis:54px!important}.vdac-table-empty{min-height:120px!important;padding:14px!important}.video-distribution-card__collapsible-title{gap:6px}.video-distribution-card__collapsible-title-icon{width:24px;height:24px;min-width:24px;flex-basis:24px;border-radius:8px}.video-distribution-card__collapsible-title-icon svg{width:12px;height:12px}.video-distribution-card__collapsible-title-text{font-size:.76rem}.video-distribution-card__collapsible-badge-full{display:none}.video-distribution-card__collapsible-badge-mobile{display:inline;white-space:nowrap}body>.vdac-fullscreen .vdac-fullscreen__viewport{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}}@media(min-width:321px)and (max-width:390px){.vdac-header{padding:12px!important}.vdac-header__copy h3{font-size:1.05rem!important}.vdac-header__copy p{font-size:.7rem!important}.video-distribution-card .vdac-header-action,.vdac-fullscreen .vdac-header-action{min-height:37px!important;padding:7px 8px!important;font-size:.68rem!important}.vdac-toolbar{padding:10px!important}.vdac-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vdac-view-switch button{min-height:30px!important;padding:0 4px!important;font-size:.64rem!important}.vdac-metrics,.vdac-revenue-strip{gap:6px!important}.vdac-metric{padding:9px!important}.vdac-metric__icon{width:27px!important;height:27px!important;flex-basis:27px!important}.vdac-metric strong{font-size:.92rem!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:240px!important;min-height:240px!important}.vdac-table tbody tr.vdac-video-row>td,.vdac-table tbody tr.vdac-payout-row>td{grid-template-columns:minmax(72px,.32fr) minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important}.video-distribution-card__collapsible-title{gap:5px}.video-distribution-card__collapsible-title-icon{width:22px;height:22px;min-width:22px;flex-basis:22px;border-radius:7px}.video-distribution-card__collapsible-title-icon svg{width:11px;height:11px}.video-distribution-card__collapsible-title-text{font-size:.7rem;letter-spacing:-.02em}.video-distribution-card__collapsible-badge{font-size:.64rem}}@media(max-width:320px){.vdac-shell{gap:10px}.vdac-header{padding:10px!important;border-radius:13px!important}.vdac-eyebrow{font-size:.58rem!important}.vdac-header__copy h3{font-size:.96rem!important}.vdac-header__copy p{font-size:.64rem!important;line-height:1.4!important}.video-distribution-card .vdac-header-action,.vdac-fullscreen .vdac-header-action{min-height:35px!important;padding:6px 7px!important;font-size:.62rem!important}.vdac-toolbar{padding:9px!important;border-radius:13px!important}.vdac-toolbar label>span{font-size:.6rem!important}.vdac-toolbar select{height:36px!important;padding-left:9px!important;font-size:.7rem!important}.vdac-view-switch{grid-template-columns:minmax(0,1fr)!important}.vdac-view-switch button{min-height:29px!important;font-size:.62rem!important}.video-distribution-card .vdac-refresh-button,.video-distribution-card .vdac-export-button,.vdac-fullscreen .vdac-refresh-button,.vdac-fullscreen .vdac-export-button{min-height:36px!important;font-size:.66rem!important}.vdac-metrics,.vdac-revenue-strip{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.vdac-metric{align-items:center!important;padding:9px!important}.vdac-metric__icon{width:26px!important;height:26px!important;flex-basis:26px!important}.vdac-metric strong{font-size:.9rem!important}.vdac-panel,.vdac-table-panel,.vdac-breakdown-card,.vdac-balance-grid article{padding:10px!important;border-radius:13px!important}.vdac-panel__head h4{font-size:.78rem!important}.vdac-chart--timeline,.vdac-chart--services,.vdac-chart--revenue{height:220px!important;min-height:220px!important}.vdac-breakdown-card__stats{grid-template-columns:minmax(0,1fr)!important}.vdac-table tbody tr.vdac-video-row>td,.vdac-table tbody tr.vdac-payout-row>td{grid-template-columns:minmax(64px,.3fr) minmax(0,1fr)!important;gap:6px!important;padding:6px 7px!important;font-size:.68rem!important}.vdac-table tbody tr.vdac-video-row>td:before,.vdac-table tbody tr.vdac-payout-row>td:before{font-size:.52rem!important}.video-distribution-card__collapsible-title{gap:5px}.video-distribution-card__collapsible-title-icon{width:21px;height:21px;min-width:21px;flex-basis:21px}.video-distribution-card__collapsible-title-icon svg{width:10px;height:10px}.video-distribution-card__collapsible-title-text{font-size:.66rem}.video-distribution-card__collapsible-badge{display:none}}@container (max-width: 760px){.vdac-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.vdac-header__actions,.vdac-toolbar__actions{width:100%!important;max-width:100%!important}.vdac-dashboard-grid{grid-template-columns:minmax(0,1fr)!important}.vdac-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 520px){.vdac-header__actions,.vdac-toolbar__filters,.vdac-toolbar__actions{grid-template-columns:minmax(0,1fr)!important}.vdac-view-switch,.vdac-metrics,.vdac-revenue-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vdac-card-grid,.vdac-balance-grid{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 340px){.vdac-view-switch,.vdac-metrics,.vdac-revenue-strip,.vdac-breakdown-card__stats{grid-template-columns:minmax(0,1fr)!important}.video-distribution-card__collapsible-badge{display:none!important}}.marketing-card.marketing-card--analytics-mode .marketing-card__shell-header .marketing-card__analytics-back,.marketing-card .marketing-card__shell-header .marketing-card__analytics-back,.marketing-card .marketing-card__analytics-back{background:#fff!important;background-image:none!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 24px #0f172a0f!important;text-shadow:none!important}.marketing-card.marketing-card--analytics-mode .marketing-card__shell-header .marketing-card__analytics-back:hover,.marketing-card .marketing-card__shell-header .marketing-card__analytics-back:hover,.marketing-card .marketing-card__analytics-back:hover,.marketing-card.marketing-card--analytics-mode .marketing-card__shell-header .marketing-card__analytics-back:focus,.marketing-card .marketing-card__shell-header .marketing-card__analytics-back:focus,.marketing-card .marketing-card__analytics-back:focus{background:#f8fafc!important;background-image:none!important;color:#0f172a!important;border-color:#05966947!important;box-shadow:0 10px 24px #0f172a13!important}.marketing-card .marketing-card__analytics-back svg,.marketing-card .marketing-card__analytics-back span{color:currentColor!important;stroke:currentColor!important;fill:none!important}.marketing-card .marketing-card__analytics-back:before,.marketing-card .marketing-card__analytics-back:after{display:none!important;content:none!important}.marketing-card-analytics-page .marketing-card-analytics-chart-card{min-height:390px;overflow:visible!important}.marketing-card-analytics-page .marketing-card-analytics-chart-card h3{position:relative;z-index:2}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-cartesian-grid line{stroke:#94a3b83d}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-legend-wrapper{padding-top:8px}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-legend-item-text{color:#475569!important;font-weight:750}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-dot,.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-line-dot{r:5;stroke-width:2.5;filter:drop-shadow(0 4px 8px rgba(15,23,42,.16))}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-active-dot{r:7;stroke-width:3;filter:drop-shadow(0 6px 12px rgba(15,23,42,.2))}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-tooltip-wrapper{z-index:20;pointer-events:none}.marketing-card-analytics-page .marketing-card-analytics-action:disabled svg,.marketing-card-analytics-page .marketing-card-analytics-icon-action:disabled svg,.marketing-card-analytics-page .marketing-card-analytics-row-actions button:disabled svg,.marketing-card-analytics-page .marketing-card-analytics-card-head button:disabled svg,.marketing-card-analytics-page .marketing-card-analytics-detail-actions button:disabled svg{color:#475569!important;stroke:#475569!important;opacity:1!important}.marketing-card-analytics-page{width:100%;box-sizing:border-box;font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#0f172a}.marketing-card-analytics-page *{box-sizing:border-box}.marketing-card-analytics-page--fullscreen{position:fixed;inset:0;z-index:2147483000;width:100vw;height:100vh!important;max-height:100vh!important;margin:0;padding:18px 18px 32px;overflow-y:auto!important;overflow-x:hidden!important;background:#f8fafc;border-radius:0}.marketing-card-analytics-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:10px}.marketing-card-analytics-header h1{margin:0;color:#0f172a;font-size:clamp(1.7rem,2.2vw,2.4rem);font-weight:850;letter-spacing:-.045em}.marketing-card-analytics-muted,.marketing-card-analytics-window-note{color:#64748b;font-size:.92rem;font-weight:650;line-height:1.45}.marketing-card-analytics-window-note{margin:6px 0 14px}.marketing-card-analytics-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.marketing-card-analytics-control{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:.9rem;font-weight:800}.marketing-card-analytics-control select,.marketing-card-analytics-filters select,.marketing-card-analytics-filters input{appearance:none;min-height:42px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#0f172a;outline:none;padding:10px 38px 10px 14px;font-size:.92rem;font-weight:750;box-shadow:0 5px 16px #0f172a0d}.marketing-card-analytics-filters input{width:min(360px,100%);padding-right:14px}.marketing-card-analytics-control select:focus,.marketing-card-analytics-filters select:focus,.marketing-card-analytics-filters input:focus{border-color:#0596696b;box-shadow:0 0 0 4px #0596691f}.marketing-card-analytics-action,.marketing-card-analytics-icon-action{border:1px solid rgba(15,23,42,.1);outline:none;background:#fff;color:#0f172a;border-radius:14px;min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.marketing-card-analytics-action:hover,.marketing-card-analytics-icon-action:hover{transform:translateY(-1px);background:#f8fafc}.marketing-card-analytics-action:disabled,.marketing-card-analytics-icon-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.marketing-card-analytics-icon-action{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:12px}.marketing-card-analytics-card{width:100%;margin-bottom:16px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#fff;box-shadow:0 12px 30px #0f172a0e}.marketing-card-analytics-card h3{margin:0 0 14px;color:#0f172a;font-size:1.06rem;font-weight:850;letter-spacing:-.025em}.marketing-card-analytics-message-card{color:#475569;font-weight:750}.marketing-card-analytics-error-card{display:flex;flex-direction:column;gap:4px;color:#b91c1c;background:#fef2f2;border-color:#dc26262e}.marketing-card-analytics-error-card span{color:#991b1b;font-size:.88rem}.marketing-card-analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;align-items:stretch;margin:18px 0;width:100%}.marketing-card-analytics-kpi{position:relative;min-width:0;min-height:132px;padding:18px 18px 16px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 12px 26px #0f172a0e}.marketing-card-analytics-kpi:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:5px;border-radius:999px;background:#64748b}.marketing-card-analytics-kpi:after{content:"";position:absolute;right:14px;top:14px;width:44px;height:44px;border-radius:999px;opacity:.11;background:#64748b}.marketing-card-analytics-kpi__label,.marketing-card-analytics-kpi__value,.marketing-card-analytics-kpi__meta{position:relative;z-index:1}.marketing-card-analytics-kpi__label{margin:0 0 8px;color:#475569;font-size:.74rem;font-weight:850;line-height:1;letter-spacing:.055em;text-transform:uppercase}.marketing-card-analytics-kpi__value{color:#0f172a;font-size:clamp(1.95rem,2.8vw,2.35rem);font-weight:900;line-height:1;letter-spacing:-.05em}.marketing-card-analytics-kpi__meta{margin-top:8px;color:#64748b;font-size:.82rem;font-weight:750;line-height:1.25}.marketing-card-analytics-kpi--claims{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#0596692e}.marketing-card-analytics-kpi--claims:before,.marketing-card-analytics-kpi--claims:after{background:#059669}.marketing-card-analytics-kpi--questionnaire,.marketing-card-analytics-kpi--buyers{background:linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#2563eb2e}.marketing-card-analytics-kpi--questionnaire:before,.marketing-card-analytics-kpi--questionnaire:after,.marketing-card-analytics-kpi--buyers:before,.marketing-card-analytics-kpi--buyers:after{background:#2563eb}.marketing-card-analytics-kpi--answered{background:linear-gradient(180deg,#fdf2f8,#fce7f3);border-color:#db27772e}.marketing-card-analytics-kpi--answered:before,.marketing-card-analytics-kpi--answered:after{background:#db2777}.marketing-card-analytics-kpi--today,.marketing-card-analytics-kpi--week{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#f59e0b33}.marketing-card-analytics-kpi--today:before,.marketing-card-analytics-kpi--today:after,.marketing-card-analytics-kpi--week:before,.marketing-card-analytics-kpi--week:after{background:#f59e0b}.marketing-card-analytics-kpi--pending{background:linear-gradient(180deg,#eef2ff,#e0e7ff);border-color:#6366f12e}.marketing-card-analytics-kpi--pending:before,.marketing-card-analytics-kpi--pending:after{background:#6366f1}.marketing-card-analytics-kpi--products{background:linear-gradient(180deg,#f0fdfa,#ccfbf1);border-color:#14b8a62e}.marketing-card-analytics-kpi--products:before,.marketing-card-analytics-kpi--products:after{background:#14b8a6}.marketing-card-analytics-toggle-card{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px}.marketing-card-analytics-toggle{display:inline-flex;align-items:center;gap:8px;color:#374151;font-weight:800}.marketing-card-analytics-toggle input[type=checkbox]{width:16px;height:16px;accent-color:#059669}.marketing-card-analytics-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketing-card-analytics-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.marketing-card-analytics-card-head h3{margin-bottom:0}.marketing-card-analytics-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.marketing-card-analytics-filters label{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:.9rem;font-weight:800}.marketing-card-analytics-table-wrap{width:100%;max-width:100%;max-height:520px;overflow:auto;border:1px solid rgba(15,23,42,.06);border-radius:18px;background:#fff;scrollbar-gutter:stable}.marketing-card-analytics-table-wrap::-webkit-scrollbar{width:10px;height:10px}.marketing-card-analytics-table-wrap::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:999px}.marketing-card-analytics-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border:2px solid rgba(241,245,249,.9);border-radius:999px}.marketing-card-analytics-table{width:100%;min-width:0!important;max-width:100%!important;table-layout:fixed;border-collapse:collapse}.marketing-card-analytics-table thead th{position:sticky;top:0;z-index:2;padding:14px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#475569;text-align:left;font-size:.76rem;font-weight:900;letter-spacing:.02em;white-space:nowrap}.marketing-card-analytics-table tbody td{padding:13px 12px;border-bottom:1px solid rgba(15,23,42,.06);color:#0f172a;vertical-align:middle;font-size:.9rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.marketing-card-analytics-table tbody tr:hover{background:#05966909}.marketing-card-analytics-table tbody tr:last-child td{border-bottom:none}.marketing-card-analytics-leads-table th:nth-child(1),.marketing-card-analytics-leads-table td:nth-child(1){width:22%}.marketing-card-analytics-leads-table th:nth-child(2),.marketing-card-analytics-leads-table td:nth-child(2){width:20%}.marketing-card-analytics-leads-table th:nth-child(3),.marketing-card-analytics-leads-table td:nth-child(3){width:13%}.marketing-card-analytics-leads-table th:nth-child(4),.marketing-card-analytics-leads-table td:nth-child(4){width:9%;text-align:center}.marketing-card-analytics-leads-table th:nth-child(5),.marketing-card-analytics-leads-table td:nth-child(5){width:11%}.marketing-card-analytics-leads-table th:nth-child(6),.marketing-card-analytics-leads-table td:nth-child(6){width:13%}.marketing-card-analytics-leads-table th:nth-child(7),.marketing-card-analytics-leads-table td:nth-child(7){width:12%}.marketing-card-analytics-buyers-table th:nth-child(1),.marketing-card-analytics-buyers-table td:nth-child(1){width:24%}.marketing-card-analytics-buyers-table th:nth-child(2),.marketing-card-analytics-buyers-table td:nth-child(2),.marketing-card-analytics-buyers-table th:nth-child(3),.marketing-card-analytics-buyers-table td:nth-child(3),.marketing-card-analytics-buyers-table th:nth-child(4),.marketing-card-analytics-buyers-table td:nth-child(4){width:10%;text-align:center}.marketing-card-analytics-buyers-table th:nth-child(5),.marketing-card-analytics-buyers-table td:nth-child(5){width:14%}.marketing-card-analytics-buyers-table th:nth-child(6),.marketing-card-analytics-buyers-table td:nth-child(6){width:20%}.marketing-card-analytics-buyers-table th:nth-child(7),.marketing-card-analytics-buyers-table td:nth-child(7){width:12%}.marketing-card-analytics-user-cell{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.marketing-card-analytics-user-cell img{width:38px;height:38px;min-width:38px;border-radius:50%;object-fit:cover;border:1px solid rgba(15,23,42,.08)}.marketing-card-analytics-user-cell div{min-width:0;max-width:100%}.marketing-card-analytics-user-cell strong,.marketing-card-analytics-user-cell small{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-card-analytics-user-cell strong{color:#0f172a;font-weight:850}.marketing-card-analytics-user-cell small{margin-top:3px;color:#64748b;font-size:.78rem;font-weight:750}.marketing-card-analytics-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.marketing-card-analytics-row-actions{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap}.marketing-card-analytics-status{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:5px 10px;border-radius:999px;border:1px solid rgba(100,116,139,.2);background:#64748b1a;color:#475569;font-size:.74rem;font-weight:900;line-height:1;white-space:nowrap}.marketing-card-analytics-status--new{border-color:#f59e0b40;background:#f59e0b1f;color:#b45309}.marketing-card-analytics-status--viewed{border-color:#2563eb38;background:#2563eb1a;color:#1d4ed8}.marketing-card-analytics-status--contacted{border-color:#8b5cf63d;background:#8b5cf61a;color:#6d28d9}.marketing-card-analytics-status--converted{border-color:#16a34a38;background:#16a34a1a;color:#15803d}.marketing-card-analytics-status--archived{border-color:#64748b33;background:#64748b1a;color:#475569}.marketing-card-analytics-empty{padding:24px;color:#64748b;text-align:center;font-weight:750}.marketing-card-analytics-detail-backdrop{position:fixed;inset:0;z-index:2147483100;display:flex;justify-content:flex-end;background:#0f172a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketing-card-analytics-detail{width:min(620px,100vw);height:100vh;overflow-y:auto;background:#fff;box-shadow:-24px 0 60px #0f172a47;padding:20px}.marketing-card-analytics-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(15,23,42,.08)}.marketing-card-analytics-detail-head h2{margin:0;color:#0f172a;font-size:1.35rem;font-weight:900;letter-spacing:-.035em}.marketing-card-analytics-detail-head p{margin:5px 0 0;color:#64748b;font-weight:750}.marketing-card-analytics-detail-profile{display:flex;align-items:center;gap:14px;padding:18px 0}.marketing-card-analytics-detail-profile img{width:64px;height:64px;min-width:64px;border-radius:50%;object-fit:cover;border:1px solid rgba(15,23,42,.08)}.marketing-card-analytics-detail-profile strong,.marketing-card-analytics-detail-profile small,.marketing-card-analytics-detail-profile em{display:block}.marketing-card-analytics-detail-profile strong{color:#0f172a;font-size:1.05rem;font-weight:900}.marketing-card-analytics-detail-profile small,.marketing-card-analytics-detail-profile em{margin-top:4px;color:#64748b;font-size:.88rem;font-style:normal;font-weight:750}.marketing-card-analytics-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.marketing-card-analytics-detail-actions button{border:1px solid rgba(15,23,42,.1);border-radius:12px;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#0f172a;font-size:.84rem;font-weight:850;cursor:pointer}.marketing-card-analytics-detail-actions button:disabled{opacity:.48;cursor:not-allowed}.marketing-card-analytics-detail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.marketing-card-analytics-detail-summary div{padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.marketing-card-analytics-detail-summary span{display:block;margin-bottom:6px;color:#64748b;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.marketing-card-analytics-detail-summary strong{color:#0f172a;font-size:.94rem;font-weight:900}.marketing-card-analytics-qa-section h3,.marketing-card-analytics-notes-section h3{margin:0;color:#0f172a;font-size:1rem;font-weight:900}.marketing-card-analytics-qa-section>p,.marketing-card-analytics-notes-section>p{margin:5px 0 12px;color:#64748b;font-weight:700;line-height:1.45}.marketing-card-analytics-qa-card{margin-bottom:10px;padding:14px;border:1px solid rgba(5,150,105,.16);border-radius:16px;background:linear-gradient(180deg,#f8fffb,#ecfdf5)}.marketing-card-analytics-qa-card--empty{border-color:#64748b29;background:#f8fafc}.marketing-card-analytics-qa-card strong,.marketing-card-analytics-qa-card p{display:block;margin:0}.marketing-card-analytics-qa-card strong{color:#0f172a;font-weight:900;line-height:1.35}.marketing-card-analytics-qa-card p{margin-top:8px;color:#334155;font-weight:700;line-height:1.5}.marketing-card-analytics-notes-section{margin-top:16px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.marketing-card-analytics-profile-body{margin-top:16px}@media(max-width:1100px){.marketing-card-analytics-header{flex-direction:column}.marketing-card-analytics-actions{justify-content:flex-start}.marketing-card-analytics-grid-2{grid-template-columns:1fr}.marketing-card-analytics-table-wrap{overflow-x:auto}.marketing-card-analytics-table{min-width:920px!important}}@media(max-width:720px){.marketing-card-analytics-page,.marketing-card-analytics-page--fullscreen{padding-left:12px;padding-right:12px}.marketing-card-analytics-actions,.marketing-card-analytics-filters,.marketing-card-analytics-toggle-card{flex-direction:column;align-items:stretch}.marketing-card-analytics-action,.marketing-card-analytics-control,.marketing-card-analytics-control select,.marketing-card-analytics-filters label,.marketing-card-analytics-filters input,.marketing-card-analytics-filters select{width:100%}.marketing-card-analytics-kpis{grid-template-columns:1fr}.marketing-card-analytics-card{border-radius:18px;padding:14px}.marketing-card-analytics-detail{width:100vw}.marketing-card-analytics-detail-summary{grid-template-columns:1fr}}.marketing-card-analytics-page.marketing-card-analytics-page--fullscreen,body>.marketing-card-analytics-page.marketing-card-analytics-page--fullscreen{position:fixed!important;inset:0!important;z-index:2147483646!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:100vh!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;isolation:isolate!important;background:#f8fafc!important}.marketing-card-analytics-page--fullscreen{isolation:isolate!important}.marketing-card-analytics-page--fullscreen .marketing-card-analytics-header,.marketing-card-analytics-page--fullscreen .marketing-card-analytics-actions{position:relative;z-index:3}.marketing-card-analytics-detail-backdrop{z-index:2147483647!important}.marketing-card-analytics-detail{position:relative;z-index:2147483647!important}.marketing-card-analytics-page--fullscreen .marketing-card-analytics-profile-body{position:relative;z-index:4}.marketing-card-analytics-page .marketing-card-analytics-header{align-items:center!important}.marketing-card-analytics-page .marketing-card-analytics-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.marketing-card-analytics-page .marketing-card-analytics-control{min-height:42px!important;display:inline-flex!important;align-items:center!important}.marketing-card-analytics-page .marketing-card-analytics-actions .marketing-card-analytics-action,.marketing-card-analytics-page .marketing-card-analytics-actions button,.marketing-card-analytics-page--fullscreen .marketing-card-analytics-actions .marketing-card-analytics-action,.marketing-card-analytics-page--fullscreen .marketing-card-analytics-actions button{min-height:42px!important;height:42px!important;padding:0 16px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 10px 24px #0f172a0f!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important}.marketing-card-analytics-page .marketing-card-analytics-actions .marketing-card-analytics-action:before,.marketing-card-analytics-page .marketing-card-analytics-actions .marketing-card-analytics-action:after,.marketing-card-analytics-page .marketing-card-analytics-actions button:before,.marketing-card-analytics-page .marketing-card-analytics-actions button:after{display:none!important}.marketing-card-analytics-page .marketing-card-analytics-actions .marketing-card-analytics-action:hover,.marketing-card-analytics-page .marketing-card-analytics-actions button:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#0f172a2e!important;transform:translateY(-1px)}.marketing-card-analytics-page .marketing-card-analytics-actions svg{color:currentColor!important;stroke:currentColor!important;flex:0 0 auto}.marketing-card-analytics-page .marketing-card-analytics-control select{min-height:42px!important;height:42px!important}@media(max-width:1100px){.marketing-card-analytics-page .marketing-card-analytics-actions{justify-content:flex-start!important}}@media(max-width:720px){.marketing-card-analytics-page .marketing-card-analytics-actions{align-items:stretch!important}.marketing-card-analytics-page .marketing-card-analytics-actions .marketing-card-analytics-action,.marketing-card-analytics-page .marketing-card-analytics-actions button,.marketing-card-analytics-page .marketing-card-analytics-control,.marketing-card-analytics-page .marketing-card-analytics-control select{width:100%!important}}.marketing-card-analytics-page .marketing-card-analytics-chart-card{min-height:392px;overflow:visible!important;background:radial-gradient(circle at 12% 0%,rgba(16,185,129,.035),transparent 30%),#fff}.marketing-card-analytics-page .marketing-card-analytics-chart-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.marketing-card-analytics-page .marketing-card-analytics-chart-titlebar h3{margin:0 0 4px}.marketing-card-analytics-page .marketing-card-analytics-chart-titlebar small{display:block;color:#64748b;font-size:.84rem;font-weight:750;line-height:1.35}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-responsive-container{min-height:300px;overflow:visible!important}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-cartesian-grid line{stroke:#94a3b838}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-cartesian-axis-tick-value{fill:#64748b;font-size:.76rem;font-weight:780}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-dot,.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-line-dot,.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-active-dot{filter:drop-shadow(0 4px 8px rgba(15,23,42,.16))}.marketing-card-analytics-page .marketing-card-analytics-action svg,.marketing-card-analytics-page .marketing-card-analytics-icon-action svg,.marketing-card-analytics-page .marketing-card-analytics-row-actions button svg,.marketing-card-analytics-page .marketing-card-analytics-card-head button svg,.marketing-card-analytics-page .marketing-card-analytics-detail-actions button svg{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.marketing-card-analytics-page .marketing-card-analytics-action svg *,.marketing-card-analytics-page .marketing-card-analytics-icon-action svg *,.marketing-card-analytics-page .marketing-card-analytics-row-actions button svg *,.marketing-card-analytics-page .marketing-card-analytics-card-head button svg *,.marketing-card-analytics-page .marketing-card-analytics-detail-actions button svg *{stroke:currentColor!important;opacity:1!important;visibility:visible!important}.marketing-card-analytics-page .marketing-card-analytics-chart-card{min-height:390px;overflow:visible!important;background:radial-gradient(circle at 12% 8%,rgba(16,185,129,.055),transparent 34%),#fff}.marketing-card-analytics-page .marketing-card-analytics-chart-card h3{margin-bottom:4px;color:#0f172a;font-weight:900;letter-spacing:-.02em}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-responsive-container{min-height:300px}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-wrapper,.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-surface{overflow:visible!important}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-cartesian-axis-tick-value{fill:#64748b;font-size:.76rem;font-weight:750}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-legend-wrapper{padding-top:10px}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-legend-item-text{color:#475569!important;font-weight:800}.marketing-card-analytics-page .marketing-card-analytics-real-dot,.marketing-card-analytics-page .marketing-card-analytics-active-dot{filter:drop-shadow(0 5px 9px rgba(15,23,42,.18))}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-tooltip-wrapper{z-index:30;pointer-events:none}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-default-tooltip{border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;box-shadow:0 18px 38px #0f172a29!important;overflow:hidden}.marketing-card-analytics-page .marketing-card-analytics-action,.marketing-card-analytics-page .marketing-card-analytics-icon-action,.marketing-card-analytics-page .marketing-card-analytics-row-actions button,.marketing-card-analytics-page .marketing-card-analytics-card-head button,.marketing-card-analytics-page .marketing-card-analytics-detail-actions button{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.marketing-card-analytics-page .marketing-card-analytics-action:hover,.marketing-card-analytics-page .marketing-card-analytics-icon-action:hover,.marketing-card-analytics-page .marketing-card-analytics-row-actions button:hover,.marketing-card-analytics-page .marketing-card-analytics-card-head button:hover,.marketing-card-analytics-page .marketing-card-analytics-detail-actions button:hover,.marketing-card-analytics-page .marketing-card-analytics-action:focus,.marketing-card-analytics-page .marketing-card-analytics-icon-action:focus,.marketing-card-analytics-page .marketing-card-analytics-row-actions button:focus,.marketing-card-analytics-page .marketing-card-analytics-card-head button:focus,.marketing-card-analytics-page .marketing-card-analytics-detail-actions button:focus{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#05966947!important;box-shadow:0 10px 24px #0f172a14!important}.marketing-card-analytics-page .marketing-card-analytics-action svg,.marketing-card-analytics-page .marketing-card-analytics-icon-action svg,.marketing-card-analytics-page .marketing-card-analytics-row-actions button svg,.marketing-card-analytics-page .marketing-card-analytics-card-head button svg,.marketing-card-analytics-page .marketing-card-analytics-detail-actions button svg{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.marketing-card-analytics-page .marketing-card-analytics-icon-action,.marketing-card-analytics-page .marketing-card-analytics-row-actions .marketing-card-analytics-icon-action{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:12px!important}.marketing-card-analytics-page .marketing-card-analytics-action:disabled,.marketing-card-analytics-page .marketing-card-analytics-icon-action:disabled,.marketing-card-analytics-page .marketing-card-analytics-row-actions button:disabled,.marketing-card-analytics-page .marketing-card-analytics-card-head button:disabled,.marketing-card-analytics-page .marketing-card-analytics-detail-actions button:disabled{background:#f8fafc!important;background-image:none!important;color:#475569!important;-webkit-text-fill-color:#475569!important;border-color:#0f172a1a!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}.marketing-card-analytics-page .marketing-card-analytics-action:before,.marketing-card-analytics-page .marketing-card-analytics-action:after,.marketing-card-analytics-page .marketing-card-analytics-icon-action:before,.marketing-card-analytics-page .marketing-card-analytics-icon-action:after,.marketing-card-analytics-page .marketing-card-analytics-row-actions button:before,.marketing-card-analytics-page .marketing-card-analytics-row-actions button:after,.marketing-card-analytics-page .marketing-card-analytics-card-head button:before,.marketing-card-analytics-page .marketing-card-analytics-card-head button:after{display:none!important;content:none!important}@media(max-width:720px){.marketing-card-analytics-page .marketing-card-analytics-chart-card{min-height:350px}.marketing-card-analytics-page .marketing-card-analytics-chart-card .recharts-responsive-container{min-height:280px}}.marketing-card-analytics-detail-backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.marketing-card-analytics-detail{background:#fff!important;color:#0f172a!important;box-shadow:-18px 0 46px #0f172a29!important}.marketing-card-analytics-detail-head .marketing-card-analytics-icon-action,.marketing-card-analytics-detail .marketing-card-analytics-icon-action,.marketing-card-analytics-detail button.marketing-card-analytics-icon-action{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0e!important;opacity:1!important;visibility:visible!important}.marketing-card-analytics-detail-head .marketing-card-analytics-icon-action:hover,.marketing-card-analytics-detail .marketing-card-analytics-icon-action:hover,.marketing-card-analytics-detail button.marketing-card-analytics-icon-action:hover,.marketing-card-analytics-detail-head .marketing-card-analytics-icon-action:focus,.marketing-card-analytics-detail .marketing-card-analytics-icon-action:focus,.marketing-card-analytics-detail button.marketing-card-analytics-icon-action:focus{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a2e!important;box-shadow:0 10px 24px #0f172a14!important}.marketing-card-analytics-detail-head .marketing-card-analytics-icon-action svg,.marketing-card-analytics-detail .marketing-card-analytics-icon-action svg,.marketing-card-analytics-detail button.marketing-card-analytics-icon-action svg{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;color:#0f172a!important;stroke:#0f172a!important;fill:none!important;opacity:1!important;visibility:visible!important}.marketing-card-analytics-detail-head .marketing-card-analytics-icon-action:before,.marketing-card-analytics-detail-head .marketing-card-analytics-icon-action:after,.marketing-card-analytics-detail .marketing-card-analytics-icon-action:before,.marketing-card-analytics-detail .marketing-card-analytics-icon-action:after{display:none!important;content:none!important}.marketing-card-analytics-detail,.marketing-card-analytics-detail h2,.marketing-card-analytics-detail h3,.marketing-card-analytics-detail strong,.marketing-card-analytics-detail p,.marketing-card-analytics-detail span,.marketing-card-analytics-detail small,.marketing-card-analytics-detail em{color:#0f172a;opacity:1}.marketing-card-analytics-detail small,.marketing-card-analytics-detail em,.marketing-card-analytics-detail-head p,.marketing-card-analytics-qa-section>p{color:#64748b!important}.marketing-card__titlebar{display:flex;align-items:center;gap:12px}.marketing-card__titleicon,.marketing-card__metric-icon{width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857;flex:0 0 auto}.marketing-card__titlebar small,.marketing-card__section-head small,.marketing-card__source-note em,.marketing-card__drawer-head small,.marketing-card__drawer-profile small,.marketing-card__drawer-profile em{display:block;color:#64748b;font-size:.82rem;margin-top:2px}.marketing-card__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.marketing-card__range-group,.marketing-card__toolbar-actions,.marketing-card__tabs,.marketing-card__lead-actions,.marketing-card__drawer-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.marketing-card__range-group button,.marketing-card__toolbar-actions button,.marketing-card__tabs button,.marketing-card__lead-actions button,.marketing-card__drawer-actions button,.marketing-card__status-grid button,.marketing-card__icon-btn{border:1px solid rgba(15,23,42,.1);background:#ffffffe6;color:#0f172a;border-radius:999px;padding:8px 12px;font-weight:800;font-size:.82rem;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.marketing-card__range-group button:hover,.marketing-card__toolbar-actions button:hover,.marketing-card__tabs button:hover,.marketing-card__lead-actions button:hover,.marketing-card__drawer-actions button:hover,.marketing-card__status-grid button:hover,.marketing-card__icon-btn:hover{transform:translateY(-1px);border-color:#05966952;box-shadow:0 10px 22px #0f172a14}.marketing-card__range-group button.active,.marketing-card__tabs button.active{color:#047857;border-color:#05966959;background:#ecfdf5}.marketing-card__toolbar-actions select,.marketing-card__filters select,.marketing-card__filters input{border:1px solid rgba(15,23,42,.1);background:#fffffff5;border-radius:999px;padding:9px 12px;font-weight:750;color:#0f172a;outline:none}.marketing-card__toolbar-actions button:disabled,.marketing-card__toolbar-actions button:disabled:hover{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.spin{animation:marketingSpin 1s linear infinite}@keyframes marketingSpin{to{transform:rotate(360deg)}}.marketing-card__source-note{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0;color:#64748b;font-weight:800;font-size:.82rem}.marketing-card__source-note span{border-radius:999px;background:#ecfdf5eb;color:#047857;padding:6px 10px}.marketing-card__error{margin:12px 0;border:1px solid rgba(239,68,68,.18);background:#fef2f2f0;color:#991b1b;border-radius:18px;padding:12px 14px;display:grid;gap:4px}.marketing-card__error small{color:#b45309}.marketing-card__metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.marketing-card__metric{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:16px;background:#ffffffe0;box-shadow:0 14px 34px #0f172a14;min-width:0}.marketing-card__metric-icon{width:36px;height:36px;border-radius:14px;margin-bottom:8px}.marketing-card__metric span:not(.marketing-card__metric-icon){display:block;color:#64748b;font-size:.82rem;font-weight:800}.marketing-card__metric strong{display:block;color:#0f172a;font-size:1.72rem;line-height:1;margin-top:6px}.marketing-card__metric em{display:block;color:#94a3b8;font-style:normal;font-size:.76rem;margin-top:5px}.marketing-card__insights-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px;margin-top:16px}.marketing-card__timeline-card,.marketing-card__followup-card,.marketing-card__placeholder,.marketing-card__mini-list,.marketing-card__lead-list{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#ffffffdb;box-shadow:0 16px 34px #0f172a12;padding:16px}.marketing-card__section-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.marketing-card__timeline-bars{display:grid;gap:9px}.marketing-card__timeline-row{display:grid;grid-template-columns:94px minmax(0,1fr) 34px;align-items:center;gap:10px;color:#64748b;font-size:.78rem;font-weight:800}.marketing-card__timeline-row div{height:9px;border-radius:999px;background:#0f172a12;overflow:hidden}.marketing-card__timeline-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#22c55e)}.marketing-card__timeline-row em{font-style:normal;color:#0f172a;text-align:right}.marketing-card__status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketing-card__status-grid button{justify-content:space-between;border-radius:16px;padding:10px}.marketing-card__status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900;color:#0f172a;background:#e2e8f0eb}.marketing-card__status--new{color:#1d4ed8;background:#dbeafe}.marketing-card__status--viewed{color:#7c3aed;background:#ede9fe}.marketing-card__status--contacted{color:#047857;background:#d1fae5}.marketing-card__status--converted{color:#166534;background:#dcfce7}.marketing-card__status--archived{color:#475569;background:#e2e8f0}.marketing-card__tabs{margin-top:18px;margin-bottom:12px}.marketing-card__filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.marketing-card__filters label{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:.82rem;font-weight:850}.marketing-card__filters input{min-width:240px}.marketing-card__lead-list{display:grid;gap:10px}.marketing-card__lead-row{display:grid;grid-template-columns:minmax(240px,1fr) minmax(250px,auto) auto;gap:12px;align-items:center;border:1px solid rgba(15,23,42,.07);border-radius:18px;padding:12px;background:#f8fafcbd}.marketing-card__lead-main{border:0;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;min-width:0}.marketing-card__avatar,.marketing-card__product-image{width:42px;height:42px;border-radius:16px;background:#ecfdf5;color:#047857;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.marketing-card__avatar.large{width:58px;height:58px;border-radius:20px}.marketing-card__avatar img,.marketing-card__product-image img{width:100%;height:100%;object-fit:cover}.marketing-card__lead-copy{min-width:0}.marketing-card__lead-copy strong,.marketing-card__lead-copy small,.marketing-card__lead-copy em,.marketing-card__product-row strong,.marketing-card__buyer-row strong,.marketing-card__product-row small,.marketing-card__buyer-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-card__lead-copy strong{color:#0f172a;font-size:.96rem}.marketing-card__lead-copy small,.marketing-card__lead-copy em{color:#64748b;font-size:.8rem;font-style:normal;margin-top:2px}.marketing-card__lead-meta{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.marketing-card__price-pill,.marketing-card__answer-pill,.marketing-card__date-pill{border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900;background:#f1f5f9f5;color:#334155}.marketing-card__price-pill{color:#047857;background:#ecfdf5}.marketing-card__answer-pill{color:#7c3aed;background:#f3e8ff}.marketing-card__mini-list{display:grid;gap:10px}.marketing-card__product-row,.marketing-card__buyer-row{display:grid;grid-template-columns:auto 42px minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid rgba(15,23,42,.07);border-radius:18px;padding:12px;background:#f8fafcc2}.marketing-card__buyer-row{grid-template-columns:42px minmax(0,1fr) auto auto}.marketing-card__product-rank{font-weight:900;color:#047857}.marketing-card__product-row em,.marketing-card__buyer-row em{color:#64748b;font-style:normal;font-weight:850;font-size:.8rem}.marketing-card__empty,.marketing-card__loading{margin:0;border:1px dashed rgba(15,23,42,.16);border-radius:18px;padding:18px;color:#64748b;background:#f8fafcdb;font-weight:750}.marketing-card__loading{display:inline-flex;align-items:center;gap:8px}.marketing-card__drawer-backdrop{position:fixed;inset:0;z-index:1000;background:#0f172a61;display:flex;justify-content:flex-end}.marketing-card__drawer{width:min(560px,100vw);height:100%;overflow-y:auto;background:#f8fafc;box-shadow:-24px 0 56px #0f172a38;padding:18px}.marketing-card__drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.marketing-card__icon-btn{width:38px;height:38px;padding:0;border-radius:14px;justify-content:center}.marketing-card__drawer-profile,.marketing-card__drawer-summary,.marketing-card__qa-section,.marketing-card__notes-section{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a12;padding:16px;margin-bottom:14px}.marketing-card__drawer-profile{display:flex;align-items:center;gap:12px}.marketing-card__drawer-profile strong{display:block;color:#0f172a}.marketing-card__drawer-actions{margin-bottom:14px}.marketing-card__drawer-actions button{border-radius:14px}.marketing-card__drawer-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-card__drawer-summary div{border-radius:16px;background:#f8fafcdb;padding:10px}.marketing-card__drawer-summary span{display:block;color:#64748b;font-size:.76rem;font-weight:900;margin-bottom:5px}.marketing-card__drawer-summary strong{color:#0f172a;font-size:.9rem}.marketing-card__qa-section{display:grid;gap:10px}.marketing-card__qa-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px;background:#f8fafce6}.marketing-card__qa-card strong{display:block;color:#0f172a;margin-bottom:6px}.marketing-card__qa-card p{margin:0;color:#334155;line-height:1.45}.marketing-card__qa-card.is-empty p{color:#94a3b8}.marketing-card__notes-section label{display:grid;gap:8px;color:#0f172a;font-weight:900}.marketing-card__notes-section textarea{width:100%;resize:vertical;border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:12px;color:#0f172a;background:#f8fafce6;outline:none}.marketing-card__notes-section textarea:focus{border-color:#05966966;box-shadow:0 0 0 3px #10b9811f}.marketing-card__notes-section small{display:block;color:#64748b;margin-top:8px;line-height:1.4}@media(max-width:1100px){.marketing-card__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-card__insights-row,.marketing-card__lead-row{grid-template-columns:1fr}.marketing-card__lead-meta{justify-content:flex-start}}@media(max-width:700px){.marketing-card__metric-grid,.marketing-card__drawer-summary{grid-template-columns:1fr}.marketing-card__filters,.marketing-card__toolbar,.marketing-card__toolbar-actions{align-items:stretch}.marketing-card__filters label,.marketing-card__filters input,.marketing-card__filters select,.marketing-card__toolbar-actions select,.marketing-card__toolbar-actions button{width:100%}.marketing-card__product-row,.marketing-card__buyer-row{grid-template-columns:42px minmax(0,1fr)}.marketing-card__product-rank,.marketing-card__product-row em,.marketing-card__buyer-row em{display:none}}.marketing-card--analytics-mode{overflow:hidden}.marketing-card__shell-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.12),transparent 34%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 28px #0f172a0f}.marketing-card__shell-left{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.marketing-card__shell-left strong{display:block;color:#0f172a;font-size:1rem;font-weight:850;line-height:1.1}.marketing-card__shell-left small{display:block;margin-top:3px;color:#64748b;font-size:.82rem;font-weight:700;line-height:1.25}.marketing-card__shell-icon{width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#047857;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.18)}.marketing-card__analytics-back{min-height:40px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;border-radius:14px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.88rem;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #0f172a0f;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.marketing-card__analytics-back:hover{background:#f8fafc;transform:translateY(-1px)}.marketing-card__analytics-stage{width:100%;min-width:0}.marketing-card__analytics-stage .marketing-card-analytics-page{width:100%}.marketing-card__toolbar-actions button svg{flex:0 0 auto}@media(max-width:720px){.marketing-card__shell-header{align-items:stretch}.marketing-card__shell-left,.marketing-card__analytics-back{width:100%}}.marketing-card .marketing-card__lead-row{background:#fffffff0!important;background-image:none!important}.marketing-card .marketing-card__lead-main,.marketing-card .marketing-card__lead-main:hover,.marketing-card .marketing-card__lead-main:active,.marketing-card .marketing-card__lead-main:focus{appearance:none!important;-webkit-appearance:none!important;border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important;transform:none!important}.marketing-card .marketing-card__lead-main:before,.marketing-card .marketing-card__lead-main:after{display:none!important;content:none!important}.marketing-card .marketing-card__lead-main:hover{border-radius:16px;background:#ecfdf58a!important}.marketing-card .marketing-card__lead-main:focus-visible{border-radius:16px;outline:3px solid rgba(16,185,129,.22)!important;outline-offset:3px!important}.marketing-card .marketing-card__lead-copy,.marketing-card .marketing-card__lead-copy strong,.marketing-card .marketing-card__lead-copy small,.marketing-card .marketing-card__lead-copy em{background:transparent!important;background-image:none!important}.marketing-card .marketing-card__lead-copy strong{color:#0f172a!important}.marketing-card .marketing-card__lead-copy small,.marketing-card .marketing-card__lead-copy em{color:#64748b!important}.marketing-card .marketing-card__lead-actions button,.marketing-card .marketing-card__drawer-actions button,.marketing-card .marketing-card__status-grid button{background:#fff!important;background-image:none!important;color:#0f172a!important}.marketing-card .marketing-card__lead-actions button:hover,.marketing-card .marketing-card__drawer-actions button:hover,.marketing-card .marketing-card__status-grid button:hover{background:#f8fafc!important;background-image:none!important}.marketing-card .marketing-card__range-group button,.marketing-card .marketing-card__tabs button,.marketing-card .marketing-card__toolbar-actions button,.marketing-card .marketing-card__lead-actions button,.marketing-card .marketing-card__drawer-actions button,.marketing-card .marketing-card__status-grid button{background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important;box-shadow:0 8px 18px #0f172a0b!important}.marketing-card .marketing-card__range-group button:hover,.marketing-card .marketing-card__range-group button:focus,.marketing-card .marketing-card__range-group button:focus-visible,.marketing-card .marketing-card__tabs button:hover,.marketing-card .marketing-card__tabs button:focus,.marketing-card .marketing-card__tabs button:focus-visible,.marketing-card .marketing-card__toolbar-actions button:hover,.marketing-card .marketing-card__toolbar-actions button:focus,.marketing-card .marketing-card__toolbar-actions button:focus-visible,.marketing-card .marketing-card__lead-actions button:hover,.marketing-card .marketing-card__lead-actions button:focus,.marketing-card .marketing-card__lead-actions button:focus-visible,.marketing-card .marketing-card__drawer-actions button:hover,.marketing-card .marketing-card__drawer-actions button:focus,.marketing-card .marketing-card__drawer-actions button:focus-visible,.marketing-card .marketing-card__status-grid button:hover,.marketing-card .marketing-card__status-grid button:focus,.marketing-card .marketing-card__status-grid button:focus-visible{background:#f8fafc!important;color:#0f172a!important;border-color:#05966947!important;box-shadow:0 10px 24px #0f172a13!important}.marketing-card .marketing-card__range-group button.active,.marketing-card .marketing-card__range-group button.active:hover,.marketing-card .marketing-card__range-group button.active:focus,.marketing-card .marketing-card__range-group button.active:focus-visible,.marketing-card .marketing-card__tabs button.active,.marketing-card .marketing-card__tabs button.active:hover,.marketing-card .marketing-card__tabs button.active:focus,.marketing-card .marketing-card__tabs button.active:focus-visible{background:#ecfdf5!important;color:#047857!important;border-color:#05966959!important;box-shadow:0 0 0 4px #10b9811a!important}.marketing-card button.active,.marketing-card button.is-active,.marketing-card button[aria-pressed=true],.marketing-card button[aria-selected=true]{background:#ecfdf5!important;color:#047857!important;border-color:#05966959!important}.marketing-card button.active:hover,.marketing-card button.is-active:hover,.marketing-card button[aria-pressed=true]:hover,.marketing-card button[aria-selected=true]:hover{background:#d1fae5!important;color:#065f46!important;border-color:#0596696b!important}.marketing-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.marketing-card-shell__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.marketing-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.marketing-card-shell__icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:16px!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;color:#047857!important;box-shadow:0 10px 24px #04785724!important}.marketing-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.marketing-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.marketing-card-shell__title p{margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important}.marketing-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.marketing-card-shell__count{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#ecfdf5!important;color:#047857!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.marketing-card-shell__fullscreen-btn,.marketing-card-shell__close-btn{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.marketing-card-shell__fullscreen-btn:hover,.marketing-card-shell__close-btn:hover{background:#f8fafc!important;color:#000!important;-webkit-text-fill-color:#000000!important;border-color:#0f172a38!important;transform:translateY(-1px)!important}.marketing-card-shell__fullscreen-btn:active,.marketing-card-shell__close-btn:active{transform:translateY(1px) scale(.98)!important}.marketing-card-shell__fullscreen-btn svg,.marketing-card-shell__close-btn svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.marketing-card-shell__close-btn{width:42px!important;padding:0!important}.marketing-card-shell__body{min-width:0!important;box-sizing:border-box!important}.marketing-card-fullscreen-portal.store-dashboard-fullscreen-portal,.marketing-card-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.marketing-card-fullscreen-portal .store-dashboard-fullscreen-portal__backdrop{display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.marketing-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.marketing-card-fullscreen-portal .marketing-card-shell,.marketing-card-shell.marketing-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.marketing-card-fullscreen-portal .marketing-card-shell__header,.marketing-card-shell--fullscreen .marketing-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.marketing-card-fullscreen-portal .marketing-card-shell__body,.marketing-card-shell--fullscreen .marketing-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.marketing-card-fullscreen-portal .marketing-card__analytics-stage,.marketing-card-shell--fullscreen .marketing-card__analytics-stage{min-height:calc(100dvh - 170px)!important;height:auto!important;overflow:visible!important}.marketing-card-fullscreen-portal .marketing-card__analytics-stage .marketing-card-analytics-page,.marketing-card-shell--fullscreen .marketing-card__analytics-stage .marketing-card-analytics-page{width:100%!important;min-height:calc(100dvh - 190px)!important}.marketing-card-fullscreen-portal .marketing-card__lead-list,.marketing-card-fullscreen-portal .marketing-card__mini-list,.marketing-card-shell--fullscreen .marketing-card__lead-list,.marketing-card-shell--fullscreen .marketing-card__mini-list{max-height:none!important;overflow:visible!important}.marketing-card__drawer-backdrop{z-index:2147483700!important}.marketing-card__drawer{z-index:2147483701!important}.marketing-card-fullscreen-portal .marketing-card-shell__body::-webkit-scrollbar,.marketing-card-shell--fullscreen .marketing-card-shell__body::-webkit-scrollbar{width:9px!important}.marketing-card-fullscreen-portal .marketing-card-shell__body::-webkit-scrollbar-track,.marketing-card-shell--fullscreen .marketing-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.marketing-card-fullscreen-portal .marketing-card-shell__body::-webkit-scrollbar-thumb,.marketing-card-shell--fullscreen .marketing-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.marketing-card-fullscreen-portal .marketing-card-shell__body::-webkit-scrollbar-thumb:hover,.marketing-card-shell--fullscreen .marketing-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:720px){.marketing-card-fullscreen-portal .marketing-card-shell,.marketing-card-shell.marketing-card-shell--fullscreen{padding:16px!important}.marketing-card-fullscreen-portal .marketing-card-shell__header,.marketing-card-shell--fullscreen .marketing-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.marketing-card-fullscreen-portal .marketing-card-shell__actions,.marketing-card-shell--fullscreen .marketing-card-shell__actions{width:100%!important;justify-content:flex-start!important}.marketing-card-fullscreen-portal .marketing-card-shell__fullscreen-btn,.marketing-card-shell--fullscreen .marketing-card-shell__fullscreen-btn{flex:1 1 auto!important}}.marketing-card .marketing-card__range-group button,.marketing-card .marketing-card__toolbar-actions button,.marketing-card .marketing-card__tabs button,.marketing-card .marketing-card__lead-actions button,.marketing-card .marketing-card__drawer-actions button,.marketing-card .marketing-card__status-grid button,.marketing-card-shell .marketing-card__range-group button,.marketing-card-shell .marketing-card__toolbar-actions button,.marketing-card-shell .marketing-card__tabs button,.marketing-card-shell .marketing-card__lead-actions button,.marketing-card-shell .marketing-card__drawer-actions button,.marketing-card-shell .marketing-card__status-grid button,.marketing-card-fullscreen-portal .marketing-card__range-group button,.marketing-card-fullscreen-portal .marketing-card__toolbar-actions button,.marketing-card-fullscreen-portal .marketing-card__tabs button,.marketing-card-fullscreen-portal .marketing-card__lead-actions button,.marketing-card-fullscreen-portal .marketing-card__drawer-actions button,.marketing-card-fullscreen-portal .marketing-card__status-grid button{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#0f172a1f!important;box-shadow:0 8px 18px #0f172a0b!important}.marketing-card .marketing-card__range-group button:hover,.marketing-card .marketing-card__range-group button:active,.marketing-card .marketing-card__range-group button:focus,.marketing-card .marketing-card__range-group button:focus-visible,.marketing-card .marketing-card__toolbar-actions button:hover,.marketing-card .marketing-card__toolbar-actions button:active,.marketing-card .marketing-card__toolbar-actions button:focus,.marketing-card .marketing-card__toolbar-actions button:focus-visible,.marketing-card .marketing-card__tabs button:hover,.marketing-card .marketing-card__tabs button:active,.marketing-card .marketing-card__tabs button:focus,.marketing-card .marketing-card__tabs button:focus-visible,.marketing-card-shell .marketing-card__range-group button:hover,.marketing-card-shell .marketing-card__range-group button:active,.marketing-card-shell .marketing-card__range-group button:focus,.marketing-card-shell .marketing-card__range-group button:focus-visible,.marketing-card-shell .marketing-card__toolbar-actions button:hover,.marketing-card-shell .marketing-card__toolbar-actions button:active,.marketing-card-shell .marketing-card__toolbar-actions button:focus,.marketing-card-shell .marketing-card__toolbar-actions button:focus-visible,.marketing-card-shell .marketing-card__tabs button:hover,.marketing-card-shell .marketing-card__tabs button:active,.marketing-card-shell .marketing-card__tabs button:focus,.marketing-card-shell .marketing-card__tabs button:focus-visible,.marketing-card-fullscreen-portal .marketing-card__range-group button:hover,.marketing-card-fullscreen-portal .marketing-card__range-group button:active,.marketing-card-fullscreen-portal .marketing-card__range-group button:focus,.marketing-card-fullscreen-portal .marketing-card__range-group button:focus-visible,.marketing-card-fullscreen-portal .marketing-card__toolbar-actions button:hover,.marketing-card-fullscreen-portal .marketing-card__toolbar-actions button:active,.marketing-card-fullscreen-portal .marketing-card__toolbar-actions button:focus,.marketing-card-fullscreen-portal .marketing-card__toolbar-actions button:focus-visible,.marketing-card-fullscreen-portal .marketing-card__tabs button:hover,.marketing-card-fullscreen-portal .marketing-card__tabs button:active,.marketing-card-fullscreen-portal .marketing-card__tabs button:focus,.marketing-card-fullscreen-portal .marketing-card__tabs button:focus-visible{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#05966947!important;box-shadow:0 10px 24px #0f172a13!important;outline:none!important}.marketing-card .marketing-card__range-group button.active,.marketing-card .marketing-card__range-group button.active:hover,.marketing-card .marketing-card__range-group button.active:active,.marketing-card .marketing-card__range-group button.active:focus,.marketing-card .marketing-card__range-group button.active:focus-visible,.marketing-card .marketing-card__tabs button.active,.marketing-card .marketing-card__tabs button.active:hover,.marketing-card .marketing-card__tabs button.active:active,.marketing-card .marketing-card__tabs button.active:focus,.marketing-card .marketing-card__tabs button.active:focus-visible,.marketing-card-shell .marketing-card__range-group button.active,.marketing-card-shell .marketing-card__range-group button.active:hover,.marketing-card-shell .marketing-card__range-group button.active:active,.marketing-card-shell .marketing-card__range-group button.active:focus,.marketing-card-shell .marketing-card__range-group button.active:focus-visible,.marketing-card-shell .marketing-card__tabs button.active,.marketing-card-shell .marketing-card__tabs button.active:hover,.marketing-card-shell .marketing-card__tabs button.active:active,.marketing-card-shell .marketing-card__tabs button.active:focus,.marketing-card-shell .marketing-card__tabs button.active:focus-visible,.marketing-card-fullscreen-portal .marketing-card__range-group button.active,.marketing-card-fullscreen-portal .marketing-card__range-group button.active:hover,.marketing-card-fullscreen-portal .marketing-card__range-group button.active:active,.marketing-card-fullscreen-portal .marketing-card__range-group button.active:focus,.marketing-card-fullscreen-portal .marketing-card__range-group button.active:focus-visible,.marketing-card-fullscreen-portal .marketing-card__tabs button.active,.marketing-card-fullscreen-portal .marketing-card__tabs button.active:hover,.marketing-card-fullscreen-portal .marketing-card__tabs button.active:active,.marketing-card-fullscreen-portal .marketing-card__tabs button.active:focus,.marketing-card-fullscreen-portal .marketing-card__tabs button.active:focus-visible{background:#ecfdf5!important;background-color:#ecfdf5!important;background-image:none!important;color:#047857!important;-webkit-text-fill-color:#047857!important;border-color:#05966959!important;box-shadow:0 0 0 4px #10b9811a!important}.marketing-card button[aria-pressed=true],.marketing-card button[aria-selected=true],.marketing-card-shell button[aria-pressed=true],.marketing-card-shell button[aria-selected=true],.marketing-card-fullscreen-portal button[aria-pressed=true],.marketing-card-fullscreen-portal button[aria-selected=true]{background:#ecfdf5!important;background-color:#ecfdf5!important;background-image:none!important;color:#047857!important;-webkit-text-fill-color:#047857!important;border-color:#05966959!important}.marketing-card button svg,.marketing-card-shell button svg,.marketing-card-fullscreen-portal button svg{color:currentColor!important;stroke:currentColor!important;fill:currentColor;opacity:1!important}button.marketing-card__analytics-back,.marketing-card button.marketing-card__analytics-back,.marketing-card-shell button.marketing-card__analytics-back,.marketing-card-fullscreen-portal button.marketing-card__analytics-back,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back,.marketing-card__shell-header button.marketing-card__analytics-back,.marketing-card__shell-left button.marketing-card__analytics-back{appearance:none!important;-webkit-appearance:none!important;min-height:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 18px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;box-shadow:0 10px 24px #0f172a0f!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}button.marketing-card__analytics-back:hover,button.marketing-card__analytics-back:active,button.marketing-card__analytics-back:focus,button.marketing-card__analytics-back:focus-visible,.marketing-card button.marketing-card__analytics-back:hover,.marketing-card button.marketing-card__analytics-back:active,.marketing-card button.marketing-card__analytics-back:focus,.marketing-card button.marketing-card__analytics-back:focus-visible,.marketing-card-shell button.marketing-card__analytics-back:hover,.marketing-card-shell button.marketing-card__analytics-back:active,.marketing-card-shell button.marketing-card__analytics-back:focus,.marketing-card-shell button.marketing-card__analytics-back:focus-visible,.marketing-card-fullscreen-portal button.marketing-card__analytics-back:hover,.marketing-card-fullscreen-portal button.marketing-card__analytics-back:active,.marketing-card-fullscreen-portal button.marketing-card__analytics-back:focus,.marketing-card-fullscreen-portal button.marketing-card__analytics-back:focus-visible,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back:hover,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back:active,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back:focus,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back:focus-visible{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#05966947!important;box-shadow:0 12px 26px #0f172a14!important;outline:none!important;transform:translateY(-1px)!important}button.marketing-card__analytics-back:before,button.marketing-card__analytics-back:after,.marketing-card button.marketing-card__analytics-back:before,.marketing-card button.marketing-card__analytics-back:after,.marketing-card-shell button.marketing-card__analytics-back:before,.marketing-card-shell button.marketing-card__analytics-back:after,.marketing-card-fullscreen-portal button.marketing-card__analytics-back:before,.marketing-card-fullscreen-portal button.marketing-card__analytics-back:after,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back:before,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back:after{display:none!important;content:none!important;background:transparent!important;background-image:none!important}button.marketing-card__analytics-back svg,button.marketing-card__analytics-back span,.marketing-card button.marketing-card__analytics-back svg,.marketing-card button.marketing-card__analytics-back span,.marketing-card-shell button.marketing-card__analytics-back svg,.marketing-card-shell button.marketing-card__analytics-back span,.marketing-card-fullscreen-portal button.marketing-card__analytics-back svg,.marketing-card-fullscreen-portal button.marketing-card__analytics-back span,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back svg,.store-dashboard-fullscreen-portal button.marketing-card__analytics-back span{color:currentColor!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.marketing-card,.marketing-card *,.marketing-card *:before,.marketing-card *:after,.marketing-card-shell,.marketing-card-shell *,.marketing-card-shell *:before,.marketing-card-shell *:after,.marketing-card-fullscreen-portal,.marketing-card-fullscreen-portal *,.marketing-card-fullscreen-portal *:before,.marketing-card-fullscreen-portal *:after{box-sizing:border-box}.marketing-card,.marketing-card-shell{width:100%;min-width:0;max-width:100%}.marketing-card{container-type:inline-size}.marketing-card-shell{overflow-x:hidden;container-type:inline-size}.marketing-card__titlebar,.marketing-card__titlebar>div,.marketing-card-shell__header,.marketing-card-shell__title,.marketing-card-shell__title>div,.marketing-card-shell__actions,.marketing-card-shell__body,.marketing-card__toolbar,.marketing-card__range-group,.marketing-card__toolbar-actions,.marketing-card__source-note,.marketing-card__metric-grid,.marketing-card__insights-row,.marketing-card__timeline-card,.marketing-card__followup-card,.marketing-card__tabs,.marketing-card__filters,.marketing-card__lead-list,.marketing-card__lead-row,.marketing-card__lead-main,.marketing-card__lead-copy,.marketing-card__lead-meta,.marketing-card__lead-actions,.marketing-card__mini-list,.marketing-card__product-row,.marketing-card__buyer-row,.marketing-card__shell-header,.marketing-card__shell-left,.marketing-card__analytics-stage,.marketing-card__drawer,.marketing-card__drawer-head,.marketing-card__drawer-profile,.marketing-card__drawer-actions,.marketing-card__drawer-summary,.marketing-card__qa-section,.marketing-card__notes-section,.marketing-card .info-banner,.marketing-card-fullscreen-portal .info-banner{min-width:0!important;max-width:100%!important}.marketing-card__titlebar{width:100%}.marketing-card__titlebar>div{flex:1 1 auto}.marketing-card__titlebar strong,.marketing-card__titlebar small,.marketing-card-shell__title h2,.marketing-card-shell__title p,.marketing-card__section-head strong,.marketing-card__section-head small,.marketing-card__lead-copy strong,.marketing-card__lead-copy small,.marketing-card__lead-copy em,.marketing-card__drawer-head strong,.marketing-card__drawer-head small,.marketing-card__qa-card strong,.marketing-card__qa-card p,.marketing-card__notes-section small,.marketing-card .info-banner__text,.marketing-card .info-banner__text p{max-width:100%;overflow-wrap:anywhere;word-break:normal}.marketing-card-shell__title{flex:1 1 auto!important}.marketing-card-shell__actions{flex:0 1 auto!important}.marketing-card-shell__body{width:100%!important;overflow-x:hidden!important}.marketing-card__toolbar{width:100%}.marketing-card__range-group{flex:1 1 420px}.marketing-card__toolbar-actions{flex:1 1 420px;justify-content:flex-end}.marketing-card__range-group button,.marketing-card__toolbar-actions button,.marketing-card__tabs button,.marketing-card__lead-actions button,.marketing-card__drawer-actions button,.marketing-card__status-grid button{min-width:0;max-width:100%;justify-content:center;text-align:center}.marketing-card__toolbar-actions select,.marketing-card__filters input,.marketing-card__filters select{min-width:0;max-width:100%}.marketing-card__metric-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important}.marketing-card__metric{width:100%;min-width:0}.marketing-card__metric span,.marketing-card__metric strong,.marketing-card__metric em{max-width:100%;overflow-wrap:anywhere}.marketing-card__insights-row{width:100%}.marketing-card__timeline-row{min-width:0}.marketing-card__timeline-row>span,.marketing-card__timeline-row>em{min-width:0;overflow-wrap:anywhere}.marketing-card__status-grid{width:100%}.marketing-card__status-grid button{width:100%;min-width:0}.marketing-card__tabs,.marketing-card__filters{width:100%}.marketing-card__filters label{min-width:0;max-width:100%}.marketing-card__lead-row,.marketing-card__lead-main{width:100%}.marketing-card__lead-meta,.marketing-card__lead-actions{min-width:0}.marketing-card__product-row,.marketing-card__buyer-row{width:100%}.marketing-card__product-row>span,.marketing-card__buyer-row>span{min-width:0}.marketing-card__product-row em,.marketing-card__buyer-row em{max-width:100%;overflow-wrap:anywhere}.marketing-card__analytics-stage,.marketing-card__analytics-stage .marketing-card-analytics-page{width:100%!important;min-width:0!important;max-width:100%!important}.marketing-card__drawer{max-width:100vw!important}.marketing-card__drawer-actions{width:100%}.marketing-card__drawer-actions button{min-width:0}.marketing-card__notes-section textarea{min-width:0;max-width:100%}@media(min-width:1921px){.marketing-card__titleicon,.marketing-card-shell__icon{width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:18px!important}.marketing-card__titleicon svg,.marketing-card-shell__icon svg{width:24px;height:24px}.marketing-card-shell__header{gap:26px!important;margin-bottom:22px!important;padding-bottom:18px!important}.marketing-card-shell__title h2{font-size:2.15rem!important}.marketing-card-shell__title p{font-size:1rem!important}.marketing-card-shell__count,.marketing-card-shell__fullscreen-btn,.marketing-card-shell__close-btn{min-height:48px!important;font-size:.96rem!important}.marketing-card__toolbar{gap:18px!important}.marketing-card__range-group,.marketing-card__toolbar-actions{gap:10px!important}.marketing-card__range-group button,.marketing-card__toolbar-actions button,.marketing-card__toolbar-actions select{min-height:44px!important;font-size:.9rem!important}.marketing-card__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.marketing-card__metric{min-height:144px;padding:20px!important}.marketing-card__metric-icon{width:42px!important;height:42px!important}.marketing-card__metric strong{font-size:2rem!important}.marketing-card__insights-row{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr)!important;gap:18px!important}.marketing-card__timeline-card,.marketing-card__followup-card,.marketing-card__lead-list,.marketing-card__mini-list{padding:20px!important}.marketing-card__lead-row{grid-template-columns:minmax(300px,1fr) minmax(360px,auto) minmax(420px,auto)!important;gap:16px!important;padding:16px!important}.marketing-card__drawer{width:min(680px,100vw)!important;padding:24px!important}.marketing-card-fullscreen-portal .marketing-card-shell,.marketing-card-shell.marketing-card-shell--fullscreen{padding:30px 40px!important}}@media(min-width:1537px)and (max-width:1920px){.marketing-card-shell__title h2{font-size:1.9rem!important}.marketing-card__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.marketing-card__insights-row{grid-template-columns:minmax(0,1.35fr) minmax(320px,.72fr)!important}.marketing-card__lead-row{grid-template-columns:minmax(280px,1fr) minmax(300px,auto) minmax(340px,auto)!important}.marketing-card-fullscreen-portal .marketing-card-shell,.marketing-card-shell.marketing-card-shell--fullscreen{padding:26px 34px!important}}@media(min-width:1441px)and (max-width:1536px){.marketing-card-shell__title h2{font-size:1.72rem!important}.marketing-card__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.marketing-card__insights-row{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important}.marketing-card__lead-row{grid-template-columns:minmax(260px,1fr) minmax(280px,auto) minmax(300px,auto)!important}}@media(min-width:1367px)and (max-width:1440px){.marketing-card-shell__title h2{font-size:1.62rem!important}.marketing-card-shell__title p{font-size:.88rem!important}.marketing-card__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}.marketing-card__metric{padding:14px!important}.marketing-card__insights-row{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr)!important}.marketing-card__lead-row{grid-template-columns:minmax(240px,1fr) minmax(250px,auto) minmax(280px,auto)!important;gap:10px!important}}@media(min-width:1281px)and (max-width:1366px){.marketing-card-shell__title h2{font-size:1.52rem!important}.marketing-card__toolbar{align-items:stretch!important}.marketing-card__range-group,.marketing-card__toolbar-actions{width:100%;flex-basis:100%}.marketing-card__range-group{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}.marketing-card__toolbar-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.marketing-card__toolbar-actions select,.marketing-card__toolbar-actions button{width:100%!important}.marketing-card__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.marketing-card__insights-row{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)!important}.marketing-card__lead-row{grid-template-columns:minmax(0,1fr)!important}.marketing-card__lead-meta{justify-content:flex-start!important}}@media(min-width:1101px)and (max-width:1280px){.marketing-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.marketing-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(160px,1fr)!important;justify-content:stretch!important}.marketing-card-shell__count,.marketing-card-shell__fullscreen-btn{width:100%!important}.marketing-card__range-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%}.marketing-card__toolbar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.marketing-card__toolbar-actions select,.marketing-card__toolbar-actions button{width:100%!important}.marketing-card__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.marketing-card__insights-row,.marketing-card__lead-row{grid-template-columns:minmax(0,1fr)!important}.marketing-card__lead-meta{justify-content:flex-start!important}.marketing-card__lead-actions{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:769px)and (max-width:1100px){.marketing-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:13px!important}.marketing-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(150px,1fr)!important;justify-content:stretch!important}.marketing-card-shell__count,.marketing-card-shell__fullscreen-btn{width:100%!important}.marketing-card__toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.marketing-card__range-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%}.marketing-card__toolbar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.marketing-card__toolbar-actions select,.marketing-card__toolbar-actions button{width:100%!important}.marketing-card__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.marketing-card__insights-row{grid-template-columns:minmax(0,1fr)!important}.marketing-card__tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.marketing-card__tabs button{width:100%}.marketing-card__filters{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(2,minmax(180px,.6fr))!important;align-items:stretch!important}.marketing-card__filters label,.marketing-card__filters input,.marketing-card__filters select{width:100%!important}.marketing-card__lead-row{grid-template-columns:minmax(0,1fr)!important}.marketing-card__lead-meta{justify-content:flex-start!important}.marketing-card__lead-actions{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.marketing-card__product-row{grid-template-columns:auto 42px minmax(0,1fr) repeat(2,auto)!important}.marketing-card__buyer-row{grid-template-columns:42px minmax(0,1fr) repeat(2,auto)!important}}@media(min-width:641px)and (max-width:768px){.marketing-card__titlebar{gap:9px!important}.marketing-card__titleicon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:12px!important}.marketing-card__titlebar strong{font-size:.92rem!important}.marketing-card__titlebar small{font-size:.7rem!important;line-height:1.3!important}.marketing-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.marketing-card-shell__title{gap:10px!important}.marketing-card-shell__icon{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:13px!important}.marketing-card-shell__title h2{font-size:1.3rem!important}.marketing-card-shell__title p{font-size:.8rem!important;line-height:1.45!important}.marketing-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(140px,1fr)!important;justify-content:stretch!important}.marketing-card-shell__count,.marketing-card-shell__fullscreen-btn{width:100%!important}.marketing-card__toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.marketing-card__range-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%;gap:6px!important}.marketing-card__toolbar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;gap:7px!important}.marketing-card__toolbar-actions select,.marketing-card__toolbar-actions button{width:100%!important}.marketing-card__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.marketing-card__insights-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.marketing-card__tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.marketing-card__tabs button{width:100%;min-height:38px;padding-inline:6px;font-size:.72rem}.marketing-card__filters{display:grid!important;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.marketing-card__filters label:first-child{grid-column:1 / -1}.marketing-card__filters label,.marketing-card__filters input,.marketing-card__filters select{width:100%!important}.marketing-card__lead-row{grid-template-columns:minmax(0,1fr)!important;padding:11px!important}.marketing-card__lead-meta{justify-content:flex-start!important}.marketing-card__lead-actions{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.marketing-card__lead-actions button{width:100%;min-height:36px}.marketing-card__product-row,.marketing-card__buyer-row{grid-template-columns:42px minmax(0,1fr)!important}.marketing-card__product-rank,.marketing-card__product-row em,.marketing-card__buyer-row em{display:none!important}.marketing-card__drawer{width:min(520px,100vw)!important;padding:14px!important}}@media(max-width:640px){.marketing-card__titlebar{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important}.marketing-card__titleicon{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;border-radius:10px!important}.marketing-card__titleicon svg{width:14px!important;height:14px!important}.marketing-card__titlebar strong{display:block!important;width:100%!important;min-width:0!important;font-size:.82rem!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.marketing-card__titlebar small{display:none!important}.marketing-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:11px!important;margin-bottom:12px!important;padding-bottom:12px!important}.marketing-card-shell__title{width:100%!important;align-items:flex-start!important;gap:9px!important}.marketing-card-shell__icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:12px!important}.marketing-card-shell__icon svg{width:16px!important;height:16px!important}.marketing-card-shell__eyebrow{font-size:.62rem!important;line-height:1.2!important}.marketing-card-shell__title h2{margin-top:3px!important;font-size:1.08rem!important;line-height:1.12!important}.marketing-card-shell__title p{margin-top:4px!important;font-size:.7rem!important;line-height:1.4!important}.marketing-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:7px!important}.marketing-card-shell__count,.marketing-card-shell__fullscreen-btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:39px!important;padding-inline:8px!important;font-size:.72rem!important}.marketing-card-shell__close-btn{grid-column:1 / -1;width:100%!important;min-height:37px!important}.marketing-card__toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important;margin-bottom:11px!important}.marketing-card__range-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:5px!important}.marketing-card__range-group button{width:100%!important;min-height:34px!important;padding:5px 4px!important;border-radius:10px!important;font-size:.64rem!important;white-space:normal!important}.marketing-card__toolbar-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:6px!important}.marketing-card__toolbar-actions select,.marketing-card__toolbar-actions button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:37px!important;border-radius:11px!important;font-size:.68rem!important}.marketing-card .info-banner,.marketing-card-fullscreen-portal .info-banner{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:10px!important;border-radius:13px!important}.marketing-card .info-banner__text,.marketing-card-fullscreen-portal .info-banner__text{font-size:.68rem!important;line-height:1.4!important}.marketing-card__source-note{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin:9px 0!important;font-size:.68rem!important}.marketing-card__source-note span{width:fit-content;max-width:100%}.marketing-card__error{padding:10px!important;border-radius:13px!important;font-size:.7rem!important}.marketing-card__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:11px!important}.marketing-card__metric{min-height:102px;padding:10px!important;border-radius:13px!important}.marketing-card__metric-icon{width:28px!important;height:28px!important;margin-bottom:6px!important;border-radius:9px!important}.marketing-card__metric-icon svg{width:13px!important;height:13px!important}.marketing-card__metric span:not(.marketing-card__metric-icon){font-size:.62rem!important;line-height:1.3!important}.marketing-card__metric strong{margin-top:4px!important;font-size:1.06rem!important;white-space:normal!important}.marketing-card__metric em{font-size:.56rem!important}.marketing-card__insights-row{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin-top:11px!important}.marketing-card__timeline-card,.marketing-card__followup-card,.marketing-card__lead-list,.marketing-card__mini-list{padding:10px!important;border-radius:14px!important}.marketing-card__section-head{margin-bottom:9px!important}.marketing-card__section-head strong{font-size:.8rem!important}.marketing-card__section-head small{font-size:.62rem!important;line-height:1.35!important}.marketing-card__timeline-row{grid-template-columns:minmax(56px,.4fr) minmax(0,1fr) 28px!important;gap:6px!important;font-size:.62rem!important}.marketing-card__status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.marketing-card__status-grid button{min-width:0!important;padding:7px 5px!important;gap:4px!important;border-radius:10px!important}.marketing-card__status{padding:4px 6px!important;font-size:.58rem!important}.marketing-card__tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:12px 0 9px!important}.marketing-card__tabs button{width:100%!important;min-width:0!important;min-height:34px!important;padding:5px 4px!important;border-radius:10px!important;font-size:.62rem!important;white-space:normal!important;line-height:1.2!important}.marketing-card__filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important;margin-bottom:9px!important}.marketing-card__filters label,.marketing-card__filters input,.marketing-card__filters select{width:100%!important;min-width:0!important;max-width:100%!important}.marketing-card__filters label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;font-size:.66rem!important}.marketing-card__filters input,.marketing-card__filters select{min-height:37px!important;border-radius:11px!important;font-size:.68rem!important}.marketing-card__lead-list{gap:8px!important}.marketing-card__lead-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:9px!important;border-radius:13px!important}.marketing-card__lead-main{gap:8px!important}.marketing-card__avatar,.marketing-card__product-image{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:11px!important}.marketing-card__lead-copy strong{font-size:.8rem!important}.marketing-card__lead-copy small,.marketing-card__lead-copy em{font-size:.64rem!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.marketing-card__lead-meta{justify-content:flex-start!important;gap:5px!important}.marketing-card__price-pill,.marketing-card__answer-pill,.marketing-card__date-pill{padding:4px 6px!important;font-size:.56rem!important}.marketing-card__lead-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.marketing-card__lead-actions button{width:100%!important;min-width:0!important;min-height:32px!important;padding:5px 4px!important;border-radius:9px!important;font-size:.58rem!important;white-space:normal!important}.marketing-card__product-row,.marketing-card__buyer-row{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;padding:9px!important;border-radius:13px!important}.marketing-card__product-rank,.marketing-card__product-row em,.marketing-card__buyer-row em{display:none!important}.marketing-card__product-row strong,.marketing-card__buyer-row strong{font-size:.76rem!important;white-space:normal!important}.marketing-card__product-row small,.marketing-card__buyer-row small{font-size:.62rem!important;white-space:normal!important}.marketing-card__empty,.marketing-card__loading{padding:12px!important;border-radius:13px!important;font-size:.68rem!important}.marketing-card__shell-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:10px!important;border-radius:13px!important}.marketing-card__shell-left{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important}.marketing-card__analytics-back{width:100%!important;min-height:37px!important;height:auto!important;padding:7px 9px!important;font-size:.68rem!important}.marketing-card__shell-icon{width:32px!important;height:32px!important;border-radius:10px!important}.marketing-card__shell-left strong{font-size:.82rem!important}.marketing-card__shell-left small{font-size:.64rem!important;line-height:1.35!important}.marketing-card__analytics-stage{overflow-x:hidden!important}.marketing-card__drawer-backdrop{align-items:stretch!important}.marketing-card__drawer{width:100vw!important;max-width:100vw!important;padding:12px!important;border-radius:0!important}.marketing-card__drawer-head{gap:8px!important;margin-bottom:11px!important}.marketing-card__drawer-head strong{font-size:.86rem!important}.marketing-card__drawer-profile,.marketing-card__drawer-summary,.marketing-card__qa-section,.marketing-card__notes-section{padding:11px!important;margin-bottom:10px!important;border-radius:14px!important}.marketing-card__drawer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.marketing-card__drawer-actions button{width:100%!important;min-width:0!important;min-height:35px!important;padding:6px 5px!important;font-size:.62rem!important;white-space:normal!important}.marketing-card__drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.marketing-card__drawer-summary div{padding:8px!important;border-radius:10px!important}.marketing-card__qa-card{padding:9px!important;border-radius:11px!important}.marketing-card__qa-card strong,.marketing-card__qa-card p,.marketing-card__notes-section label,.marketing-card__notes-section small{font-size:.68rem!important}.marketing-card__notes-section textarea{padding:9px!important;border-radius:11px!important;font-size:.72rem!important}.marketing-card-fullscreen-portal .marketing-card-shell,.marketing-card-shell.marketing-card-shell--fullscreen{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.marketing-card-fullscreen-portal .marketing-card-shell__body,.marketing-card-shell--fullscreen .marketing-card-shell__body{padding:12px 2px 18px 0!important}.marketing-card-fullscreen-portal .marketing-card__analytics-stage,.marketing-card-shell--fullscreen .marketing-card__analytics-stage,.marketing-card-fullscreen-portal .marketing-card__analytics-stage .marketing-card-analytics-page,.marketing-card-shell--fullscreen .marketing-card__analytics-stage .marketing-card-analytics-page{min-height:0!important;height:auto!important}}@media(min-width:321px)and (max-width:390px){.marketing-card__titlebar{grid-template-columns:27px minmax(0,1fr)!important;gap:7px!important}.marketing-card__titleicon{width:27px!important;height:27px!important;min-width:27px!important;flex-basis:27px!important;border-radius:9px!important}.marketing-card__titlebar strong{font-size:.74rem!important}.marketing-card-shell__title h2{font-size:.98rem!important}.marketing-card-shell__title p{font-size:.64rem!important}.marketing-card-shell__actions{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.marketing-card-shell__close-btn{grid-column:auto}.marketing-card__range-group{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-card__range-group button{min-height:32px!important;font-size:.6rem!important}.marketing-card__metric-grid{gap:6px!important}.marketing-card__metric{min-height:96px;padding:8px!important}.marketing-card__metric strong{font-size:.96rem!important}.marketing-card__timeline-row{grid-template-columns:minmax(50px,.38fr) minmax(0,1fr) 24px!important;gap:5px!important;font-size:.58rem!important}.marketing-card__status-grid{gap:4px!important}.marketing-card__tabs button{min-height:32px!important;font-size:.58rem!important}.marketing-card__lead-actions,.marketing-card__drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:320px){.marketing-card__titlebar{grid-template-columns:25px minmax(0,1fr)!important;gap:6px!important}.marketing-card__titleicon{width:25px!important;height:25px!important;min-width:25px!important;flex-basis:25px!important;border-radius:8px!important}.marketing-card__titleicon svg{width:12px!important;height:12px!important}.marketing-card__titlebar strong{font-size:.68rem!important}.marketing-card-shell__header{gap:9px!important;margin-bottom:10px!important;padding-bottom:10px!important}.marketing-card-shell__title{gap:7px!important}.marketing-card-shell__icon{width:31px!important;height:31px!important;flex-basis:31px!important;border-radius:10px!important}.marketing-card-shell__eyebrow{font-size:.55rem!important}.marketing-card-shell__title h2{font-size:.9rem!important}.marketing-card-shell__title p{font-size:.59rem!important;line-height:1.36!important}.marketing-card-shell__actions{grid-template-columns:minmax(0,1fr)!important}.marketing-card-shell__count,.marketing-card-shell__fullscreen-btn,.marketing-card-shell__close-btn{min-height:34px!important;font-size:.6rem!important}.marketing-card__range-group{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.marketing-card__range-group button{min-height:30px!important;font-size:.57rem!important}.marketing-card__toolbar-actions select,.marketing-card__toolbar-actions button{min-height:34px!important;font-size:.62rem!important}.marketing-card__metric-grid{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.marketing-card__metric{min-height:82px;padding:8px!important}.marketing-card__metric-icon{width:25px!important;height:25px!important}.marketing-card__metric strong{font-size:.92rem!important}.marketing-card__timeline-row{grid-template-columns:minmax(46px,.36fr) minmax(0,1fr) 22px!important;gap:4px!important;font-size:.54rem!important}.marketing-card__status-grid,.marketing-card__tabs{grid-template-columns:minmax(0,1fr)!important}.marketing-card__tabs button{min-height:30px!important;font-size:.56rem!important}.marketing-card__lead-actions,.marketing-card__drawer-actions,.marketing-card__drawer-summary{grid-template-columns:minmax(0,1fr)!important}.marketing-card__drawer-actions button{min-height:32px!important;font-size:.58rem!important}}@container (max-width: 1100px){.marketing-card__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-card__insights-row,.marketing-card__lead-row{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 760px){.marketing-card-shell__header,.marketing-card__toolbar,.marketing-card__filters{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.marketing-card__range-group{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.marketing-card__toolbar-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-card__tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (max-width: 520px){.marketing-card-shell__actions,.marketing-card__toolbar-actions,.marketing-card__filters{grid-template-columns:minmax(0,1fr)!important}.marketing-card__metric-grid,.marketing-card__lead-actions,.marketing-card__drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 340px){.marketing-card__range-group,.marketing-card__tabs,.marketing-card__metric-grid,.marketing-card__lead-actions,.marketing-card__drawer-actions,.marketing-card__drawer-summary{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){.marketing-card *,.marketing-card-fullscreen-portal *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.brand-analytics-page{width:100%;font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.brand-analytics-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:12px}.brand-analytics-header h1{margin:0;color:#0f172a;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:850;letter-spacing:-.035em}.brand-analytics-header p{max-width:760px;margin:6px 0 0;color:#64748b;font-size:.95rem;line-height:1.45}.brand-analytics-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.brand-analytics-filter{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:.88rem;font-weight:750}.brand-analytics-select{appearance:none;min-height:42px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;padding:9px 34px 9px 14px;font-size:.92rem;font-weight:750;outline:none;box-shadow:0 4px 14px #0f172a0d}.brand-analytics-select:focus{border-color:#4f46e573;box-shadow:0 0 0 4px #4f46e51f}.brand-analytics-action{min-height:42px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;color:#0f172a;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 10px 24px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.brand-analytics-action:hover{transform:translateY(-1px);background:#f8fafc}.brand-analytics-action--small{min-height:36px;padding:0 12px;border-radius:12px;font-size:.84rem}.brand-analytics-window{margin:6px 0 14px;color:#64748b;font-size:.88rem}.brand-analytics-window strong{color:#334155;font-weight:800}.brand-analytics-card{width:100%;margin-bottom:16px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fff;box-shadow:0 10px 30px #0f172a0d;box-sizing:border-box}.brand-analytics-card__header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.brand-analytics-card__header h3{display:inline-flex;align-items:center;gap:8px;margin:0;color:#0f172a;font-size:1.05rem;font-weight:800}.brand-analytics-state{padding:18px;color:#64748b;font-weight:700}.brand-analytics-state--error{color:#dc2626;background:#fee2e273;border-color:#dc26262e}.brand-analytics-empty{padding:24px;text-align:center;color:#64748b;font-weight:700}.brand-analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;align-items:stretch;margin:18px 0}.brand-analytics-kpi{position:relative;min-width:0;min-height:136px;padding:18px 18px 16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 10px 24px #0f172a0d;overflow:hidden}.brand-analytics-kpi:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:5px;border-radius:999px;background:#64748b}.brand-analytics-kpi__icon{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#0f172a0f;color:#475569;opacity:.85}.brand-analytics-kpi span{position:relative;z-index:1;display:block;margin:0 0 8px;max-width:calc(100% - 46px);color:#475569;font-size:.75rem;font-weight:850;line-height:1.1;letter-spacing:.055em;text-transform:uppercase}.brand-analytics-kpi strong{position:relative;z-index:1;display:block;color:#0f172a;font-size:clamp(1.8rem,2.5vw,2.25rem);font-weight:850;line-height:1;letter-spacing:-.045em}.brand-analytics-kpi small{position:relative;z-index:1;display:block;margin-top:8px;color:#64748b;font-size:.82rem;font-weight:750;line-height:1.25}.brand-analytics-kpi--score{background:linear-gradient(180deg,#eef2ff,#e0e7ff);border-color:#4f46e52e}.brand-analytics-kpi--score:before,.brand-analytics-kpi--score .brand-analytics-kpi__icon{background:#4f46e5;color:#fff}.brand-analytics-kpi--awareness{background:linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#2563eb2e}.brand-analytics-kpi--awareness:before,.brand-analytics-kpi--awareness .brand-analytics-kpi__icon{background:#2563eb;color:#fff}.brand-analytics-kpi--engagement{background:linear-gradient(180deg,#fdf2f8,#fce7f3);border-color:#ec48992e}.brand-analytics-kpi--engagement:before,.brand-analytics-kpi--engagement .brand-analytics-kpi__icon{background:#ec4899;color:#fff}.brand-analytics-kpi--trust{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#f59e0b33}.brand-analytics-kpi--trust:before,.brand-analytics-kpi--trust .brand-analytics-kpi__icon{background:#f59e0b;color:#fff}.brand-analytics-kpi--conversion{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#16a34a33}.brand-analytics-kpi--conversion:before,.brand-analytics-kpi--conversion .brand-analytics-kpi__icon{background:#16a34a;color:#fff}.brand-analytics-kpi--growth{background:linear-gradient(180deg,#f0fdfa,#ccfbf1);border-color:#14b8a62e}.brand-analytics-kpi--growth:before,.brand-analytics-kpi--growth .brand-analytics-kpi__icon{background:#14b8a6;color:#fff}.brand-analytics-kpi--revenue{background:linear-gradient(180deg,#f8fafc,#eef2ff);border-color:#64748b29}.brand-analytics-kpi--revenue:before,.brand-analytics-kpi--revenue .brand-analytics-kpi__icon{background:#475569;color:#fff}.brand-analytics-toggle-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand-analytics-toggle-row label{display:inline-flex;align-items:center;gap:7px;color:#374151;font-size:.88rem;font-weight:750}.brand-analytics-toggle-row input[type=checkbox]{width:15px;height:15px;accent-color:#4f46e5}.brand-analytics-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brand-analytics-driver-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.brand-analytics-driver{min-width:0;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc}.brand-analytics-driver span{display:block;margin-bottom:6px;color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.brand-analytics-driver strong{display:block;color:#0f172a;font-size:.98rem;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-analytics-driver small{display:block;margin-top:5px;color:#64748b;font-size:.84rem;font-weight:700}.brand-analytics-inventory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px}.brand-analytics-inventory-grid .brand-analytics-kpi{min-height:120px;background:#fff}.brand-analytics-table-wrap{width:100%;max-width:100%;max-height:520px;overflow:auto;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:#fff;scrollbar-gutter:stable}.brand-analytics-table-wrap::-webkit-scrollbar{width:10px;height:10px}.brand-analytics-table-wrap::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:999px}.brand-analytics-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:999px;border:2px solid rgba(241,245,249,.9)}.brand-analytics-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:auto}.brand-analytics-table thead th{position:sticky;top:0;z-index:2;padding:14px 12px;background:#f8fafc;color:#475569;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;font-size:.82rem;font-weight:850;letter-spacing:.02em;white-space:nowrap}.brand-analytics-table tbody td{padding:13px 12px;border-bottom:1px solid rgba(15,23,42,.06);color:#0f172a;font-size:.92rem;vertical-align:middle}.brand-analytics-table tbody tr:hover{background:#4f46e509}.brand-analytics-table tbody tr:last-child td{border-bottom:0}.brand-analytics-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.brand-analytics-insights ul{margin:0;padding-left:20px;color:#334155;line-height:1.55}.brand-analytics-insights li+li{margin-top:8px}.brand-analytics-page--fullscreen{position:fixed;inset:0;z-index:1600;width:100vw;max-width:none;height:100vh!important;max-height:100vh!important;margin:0;padding:18px 18px 32px;background:#f9fafb;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0;box-sizing:border-box}.brand-analytics-page--fullscreen .brand-analytics-header,.brand-analytics-page--fullscreen .brand-analytics-window,.brand-analytics-page--fullscreen .brand-analytics-kpis,.brand-analytics-page--fullscreen .brand-analytics-card,.brand-analytics-page--fullscreen .brand-analytics-grid-two{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.brand-analytics-page .brand-analytics-action{--brand-action-accent: #4f46e5;--brand-action-bg: linear-gradient(180deg, #eef2ff 0%, #e0e7ff 100%);min-height:42px;border:1px solid color-mix(in srgb,var(--brand-action-accent) 24%,transparent)!important;border-radius:14px;background:var(--brand-action-bg)!important;color:#1e293b!important;padding:0 14px;font-size:.9rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 10px 22px #0f172a0f,inset 0 1px #ffffffd1!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease,background .16s ease;white-space:nowrap}.brand-analytics-page .brand-analytics-action svg,.brand-analytics-page .brand-analytics-action span{color:inherit!important;opacity:1!important}.brand-analytics-page .brand-analytics-action svg{color:var(--brand-action-accent)!important}.brand-analytics-page .brand-analytics-action:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 14px 30px #0f172a1a,inset 0 1px #ffffffe6!important}.brand-analytics-page .brand-analytics-action--small{min-height:36px;padding:0 12px;border-radius:12px;font-size:.84rem}.brand-analytics-page .brand-analytics-action.is-active{border-color:color-mix(in srgb,var(--brand-action-accent) 34%,transparent)!important;box-shadow:0 14px 28px color-mix(in srgb,var(--brand-action-accent) 18%,transparent),inset 0 1px #ffffffeb!important}@supports not (color: color-mix(in srgb,red 20%,transparent)){.brand-analytics-page .brand-analytics-action{border-color:#0f172a1a!important}.brand-analytics-page .brand-analytics-action.is-active{box-shadow:0 14px 28px #4f46e524,inset 0 1px #ffffffeb!important}}@media(max-width:1200px){.brand-analytics-grid-two{grid-template-columns:1fr}.brand-analytics-header{flex-direction:column}.brand-analytics-actions{justify-content:flex-start;width:100%}}@media(max-width:720px){.brand-analytics-kpis,.brand-analytics-inventory-grid,.brand-analytics-driver-grid{grid-template-columns:1fr}.brand-analytics-card{padding:14px;border-radius:16px}.brand-analytics-actions,.brand-analytics-toggle-row{align-items:stretch;flex-direction:column}.brand-analytics-filter,.brand-analytics-select,.brand-analytics-action{width:100%}.brand-analytics-filter{align-items:stretch;flex-direction:column}.brand-analytics-table{min-width:900px}.brand-analytics-page .brand-analytics-action{width:100%}}.brand-analytics-page--fullscreen{position:fixed!important;inset:0!important;z-index:2147483000!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:24px 28px 42px!important;border-radius:0!important;background:#f8fafc!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;isolation:isolate}.brand-analytics-page--fullscreen .brand-analytics-header,.brand-analytics-page--fullscreen .brand-analytics-window,.brand-analytics-page--fullscreen .brand-analytics-kpis,.brand-analytics-page--fullscreen .brand-analytics-card,.brand-analytics-page--fullscreen .brand-analytics-grid-two{width:100%;max-width:1680px;margin-left:auto;margin-right:auto}.brand-analytics-page--fullscreen .brand-analytics-header{position:sticky;top:0;z-index:2;padding:0 0 14px;background:linear-gradient(180deg,#f8fafc,#f8fafcf5 78%,#f8fafc00)}.brand-performance-card{border:1px solid rgba(15,23,42,.1);border-radius:22px;background:radial-gradient(circle at top left,rgba(99,102,241,.12),transparent 34%),linear-gradient(135deg,#fffffff5,#f8fafcf5);box-shadow:0 18px 45px #0f172a14;padding:20px;margin-bottom:18px}.brand-performance-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.brand-performance-card__eyebrow{display:inline-flex;align-items:center;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4f46e5;margin-bottom:4px}.brand-performance-card__header h3{margin:0;font-size:1.35rem;line-height:1.2;color:#111827}.brand-performance-card__header p{margin:6px 0 0;max-width:720px;color:#64748b;font-size:.92rem}.brand-performance-card__actions{display:flex;align-items:center;gap:10px}.brand-performance-card__actions select{border:1px solid rgba(15,23,42,.14);background:#fff;border-radius:999px;padding:8px 12px;font-weight:700;color:#111827}.brand-performance-card__ghost{border:1px solid rgba(79,70,229,.25);color:#4f46e5;background:#4f46e50f;border-radius:999px;padding:8px 12px;font-weight:800;cursor:pointer}.brand-performance-card__state{border:1px dashed rgba(15,23,42,.18);border-radius:18px;padding:22px;color:#64748b;background:#ffffffa6}.brand-performance-card__state--error{color:#b91c1c;background:#fee2e28c;border-color:#b91c1c40}.brand-performance-card__hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#ffffffb8;padding:16px;margin-bottom:16px}.brand-score-ring{--score-color: #6366f1;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,white 58%,transparent 60%),conic-gradient(var(--score-color) calc(var(--score, 78) * 1%),#e5e7eb 0);box-shadow:inset 0 0 0 1px #0f172a0f}.brand-score-ring--excellent{--score-color: #16a34a}.brand-score-ring--strong{--score-color: #2563eb}.brand-score-ring--building{--score-color: #ca8a04}.brand-score-ring--early{--score-color: #ea580c}.brand-score-ring--quiet{--score-color: #dc2626}.brand-score-ring__inner{display:flex;align-items:baseline;gap:2px}.brand-score-ring__inner strong{font-size:2rem;color:#111827}.brand-score-ring__inner span{font-weight:800;color:#64748b}.brand-performance-card__hero-copy h4{margin:8px 0 6px;color:#111827;font-size:1.05rem}.brand-performance-card__hero-copy p{margin:0;color:#64748b}.brand-tier-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:900;background:#6366f11a;color:#4f46e5}.brand-tier-pill--excellent{background:#16a34a1a;color:#15803d}.brand-tier-pill--strong{background:#2563eb1a;color:#1d4ed8}.brand-tier-pill--building{background:#ca8a041f;color:#a16207}.brand-tier-pill--early{background:#ea580c1a;color:#c2410c}.brand-tier-pill--quiet{background:#dc26261a;color:#b91c1c}.brand-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.brand-score-bar{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:10px;background:#ffffffb3}.brand-score-bar__top{display:flex;justify-content:space-between;gap:8px;color:#475569;font-size:.82rem;font-weight:800;margin-bottom:8px}.brand-score-bar__top strong{color:#111827}.brand-score-bar__track{height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}.brand-score-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#22c55e)}.brand-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.brand-metric-tile{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:14px;background:#ffffffb8}.brand-metric-tile__icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:14px;background:#4f46e51a;color:#4f46e5}.brand-metric-tile__body{display:grid;gap:2px}.brand-metric-tile__label{font-size:.78rem;color:#64748b;font-weight:800}.brand-metric-tile__value{color:#111827;font-size:1.22rem;line-height:1.2}.brand-metric-tile__helper{color:#94a3b8;font-size:.78rem}.brand-performance-card__section-title{display:flex;align-items:center;gap:8px;color:#111827;font-weight:900;margin:4px 0 10px}.brand-performance-card__section-title svg{color:#4f46e5}.brand-driver-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.brand-driver{display:flex;align-items:center;gap:12px;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:12px;background:#ffffffb8;min-width:0}.brand-driver__image{flex:0 0 46px;width:46px;height:46px;border-radius:15px;overflow:hidden;display:grid;place-items:center;background:#4f46e51a;color:#4f46e5}.brand-driver__image img{width:100%;height:100%;object-fit:cover}.brand-driver__copy{display:grid;gap:2px;min-width:0}.brand-driver__copy span{color:#64748b;font-size:.75rem;font-weight:800}.brand-driver__copy strong{color:#111827;font-size:.9rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brand-driver__copy small{color:#94a3b8;font-size:.75rem}.brand-performance-card__mini-table{border-top:1px solid rgba(15,23,42,.08);padding-top:14px}.brand-product-rows{display:grid;gap:8px}.brand-product-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:10px 12px;background:#ffffffa8}.brand-product-row__main{display:grid;gap:2px;min-width:0}.brand-product-row__main strong{color:#111827;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brand-product-row__main span{color:#64748b;font-size:.8rem}.brand-product-row__score{flex:0 0 auto;font-weight:900;color:#4f46e5}.brand-analytics-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0 18px}.brand-analytics-tab{--brand-tab-accent: #4f46e5;--brand-tab-bg: linear-gradient(180deg, #eef2ff 0%, #e0e7ff 100%);--brand-tab-active-bg: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%);min-height:42px;padding:0 16px;border-radius:12px;background:var(--brand-tab-bg);color:#0f172a;font-size:.92rem;font-weight:850;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 10px 22px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease}.brand-analytics-tab:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1a;filter:brightness(1.02)}.brand-analytics-tab.active{background:var(--brand-tab-active-bg);color:#fff;box-shadow:0 16px 30px #0f172a1f,inset 0 1px #ffffff38}.brand-analytics-tab__icon{flex:0 0 auto;font-size:.9rem}.brand-analytics-tab span{white-space:nowrap}@supports not (color: color-mix(in srgb,red 20%,transparent)){.brand-analytics-tab{border-color:#0f172a1a}}.brand-score-bar{--brand-score-accent: #4f46e5}.brand-score-bar__fill{background:linear-gradient(90deg,var(--brand-score-accent),color-mix(in srgb,var(--brand-score-accent) 68%,#ffffff))}.brand-category-panel__header{--brand-category-accent: #4f46e5;border-left:5px solid var(--brand-category-accent)}.brand-category-panel__icon{color:var(--brand-category-accent)}.brand-timeline-preview--cards{--brand-timeline-accent: #4f46e5;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;width:100%;margin:10px 0 18px}.brand-timeline-card{min-width:0;padding:12px 12px 11px;border:1px solid rgba(15,23,42,.08);border-left:5px solid var(--brand-timeline-accent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-timeline-accent) 9%,#ffffff),#fff);box-shadow:0 10px 22px #0f172a0b;overflow:hidden}.brand-timeline-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.brand-timeline-card__top span{min-width:0;color:#64748b;font-size:.8rem;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-timeline-card__top strong{color:#0f172a;font-size:1.05rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.brand-timeline-card__bar{height:8px;border-radius:999px;background:#94a3b838;overflow:hidden}.brand-timeline-card__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-timeline-accent),color-mix(in srgb,var(--brand-timeline-accent) 62%,#ffffff))}.brand-timeline-card small{display:block;margin-top:8px;color:#94a3b8;font-size:.74rem;font-weight:800}.brand-timeline-preview--cards .brand-timeline-row{display:none}.brand-empty-state{padding:18px;border:1px dashed rgba(15,23,42,.16);border-radius:16px;background:#f8fafcb3;color:#64748b;font-weight:750;text-align:center}.brand-performance-collapsible .brand-analytics-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0 20px}.brand-performance-collapsible .brand-analytics-tab{--brand-tab-accent: #4f46e5;--brand-tab-bg: linear-gradient(180deg, #eef2ff 0%, #e0e7ff 100%);--brand-tab-active-bg: linear-gradient(180deg, #6366f1 0%, #4f46e5 100%);min-height:44px;min-width:150px;padding:0 18px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:var(--brand-tab-bg)!important;color:#1e293b!important;opacity:1!important;font-size:.94rem;font-weight:900;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 10px 22px #0f172a0f,inset 0 1px #ffffffd1;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease,background .16s ease}.brand-performance-collapsible .brand-analytics-tab:not(.active){color:#1e293b!important;opacity:1!important;filter:none!important}.brand-performance-collapsible .brand-analytics-tab:not(.active) span{color:#1e293b!important;opacity:1!important}.brand-performance-collapsible .brand-analytics-tab:not(.active) svg{color:var(--brand-tab-accent)!important;opacity:1!important}.brand-performance-collapsible .brand-analytics-tab.active{background:var(--brand-tab-active-bg)!important;color:#fff!important;border-color:#ffffff42;box-shadow:0 16px 30px #0f172a24,inset 0 1px #ffffff3d}.brand-performance-collapsible .brand-analytics-tab.active span,.brand-performance-collapsible .brand-analytics-tab.active svg{color:#fff!important;opacity:1!important}.brand-performance-collapsible .brand-analytics-tab:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1c,inset 0 1px #ffffffdb}.brand-performance-collapsible .brand-analytics-tab__icon{flex:0 0 auto;font-size:.92rem}.brand-performance-collapsible .brand-analytics-tab span{white-space:nowrap}.brand-performance-collapsible .brand-analytics-tab--overview:not(.active){background:linear-gradient(180deg,#eef2ff,#e0e7ff)!important}.brand-performance-collapsible .brand-analytics-tab--awareness:not(.active){background:linear-gradient(180deg,#eff6ff,#dbeafe)!important}.brand-performance-collapsible .brand-analytics-tab--engagement:not(.active){background:linear-gradient(180deg,#fdf2f8,#fce7f3)!important}.brand-performance-collapsible .brand-analytics-tab--trust:not(.active){background:linear-gradient(180deg,#fff7ed,#ffedd5)!important}.brand-performance-collapsible .brand-analytics-tab--conversion:not(.active){background:linear-gradient(180deg,#ecfdf5,#d1fae5)!important}.brand-performance-collapsible .brand-analytics-tab--growth:not(.active){background:linear-gradient(180deg,#f0fdfa,#ccfbf1)!important}.brand-performance-collapsible .brand-analytics-tab--drivers:not(.active){background:linear-gradient(180deg,#f8fafc,#e2e8f0)!important}.brand-performance-collapsible .brand-category-panel{margin-top:12px;padding:0;border-radius:18px;background:#fff}.brand-performance-collapsible .brand-category-panel__header{--brand-category-accent: #4f46e5;position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;min-height:82px;padding:16px 18px 16px 20px;margin:0 0 16px;border:1px solid rgba(15,23,42,.08)!important;border-left:0!important;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-category-accent) 8%,#ffffff),#fff);box-shadow:0 10px 26px #0f172a0b;overflow:hidden}.brand-performance-collapsible .brand-category-panel__header:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:5px;border-radius:999px;background:var(--brand-category-accent)}.brand-performance-collapsible .brand-category-panel__icon{position:relative;z-index:1;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-category-accent) 13%,#ffffff);color:var(--brand-category-accent)!important;box-shadow:inset 0 1px #ffffffd9}.brand-performance-collapsible .brand-category-panel__icon svg{color:var(--brand-category-accent)!important;font-size:1.05rem}.brand-performance-collapsible .brand-category-panel__header h4{margin:0;color:#0f172a;font-size:1.02rem;font-weight:900;line-height:1.2}.brand-performance-collapsible .brand-category-panel__header p{margin:5px 0 0;color:#64748b;font-size:.92rem;font-weight:600;line-height:1.38}.brand-performance-collapsible .brand-metric-grid--category{margin-top:14px;margin-bottom:18px}.brand-performance-collapsible .brand-category-panel .brand-performance-card__section-title{margin-top:18px;margin-bottom:12px}.brand-performance-collapsible .brand-score-bar{--brand-score-accent: #4f46e5}.brand-performance-collapsible .brand-score-bar__fill{background:linear-gradient(90deg,var(--brand-score-accent),color-mix(in srgb,var(--brand-score-accent) 65%,#ffffff))!important}.brand-performance-collapsible .brand-timeline-preview--cards{--brand-timeline-accent: #4f46e5;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;width:100%;margin:10px 0 20px}.brand-performance-collapsible .brand-timeline-card{min-width:0;padding:12px 12px 11px;border:1px solid rgba(15,23,42,.08);border-left:5px solid var(--brand-timeline-accent);border-radius:15px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-timeline-accent) 8%,#ffffff),#fff);box-shadow:0 10px 22px #0f172a0b;overflow:hidden}.brand-performance-collapsible .brand-timeline-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.brand-performance-collapsible .brand-timeline-card__top span{min-width:0;color:#64748b;font-size:.8rem;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-performance-collapsible .brand-timeline-card__top strong{color:#0f172a;font-size:1.05rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.brand-performance-collapsible .brand-timeline-card__bar{height:8px;border-radius:999px;background:#94a3b838;overflow:hidden}.brand-performance-collapsible .brand-timeline-card__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-timeline-accent),color-mix(in srgb,var(--brand-timeline-accent) 62%,#ffffff))}.brand-performance-collapsible .brand-timeline-card small{display:block;margin-top:8px;color:#94a3b8;font-size:.74rem;font-weight:800}.brand-performance-collapsible .brand-timeline-preview--cards .brand-timeline-row{display:none!important}.brand-performance-collapsible .brand-empty-state{padding:18px;border:1px dashed rgba(15,23,42,.16);border-radius:16px;background:#f8fafcb3;color:#64748b;font-weight:750;text-align:center}@supports not (color: color-mix(in srgb,red 20%,transparent)){.brand-performance-collapsible .brand-category-panel__header{background:#fff}.brand-performance-collapsible .brand-category-panel__icon{background:#4f46e514}.brand-performance-collapsible .brand-score-bar__fill{background:var(--brand-score-accent)!important}.brand-performance-collapsible .brand-timeline-card{background:#fff}.brand-performance-collapsible .brand-timeline-card__fill{background:var(--brand-timeline-accent)}}.brand-performance-collapsible .brand-performance-card__mini-table{margin-top:16px;margin-bottom:18px;border-top:1px solid rgba(15,23,42,.08);padding-top:16px}.brand-performance-collapsible .brand-performance-card__mini-table+.brand-performance-card__section-title{margin-top:18px}.brand-performance-collapsible .brand-metric-grid--category{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-performance-collapsible .brand-metric-grid--category .brand-metric-tile{min-height:92px}.brand-performance-collapsible .brand-metric-tile__helper{line-height:1.25}.brand-performance-collapsible .brand-driver-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.brand-performance-collapsible .brand-driver{min-height:76px}.brand-performance-collapsible .brand-driver__copy strong{max-width:100%}.brand-performance-collapsible .brand-driver__copy small{line-height:1.25}.brand-performance-collapsible .brand-driver__image svg{font-size:1.05rem}.brand-performance-collapsible .brand-product-row__main span{line-height:1.25}.brand-performance-collapsible .brand-metric-grid{align-items:stretch}.brand-performance-collapsible .brand-metric-tile,.brand-performance-collapsible .brand-metric-tile__body{min-width:0}.brand-performance-collapsible .brand-metric-tile__label,.brand-performance-collapsible .brand-metric-tile__helper{overflow-wrap:anywhere}.brand-performance-collapsible .brand-category-panel .brand-timeline-preview--cards+.brand-performance-card__section-title{margin-top:20px}.brand-performance-card__titlebar{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.brand-performance-card__titlemain{min-width:0;display:inline-flex;align-items:center;gap:10px}.brand-performance-card__titleicon{width:34px;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#4f46e5;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid rgba(79,70,229,.14);box-shadow:0 10px 22px #4f46e51f}.brand-performance-card__titleicon svg{width:16px;height:16px}.brand-performance-card__titlemain strong{display:block;color:#0f172a;font-size:.98rem;font-weight:950;line-height:1.18}.brand-performance-card__titlemain small{display:block;margin-top:2px;max-width:560px;overflow:hidden;color:#475569c7;font-size:.76rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.brand-view-profile-btn{--brand-profile-accent: #4f46e5;--brand-profile-bg: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);min-height:38px;padding:8px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid rgba(79,70,229,.22);background:var(--brand-profile-bg);color:#fff!important;font-size:.82rem;font-weight:950;line-height:1;text-decoration:none!important;white-space:nowrap;box-shadow:0 14px 28px #4f46e538,inset 0 1px #ffffff38;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.brand-view-profile-btn svg{width:14px;height:14px;flex:0 0 14px}.brand-view-profile-btn:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 18px 34px #4f46e547,inset 0 1px #ffffff42}.brand-view-profile-btn:focus-visible{outline:3px solid rgba(79,70,229,.24);outline-offset:3px}.brand-view-profile-btn--excellent{--brand-profile-bg: linear-gradient(135deg, #10b981 0%, #059669 100%);border-color:#0596693d;box-shadow:0 14px 28px #05966938,inset 0 1px #ffffff38}.brand-view-profile-btn--strong{--brand-profile-bg: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);border-color:#2563eb3d;box-shadow:0 14px 28px #2563eb38,inset 0 1px #ffffff38}.brand-view-profile-btn--building{--brand-profile-bg: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);border-color:#d977063d;box-shadow:0 14px 28px #d9770633,inset 0 1px #ffffff38}.brand-view-profile-btn--early{--brand-profile-bg: linear-gradient(135deg, #f97316 0%, #ea580c 100%);border-color:#ea580c3d;box-shadow:0 14px 28px #ea580c2e,inset 0 1px #ffffff38}.brand-view-profile-btn--quiet{--brand-profile-bg: linear-gradient(135deg, #64748b 0%, #475569 100%);border-color:#4755693d;box-shadow:0 14px 28px #4755692e,inset 0 1px #ffffff38}@media(min-width:1200px){.brand-performance-collapsible .brand-metric-grid,.brand-performance-collapsible .brand-driver-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.brand-performance-collapsible .brand-metric-grid,.brand-performance-collapsible .brand-metric-grid--category,.brand-performance-collapsible .brand-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.brand-performance-card__titlebar{align-items:flex-start;flex-direction:column;gap:10px}.brand-performance-card__titlemain small{max-width:100%;white-space:normal}.brand-view-profile-btn{width:100%}}@media(max-width:640px){.brand-performance-collapsible .brand-metric-grid,.brand-performance-collapsible .brand-metric-grid--category,.brand-performance-collapsible .brand-driver-grid{grid-template-columns:1fr}}@media(max-width:960px){.brand-score-grid,.brand-metric-grid,.brand-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-performance-card__header{flex-direction:column}.brand-performance-collapsible .brand-analytics-tab{min-width:132px}}@media(max-width:720px){.brand-analytics-tabs{gap:8px}.brand-analytics-tab{flex:1 1 calc(50% - 8px);padding:0 12px}.brand-timeline-preview--cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.brand-performance-collapsible .brand-analytics-tabs{gap:8px}.brand-performance-collapsible .brand-analytics-tab{flex:1 1 calc(50% - 8px);min-width:0;padding:0 12px}.brand-performance-collapsible .brand-category-panel__header{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 14px 14px 18px}.brand-performance-collapsible .brand-category-panel__icon{width:38px;height:38px}.brand-performance-collapsible .brand-timeline-preview--cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media(max-width:640px){.brand-performance-card{padding:14px;border-radius:18px}.brand-performance-card__hero{grid-template-columns:1fr;justify-items:center;text-align:center}.brand-score-grid,.brand-metric-grid,.brand-driver-grid{grid-template-columns:1fr}.brand-performance-card__actions,.brand-performance-card__actions select,.brand-performance-card__ghost{width:100%}}@media(max-width:460px){.brand-analytics-tab{flex-basis:100%}.brand-timeline-preview--cards{grid-template-columns:1fr}.brand-performance-collapsible .brand-analytics-tab{flex-basis:100%}.brand-performance-collapsible .brand-category-panel__header{grid-template-columns:1fr}.brand-performance-collapsible .brand-category-panel__icon{margin-left:2px}.brand-performance-collapsible .brand-timeline-preview--cards{grid-template-columns:1fr}}.brand-performance-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.brand-performance-card-shell__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.brand-performance-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.brand-performance-card-shell__icon{width:46px!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:16px!important;background:linear-gradient(135deg,#eef2ff,#e0e7ff)!important;color:#4f46e5!important;box-shadow:0 12px 28px #4f46e524!important}.brand-performance-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.brand-performance-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.brand-performance-card-shell__title p{max-width:760px!important;margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important;line-height:1.35!important}.brand-performance-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.brand-performance-card-shell__score{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#eef2ff!important;color:#3730a3!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.brand-performance-card-shell__score--excellent{background:#ecfdf5!important;color:#047857!important}.brand-performance-card-shell__score--strong{background:#eff6ff!important;color:#1d4ed8!important}.brand-performance-card-shell__score--building{background:#fff7ed!important;color:#c2410c!important}.brand-performance-card-shell__score--early,.brand-performance-card-shell__score--quiet{background:#f8fafc!important;color:#475569!important}.brand-performance-card-shell__profile-btn,.brand-performance-card-shell__fullscreen-btn,.brand-performance-card-shell__close-btn,.brand-performance-card .chart-action,.brand-performance-collapsible .chart-action,.brand-performance-card-fullscreen-portal .chart-action,.brand-performance-card-fullscreen-portal .brand-analytics-tab,.brand-performance-card-fullscreen-portal .brand-view-profile-btn,.brand-performance-card-fullscreen-portal .brand-performance-card-shell__profile-btn,.brand-performance-card-fullscreen-portal .brand-performance-card-shell__fullscreen-btn,.brand-performance-card-fullscreen-portal .brand-performance-card-shell__close-btn{-webkit-appearance:none!important;appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.brand-performance-card-shell__profile-btn:hover,.brand-performance-card-shell__fullscreen-btn:hover,.brand-performance-card-shell__close-btn:hover,.brand-performance-card .chart-action:hover,.brand-performance-collapsible .chart-action:hover,.brand-performance-card-fullscreen-portal .chart-action:hover,.brand-performance-card-fullscreen-portal .brand-analytics-tab:hover,.brand-performance-card-fullscreen-portal .brand-view-profile-btn:hover,.brand-performance-card-fullscreen-portal .brand-performance-card-shell__profile-btn:hover,.brand-performance-card-fullscreen-portal .brand-performance-card-shell__fullscreen-btn:hover,.brand-performance-card-fullscreen-portal .brand-performance-card-shell__close-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#4f46e5!important;-webkit-text-fill-color:#4f46e5!important;border-color:#4f46e547!important;transform:translateY(-1px)!important}.brand-performance-card-fullscreen-portal .brand-analytics-tab.active,.brand-performance-collapsible .brand-analytics-tab.active{background:var(--brand-tab-active-bg, #4f46e5)!important;background-image:var(--brand-tab-active-bg, linear-gradient(180deg, #6366f1 0%, #4f46e5 100%))!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.brand-performance-card-shell__profile-btn svg,.brand-performance-card-shell__fullscreen-btn svg,.brand-performance-card-shell__close-btn svg,.brand-performance-card-fullscreen-portal button svg,.brand-performance-card-fullscreen-portal a svg,.brand-performance-collapsible button svg,.brand-performance-collapsible a svg{color:currentColor!important;stroke:currentColor!important;fill:currentColor!important;opacity:1!important;visibility:visible!important}.brand-performance-card-shell__close-btn{width:42px!important;padding:0!important}.brand-performance-card-shell__body{min-width:0!important;box-sizing:border-box!important}.brand-performance-card-fullscreen-portal.store-dashboard-fullscreen-portal,.brand-performance-card-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.brand-performance-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell,.brand-performance-card-shell.brand-performance-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell__header,.brand-performance-card-shell--fullscreen .brand-performance-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell__body,.brand-performance-card-shell--fullscreen .brand-performance-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell--analytics-mode .brand-performance-card-shell__body,.brand-performance-card-shell--fullscreen.brand-performance-card-shell--analytics-mode .brand-performance-card-shell__body{display:flex!important;flex-direction:column!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell--analytics-mode .brand-performance-card-shell__body>*,.brand-performance-card-shell--fullscreen.brand-performance-card-shell--analytics-mode .brand-performance-card-shell__body>*{flex:1 1 auto!important;min-height:0!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell__body::-webkit-scrollbar,.brand-performance-card-shell--fullscreen .brand-performance-card-shell__body::-webkit-scrollbar{width:9px!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell__body::-webkit-scrollbar-track,.brand-performance-card-shell--fullscreen .brand-performance-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell__body::-webkit-scrollbar-thumb,.brand-performance-card-shell--fullscreen .brand-performance-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.brand-performance-card-fullscreen-portal .brand-performance-card-shell__body::-webkit-scrollbar-thumb:hover,.brand-performance-card-shell--fullscreen .brand-performance-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:900px){.brand-performance-card-fullscreen-portal .brand-performance-card-shell,.brand-performance-card-shell.brand-performance-card-shell--fullscreen{padding:16px!important}.brand-performance-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.brand-performance-card-shell__actions{width:100%!important;justify-content:flex-start!important}.brand-performance-card-shell__fullscreen-btn,.brand-performance-card-shell__profile-btn{flex:1 1 auto!important}}.brand-performance-collapsible .brand-performance-card__titlebar,.brand-performance-collapsible .brand-performance-card__titlemain,.brand-performance-collapsible .brand-performance-card__titlemain>div{min-width:0}@media(max-width:900px){.brand-performance-collapsible .brand-performance-card__titlebar{width:100%}.brand-performance-collapsible .brand-performance-card__titlemain{flex:1 1 auto}.brand-performance-collapsible .brand-performance-card__titlemain>div{flex:1 1 auto}.brand-performance-collapsible .brand-performance-card__titlemain strong{overflow-wrap:normal;word-break:normal}}@media(max-width:640px){.brand-performance-collapsible .brand-performance-card__titlebar{width:100%!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;margin:0!important}.brand-performance-collapsible .brand-performance-card__titlemain{width:100%!important;min-width:0!important;flex:1 1 auto!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.brand-performance-collapsible .brand-performance-card__titlemain>div{width:100%!important;min-width:0!important}.brand-performance-collapsible .brand-performance-card__titlemain strong{display:block!important;width:100%!important;min-width:0!important;margin:0!important;color:#111827!important;font-size:.82rem!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}.brand-performance-collapsible .brand-performance-card__titlemain small,.brand-performance-collapsible .brand-view-profile-btn{display:none!important}.brand-performance-collapsible .brand-performance-card__titleicon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:9px!important}.brand-performance-collapsible .brand-performance-card__titleicon svg{width:13px!important;height:13px!important}}@media(max-width:390px){.brand-performance-collapsible .brand-performance-card__titlemain{grid-template-columns:26px minmax(0,1fr)!important;gap:7px!important}.brand-performance-collapsible .brand-performance-card__titleicon{width:26px!important;height:26px!important;min-width:26px!important}.brand-performance-collapsible .brand-performance-card__titleicon svg{width:12px!important;height:12px!important}.brand-performance-collapsible .brand-performance-card__titlemain strong{font-size:.76rem!important}}@media(max-width:320px){.brand-performance-collapsible .brand-performance-card__titlemain{grid-template-columns:24px minmax(0,1fr)!important;gap:6px!important}.brand-performance-collapsible .brand-performance-card__titleicon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:8px!important}.brand-performance-collapsible .brand-performance-card__titleicon svg{width:11px!important;height:11px!important}.brand-performance-collapsible .brand-performance-card__titlemain strong{font-size:.7rem!important}}.reusable-affiliate-card,.reusable-affiliate-card *{box-sizing:border-box}.reusable-affiliate-card.seller-card,.seller-card.reusable-affiliate-card{width:100%;min-height:0!important;height:auto!important;padding:16px!important;margin:0!important;border:1px solid rgba(148,163,184,.2);border-radius:22px;background:radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 34%),radial-gradient(circle at bottom right,rgba(16,185,129,.1),transparent 32%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 40px #0f172a14;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"media main" "actions actions";gap:14px 16px;align-items:start;position:relative;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.reusable-affiliate-card.seller-card:hover,.seller-card.reusable-affiliate-card:hover{transform:translateY(-2px);border-color:#3b82f647;box-shadow:0 22px 48px #0f172a1f}.reusable-affiliate-card.selected-store{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f,0 22px 48px #0f172a1f}.reusable-affiliate-card__media{grid-area:media;width:88px;min-width:88px;display:flex;justify-content:center;align-items:flex-start;padding-top:26px}.reusable-affiliate-card__logo,.reusable-affiliate-card .store-logo{width:78px!important;height:78px!important;border-radius:18px!important;object-fit:cover;box-shadow:0 10px 24px #0f172a24,0 0 0 4px #ffffffe6}.reusable-affiliate-card__avatar-fallback,.reusable-affiliate-card .avatar-fallback{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;border-radius:18px!important;color:#fff;font-size:26px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a24,0 0 0 4px #ffffffe6}.reusable-affiliate-card__main{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:8px;padding-right:8px}.reusable-affiliate-card__badges{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-height:24px}.reusable-affiliate-card .badge-status,.reusable-affiliate-card .badge-selected,.reusable-affiliate-card .tag{width:auto!important;height:auto!important;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap}.reusable-affiliate-card .badge-approved,.reusable-affiliate-card .badge-status.badge-approved{background:#16a34a1f;border:1px solid rgba(22,163,74,.24);color:#15803d}.reusable-affiliate-card .badge-pending,.reusable-affiliate-card .badge-status.badge-pending{background:#f59e0b1f;border:1px solid rgba(245,158,11,.24);color:#b45309}.reusable-affiliate-card .badge-selected{background:#2563eb1f;border:1px solid rgba(37,99,235,.24);color:#1d4ed8}.reusable-affiliate-card .tag-open{background:#14b8a61f;border:1px solid rgba(20,184,166,.24);color:#0f766e}.reusable-affiliate-card .tag-new{background:#3b82f61f;border:1px solid rgba(59,130,246,.24);color:#2563eb}.reusable-affiliate-card__name,.reusable-affiliate-card .ref-name{margin:0!important;color:#0f172a;font-size:18px;line-height:1.15;letter-spacing:-.02em}.reusable-affiliate-card__name strong,.reusable-affiliate-card .ref-name strong{font-weight:900}.reusable-affiliate-card__handle,.reusable-affiliate-card .ref-handle{width:fit-content;max-width:100%;color:#2563eb;font-size:13px;font-weight:800;line-height:1.2;text-align:left;border-radius:8px;text-decoration:none}.reusable-affiliate-card__handle:hover,.reusable-affiliate-card .ref-handle:hover{text-decoration:underline}.reusable-affiliate-card__handle:disabled,.reusable-affiliate-card .ref-handle:disabled{opacity:.55;cursor:not-allowed!important;text-decoration:none}.reusable-affiliate-card__company,.reusable-affiliate-card .ref-company{display:block;color:#64748b;font-size:13px;font-weight:700}.reusable-affiliate-card__meta{display:grid;gap:7px;margin-top:2px}.reusable-affiliate-card__meta p{margin:0}.reusable-affiliate-card__meta-line,.reusable-affiliate-card .muted-line{display:flex;align-items:center;gap:7px;min-width:0;color:#334155;font-size:13px;line-height:1.35}.reusable-affiliate-card__meta-line svg,.reusable-affiliate-card .muted-line svg,.reusable-affiliate-card__website svg{flex:0 0 auto;color:#64748b}.reusable-affiliate-card__meta-line span{min-width:0;overflow-wrap:anywhere}.reusable-affiliate-card__description,.reusable-affiliate-card__instructions{color:#475569;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.reusable-affiliate-card__website,.reusable-affiliate-card .ref-website{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-size:13px;line-height:1.35}.reusable-affiliate-card__website a,.reusable-affiliate-card .ref-website a{min-width:0;color:#2563eb;font-weight:800;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reusable-affiliate-card__website a:hover,.reusable-affiliate-card .ref-website a:hover{text-decoration:underline}.reusable-affiliate-card__commission{color:#111827;font-size:13px;line-height:1.35}.reusable-affiliate-card__approval,.reusable-affiliate-card .ref-approval-row{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px 9px;border-radius:999px;background:#16a34a1a;border:1px solid rgba(22,163,74,.18);color:#166534;font-size:12px;font-weight:800}.approval-avatar-img,.approval-avatar-fallback{width:24px;height:24px;border-radius:50%;flex-shrink:0}.approval-avatar-img{object-fit:cover}.approval-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:#eef6ee;border:1px solid #cfe6cf;color:#2f6f3e}.reusable-affiliate-card__actions,.reusable-affiliate-card .affiliate-actions{grid-area:actions;width:100%;display:flex!important;align-items:center;justify-content:flex-end;gap:8px!important;flex-wrap:wrap;padding-top:12px;margin-top:2px;border-top:1px solid rgba(148,163,184,.18)}.reusable-affiliate-card__actions button,.reusable-affiliate-card__actions a{min-height:38px}.reusable-affiliate-card__dm-btn,.reusable-affiliate-card .hofr__dmBtn,.reusable-affiliate-card__open-btn,.reusable-affiliate-card .filter-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.reusable-affiliate-card__dm-btn,.reusable-affiliate-card .hofr__dmBtn{border:1px solid rgba(148,163,184,.28);background:#ffffffd1;color:#0f172a;box-shadow:0 8px 18px #0f172a0f}.reusable-affiliate-card__open-btn,.reusable-affiliate-card .filter-btn{border:1px solid rgba(37,99,235,.4);background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 12px 24px #2563eb38}.reusable-affiliate-card__dm-btn:hover:not(:disabled),.reusable-affiliate-card .hofr__dmBtn:hover:not(:disabled),.reusable-affiliate-card__open-btn:hover:not(:disabled),.reusable-affiliate-card .filter-btn:hover:not(:disabled){transform:translateY(-1px)}.reusable-affiliate-card__dm-btn:disabled,.reusable-affiliate-card .hofr__dmBtn:disabled,.reusable-affiliate-card__open-btn:disabled,.reusable-affiliate-card .filter-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.reusable-affiliate-card__dismiss,.reusable-affiliate-card .icon-dismiss{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#ffffffdb;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;line-height:1;box-shadow:0 8px 20px #0f172a14;cursor:pointer}.reusable-affiliate-card__dismiss:hover,.reusable-affiliate-card .icon-dismiss:hover{color:#dc2626;border-color:#dc262638;background:#fef2f2f2}@media(max-width:720px){.affiliate-cards-grid{grid-template-columns:1fr}.reusable-affiliate-card.seller-card,.seller-card.reusable-affiliate-card{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px!important}.reusable-affiliate-card__media{width:72px;min-width:72px;padding-top:24px}.reusable-affiliate-card__logo,.reusable-affiliate-card .store-logo,.reusable-affiliate-card__avatar-fallback,.reusable-affiliate-card .avatar-fallback{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:16px!important}.reusable-affiliate-card__name,.reusable-affiliate-card .ref-name{font-size:16px}.reusable-affiliate-card__actions,.reusable-affiliate-card .affiliate-actions{justify-content:stretch}.reusable-affiliate-card__actions button,.reusable-affiliate-card__actions a,.reusable-affiliate-card .affiliate-actions button,.reusable-affiliate-card .affiliate-actions a{flex:1 1 130px}}@media(max-width:460px){.reusable-affiliate-card.seller-card,.seller-card.reusable-affiliate-card{grid-template-columns:1fr;grid-template-areas:"media" "main" "actions"}.reusable-affiliate-card__media{width:100%;min-width:0;justify-content:flex-start;padding-top:4px}.reusable-affiliate-card__main{padding-right:0}}.affiliate-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:stretch}.affiliate-cards-grid>div{min-width:0}.seller-card{width:100%;min-height:0!important;height:auto!important;padding:16px!important;margin:0!important;border:1px solid rgba(148,163,184,.2);border-radius:22px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 40px #0f172a14;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"media main" "actions actions";gap:14px 16px;align-items:start;position:relative;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-sizing:border-box}.seller-card:hover{transform:translateY(-2px);border-color:#3b82f638;box-shadow:0 22px 48px #0f172a1f}.selected-store{border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1a,0 22px 48px #0f172a1f}.seller-card .store-tags{grid-column:1 / -1;display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-height:24px;margin:0 0 2px}.seller-card .badge-status,.seller-card .badge-selected,.seller-card .tag{width:auto!important;height:auto!important;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap}.seller-card .badge-status.badge-approved,.seller-card .badge-approved{background:#16a34a1f;border:1px solid rgba(22,163,74,.24);color:#15803d}.seller-card .badge-status.badge-pending,.seller-card .badge-pending{background:#f59e0b1f;border:1px solid rgba(245,158,11,.24);color:#b45309}.seller-card .badge-selected{background:#2563eb1f;border:1px solid rgba(37,99,235,.24);color:#1d4ed8}.seller-card .tag-open{background:#14b8a61f;border:1px solid rgba(20,184,166,.24);color:#0f766e}.seller-card .tag-new{background:#3b82f61a;border:1px solid rgba(59,130,246,.18);color:#2563eb}.seller-card .store-logo,.seller-card .avatar-fallback{grid-area:media;width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;border-radius:18px!important;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #0f172a24,0 0 0 4px #ffffffe6}.seller-card .avatar-fallback{color:#fff;font-size:26px;font-weight:900}.seller-card .ref-name{grid-area:main;margin:0!important;color:#0f172a;font-size:18px;line-height:1.15;letter-spacing:-.02em}.seller-card .ref-name strong{font-weight:900}.seller-card .ref-handle{display:inline-flex!important;align-items:center;justify-content:flex-start;width:fit-content!important;max-width:100%;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;color:#2563eb!important;font-size:13px;font-weight:800;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer}.seller-card .ref-handle:hover,.seller-card .ref-handle:focus,.seller-card .ref-handle:active{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#1d4ed8!important;text-decoration:underline}.seller-card .ref-company{display:block;margin-top:2px;color:#64748b;font-size:13px;font-weight:700}.seller-card .ref-approval-row{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:6px 0;padding:6px 9px;border-radius:999px;background:#16a34a1a;border:1px solid rgba(22,163,74,.18);color:#166534;font-size:12px;font-weight:800}.approval-avatar-fallback{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eef6ee;border:1px solid #cfe6cf;color:#2f6f3e;flex-shrink:0}.seller-card p{margin:0}.seller-card .muted-line,.seller-card .ref-website{display:flex;align-items:flex-start;gap:7px;min-width:0;color:#334155;font-size:13px;line-height:1.45;margin-top:6px}.seller-card .muted-line svg,.seller-card .ref-website svg{flex:0 0 auto;color:#64748b;margin-top:2px}.seller-card .muted-line span,.seller-card .ref-website a{min-width:0;overflow-wrap:anywhere}.seller-card .ref-website a{color:#2563eb;font-weight:700;text-decoration:none}.seller-card .ref-website a:hover{text-decoration:underline}.seller-card .affiliate-instructions{margin-top:8px;color:#475569;font-size:13px;line-height:1.45}.seller-card .icon-dismiss{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#ffffffe6;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;line-height:1;box-shadow:0 8px 20px #0f172a14;cursor:pointer}.seller-card .icon-dismiss:hover{color:#dc2626;border-color:#dc262638;background:#fef2f2f2}.seller-card .badge-selected{position:absolute;top:12px;right:46px;z-index:2}.seller-card .affiliate-actions{grid-area:actions;width:100%;display:flex!important;align-items:center;justify-content:flex-end;gap:8px!important;flex-wrap:wrap;padding-top:12px;margin-top:12px;border-top:1px solid rgba(148,163,184,.18)}.seller-card .affiliate-actions button,.seller-card .affiliate-actions a{min-height:38px}.seller-card .hofr__dmBtn,.seller-card .filter-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding:9px 14px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.seller-card .hofr__dmBtn{border:1px solid rgba(148,163,184,.28);background:#ffffffdb;color:#0f172a;box-shadow:0 8px 18px #0f172a0f}.seller-card .filter-btn{border:1px solid rgba(37,99,235,.4);background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 12px 24px #2563eb38}.seller-card .hofr__dmBtn:hover:not(:disabled),.seller-card .filter-btn:hover:not(:disabled){transform:translateY(-1px)}.seller-card .hofr__dmBtn:disabled,.seller-card .filter-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:720px){.affiliate-cards-grid{grid-template-columns:1fr}.seller-card{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px!important}.seller-card .store-logo,.seller-card .avatar-fallback{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:16px!important}.seller-card .ref-name{font-size:16px}.seller-card .affiliate-actions{justify-content:stretch}.seller-card .affiliate-actions button,.seller-card .affiliate-actions a{flex:1 1 130px}}@media(max-width:460px){.seller-card{grid-template-columns:1fr;grid-template-areas:"media" "main" "actions"}.seller-card .store-logo,.seller-card .avatar-fallback{justify-self:flex-start}}.reusable-affiliate-card__avatar-ring.avatar-wrapper{--size: 74px;--ring: 4px;--gap: 3px;width:var(--size)!important;height:var(--size)!important;min-width:var(--size)!important;min-height:var(--size)!important;border-radius:9999px!important;overflow:visible!important;flex-shrink:0}.reusable-affiliate-card__avatar-ring.avatar-wrapper.has-ring{padding:var(--ring)!important;border-radius:9999px!important;background:radial-gradient(circle at 34% 28%,rgba(255,244,196,.95),transparent 28%),conic-gradient(from 215deg,#050505,#111 52deg,#5d460c 92deg,#d7b548 145deg,#f8e69a 180deg,#c39118 224deg,#171717,#050505 360deg)!important;box-shadow:0 10px 22px #0f172a2e,0 0 0 1px #d4af372e!important}.reusable-affiliate-card__avatar-ring.avatar-wrapper:before{display:none!important}.reusable-affiliate-card__avatar-ring .avatar-inner{width:100%!important;height:100%!important;padding:var(--gap)!important;border-radius:9999px!important;background:#fff!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #fffffff2,0 0 0 1px #0f172a14!important}.reusable-affiliate-card__avatar-ring .avatar-inner img{width:100%!important;height:100%!important;border-radius:9999px!important;object-fit:cover!important;display:block!important}.reusable-affiliate-card .avatar-wrapper.reusable-affiliate-card__avatar-ring,.reusable-affiliate-card .avatar-wrapper.reusable-affiliate-card__avatar-ring *,.reusable-affiliate-card__media .avatar-wrapper.reusable-affiliate-card__avatar-ring,.reusable-affiliate-card__media .avatar-wrapper.reusable-affiliate-card__avatar-ring *{border-radius:9999px}.reusable-affiliate-card__open-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 16px;border:1px solid rgba(37,99,235,.18);border-radius:12px;background:#ffffffeb;color:#1e3a8a;font-size:13px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a0f,inset 0 1px #ffffffd9;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.reusable-affiliate-card__open-btn svg{width:15px;height:15px;flex:0 0 auto}.seller-card.reusable-affiliate-card .affiliate-actions.reusable-affiliate-card__actions .reusable-affiliate-card__open-btn{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:94px!important;min-height:36px!important;padding:0 16px!important;border:1px solid rgba(37,99,235,.2)!important;border-radius:12px!important;background:linear-gradient(180deg,#fffffffa,#f8fafcf5)!important;color:#1e3a8a!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a14,inset 0 1px #ffffffe6!important;transform:translateY(0)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease!important}.seller-card.reusable-affiliate-card .affiliate-actions.reusable-affiliate-card__actions .reusable-affiliate-card__open-btn svg{width:15px!important;height:15px!important;flex:0 0 auto!important;color:currentColor!important}.seller-card.reusable-affiliate-card .affiliate-actions.reusable-affiliate-card__actions .reusable-affiliate-card__open-btn:hover:not(:disabled){transform:translateY(-2px)!important;border-color:#2563eb6b!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;color:#1d4ed8!important;box-shadow:0 14px 28px #0f172a1f,0 0 0 4px #2563eb14,inset 0 1px #fff!important}.seller-card.reusable-affiliate-card .affiliate-actions.reusable-affiliate-card__actions .reusable-affiliate-card__open-btn:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 7px 16px #0f172a1a,inset 0 1px 2px #0f172a14!important}.seller-card.reusable-affiliate-card .affiliate-actions.reusable-affiliate-card__actions .reusable-affiliate-card__open-btn:disabled{cursor:not-allowed!important;opacity:.58!important;transform:none!important}.seller-card.reusable-affiliate-card .affiliate-actions.reusable-affiliate-card__actions .filter-btn.reusable-affiliate-card__open-btn{background:linear-gradient(180deg,#fffffffa,#f8fafcf5)!important;color:#1e3a8a!important;border-color:#2563eb33!important}.affiliate-approved-products-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,280px))!important;justify-content:start!important;align-items:stretch!important;gap:16px!important}.affiliate-approved-products-grid .affiliate-product-card{width:100%!important;max-width:280px!important}.affiliate-product-card{position:relative;display:flex;flex-direction:column;min-height:390px;padding:16px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 100% 100%,rgba(34,211,238,.12),transparent 34%),linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.24);box-shadow:0 16px 34px #0f172a14}.affiliate-product-card .badge-status{position:relative;align-self:flex-start;margin-bottom:12px;z-index:1}.affiliate-product-card .product-thumb{width:118px;height:118px;max-width:118px;max-height:118px;margin:0 0 14px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),transparent 36%),linear-gradient(135deg,#f8fafc,#eef2ff 48%,#ecfeff);border:1px solid rgba(148,163,184,.24);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a14}.affiliate-product-card .product-thumb img{width:100%;height:100%;display:block;object-fit:cover}.affiliate-product-card .ref-name{margin:0 0 8px;font-size:1rem;line-height:1.2}.affiliate-product-card .ref-name strong{font-weight:800;color:#111827}.affiliate-product-card .muted-line,.affiliate-product-card .ref-website,.affiliate-product-card p{margin:6px 0;font-size:.86rem;line-height:1.35}.affiliate-product-card .clamp-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.affiliate-product-card__footer,.affiliate-product-card .affiliate-actions{margin-top:auto!important;padding-top:14px!important;border-top:1px solid rgba(148,163,184,.2)!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.affiliate-product-card .filter-btn,.affiliate-product-card__open-btn{min-height:38px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.35)!important;background:#fffffff0!important;background-color:#fffffff0!important;color:#111827!important;font-weight:800!important;font-size:.88rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0f!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.affiliate-product-card .filter-btn:hover:not(:disabled),.affiliate-product-card__open-btn:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#3b82f659!important;background:#fff!important;background-color:#fff!important;color:#111827!important;box-shadow:0 12px 24px #0f172a1a!important}.affiliate-product-card .filter-btn:disabled,.affiliate-product-card__open-btn:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.affiliate-product-card .hofr__dmBtn{min-height:38px!important;padding:0 14px!important;border-radius:12px!important;background:#fffffff0!important;color:#111827!important}.affiliate-product-card .filter-btn svg,.affiliate-product-card__open-btn svg,.affiliate-product-card .hofr__dmBtn svg{width:15px;height:15px}@media(max-width:720px){.affiliate-approved-products-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.affiliate-approved-products-grid .affiliate-product-card{max-width:none!important}.affiliate-product-card{min-height:380px;padding:14px}.affiliate-product-card .product-thumb{width:104px;height:104px;max-width:104px;max-height:104px}.affiliate-product-card__footer,.affiliate-product-card .affiliate-actions{justify-content:stretch!important}.affiliate-product-card .hofr__dmBtn,.affiliate-product-card .filter-btn,.affiliate-product-card__open-btn{flex:1 1 110px!important}}.most-viewed-affiliate-products-tab{width:100%;max-width:100%;overflow-x:hidden}.most-viewed-affiliate-products-tab .orders-table-wrap.compact,.affiliate-products-table-wrap,.affiliate-share-card{width:100%;max-width:100%;overflow-x:hidden!important;overflow-y:auto;border-radius:18px}.most-viewed-affiliate-products-tab .orders-table,.affiliate-products-table,.affiliate-share-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.most-viewed-affiliate-products-tab .orders-table th,.most-viewed-affiliate-products-tab .orders-table td,.affiliate-products-table th,.affiliate-products-table td,.affiliate-share-table th,.affiliate-share-table td{min-width:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.most-viewed-affiliate-products-tab .orders-table th,.affiliate-products-table th,.affiliate-share-table th{white-space:normal;line-height:1.2}.most-viewed-affiliate-products-tab .orders-table td,.affiliate-products-table td,.affiliate-share-table td{white-space:normal;overflow-wrap:anywhere;word-break:normal}.affiliate-products-table-wrap{margin-top:14px}.affiliate-products-table th:nth-child(1),.affiliate-products-table td:nth-child(1){width:42px;text-align:center}.affiliate-products-table th:nth-child(2),.affiliate-products-table td:nth-child(2){width:24%}.affiliate-products-table th:nth-child(3),.affiliate-products-table td:nth-child(3),.affiliate-products-table th:nth-child(4),.affiliate-products-table td:nth-child(4),.affiliate-products-table th:nth-child(5),.affiliate-products-table td:nth-child(5),.affiliate-products-table th:nth-child(6),.affiliate-products-table td:nth-child(6),.affiliate-products-table th:nth-child(7),.affiliate-products-table td:nth-child(7),.affiliate-products-table th:nth-child(8),.affiliate-products-table td:nth-child(8){width:7.5%;text-align:center}.affiliate-products-table th:nth-child(9),.affiliate-products-table td:nth-child(9){width:12%}.affiliate-products-table th:nth-child(10),.affiliate-products-table td:nth-child(10){width:180px}.affiliate-products-table .most-viewed-products-card__product-cell{min-width:0!important;max-width:100%}.affiliate-products-table .most-viewed-products-card__product-cell>div{min-width:0!important;max-width:100%}.affiliate-products-table .most-viewed-products-card__product-name{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.affiliate-products-table .muted{max-width:100%!important}.affiliate-products-table .most-viewed-products-card__actions-cell{width:180px;max-width:180px}.affiliate-products-table .most-viewed-products-card__row-actions{display:grid!important;grid-template-columns:1fr;gap:8px;align-items:stretch;width:100%;max-width:170px}.affiliate-products-table .chart-action{width:100%;min-width:0;justify-content:center;white-space:nowrap}.affiliate-products-table .chart-action span{overflow:hidden;text-overflow:ellipsis}.affiliate-share-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:18px;width:100%;max-width:100%;overflow-x:hidden}.affiliate-share-card{min-width:0;padding:0}.affiliate-share-table th:nth-child(1),.affiliate-share-table td:nth-child(1){width:42px;text-align:center}.affiliate-share-table th:nth-child(2),.affiliate-share-table td:nth-child(2){width:auto}.affiliate-share-table th:nth-child(3),.affiliate-share-table td:nth-child(3),.affiliate-share-table th:nth-child(4),.affiliate-share-table td:nth-child(4){width:88px;text-align:center}.most-viewed-affiliate-products-tab__summary,.most-viewed-affiliate-products-tab__spotlights{max-width:100%;overflow-x:hidden}.most-viewed-affiliate-products-tab__spotlights .most-viewed-product{min-width:0}.most-viewed-affiliate-products-tab__spotlights .most-viewed-products-card__hero{min-width:0;max-width:100%;overflow:hidden}.most-viewed-affiliate-products-tab__spotlights .most-viewed-products-card__hero-top{min-width:0;max-width:100%}.most-viewed-affiliate-products-tab__spotlights .most-viewed-products-card__hero-heading{min-width:0}.most-viewed-affiliate-products-tab__spotlights .most-viewed-products-card__hero-name,.most-viewed-affiliate-products-tab__spotlights .most-viewed-products-card__hero-subline{max-width:100%;overflow-wrap:anywhere}@media(max-width:980px){.affiliate-products-table th:nth-child(5),.affiliate-products-table td:nth-child(5),.affiliate-products-table th:nth-child(6),.affiliate-products-table td:nth-child(6),.affiliate-products-table th:nth-child(8),.affiliate-products-table td:nth-child(8),.affiliate-products-table th:nth-child(9),.affiliate-products-table td:nth-child(9){display:none}.affiliate-products-table th:nth-child(2),.affiliate-products-table td:nth-child(2){width:36%}.affiliate-products-table th:nth-child(10),.affiliate-products-table td:nth-child(10){width:150px}.affiliate-products-table .most-viewed-products-card__row-actions{max-width:140px}}@media(max-width:720px){.affiliate-share-grid{grid-template-columns:1fr}.affiliate-products-table th:nth-child(4),.affiliate-products-table td:nth-child(4),.affiliate-products-table th:nth-child(7),.affiliate-products-table td:nth-child(7){display:none}.affiliate-products-table th:nth-child(10),.affiliate-products-table td:nth-child(10){width:120px}.affiliate-products-table .chart-action{min-height:34px;padding-inline:8px}.affiliate-products-table .chart-action span{display:none}}.affiliate-share-card{width:100%;max-width:100%;min-width:0;overflow:hidden!important;border-radius:18px}@media(max-width:900px){.affiliate-share-grid{grid-template-columns:1fr}.affiliate-share-table th:nth-child(3),.affiliate-share-table td:nth-child(3),.affiliate-share-table th:nth-child(4),.affiliate-share-table td:nth-child(4){width:76px!important}}.mv-affiliate-tab{width:100%;max-width:100%}.mv-affiliate-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:12px;margin-bottom:12px}.mv-affiliate-summary__pill{min-height:82px;padding:16px 18px;border-radius:18px;border:1px solid rgba(226,232,240,.95);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px #0f172a0f,inset 0 1px #ffffffe6}.mv-affiliate-summary__pill .most-viewed-products-card__metric-label{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#64748b}.mv-affiliate-summary__pill .most-viewed-products-card__metric-value{font-size:1.55rem;font-weight:800;color:#0f172a;line-height:1}.mv-affiliate-spotlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:12px}.mv-affiliate-spotlight{min-width:0}.mv-affiliate-spotlight-card{--spotlight-accent: #3b82f6;--spotlight-accent-soft: rgba(59, 130, 246, .12);--spotlight-border: rgba(59, 130, 246, .24);position:relative;min-height:100%;padding:20px;border-radius:24px;border:1px solid var(--spotlight-border);background:linear-gradient(180deg,#fffffff5,#f8fafcf5);box-shadow:0 18px 40px #0f172a14,inset 0 1px #ffffffe6;overflow:hidden;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mv-affiliate-spotlight-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0f172a1f,inset 0 1px #ffffffeb}.mv-affiliate-spotlight-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--spotlight-accent) 0%,rgba(255,255,255,0) 100%)}.mv-affiliate-spotlight-card__glow{position:absolute;top:-42px;right:-42px;width:130px;height:130px;border-radius:999px;background:radial-gradient(circle,var(--spotlight-accent-soft) 0%,rgba(255,255,255,0) 72%);pointer-events:none}.mv-affiliate-spotlight-card--product{--spotlight-accent: #2563eb;--spotlight-accent-soft: rgba(37, 99, 235, .18);--spotlight-border: rgba(37, 99, 235, .25);background:linear-gradient(180deg,#f8fbff,#fff)}.mv-affiliate-spotlight-card--performer{--spotlight-accent: #7c3aed;--spotlight-accent-soft: rgba(124, 58, 237, .18);--spotlight-border: rgba(124, 58, 237, .24);background:linear-gradient(180deg,#fbf8ff,#fff)}.mv-affiliate-spotlight-card--lead{--spotlight-accent: #16a34a;--spotlight-accent-soft: rgba(22, 163, 74, .16);--spotlight-border: rgba(22, 163, 74, .24);background:linear-gradient(180deg,#f7fff9,#fff)}.mv-affiliate-spotlight-card--seller{--spotlight-accent: #f59e0b;--spotlight-accent-soft: rgba(245, 158, 11, .18);--spotlight-border: rgba(245, 158, 11, .26);background:linear-gradient(180deg,#fffaf2,#fff)}.mv-affiliate-spotlight-card__header{position:relative;z-index:1}.mv-affiliate-spotlight-card__title-row{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px}.mv-affiliate-spotlight-card__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--spotlight-accent-soft);color:var(--spotlight-accent);font-size:15px;box-shadow:inset 0 0 0 1px var(--spotlight-border)}.mv-affiliate-spotlight-card__eyebrow{font-size:.98rem;font-weight:800;color:#1e293b;letter-spacing:-.01em}.mv-affiliate-spotlight-card__name{margin-bottom:8px;font-size:1.8rem;font-weight:900;line-height:1.08;letter-spacing:-.03em;color:#0f172a}.mv-affiliate-spotlight-card__subline{font-size:.95rem;line-height:1.45;color:#64748b;min-height:44px}.mv-affiliate-spotlight-card__actions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.mv-affiliate-spotlight-card__btn{justify-content:center;width:100%;min-height:44px;padding:10px 12px;border-radius:14px;border:1px solid rgba(226,232,240,.95);background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px #0f172a0a;color:#1e293b;font-weight:700}.mv-affiliate-spotlight-card__btn--wide{grid-column:1 / -1}.mv-affiliate-spotlight-card__metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(4,minmax(0,1fr))}.mv-affiliate-spotlight-card__metric{min-width:0;padding:12px 10px;border-radius:16px;border:1px solid rgba(226,232,240,.9);background:#ffffffe0;text-align:center;box-shadow:inset 0 1px #fffc}.mv-affiliate-spotlight-card__metric-label{display:block;margin-bottom:6px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;white-space:nowrap}.mv-affiliate-spotlight-card__metric-value{display:block;font-size:1.15rem;font-weight:900;color:#0f172a}.mv-affiliate-spotlight-card__image-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;margin-top:18px}.mv-affiliate-spotlight-card__image{width:108px;height:108px;border-radius:18px;object-fit:cover;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 14px 28px #0f172a14}.mv-affiliate-table-headline{margin-top:22px}.mv-affiliate-top-table-card{margin-top:14px;width:100%;max-width:100%;overflow-x:hidden!important;border-radius:20px;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 14px 32px #0f172a0f}.mv-affiliate-top-table{width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;border-collapse:collapse}.mv-affiliate-top-table th,.mv-affiliate-top-table td{min-width:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.mv-affiliate-top-table th:nth-child(1),.mv-affiliate-top-table td:nth-child(1){width:42px;text-align:center}.mv-affiliate-top-table th:nth-child(2),.mv-affiliate-top-table td:nth-child(2){width:22%}.mv-affiliate-top-table th:nth-child(3),.mv-affiliate-top-table td:nth-child(3),.mv-affiliate-top-table th:nth-child(4),.mv-affiliate-top-table td:nth-child(4),.mv-affiliate-top-table th:nth-child(5),.mv-affiliate-top-table td:nth-child(5),.mv-affiliate-top-table th:nth-child(6),.mv-affiliate-top-table td:nth-child(6),.mv-affiliate-top-table th:nth-child(7),.mv-affiliate-top-table td:nth-child(7),.mv-affiliate-top-table th:nth-child(8),.mv-affiliate-top-table td:nth-child(8){width:70px;text-align:center}.mv-affiliate-top-table th:nth-child(9),.mv-affiliate-top-table td:nth-child(9){width:120px}.mv-affiliate-top-table th:nth-child(10),.mv-affiliate-top-table td:nth-child(10){width:240px}.mv-affiliate-product-meta{display:flex;align-items:center;gap:10px;min-width:0}.mv-affiliate-product-meta__image{width:42px;height:42px;border-radius:12px;object-fit:cover;flex-shrink:0;border:1px solid rgba(226,232,240,.95);background:#fff}.mv-affiliate-product-meta__text{min-width:0}.mv-affiliate-product-meta__url{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.mv-affiliate-top-table__last-active{white-space:normal;line-height:1.35}.mv-affiliate-top-table__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mv-affiliate-top-table__actions .chart-action{min-height:34px;padding:7px 10px;border-radius:12px;font-size:12px}.affiliate-share-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px;width:100%;max-width:100%;overflow:visible}.affiliate-share-card{width:100%;max-width:100%;min-width:0;overflow:hidden!important;border-radius:18px;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 14px 32px #0f172a0d;padding:14px}.affiliate-share-card .most-viewed-products-card__table-headline{padding:0 2px 10px}.affiliate-share-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse}.affiliate-share-table th,.affiliate-share-table td{min-width:0!important;max-width:none!important;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.affiliate-share-table th:nth-child(1),.affiliate-share-table td:nth-child(1){width:42px!important;text-align:center}.affiliate-share-table th:nth-child(2),.affiliate-share-table td:nth-child(2){width:auto!important;text-align:left}.affiliate-share-table th:nth-child(3),.affiliate-share-table td:nth-child(3){width:82px!important;text-align:center}.affiliate-share-table th:nth-child(4),.affiliate-share-table td:nth-child(4){width:82px!important;text-align:center}.affiliate-share-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;line-height:1.3}.affiliate-share-table td:nth-child(3),.affiliate-share-table td:nth-child(4){white-space:nowrap}.affiliate-share-card table.orders-table,.affiliate-share-card .orders-table{min-width:0!important;width:100%!important}.affiliate-share-card.orders-table-wrap.compact{overflow-x:hidden!important}@media(max-width:1200px){.mv-affiliate-spotlight-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.affiliate-share-grid{grid-template-columns:1fr}.mv-affiliate-spotlight-card__name{font-size:1.55rem}.mv-affiliate-top-table th:nth-child(10),.mv-affiliate-top-table td:nth-child(10){width:200px}}@media(max-width:768px){.mv-affiliate-spotlights{grid-template-columns:1fr}.mv-affiliate-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-affiliate-spotlight-card{padding:18px}.mv-affiliate-spotlight-card__actions{grid-template-columns:1fr}.mv-affiliate-spotlight-card__btn--wide{grid-column:auto}.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mv-affiliate-summary,.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:1fr}.mv-affiliate-spotlight-card__name{font-size:1.35rem}.mv-affiliate-spotlight-card__image{width:92px;height:92px}}.mv-affiliate-spotlight-card__metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:18px;width:100%;max-width:100%}.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__metric{min-width:0!important;width:100%;padding:11px 8px!important;border-radius:16px;border:1px solid rgba(226,232,240,.95);background:#ffffffe6;text-align:center;box-shadow:0 8px 18px #0f172a0a,inset 0 1px #ffffffd9;overflow:hidden}.mv-affiliate-spotlight-card__metric-label{display:block;width:100%;max-width:100%;margin-bottom:6px;font-size:.64rem!important;line-height:1.05;font-weight:900;letter-spacing:.04em!important;text-transform:uppercase;color:#64748b;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;text-align:center}.mv-affiliate-spotlight-card__metric-value{display:block;width:100%;font-size:1.15rem;line-height:1;font-weight:900;color:#0f172a;text-align:center}@media(max-width:560px){.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.mv-affiliate-tab,.mv-affiliate-tab *,.mv-affiliate-tab *:before,.mv-affiliate-tab *:after{box-sizing:border-box}.mv-affiliate-tab{width:100%;min-width:0;max-width:100%;overflow-x:hidden;container-type:inline-size}.mv-affiliate-summary,.mv-affiliate-spotlights,.mv-affiliate-spotlight,.mv-affiliate-spotlight-card,.mv-affiliate-spotlight-card__header,.mv-affiliate-spotlight-card__actions,.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__image-wrap,.mv-affiliate-table-headline,.mv-affiliate-table-headline__copy,.mv-affiliate-top-table-card,.affiliate-share-grid,.affiliate-share-card{min-width:0;max-width:100%}.mv-affiliate-tab__empty{margin:8px 0 0}.mv-affiliate-summary{width:100%;grid-template-columns:repeat(5,minmax(0,1fr))!important}.mv-affiliate-summary__pill{width:100%;min-width:0}.mv-affiliate-summary__pill .most-viewed-products-card__metric-label,.mv-affiliate-summary__pill .most-viewed-products-card__metric-value{max-width:100%;overflow-wrap:anywhere;word-break:normal}.mv-affiliate-spotlights{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch}.mv-affiliate-spotlight{width:100%;height:100%}.mv-affiliate-spotlight-card{width:100%;height:100%;min-height:100%}.mv-affiliate-spotlight-card__title-row{max-width:100%}.mv-affiliate-spotlight-card__eyebrow,.mv-affiliate-spotlight-card__name,.mv-affiliate-spotlight-card__subline{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.mv-affiliate-spotlight-card__subline{height:auto;min-height:44px}.mv-affiliate-spotlight-card__actions{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__btn{width:100%;min-width:0!important;max-width:100%;height:auto}.mv-affiliate-spotlight-card__btn span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mv-affiliate-spotlight-card__metrics{width:100%;grid-template-columns:repeat(5,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__metric{width:100%;min-width:0!important}.mv-affiliate-spotlight-card__metric-label,.mv-affiliate-spotlight-card__metric-value{max-width:100%;overflow-wrap:anywhere;word-break:normal}.mv-affiliate-spotlight-card__image-wrap,.mv-affiliate-table-headline,.mv-affiliate-table-headline__copy{width:100%}.mv-affiliate-table-headline .most-viewed-products-card__section-title,.mv-affiliate-table-headline .most-viewed-products-card__section-subtitle,.affiliate-share-card .most-viewed-products-card__section-title,.affiliate-share-card .most-viewed-products-card__section-subtitle{max-width:100%;overflow-wrap:anywhere;word-break:normal}.mv-affiliate-top-table-card{width:100%;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.mv-affiliate-top-table{width:100%!important;min-width:1240px!important;table-layout:fixed!important}.mv-affiliate-top-table th:nth-child(1),.mv-affiliate-top-table td:nth-child(1){width:48px!important}.mv-affiliate-top-table th:nth-child(2),.mv-affiliate-top-table td:nth-child(2){width:240px!important}.mv-affiliate-top-table th:nth-child(3),.mv-affiliate-top-table td:nth-child(3),.mv-affiliate-top-table th:nth-child(4),.mv-affiliate-top-table td:nth-child(4),.mv-affiliate-top-table th:nth-child(5),.mv-affiliate-top-table td:nth-child(5),.mv-affiliate-top-table th:nth-child(6),.mv-affiliate-top-table td:nth-child(6),.mv-affiliate-top-table th:nth-child(7),.mv-affiliate-top-table td:nth-child(7),.mv-affiliate-top-table th:nth-child(8),.mv-affiliate-top-table td:nth-child(8){width:76px!important}.mv-affiliate-top-table th:nth-child(9),.mv-affiliate-top-table td:nth-child(9){width:140px!important}.mv-affiliate-top-table th:nth-child(10),.mv-affiliate-top-table td:nth-child(10){width:250px!important}.mv-affiliate-product-meta,.mv-affiliate-product-meta__text{min-width:0;max-width:100%}.mv-affiliate-product-meta__url{max-width:100%}.mv-affiliate-top-table__actions{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}.mv-affiliate-top-table__actions .chart-action{width:100%;min-width:0!important;max-width:100%;justify-content:center}.mv-affiliate-top-table__actions .chart-action span{min-width:0;overflow:hidden;text-overflow:ellipsis}.affiliate-share-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-share-card{width:100%}.affiliate-share-table{width:100%!important;min-width:0!important}@media(min-width:1921px){.mv-affiliate-summary{gap:16px!important}.mv-affiliate-summary__pill{min-height:94px;padding:20px 22px}.mv-affiliate-summary__pill .most-viewed-products-card__metric-label{font-size:12px}.mv-affiliate-summary__pill .most-viewed-products-card__metric-value{font-size:1.85rem}.mv-affiliate-spotlights{gap:20px!important}.mv-affiliate-spotlight-card{padding:24px}.mv-affiliate-spotlight-card__name{font-size:2rem}.mv-affiliate-spotlight-card__actions{gap:11px}.mv-affiliate-spotlight-card__btn{min-height:48px;font-size:14px}.mv-affiliate-spotlight-card__metric{padding:14px 11px!important}.mv-affiliate-spotlight-card__image{width:124px;height:124px}.mv-affiliate-top-table{min-width:1320px!important}.affiliate-share-grid{gap:20px!important}}@media(min-width:1537px)and (max-width:1920px){.mv-affiliate-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mv-affiliate-spotlights{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mv-affiliate-spotlight-card{padding:21px}.mv-affiliate-top-table{min-width:1280px!important}}@media(min-width:1441px)and (max-width:1536px){.mv-affiliate-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mv-affiliate-spotlights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-spotlight-card{padding:20px}.mv-affiliate-top-table{min-width:1220px!important}}@media(min-width:1367px)and (max-width:1440px){.mv-affiliate-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mv-affiliate-spotlights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__name{font-size:1.65rem}.mv-affiliate-top-table{min-width:1180px!important}}@media(min-width:1281px)and (max-width:1366px){.mv-affiliate-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mv-affiliate-spotlights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-top-table{min-width:1140px!important}}@media(min-width:1101px)and (max-width:1280px){.mv-affiliate-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mv-affiliate-spotlights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-top-table{min-width:1100px!important}.affiliate-share-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:769px)and (max-width:1100px){.mv-affiliate-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mv-affiliate-spotlights{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.mv-affiliate-spotlight-card{padding:17px}.mv-affiliate-spotlight-card__name{font-size:1.45rem}.mv-affiliate-spotlight-card__actions{gap:8px}.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-top-table{min-width:1060px!important}.affiliate-share-grid{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:641px)and (max-width:768px){.mv-affiliate-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.mv-affiliate-summary__pill{min-height:72px;padding:13px 14px}.mv-affiliate-spotlights{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.mv-affiliate-spotlight-card{padding:16px;border-radius:19px}.mv-affiliate-spotlight-card__name{font-size:1.35rem}.mv-affiliate-spotlight-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mv-affiliate-spotlight-card__image{width:94px;height:94px}.mv-affiliate-top-table{min-width:1000px!important}.affiliate-share-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.mv-affiliate-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.mv-affiliate-summary__pill{min-height:66px;padding:10px!important;border-radius:13px}.mv-affiliate-summary__pill .most-viewed-products-card__metric-label{margin-bottom:5px;font-size:8px!important;line-height:1.25;letter-spacing:.045em;white-space:normal}.mv-affiliate-summary__pill .most-viewed-products-card__metric-value{font-size:1.1rem}.mv-affiliate-spotlights{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.mv-affiliate-spotlight-card{padding:12px;border-radius:15px}.mv-affiliate-spotlight-card:hover{transform:none}.mv-affiliate-spotlight-card__title-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;width:100%;gap:7px;margin-bottom:8px}.mv-affiliate-spotlight-card__icon{width:28px;height:28px;border-radius:9px;font-size:12px}.mv-affiliate-spotlight-card__eyebrow{font-size:.78rem;line-height:1.25}.mv-affiliate-spotlight-card__name{margin-bottom:6px;font-size:1.08rem;line-height:1.12}.mv-affiliate-spotlight-card__subline{min-height:0;font-size:.7rem;line-height:1.4}.mv-affiliate-spotlight-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:11px}.mv-affiliate-spotlight-card__btn,.mv-affiliate-spotlight-card__btn--wide{grid-column:auto;min-height:35px;padding:7px 6px;gap:5px;border-radius:10px;font-size:.66rem;white-space:normal}.mv-affiliate-spotlight-card__btn--wide:last-child:nth-child(odd){grid-column:1 / -1}.mv-affiliate-spotlight-card__btn span{overflow:visible;text-overflow:clip;white-space:normal}.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:11px}.mv-affiliate-spotlight-card__metric{padding:8px 5px!important;border-radius:11px}.mv-affiliate-spotlight-card__metric-label{margin-bottom:4px;font-size:7px!important;line-height:1.2;letter-spacing:.025em!important}.mv-affiliate-spotlight-card__metric-value{font-size:.95rem}.mv-affiliate-spotlight-card__image-wrap{margin-top:11px}.mv-affiliate-spotlight-card__image{width:76px;height:76px;border-radius:13px}.mv-affiliate-table-headline{margin-top:16px}.mv-affiliate-table-headline .most-viewed-products-card__section-title,.affiliate-share-card .most-viewed-products-card__section-title{font-size:.82rem!important;line-height:1.25}.mv-affiliate-table-headline .most-viewed-products-card__section-subtitle,.affiliate-share-card .most-viewed-products-card__section-subtitle{font-size:.66rem!important;line-height:1.4}.mv-affiliate-top-table-card{margin-top:10px;overflow:visible!important;border:0;border-radius:0;background:transparent;box-shadow:none}.mv-affiliate-top-table,.mv-affiliate-top-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.mv-affiliate-top-table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mv-affiliate-top-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td,.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td:nth-child(n){display:grid!important;grid-template-columns:minmax(78px,.34fr) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.16)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td:last-child{border-bottom:0!important}.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td:before{content:attr(data-label);color:#64748b;font-size:.56rem;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.mv-affiliate-product-meta{align-items:flex-start;gap:8px}.mv-affiliate-product-meta__image{width:38px;height:38px;border-radius:10px}.mv-affiliate-product-meta__url{font-size:.62rem;white-space:normal;overflow-wrap:anywhere}.mv-affiliate-top-table__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.mv-affiliate-top-table__actions .chart-action{min-height:32px;padding:5px 4px;gap:4px;font-size:.58rem;white-space:normal}.mv-affiliate-top-table__actions .chart-action span{overflow:visible;text-overflow:clip;white-space:normal}.affiliate-share-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:12px}.affiliate-share-card{padding:10px;overflow:visible!important;border-radius:14px}.affiliate-share-table,.affiliate-share-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.affiliate-share-table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.affiliate-share-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.affiliate-share-table tbody tr.affiliate-share-table__row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:11px!important;background:#fff!important}.affiliate-share-table tbody tr.affiliate-share-table__row>td,.affiliate-share-table tbody tr.affiliate-share-table__row>td:nth-child(n){display:grid!important;grid-template-columns:minmax(70px,.32fr) minmax(0,1fr)!important;align-items:start!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:7px 8px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.14)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}.affiliate-share-table tbody tr.affiliate-share-table__row>td:last-child{border-bottom:0!important}.affiliate-share-table tbody tr.affiliate-share-table__row>td:before{content:attr(data-label);color:#64748b;font-size:.54rem;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}}@media(min-width:321px)and (max-width:390px){.mv-affiliate-summary{gap:6px!important}.mv-affiliate-summary__pill{min-height:62px;padding:8px!important}.mv-affiliate-spotlight-card{padding:10px;border-radius:13px}.mv-affiliate-spotlight-card__name{font-size:.98rem}.mv-affiliate-spotlight-card__subline{font-size:.64rem}.mv-affiliate-spotlight-card__actions{gap:5px!important}.mv-affiliate-spotlight-card__btn{min-height:32px;padding:5px 4px;font-size:.58rem}.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{gap:5px!important}.mv-affiliate-spotlight-card__metric{padding:7px 4px!important}.mv-affiliate-spotlight-card__metric-label{font-size:6.5px!important}.mv-affiliate-spotlight-card__metric-value{font-size:.88rem}.mv-affiliate-spotlight-card__image{width:68px;height:68px}.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td,.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td:nth-child(n){grid-template-columns:minmax(70px,.32fr) minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important}.affiliate-share-table tbody tr.affiliate-share-table__row>td,.affiliate-share-table tbody tr.affiliate-share-table__row>td:nth-child(n){grid-template-columns:minmax(64px,.3fr) minmax(0,1fr)!important;gap:6px!important}}@media(max-width:320px){.mv-affiliate-summary{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.mv-affiliate-summary__pill{min-height:56px;padding:8px!important}.mv-affiliate-summary__pill .most-viewed-products-card__metric-label{font-size:7px!important}.mv-affiliate-summary__pill .most-viewed-products-card__metric-value{font-size:1rem}.mv-affiliate-spotlight-card{padding:8px;border-radius:12px}.mv-affiliate-spotlight-card__title-row{grid-template-columns:25px minmax(0,1fr);gap:6px}.mv-affiliate-spotlight-card__icon{width:25px;height:25px;border-radius:8px;font-size:10px}.mv-affiliate-spotlight-card__eyebrow{font-size:.68rem}.mv-affiliate-spotlight-card__name{font-size:.9rem}.mv-affiliate-spotlight-card__subline{font-size:.58rem;line-height:1.35}.mv-affiliate-spotlight-card__actions{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.mv-affiliate-spotlight-card__btn,.mv-affiliate-spotlight-card__btn--wide,.mv-affiliate-spotlight-card__btn--wide:last-child:nth-child(odd){grid-column:auto;min-height:30px;padding:5px;font-size:.56rem}.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}.mv-affiliate-spotlight-card__metric{padding:6px 3px!important}.mv-affiliate-spotlight-card__metric-label{font-size:6px!important}.mv-affiliate-spotlight-card__metric-value{font-size:.82rem}.mv-affiliate-spotlight-card__image{width:62px;height:62px;border-radius:10px}.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td,.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td:nth-child(n){grid-template-columns:minmax(62px,.29fr) minmax(0,1fr)!important;gap:6px!important;padding:6px 7px!important;font-size:.66rem!important}.mv-affiliate-top-table tbody tr.mv-affiliate-top-table__row>td:before{font-size:.5rem!important}.mv-affiliate-top-table__actions{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.mv-affiliate-top-table__actions .chart-action{min-height:29px;font-size:.54rem}.affiliate-share-card{padding:8px}.affiliate-share-table tbody tr.affiliate-share-table__row>td,.affiliate-share-table tbody tr.affiliate-share-table__row>td:nth-child(n){grid-template-columns:minmax(58px,.28fr) minmax(0,1fr)!important;gap:5px!important;padding:6px!important;font-size:.64rem!important}.affiliate-share-table tbody tr.affiliate-share-table__row>td:before{font-size:.48rem!important}}@container (max-width: 1100px){.mv-affiliate-spotlights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mv-affiliate-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (max-width: 720px){.mv-affiliate-spotlights{grid-template-columns:minmax(0,1fr)!important}.mv-affiliate-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-share-grid{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 430px){.mv-affiliate-spotlight-card__actions,.mv-affiliate-spotlight-card__metrics,.mv-affiliate-spotlight-card__metrics--seller{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 300px){.mv-affiliate-summary,.mv-affiliate-spotlight-card__actions,.mv-affiliate-top-table__actions{grid-template-columns:minmax(0,1fr)!important}}.affiliate-performance-card-fullscreen-portal .mv-affiliate-tab,.affiliate-performance-card-shell--fullscreen .mv-affiliate-tab,.most-viewed-products-card-fullscreen-portal .mv-affiliate-tab,.most-viewed-products-card-shell--fullscreen .mv-affiliate-tab{width:100%!important;max-width:100%!important}@media(prefers-reduced-motion:reduce){.mv-affiliate-tab *,.mv-affiliate-tab *:before,.mv-affiliate-tab *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.affiliate-performance-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.affiliate-performance-card-shell__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.affiliate-performance-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.affiliate-performance-card-shell__icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:16px!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;color:#047857!important;box-shadow:0 10px 24px #04785724!important}.affiliate-performance-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.affiliate-performance-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.affiliate-performance-card-shell__title p{margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important}.affiliate-performance-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.affiliate-performance-card-shell__count{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#ecfdf5!important;color:#047857!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.affiliate-performance-card-shell__fullscreen-btn,.affiliate-performance-card-shell__close-btn,.affiliate-performance-card .chart-action,.affiliate-performance-card .filter-btn,.affiliate-performance-card .icon-btn,.affiliate-performance-card .add-affiliate-btn,.affiliate-performance-card .store-analytics-tab,.affiliate-performance-card-fullscreen-portal .chart-action,.affiliate-performance-card-fullscreen-portal .filter-btn,.affiliate-performance-card-fullscreen-portal .icon-btn,.affiliate-performance-card-fullscreen-portal .add-affiliate-btn,.affiliate-performance-card-fullscreen-portal .store-analytics-tab{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.affiliate-performance-card-shell__fullscreen-btn:hover,.affiliate-performance-card-shell__close-btn:hover,.affiliate-performance-card .chart-action:hover,.affiliate-performance-card .filter-btn:hover,.affiliate-performance-card .icon-btn:hover,.affiliate-performance-card .add-affiliate-btn:hover,.affiliate-performance-card .store-analytics-tab:hover,.affiliate-performance-card-fullscreen-portal .chart-action:hover,.affiliate-performance-card-fullscreen-portal .filter-btn:hover,.affiliate-performance-card-fullscreen-portal .icon-btn:hover,.affiliate-performance-card-fullscreen-portal .add-affiliate-btn:hover,.affiliate-performance-card-fullscreen-portal .store-analytics-tab:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#05966947!important;transform:translateY(-1px)!important}.affiliate-performance-card-shell__fullscreen-btn:active,.affiliate-performance-card-shell__close-btn:active,.affiliate-performance-card .chart-action:active,.affiliate-performance-card .filter-btn:active,.affiliate-performance-card .icon-btn:active,.affiliate-performance-card .add-affiliate-btn:active,.affiliate-performance-card .store-analytics-tab:active,.affiliate-performance-card-fullscreen-portal .chart-action:active,.affiliate-performance-card-fullscreen-portal .filter-btn:active,.affiliate-performance-card-fullscreen-portal .icon-btn:active,.affiliate-performance-card-fullscreen-portal .add-affiliate-btn:active,.affiliate-performance-card-fullscreen-portal .store-analytics-tab:active{transform:translateY(1px) scale(.98)!important}.affiliate-performance-card .store-analytics-tab.active,.affiliate-performance-card-fullscreen-portal .store-analytics-tab.active{background:#ecfdf5!important;background-color:#ecfdf5!important;background-image:none!important;color:#047857!important;-webkit-text-fill-color:#047857!important;border-color:#05966959!important;box-shadow:0 0 0 4px #10b9811a!important}.affiliate-performance-card-shell__fullscreen-btn svg,.affiliate-performance-card-shell__close-btn svg,.affiliate-performance-card button svg,.affiliate-performance-card-fullscreen-portal button svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.affiliate-performance-card-shell__close-btn{width:42px!important;padding:0!important}.affiliate-performance-card-shell__body{min-width:0!important;box-sizing:border-box!important}.affiliate-performance-card-fullscreen-portal.store-dashboard-fullscreen-portal,.affiliate-performance-card-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.affiliate-performance-card-fullscreen-portal .store-dashboard-fullscreen-portal__backdrop{display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.affiliate-performance-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell,.affiliate-performance-card-shell.affiliate-performance-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__header,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__body,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card__shell-body,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card__shell-body{min-height:calc(100dvh - 170px)!important;height:auto!important;overflow:visible!important}.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid,.affiliate-performance-card-shell--fullscreen .affiliate-cards-grid{width:100%!important}.affiliate-performance-card-fullscreen-portal .affiliate-product-selector-section,.affiliate-performance-card-shell--fullscreen .affiliate-product-selector-section{width:100%!important;box-sizing:border-box!important}.affiliate-performance-card-fullscreen-portal .storefront,.affiliate-performance-card-fullscreen-portal .store-front,.affiliate-performance-card-fullscreen-portal .product-display,.affiliate-performance-card-fullscreen-portal .product-display-page,.affiliate-performance-card-shell--fullscreen .storefront,.affiliate-performance-card-shell--fullscreen .store-front,.affiliate-performance-card-shell--fullscreen .product-display,.affiliate-performance-card-shell--fullscreen .product-display-page{min-height:calc(100dvh - 190px)!important;width:100%!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__body::-webkit-scrollbar,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__body::-webkit-scrollbar{width:9px!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__body::-webkit-scrollbar-track,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__body::-webkit-scrollbar-thumb,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__body::-webkit-scrollbar-thumb:hover,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:720px){.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell,.affiliate-performance-card-shell.affiliate-performance-card-shell--fullscreen{padding:16px!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__header,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__actions,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__actions{width:100%!important;justify-content:flex-start!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__fullscreen-btn,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__fullscreen-btn{flex:1 1 auto!important}}.affiliate-performance-card,.affiliate-performance-card *,.affiliate-performance-card *:before,.affiliate-performance-card *:after,.affiliate-performance-card-fullscreen-portal,.affiliate-performance-card-fullscreen-portal *,.affiliate-performance-card-fullscreen-portal *:before,.affiliate-performance-card-fullscreen-portal *:after{box-sizing:border-box}.affiliate-performance-card,.affiliate-performance-card-shell,.affiliate-performance-card-shell__header,.affiliate-performance-card-shell__title,.affiliate-performance-card-shell__actions,.affiliate-performance-card-shell__body,.affiliate-performance-card__shell-header,.affiliate-performance-card__shell-body,.affiliate-performance-card .status-tools,.affiliate-performance-card .status-tools__left,.affiliate-performance-card .status-tools__right,.affiliate-performance-card .chart-actions,.affiliate-performance-card .store-analytics-tabs,.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card .affiliate-product-selector-section,.affiliate-performance-card .info-banner{min-width:0!important;max-width:100%!important}.affiliate-performance-card-shell{container-type:inline-size;overflow-x:hidden}.affiliate-performance-card-shell__title{flex:1 1 auto!important}.affiliate-performance-card-shell__title>div{min-width:0!important;flex:1 1 auto!important}.affiliate-performance-card-shell__title h2,.affiliate-performance-card-shell__title p,.affiliate-performance-card__shell-header strong,.affiliate-performance-card .info-banner__text,.affiliate-performance-card .info-banner__text p,.affiliate-performance-card .affiliate-product-selector-section,.affiliate-performance-card .affiliate-product-selector-section h3{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.affiliate-performance-card-shell__actions{flex:0 1 auto!important}.affiliate-performance-card-shell__count,.affiliate-performance-card-shell__fullscreen-btn,.affiliate-performance-card-shell__close-btn{flex:0 0 auto!important}.affiliate-performance-card-shell__body{width:100%!important;overflow-x:hidden!important}.affiliate-performance-card .status-tools{width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.affiliate-performance-card .status-tools__left,.affiliate-performance-card .status-tools__right{flex:1 1 280px!important}.affiliate-performance-card .status-tools__right{display:flex!important;justify-content:flex-end!important}.affiliate-performance-card .chart-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.affiliate-performance-card .chart-actions>button{width:100%!important;min-width:0!important;max-width:100%!important}.affiliate-performance-card .status-filter-label{min-width:0!important}.affiliate-performance-card .order-filter{min-width:140px!important;max-width:100%!important}.affiliate-performance-card .store-analytics-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.affiliate-performance-card .store-analytics-tab{width:100%!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important}.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.affiliate-performance-card .affiliate-cards-grid>*,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid>*{min-width:0!important;max-width:100%!important}.affiliate-performance-card .info-banner{width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.affiliate-performance-card .info-banner__close{align-self:start!important}.affiliate-performance-card .hstack{min-width:0!important;max-width:100%!important}.affiliate-performance-card .hstack h4{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.affiliate-performance-card__shell-header{width:100%!important}.affiliate-performance-card__shell-header>div{min-width:0!important;max-width:100%!important}.affiliate-performance-card__shell-header .chart-action{min-width:0!important;max-width:100%!important}.affiliate-performance-card__shell-body{width:100%!important;max-width:100%!important}.affiliate-performance-card__collapsible-title{width:100%;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0}.affiliate-performance-card__collapsible-title-icon{width:29px;height:29px;min-width:29px;flex:0 0 29px;display:inline-grid;place-items:center;border:1px solid rgba(5,150,105,.16);border-radius:10px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857;box-shadow:0 6px 16px #0478571f}.affiliate-performance-card__collapsible-title-icon svg{display:block;width:15px;height:15px;color:currentColor;fill:currentColor}.affiliate-performance-card__collapsible-title-text{min-width:0;max-width:100%;display:block;color:#111827;font-size:.92rem;font-weight:900;line-height:1.1;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.affiliate-performance-card__collapsible-badge{min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1.1;text-align:center}.affiliate-performance-card__collapsible-badge-full{display:inline}.affiliate-performance-card__collapsible-badge-mobile{display:none}@media(min-width:1921px){.affiliate-performance-card-shell{padding:4px!important}.affiliate-performance-card-shell__header{gap:24px!important;margin-bottom:22px!important;padding-bottom:18px!important}.affiliate-performance-card-shell__icon{width:52px!important;height:52px!important;border-radius:18px!important}.affiliate-performance-card-shell__icon svg{width:24px!important;height:24px!important}.affiliate-performance-card-shell__title h2{font-size:2.15rem!important}.affiliate-performance-card-shell__title p{font-size:1rem!important}.affiliate-performance-card-shell__actions{gap:12px!important}.affiliate-performance-card-shell__count,.affiliate-performance-card-shell__fullscreen-btn{min-height:48px!important;padding-inline:18px!important;font-size:.96rem!important}.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.affiliate-performance-card .store-analytics-tabs{gap:10px!important}.affiliate-performance-card .store-analytics-tab{min-height:48px!important;font-size:.95rem!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell,.affiliate-performance-card-shell.affiliate-performance-card-shell--fullscreen{padding:30px 40px!important}}@media(min-width:1537px)and (max-width:1920px){.affiliate-performance-card-shell__header{gap:20px!important}.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell,.affiliate-performance-card-shell.affiliate-performance-card-shell--fullscreen{padding:26px 34px!important}}@media(min-width:1441px)and (max-width:1536px){.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.affiliate-performance-card-shell__title h2{font-size:1.75rem!important}}@media(min-width:1367px)and (max-width:1440px){.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.affiliate-performance-card-shell__title h2{font-size:1.65rem!important}.affiliate-performance-card-shell__title p{font-size:.88rem!important}}@media(min-width:1281px)and (max-width:1366px){.affiliate-performance-card-shell__header{gap:14px!important}.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-performance-card-shell__title h2{font-size:1.55rem!important}.affiliate-performance-card .status-tools__left,.affiliate-performance-card .status-tools__right{flex-basis:240px!important}}@media(min-width:1101px)and (max-width:1280px){.affiliate-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.affiliate-performance-card-shell__actions{width:100%!important;justify-content:flex-start!important}.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-performance-card .status-tools{align-items:stretch!important}.affiliate-performance-card .store-analytics-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:769px)and (max-width:1100px){.affiliate-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:13px!important}.affiliate-performance-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(150px,1fr)!important;justify-content:stretch!important}.affiliate-performance-card-shell__count,.affiliate-performance-card-shell__fullscreen-btn{width:100%!important}.affiliate-performance-card .status-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.affiliate-performance-card .status-tools__left,.affiliate-performance-card .status-tools__right{width:100%!important;flex-basis:auto!important}.affiliate-performance-card .status-tools__right{justify-content:stretch!important}.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.affiliate-performance-card .store-analytics-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.affiliate-performance-card .affiliate-performance-card__shell-body[style]{min-height:0!important;height:auto!important;max-height:none!important}}@media(min-width:641px)and (max-width:768px){.affiliate-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.affiliate-performance-card-shell__title{gap:10px!important}.affiliate-performance-card-shell__icon{width:38px!important;height:38px!important;border-radius:13px!important}.affiliate-performance-card-shell__title h2{font-size:1.3rem!important}.affiliate-performance-card-shell__title p{font-size:.8rem!important;line-height:1.45!important}.affiliate-performance-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(140px,1fr)!important;justify-content:stretch!important}.affiliate-performance-card-shell__count,.affiliate-performance-card-shell__fullscreen-btn{width:100%!important}.affiliate-performance-card .status-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.affiliate-performance-card .status-tools__left,.affiliate-performance-card .status-tools__right{width:100%!important;flex-basis:auto!important}.affiliate-performance-card .status-tools__right{justify-content:stretch!important}.affiliate-performance-card .chart-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-performance-card .store-analytics-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.affiliate-performance-card .store-analytics-tab{min-height:38px!important;padding-inline:6px!important;font-size:.72rem!important}.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.affiliate-performance-card .affiliate-performance-card__shell-body[style]{min-height:0!important;height:auto!important;max-height:none!important}.affiliate-performance-card__collapsible-title{gap:7px}.affiliate-performance-card__collapsible-title-icon{width:26px;height:26px;min-width:26px;flex-basis:26px}.affiliate-performance-card__collapsible-title-icon svg{width:13px;height:13px}.affiliate-performance-card__collapsible-title-text{font-size:.82rem}}@media(max-width:640px){.affiliate-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:11px!important;margin-bottom:12px!important;padding-bottom:12px!important}.affiliate-performance-card-shell__title{width:100%!important;align-items:flex-start!important;gap:9px!important}.affiliate-performance-card-shell__icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:12px!important}.affiliate-performance-card-shell__icon svg{width:16px!important;height:16px!important}.affiliate-performance-card-shell__eyebrow{font-size:.62rem!important;line-height:1.2!important}.affiliate-performance-card-shell__title h2{margin-top:3px!important;font-size:1.12rem!important;line-height:1.12!important}.affiliate-performance-card-shell__title p{margin-top:4px!important;font-size:.72rem!important;line-height:1.42!important}.affiliate-performance-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;gap:7px!important}.affiliate-performance-card-shell__count,.affiliate-performance-card-shell__fullscreen-btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:39px!important}.affiliate-performance-card-shell__close-btn{width:100%!important;min-height:39px!important}.affiliate-performance-card .info-banner{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;padding:12px!important}.affiliate-performance-card .info-banner__close{grid-column:1 / -1;width:100%!important;min-height:34px!important}.affiliate-performance-card .status-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important}.affiliate-performance-card .status-tools__left,.affiliate-performance-card .status-tools__right{width:100%!important;flex-basis:auto!important}.affiliate-performance-card .status-filter-label,.affiliate-performance-card .order-filter{width:100%!important;min-width:0!important}.affiliate-performance-card .status-tools__right{justify-content:stretch!important}.affiliate-performance-card .chart-actions{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.affiliate-performance-card .chart-actions>button{min-height:39px!important;font-size:.74rem!important}.affiliate-performance-card .store-analytics-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.affiliate-performance-card .store-analytics-tab{min-height:37px!important;padding:0 6px!important;font-size:.7rem!important}.affiliate-performance-card .affiliate-cards-grid,.affiliate-performance-card-fullscreen-portal .affiliate-cards-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.affiliate-performance-card .hstack{align-items:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.affiliate-performance-card .hstack h4{font-size:.78rem!important;line-height:1.35!important}.affiliate-performance-card .affiliate-product-selector-section{padding:12px!important}.affiliate-performance-card .affiliate-product-selector-section h3{font-size:.92rem!important}.affiliate-performance-card .add-affiliate-btn{width:100%!important;min-width:0!important;min-height:39px!important}.affiliate-performance-card__shell-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;margin-bottom:12px!important}.affiliate-performance-card__shell-header>div{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important}.affiliate-performance-card__shell-header .chart-action{width:100%!important}.affiliate-performance-card .affiliate-performance-card__shell-body[style],.affiliate-performance-card-fullscreen-portal .affiliate-performance-card__shell-body[style]{min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell,.affiliate-performance-card-shell.affiliate-performance-card-shell--fullscreen{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.affiliate-performance-card-fullscreen-portal .affiliate-performance-card-shell__body,.affiliate-performance-card-shell--fullscreen .affiliate-performance-card-shell__body{padding:12px 2px 18px 0!important}.affiliate-performance-card__collapsible-title{gap:6px}.affiliate-performance-card__collapsible-title-icon{width:24px;height:24px;min-width:24px;flex-basis:24px;border-radius:8px}.affiliate-performance-card__collapsible-title-icon svg{width:12px;height:12px}.affiliate-performance-card__collapsible-title-text{font-size:.76rem}.affiliate-performance-card__collapsible-badge-full{display:none}.affiliate-performance-card__collapsible-badge-mobile{display:inline;white-space:nowrap}}@media(min-width:321px)and (max-width:390px){.affiliate-performance-card-shell__title h2{font-size:1rem!important}.affiliate-performance-card-shell__title p{font-size:.66rem!important}.affiliate-performance-card-shell__count,.affiliate-performance-card-shell__fullscreen-btn,.affiliate-performance-card-shell__close-btn{min-height:37px!important;font-size:.68rem!important}.affiliate-performance-card .store-analytics-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-performance-card .store-analytics-tab{min-height:34px!important;font-size:.64rem!important}.affiliate-performance-card .chart-actions>button{min-height:37px!important;font-size:.68rem!important}.affiliate-performance-card__collapsible-title{gap:5px}.affiliate-performance-card__collapsible-title-icon{width:22px;height:22px;min-width:22px;flex-basis:22px;border-radius:7px}.affiliate-performance-card__collapsible-title-icon svg{width:11px;height:11px}.affiliate-performance-card__collapsible-title-text{font-size:.7rem;letter-spacing:-.02em}.affiliate-performance-card__collapsible-badge{font-size:.64rem}}@media(max-width:320px){.affiliate-performance-card-shell__header{gap:9px!important;margin-bottom:10px!important;padding-bottom:10px!important}.affiliate-performance-card-shell__title{gap:7px!important}.affiliate-performance-card-shell__icon{width:31px!important;height:31px!important;flex-basis:31px!important;border-radius:10px!important}.affiliate-performance-card-shell__eyebrow{font-size:.56rem!important}.affiliate-performance-card-shell__title h2{font-size:.92rem!important}.affiliate-performance-card-shell__title p{font-size:.61rem!important;line-height:1.38!important}.affiliate-performance-card-shell__count,.affiliate-performance-card-shell__fullscreen-btn,.affiliate-performance-card-shell__close-btn{min-height:35px!important;padding-inline:8px!important;font-size:.62rem!important}.affiliate-performance-card .info-banner{padding:9px!important}.affiliate-performance-card .info-banner__text{font-size:.66rem!important}.affiliate-performance-card .store-analytics-tabs{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.affiliate-performance-card .store-analytics-tab{min-height:32px!important;font-size:.61rem!important}.affiliate-performance-card .chart-actions{gap:5px!important}.affiliate-performance-card .chart-actions>button{min-height:35px!important;padding-inline:7px!important;font-size:.62rem!important}.affiliate-performance-card .hstack h4{font-size:.7rem!important}.affiliate-performance-card .affiliate-product-selector-section{padding:9px!important}.affiliate-performance-card__collapsible-title{gap:5px}.affiliate-performance-card__collapsible-title-icon{width:21px;height:21px;min-width:21px;flex-basis:21px}.affiliate-performance-card__collapsible-title-icon svg{width:10px;height:10px}.affiliate-performance-card__collapsible-title-text{font-size:.66rem}.affiliate-performance-card__collapsible-badge{display:none}}@container (max-width: 760px){.affiliate-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.affiliate-performance-card-shell__actions,.affiliate-performance-card .status-tools,.affiliate-performance-card .status-tools__left,.affiliate-performance-card .status-tools__right{width:100%!important}.affiliate-performance-card .affiliate-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 520px){.affiliate-performance-card-shell__actions,.affiliate-performance-card .status-tools,.affiliate-performance-card .chart-actions{grid-template-columns:minmax(0,1fr)!important}.affiliate-performance-card .store-analytics-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.affiliate-performance-card .affiliate-cards-grid{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 340px){.affiliate-performance-card .store-analytics-tabs{grid-template-columns:minmax(0,1fr)!important}.affiliate-performance-card__collapsible-badge{display:none!important}}@media(prefers-reduced-motion:reduce){.affiliate-performance-card *,.affiliate-performance-card-fullscreen-portal *{scroll-behavior:auto!important}}.ad-analytics-page--fullscreen{position:fixed!important;inset:0!important;z-index:3000!important;width:100vw!important;max-width:none!important;min-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;padding:18px 18px 32px!important;background:#f9f9f9!important;border-radius:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;transform:none!important}.analytics-page.ad-analytics-page--fullscreen,.ad-analytics-page.ad-analytics-page--fullscreen{max-width:none!important;margin:0!important}.ad-analytics-page--fullscreen .affiliate-analytics-page__body{width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;padding-right:0!important}.ad-analytics-page--fullscreen .card,.ad-analytics-page--fullscreen .chart-card{max-width:100%!important}.ad-analytics-page--embedded{max-width:100%!important;padding:0!important;margin:0 auto!important}.ad-performance-card-shell .ad-analytics-page,.ad-performance-card-shell .ad-analytics-page--embedded,.ad-performance-card-shell .ad-analytics-page--fullscreen{max-width:100%!important;padding-left:0;padding-right:0}.ad-performance-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.ad-performance-card-shell__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.ad-performance-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.ad-performance-card-shell__icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border-radius:16px!important;background:linear-gradient(135deg,#eef2ff,#e0e7ff)!important;color:#4f46e5!important;box-shadow:0 10px 24px #4f46e524!important}.ad-performance-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ad-performance-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.ad-performance-card-shell__title p{margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important}.ad-performance-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.ad-performance-card-shell__count{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#eef2ff!important;color:#3730a3!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.ad-performance-card-shell__fullscreen-btn,.ad-performance-card-shell__close-btn,.ad-performance-card .chart-action,.ad-performance-card .filter-btn,.ad-performance-card-fullscreen-portal .chart-action,.ad-performance-card-fullscreen-portal .filter-btn{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.ad-performance-card-shell__fullscreen-btn:hover,.ad-performance-card-shell__close-btn:hover,.ad-performance-card .chart-action:hover,.ad-performance-card .filter-btn:hover,.ad-performance-card-fullscreen-portal .chart-action:hover,.ad-performance-card-fullscreen-portal .filter-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#4f46e547!important;transform:translateY(-1px)!important}.ad-performance-card-shell__fullscreen-btn:active,.ad-performance-card-shell__close-btn:active,.ad-performance-card .chart-action:active,.ad-performance-card .filter-btn:active,.ad-performance-card-fullscreen-portal .chart-action:active,.ad-performance-card-fullscreen-portal .filter-btn:active{transform:translateY(1px) scale(.98)!important}.ad-performance-card-shell__fullscreen-btn svg,.ad-performance-card-shell__close-btn svg,.ad-performance-card .chart-action svg,.ad-performance-card .filter-btn svg,.ad-performance-card-fullscreen-portal .chart-action svg,.ad-performance-card-fullscreen-portal .filter-btn svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.ad-performance-card-shell__close-btn{width:42px!important;padding:0!important}.ad-performance-card-shell__body{min-width:0!important;box-sizing:border-box!important}.ad-performance-card-fullscreen-portal.store-dashboard-fullscreen-portal,.ad-performance-card-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.ad-performance-card-fullscreen-portal .store-dashboard-fullscreen-portal__backdrop{display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.ad-performance-card-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell,.ad-performance-card-shell.ad-performance-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__header,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__body,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.ad-performance-card-fullscreen-portal .ad-performance-card__shell-body,.ad-performance-card-shell--fullscreen .ad-performance-card__shell-body{min-height:calc(100dvh - 170px)!important;height:auto!important;overflow:visible!important}.ad-performance-card-fullscreen-portal .ad-analytics-page,.ad-performance-card-shell--fullscreen .ad-analytics-page{width:100%!important;min-height:calc(100dvh - 190px)!important}.ad-performance-card-fullscreen-portal .card,.ad-performance-card-shell--fullscreen .card{width:100%!important;box-sizing:border-box!important}.ad-performance-card-fullscreen-portal .orders-table-wrap,.ad-performance-card-shell--fullscreen .orders-table-wrap{max-height:none!important;overflow:auto!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__body::-webkit-scrollbar,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__body::-webkit-scrollbar{width:9px!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__body::-webkit-scrollbar-track,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__body::-webkit-scrollbar-thumb,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__body::-webkit-scrollbar-thumb:hover,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:720px){.ad-performance-card-fullscreen-portal .ad-performance-card-shell,.ad-performance-card-shell.ad-performance-card-shell--fullscreen{padding:16px!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__header,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__actions,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__actions{width:100%!important;justify-content:flex-start!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__fullscreen-btn,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__fullscreen-btn{flex:1 1 auto!important}}.ad-performance-card,.ad-performance-card *,.ad-performance-card *:before,.ad-performance-card *:after,.ad-performance-card-fullscreen-portal,.ad-performance-card-fullscreen-portal *,.ad-performance-card-fullscreen-portal *:before,.ad-performance-card-fullscreen-portal *:after{box-sizing:border-box}.ad-performance-card,.ad-performance-card-shell,.ad-performance-card-shell__header,.ad-performance-card-shell__title,.ad-performance-card-shell__actions,.ad-performance-card-shell__body,.ad-performance-card__shell-header,.ad-performance-card__shell-body,.ad-performance-card .status-tools,.ad-performance-card .status-tools__left,.ad-performance-card .status-tools__right,.ad-performance-card .chart-actions,.ad-performance-card__kpi-panel,.ad-performance-card__kpi-grid,.ad-performance-card__kpi-card,.ad-performance-card__top-ad-card,.ad-performance-card__top-ad-row,.ad-performance-card__chart-card,.ad-performance-card__chart-head,.ad-performance-card__chart-body,.ad-performance-card__table-card,.ad-performance-card__table-wrap{min-width:0!important;max-width:100%!important}.ad-performance-card-shell{container-type:inline-size;overflow-x:hidden}.ad-performance-card-shell__title{flex:1 1 auto!important}.ad-performance-card-shell__title>div{min-width:0!important;flex:1 1 auto!important}.ad-performance-card-shell__title h2,.ad-performance-card-shell__title p,.ad-performance-card__shell-header strong,.ad-performance-card .info-banner__text,.ad-performance-card .info-banner__text p,.ad-performance-card__top-ad-row,.ad-performance-card__top-ad-row .muted{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.ad-performance-card-shell__actions{flex:0 1 auto!important}.ad-performance-card-shell__body{width:100%!important;overflow-x:hidden!important}.ad-performance-card .status-tools{width:100%!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.ad-performance-card .status-tools__left,.ad-performance-card .status-tools__right{flex:1 1 280px!important}.ad-performance-card .status-tools__right{display:flex!important;justify-content:flex-end!important}.ad-performance-card .chart-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.ad-performance-card .chart-actions>button{width:100%!important;min-width:0!important;max-width:100%!important}.ad-performance-card .status-filter-label,.ad-performance-card .order-filter{min-width:0!important;max-width:100%!important}.ad-performance-card__kpi-panel{width:100%!important}.ad-performance-card__kpi-grid{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.ad-performance-card__kpi-card{width:100%!important;min-width:0!important}.ad-performance-card__kpi-card .affiliate-analytics-kpi__label,.ad-performance-card__kpi-card .affiliate-analytics-kpi__value,.ad-performance-card__kpi-card .affiliate-analytics-kpi__meta{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.ad-performance-card__top-ad-card,.ad-performance-card__chart-card,.ad-performance-card__table-card{width:100%!important}.ad-performance-card__top-ad-row{align-items:flex-start!important}.ad-performance-card__top-ad-row>div{min-width:0!important;flex:1 1 auto!important}.ad-performance-card__chart-card{height:auto!important;min-height:0!important;overflow:hidden!important}.ad-performance-card__chart-head{width:100%!important}.ad-performance-card__chart-body{width:100%!important;min-width:0!important;height:320px!important;min-height:320px!important}.ad-performance-card__chart-body .recharts-responsive-container,.ad-performance-card__chart-body .recharts-wrapper,.ad-performance-card__chart-body svg{max-width:100%!important}.ad-performance-card__table-wrap{width:100%!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ad-performance-card__table{width:100%!important;min-width:900px!important}.ad-performance-card__table--placements{min-width:620px!important}.ad-performance-card__table th,.ad-performance-card__table td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.ad-performance-card .info-banner{width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.ad-performance-card__shell-header{width:100%!important}.ad-performance-card__shell-header>div{min-width:0!important;max-width:100%!important}.ad-performance-card__shell-header .chart-action{min-width:0!important;max-width:100%!important}.ad-performance-card__collapsible-title{width:100%;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0}.ad-performance-card__collapsible-title-icon{width:29px;height:29px;min-width:29px;flex:0 0 29px;display:inline-grid;place-items:center;border:1px solid rgba(79,70,229,.16);border-radius:10px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4f46e5;box-shadow:0 6px 16px #4f46e51f}.ad-performance-card__collapsible-title-icon svg{display:block;width:16px;height:16px;color:currentColor;fill:currentColor}.ad-performance-card__collapsible-title-text{min-width:0;max-width:100%;display:block;color:#111827;font-size:.92rem;font-weight:900;line-height:1.1;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.ad-performance-card__collapsible-badge{min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1.1;text-align:center}.ad-performance-card__collapsible-badge-full{display:inline}.ad-performance-card__collapsible-badge-mobile{display:none}@media(min-width:1921px){.ad-performance-card-shell__header{gap:24px!important;margin-bottom:22px!important;padding-bottom:18px!important}.ad-performance-card-shell__icon{width:52px!important;height:52px!important;border-radius:18px!important}.ad-performance-card-shell__icon svg{width:26px!important;height:26px!important}.ad-performance-card-shell__title h2{font-size:2.15rem!important}.ad-performance-card-shell__title p{font-size:1rem!important}.ad-performance-card-shell__count,.ad-performance-card-shell__fullscreen-btn{min-height:48px!important;padding-inline:18px!important;font-size:.96rem!important}.ad-performance-card__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.ad-performance-card__kpi-card{padding:18px!important}.ad-performance-card__chart-body{height:410px!important;min-height:410px!important}.ad-performance-card__table{min-width:1120px!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell,.ad-performance-card-shell.ad-performance-card-shell--fullscreen{padding:30px 40px!important}}@media(min-width:1537px)and (max-width:1920px){.ad-performance-card__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ad-performance-card__chart-body{height:370px!important;min-height:370px!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell,.ad-performance-card-shell.ad-performance-card-shell--fullscreen{padding:26px 34px!important}}@media(min-width:1441px)and (max-width:1536px){.ad-performance-card__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ad-performance-card-shell__title h2{font-size:1.75rem!important}.ad-performance-card__chart-body{height:350px!important;min-height:350px!important}}@media(min-width:1367px)and (max-width:1440px){.ad-performance-card__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ad-performance-card-shell__title h2{font-size:1.65rem!important}.ad-performance-card-shell__title p{font-size:.88rem!important}.ad-performance-card__chart-body{height:330px!important;min-height:330px!important}}@media(min-width:1281px)and (max-width:1366px){.ad-performance-card__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ad-performance-card-shell__title h2{font-size:1.55rem!important}.ad-performance-card .status-tools__left,.ad-performance-card .status-tools__right{flex-basis:240px!important}.ad-performance-card__chart-body{height:320px!important;min-height:320px!important}}@media(min-width:1101px)and (max-width:1280px){.ad-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.ad-performance-card-shell__actions{width:100%!important;justify-content:flex-start!important}.ad-performance-card__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ad-performance-card__chart-body{height:310px!important;min-height:310px!important}}@media(min-width:769px)and (max-width:1100px){.ad-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:13px!important}.ad-performance-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(150px,1fr)!important;justify-content:stretch!important}.ad-performance-card-shell__count,.ad-performance-card-shell__fullscreen-btn{width:100%!important}.ad-performance-card .status-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.ad-performance-card .status-tools__left,.ad-performance-card .status-tools__right{width:100%!important;flex-basis:auto!important}.ad-performance-card .status-tools__right{justify-content:stretch!important}.ad-performance-card__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ad-performance-card__chart-body{height:300px!important;min-height:300px!important}.ad-performance-card__table{min-width:860px!important}}@media(min-width:641px)and (max-width:768px){.ad-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.ad-performance-card-shell__title{gap:10px!important}.ad-performance-card-shell__icon{width:38px!important;height:38px!important;border-radius:13px!important}.ad-performance-card-shell__title h2{font-size:1.3rem!important}.ad-performance-card-shell__title p{font-size:.8rem!important;line-height:1.45!important}.ad-performance-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(140px,1fr)!important;justify-content:stretch!important}.ad-performance-card-shell__count,.ad-performance-card-shell__fullscreen-btn{width:100%!important}.ad-performance-card .status-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.ad-performance-card .status-tools__left,.ad-performance-card .status-tools__right{width:100%!important;flex-basis:auto!important}.ad-performance-card .status-tools__right{justify-content:stretch!important}.ad-performance-card .chart-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ad-performance-card__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.ad-performance-card__chart-body{height:280px!important;min-height:280px!important}.ad-performance-card__table{min-width:820px!important}.ad-performance-card__collapsible-title{gap:7px}.ad-performance-card__collapsible-title-icon{width:26px;height:26px;min-width:26px;flex-basis:26px}.ad-performance-card__collapsible-title-icon svg{width:14px;height:14px}.ad-performance-card__collapsible-title-text{font-size:.82rem}}@media(max-width:640px){.ad-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:11px!important;margin-bottom:12px!important;padding-bottom:12px!important}.ad-performance-card-shell__title{width:100%!important;align-items:flex-start!important;gap:9px!important}.ad-performance-card-shell__icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:12px!important}.ad-performance-card-shell__icon svg{width:18px!important;height:18px!important}.ad-performance-card-shell__eyebrow{font-size:.62rem!important;line-height:1.2!important}.ad-performance-card-shell__title h2{margin-top:3px!important;font-size:1.12rem!important;line-height:1.12!important}.ad-performance-card-shell__title p{margin-top:4px!important;font-size:.72rem!important;line-height:1.42!important}.ad-performance-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;gap:7px!important}.ad-performance-card-shell__count,.ad-performance-card-shell__fullscreen-btn,.ad-performance-card-shell__close-btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:39px!important}.ad-performance-card .info-banner{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;padding:12px!important}.ad-performance-card .info-banner__close{grid-column:1 / -1;width:100%!important;min-height:34px!important}.ad-performance-card .status-tools{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important}.ad-performance-card .status-tools__left,.ad-performance-card .status-tools__right{width:100%!important;flex-basis:auto!important}.ad-performance-card .status-filter-label,.ad-performance-card .order-filter{width:100%!important;min-width:0!important}.ad-performance-card .status-tools__right{justify-content:stretch!important}.ad-performance-card .chart-actions{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.ad-performance-card .chart-actions>button{min-height:39px!important;font-size:.74rem!important}.ad-performance-card__kpi-panel{padding:11px!important}.ad-performance-card__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.ad-performance-card__kpi-card{padding:10px!important;border-radius:13px!important}.ad-performance-card__kpi-card .affiliate-analytics-kpi__label{font-size:.62rem!important}.ad-performance-card__kpi-card .affiliate-analytics-kpi__value{margin-top:4px!important;font-size:1rem!important;line-height:1.15!important}.ad-performance-card__kpi-card .affiliate-analytics-kpi__meta{font-size:.6rem!important;line-height:1.35!important}.ad-performance-card__top-ad-card,.ad-performance-card__chart-card,.ad-performance-card__table-card{padding:11px!important;border-radius:14px!important}.ad-performance-card__top-ad-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important}.ad-performance-card__top-ad-row .chart-action{width:100%!important}.ad-performance-card__chart-head{padding:9px!important;align-items:flex-start!important;font-size:.72rem!important}.ad-performance-card__chart-body{height:250px!important;min-height:250px!important}.ad-performance-card__table-wrap{overflow:visible!important;border:0!important;background:transparent!important}.ad-performance-card__table,.ad-performance-card__table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.ad-performance-card__table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.ad-performance-card__table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.ad-performance-card__table tbody tr.ad-performance-card__table-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}.ad-performance-card__table tbody tr.ad-performance-card__table-row>td{display:grid!important;grid-template-columns:minmax(80px,.36fr) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.16)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.ad-performance-card__table tbody tr.ad-performance-card__table-row>td:last-child{border-bottom:0!important}.ad-performance-card__table tbody tr.ad-performance-card__table-row>td:before{content:attr(data-label);color:#64748b;font-size:.58rem;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.ad-performance-card__shell-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;margin-bottom:12px!important}.ad-performance-card__shell-header>div{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important}.ad-performance-card__shell-header .chart-action{width:100%!important}.ad-performance-card .ad-performance-card__shell-body[style],.ad-performance-card-fullscreen-portal .ad-performance-card__shell-body[style]{min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell,.ad-performance-card-shell.ad-performance-card-shell--fullscreen{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.ad-performance-card-fullscreen-portal .ad-performance-card-shell__body,.ad-performance-card-shell--fullscreen .ad-performance-card-shell__body{padding:12px 2px 18px 0!important}.ad-performance-card__collapsible-title{gap:6px}.ad-performance-card__collapsible-title-icon{width:24px;height:24px;min-width:24px;flex-basis:24px;border-radius:8px}.ad-performance-card__collapsible-title-icon svg{width:13px;height:13px}.ad-performance-card__collapsible-title-text{font-size:.76rem}.ad-performance-card__collapsible-badge-full{display:none}.ad-performance-card__collapsible-badge-mobile{display:inline;white-space:nowrap}}@media(min-width:321px)and (max-width:390px){.ad-performance-card-shell__title h2{font-size:1rem!important}.ad-performance-card-shell__title p{font-size:.66rem!important}.ad-performance-card-shell__count,.ad-performance-card-shell__fullscreen-btn,.ad-performance-card-shell__close-btn{min-height:37px!important;font-size:.68rem!important}.ad-performance-card__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.ad-performance-card__chart-body{height:230px!important;min-height:230px!important}.ad-performance-card .chart-actions>button{min-height:37px!important;font-size:.68rem!important}.ad-performance-card__table tbody tr.ad-performance-card__table-row>td{grid-template-columns:minmax(72px,.32fr) minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important}.ad-performance-card__collapsible-title{gap:5px}.ad-performance-card__collapsible-title-icon{width:22px;height:22px;min-width:22px;flex-basis:22px;border-radius:7px}.ad-performance-card__collapsible-title-icon svg{width:12px;height:12px}.ad-performance-card__collapsible-title-text{font-size:.7rem;letter-spacing:-.02em}.ad-performance-card__collapsible-badge{font-size:.64rem}}@media(max-width:320px){.ad-performance-card-shell__header{gap:9px!important;margin-bottom:10px!important;padding-bottom:10px!important}.ad-performance-card-shell__title{gap:7px!important}.ad-performance-card-shell__icon{width:31px!important;height:31px!important;flex-basis:31px!important;border-radius:10px!important}.ad-performance-card-shell__eyebrow{font-size:.56rem!important}.ad-performance-card-shell__title h2{font-size:.92rem!important}.ad-performance-card-shell__title p{font-size:.61rem!important;line-height:1.38!important}.ad-performance-card-shell__count,.ad-performance-card-shell__fullscreen-btn,.ad-performance-card-shell__close-btn{min-height:35px!important;padding-inline:8px!important;font-size:.62rem!important}.ad-performance-card .info-banner{padding:9px!important}.ad-performance-card .info-banner__text{font-size:.66rem!important}.ad-performance-card__kpi-grid{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.ad-performance-card__kpi-card{padding:9px!important}.ad-performance-card__chart-head{padding:7px!important;font-size:.66rem!important}.ad-performance-card__chart-body{height:210px!important;min-height:210px!important}.ad-performance-card .chart-actions{gap:5px!important}.ad-performance-card .chart-actions>button{min-height:35px!important;padding-inline:7px!important;font-size:.62rem!important}.ad-performance-card__table tbody tr.ad-performance-card__table-row>td{grid-template-columns:minmax(64px,.3fr) minmax(0,1fr)!important;gap:6px!important;padding:6px 7px!important;font-size:.68rem!important}.ad-performance-card__table tbody tr.ad-performance-card__table-row>td:before{font-size:.52rem!important}.ad-performance-card__collapsible-title{gap:5px}.ad-performance-card__collapsible-title-icon{width:21px;height:21px;min-width:21px;flex-basis:21px}.ad-performance-card__collapsible-title-icon svg{width:11px;height:11px}.ad-performance-card__collapsible-title-text{font-size:.66rem}.ad-performance-card__collapsible-badge{display:none}}@container (max-width: 760px){.ad-performance-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.ad-performance-card-shell__actions,.ad-performance-card .status-tools,.ad-performance-card .status-tools__left,.ad-performance-card .status-tools__right{width:100%!important}.ad-performance-card__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 520px){.ad-performance-card-shell__actions,.ad-performance-card .status-tools,.ad-performance-card .chart-actions{grid-template-columns:minmax(0,1fr)!important}.ad-performance-card__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 340px){.ad-performance-card__kpi-grid{grid-template-columns:minmax(0,1fr)!important}.ad-performance-card__collapsible-badge{display:none!important}}@media(prefers-reduced-motion:reduce){.ad-performance-card *,.ad-performance-card-fullscreen-portal *{scroll-behavior:auto!important}}.product-rail-status-card{width:100%;margin:28px 0;padding:22px;border-radius:28px;background:radial-gradient(circle at 0% 0%,rgba(99,102,241,.1),transparent 32%),radial-gradient(circle at 100% 8%,rgba(249,115,22,.09),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fafcf5);border:1px solid rgba(15,23,42,.08);box-shadow:0 22px 60px #0f172a1a,inset 0 1px #ffffffbf;color:#0f172a}.product-rail-status-card,.product-rail-status-card *{box-sizing:border-box}.product-rail-status-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.product-rail-status-card__eyebrow{display:inline-flex;margin-bottom:6px;color:#4f46e5;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.product-rail-status-card__header h2{margin:0;color:#0f172a;font-size:clamp(1.35rem,2vw,2rem);font-weight:950;letter-spacing:-.04em;line-height:1}.product-rail-status-card__header p{max-width:780px;margin:9px 0 0;color:#334155d1;font-size:.95rem;font-weight:700;line-height:1.45}.product-rail-status-card__rule{min-height:42px;padding:10px 14px;display:inline-flex;align-items:center;gap:9px;border-radius:999px;color:#4338ca;background:#eef2fff2;border:1px solid rgba(79,70,229,.16);font-size:.82rem;font-weight:950;white-space:nowrap;box-shadow:0 12px 26px #4f46e51a}.product-rail-status-card__rule svg{width:16px;height:16px;stroke-width:2.4}.product-rail-status-card__error{margin-top:16px;padding:12px 14px;display:flex;align-items:center;gap:10px;border-radius:18px;color:#991b1b;background:#fee2e2c7;border:1px solid rgba(248,113,113,.26);font-size:.9rem;font-weight:850}.product-rail-status-card__summary{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-rail-summary{min-width:0;padding:16px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;border-radius:22px;background:#ffffffdb;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 34px #0f172a12}.product-rail-summary--featured{border-color:#f59e0b33;background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.14),transparent 34%),#ffffffe6}.product-rail-summary--special{border-color:#7c3aed2b;background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.12),transparent 34%),#ffffffe6}.product-rail-summary--places{border-color:#dc262629;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.1),transparent 34%),#ffffffe6}.product-rail-summary__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 14px 24px #4f46e52e}.product-rail-summary--featured .product-rail-summary__icon{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 14px 24px #f9731633}.product-rail-summary--special .product-rail-summary__icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 14px 24px #7c3aed33}.product-rail-summary--places .product-rail-summary__icon{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 14px 24px #dc26262e}.product-rail-summary__icon svg{width:21px;height:21px;stroke-width:2.4}.product-rail-summary__copy{min-width:0}.product-rail-summary__copy strong{display:block;color:#0f172a;font-size:.98rem;font-weight:950;line-height:1.15}.product-rail-summary__copy span{display:block;margin-top:4px;color:#334155bf;font-size:.82rem;font-weight:800}.product-rail-summary__mini{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px}.product-rail-summary__mini span{min-height:28px;padding:6px 9px;display:inline-flex;align-items:center;border-radius:999px;color:#0f172ab8;background:#f8fafceb;border:1px solid rgba(15,23,42,.06);font-size:.75rem;font-weight:850}.product-rail-status-card__hint{margin-top:16px;padding:12px 14px;display:flex;align-items:center;gap:10px;border-radius:18px;color:#475569;background:#f8fafcf2;border:1px solid rgba(15,23,42,.07);font-size:.88rem;font-weight:760}.product-rail-status-card__hint svg{color:#64748b;width:16px;height:16px;flex:0 0 16px}.product-rail-status-card__rails{margin-top:18px;display:grid;gap:16px}.product-rail-panel{padding:16px;border-radius:24px;background:#ffffffe6;border:1px solid rgba(15,23,42,.08);box-shadow:0 14px 36px #0f172a12}.product-rail-panel--featured{border-color:#f59e0b2e}.product-rail-panel--special{border-color:#7c3aed26}.product-rail-panel--places{border-color:#dc262624}.product-rail-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.product-rail-panel__title{min-width:0;display:flex;gap:12px;align-items:flex-start}.product-rail-panel__icon{width:42px;height:42px;min-width:42px;display:grid;place-items:center;border-radius:15px;color:#4f46e5;background:#eef2fff2;border:1px solid rgba(79,70,229,.12)}.product-rail-panel--featured .product-rail-panel__icon{color:#d97706;background:#fff7edfa;border-color:#f59e0b24}.product-rail-panel--special .product-rail-panel__icon{color:#7c3aed;background:#f5f3fffa;border-color:#7c3aed1f}.product-rail-panel--places .product-rail-panel__icon{color:#dc2626;background:#fef2f2fa;border-color:#dc26261f}.product-rail-panel__icon svg{width:19px;height:19px;stroke-width:2.4}.product-rail-panel__title h3{margin:0;color:#0f172a;font-size:1.04rem;font-weight:950;line-height:1.1}.product-rail-panel__title p{max-width:800px;margin:5px 0 0;color:#334155bd;font-size:.86rem;font-weight:700;line-height:1.35}.product-rail-panel__counts{min-width:110px;display:grid;justify-items:end;gap:4px;color:#475569cc;font-size:.78rem;font-weight:850;white-space:nowrap}.product-rail-panel__counts strong{color:#059669;font-size:.9rem;font-weight:950}.product-rail-panel__status-grid{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.product-rail-panel__status-grid span{min-height:30px;padding:7px 10px;display:inline-flex;align-items:center;border-radius:999px;font-size:.75rem;font-weight:900;border:1px solid rgba(15,23,42,.06);background:#f8fafce6;color:#0f172abd}.product-rail-panel__status-grid .is-live{background:#ecfdf5f2;color:#047857;border-color:#10b98124}.product-rail-panel__status-grid .is-pending{background:#fff7edf2;color:#c2410c;border-color:#f9731629}.product-rail-panel__status-grid .is-needs{background:#fef9c3d1;color:#92400e;border-color:#eab3082e}.product-rail-panel__status-grid .is-hidden{background:#f1f5f9f0;color:#475569}.product-rail-panel__status-grid .is-blocked{background:#fee2e2c7;color:#991b1b;border-color:#f8717133}.product-rail-products{margin-top:14px;display:grid;gap:10px}.product-rail-product-row{min-width:0;padding:10px;display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;gap:10px;align-items:center;border-radius:18px;background:#f8fafcc7;border:1px solid rgba(15,23,42,.06)}.product-rail-product-row__main{min-width:0;padding:0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.product-rail-product-row__main:disabled{cursor:default}.product-rail-product-row__media{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:14px;color:#64748b;background:#fff;border:1px solid rgba(15,23,42,.08)}.product-rail-product-row__media img{width:100%;height:100%;object-fit:cover}.product-rail-product-row__media svg{width:18px;height:18px}.product-rail-product-row__text{min-width:0}.product-rail-product-row__text strong{display:block;overflow:hidden;color:#0f172a;font-size:.9rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.product-rail-product-row__text small{display:block;margin-top:4px;overflow:hidden;color:#475569b8;font-size:.75rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.product-rail-product-row__status{min-width:150px;display:grid;justify-items:start;gap:4px}.product-rail-product-row__status small{color:#475569b3;font-size:.72rem;font-weight:750}.rail-status-pill{min-height:30px;padding:7px 10px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;font-size:.75rem;font-weight:950;line-height:1;white-space:nowrap;border:1px solid rgba(15,23,42,.08)}.rail-status-pill svg{width:14px;height:14px;stroke-width:2.6}.rail-status-pill--live{color:#047857;background:#ecfdf5f5;border-color:#10b98129}.rail-status-pill--pending{color:#c2410c;background:#fff7edf5;border-color:#f973162e}.rail-status-pill--needs{color:#92400e;background:#fef9c3db;border-color:#eab30833}.rail-status-pill--rejected,.rail-status-pill--removed{color:#991b1b;background:#fee2e2d6;border-color:#f8717138}.rail-status-pill--hidden,.rail-status-pill--idle{color:#475569;background:#f1f5f9eb;border-color:#0f172a0f}.product-rail-action{min-height:36px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:13px;font-size:.78rem;font-weight:950;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.product-rail-action svg{width:14px;height:14px;stroke-width:2.5}.product-rail-action:hover:not(:disabled){transform:translateY(-1px)}.product-rail-action:disabled{cursor:not-allowed;opacity:.58}.product-rail-action--primary{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border:1px solid rgba(37,99,235,.24);box-shadow:0 10px 18px #2563eb2e}.product-rail-action--ghost{color:#475569;background:#fff;border:1px solid rgba(15,23,42,.1)}.product-rail-action--warning{color:#9a3412;background:#fff7edf5;border:1px solid rgba(249,115,22,.18)}.product-rail-action--locked{color:#64748b;background:#f1f5f9f2;border:1px solid rgba(15,23,42,.07)}.product-rail-panel__more,.product-rail-panel__empty{padding:13px;border-radius:16px;background:#f8fafccc;border:1px dashed rgba(15,23,42,.12);color:#475569c7;font-size:.84rem;font-weight:800}.product-rail-panel__empty{margin-top:14px;display:flex;align-items:center;gap:10px}.product-rail-panel__empty svg{width:19px;height:19px;color:#94a3b8;flex:0 0 19px}.product-rail-panel__empty strong{display:block;color:#334155;font-weight:950}.product-rail-panel__empty span{display:block;margin-top:3px;color:#475569bd;font-size:.8rem;font-weight:750}.product-rail-status-card__footer{margin-top:16px;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid rgba(15,23,42,.08);color:#475569c7;font-size:.84rem;font-weight:800}.product-rail-status-card__footer-btn{min-height:34px;padding:8px 11px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:#4f46e5;background:#eef2ffeb;border:1px solid rgba(79,70,229,.14);font-size:.78rem;font-weight:950;cursor:pointer}.product-rail-status-card__footer-btn svg{width:14px;height:14px}.is-spinning{animation:productRailSpin .8s linear infinite}.product-rail-status-collapsible .product-rail-status-card{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.product-rail-status-card__quick-metrics{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-rail-status-card__quick-metrics article{min-height:88px;padding:16px;display:grid;align-content:center;gap:6px;border-radius:20px;background:#ffffffe6;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 28px #0f172a0f}.product-rail-status-card__quick-metrics span{color:#475569c7;font-size:.78rem;font-weight:900}.product-rail-status-card__quick-metrics strong{color:#0f172a;font-size:1.45rem;font-weight:950;letter-spacing:-.04em}.product-rail-status-card button{font-family:inherit}.product-rail-product-row__main{color:#0f172a!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;padding:10px!important;box-shadow:0 10px 22px #0f172a0d!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.product-rail-product-row__main:hover:not(:disabled){color:#0f172a!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.12),transparent 38%),linear-gradient(135deg,#fff,#f8fafc)!important;border-color:#10b98133!important;box-shadow:0 14px 28px #0f172a14!important;transform:translateY(-1px)}.product-rail-product-row__main:disabled{opacity:1!important}.product-rail-product-row__text strong{color:#0f172a!important}.product-rail-product-row__text small{color:#475569c7!important}.product-rail-product-row__media{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 18px #0f172a14!important}.product-rail-action{border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 22px #0f172a0f!important}.product-rail-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0f172a17!important}.product-rail-action--primary{color:#047857!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.12),transparent 36%),#ecfdf5f5!important;border-color:#10b98138!important}.product-rail-action--primary:hover:not(:disabled){color:#065f46!important;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.18),transparent 38%),#d1fae5fa!important;border-color:#10b98157!important}.product-rail-action--ghost{color:#475569!important;background:linear-gradient(135deg,#fff,#f8fafcf5)!important;border-color:#0f172a1a!important}.product-rail-action--ghost:hover:not(:disabled){color:#334155!important;background:#f1f5f9fa!important}.product-rail-action--warning{color:#9a3412!important;background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.12),transparent 36%),#fff7edf5!important;border-color:#f973163d!important}.product-rail-action--warning:hover:not(:disabled){color:#7c2d12!important;background:radial-gradient(circle at 0% 0%,rgba(249,115,22,.18),transparent 38%),#fed7aab8!important;border-color:#f973165c!important}.product-rail-action--locked{color:#64748b!important;background:#f1f5f9f5!important;border-color:#0f172a14!important}.product-rail-status-card__footer-btn{color:#7f1d1d!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.1),transparent 36%),#fef2f2f5!important;border:1px solid rgba(220,38,38,.18)!important;box-shadow:0 12px 24px #dc262614!important}.product-rail-status-card__footer-btn:hover{color:#991b1b!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.16),transparent 38%),#fee2e2fa!important;border-color:#dc26264d!important;transform:translateY(-1px)}.product-rail-status-card__footer-btn svg,.product-rail-action svg{color:currentColor!important}.product-rail-product-row{background:linear-gradient(135deg,#fffffff5,#f8fafce6)!important;border-color:#0f172a12!important;box-shadow:0 12px 26px #0f172a0a!important}.product-rail-panel--places .product-rail-product-row{background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.06),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafceb)!important;border-color:#dc26261f!important}.product-rail-panel--featured .product-rail-product-row{background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafceb)!important;border-color:#f59e0b24!important}.product-rail-panel--special .product-rail-product-row{background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafceb)!important;border-color:#7c3aed21!important}.product-rail-status-card__help-toggle-wrap{margin-top:16px;display:flex;justify-content:flex-start}.product-rail-status-card__help-toggle{min-height:42px;padding:10px 14px;display:inline-flex;align-items:center;gap:9px;border-radius:999px;color:#7f1d1d;background:#fef2f2f5;border:1px solid rgba(220,38,38,.18);font-weight:900;cursor:pointer;box-shadow:0 12px 24px #dc262614}.product-rail-status-card__help-toggle:hover{background:#fee2e2fa;transform:translateY(-1px)}.product-rail-status-card__help-toggle svg:last-child{transition:transform .18s ease}.product-rail-status-card__help-toggle.is-open svg:last-child{transform:rotate(180deg)}.product-rail-help-panel{margin-top:14px;padding:16px;display:grid;gap:16px;border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.07),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf0);border:1px solid rgba(220,38,38,.12);box-shadow:0 16px 34px #0f172a0f}.product-rail-help-panel__intro{display:flex;gap:12px;align-items:flex-start}.product-rail-help-panel__icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;color:#991b1b;background:#fee2e2d1}.product-rail-help-panel__intro strong{color:#0f172a;font-size:1rem;font-weight:950}.product-rail-help-panel__intro p,.product-rail-help-step p,.product-rail-help-type p,.product-rail-help-guide article p{margin:4px 0 0;color:#475569d1;font-size:.86rem;font-weight:750;line-height:1.45}.product-rail-help-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-rail-help-step{padding:13px;display:grid;gap:10px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(15,23,42,.07)}.product-rail-help-step>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#991b1b;background:#fee2e2e6;font-weight:950}.product-rail-help-step strong,.product-rail-help-type strong,.product-rail-help-guide article strong{color:#0f172a;font-size:.9rem;font-weight:950}.product-rail-help-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-rail-help-type{padding:14px;display:flex;gap:11px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(15,23,42,.07)}.product-rail-help-type>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:15px}.product-rail-help-type--featured>span{color:#92400e;background:#fef3c7eb}.product-rail-help-type--special>span{color:#6d28d9;background:#ede9feeb}.product-rail-help-type--places>span{color:#991b1b;background:#fee2e2eb}.product-rail-help-guide{padding:14px;display:grid;gap:12px;border-radius:20px;background:#f8fafcd1;border:1px solid rgba(15,23,42,.07)}.product-rail-help-guide__header{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-weight:950}.product-rail-help-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-rail-help-guide article{padding:12px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.06)}.product-rail-help-note{padding:13px 14px;display:flex;gap:10px;align-items:flex-start;border-radius:18px;color:#7f1d1d;background:#fef2f2eb;border:1px solid rgba(220,38,38,.14);font-size:.86rem;font-weight:850;line-height:1.45}.product-rail-status-card__help-toggle{color:#7f1d1d!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.1),transparent 36%),#fef2f2f5!important;border:1px solid rgba(220,38,38,.18)!important;box-shadow:0 12px 24px #dc262614!important}.product-rail-status-card__help-toggle:hover{color:#991b1b!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.16),transparent 38%),#fee2e2fa!important;border-color:#dc26264d!important;transform:translateY(-1px)}.product-rail-status-card__help-toggle.is-open{color:#991b1b!important;background:radial-gradient(circle at 0% 0%,rgba(220,38,38,.18),transparent 38%),#fee2e2fa!important;border-color:#dc262652!important}.product-rail-status-card__help-toggle svg{color:currentColor!important;stroke:currentColor!important}.product-rail-status-card__help-toggle span{color:currentColor!important}.product-rail-shopping-profile{margin:18px 0 20px;padding:clamp(16px,2vw,22px);border-radius:26px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.08),transparent 36%),radial-gradient(circle at 100% 8%,rgba(245,158,11,.08),transparent 32%),#fffffff5;box-shadow:0 18px 46px #0f172a12;color:#0f172a}.product-rail-shopping-profile *{box-sizing:border-box}.product-rail-shopping-profile__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start}.product-rail-shopping-profile__icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#047857;background:#d1fae5d1;border:1px solid rgba(5,150,105,.14);box-shadow:0 12px 24px #0596691a}.product-rail-shopping-profile__icon svg{width:21px;height:21px}.product-rail-shopping-profile__eyebrow{display:inline-flex;margin-bottom:4px;color:#047857;font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.product-rail-shopping-profile h3{margin:0;color:#0f172a;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:1000;letter-spacing:-.045em}.product-rail-shopping-profile p{margin:6px 0 0;color:#475569;font-size:.95rem;font-weight:680;line-height:1.55}.product-rail-shopping-profile__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.product-rail-shopping-profile__ghost-btn,.product-rail-shopping-profile__primary-btn,.product-rail-shopping-profile__details-toggle{-webkit-appearance:none;appearance:none;min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-size:.88rem;font-weight:950;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.product-rail-shopping-profile__ghost-btn{color:#334155;background:#ffffffeb;border:1px solid rgba(15,23,42,.09);box-shadow:0 10px 22px #0f172a0b}.product-rail-shopping-profile__primary-btn{color:#065f46;background:linear-gradient(135deg,#ecfdf5fa,#d1fae5e6);border:1px solid rgba(5,150,105,.2);box-shadow:0 14px 28px #0596691c}.product-rail-shopping-profile__ghost-btn:hover,.product-rail-shopping-profile__primary-btn:hover,.product-rail-shopping-profile__details-toggle:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a14}.product-rail-shopping-profile__ghost-btn:disabled,.product-rail-shopping-profile__primary-btn:disabled{opacity:.64;cursor:not-allowed;transform:none}.product-rail-shopping-profile__status-row{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-rail-shopping-profile__status-row article{min-height:82px;padding:14px;display:grid;align-content:center;gap:5px;border-radius:18px;background:#f8fafce6;border:1px solid rgba(15,23,42,.07)}.product-rail-shopping-profile__status-row span{color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.product-rail-shopping-profile__status-row strong{color:#0f172a;font-size:1.2rem;font-weight:1000;letter-spacing:-.04em;overflow-wrap:anywhere}.product-rail-shopping-profile__notice,.product-rail-shopping-profile__error,.product-rail-shopping-profile__success{margin-top:14px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;border-radius:16px;font-size:.9rem;font-weight:760;line-height:1.45}.product-rail-shopping-profile__notice{color:#92400e;background:#fffbebeb;border:1px solid rgba(245,158,11,.18)}.product-rail-shopping-profile__error{color:#991b1b;background:#fee2e2eb;border:1px solid rgba(220,38,38,.18)}.product-rail-shopping-profile__success{color:#065f46;background:#ecfdf5eb;border:1px solid rgba(5,150,105,.18)}.product-rail-shopping-profile__notice svg,.product-rail-shopping-profile__error svg,.product-rail-shopping-profile__success svg{flex:0 0 auto;margin-top:2px}.product-rail-shopping-profile__grid,.product-rail-shopping-profile__rail-preview{margin-top:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-rail-shopping-profile__grid article,.product-rail-shopping-profile__rail-preview article,.product-rail-shopping-profile__notes,.product-rail-shopping-profile__rules article{padding:15px;border-radius:18px;background:#ffffffdb;border:1px solid rgba(15,23,42,.075);box-shadow:0 10px 22px #0f172a09}.product-rail-shopping-profile__section-title{margin-bottom:10px;display:flex;align-items:center;gap:8px;color:#0f172a;font-size:.92rem;font-weight:950}.product-rail-shopping-profile__section-title svg{color:#047857}.product-rail-shopping-profile__rail-preview article>span{display:inline-flex;margin-bottom:10px;color:#64748b;font-size:.76rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.product-rail-shopping-profile__chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.product-rail-shopping-profile__chips span,.product-rail-shopping-profile__empty-chip{min-height:30px;padding:6px 10px;display:inline-flex;align-items:center;border-radius:999px;color:#0f172a;background:#f8fafceb;border:1px solid rgba(15,23,42,.08);font-size:.78rem;font-weight:850;line-height:1.2}.product-rail-shopping-profile__empty-chip{color:#64748b;font-style:italic}.product-rail-shopping-profile__notes{margin-top:14px}.product-rail-shopping-profile__notes strong{display:block;color:#0f172a;font-size:.86rem;font-weight:950}.product-rail-shopping-profile__details-toggle{width:100%;margin-top:14px;color:#334155;background:#f8fafce0;border:1px solid rgba(15,23,42,.08);box-shadow:none}.product-rail-shopping-profile__details-toggle svg:last-child{transition:transform .16s ease}.product-rail-shopping-profile__details-toggle.is-open svg:last-child{transform:rotate(180deg)}.product-rail-shopping-profile__rules{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-rail-shopping-profile__rules strong{display:block;margin-bottom:6px;color:#0f172a;font-size:.9rem;font-weight:1000}.product-rail-shopping-profile__rules p{margin:0;color:#475569;font-size:.86rem;font-weight:650}.product-rail-shopping-editor{margin-top:16px;padding:16px;border-radius:22px;background:#f8fafce0;border:1px solid rgba(15,23,42,.08)}.product-rail-shopping-editor__head{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-rail-shopping-editor__head strong{display:block;color:#0f172a;font-size:1.02rem;font-weight:1000}.product-rail-shopping-editor__head span{display:block;margin-top:4px;color:#64748b;font-size:.88rem;font-weight:680}.product-rail-shopping-editor__option-section+.product-rail-shopping-editor__option-section,.product-rail-shopping-editor__budget,.product-rail-shopping-editor__notes{margin-top:16px}.product-rail-shopping-editor__section-title{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.product-rail-shopping-editor__section-title strong{color:#0f172a;font-size:.94rem;font-weight:1000}.product-rail-shopping-editor__section-title span{color:#64748b;font-size:.78rem;font-weight:850}.product-rail-shopping-editor__groups{display:grid;gap:10px}.product-rail-shopping-editor__group{padding:12px;border-radius:17px;background:#ffffffe0;border:1px solid rgba(15,23,42,.07)}.product-rail-shopping-editor__group-head{margin-bottom:9px;color:#334155;font-size:.82rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.product-rail-shopping-editor__choices{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-rail-shopping-choice{-webkit-appearance:none;appearance:none;min-height:34px;padding:7px 11px;border-radius:999px;color:#334155;background:#fff;border:1px solid rgba(15,23,42,.1);font-size:.8rem;font-weight:850;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.product-rail-shopping-choice:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a0f}.product-rail-shopping-choice--selected{color:#065f46;background:#d1fae5e6;border-color:#0596693d}.product-rail-shopping-choice--exclude.product-rail-shopping-choice--selected{color:#991b1b;background:#fee2e2e6;border-color:#dc262638}.product-rail-shopping-editor__notes{display:grid;gap:8px}.product-rail-shopping-editor__notes span{color:#334155;font-size:.9rem;font-weight:950}.product-rail-shopping-editor__notes textarea{width:100%;min-height:94px;resize:vertical;padding:12px 13px;border-radius:16px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font:inherit;font-size:.92rem;line-height:1.45;outline:none}.product-rail-shopping-editor__notes textarea:focus{border-color:#05966959;box-shadow:0 0 0 4px #05966914}.product-rail-shopping-editor__save-row{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@keyframes productRailSpin{to{transform:rotate(360deg)}}.product-rail-shopping-profile__toggle-btn{-webkit-appearance:none;appearance:none;min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;color:#065f46;background:linear-gradient(135deg,#ecfdf5fa,#d1fae5e6);border:1px solid rgba(5,150,105,.2);box-shadow:0 14px 28px #0596691a;font-size:.88rem;font-weight:950;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.product-rail-shopping-profile__toggle-btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a14}.product-rail-shopping-profile__collapsed-summary{margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.product-rail-shopping-profile__collapsed-summary span{min-height:32px;padding:7px 11px;display:inline-flex;align-items:center;border-radius:999px;color:#334155;background:#ffffffdb;border:1px solid rgba(15,23,42,.08);font-size:.8rem;font-weight:850}.product-rail-shopping-profile__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.product-rail-shopping-profile__toggle-btn,.product-rail-shopping-profile__refresh-icon-btn,.product-rail-shopping-profile__edit-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.1);background:#fffffff0!important;color:#0f172a!important;opacity:1!important;box-shadow:0 12px 26px #0f172a0f;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.product-rail-shopping-profile__toggle-btn,.product-rail-shopping-profile__edit-btn{min-height:42px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-size:.9rem;font-weight:950}.product-rail-shopping-profile__refresh-icon-btn{width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:1rem}.product-rail-shopping-profile__toggle-btn{color:#065f46!important;border-color:#05966933;background:linear-gradient(135deg,#fffffffa,#ecfdf5c7)!important}.product-rail-shopping-profile__toggle-btn.is-open{color:#92400e!important;border-color:#f59e0b3d;background:linear-gradient(135deg,#fffffffa,#fffbebdb)!important}.product-rail-shopping-profile__refresh-icon-btn{color:#334155!important}.product-rail-shopping-profile__edit-btn{color:#047857!important;border-color:#0596692e;background:linear-gradient(135deg,#fffffffa,#ecfdf5b8)!important}.product-rail-shopping-profile__toggle-btn:hover,.product-rail-shopping-profile__refresh-icon-btn:hover,.product-rail-shopping-profile__edit-btn:hover{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a17}.product-rail-shopping-profile__toggle-btn:disabled,.product-rail-shopping-profile__refresh-icon-btn:disabled,.product-rail-shopping-profile__edit-btn:disabled{opacity:.72!important;cursor:not-allowed;transform:none;box-shadow:0 10px 20px #0f172a0a}.product-rail-shopping-profile__toggle-btn svg,.product-rail-shopping-profile__refresh-icon-btn svg,.product-rail-shopping-profile__edit-btn svg{flex:0 0 auto}.product-rail-shopping-profile__toggle-btn svg:last-child{transition:transform .16s ease}.product-rail-shopping-profile__toggle-btn.is-open svg:last-child{transform:rotate(180deg)}.product-rail-shopping-profile .is-spinning{animation:productRailSpin .85s linear infinite}.product-rail-shopping-editor .product-rail-shopping-choice,.product-rail-shopping-profile .product-rail-shopping-choice{-webkit-appearance:none;appearance:none;color:#334155!important;background:#fffffff5!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 22px #0f172a0b!important;opacity:1!important}.product-rail-shopping-editor .product-rail-shopping-choice:hover,.product-rail-shopping-profile .product-rail-shopping-choice:hover{color:#0f172a!important;background:#f8fafcfa!important;border-color:#0f172a2e!important;transform:translateY(-1px);box-shadow:0 16px 28px #0f172a12!important}.product-rail-shopping-editor .product-rail-shopping-choice--selected,.product-rail-shopping-profile .product-rail-shopping-choice--selected{color:#065f46!important;background:linear-gradient(135deg,#ecfdf5fa,#d1fae5e6)!important;border-color:#05966942!important;box-shadow:0 12px 26px #05966914!important}.product-rail-shopping-editor .product-rail-shopping-choice--exclude.product-rail-shopping-choice--selected,.product-rail-shopping-profile .product-rail-shopping-choice--exclude.product-rail-shopping-choice--selected{color:#991b1b!important;background:linear-gradient(135deg,#fffffffa,#fee2e2e0)!important;border-color:#dc26263d!important;box-shadow:0 12px 26px #dc262612!important}.product-rail-shopping-editor__choices--budget .product-rail-shopping-choice{color:#334155!important;background:#fffffff5!important;border-color:#0f172a1f!important}.product-rail-shopping-editor__choices--budget .product-rail-shopping-choice--selected{color:#92400e!important;background:linear-gradient(135deg,#fffffffa,#fffbebeb)!important;border-color:#f59e0b47!important;box-shadow:0 12px 26px #f59e0b14!important}.product-rail-shopping-editor__save-row .product-rail-shopping-profile__ghost-btn{color:#7f1d1d!important;background:linear-gradient(135deg,#fffffffa,#fef2f2e6)!important;border:1px solid rgba(220,38,38,.18)!important;box-shadow:0 12px 26px #dc26260f!important;opacity:1!important}.product-rail-shopping-editor__save-row .product-rail-shopping-profile__primary-btn{color:#065f46!important;background:linear-gradient(135deg,#ecfdf5,#bbf7d0fa)!important;border:1px solid rgba(5,150,105,.3)!important;box-shadow:0 14px 30px #0596691f!important;opacity:1!important}.product-rail-shopping-editor__save-row .product-rail-shopping-profile__primary-btn:hover{color:#064e3b!important;background:linear-gradient(135deg,#dcfce7,#a7f3d0fa)!important;border-color:#0596696b!important}.product-rail-shopping-editor__save-row .product-rail-shopping-profile__primary-btn:disabled{color:#64748b!important;background:#f8fafceb!important;border-color:#0f172a1a!important;box-shadow:none!important;opacity:.72!important;cursor:not-allowed}.product-rail-shopping-editor button{background-color:unset}.product-rail-shopping-editor button:not(:disabled){opacity:1}.product-rail-shopping-profile .product-rail-shopping-profile__details-toggle{width:auto!important;max-width:max-content!important;min-height:42px!important;margin-top:16px!important;margin-left:0!important;padding:10px 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(135deg,#fffffffa,#f8fafceb)!important;color:#334155!important;box-shadow:0 12px 26px #0f172a0e!important;opacity:1!important;font-size:.9rem!important;font-weight:950!important;cursor:pointer!important}.product-rail-shopping-profile .product-rail-shopping-profile__details-toggle:hover{transform:translateY(-1px);color:#0f172a!important;border-color:#0f172a2e!important;background:linear-gradient(135deg,#fff,#f1f5f9f5)!important;box-shadow:0 16px 34px #0f172a14!important}.product-rail-shopping-profile .product-rail-shopping-profile__details-toggle.is-open{color:#7f1d1d!important;border-color:#dc26262e!important;background:linear-gradient(135deg,#fffffffa,#fef2f2e6)!important;box-shadow:0 12px 26px #dc26260f!important}.product-rail-shopping-profile .product-rail-shopping-profile__details-toggle svg{flex:0 0 auto}.product-rail-shopping-profile .product-rail-shopping-profile__details-toggle svg:last-child{transition:transform .16s ease}.product-rail-shopping-profile .product-rail-shopping-profile__details-toggle.is-open svg:last-child{transform:rotate(180deg)}.product-rail-status-card__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.product-rail-status-card__fullscreen-btn{-webkit-appearance:none;appearance:none;min-height:42px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;color:#334155!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 12px 26px #0f172a0f!important;font-size:.84rem;font-weight:950;cursor:pointer;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.product-rail-status-card__fullscreen-btn:hover{transform:translateY(-1px);color:#0f172a!important;background:linear-gradient(135deg,#fff,#f1f5f9f5)!important;border-color:#0f172a2e!important;box-shadow:0 16px 34px #0f172a17!important}.product-rail-status-card__fullscreen-btn svg{width:15px;height:15px;color:currentColor!important;stroke:currentColor!important;stroke-width:2.5}.product-rail-status-collapsible--fullscreen{position:fixed!important;inset:18px!important;z-index:9999!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 36px)!important;overflow:hidden!important;border-radius:28px!important;background:radial-gradient(circle at 0% 0%,rgba(99,102,241,.12),transparent 34%),radial-gradient(circle at 100% 8%,rgba(249,115,22,.1),transparent 30%),linear-gradient(180deg,#fffffffc,#f8fafcfa)!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 28px 90px #0f172a47,inset 0 1px #fffc!important}.product-rail-status-collapsible--fullscreen .product-rail-status-card{max-height:calc(100vh - 78px);overflow-y:auto;padding:22px!important;border-radius:24px}.product-rail-status-card--fullscreen{min-height:100%}.product-rail-status-card__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.product-rail-summary--classifieds{border-color:#0ea5e92e;background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.1),transparent 34%),#ffffffe6}.product-rail-summary--classifieds .product-rail-summary__icon{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 14px 24px #0ea5e92e}.product-rail-panel--classifieds{border-color:#0ea5e929;background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.06),transparent 34%),#ffffffe6}.product-rail-panel--classifieds .product-rail-panel__icon{color:#0369a1;background:#f0f9fffa;border-color:#0ea5e929}.product-rail-panel--classifieds .product-rail-product-row{background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.06),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafceb)!important;border-color:#0ea5e91f!important}.product-rail-product-row__actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.product-rail-product-row__actions .product-rail-action{min-width:92px}.product-rail-product-row__actions .product-rail-action--ghost{color:#334155!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important;border-color:#0f172a1a!important}.product-rail-product-row__actions .product-rail-action--ghost:hover:not(:disabled){color:#0f172a!important;background:linear-gradient(135deg,#fff,#f1f5f9f5)!important;border-color:#0f172a2e!important}.product-classified-meta-row{grid-column:1 / -1;display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0 4px 2px}.product-classified-meta-row span{min-height:28px;padding:6px 9px;display:inline-flex;align-items:center;border-radius:999px;color:#0369a1;background:#f0f9ffeb;border:1px solid rgba(14,165,233,.14);font-size:.74rem;font-weight:850}.product-moderation-update{grid-column:1 / -1;margin-top:2px;padding:10px 12px;display:flex;align-items:flex-start;gap:10px;border-radius:16px;border:1px solid rgba(15,23,42,.07);background:#ffffffb8}.product-moderation-update__icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:999px;color:#64748b;background:#f1f5f9eb}.product-moderation-update__icon svg{width:15px;height:15px;stroke-width:2.5}.product-moderation-update__copy{min-width:0}.product-moderation-update__copy strong{display:block;color:#0f172a;font-size:.84rem;font-weight:950;line-height:1.2}.product-moderation-update__copy p{margin:3px 0 0;color:#475569c7;font-size:.78rem;font-weight:750;line-height:1.35}.product-moderation-update__copy small{display:block;margin-top:4px;color:#64748bd1;font-size:.72rem;font-weight:800}.product-moderation-update--live{background:#ecfdf59e;border-color:#10b98124}.product-moderation-update--live .product-moderation-update__icon{color:#047857;background:#d1fae5eb}.product-moderation-update--pending{background:#fff7edad;border-color:#f9731629}.product-moderation-update--pending .product-moderation-update__icon{color:#c2410c;background:#ffedd5f2}.product-moderation-update--needs{background:#fef9c394;border-color:#eab3082e}.product-moderation-update--needs .product-moderation-update__icon{color:#92400e;background:#fef3c7f2}.product-moderation-update--rejected,.product-moderation-update--removed{background:#fee2e29e;border-color:#f8717133}.product-moderation-update--rejected .product-moderation-update__icon,.product-moderation-update--removed .product-moderation-update__icon{color:#991b1b;background:#fecacacc}.product-moderation-update--hidden{background:#f1f5f9c2;border-color:#0f172a14}.product-moderation-update--hidden .product-moderation-update__icon{color:#475569;background:#e2e8f0d1}.product-rail-help-types{grid-template-columns:repeat(4,minmax(0,1fr))}.product-rail-help-type--classifieds>span{color:#0369a1;background:#e0f2feeb}.product-rail-product-row{grid-template-columns:minmax(280px,1.2fr) minmax(150px,auto) minmax(190px,auto)}.product-rail-status-card--fullscreen .product-rail-product-row{grid-template-columns:minmax(360px,1.3fr) minmax(170px,auto) minmax(220px,auto)}.product-rail-status-collapsible--fullscreen .product-rail-status-card::-webkit-scrollbar{width:10px}.product-rail-status-collapsible--fullscreen .product-rail-status-card::-webkit-scrollbar-track{background:#f1f5f9cc;border-radius:999px}.product-rail-status-collapsible--fullscreen .product-rail-status-card::-webkit-scrollbar-thumb{background:#94a3b8d9;border-radius:999px;border:2px solid rgba(241,245,249,.8)}html.product-rail-fullscreen-lock,body.product-rail-fullscreen-lock{overflow:hidden!important;height:100%!important}.product-rail-fullscreen-portal{position:fixed;inset:0;z-index:2147483647;width:100vw;height:100vh;overflow:hidden;isolation:isolate}.product-rail-fullscreen-portal__backdrop{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at top left,rgba(99,102,241,.18),transparent 36%),radial-gradient(circle at bottom right,rgba(16,185,129,.12),transparent 34%),#080d1ab8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-rail-fullscreen-portal__content{position:relative;z-index:1;width:100vw;height:100vh;overflow:hidden;padding:18px;box-sizing:border-box}.product-rail-status-card--fullscreen{width:100%;height:100%;max-width:none!important;max-height:none!important;margin:0!important;border-radius:24px;overflow-y:auto;overflow-x:hidden;background:#fffffffa;box-shadow:0 30px 90px #0f172a52,0 0 0 1px #e2e8f0e6}.product-rail-status-card--fullscreen::-webkit-scrollbar{width:10px}.product-rail-status-card--fullscreen::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:999px}.product-rail-status-card--fullscreen::-webkit-scrollbar-thumb{background:#64748bb8;border-radius:999px;border:2px solid rgba(241,245,249,.9)}.product-rail-status-card--fullscreen .product-rail-status-card__header{position:sticky;top:0;z-index:20;margin:-1px -1px 18px;padding:28px 30px 22px;border-radius:24px 24px 18px 18px;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 38px #0f172a14}.product-rail-status-card__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.product-rail-status-card__fullscreen-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(203,213,225,.9);border-radius:14px;background:#fffffff0;color:#0f172a;font-size:.92rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 10px 24px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.product-rail-status-card__fullscreen-btn:hover{transform:translateY(-1px);border-color:#6366f173;background:#fff;box-shadow:0 16px 34px #0f172a1f}.product-rail-status-card__fullscreen-btn:active{transform:translateY(0)}.product-rail-status-card__fullscreen-btn svg{width:17px;height:17px;flex:0 0 auto}.product-rail-status-card--fullscreen .product-rail-status-card__fullscreen-btn{background:#0f172af5;border-color:#0f172af5;color:#fff}.product-rail-status-card--fullscreen .product-rail-status-card__fullscreen-btn:hover{background:#1e293bfa;border-color:#1e293bfa}.product-rail-product-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.product-rail-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border-radius:13px;border:1px solid rgba(203,213,225,.85);background:#fffffff0;color:#0f172a;font-size:.9rem;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:0 8px 20px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.product-rail-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #0f172a1a}.product-rail-action:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.product-rail-action svg{width:16px;height:16px;flex:0 0 auto}.product-rail-action--ghost{color:#334155;background:#f8fafcf5}.product-rail-action--ghost:hover:not(:disabled){border-color:#64748b61;background:#fff;color:#0f172a}.product-rail-action--primary{color:#065f46;border-color:#10b98147;background:#ecfdf5f2}.product-rail-action--primary:hover:not(:disabled){border-color:#0596696b;background:#d1fae5f5}.product-rail-action--warning{color:#9a3412;border-color:#f9731647;background:#fff7edf5}.product-rail-action--warning:hover:not(:disabled){border-color:#ea580c6b;background:#fed7aa70}.product-rail-action--locked{color:#64748b;border-color:#cbd5e1bf;background:#f1f5f9d1}.product-rail-product-row--classified .product-rail-action--ghost{color:#075985;border-color:#0ea5e93d;background:#f0f9fff5}.product-rail-product-row--classified .product-rail-action--ghost:hover:not(:disabled){border-color:#0284c76b;background:#e0f2fef2}.product-rail-product-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,auto) auto;gap:12px;align-items:start}.product-rail-product-row__main{min-width:0}.product-rail-product-row__status{min-width:170px}.product-moderation-update{grid-column:1 / -1}.product-classified-meta-row{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:-2px}.product-classified-meta-row span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f1f5f9eb;color:#475569;font-size:.78rem;font-weight:700}.product-rail-status-card--fullscreen .product-rail-status-card__quick-metrics{grid-template-columns:repeat(5,minmax(140px,1fr))}.product-rail-status-card--fullscreen .product-rail-status-card__summary{grid-template-columns:repeat(4,minmax(180px,1fr))}.product-rail-status-card--fullscreen .product-rail-status-card__rails{gap:18px}.product-rail-status-collapsible--fullscreen{position:static;width:auto;height:auto;max-width:none;max-height:none;overflow:visible}@media(max-width:1100px){.product-rail-shopping-profile__header{grid-template-columns:auto minmax(0,1fr)}.product-rail-shopping-profile__actions{grid-column:1 / -1;justify-content:flex-start}.product-rail-shopping-profile__status-row,.product-rail-shopping-profile__grid,.product-rail-shopping-profile__rail-preview,.product-rail-shopping-profile__rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.product-rail-status-card__quick-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.product-rail-shopping-profile{padding:14px;border-radius:20px}.product-rail-shopping-profile__header{grid-template-columns:1fr}.product-rail-shopping-profile__icon{width:42px;height:42px}.product-rail-shopping-profile__actions,.product-rail-shopping-editor__save-row{flex-direction:column;align-items:stretch}.product-rail-shopping-profile__ghost-btn,.product-rail-shopping-profile__primary-btn{width:100%}.product-rail-shopping-profile__status-row,.product-rail-shopping-profile__grid,.product-rail-shopping-profile__rail-preview,.product-rail-shopping-profile__rules{grid-template-columns:1fr}}@media(max-width:560px){.product-rail-status-card__quick-metrics{grid-template-columns:1fr}}.product-rail-status-card{display:flex;flex-direction:column}.product-rail-status-card>*+*{margin-top:28px}.product-rail-status-card--fullscreen>*+*{margin-top:30px}.product-rail-status-card section+section,.product-rail-status-card article+article,.product-rail-status-card .rail-section+.rail-section,.product-rail-status-card .rail-card+.rail-card,.product-rail-status-card .status-section+.status-section,.product-rail-status-card .moderation-section+.moderation-section{margin-top:28px}.product-rail-status-card header+*,.product-rail-status-card .rail-header+*,.product-rail-status-card .section-header+*,.product-rail-status-card .status-section-header+*,.product-rail-status-card .moderation-section-header+*{margin-top:18px}.product-rail-status-card .product-rail-row+.product-rail-row,.product-rail-status-card .rail-row+.rail-row,.product-rail-status-card .status-row+.status-row,.product-rail-status-card .moderation-row+.moderation-row,.product-rail-status-card .classified-row+.classified-row,.product-rail-status-card .places-row+.places-row{margin-top:18px}.product-rail-status-card .product-rail-rows,.product-rail-status-card .rail-rows,.product-rail-status-card .status-rows,.product-rail-status-card .moderation-rows,.product-rail-status-card .classified-rows,.product-rail-status-card .places-rows{display:flex;flex-direction:column;gap:18px}.product-rail-status-card .empty-state,.product-rail-status-card .rail-empty,.product-rail-status-card .status-empty,.product-rail-status-card .moderation-empty{margin-top:18px}.product-rail-status-card [class*=place],.product-rail-status-card [class*=Place],.product-rail-status-card [class*=classified],.product-rail-status-card [class*=Classified]{scroll-margin-top:120px}.product-rail-status-card>section,.product-rail-status-card>article,.product-rail-status-card>div{margin-bottom:0}.product-rail-fullscreen-portal{background:#fff!important;padding:0!important}.product-rail-fullscreen-portal__backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.product-rail-fullscreen-portal__content{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.product-rail-fullscreen-portal__content .product-rail-status-card,.product-rail-status-card--fullscreen{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;width:100%!important;max-width:none!important;min-height:100%!important;background:radial-gradient(circle at 0% 0%,rgba(99,102,241,.08),transparent 32%),radial-gradient(circle at 100% 8%,rgba(249,115,22,.07),transparent 30%),linear-gradient(180deg,#fffffffc,#f8fafcf7)!important}.product-rail-fullscreen-portal__content .product-rail-status-card__header,.product-rail-status-card--fullscreen .product-rail-status-card__header{border-radius:0 0 22px 22px!important;margin:0 0 18px!important;box-shadow:0 12px 30px #0f172a0e!important}.product-rail-status-collapsible--fullscreen{border:0!important;box-shadow:none!important;background:transparent!important}@media(max-width:768px){.product-rail-fullscreen-portal,.product-rail-fullscreen-portal__content,.product-rail-fullscreen-portal__content .product-rail-status-card,.product-rail-status-card--fullscreen{border-radius:0!important}}@media(max-width:760px){.product-rail-status-card>*+*,.product-rail-status-card section+section,.product-rail-status-card article+article,.product-rail-status-card .rail-section+.rail-section,.product-rail-status-card .rail-card+.rail-card,.product-rail-status-card .status-section+.status-section,.product-rail-status-card .moderation-section+.moderation-section{margin-top:22px}.product-rail-status-card .product-rail-rows,.product-rail-status-card .rail-rows,.product-rail-status-card .status-rows,.product-rail-status-card .moderation-rows,.product-rail-status-card .classified-rows,.product-rail-status-card .places-rows{gap:14px}.product-rail-status-card .product-rail-row+.product-rail-row,.product-rail-status-card .rail-row+.rail-row,.product-rail-status-card .status-row+.status-row,.product-rail-status-card .moderation-row+.moderation-row,.product-rail-status-card .classified-row+.classified-row,.product-rail-status-card .places-row+.places-row{margin-top:14px}}.product-rail-fullscreen-portal{overflow:hidden!important}.product-rail-fullscreen-portal__content{overflow:hidden!important;display:block!important}.product-rail-fullscreen-portal__content .product-rail-status-card--fullscreen,.product-rail-status-card--fullscreen{position:relative!important;display:block!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scroll-padding-top:150px!important;scroll-padding-bottom:110px!important;padding:0 clamp(18px,2.2vw,32px) 118px clamp(18px,2.2vw,32px)!important;box-sizing:border-box!important}.product-rail-fullscreen-portal__content .product-rail-status-card--fullscreen .product-rail-status-card__header,.product-rail-status-card--fullscreen .product-rail-status-card__header{position:sticky!important;top:0!important;z-index:40!important;margin:0 calc(clamp(18px,2.2vw,32px)*-1) 26px calc(clamp(18px,2.2vw,32px)*-1)!important;padding:24px clamp(18px,2.2vw,32px) 22px!important;border-radius:0 0 24px 24px!important;background:linear-gradient(180deg,#fffffffc,#fffffff7 74%,#fffffff0)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 14px 34px #0f172a12,0 1px #94a3b82e!important}.product-rail-status-card--fullscreen .product-rail-status-card__rails{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;align-items:start!important;margin-top:28px!important;padding-bottom:32px!important;position:relative!important;z-index:1!important}.product-rail-status-card--fullscreen .product-rail-panel{position:relative!important;z-index:1!important;margin:0!important;transform:none!important;clear:both!important;overflow:visible!important}.product-rail-status-card--fullscreen .product-rail-panel+.product-rail-panel,.product-rail-status-card--fullscreen .product-rail-status-card__summary+.product-rail-panel,.product-rail-status-card--fullscreen .product-rail-shopping-profile+.product-rail-panel{margin-top:28px!important}.product-rail-status-card--fullscreen .product-rail-products{display:grid!important;gap:16px!important;margin-top:18px!important}.product-rail-status-card--fullscreen .product-rail-product-row{position:relative!important;z-index:1!important;margin:0!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer{position:sticky!important;bottom:0!important;z-index:45!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:30px calc(clamp(18px,2.2vw,32px)*-1) -118px calc(clamp(18px,2.2vw,32px)*-1)!important;padding:16px clamp(18px,2.2vw,32px) max(18px,env(safe-area-inset-bottom))!important;min-height:74px!important;border-top:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(180deg,#ffffffb8,#fffffffa 35%,#fff)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 -18px 36px #0f172a13!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer-btn,.product-rail-status-card--fullscreen .product-rail-status-card__help-toggle{position:relative!important;z-index:46!important;margin:0!important;flex:0 0 auto!important}.product-rail-status-collapsible--fullscreen{overflow:visible!important}.product-rail-status-collapsible--fullscreen .product-rail-status-card{max-height:none!important}@media(max-width:768px){.product-rail-fullscreen-portal__content .product-rail-status-card--fullscreen,.product-rail-status-card--fullscreen{padding-left:12px!important;padding-right:12px!important;padding-bottom:132px!important;scroll-padding-bottom:132px!important}.product-rail-status-card--fullscreen .product-rail-status-card__header{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer{margin-left:-12px!important;margin-right:-12px!important;margin-bottom:-132px!important;padding-left:12px!important;padding-right:12px!important;flex-direction:column!important;align-items:stretch!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer-btn{width:100%!important;justify-content:center!important}}.product-rail-fullscreen-portal,.product-rail-fullscreen-portal__content{overflow:hidden!important}.product-rail-fullscreen-portal__content .product-rail-status-card--fullscreen,.product-rail-status-card--fullscreen{position:relative!important;overflow-y:auto!important;overflow-x:hidden!important;height:100vh!important;max-height:100vh!important;padding-bottom:132px!important;scroll-padding-bottom:132px!important;box-sizing:border-box!important}.product-rail-fullscreen-portal__content .product-rail-status-card--fullscreen .product-rail-status-card__footer,.product-rail-status-card--fullscreen .product-rail-status-card__footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147482100!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:78px!important;width:100%!important;max-width:none!important;margin:0!important;padding:16px clamp(20px,2.4vw,36px) max(18px,env(safe-area-inset-bottom)) clamp(20px,2.4vw,36px)!important;box-sizing:border-box!important;border-top:1px solid rgba(148,163,184,.2)!important;background:linear-gradient(180deg,#ffffffc2,#fffffffa 38%,#fff)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 -22px 44px #0f172a14,0 -1px #ffffffc7!important;transform:none!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer p,.product-rail-status-card--fullscreen .product-rail-status-card__footer span,.product-rail-status-card--fullscreen .product-rail-status-card__footer small{margin:0!important;max-width:min(980px,calc(100vw - 260px))!important;color:#475569!important;font-weight:750!important;line-height:1.3!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer-btn,.product-rail-status-card--fullscreen .product-rail-status-card__help-toggle{position:relative!important;right:auto!important;bottom:auto!important;z-index:2147482101!important;flex:0 0 auto!important;margin:0!important;align-self:center!important;min-height:48px!important;border-radius:14px!important;white-space:nowrap!important;background:#fff1f2!important;border:1px solid rgba(244,63,94,.22)!important;color:#881337!important;box-shadow:0 14px 30px #f43f5e1a!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer:last-child{margin-bottom:0!important}.product-rail-status-card--fullscreen .product-rail-status-card__rails{padding-bottom:34px!important}@media(max-width:768px){.product-rail-fullscreen-portal__content .product-rail-status-card--fullscreen,.product-rail-status-card--fullscreen{padding-bottom:168px!important;scroll-padding-bottom:168px!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer{min-height:126px!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;padding-left:14px!important;padding-right:14px!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer p,.product-rail-status-card--fullscreen .product-rail-status-card__footer span,.product-rail-status-card--fullscreen .product-rail-status-card__footer small{max-width:100%!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer-btn,.product-rail-status-card--fullscreen .product-rail-status-card__help-toggle{width:100%!important;justify-content:center!important}}.product-rail-fullscreen-portal__content .product-rail-status-card--fullscreen .product-rail-status-card__header,.product-rail-status-card--fullscreen .product-rail-status-card__header{position:sticky!important;top:0!important;z-index:2147482120!important;background:linear-gradient(180deg,#fff,#fffffffe 72%,#fffffff7)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 16px 36px #0f172a14,0 1px #94a3b82e!important}.product-rail-status-card--fullscreen .product-rail-status-card__body,.product-rail-status-card--fullscreen .product-rail-status-card__summary,.product-rail-status-card--fullscreen .product-rail-status-card__rails,.product-rail-status-card--fullscreen .product-rail-panel,.product-rail-status-card--fullscreen .product-rail-products,.product-rail-status-card--fullscreen .product-rail-product-row{position:relative!important;z-index:1!important}.product-rail-status-card--fullscreen .product-rail-status-card__help-toggle,.product-rail-status-card--fullscreen .product-rail-status-card__rules-toggle,.product-rail-status-card--fullscreen .product-rail-status-card__moderation-toggle{position:relative!important;inset:auto!important;z-index:2!important;transform:none!important}.product-rail-status-card--fullscreen .product-rail-status-card__help-panel,.product-rail-status-card--fullscreen .product-rail-status-card__rules-panel,.product-rail-status-card--fullscreen .product-rail-status-card__moderation-panel{position:relative!important;z-index:2!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:2147482100!important}.product-rail-status-card--fullscreen .product-rail-status-card__footer .product-rail-status-card__help-toggle,.product-rail-status-card--fullscreen .product-rail-status-card__footer .product-rail-status-card__footer-btn,.product-rail-status-card--fullscreen .product-rail-status-card__footer .product-rail-status-card__rules-toggle,.product-rail-status-card--fullscreen .product-rail-status-card__footer .product-rail-status-card__moderation-toggle{position:relative!important;inset:auto!important;z-index:2147482101!important;margin:0!important;flex:0 0 auto!important;align-self:center!important}.product-rail-status-card--fullscreen:before{content:""!important;position:sticky!important;top:0!important;display:block!important;height:0!important;z-index:2147482119!important;pointer-events:none!important}.product-rail-status-card--fullscreen .product-rail-status-card__header+*{margin-top:18px!important}.product-rail-status-card--fullscreen{--product-rail-fullscreen-gap: 16px;--product-rail-fullscreen-card-radius: 22px}.product-rail-status-card--fullscreen .product-rail-status-card__quick-metrics{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:var(--product-rail-fullscreen-gap)!important;margin:22px 0 0!important;padding:0!important;box-sizing:border-box!important}.product-rail-status-card--fullscreen .product-rail-status-card__quick-metrics article{width:100%!important;min-width:0!important;height:100%!important;min-height:104px!important;margin:0!important;padding:18px!important;align-self:stretch!important;justify-self:stretch!important;align-content:center!important;border-radius:var(--product-rail-fullscreen-card-radius)!important;box-sizing:border-box!important;transform:none!important;translate:none!important}.product-rail-status-card--fullscreen .product-rail-status-card__quick-metrics article:first-child,.product-rail-status-card--fullscreen .product-rail-status-card__quick-metrics article:nth-child(1){margin-left:0!important;margin-top:0!important;transform:none!important;translate:none!important}.product-rail-status-card--fullscreen .product-rail-status-card__summary{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:var(--product-rail-fullscreen-gap)!important;margin:28px 0 0!important;padding:0!important;box-sizing:border-box!important}.product-rail-status-card--fullscreen .product-rail-summary{width:100%!important;min-width:0!important;height:100%!important;min-height:132px!important;margin:0!important;padding:20px 18px!important;align-self:stretch!important;justify-self:stretch!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;align-content:center!important;gap:14px!important;border-radius:24px!important;box-sizing:border-box!important;transform:none!important;translate:none!important}.product-rail-status-card--fullscreen .product-rail-summary:first-child,.product-rail-status-card--fullscreen .product-rail-summary:nth-child(1),.product-rail-status-card--fullscreen .product-rail-summary--featured{margin-left:0!important;margin-top:0!important;transform:none!important;translate:none!important}.product-rail-status-card--fullscreen .product-rail-summary__icon{width:56px!important;height:56px!important;min-width:56px!important;align-self:center!important;justify-self:start!important;margin:0!important}.product-rail-status-card--fullscreen .product-rail-summary__copy{min-width:0!important;align-self:center!important;margin:0!important}.product-rail-status-card--fullscreen .product-rail-summary__copy strong,.product-rail-status-card--fullscreen .product-rail-summary__copy span{margin-left:0!important}.product-rail-status-card--fullscreen .product-rail-summary__mini{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:2px 0 0!important;padding:0!important}.product-rail-status-card--fullscreen .product-rail-status-card__hint{margin:22px 0 0!important}.product-rail-status-card--fullscreen .product-rail-status-card__rails{width:100%!important;max-width:100%!important;margin:28px 0 0!important;padding:0 0 34px!important;box-sizing:border-box!important}@media(max-width:1280px){.product-rail-status-card--fullscreen .product-rail-status-card__quick-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-rail-status-card--fullscreen .product-rail-status-card__summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.product-rail-status-card--fullscreen .product-rail-status-card__quick-metrics,.product-rail-status-card--fullscreen .product-rail-status-card__summary{grid-template-columns:1fr!important;gap:12px!important}.product-rail-status-card--fullscreen .product-rail-summary,.product-rail-status-card--fullscreen .product-rail-status-card__quick-metrics article{min-height:96px!important}}.product-rail-status-card:not(.product-rail-status-card--fullscreen){--product-rail-normal-gap: 14px;--product-rail-normal-radius: 20px}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__quick-metrics{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:var(--product-rail-normal-gap)!important;margin:18px 0 0!important;padding:0!important;box-sizing:border-box!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__quick-metrics article{width:100%!important;min-width:0!important;height:auto!important;min-height:88px!important;margin:0!important;padding:15px 16px!important;align-self:stretch!important;justify-self:stretch!important;align-content:center!important;border-radius:var(--product-rail-normal-radius)!important;box-sizing:border-box!important;transform:none!important;translate:none!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__quick-metrics article:first-child,.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__quick-metrics article:nth-child(1){margin-left:0!important;margin-top:0!important;transform:none!important;translate:none!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__summary{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:var(--product-rail-normal-gap)!important;margin:20px 0 0!important;padding:0!important;box-sizing:border-box!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-summary{width:100%!important;min-width:0!important;height:100%!important;min-height:112px!important;margin:0!important;padding:16px!important;align-self:stretch!important;justify-self:stretch!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;align-content:center!important;gap:12px!important;border-radius:var(--product-rail-normal-radius)!important;box-sizing:border-box!important;transform:none!important;translate:none!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-summary:first-child,.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-summary:nth-child(1),.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-summary--featured{margin-left:0!important;margin-top:0!important;transform:none!important;translate:none!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-summary__icon{width:50px!important;height:50px!important;min-width:50px!important;align-self:center!important;justify-self:start!important;margin:0!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-summary__copy{min-width:0!important;align-self:center!important;margin:0!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-summary__mini{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:4px 0 0!important;padding:0!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__hint{margin:18px 0 0!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__rails{margin:20px 0 0!important;padding:0!important}@media(max-width:1180px){.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__quick-metrics{grid-template-columns:repeat(3,minmax(170px,1fr))!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__summary{grid-template-columns:repeat(2,minmax(220px,1fr))!important}}@media(max-width:760px){.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__quick-metrics,.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__summary{grid-template-columns:1fr!important;gap:12px!important}.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-status-card__quick-metrics article,.product-rail-status-card:not(.product-rail-status-card--fullscreen) .product-rail-summary{min-height:92px!important}}.product-rail-status-collapsible .product-rail-status-collapsible__title{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;max-width:100%!important;line-height:1.2!important;vertical-align:middle!important;white-space:normal!important}.product-rail-status-collapsible .product-rail-status-collapsible__title svg{width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;display:block!important;margin:0!important;color:#0f172a!important;stroke:currentColor!important;transform:translateY(1px)!important}.product-rail-status-collapsible .product-rail-status-collapsible__title span{display:inline-block!important;min-width:0!important;color:#0f172a!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.01em!important}.product-rail-status-collapsible .collapsible-card__title,.product-rail-status-collapsible .collapsible-card-header__title,.product-rail-status-collapsible .collapsible-card__header-title,.product-rail-status-collapsible .store-dashboard-card__title{display:inline-flex!important;align-items:center!important;min-width:0!important}.product-rail-status-collapsible .collapsible-card__header,.product-rail-status-collapsible .collapsible-card-header,.product-rail-status-collapsible .store-dashboard-card__header{align-items:center!important}@media(max-width:640px){.product-rail-status-collapsible .product-rail-status-collapsible__title{align-items:flex-start!important;gap:8px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title svg{width:17px!important;height:17px!important;min-width:17px!important;flex-basis:17px!important;transform:translateY(2px)!important}}.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:5px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title svg{transform:translate(-3px,1px)!important;margin-right:-2px!important}@media(max-width:640px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:5px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title svg{transform:translate(-2px,2px)!important;margin-right:-1px!important}}.product-rail-status-collapsible .product-rail-status-collapsible__title{align-items:center!important;gap:8px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:30px!important;height:30px!important;min-width:30px!important;flex:0 0 30px!important;display:block!important;margin:0!important;padding:6px!important;border:1px solid rgba(99,102,241,.2)!important;border-radius:10px!important;background:linear-gradient(135deg,#e0e7ff,#ede9fe 52%,#dbeafe)!important;color:#4f46e5!important;stroke:currentColor!important;fill:none!important;box-shadow:0 7px 18px #4f46e526,inset 0 1px #fffc!important;transform:none!important}@media(min-width:1921px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:10px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:34px!important;height:34px!important;min-width:34px!important;flex-basis:34px!important;padding:7px!important;border-radius:11px!important}}@media(min-width:1537px)and (max-width:1920px){.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:32px!important;height:32px!important;min-width:32px!important;flex-basis:32px!important;padding:6.5px!important;border-radius:10px!important}}@media(min-width:1441px)and (max-width:1536px){.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px!important;padding:6px!important}}@media(min-width:1367px)and (max-width:1440px){.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;padding:6px!important}}@media(min-width:1281px)and (max-width:1366px){.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;padding:6px!important}}@media(min-width:1101px)and (max-width:1280px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:7px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:29px!important;height:29px!important;min-width:29px!important;flex-basis:29px!important;padding:5.5px!important;border-radius:9px!important}}@media(min-width:769px)and (max-width:1100px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:7px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important;padding:5px!important;border-radius:9px!important}}@media(min-width:641px)and (max-width:768px){.product-rail-status-collapsible .product-rail-status-collapsible__title{align-items:center!important;gap:7px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:27px!important;height:27px!important;min-width:27px!important;flex-basis:27px!important;padding:5px!important;border-radius:9px!important}}@media(max-width:640px){.product-rail-status-collapsible .product-rail-status-collapsible__title{align-items:center!important;gap:6px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:26px!important;height:26px!important;min-width:26px!important;flex-basis:26px!important;padding:5px!important;border-radius:8px!important;transform:none!important;margin:0!important}}@media(min-width:321px)and (max-width:390px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:5px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:24px!important;height:24px!important;min-width:24px!important;flex-basis:24px!important;padding:4.5px!important;border-radius:8px!important}}@media(max-width:320px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:5px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:22px!important;height:22px!important;min-width:22px!important;flex-basis:22px!important;padding:4px!important;border-radius:7px!important;box-shadow:0 5px 13px #4f46e521,inset 0 1px #ffffffbf!important}}.product-rail-status-collapsible__title-text{min-width:0!important;max-width:100%!important;color:#0f172a!important;font-weight:850!important;line-height:1.16!important;letter-spacing:-.012em!important;overflow-wrap:normal!important;word-break:normal!important}.product-rail-status-collapsible__title-text--full{display:inline-block!important}.product-rail-status-collapsible__title-text--mobile{display:none!important}.product-rail-status-collapsible .product-rail-status-collapsible__title{width:100%!important;min-width:0!important;max-width:100%!important}@media(min-width:641px)and (max-width:768px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:7px!important}.product-rail-status-collapsible__title-text--full{font-size:.82rem!important;line-height:1.14!important}}@media(max-width:640px){.product-rail-status-collapsible__title-text--full{display:none!important}.product-rail-status-collapsible__title-text--mobile{display:block!important;width:100%!important;min-width:0!important;font-size:.78rem!important;line-height:1.12!important;letter-spacing:-.015em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.product-rail-status-collapsible .product-rail-status-collapsible__title{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-width:0!important;gap:6px!important;line-height:1.12!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{align-self:center!important;width:24px!important;height:24px!important;min-width:24px!important;flex-basis:24px!important;padding:4.5px!important;margin:0!important;border-radius:8px!important;transform:none!important}.product-rail-status-collapsible .collapsible-card__header,.product-rail-status-collapsible .collapsible-card-header,.product-rail-status-collapsible .store-dashboard-card__header{min-height:68px!important;height:auto!important;padding-top:9px!important;padding-bottom:9px!important;align-items:center!important}.product-rail-status-collapsible .collapsible-card__title,.product-rail-status-collapsible .collapsible-card-header__title,.product-rail-status-collapsible .collapsible-card__header-title,.product-rail-status-collapsible .store-dashboard-card__title{width:100%!important;min-width:0!important;max-width:100%!important;align-items:center!important}}@media(min-width:391px)and (max-width:640px){.product-rail-status-collapsible__title-text--mobile{font-size:.78rem!important}}@media(min-width:321px)and (max-width:390px){.product-rail-status-collapsible .product-rail-status-collapsible__title{grid-template-columns:23px minmax(0,1fr)!important;gap:5px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:22px!important;height:22px!important;min-width:22px!important;flex-basis:22px!important;padding:4px!important;border-radius:7px!important}.product-rail-status-collapsible__title-text--mobile{font-size:.72rem!important;line-height:1.1!important}.product-rail-status-collapsible .collapsible-card__header,.product-rail-status-collapsible .collapsible-card-header,.product-rail-status-collapsible .store-dashboard-card__header{min-height:64px!important;padding-top:8px!important;padding-bottom:8px!important}}@media(max-width:320px){.product-rail-status-collapsible .product-rail-status-collapsible__title{grid-template-columns:21px minmax(0,1fr)!important;gap:4px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:20px!important;height:20px!important;min-width:20px!important;flex-basis:20px!important;padding:3.5px!important;border-radius:7px!important}.product-rail-status-collapsible__title-text--mobile{font-size:.66rem!important;line-height:1.08!important;letter-spacing:-.018em!important}.product-rail-status-collapsible .collapsible-card__header,.product-rail-status-collapsible .collapsible-card-header,.product-rail-status-collapsible .store-dashboard-card__header{min-height:60px!important;padding-top:7px!important;padding-bottom:7px!important}}@container (max-width: 430px){.product-rail-status-collapsible__title-text--full{display:none!important}.product-rail-status-collapsible__title-text--mobile{display:block!important}}@container (max-width: 330px){.product-rail-status-collapsible__title-text--mobile{font-size:.68rem!important;line-height:1.08!important}}.product-rail-status-collapsible .product-rail-status-collapsible__title{width:auto!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin:0!important;padding:0!important;white-space:nowrap!important;line-height:1!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;margin:0!important;padding:4px!important;border-radius:8px!important;color:#4f46e5!important;stroke:currentColor!important;transform:none!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>span{width:auto!important;min-width:0!important;max-width:none!important;display:block!important;margin:0!important;padding:0!important;color:#0f172a!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important}.product-rail-status-collapsible .collapsible-card__title,.product-rail-status-collapsible .collapsible-card-header__title,.product-rail-status-collapsible .collapsible-card__header-title,.product-rail-status-collapsible .store-dashboard-card__title{width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;flex:1 1 auto!important;overflow:visible!important}@media(max-width:768px){.product-rail-status-collapsible .product-rail-status-collapsible__title>span{font-size:.78rem!important}}@media(max-width:640px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:6px!important;align-items:center!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:23px!important;height:23px!important;min-width:23px!important;flex-basis:23px!important;padding:4px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>span{font-size:.74rem!important}}@media(max-width:390px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:5px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:22px!important;height:22px!important;min-width:22px!important;flex-basis:22px!important;padding:4px!important;border-radius:7px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>span{font-size:.7rem!important}}@media(max-width:320px){.product-rail-status-collapsible .product-rail-status-collapsible__title{gap:5px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>svg{width:21px!important;height:21px!important;min-width:21px!important;flex-basis:21px!important;padding:3.5px!important}.product-rail-status-collapsible .product-rail-status-collapsible__title>span{font-size:.66rem!important;letter-spacing:-.02em!important}}.social-analytics-card{--sac-bg: #ffffff;--sac-soft-bg: #f8fafc;--sac-panel-bg: #f9fbff;--sac-border: rgba(148, 163, 184, .28);--sac-border-strong: rgba(148, 163, 184, .42);--sac-text: #0f172a;--sac-muted: #64748b;--sac-blue: #2563eb;--sac-blue-soft: rgba(37, 99, 235, .1);--sac-purple: #7c3aed;--sac-green: #16a34a;--sac-shadow: 0 18px 45px rgba(15, 23, 42, .08);color:var(--sac-text)}.social-analytics-card,.social-analytics-card *{box-sizing:border-box}.social-analytics-card :is(.collapsible-card__content,.collapsible-card-content,.collapsible-content,.card-body,.card-content){overflow:visible;max-height:none}.social-analytics-card .info-banner{display:flex;gap:12px;align-items:flex-start;width:100%;padding:14px 16px;margin:14px 0 18px;border:1px solid var(--sac-border);border-radius:14px;background:linear-gradient(135deg,#f8fafcf5,#fffffffa),var(--sac-soft-bg);box-shadow:0 8px 22px #0f172a0a}.social-analytics-card .info-banner__text{min-width:0;flex:1}.social-analytics-card .info-banner__text strong{display:inline-block;margin-bottom:4px;font-size:.96rem;font-weight:800;color:#111827}.social-analytics-card .info-banner__text p{margin:0;font-size:.86rem;line-height:1.45;color:#334155}.social-analytics-card__controls,.social-analytics-card .revenue-controls.social-analytics-card__controls{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin:8px 0 18px;padding:0}.social-analytics-card__controls .rc-left,.social-analytics-card__controls .rc-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.social-analytics-card__controls .rc-left{min-width:280px}.social-analytics-card__controls .rc-right{margin-left:auto;justify-content:flex-end}.social-analytics-card label.muted{font-size:.88rem;font-weight:750;color:#475569}.social-analytics-card .order-filter{min-width:150px;height:42px;padding:0 42px 0 16px;border:1px solid var(--sac-border);border-radius:999px;background-color:#fff;color:#111827;font-size:.9rem;font-weight:700;outline:none;cursor:pointer;box-shadow:0 8px 18px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.social-analytics-card .order-filter:hover,.social-analytics-card .order-filter:focus{border-color:#2563eb73;box-shadow:0 10px 24px #2563eb1a}.social-analytics-card .chart-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.social-analytics-card .chart-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border-radius:12px;border:1px solid transparent;background:#fff;color:#111827;font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #0f172a0f;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.social-analytics-card .chart-action.ghost{border-color:#e2e8f0f2;background:#ffffffeb}.social-analytics-card .chart-action:hover{transform:translateY(-1px);border-color:#2563eb61;background:#f8fbff;color:var(--sac-blue);box-shadow:0 16px 30px #2563eb1c}.social-analytics-card .chart-action__icon{width:16px;height:16px;flex:0 0 auto}.social-analytics-card .store-analytics-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 14px}.social-analytics-card .store-analytics-tab{min-height:44px;min-width:126px;padding:0 18px;border:1px solid rgba(226,232,240,.92);border-radius:12px;background:#fff;color:#334155;font-size:.92rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #0f172a0a;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.social-analytics-card .store-analytics-tab:hover{transform:translateY(-1px);border-color:#2563eb59;color:var(--sac-blue);box-shadow:0 14px 26px #2563eb14}.social-analytics-card .store-analytics-tab.active{border-color:#2563eb47;background:linear-gradient(135deg,#eef5ff,#fff);color:var(--sac-blue)}.social-analytics-card__kpis{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin:8px 0 16px}.social-analytics-card__kpi{position:relative;min-height:92px;padding:16px;border:1px solid var(--sac-border);border-radius:16px;background:linear-gradient(135deg,#fffffff5,#f8fafcf5),#fff;color:#111827;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 12px 28px #0f172a0e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.social-analytics-card__kpi:after{content:"";position:absolute;inset:auto 14px 12px auto;width:44px;height:44px;border-radius:999px;background:#2563eb14;pointer-events:none}.social-analytics-card__kpi span,.social-analytics-card__kpi strong,.social-analytics-card__kpi small{position:relative;z-index:1;display:block}.social-analytics-card__kpi span{margin-bottom:8px;color:#475569;font-size:.86rem;font-weight:800}.social-analytics-card__kpi strong{color:#0f172a;font-size:1.72rem;line-height:1;font-weight:900;letter-spacing:-.04em}.social-analytics-card__kpi small{margin-top:8px;color:#64748b;font-size:.78rem;font-weight:700}.social-analytics-card__kpi:hover{transform:translateY(-2px);border-color:#2563eb52;box-shadow:0 18px 34px #2563eb1a}.social-analytics-card__kpi.is-active{border-color:#2563eb7a;background:linear-gradient(135deg,#2563ebf5,#4f46e5eb),var(--sac-blue);color:#fff;box-shadow:0 18px 36px #2563eb38}.social-analytics-card__kpi.is-active:after{background:#ffffff29}.social-analytics-card__kpi.is-active span,.social-analytics-card__kpi.is-active strong,.social-analytics-card__kpi.is-active small{color:#fff}.social-analytics-card .orders-table-wrap{width:100%;max-height:390px;overflow:auto;border:1px solid var(--sac-border);border-radius:16px;background:#fff;box-shadow:0 14px 30px #0f172a0d}.social-analytics-card .orders-table-wrap.compact{margin-top:8px}.social-analytics-card .orders-table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;background:#fff}.social-analytics-card .orders-table th{position:sticky;top:0;z-index:2;padding:13px 14px;border-bottom:1px solid var(--sac-border);background:#f8fafcfa;color:#334155;font-size:.78rem;font-weight:900;text-align:left;letter-spacing:.02em}.social-analytics-card .orders-table td{padding:13px 14px;border-bottom:1px solid rgba(226,232,240,.72);color:#1f2937;font-size:.88rem;vertical-align:middle}.social-analytics-card .orders-table tbody tr{transition:background-color .14s ease}.social-analytics-card .orders-table tbody tr:last-child td{border-bottom:0}.social-analytics-card .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;color:#475569}.social-analytics-card__person{display:flex;align-items:center;gap:11px;min-width:220px}.social-analytics-card__person img{width:38px;height:38px;flex:0 0 38px;border-radius:999px;object-fit:cover;border:2px solid #fff;box-shadow:0 6px 16px #0f172a1f}.social-analytics-card__person strong{display:block;max-width:180px;color:#111827;font-size:.9rem;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-analytics-card__person .muted{max-width:190px;margin-top:2px;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-analytics-card .status-legend{margin-top:16px;border:1px solid var(--sac-border);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 28px #0f172a0b}.social-analytics-card .status-legend summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;color:#0f172a;font-size:.92rem;font-weight:900;cursor:pointer;list-style:none}.social-analytics-card .status-legend summary:before{content:"▾";color:#64748b;font-size:.78rem;transition:transform .16s ease}.social-analytics-card .status-legend:not([open]) summary:before{transform:rotate(-90deg)}.social-analytics-card .status-legend__content{padding:0 18px 16px 36px;color:#334155;font-size:.88rem;line-height:1.5}.social-analytics-card .status-legend__content .bullet{margin:0;padding-left:18px}.social-analytics-card .status-legend__content li+li{margin-top:6px}.social-analytics-card__shell-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0 16px;margin-bottom:10px;border-bottom:1px solid var(--sac-border)}.social-analytics-card__shell-left{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.social-analytics-card__shell-left strong{color:#111827;font-size:1rem;font-weight:900}.social-analytics-card .card{border:1px solid var(--sac-border);border-radius:14px;background:#fff;box-shadow:0 8px 20px #0f172a0a}.social-analytics-card .orders-table-wrap::-webkit-scrollbar{width:10px;height:10px}.social-analytics-card .orders-table-wrap::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.social-analytics-card .orders-table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #f1f5f9}.social-analytics-card .orders-table-wrap::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media(max-width:1100px){.social-analytics-card__controls,.social-analytics-card .revenue-controls.social-analytics-card__controls,.social-analytics-card__shell-header{align-items:flex-start;flex-direction:column}.social-analytics-card__controls .rc-right,.social-analytics-card .chart-actions{width:100%;justify-content:flex-start}.social-analytics-card__kpis{grid-template-columns:1fr}}@media(max-width:720px){.social-analytics-card .info-banner{padding:12px;border-radius:12px}.social-analytics-card__controls .rc-left,.social-analytics-card .order-filter{width:100%;min-width:0}.social-analytics-card label.muted,.social-analytics-card .store-analytics-tab,.social-analytics-card .chart-action{width:100%}.social-analytics-card .chart-actions{flex-direction:column;align-items:stretch}.social-analytics-card .orders-table{min-width:760px}}.social-analytics-card{--sac-border: #e5e7eb;--sac-border-strong: #d8dee8;--sac-text: #0f172a;--sac-muted: #64748b;--sac-bg-soft: #f8fafc;--sac-shadow: 0 10px 30px rgba(15, 23, 42, .06);--sac-radius-xl: 22px;--sac-radius-lg: 18px;--sac-radius-md: 14px;--sac-radius-sm: 12px}.social-analytics-card .collapsible-card__body,.social-analytics-card .card,.social-analytics-card .collapsible-card__content{border-radius:var(--sac-radius-xl)}.social-analytics-card{color:var(--sac-text)}.social-analytics-card__shell-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--sac-border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:var(--sac-shadow)}.social-analytics-card__shell-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-analytics-card__shell-left strong{font-size:1rem;font-weight:800;color:#0f172a}.social-analytics-card .info-banner{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;margin-bottom:18px;border:1px solid #dbe7ff;border-radius:18px;background:linear-gradient(135deg,#2563eb12,#6366f10a,#fffffff2);box-shadow:0 12px 28px #2563eb0f}.social-analytics-card .info-banner .muted{color:#2563eb;flex-shrink:0;margin-top:3px}.social-analytics-card .info-banner__text strong{display:block;font-size:1rem;font-weight:800;color:#0f172a;margin-bottom:4px}.social-analytics-card .info-banner__text p{margin:0;color:#475569;line-height:1.5;font-size:.95rem}.social-analytics-card__controls{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.social-analytics-card .rc-left,.social-analytics-card .rc-right,.social-analytics-card .chart-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.social-analytics-card .muted{color:var(--sac-muted)}.social-analytics-card .order-filter{min-width:142px;height:40px;padding:0 38px 0 14px;border:1px solid var(--sac-border);border-radius:999px;background:#fff;color:#0f172a;font-weight:600;outline:none;box-shadow:0 2px 6px #0f172a08;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.social-analytics-card .order-filter:hover,.social-analytics-card .order-filter:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61a}.social-analytics-card .chart-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-radius:14px;border:1px solid var(--sac-border);background:#fff;color:#0f172a;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.social-analytics-card .chart-action:hover{transform:translateY(-1px);border-color:#c7d2fe;box-shadow:0 12px 24px #0f172a14}.social-analytics-card .chart-action.ghost{background:linear-gradient(180deg,#fff,#f8fafc)}.social-analytics-card .chart-action__icon{font-size:1rem}.social-analytics-card .store-analytics-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.social-analytics-card .store-analytics-tab{height:42px;padding:0 18px;border-radius:14px;border:1px solid var(--sac-border);background:#fff;color:#334155;font-weight:700;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.social-analytics-card .store-analytics-tab:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 8px 20px #0f172a0f}.social-analytics-card .store-analytics-tab.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 12px 24px #4f46e53d}.social-analytics-card__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.social-analytics-card__kpi{position:relative;overflow:hidden;text-align:left;padding:18px 18px 16px;border-radius:20px;border:1px solid var(--sac-border);background:linear-gradient(180deg,#fff,#f8fafc);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:0 10px 24px #0f172a0d}.social-analytics-card__kpi:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0f172a14}.social-analytics-card__kpi:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:999px;background:currentColor;opacity:.8}.social-analytics-card__kpi:after{content:"";position:absolute;right:-6px;bottom:-10px;width:78px;height:78px;border-radius:50%;background:currentColor;opacity:.08;filter:blur(2px);pointer-events:none}.social-analytics-card__kpi span{display:block;font-size:.88rem;font-weight:800;margin-bottom:6px;color:inherit}.social-analytics-card__kpi strong{display:block;font-size:2rem;line-height:1;font-weight:900;margin-bottom:8px;color:inherit}.social-analytics-card__kpi small{display:block;font-size:.84rem;font-weight:700;opacity:.82;color:inherit}.social-analytics-card__kpi:nth-child(1){color:#1d4ed8;border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.social-analytics-card__kpi:nth-child(2){color:#6d28d9;border-color:#ddd6fe;background:linear-gradient(135deg,#f5f3ff,#e9d5ff)}.social-analytics-card__kpi:nth-child(3){color:#047857;border-color:#a7f3d0;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.social-analytics-card__kpi.is-active:nth-child(1){color:#fff;border-color:transparent;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 18px 34px #2563eb3d}.social-analytics-card__kpi.is-active:nth-child(2){color:#fff;border-color:transparent;background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 18px 34px #6d28d93d}.social-analytics-card__kpi.is-active:nth-child(3){color:#fff;border-color:transparent;background:linear-gradient(135deg,#059669,#047857);box-shadow:0 18px 34px #0596693d}.social-analytics-card .orders-table-wrap.compact{border:1px solid var(--sac-border);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #0f172a0d;margin-bottom:16px}.social-analytics-card .orders-table{width:100%;border-collapse:separate;border-spacing:0}.social-analytics-card .orders-table thead th{background:linear-gradient(180deg,#f8fafc,#f1f5f9);color:#334155;font-size:.82rem;font-weight:800;letter-spacing:.01em;padding:14px;border-bottom:1px solid #e5e7eb;text-align:left}.social-analytics-card .orders-table tbody td{padding:16px 14px;border-bottom:1px solid #eef2f7;color:#0f172a;vertical-align:middle}.social-analytics-card .orders-table tbody tr:last-child td{border-bottom:none}.social-analytics-card .orders-table tbody tr{transition:background .16s ease}.social-analytics-card .orders-table tbody tr:hover{background:#f8fbff}.social-analytics-card .mono{color:#475569;font-size:.9rem}.social-analytics-card__person{display:flex;align-items:center;gap:12px;min-width:220px}.social-analytics-card__person img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 8px 20px #0f172a1a;background:#f1f5f9}.social-analytics-card__person strong{display:block;font-size:.96rem;font-weight:800;color:#0f172a;margin-bottom:2px}.social-analytics-card__person .muted{font-size:.88rem;color:#64748b}.social-analytics-card td .chart-action{min-width:42px;width:42px;padding:0;border-radius:12px}.social-analytics-card .card{border:1px solid var(--sac-border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px #0f172a0a}.social-analytics-card>.muted[style]{border:1px dashed #dbe3ee;border-radius:18px;background:#f8fafc;color:#64748b}.social-analytics-card .status-legend{border:1px solid var(--sac-border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 24px #0f172a0a;overflow:hidden}.social-analytics-card .status-legend summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:10px}.social-analytics-card .status-legend summary::-webkit-details-marker{display:none}.social-analytics-card .status-legend__content{padding:0 16px 16px}.social-analytics-card .bullet{margin:0;padding-left:18px;color:#475569;line-height:1.65}.social-analytics-card .bullet li+li{margin-top:8px}@media(max-width:1100px){.social-analytics-card__kpis{grid-template-columns:1fr}}@media(max-width:900px){.social-analytics-card__shell-header,.social-analytics-card__controls{flex-direction:column;align-items:stretch}.social-analytics-card .rc-left,.social-analytics-card .rc-right,.social-analytics-card .chart-actions{width:100%}.social-analytics-card .chart-actions{justify-content:flex-start}.social-analytics-card .order-filter{width:100%;min-width:0}}@media(max-width:640px){.social-analytics-card .store-analytics-tabs{display:grid;grid-template-columns:1fr}.social-analytics-card .store-analytics-tab{width:100%}.social-analytics-card .info-banner{padding:14px;border-radius:16px}.social-analytics-card .orders-table thead th,.social-analytics-card .orders-table tbody td{padding:12px 10px}.social-analytics-card__person{min-width:0}}.social-analytics-card__table-scroll{max-height:430px;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#ffffffeb}.social-analytics-card__table-scroll .orders-table thead th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#f8fafc,#eef2f7);box-shadow:0 1px #94a3b838}.social-analytics-card__table-scroll .orders-table{min-width:820px}.social-analytics-card__table-scroll::-webkit-scrollbar{width:9px;height:9px}.social-analytics-card__table-scroll::-webkit-scrollbar-track{background:#f1f5f9e6;border-radius:999px}.social-analytics-card__table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:999px;border:2px solid rgba(241,245,249,.9)}.social-analytics-card__table-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}.social-analytics-card__profile-link{color:#0f172a;font-weight:800;text-decoration:none}.social-analytics-card__profile-link:hover{color:#2563eb;text-decoration:underline}html.store-dashboard-fullscreen-lock,body.store-dashboard-fullscreen-lock{overflow:hidden!important}.social-analytics-card-shell{width:100%!important;min-width:0!important;box-sizing:border-box!important}.social-analytics-card-shell__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.social-analytics-card-shell__title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.social-analytics-card-shell__icon{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#eef2ff!important;color:#4f46e5!important;box-shadow:0 10px 24px #4f46e524!important}.social-analytics-card-shell__eyebrow{display:block!important;color:#64748b!important;font-size:.76rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.social-analytics-card-shell__title h2{margin:0!important;color:#0f172a!important;font-size:clamp(1.35rem,2vw,2rem)!important;font-weight:950!important;line-height:1.06!important}.social-analytics-card-shell__title p{margin:4px 0 0!important;color:#64748b!important;font-size:.94rem!important;font-weight:650!important}.social-analytics-card-shell__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.social-analytics-card-shell__count{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;background:#eef2ff!important;color:#3730a3!important;font-size:.9rem!important;font-weight:950!important;white-space:nowrap!important}.social-analytics-card-shell__fullscreen-btn,.social-analytics-card-shell__close-btn{appearance:none!important;-webkit-appearance:none!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:.92rem!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 10px 26px #0f172a14!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease!important}.social-analytics-card-shell__fullscreen-btn:hover,.social-analytics-card-shell__close-btn:hover{background:#f8fafc!important;color:#000!important;-webkit-text-fill-color:#000000!important;border-color:#0f172a38!important;transform:translateY(-1px)!important}.social-analytics-card-shell__fullscreen-btn:active,.social-analytics-card-shell__close-btn:active{transform:translateY(1px) scale(.98)!important}.social-analytics-card-shell__fullscreen-btn svg,.social-analytics-card-shell__close-btn svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important}.social-analytics-card-shell__close-btn{width:42px!important;padding:0!important}.social-analytics-card-shell__body{min-width:0!important;box-sizing:border-box!important}.social-analytics-fullscreen-portal.store-dashboard-fullscreen-portal,.social-analytics-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;display:block!important;padding:0!important;margin:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.social-analytics-fullscreen-portal .store-dashboard-fullscreen-portal__backdrop{display:none!important;opacity:0!important;visibility:hidden!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.social-analytics-fullscreen-portal .store-dashboard-fullscreen-portal__content{position:fixed!important;inset:0!important;z-index:1!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;padding:0!important;margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.social-analytics-fullscreen-portal .social-analytics-card-shell,.social-analytics-card-shell.social-analytics-card-shell--fullscreen{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;padding:24px 32px!important;margin:0!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__header,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__header{grid-row:1!important;margin:0!important;padding:0 0 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__body,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__body{grid-row:2!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 8px 24px 0!important;margin:0!important;background:#fff!important;box-sizing:border-box!important}.social-analytics-fullscreen-portal .social-analytics-card__profile-stage,.social-analytics-card-shell--fullscreen .social-analytics-card__profile-stage{min-height:calc(100dvh - 170px)!important;height:auto!important;overflow:visible!important}.social-analytics-fullscreen-portal .social-analytics-card__table-scroll,.social-analytics-card-shell--fullscreen .social-analytics-card__table-scroll{max-height:none!important;min-height:420px!important;overflow:auto!important}.social-analytics-fullscreen-portal .social-analytics-card__shell-header,.social-analytics-card-shell--fullscreen .social-analytics-card__shell-header{position:sticky!important;top:0!important;z-index:10!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important;padding:0 0 12px!important;margin-bottom:16px!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__body::-webkit-scrollbar,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__body::-webkit-scrollbar{width:9px!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__body::-webkit-scrollbar-track,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__body::-webkit-scrollbar-track{background:transparent!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__body::-webkit-scrollbar-thumb,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__body::-webkit-scrollbar-thumb{background:#0f172a40!important;border-radius:999px!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__body::-webkit-scrollbar-thumb:hover,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__body::-webkit-scrollbar-thumb:hover{background:#0f172a61!important}@media(max-width:720px){.social-analytics-fullscreen-portal .social-analytics-card-shell,.social-analytics-card-shell.social-analytics-card-shell--fullscreen{padding:16px!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__header,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__header{align-items:flex-start!important;flex-direction:column!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__actions,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__actions{width:100%!important;justify-content:flex-start!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__fullscreen-btn,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__fullscreen-btn{flex:1 1 auto!important}}.social-analytics-card,.social-analytics-card *,.social-analytics-card *:before,.social-analytics-card *:after,.social-analytics-card-shell,.social-analytics-card-shell *,.social-analytics-card-shell *:before,.social-analytics-card-shell *:after,.social-analytics-fullscreen-portal,.social-analytics-fullscreen-portal *,.social-analytics-fullscreen-portal *:before,.social-analytics-fullscreen-portal *:after{box-sizing:border-box}.social-analytics-card,.social-analytics-card-shell{width:100%;min-width:0;max-width:100%}.social-analytics-card,.social-analytics-card-shell{container-type:inline-size;overflow-x:hidden}.social-analytics-card-shell__header,.social-analytics-card-shell__title,.social-analytics-card-shell__title>div,.social-analytics-card-shell__actions,.social-analytics-card-shell__body,.social-analytics-card__shell-header,.social-analytics-card__shell-left,.social-analytics-card__controls,.social-analytics-card__controls .rc-left,.social-analytics-card__controls .rc-right,.social-analytics-card .chart-actions,.social-analytics-card .store-analytics-tabs,.social-analytics-card__kpis,.social-analytics-card__kpi,.social-analytics-card__table-scroll,.social-analytics-card__person,.social-analytics-card__person>div,.social-analytics-card__row-actions,.social-analytics-card__profile-stage,.social-analytics-card .info-banner,.social-analytics-card .info-banner__text,.social-analytics-card .status-legend{min-width:0!important;max-width:100%!important}.social-analytics-card-shell__title{flex:1 1 auto!important}.social-analytics-card-shell__title>div{flex:1 1 auto!important}.social-analytics-card-shell__actions{flex:0 1 auto!important}.social-analytics-card-shell__title h2,.social-analytics-card-shell__title p,.social-analytics-card .info-banner__text,.social-analytics-card .info-banner__text p,.social-analytics-card__shell-left strong,.social-analytics-card__person strong,.social-analytics-card__person .muted,.social-analytics-card .status-legend__content{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.social-analytics-card-shell__body{width:100%!important;overflow-x:hidden!important}.social-analytics-card__controls{width:100%!important}.social-analytics-card__controls .rc-left{flex:1 1 420px!important}.social-analytics-card__controls .rc-right{flex:1 1 360px!important}.social-analytics-card .chart-actions{width:100%!important}.social-analytics-card .chart-action{min-width:0!important;max-width:100%!important}.social-analytics-card .store-analytics-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.social-analytics-card .store-analytics-tab{width:100%!important;min-width:0!important;max-width:100%!important}.social-analytics-card__kpis{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.social-analytics-card__kpi{width:100%!important;min-width:0!important}.social-analytics-card__kpi span,.social-analytics-card__kpi strong,.social-analytics-card__kpi small{max-width:100%!important;overflow-wrap:anywhere!important}.social-analytics-card__table-scroll{width:100%!important;overflow-x:auto!important;overflow-y:auto!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.social-analytics-card__table-scroll .orders-table{width:100%!important;min-width:820px!important}.social-analytics-card__row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.social-analytics-card__profile-stage{width:100%!important;overflow-x:hidden!important}.social-analytics-card__collapsible-title{width:100%;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin:0;padding:0}.social-analytics-card__collapsible-title-icon{width:29px;height:29px;min-width:29px;flex:0 0 29px;display:inline-grid;place-items:center;border:1px solid rgba(14,165,233,.2);border-radius:10px;background:linear-gradient(135deg,#e0f2fe,#dbeafe 52%,#ede9fe);color:#0284c7;box-shadow:0 7px 18px #0ea5e929}.social-analytics-card__collapsible-title-icon svg{display:block;width:15px;height:15px;color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.social-analytics-card__collapsible-title-text{min-width:0;max-width:100%;display:block;color:#111827;font-size:.92rem;font-weight:900;line-height:1.1;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-analytics-card__collapsible-badge{min-width:0;max-width:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1.1;text-align:center}.social-analytics-card__collapsible-badge-full{display:inline}.social-analytics-card__collapsible-badge-mobile{display:none}.social-analytics-card-shell__icon{border:1px solid rgba(14,165,233,.18)!important;background:linear-gradient(135deg,#e0f2fe,#dbeafe 52%,#ede9fe)!important;color:#0284c7!important;box-shadow:0 10px 24px #0ea5e929!important}.social-analytics-card-shell__icon svg{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}@media(min-width:1921px){.social-analytics-card-shell__header{gap:26px!important;margin-bottom:22px!important;padding-bottom:18px!important}.social-analytics-card-shell__icon{width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:18px!important}.social-analytics-card-shell__icon svg{width:25px!important;height:25px!important}.social-analytics-card-shell__title h2{font-size:2.15rem!important}.social-analytics-card-shell__title p{font-size:1rem!important}.social-analytics-card-shell__count,.social-analytics-card-shell__fullscreen-btn,.social-analytics-card-shell__close-btn{min-height:48px!important;font-size:.96rem!important}.social-analytics-card .info-banner{padding:20px 22px!important}.social-analytics-card__controls{gap:20px!important}.social-analytics-card .order-filter,.social-analytics-card .chart-action{min-height:46px!important;font-size:.94rem!important}.social-analytics-card .store-analytics-tab{min-height:48px!important;font-size:.95rem!important}.social-analytics-card__kpis{gap:18px!important}.social-analytics-card__kpi{min-height:132px!important;padding:22px!important}.social-analytics-card__kpi strong{font-size:2.2rem!important}.social-analytics-card__person img{width:52px!important;height:52px!important;flex-basis:52px!important}.social-analytics-card__table-scroll .orders-table{min-width:980px!important}.social-analytics-fullscreen-portal .social-analytics-card-shell,.social-analytics-card-shell.social-analytics-card-shell--fullscreen{padding:30px 40px!important}}@media(min-width:1537px)and (max-width:1920px){.social-analytics-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.social-analytics-card__table-scroll .orders-table{min-width:920px!important}.social-analytics-fullscreen-portal .social-analytics-card-shell,.social-analytics-card-shell.social-analytics-card-shell--fullscreen{padding:26px 34px!important}}@media(min-width:1441px)and (max-width:1536px){.social-analytics-card-shell__title h2{font-size:1.72rem!important}.social-analytics-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.social-analytics-card__table-scroll .orders-table{min-width:900px!important}}@media(min-width:1367px)and (max-width:1440px){.social-analytics-card-shell__title h2{font-size:1.62rem!important}.social-analytics-card-shell__title p{font-size:.88rem!important}.social-analytics-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.social-analytics-card__kpi{padding:16px!important}.social-analytics-card__table-scroll .orders-table{min-width:880px!important}}@media(min-width:1281px)and (max-width:1366px){.social-analytics-card-shell__title h2{font-size:1.52rem!important}.social-analytics-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.social-analytics-card__controls .rc-left,.social-analytics-card__controls .rc-right{width:100%!important;flex-basis:auto!important}.social-analytics-card__controls .rc-left{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)!important}.social-analytics-card__controls .rc-right{justify-content:stretch!important}.social-analytics-card .chart-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.social-analytics-card .chart-action{width:100%!important}.social-analytics-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:1101px)and (max-width:1280px){.social-analytics-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.social-analytics-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(160px,1fr)!important;justify-content:stretch!important}.social-analytics-card-shell__count,.social-analytics-card-shell__fullscreen-btn{width:100%!important}.social-analytics-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.social-analytics-card__controls .rc-left,.social-analytics-card__controls .rc-right{width:100%!important;flex-basis:auto!important}.social-analytics-card__controls .rc-left{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)!important}.social-analytics-card .chart-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.social-analytics-card .chart-action{width:100%!important}.social-analytics-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:769px)and (max-width:1100px){.social-analytics-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:13px!important}.social-analytics-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(150px,1fr)!important;justify-content:stretch!important}.social-analytics-card-shell__count,.social-analytics-card-shell__fullscreen-btn{width:100%!important}.social-analytics-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.social-analytics-card__controls .rc-left,.social-analytics-card__controls .rc-right{width:100%!important;flex-basis:auto!important}.social-analytics-card__controls .rc-left{display:grid!important;grid-template-columns:repeat(2,auto minmax(0,1fr))!important}.social-analytics-card .chart-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.social-analytics-card .chart-action{width:100%!important}.social-analytics-card .store-analytics-tabs,.social-analytics-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.social-analytics-card__kpi{padding:14px!important}.social-analytics-card__table-scroll .orders-table{min-width:820px!important}}@media(min-width:641px)and (max-width:768px){.social-analytics-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important}.social-analytics-card-shell__title{gap:10px!important}.social-analytics-card-shell__icon{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:13px!important}.social-analytics-card-shell__title h2{font-size:1.3rem!important}.social-analytics-card-shell__title p{font-size:.8rem!important;line-height:1.45!important}.social-analytics-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:auto minmax(140px,1fr)!important;justify-content:stretch!important}.social-analytics-card-shell__count,.social-analytics-card-shell__fullscreen-btn{width:100%!important}.social-analytics-card .info-banner{padding:13px!important}.social-analytics-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.social-analytics-card__controls .rc-left,.social-analytics-card__controls .rc-right{width:100%!important;flex-basis:auto!important}.social-analytics-card__controls .rc-left{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important}.social-analytics-card__controls .rc-left label[style]{margin-left:0!important}.social-analytics-card .order-filter{width:100%!important;min-width:0!important}.social-analytics-card .chart-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.social-analytics-card .chart-action{width:100%!important;font-size:.76rem!important}.social-analytics-card .store-analytics-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.social-analytics-card .store-analytics-tab{min-height:38px!important;padding-inline:6px!important;font-size:.72rem!important}.social-analytics-card__kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.social-analytics-card__kpi{min-height:104px!important;padding:12px!important}.social-analytics-card__kpi span{font-size:.72rem!important}.social-analytics-card__kpi strong{font-size:1.45rem!important}.social-analytics-card__kpi small{font-size:.64rem!important}.social-analytics-card__collapsible-title{gap:7px}.social-analytics-card__collapsible-title-icon{width:26px;height:26px;min-width:26px;flex-basis:26px}.social-analytics-card__collapsible-title-icon svg{width:13px;height:13px}.social-analytics-card__collapsible-title-text{font-size:.82rem}}@media(max-width:640px){.social-analytics-card-shell__header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:11px!important;margin-bottom:12px!important;padding-bottom:12px!important}.social-analytics-card-shell__title{width:100%!important;align-items:flex-start!important;gap:9px!important}.social-analytics-card-shell__icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:12px!important}.social-analytics-card-shell__icon svg{width:16px!important;height:16px!important}.social-analytics-card-shell__eyebrow{font-size:.62rem!important;line-height:1.2!important}.social-analytics-card-shell__title h2{margin-top:3px!important;font-size:1.08rem!important;line-height:1.12!important}.social-analytics-card-shell__title p{margin-top:4px!important;font-size:.7rem!important;line-height:1.4!important}.social-analytics-card-shell__actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:7px!important}.social-analytics-card-shell__count,.social-analytics-card-shell__fullscreen-btn{width:100%!important;min-width:0!important;max-width:100%!important;min-height:39px!important;padding-inline:8px!important;font-size:.72rem!important}.social-analytics-card-shell__close-btn{grid-column:1 / -1;width:100%!important;min-height:37px!important}.social-analytics-card .info-banner{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;padding:10px!important;margin:10px 0 12px!important;border-radius:13px!important}.social-analytics-card .info-banner__text strong{font-size:.78rem!important}.social-analytics-card .info-banner__text p{font-size:.66rem!important;line-height:1.4!important}.social-analytics-card__controls,.social-analytics-card .revenue-controls.social-analytics-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;margin-bottom:11px!important}.social-analytics-card__controls .rc-left,.social-analytics-card__controls .rc-right{width:100%!important;min-width:0!important;flex-basis:auto!important}.social-analytics-card__controls .rc-left{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:5px!important}.social-analytics-card__controls .rc-left label[style]{margin-left:0!important}.social-analytics-card label.muted,.social-analytics-card .order-filter{width:100%!important;min-width:0!important;max-width:100%!important}.social-analytics-card label.muted{font-size:.64rem!important}.social-analytics-card .order-filter{min-height:37px!important;height:37px!important;padding:0 34px 0 10px!important;border-radius:11px!important;font-size:.68rem!important}.social-analytics-card .chart-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.social-analytics-card .chart-action{width:100%!important;min-height:37px!important;padding:6px 8px!important;border-radius:11px!important;font-size:.68rem!important;white-space:normal!important}.social-analytics-card .store-analytics-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-bottom:10px!important}.social-analytics-card .store-analytics-tab{min-height:34px!important;height:auto!important;padding:5px 4px!important;border-radius:10px!important;font-size:.62rem!important;line-height:1.2!important;white-space:normal!important}.social-analytics-card__kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-bottom:10px!important}.social-analytics-card__kpi{min-height:96px!important;padding:10px!important;border-radius:13px!important}.social-analytics-card__kpi:before{top:10px!important;bottom:10px!important;width:3px!important}.social-analytics-card__kpi:after{width:52px!important;height:52px!important}.social-analytics-card__kpi span{margin-bottom:5px!important;font-size:.64rem!important}.social-analytics-card__kpi strong{margin-bottom:5px!important;font-size:1.15rem!important}.social-analytics-card__kpi small{font-size:.56rem!important;line-height:1.3!important}.social-analytics-card__table-scroll{max-height:none!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.social-analytics-card__table-scroll .orders-table,.social-analytics-card__table-scroll .orders-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.social-analytics-card__table-scroll .orders-table thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.social-analytics-card__table-scroll .orders-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0f!important}.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td,.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td:nth-child(n){display:grid!important;grid-template-columns:minmax(78px,.34fr) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.16)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td:last-child{border-bottom:0!important}.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td:before{content:attr(data-label);color:#64748b;font-size:.56rem;font-weight:900;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.social-analytics-card__person{min-width:0!important;gap:8px!important}.social-analytics-card__person img{width:38px!important;height:38px!important;flex-basis:38px!important}.social-analytics-card__person strong,.social-analytics-card__person .muted{max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.social-analytics-card__person strong{font-size:.76rem!important}.social-analytics-card__person .muted{font-size:.62rem!important}.social-analytics-card__row-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important}.social-analytics-card__row-actions .chart-action{width:100%!important;min-width:0!important;min-height:32px!important}.social-analytics-card .status-legend{margin-top:10px!important;border-radius:13px!important}.social-analytics-card .status-legend summary{min-height:40px!important;padding:8px 10px!important;font-size:.72rem!important}.social-analytics-card .status-legend__content{padding:0 10px 10px 22px!important;font-size:.66rem!important;line-height:1.45!important}.social-analytics-card__shell-header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:10px!important;border-radius:13px!important}.social-analytics-card__shell-left{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important}.social-analytics-card__shell-left .chart-action{width:100%!important}.social-analytics-card__profile-stage{min-height:0!important;height:auto!important}.social-analytics-card__collapsible-title{gap:6px}.social-analytics-card__collapsible-title-icon{width:24px;height:24px;min-width:24px;flex-basis:24px;border-radius:8px}.social-analytics-card__collapsible-title-icon svg{width:12px;height:12px}.social-analytics-card__collapsible-title-text{font-size:.76rem}.social-analytics-card__collapsible-badge-full{display:none}.social-analytics-card__collapsible-badge-mobile{display:inline;white-space:nowrap}.social-analytics-fullscreen-portal .social-analytics-card-shell,.social-analytics-card-shell.social-analytics-card-shell--fullscreen{padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.social-analytics-fullscreen-portal .social-analytics-card-shell__body,.social-analytics-card-shell--fullscreen .social-analytics-card-shell__body{padding:12px 2px 18px 0!important}.social-analytics-fullscreen-portal .social-analytics-card__profile-stage,.social-analytics-card-shell--fullscreen .social-analytics-card__profile-stage,.social-analytics-fullscreen-portal .social-analytics-card__table-scroll,.social-analytics-card-shell--fullscreen .social-analytics-card__table-scroll{min-height:0!important;height:auto!important;max-height:none!important}}@media(min-width:321px)and (max-width:390px){.social-analytics-card-shell__title h2{font-size:.98rem!important}.social-analytics-card-shell__title p{font-size:.64rem!important}.social-analytics-card-shell__actions{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.social-analytics-card-shell__close-btn{grid-column:auto}.social-analytics-card .store-analytics-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.social-analytics-card .store-analytics-tab{min-height:32px!important;font-size:.58rem!important}.social-analytics-card__kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.social-analytics-card__kpi{min-height:90px!important;padding:8px!important}.social-analytics-card__kpi strong{font-size:1.04rem!important}.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td,.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td:nth-child(n){grid-template-columns:minmax(70px,.32fr) minmax(0,1fr)!important;gap:7px!important;padding:7px 8px!important}.social-analytics-card__collapsible-title{gap:5px}.social-analytics-card__collapsible-title-icon{width:22px;height:22px;min-width:22px;flex-basis:22px;border-radius:7px}.social-analytics-card__collapsible-title-icon svg{width:11px;height:11px}.social-analytics-card__collapsible-title-text{font-size:.7rem;letter-spacing:-.02em}.social-analytics-card__collapsible-badge{font-size:.64rem}}@media(max-width:320px){.social-analytics-card-shell__header{gap:9px!important;margin-bottom:10px!important;padding-bottom:10px!important}.social-analytics-card-shell__title{gap:7px!important}.social-analytics-card-shell__icon{width:31px!important;height:31px!important;flex-basis:31px!important;border-radius:10px!important}.social-analytics-card-shell__eyebrow{font-size:.55rem!important}.social-analytics-card-shell__title h2{font-size:.9rem!important}.social-analytics-card-shell__title p{font-size:.59rem!important;line-height:1.36!important}.social-analytics-card-shell__actions{grid-template-columns:minmax(0,1fr)!important}.social-analytics-card-shell__count,.social-analytics-card-shell__fullscreen-btn,.social-analytics-card-shell__close-btn{min-height:34px!important;font-size:.6rem!important}.social-analytics-card .store-analytics-tabs{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.social-analytics-card .store-analytics-tab{min-height:30px!important;font-size:.56rem!important}.social-analytics-card__kpis{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}.social-analytics-card__kpi{min-height:82px!important;padding:8px!important}.social-analytics-card__kpi strong{font-size:.98rem!important}.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td,.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td:nth-child(n){grid-template-columns:minmax(62px,.29fr) minmax(0,1fr)!important;gap:6px!important;padding:6px 7px!important;font-size:.66rem!important}.social-analytics-card__table-scroll .orders-table tbody tr.social-analytics-card__table-row>td:before{font-size:.5rem!important}.social-analytics-card__row-actions{grid-template-columns:minmax(0,1fr)!important}.social-analytics-card__collapsible-title{gap:5px}.social-analytics-card__collapsible-title-icon{width:21px;height:21px;min-width:21px;flex-basis:21px}.social-analytics-card__collapsible-title-icon svg{width:10px;height:10px}.social-analytics-card__collapsible-title-text{font-size:.66rem}.social-analytics-card__collapsible-badge{display:none}}@container (max-width: 900px){.social-analytics-card-shell__header,.social-analytics-card__controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.social-analytics-card__kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 620px){.social-analytics-card-shell__actions,.social-analytics-card .chart-actions{grid-template-columns:minmax(0,1fr)!important}.social-analytics-card .store-analytics-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (max-width: 420px){.social-analytics-card__kpis,.social-analytics-card__row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width: 300px){.social-analytics-card .store-analytics-tabs,.social-analytics-card__kpis,.social-analytics-card__row-actions{grid-template-columns:minmax(0,1fr)!important}.social-analytics-card__collapsible-badge{display:none!important}}@media(prefers-reduced-motion:reduce){.social-analytics-card *,.social-analytics-fullscreen-portal *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}body.sponsored-ads-fullscreen-lock{overflow:hidden!important}.sponsored-ads-card-content{position:relative!important}.sponsored-ads-card-head{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}.sponsored-ads-card-title-wrap{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important}.sponsored-ads-card-title-icon{width:18px!important;height:18px!important;color:#111827!important}.sponsored-ads-card-title{color:#111827!important;font-size:18px!important;font-weight:900!important;line-height:1.15!important}.sponsored-ads-card-subtitle{margin-top:2px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}.sponsored-ads-fullscreen-btn,.sponsored-ads-fullscreen-btn--exit,.sponsored-ads-fullscreen-content .sponsored-ads-fullscreen-btn,.sponsored-ads-fullscreen-content .sponsored-ads-fullscreen-btn--exit{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 15px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:14px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 10px 24px #0f172a14!important;transform:none!important}.sponsored-ads-fullscreen-btn:hover,.sponsored-ads-fullscreen-btn--exit:hover,.sponsored-ads-fullscreen-content .sponsored-ads-fullscreen-btn:hover,.sponsored-ads-fullscreen-content .sponsored-ads-fullscreen-btn--exit:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important;box-shadow:0 14px 30px #0f172a1f!important;transform:translateY(-1px)!important}.sponsored-ads-fullscreen-btn svg,.sponsored-ads-fullscreen-btn--exit svg,.sponsored-ads-fullscreen-content .sponsored-ads-fullscreen-btn svg,.sponsored-ads-fullscreen-content .sponsored-ads-fullscreen-btn--exit svg{width:14px!important;height:14px!important;color:#111827!important;stroke:#111827!important}.sponsored-ads-list{list-style:none!important;margin:0!important}.sponsored-ads-item{display:flex!important;gap:12px!important;align-items:center!important}.sponsored-ads-checkbox{margin-top:0!important}.sponsored-ads-thumb{object-fit:cover!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important}.sponsored-ads-item-main{flex:1 1 auto!important;min-width:0!important}.sponsored-ads-progress-wrap{display:inline-block!important;vertical-align:middle!important;width:80px!important;height:6px!important;margin-left:8px!important;background:#eef2f7!important;border-radius:999px!important;overflow:hidden!important}.sponsored-ads-progress-bar{display:block!important;height:100%!important;background:#2f80ed!important}.sponsored-ads-actions-wrap{display:flex!important;gap:8px!important;margin-top:12px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}.sponsored-ads-actions-left,.sponsored-ads-actions-right{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.sponsored-ads-select-all{display:inline-flex!important;gap:6px!important;align-items:center!important;cursor:pointer!important;color:#111827!important;font-weight:800!important}.sponsored-ads-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483647!important;isolation:isolate!important;width:100vw!important;height:100vh!important;display:block!important;background:#fff!important;overflow:hidden!important;pointer-events:auto!important}.sponsored-ads-fullscreen-stage{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;background:#fff!important;overflow:hidden!important;pointer-events:auto!important}.sponsored-ads-fullscreen-content{position:relative!important;z-index:2147483647!important;width:100vw!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:26px 32px 56px!important;box-sizing:border-box!important;background:#fff!important}.sponsored-ads-fullscreen-content .sponsored-ads-card-content{width:100%!important;max-width:none!important;min-height:calc(100vh - 52px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.sponsored-ads-fullscreen-content .sponsored-ads-card-head{position:sticky!important;top:-26px!important;z-index:2147483647!important;margin:0 0 18px!important;padding:18px 0!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.sponsored-ads-fullscreen-content .dashboard-stats.sponsored-ads-stats{width:100%!important}.sponsored-ads-list--fullscreen{padding:0!important}.sponsored-ads-list--fullscreen .sponsored-ads-item{min-height:92px!important;padding:14px 0!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.sponsored-ads-fullscreen-content::-webkit-scrollbar{width:9px!important}.sponsored-ads-fullscreen-content::-webkit-scrollbar-track{background:transparent!important}.sponsored-ads-fullscreen-content::-webkit-scrollbar-thumb{background:#0f172a3d!important;border-radius:999px!important}@media(max-width:760px){.sponsored-ads-card-head{align-items:stretch!important;flex-direction:column!important}.sponsored-ads-fullscreen-btn,.sponsored-ads-fullscreen-btn--exit{width:100%!important}.sponsored-ads-fullscreen-content{padding:16px!important}.sponsored-ads-fullscreen-content .sponsored-ads-card-head{top:-16px!important}.sponsored-ads-actions-wrap,.sponsored-ads-actions-left,.sponsored-ads-actions-right{align-items:stretch!important;flex-direction:column!important}}.sponsored-ads-tabs{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:14px 0 16px!important}.sponsored-ads-tab-btn{appearance:none!important;-webkit-appearance:none!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;box-shadow:0 8px 20px #0f172a0f!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .12s ease!important}.sponsored-ads-tab-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;background-image:none!important;border-color:#ef44443d!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;transform:translateY(-1px)!important}.sponsored-ads-tab-btn--active{background:#fef2f2!important;background-color:#fef2f2!important;background-image:none!important;border-color:#ef444442!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;box-shadow:0 10px 24px #ef44441f,inset 0 1px #ffffffd1!important}.sponsored-ads-tab-btn strong{min-width:24px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#0f172a0f!important;color:currentColor!important;padding:0 7px!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.sponsored-ads-tab-btn--active strong{background:#ef44441f!important}.sponsored-ads-empty-state{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:94px!important;margin:12px 0!important;padding:18px!important;border:1px dashed rgba(148,163,184,.45)!important;border-radius:16px!important;background:#f8fafc!important;color:#64748b!important;font-size:14px!important;font-weight:800!important;text-align:center!important}.sponsored-ads-paid-badge{background:#ecfdf5!important;color:#047857!important;border:1px solid rgba(5,150,105,.18)!important}.sponsored-ads-unpaid-badge{background:#fff7ed!important;color:#c2410c!important;border:1px solid rgba(234,88,12,.18)!important}.sponsored-ads-card-content--fullscreen .sponsored-ads-tabs{margin-top:16px!important;margin-bottom:18px!important}.sponsored-ads-card-content--fullscreen .sponsored-ads-tab-btn{min-height:42px!important;padding-inline:16px!important}.sponsored-ads-select-all input:disabled{cursor:not-allowed!important;opacity:.55!important}.sponsored-ads-select-all:has(input:disabled){opacity:.7!important}.sponsored-ads-card-title-wrap{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;overflow:visible!important}.sponsored-ads-card-title-wrap>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.sponsored-ads-card-title,.sponsored-ads-card-subtitle{position:static!important;transform:none!important;margin:0!important}.sponsored-ads-card-title{color:#0f172a!important;font-size:20px!important;font-weight:950!important;line-height:1.08!important}.sponsored-ads-card-subtitle{margin-top:4px!important;color:#64748b!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}.sponsored-ads-status-chip{position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;min-height:22px!important;padding:0 8px!important;margin-left:8px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffffbd!important}.sponsored-ads-item .sponsored-ads-status-chip{position:static!important}.sponsored-ads-card-head{position:relative!important;overflow:visible!important}.sponsored-ads-card-title-wrap{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;overflow:visible!important}.sponsored-ads-card-title-text{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;overflow:visible!important}.sponsored-ads-card-title-line{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;position:static!important;transform:none!important}.sponsored-ads-card-title{position:static!important;transform:none!important;margin:0!important;color:#0f172a!important;font-size:20px!important;font-weight:950!important;line-height:1.08!important}.sponsored-ads-card-subtitle{position:static!important;transform:none!important;margin:4px 0 0!important;color:#64748b!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}.sponsored-ads-card-title-icon{position:static!important;flex:0 0 auto!important;width:22px!important;height:22px!important;margin:0!important;color:#0f172a!important;opacity:1!important;visibility:visible!important}.sponsored-ads-header-status-chip{position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:22px!important;padding:0 8px!important;margin:0!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffffbd!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.sponsored-ads-header-status-chip--paid{background:#ecfdf5!important;color:#047857!important;border:1px solid rgba(5,150,105,.2)!important}.sponsored-ads-header-status-chip--unpaid{background:#fff7ed!important;color:#c2410c!important;border:1px solid rgba(234,88,12,.2)!important}.sponsored-ads-status-chip{position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;min-height:22px!important;padding:0 8px!important;margin-left:8px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffffbd!important;opacity:1!important;visibility:visible!important}.sponsored-ads-status-chip--paid{background:#ecfdf5!important;color:#047857!important;border:1px solid rgba(5,150,105,.2)!important}.sponsored-ads-status-chip--unpaid{background:#fff7ed!important;color:#c2410c!important;border:1px solid rgba(234,88,12,.2)!important}.sponsored-ads-card-head .badge,.sponsored-ads-card-head .sponsored-ads-paid-badge,.sponsored-ads-card-head .sponsored-ads-unpaid-badge{display:none!important}.sponsored-ads-card-head .sponsored-ads-header-status-chip{display:inline-flex!important}.sponsored-ads-item-main p{overflow:visible!important}.sponsored-ads-card-content,.sponsored-ads-card-content *,.sponsored-ads-card-content *:before,.sponsored-ads-card-content *:after,.sponsored-ads-fullscreen-portal,.sponsored-ads-fullscreen-portal *,.sponsored-ads-fullscreen-portal *:before,.sponsored-ads-fullscreen-portal *:after{box-sizing:border-box}.sponsored-ads-card-content{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}@supports not (overflow: clip){.sponsored-ads-card-content{overflow-x:hidden!important}}.sponsored-ads-card-head,.sponsored-ads-card-title-wrap,.sponsored-ads-card-title-text,.sponsored-ads-card-title-line,.sponsored-ads-tabs,.sponsored-ads-stats,.sponsored-ads-list,.sponsored-ads-item,.sponsored-ads-item-main,.sponsored-ads-actions-wrap,.sponsored-ads-actions-left,.sponsored-ads-actions-right{min-width:0!important;max-width:100%!important}.sponsored-ads-card-title,.sponsored-ads-card-subtitle,.sponsored-ads-item-main p,.sponsored-ads-empty-state,.sponsored-ads-actions-wrap button,.sponsored-ads-select-all{overflow-wrap:anywhere!important;word-break:normal!important}.sponsored-ads-card-title-wrap,.sponsored-ads-card-title-text{flex:1 1 auto!important}.sponsored-ads-fullscreen-btn{flex:0 0 auto!important;white-space:nowrap!important}.sponsored-ads-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.sponsored-ads-tab-btn{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 16px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads>div{min-width:0!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads h3,.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads p{max-width:100%!important;overflow-wrap:anywhere!important}.sponsored-ads-list{width:100%!important;padding-left:0!important}.sponsored-ads-item{width:100%!important;min-width:0!important;padding:12px!important}.sponsored-ads-checkbox,.sponsored-ads-thumb{flex:0 0 auto!important}.sponsored-ads-item-main{width:100%!important}.sponsored-ads-item-main p{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;line-height:1.4!important}.sponsored-ads-progress-wrap{max-width:100%!important}.sponsored-ads-actions-wrap{width:100%!important}.sponsored-ads-actions-left,.sponsored-ads-actions-right{min-width:0!important}.sponsored-ads-actions-wrap button,.sponsored-ads-actions-wrap .manage-link,.sponsored-ads-select-all{max-width:100%!important;white-space:normal!important}@media(min-width:1921px){.sponsored-ads-card-content{padding-inline:4px!important}.sponsored-ads-card-head{gap:20px!important;margin-bottom:18px!important}.sponsored-ads-card-title{font-size:22px!important}.sponsored-ads-card-subtitle{font-size:14px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{gap:18px!important}.sponsored-ads-item{gap:16px!important;padding:16px!important}.sponsored-ads-thumb{width:72px!important;height:72px!important}.sponsored-ads-fullscreen-content{padding:32px 48px 64px!important}}@media(min-width:1537px)and (max-width:1920px){.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{gap:16px!important}.sponsored-ads-item{gap:14px!important;padding:14px!important}.sponsored-ads-fullscreen-content{padding:28px 38px 58px!important}}@media(min-width:1367px)and (max-width:1536px){.sponsored-ads-card-head{gap:12px!important}.sponsored-ads-card-title{font-size:19px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{gap:12px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads{padding:14px!important}.sponsored-ads-item{gap:12px!important;padding:12px!important}.sponsored-ads-actions-right{justify-content:flex-end!important}}@media(min-width:1281px)and (max-width:1366px){.sponsored-ads-card-head{gap:12px!important}.sponsored-ads-card-title{font-size:18px!important}.sponsored-ads-card-subtitle{font-size:12px!important}.sponsored-ads-fullscreen-btn{min-height:40px!important;padding-inline:13px!important;font-size:13px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{gap:10px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads{padding:12px!important}.sponsored-ads-actions-wrap{align-items:flex-start!important}}@media(min-width:1101px)and (max-width:1280px){.sponsored-ads-card-head{align-items:flex-start!important}.sponsored-ads-card-title{font-size:18px!important}.sponsored-ads-tabs{gap:8px!important}.sponsored-ads-tab-btn{min-height:38px!important;padding-inline:11px!important;font-size:12px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{gap:10px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads{padding:11px!important}.sponsored-ads-item,.sponsored-ads-actions-wrap{align-items:flex-start!important}.sponsored-ads-actions-right{justify-content:flex-end!important}}@media(min-width:769px)and (max-width:1100px){.sponsored-ads-card-head{align-items:flex-start!important}.sponsored-ads-card-title{font-size:17px!important}.sponsored-ads-card-subtitle{font-size:12px!important}.sponsored-ads-fullscreen-btn{min-height:38px!important;padding-inline:12px!important;font-size:12px!important}.sponsored-ads-tabs{gap:8px!important}.sponsored-ads-tab-btn{min-height:38px!important;padding-inline:10px!important;font-size:12px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads{padding:10px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads h3{font-size:clamp(15px,1.8vw,20px)!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads p{font-size:11px!important}.sponsored-ads-item{align-items:flex-start!important;gap:10px!important}.sponsored-ads-actions-wrap{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.sponsored-ads-actions-left,.sponsored-ads-actions-right{width:100%!important;justify-content:flex-start!important}}@media(min-width:641px)and (max-width:768px){.sponsored-ads-card-head{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.sponsored-ads-card-title-wrap{width:100%!important}.sponsored-ads-card-title{font-size:17px!important}.sponsored-ads-fullscreen-btn{width:100%!important;min-height:40px!important}.sponsored-ads-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.sponsored-ads-tab-btn{min-height:38px!important;padding:0 9px!important;font-size:12px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads:last-child{grid-column:1 / -1!important}.sponsored-ads-item{display:grid!important;grid-template-columns:auto 56px minmax(0,1fr)!important;align-items:start!important;gap:10px!important}.sponsored-ads-thumb{width:56px!important;height:56px!important}.sponsored-ads-item-main p{font-size:12px!important}.sponsored-ads-actions-wrap,.sponsored-ads-actions-left,.sponsored-ads-actions-right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.sponsored-ads-actions-wrap button,.sponsored-ads-actions-wrap .manage-link,.sponsored-ads-select-all{width:100%!important;justify-content:center!important}.sponsored-ads-fullscreen-content{padding:16px 18px 38px!important}}@media(min-width:391px)and (max-width:640px){.sponsored-ads-card-content{padding-inline:0!important}.sponsored-ads-card-head{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}.sponsored-ads-card-title-wrap{width:100%!important;align-items:flex-start!important}.sponsored-ads-card-title-icon{width:19px!important;height:19px!important}.sponsored-ads-card-title{font-size:16px!important}.sponsored-ads-card-subtitle{font-size:11px!important}.sponsored-ads-header-status-chip{min-height:20px!important;padding-inline:7px!important;font-size:10px!important}.sponsored-ads-fullscreen-btn{width:100%!important;min-height:40px!important;font-size:12px!important}.sponsored-ads-tabs{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin:10px 0 12px!important}.sponsored-ads-tab-btn{width:100%!important;min-height:38px!important;justify-content:space-between!important;padding:0 12px!important;font-size:12px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads,.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads:last-child{grid-column:auto!important;min-height:88px!important;padding:12px!important}.sponsored-ads-item{display:grid!important;grid-template-columns:auto 52px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;padding:10px!important}.sponsored-ads-thumb{width:52px!important;height:52px!important}.sponsored-ads-item-main p{margin-block:3px!important;font-size:11.5px!important;line-height:1.35!important}.sponsored-ads-status-chip{min-height:20px!important;margin-left:5px!important;padding-inline:6px!important;font-size:10px!important}.sponsored-ads-progress-wrap{display:block!important;width:100%!important;margin:7px 0 0!important}.sponsored-ads-actions-wrap,.sponsored-ads-actions-left,.sponsored-ads-actions-right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}.sponsored-ads-actions-wrap button,.sponsored-ads-actions-wrap .manage-link,.sponsored-ads-select-all{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important}.sponsored-ads-empty-state{min-height:82px!important;padding:14px!important;font-size:12px!important}.sponsored-ads-fullscreen-content{padding:12px 12px 32px!important}.sponsored-ads-fullscreen-content .sponsored-ads-card-head{top:-12px!important;padding-block:12px!important}}@media(min-width:321px)and (max-width:390px){.sponsored-ads-card-head{flex-direction:column!important;align-items:stretch!important;gap:9px!important}.sponsored-ads-card-title-wrap{align-items:flex-start!important;gap:9px!important}.sponsored-ads-card-title-icon{width:18px!important;height:18px!important}.sponsored-ads-card-title{font-size:15px!important}.sponsored-ads-card-subtitle{font-size:10.5px!important}.sponsored-ads-fullscreen-btn{width:100%!important;min-height:38px!important;padding-inline:10px!important;font-size:11px!important}.sponsored-ads-tabs{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin:9px 0 11px!important}.sponsored-ads-tab-btn{justify-content:space-between!important;min-height:36px!important;padding-inline:10px!important;font-size:11px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads,.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads:last-child{grid-column:auto!important;min-height:82px!important;padding:10px!important}.sponsored-ads-item{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:9px!important}.sponsored-ads-checkbox{grid-column:1!important;grid-row:1!important}.sponsored-ads-thumb{grid-column:2!important;grid-row:1!important;width:48px!important;height:48px!important}.sponsored-ads-item-main{grid-column:1 / -1!important;grid-row:2!important}.sponsored-ads-item-main p{margin-block:3px!important;font-size:11px!important;line-height:1.32!important}.sponsored-ads-progress-wrap{display:block!important;width:100%!important;margin:6px 0 0!important}.sponsored-ads-actions-wrap,.sponsored-ads-actions-left,.sponsored-ads-actions-right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:7px!important}.sponsored-ads-actions-wrap button,.sponsored-ads-actions-wrap .manage-link,.sponsored-ads-select-all{width:100%!important;justify-content:center!important;text-align:center!important;font-size:11px!important}.sponsored-ads-fullscreen-content{padding:10px 10px 28px!important}}@media(max-width:320px){.sponsored-ads-card-head{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.sponsored-ads-card-title-wrap{align-items:flex-start!important;gap:8px!important}.sponsored-ads-card-title-icon{width:17px!important;height:17px!important}.sponsored-ads-card-title{font-size:14px!important}.sponsored-ads-card-subtitle{font-size:10px!important}.sponsored-ads-header-status-chip{min-height:19px!important;padding-inline:6px!important;font-size:9px!important}.sponsored-ads-fullscreen-btn{width:100%!important;min-height:36px!important;padding-inline:8px!important;font-size:10.5px!important}.sponsored-ads-tabs{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin:8px 0 10px!important}.sponsored-ads-tab-btn{justify-content:space-between!important;min-height:34px!important;padding-inline:9px!important;font-size:10.5px!important}.sponsored-ads-tab-btn strong{min-width:21px!important;min-height:21px!important;padding-inline:5px!important;font-size:10px!important}.sponsored-ads-card-content .dashboard-stats.sponsored-ads-stats{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads,.sponsored-ads-card-content .sponsored-ads-stats .stat-card.ads:last-child{grid-column:auto!important;min-height:78px!important;padding:9px!important}.sponsored-ads-item{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:7px!important;padding:8px!important}.sponsored-ads-checkbox{grid-column:1!important;grid-row:1!important}.sponsored-ads-thumb{grid-column:2!important;grid-row:1!important;width:44px!important;height:44px!important}.sponsored-ads-item-main{grid-column:1 / -1!important;grid-row:2!important}.sponsored-ads-item-main p{margin-block:2px!important;font-size:10.5px!important;line-height:1.3!important}.sponsored-ads-status-chip{min-height:18px!important;margin-left:4px!important;padding-inline:5px!important;font-size:9px!important}.sponsored-ads-progress-wrap{display:block!important;width:100%!important;margin:5px 0 0!important}.sponsored-ads-actions-wrap,.sponsored-ads-actions-left,.sponsored-ads-actions-right{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important}.sponsored-ads-actions-wrap button,.sponsored-ads-actions-wrap .manage-link,.sponsored-ads-select-all{width:100%!important;justify-content:center!important;text-align:center!important;font-size:10.5px!important}.sponsored-ads-empty-state{min-height:72px!important;padding:10px!important;font-size:11px!important}.sponsored-ads-fullscreen-content{padding:8px 8px 24px!important}.sponsored-ads-fullscreen-content .sponsored-ads-card-head{top:-8px!important;padding-block:10px!important}}.store-dashboard-card--sponsored-ads .sponsored-ads-collapsible-title{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;line-height:1.1!important}.store-dashboard-card--sponsored-ads .sponsored-ads-collapsible-title__icon{display:block!important;flex:0 0 auto!important;width:17px!important;height:17px!important;margin:0!important}.store-dashboard-card--sponsored-ads .sponsored-ads-collapsible-title__text{display:block!important;min-width:0!important;white-space:nowrap!important;line-height:1.1!important}.store-dashboard-card--sponsored-ads .badge,.store-dashboard-card--sponsored-ads .card-collapsible__badge,.store-dashboard-card--sponsored-ads .collapsible-card__badge,.store-dashboard-card--sponsored-ads .store-dashboard-card__badge,.store-dashboard-card--sponsored-ads [data-collapsible-badge]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:28px!important;max-width:none!important;height:28px!important;min-height:28px!important;padding:0 7px!important;margin:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-size:11px!important;line-height:1!important;text-align:center!important}.sponsored-ads-card-content .sponsored-ads-card-subtitle{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:390px){.store-dashboard-card--sponsored-ads .card-collapsible__header,.store-dashboard-card--sponsored-ads .collapsible-card__header,.store-dashboard-card--sponsored-ads .store-dashboard-card__header{gap:6px!important;padding:10px 9px!important}.store-dashboard-card--sponsored-ads .sponsored-ads-collapsible-title{gap:6px!important;font-size:12px!important;font-weight:850!important;letter-spacing:-.01em!important}.store-dashboard-card--sponsored-ads .sponsored-ads-collapsible-title__icon{width:15px!important;height:15px!important}.store-dashboard-card--sponsored-ads .badge,.store-dashboard-card--sponsored-ads .card-collapsible__badge,.store-dashboard-card--sponsored-ads .collapsible-card__badge,.store-dashboard-card--sponsored-ads .store-dashboard-card__badge,.store-dashboard-card--sponsored-ads [data-collapsible-badge]{min-width:25px!important;height:25px!important;min-height:25px!important;padding:0 6px!important;font-size:10px!important}.sponsored-ads-card-content .sponsored-ads-card-title{font-size:13px!important;line-height:1.08!important;white-space:nowrap!important}.sponsored-ads-card-content .sponsored-ads-card-subtitle{font-size:9px!important;line-height:1.1!important}}@media(max-width:320px){.store-dashboard-card--sponsored-ads .card-collapsible__header,.store-dashboard-card--sponsored-ads .collapsible-card__header,.store-dashboard-card--sponsored-ads .store-dashboard-card__header{gap:5px!important;padding:9px 7px!important}.store-dashboard-card--sponsored-ads .sponsored-ads-collapsible-title{gap:5px!important;font-size:11px!important;line-height:1!important}.store-dashboard-card--sponsored-ads .sponsored-ads-collapsible-title__icon{width:14px!important;height:14px!important}.store-dashboard-card--sponsored-ads .badge,.store-dashboard-card--sponsored-ads .card-collapsible__badge,.store-dashboard-card--sponsored-ads .collapsible-card__badge,.store-dashboard-card--sponsored-ads .store-dashboard-card__badge,.store-dashboard-card--sponsored-ads [data-collapsible-badge]{min-width:23px!important;height:23px!important;min-height:23px!important;padding:0 5px!important;font-size:9px!important}.sponsored-ads-card-content .sponsored-ads-card-title{font-size:12px!important}.sponsored-ads-card-content .sponsored-ads-card-subtitle{font-size:8.5px!important}}.home-social-profile-page{width:100%;display:grid;gap:20px}.home-social-profile-page__topbar{display:flex;align-items:center;gap:10px}.home-social-profile-page__back-btn{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:12px;padding:10px 14px;background:#111827;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #00000014}.home-social-profile-card{background:transparent;border:none;box-shadow:none;padding:0;overflow:visible}.home-social-profile{width:100%;min-width:0;display:grid;gap:18px}.home-social-profile__surface{background:#fff;border-radius:18px;padding:20px;box-shadow:0 10px 30px #0000000f;border:1px solid rgba(0,0,0,.06)}.home-social-profile__header{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap;padding-bottom:18px}.home-social-profile__avatar-wrapper{flex:0 0 auto;cursor:pointer}.home-social-profile__avatar-inner{width:160px;height:160px;border-radius:50%;padding:6px;background:linear-gradient(135deg,#e7c84f,#b68d00);display:flex;align-items:center;justify-content:center}.home-social-profile__avatar{width:100%;height:100%;object-fit:cover;border-radius:50%;background:#fff}.home-social-profile__info{flex:1 1 420px;min-width:0}.home-social-profile__top-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.home-social-profile__username{margin:0;font-size:2rem;font-weight:800;line-height:1.1;color:#111827}.home-social-profile__edit-profile-btn{border:none;border-radius:10px;background:#1d9bf0;color:#fff;font-weight:700;padding:10px 14px;cursor:pointer}.home-social-profile__stats{margin-bottom:10px}.home-social-profile__follow-stats-row{display:flex;gap:10px;flex-wrap:wrap}.home-social-profile__follow-stat-btn{border:1px solid #e5e7eb;background:#f8fafc;color:#1f2937;border-radius:10px;padding:8px 12px;font-size:.95rem;cursor:pointer}.home-social-profile__follow-stat-btn:disabled{cursor:default;opacity:1}.home-social-profile__handle{color:#6b7280;font-weight:600;margin-bottom:8px}.home-social-profile__name-row{margin-bottom:6px}.home-social-profile__name-with-badges{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.home-social-profile__name{font-size:1.2rem;font-weight:800;color:#111827}.home-social-profile__badge-icon{width:18px;height:18px;object-fit:contain}.home-social-profile__company{color:#374151;font-weight:600;margin-bottom:8px}.home-social-profile__website-wrapper{margin-bottom:10px}.home-social-profile__website-link{display:inline-flex;align-items:center;gap:8px;color:#2563eb;text-decoration:none;font-weight:600;word-break:break-word}.home-social-profile__link-icon{width:16px;height:16px}.home-social-profile__social-links-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.home-social-profile__social-link-url{display:flex}.home-social-profile__social-link-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#f8fafc;border:1px solid #e5e7eb;color:#111827;text-decoration:none;font-size:.92rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.home-social-profile__bio{margin:0;color:#374151;line-height:1.6;white-space:pre-wrap}.home-social-profile__subscribe-wrap{margin-top:14px}.home-social-profile__tabs{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding:18px 0 0;border-top:1px solid #eef2f7;margin-top:12px}.home-social-profile__tab-btn{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;color:#4b5563}.home-social-profile__tab-btn.active{background:#eef6ff;border-color:#bfdcff;color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.home-social-profile__tab-content,.home-social-profile__post-grid-container,.home-social-profile__saved-tab-content,.home-social-profile__tagged-tab-content{width:100%;min-width:0}.home-social-profile__post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;min-width:0}.home-social-profile__post-item{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:18px;background:#fff;aspect-ratio:1 / 1;box-shadow:0 10px 24px #0000000f;border:1px solid rgba(0,0,0,.06)}.home-social-profile__post-media-wrap{position:relative;width:100%;height:100%;cursor:pointer}.home-social-profile__post-media{width:100%;height:100%;display:block;object-fit:cover}.home-social-profile__video-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:3rem;color:#fffffff2;z-index:2;cursor:pointer;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.home-social-profile__hashtag-overlay{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.home-social-profile__hashtag-link{text-decoration:none;color:#fff;background:#111827b3;padding:4px 8px;border-radius:999px;font-size:.78rem;-webkit-backdrop-filter:8px;backdrop-filter:blur(8px)}.home-social-profile__delete-post-btn{position:absolute;top:10px;right:10px;width:34px;height:34px;border:none;border-radius:50%;background:#111827e0;color:#fff;display:inline-flex;align-items:center;justify-content:center;z-index:3;cursor:pointer}.home-social-profile__saved-tab-header,.home-social-profile__tagged-tab-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.home-social-profile__new-collection-btn,.home-social-profile__new-tagged-btn{border:none;border-radius:10px;background:#111827;color:#fff;padding:10px 14px;font-weight:700;cursor:pointer}.home-social-profile__collections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:20px}.home-social-profile__collection-card{border:1px solid #e5e7eb;background:#fff;border-radius:16px;padding:12px;cursor:pointer}.home-social-profile__collection-thumbnails{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:10px}.home-social-profile__collection-thumb{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px;display:block}.home-social-profile__collection-title{font-weight:700;color:#111827}.home-social-profile__floating-add-post-btn{position:fixed;right:28px;bottom:34px;width:64px;height:64px;border-radius:50%;border:none;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #0003;cursor:pointer;z-index:20}.home-social-profile__floating-add-post-label{position:fixed;right:18px;bottom:8px;background:#111827f0;color:#fff;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700;z-index:20}.home-social-profile__loading,.home-social-profile__empty-state{padding:24px 0;text-align:center;color:#4b5563}.home-social-profile__home-feed-note{width:100%;max-width:760px;margin:14px 0 0;padding:14px;display:flex;align-items:center;gap:12px;border:1px solid rgba(37,99,235,.18);border-radius:18px;background:linear-gradient(135deg,#f8fafcfa,#fffffffa),radial-gradient(circle at 0% 0%,rgba(37,99,235,.1),transparent 34%);box-shadow:0 14px 34px #0f172a0f}.home-social-profile__home-feed-note-copy{flex:1;min-width:0;display:grid;gap:5px}.home-social-profile__home-feed-note-copy strong{color:#0f172a;font-size:.92rem;font-weight:950;letter-spacing:-.01em}.home-social-profile__home-feed-note-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.home-social-profile__home-feed-note-btn{flex:0 0 auto;min-height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(37,99,235,.32);background:#fff;color:#2563eb;cursor:pointer;font-size:.82rem;font-weight:950;box-shadow:0 10px 22px #0f172a0f;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.home-social-profile__home-feed-note-btn:hover{transform:translateY(-1px);background:#f8fafc;border-color:#2563eb75;box-shadow:0 14px 28px #0f172a14}.home-social-profile__home-feed-note{width:100%;max-width:760px;margin:14px 0 0;border:1px solid rgba(37,99,235,.18);border-radius:18px;background:linear-gradient(135deg,#f8fafcfa,#fffffffa),radial-gradient(circle at 0% 0%,rgba(37,99,235,.1),transparent 34%);box-shadow:0 14px 34px #0f172a0f;overflow:hidden}.home-social-profile__home-feed-note-toggle{width:100%;min-height:58px;padding:12px 14px;border:0;background:transparent;color:#0f172a;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left}.home-social-profile__home-feed-note-toggle-left{min-width:0;display:inline-flex;align-items:center;gap:12px}.home-social-profile__home-feed-note-icon{flex:0 0 auto;width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#fff;border:1px solid rgba(37,99,235,.16);box-shadow:0 10px 22px #0f172a0f}.home-social-profile__home-feed-note-icon svg{width:19px;height:19px}.home-social-profile__home-feed-note-toggle-copy{min-width:0;display:grid;gap:3px}.home-social-profile__home-feed-note-toggle-copy strong{color:#0f172a;font-size:.92rem;font-weight:950;letter-spacing:-.01em}.home-social-profile__home-feed-note-toggle-copy span{color:#64748b;font-size:.8rem;font-weight:750;line-height:1.35}.home-social-profile__home-feed-note-toggle-icon{flex:0 0 auto;width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#2563eb;background:#fff;border:1px solid rgba(37,99,235,.16)}.home-social-profile__home-feed-note-body{padding:0 14px 14px 68px;display:flex;align-items:flex-end;gap:12px}.home-social-profile__home-feed-note-copy{flex:1;min-width:0;display:grid;gap:8px}.home-social-profile__home-feed-note-copy>span{color:#475569;font-size:.83rem;font-weight:700;line-height:1.45}.home-social-profile__home-feed-note-chips{display:flex;flex-wrap:wrap;gap:7px}.home-social-profile__home-feed-note-chips span{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:#1e3a8a;background:#fff;border:1px solid rgba(37,99,235,.18);font-size:.75rem;font-weight:900}.home-social-profile__home-feed-note-chips svg{width:13px;height:13px}.home-social-profile__home-feed-note-btn{flex:0 0 auto;min-height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(37,99,235,.32);background:#fff;color:#2563eb;cursor:pointer;font-size:.82rem;font-weight:950;box-shadow:0 10px 22px #0f172a0f}.home-social-profile__home-feed-note-btn:hover{background:#f8fafc;border-color:#2563eb75}.home-social-profile__home-feed-note{width:100%;max-width:760px;margin:14px 0 0;padding:0!important;overflow:hidden;border:1px solid rgba(203,213,225,.95)!important;border-radius:18px;background:#fff!important;box-shadow:0 14px 34px #0f172a0f!important}.home-social-profile__home-feed-note-toggle{width:100%;min-height:68px;padding:14px 16px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left;cursor:pointer}.home-social-profile__home-feed-note-icon svg{width:17px;height:17px}.home-social-profile__home-feed-note-heading{min-width:0;display:grid!important;gap:3px!important}.home-social-profile__home-feed-note-toggle-icon svg{width:13px;height:13px}.home-social-profile__home-feed-note-body{width:100%!important;padding:0 16px 16px 66px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:13px!important}.home-social-profile__home-feed-note-text{width:100%;max-width:620px;margin:0!important;color:#334155!important;font-size:.86rem!important;font-weight:750!important;line-height:1.5!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.home-social-profile__home-feed-note-chips svg{width:13px;height:13px;color:#475569!important}.home-social-profile__home-feed-note-upload-btn svg{width:17px;height:17px}.home-social-profile__home-feed-note{width:100%;max-width:760px;margin:14px 0 0;padding:0!important;overflow:hidden;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;border:1px solid rgba(203,213,225,.95)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 34px #0f172a0f!important}.home-social-profile__home-feed-note-toggle{width:100%!important;flex:0 0 auto!important;min-height:68px;padding:14px 16px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;text-align:left!important;cursor:pointer}.home-social-profile__home-feed-note-toggle:hover{background:#f8fafc!important;color:#0f172a!important;transform:none!important;box-shadow:none!important}.home-social-profile__home-feed-note-header-left{min-width:0;flex:1 1 auto;display:flex!important;align-items:center!important;gap:12px!important}.home-social-profile__home-feed-note-icon{flex:0 0 auto;width:38px!important;height:38px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#334155!important;background:#f8fafc!important;border:1px solid rgba(203,213,225,.95)!important;box-shadow:none!important}.home-social-profile__home-feed-note-icon svg{width:17px!important;height:17px!important}.home-social-profile__home-feed-note-heading{min-width:0;display:flex!important;flex-direction:column!important;gap:3px!important}.home-social-profile__home-feed-note-heading strong{color:#0f172a!important;font-size:.96rem!important;font-weight:950!important;line-height:1.15!important}.home-social-profile__home-feed-note-heading span{color:#64748b!important;font-size:.82rem!important;font-weight:750!important;line-height:1.35!important}.home-social-profile__home-feed-note-toggle-icon{flex:0 0 auto;width:34px!important;height:34px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#334155!important;background:#f8fafc!important;border:1px solid rgba(203,213,225,.95)!important;box-shadow:none!important}.home-social-profile__home-feed-note-toggle-icon svg{width:13px!important;height:13px!important}.home-social-profile__home-feed-note-body{width:100%!important;flex:0 0 auto!important;padding:0 16px 16px 66px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:13px!important;background:#fff!important}.home-social-profile__home-feed-note-text{width:100%!important;max-width:620px!important;margin:0!important;color:#334155!important;font-size:.86rem!important;font-weight:750!important;line-height:1.5!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.home-social-profile__home-feed-note-chips{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.home-social-profile__home-feed-note-chips span{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#334155!important;background:#fff!important;border:1px solid rgba(203,213,225,.95)!important;box-shadow:none!important;font-size:.75rem!important;font-weight:900!important}.home-social-profile__home-feed-note-chips svg{width:13px!important;height:13px!important;color:#475569!important}.home-social-profile__home-feed-note-upload-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(203,213,225,.95)!important;background:#fff!important;color:#0f172a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;box-shadow:0 10px 22px #0f172a0f!important}.home-social-profile__home-feed-note-upload-btn svg{width:17px!important;height:17px!important}.home-social-profile__home-feed-note-upload-btn:hover{background:#f8fafc!important;border-color:#94a3b8f2!important;color:#0f172a!important;transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14!important}@media(max-width:1100px){.home-social-profile__post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.home-social-profile__surface{padding:16px;border-radius:16px}.home-social-profile__home-feed-note{align-items:flex-start;flex-direction:column}.home-social-profile__home-feed-note-btn{width:100%}.home-social-profile__header{gap:18px}.home-social-profile__avatar-inner{width:120px;height:120px}.home-social-profile__username{font-size:1.5rem}.home-social-profile__post-grid{grid-template-columns:1fr}.home-social-profile__floating-add-post-btn{right:18px;bottom:26px;width:58px;height:58px}.home-social-profile__floating-add-post-label{right:10px}}.home-social-profile,.home-social-profile-card,.home-social-profile__surface{background:#fff!important;color:#111827!important}.home-social-profile-page__back-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a0f!important}.home-social-profile-page__back-btn svg{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.home-social-profile-page__back-btn:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a38!important}.home-social-profile__edit-profile-btn,.home-social-profile__follow-stat-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 20px #0f172a0f!important}.home-social-profile__edit-profile-btn:hover,.home-social-profile__follow-stat-btn:hover:not(:disabled){background:#f8fafc!important;color:#111827!important;border-color:#0f172a38!important}.home-social-profile__follow-stat-btn:disabled{background:#fff!important;color:#111827!important;opacity:1!important}.home-social-profile__tab-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 8px 18px #0f172a0d!important}.home-social-profile__tab-btn svg,.home-social-profile__tab-icon svg{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.home-social-profile__tab-btn.active{background:#fff!important;color:#111827!important;border-color:#b68d0073!important;box-shadow:0 8px 22px #0f172a14,inset 0 -3px #b68d00d9!important}.home-social-profile__new-collection-btn,.home-social-profile__new-tagged-btn{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 20px #0f172a0f!important}.home-social-profile__new-collection-btn:hover,.home-social-profile__new-tagged-btn:hover{background:#f8fafc!important;border-color:#b68d006b!important}.home-social-profile__post-item{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 12px 28px #0f172a14!important}.home-social-profile__post-media-wrap{background:#f8fafc!important}.home-social-profile__post-media,.home-social-profile__post-media-wrap img,.home-social-profile__post-media-wrap video{background:#f8fafc!important}.home-social-profile__floating-add-post-btn{width:66px!important;height:66px!important;border-radius:50%!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;color:#111827!important;border:2px solid rgba(182,141,0,.55)!important;box-shadow:0 14px 34px #0f172a2e,inset 0 0 0 4px #ffffffe6!important}.home-social-profile__floating-add-post-btn svg{width:28px!important;height:28px!important;color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.home-social-profile__floating-add-post-btn:hover{background:linear-gradient(135deg,#fff8dc,#fff)!important;border-color:#b68d00e6!important;transform:translateY(-2px)}.home-social-profile__floating-add-post-label{background:#111827!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 8px 20px #0f172a2e!important}.home-social-profile__video-play-button{color:#fff!important;fill:currentColor!important;stroke:currentColor!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))!important}.home-social-profile__hashtag-link{background:#111827b8!important;color:#fff!important}.home-social-profile__username{font-size:2.35rem!important;font-weight:900!important;letter-spacing:-.035em!important;color:#0f172a!important}.home-social-profile__handle{font-size:1.05rem!important;font-weight:800!important;color:#64748b!important;margin-bottom:8px!important}.home-social-profile__name{font-size:1.45rem!important;font-weight:900!important;color:#0f172a!important;line-height:1.15!important}.home-social-profile__company{font-size:1.08rem!important;font-weight:650!important;color:#334155!important}.home-social-profile__website-link{font-size:1rem!important;font-weight:700!important;color:#0284c7!important;gap:7px!important}.home-social-profile__link-icon{width:18px!important;height:18px!important}.home-social-profile__social-links-container{gap:10px!important;margin-top:8px!important;margin-bottom:16px!important}.home-social-profile__social-link-pill{font-size:.98rem!important;font-weight:700!important;padding:9px 14px!important;background:#f8fafc!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 6px 14px #0f172a0d!important}.home-social-profile__bio{font-size:1.02rem!important;color:#334155!important;margin-top:12px!important}.home-social-profile__delete-post-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#dc2626!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;top:10px!important;right:10px!important;z-index:6!important}.home-social-profile__delete-post-btn svg{width:21px!important;height:21px!important;color:#dc2626!important;fill:currentColor!important;stroke:currentColor!important;filter:drop-shadow(0 2px 5px rgba(255,255,255,.9)) drop-shadow(0 4px 10px rgba(0,0,0,.28))!important}.home-social-profile__delete-post-btn:hover,.home-social-profile__delete-post-btn:focus,.home-social-profile__delete-post-btn:active{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#b91c1c!important;transform:scale(1.08)!important}.home-social-profile__delete-post-btn:hover svg,.home-social-profile__delete-post-btn:focus svg,.home-social-profile__delete-post-btn:active svg{color:#b91c1c!important;fill:currentColor!important;stroke:currentColor!important}.home-social-profile__post-item--text,.home-social-profile__post-item--audio{min-height:220px}.home-social-profile__post-media-wrap--none,.home-social-profile__post-media-wrap--kind-text,.home-social-profile__post-media-wrap--kind-audio{aspect-ratio:auto!important;min-height:220px;background:radial-gradient(circle at top left,rgba(248,113,113,.12),transparent 32%),linear-gradient(135deg,#fff,#f8fafc)!important}.home-social-profile__post-text-card,.home-social-profile__post-audio-card{width:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;box-sizing:border-box;text-align:center;cursor:pointer}.home-social-profile__post-text-card:focus-visible,.home-social-profile__post-audio-card:focus-visible{outline:3px solid rgba(208,0,0,.18);outline-offset:-3px}.home-social-profile__post-text-icon,.home-social-profile__post-audio-icon{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;background:#111827;color:#fff;box-shadow:0 16px 32px #0f172a29}.home-social-profile__post-text-icon svg,.home-social-profile__post-audio-icon svg{width:25px;height:25px}.home-social-profile__post-text-copy,.home-social-profile__post-audio-copy{min-width:0;max-width:100%}.home-social-profile__post-text-copy strong,.home-social-profile__post-audio-copy strong{display:-webkit-box;color:#111827;font-size:1rem;font-weight:950;line-height:1.25;letter-spacing:-.025em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow-wrap:anywhere}.home-social-profile__post-text-copy span,.home-social-profile__post-audio-copy span{display:block;margin-top:6px;color:#64748b;font-size:.82rem;font-weight:800}.home-social-profile__post-audio-player{width:min(100%,280px);margin-top:2px}.home-social-profile__collection-thumb--placeholder{display:inline-flex!important;align-items:center;justify-content:center;background:#f8fafc;color:#111827;border:1px solid #e5e7eb}.home-social-profile__collection-thumb--placeholder svg{width:18px;height:18px}.home-social-profile__collection-thumb--audio{background:radial-gradient(circle at 30% 20%,rgba(248,113,113,.26),transparent 34%),linear-gradient(135deg,#111827,#334155);color:#fff}.home-social-profile__collection-thumb--text{background:#fff;color:#111827}.home-social-profile__collection-thumb--video{object-fit:cover}.home-social-profile__post-audio-card{width:100%;min-height:220px;display:grid;grid-template-columns:minmax(120px,34%) 1fr;align-items:center;gap:16px;padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(248,113,113,.12),transparent 34%),linear-gradient(135deg,#fff,#f8fafc);cursor:pointer}.home-social-profile__post-audio-cover-wrap{width:100%;min-height:150px;border-radius:18px;overflow:hidden;background:#111827;display:flex;align-items:center;justify-content:center}.home-social-profile__post-audio-cover{width:100%;height:100%;min-height:150px;object-fit:cover;display:block}.home-social-profile__post-audio-card .home-social-profile__post-audio-icon{width:64px;height:64px;border-radius:22px;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center}.home-social-profile__post-audio-card .home-social-profile__post-audio-icon svg{width:28px;height:28px}.home-social-profile__post-audio-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.home-social-profile__post-audio-copy strong{color:#111827;font-size:1rem;line-height:1.25;font-weight:950;overflow-wrap:anywhere}.home-social-profile__post-audio-copy span{color:#64748b;font-size:.82rem;font-weight:800}.home-social-profile__post-audio-player{grid-column:1 / -1;width:100%;margin-top:4px}.home-social-profile__post-missing-card{width:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;cursor:pointer;background:#f8fafc}.home-social-profile__company-row{display:inline-flex;align-items:center;gap:7px;min-width:0;margin-top:4px}.home-social-profile__company-row .home-social-profile__company{margin:0}.home-social-profile__approved-badge{display:inline-flex;align-items:center;justify-content:center;color:#2563eb;line-height:1;flex:0 0 auto}.home-social-profile__approved-badge svg{width:18px;height:18px;color:#2563eb;fill:#2563eb;stroke:none}@media(max-width:720px){.home-social-profile__post-audio-card{grid-template-columns:1fr}}.home-social-profile__post-item--audio{aspect-ratio:1 / 1!important;min-height:0!important;background:#fff!important}.home-social-profile__post-media-wrap--kind-audio{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;background:#f8fafc!important}.home-social-profile__post-audio-cover-card{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:inherit!important;background:#0f172a!important;cursor:pointer!important;position:relative!important}.home-social-profile__post-audio-cover-stage{position:relative!important;flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow:hidden!important;background:#0f172a!important}.home-social-profile__post-audio-cover-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.001)!important}.home-social-profile__post-audio-cover-placeholder{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;gap:8px!important;background:radial-gradient(circle at 25% 20%,rgba(250,204,21,.28),transparent 34%),linear-gradient(135deg,#111827,#334155)!important;color:#fff!important;font-weight:950!important}.home-social-profile__post-audio-cover-placeholder svg{width:44px!important;height:44px!important}.home-social-profile__post-audio-cover-gradient{position:absolute!important;inset:auto 0 0!important;height:46%!important;background:linear-gradient(to top,rgba(2,6,23,.9),rgba(2,6,23,.52),transparent)!important;pointer-events:none!important;z-index:2!important}.home-social-profile__post-audio-cover-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:4!important;width:62px!important;height:62px!important;border-radius:999px!important;border:0!important;background:#fffffff0!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:21px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;box-shadow:0 16px 38px #0206174d!important;padding:0!important}.home-social-profile__post-audio-cover-play:hover,.home-social-profile__post-audio-cover-play:focus-visible{background:#fff!important;transform:translate(-50%,-50%) scale(1.05)!important}.home-social-profile__post-audio-cover-play:disabled{cursor:not-allowed!important;opacity:.55!important}.home-social-profile__post-audio-cover-info{position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;z-index:3!important;display:grid!important;gap:5px!important;color:#fff!important;text-align:left!important;pointer-events:none!important}.home-social-profile__post-audio-cover-info strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#fff!important;font-size:1rem!important;font-weight:950!important;line-height:1.15!important;letter-spacing:-.02em!important;text-shadow:0 2px 10px rgba(0,0,0,.45)!important}.home-social-profile__post-audio-cover-info span{display:block!important;color:#ffffffd1!important;font-size:.76rem!important;font-weight:850!important;line-height:1.2!important;text-shadow:0 2px 8px rgba(0,0,0,.4)!important}.home-social-profile__post-audio-cover-controls{flex:0 0 auto!important;min-height:48px!important;width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;box-sizing:border-box!important;background:#fff!important;color:#475569!important;border-top:1px solid rgba(15,23,42,.08)!important;font-size:.72rem!important;font-weight:900!important}.home-social-profile__post-audio-cover-controls input[type=range]{width:100%!important;min-width:0!important;accent-color:#111827!important}.home-social-profile__post-audio-hidden-player,.home-social-profile__post-audio-player{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:720px){.home-social-profile__post-audio-cover-play{width:56px!important;height:56px!important}}.user-newsletter-studio{width:100%;min-height:100%;padding:28px;box-sizing:border-box;color:#0f172a;background:radial-gradient(circle at top left,rgba(226,232,240,.9),transparent 34%),radial-gradient(circle at top right,rgba(240,249,255,.9),transparent 32%),linear-gradient(180deg,#f8fafc,#f1f5f9)}.uns-hero{position:relative;overflow:hidden;margin-bottom:24px;padding:26px;border-radius:28px;border:1px solid rgba(203,213,225,.9);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;background:linear-gradient(135deg,#fff,#f8fafc 58%,#eef6ff);box-shadow:0 22px 60px #0f172a14,inset 0 1px #ffffffe6}.uns-hero:before{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:999px;background:#6366f114;pointer-events:none}.uns-hero:after{content:"";position:absolute;left:-80px;bottom:-120px;width:300px;height:300px;border-radius:999px;background:#0ea5e912;pointer-events:none}.uns-hero>*{position:relative;z-index:1}.uns-back-btn{grid-column:1 / -1;width:fit-content;min-height:42px;padding:0 15px;border:1px solid rgba(203,213,225,.95);border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#334155;font-size:.88rem;font-weight:900;cursor:pointer;box-shadow:0 8px 22px #0f172a0f;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.uns-back-btn svg{font-size:1.1rem}.uns-back-btn:hover{transform:translateY(-1px);border-color:#94a3b8;background:#f8fafc;box-shadow:0 12px 26px #0f172a14}.uns-hero__main{max-width:850px}.uns-eyebrow,.uns-kicker{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.uns-eyebrow{padding:7px 11px;margin-bottom:12px;background:#f1f5f9;color:#475569;border:1px solid rgba(203,213,225,.9)}.uns-kicker{color:#64748b}.uns-hero h1{margin:0;max-width:760px;color:#111827;font-size:clamp(2rem,4vw,4.2rem);line-height:.96;letter-spacing:-.065em;font-weight:1000}.uns-hero p{margin:16px 0 0;max-width:780px;padding-top:16px;border-top:1px solid rgba(203,213,225,.95);color:#475569;font-size:1rem;line-height:1.65;font-weight:750}.uns-hero__stats{min-width:280px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.uns-hero__stats span{min-height:76px;padding:12px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;background:#fff;border:1px solid rgba(203,213,225,.9);color:#64748b;font-size:.78rem;font-weight:900;box-shadow:0 10px 26px #0f172a0f}.uns-hero__stats strong{color:#111827;font-size:1.45rem;line-height:1;font-weight:1000}.uns-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:22px;align-items:start}.uns-compose{display:grid;gap:22px}.uns-card{border:1px solid rgba(203,213,225,.88);border-radius:26px;padding:22px;background:#fffffff5;box-shadow:0 18px 46px #0f172a12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.uns-card--sticky{position:sticky;top:22px}.uns-card__head{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.uns-card__head h2{margin:5px 0 0;color:#111827;font-size:1.25rem;line-height:1.1;letter-spacing:-.035em;font-weight:1000}.uns-card__head>svg{width:42px;height:42px;min-width:42px;padding:10px;border-radius:16px;box-sizing:border-box;background:#f8fafc;border:1px solid rgba(226,232,240,.95);color:#475569}.uns-field{display:grid;gap:8px;margin-bottom:15px}.uns-field span{color:#334155;font-size:.82rem;font-weight:950}.uns-field input,.uns-field textarea,.uns-date-input{width:100%;border:1px solid rgba(203,213,225,.95);border-radius:16px;padding:13px 14px;background:#fff;color:#0f172a;font:inherit;font-size:.95rem;font-weight:750;outline:none;box-sizing:border-box;box-shadow:0 8px 22px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.uns-field textarea{min-height:210px;resize:vertical;line-height:1.6}.uns-field input::placeholder,.uns-field textarea::placeholder{color:#94a3b8;font-weight:750}.uns-field input:focus,.uns-field textarea:focus,.uns-date-input:focus{border-color:#64748bcc;box-shadow:0 0 0 4px #94a3b829,0 12px 28px #0f172a0f}.uns-grid{display:grid;gap:14px}.uns-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.uns-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.uns-topic{min-height:116px;border:1px solid rgba(203,213,225,.9);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px;text-align:left;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 10px 24px #0f172a0b;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.uns-topic:hover{transform:translateY(-1px);border-color:#94a3b8f2;background:#f8fafc;box-shadow:0 14px 28px #0f172a0f}.uns-topic.is-selected{border-color:#0f172a;background:#fff;box-shadow:inset 4px 0 #0f172a,0 14px 30px #0f172a14}.uns-topic strong{color:#111827;font-size:.98rem;font-weight:1000}.uns-topic span{color:#64748b;font-size:.82rem;line-height:1.45;font-weight:700}.uns-audience-list,.uns-channel-list,.uns-schedule{display:grid;gap:10px}.uns-audience,.uns-channel{width:100%;border:1px solid rgba(203,213,225,.9);border-radius:18px;padding:12px;display:flex;align-items:center;gap:12px;text-align:left;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 8px 20px #0f172a0a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.uns-audience:hover,.uns-channel:hover{transform:translateY(-1px);border-color:#94a3b8f2;background:#f8fafc}.uns-audience.is-selected,.uns-channel.is-selected{border-color:#0f172a;background:#fff;box-shadow:inset 4px 0 #0f172a,0 12px 28px #0f172a12}.uns-audience svg,.uns-channel svg{width:34px;height:34px;min-width:34px;padding:8px;border-radius:14px;background:#f1f5f9;border:1px solid rgba(226,232,240,.95);color:#475569;box-sizing:border-box}.uns-audience.is-selected svg,.uns-channel.is-selected svg{background:#111827;border-color:#111827;color:#fff}.uns-audience span{min-width:0;flex:1;display:grid;gap:2px}.uns-audience strong{color:#111827;font-size:.9rem;font-weight:1000}.uns-audience small{color:#64748b;font-size:.76rem;line-height:1.35;font-weight:700}.uns-audience em{min-width:34px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;color:#0f172a;font-size:.82rem;font-style:normal;font-weight:1000}.uns-audience.is-selected em{background:#111827;color:#fff}.uns-channel{padding:11px 12px}.uns-channel span{font-size:.86rem;font-weight:900}.uns-mini-title{display:block;margin-bottom:2px;color:#334155;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase;font-weight:1000}.uns-divider{height:1px;margin:18px 0;background:linear-gradient(90deg,transparent,rgba(203,213,225,.95),transparent)}.uns-radio{min-height:40px;border:1px solid rgba(203,213,225,.9);border-radius:14px;padding:0 12px;display:flex;align-items:center;gap:10px;background:#fff;cursor:pointer}.uns-radio input{width:16px;height:16px;accent-color:#111827}.uns-radio span{color:#0f172a;font-size:.88rem;font-weight:850}.uns-date-input{margin-top:2px}.uns-preview-box{border:1px solid rgba(203,213,225,.9);border-radius:20px;padding:16px;background:#f8fafc}.uns-preview-box__title{margin-bottom:10px;display:flex;align-items:center;gap:8px;color:#334155;font-size:.82rem;font-weight:1000}.uns-preview-box__title svg{font-size:1.1rem}.uns-preview-box h3{margin:0;color:#111827;font-size:1rem;line-height:1.25;font-weight:1000}.uns-preview-box p{margin:8px 0 10px;color:#475569;font-size:.86rem;line-height:1.5;font-weight:700}.uns-preview-box small{color:#64748b;font-size:.76rem;font-weight:850}.uns-status{margin:0 0 14px;border:1px solid rgba(34,197,94,.24);border-radius:16px;padding:12px 14px;background:#f0fdf4eb;color:#166534;font-size:.84rem;line-height:1.4;font-weight:850}.uns-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:10px}.uns-action{min-height:46px;border:0;border-radius:16px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:.9rem;font-weight:1000;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,background-color .16s ease}.uns-action svg{font-size:1.1rem}.uns-action:hover:not(:disabled){transform:translateY(-1px)}.uns-action:disabled{cursor:not-allowed;opacity:.55}.uns-action--secondary{background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #cbd5e1f2,0 8px 20px #0f172a0a}.uns-action--secondary:hover:not(:disabled){background:#f8fafc}.uns-action--primary{background:#111827;color:#fff;box-shadow:0 14px 30px #0f172a2e}.uns-action--primary:hover:not(:disabled){background:#020617}.user-newsletter-studio .uns-topic,.user-newsletter-studio .uns-topic.is-selected,.user-newsletter-studio .uns-audience,.user-newsletter-studio .uns-audience.is-selected,.user-newsletter-studio .uns-channel,.user-newsletter-studio .uns-channel.is-selected{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.user-newsletter-studio .uns-topic.is-selected{border-color:#0f172a!important;box-shadow:inset 4px 0 #0f172a,0 14px 30px #0f172a14!important}.user-newsletter-studio .uns-topic strong,.user-newsletter-studio .uns-topic.is-selected strong{color:#111827!important;-webkit-text-fill-color:#111827!important}.user-newsletter-studio .uns-topic span,.user-newsletter-studio .uns-topic.is-selected span{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.user-newsletter-studio .uns-audience.is-selected,.user-newsletter-studio .uns-channel.is-selected{border-color:#0f172a!important;box-shadow:inset 4px 0 #0f172a,0 12px 28px #0f172a12!important}.user-newsletter-studio .uns-audience strong,.user-newsletter-studio .uns-audience.is-selected strong,.user-newsletter-studio .uns-channel span,.user-newsletter-studio .uns-channel.is-selected span{color:#111827!important;-webkit-text-fill-color:#111827!important}.user-newsletter-studio .uns-audience small,.user-newsletter-studio .uns-audience.is-selected small{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.user-newsletter-studio .uns-audience svg,.user-newsletter-studio .uns-channel svg{background:#f1f5f9!important;border-color:#e2e8f0f2!important;color:#475569!important}.user-newsletter-studio .uns-audience.is-selected svg,.user-newsletter-studio .uns-channel.is-selected svg{background:#111827!important;border-color:#111827!important;color:#fff!important}.user-newsletter-studio .uns-audience em,.user-newsletter-studio .uns-audience.is-selected em{background:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.user-newsletter-studio .uns-action--secondary,.user-newsletter-studio .uns-action--primary{background-image:none!important}.user-newsletter-studio .uns-action--secondary{background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important;box-shadow:inset 0 0 0 1px #cbd5e1f2,0 8px 20px #0f172a0a!important}.user-newsletter-studio .uns-action--primary{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 30px #0f172a2e!important}.user-newsletter-studio .uns-action--primary:disabled{background:#cbd5e1!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.user-newsletter-studio .uns-back-btn{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;border:1px solid rgba(203,213,225,.95)!important;box-shadow:0 8px 22px #0f172a0f!important}.user-newsletter-studio .uns-back-btn svg,.user-newsletter-studio .uns-back-btn span{color:#334155!important;-webkit-text-fill-color:#334155!important}.user-newsletter-studio .uns-back-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-color:#94a3b8!important}.user-newsletter-studio .uns-content-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.user-newsletter-studio .uns-content-type{appearance:none;-webkit-appearance:none;border:1px solid rgba(203,213,225,.95)!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;cursor:pointer;display:grid;gap:5px;min-height:92px;padding:14px 15px!important;text-align:left;width:100%;box-shadow:0 10px 26px #0f172a0a!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.user-newsletter-studio .uns-content-type:hover{border-color:#94a3b8f2!important;background:#f8fafc!important;background-color:#f8fafc!important;transform:translateY(-1px)}.user-newsletter-studio .uns-content-type.is-selected{border-color:#0f172a!important;background:#fff!important;background-color:#fff!important;background-image:none!important;box-shadow:inset 4px 0 #0f172a,0 14px 30px #0f172a14!important}.user-newsletter-studio .uns-content-type strong{display:block;color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:.94rem;font-weight:900;line-height:1.22}.user-newsletter-studio .uns-content-type span{display:block;color:#64748b!important;-webkit-text-fill-color:#64748b!important;font-size:.82rem;font-weight:650;line-height:1.35}.user-newsletter-studio .uns-field select{width:100%;border:1px solid rgba(203,213,225,.95);border-radius:14px;background:#fff;color:#0f172a;font:inherit;font-weight:700;min-height:46px;padding:0 14px;outline:none}.user-newsletter-studio .uns-field select:focus{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.user-newsletter-studio .uns-check-row{margin-top:12px;display:flex;align-items:center;gap:9px;color:#334155;font-size:.86rem;font-weight:750}.user-newsletter-studio .uns-check-row input{width:16px;height:16px;accent-color:#111827}.user-newsletter-studio .uns-upload-box{margin-top:12px;border:1.5px dashed rgba(148,163,184,.95);border-radius:18px;background:#f8fafc;color:#334155;cursor:pointer;display:grid;place-items:center;gap:8px;min-height:150px;padding:22px;text-align:center;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.user-newsletter-studio .uns-upload-box:hover{border-color:#0f172a;background:#fff;transform:translateY(-1px)}.user-newsletter-studio .uns-upload-box input{display:none}.user-newsletter-studio .uns-upload-box svg{width:30px;height:30px;border-radius:999px;padding:9px;background:#111827;color:#fff;box-sizing:content-box}.user-newsletter-studio .uns-upload-box strong{color:#111827;font-size:.98rem;font-weight:900}.user-newsletter-studio .uns-upload-box span{max-width:420px;color:#64748b;font-size:.82rem;font-weight:650;line-height:1.4}.user-newsletter-studio .uns-attachment-list,.user-newsletter-studio .uns-link-list{margin-top:12px;display:grid;gap:9px}.user-newsletter-studio .uns-attachment-row,.user-newsletter-studio .uns-link-row{border:1px solid rgba(226,232,240,.95);border-radius:14px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;box-shadow:0 8px 22px #0f172a0a}.user-newsletter-studio .uns-attachment-row>svg,.user-newsletter-studio .uns-link-row>svg{width:18px;height:18px;border-radius:999px;padding:8px;background:#f1f5f9;color:#475569;box-sizing:content-box}.user-newsletter-studio .uns-attachment-row span,.user-newsletter-studio .uns-link-row span{min-width:0;display:grid;gap:2px}.user-newsletter-studio .uns-attachment-row strong,.user-newsletter-studio .uns-link-row strong{color:#111827;font-size:.84rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.user-newsletter-studio .uns-attachment-row small,.user-newsletter-studio .uns-link-row small{color:#64748b;font-size:.74rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.user-newsletter-studio .uns-attachment-row button,.user-newsletter-studio .uns-link-row button{border:1px solid rgba(226,232,240,.95);border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#64748b!important;cursor:pointer;display:inline-grid;place-items:center;width:34px;height:34px;padding:0}.user-newsletter-studio .uns-attachment-row button:hover,.user-newsletter-studio .uns-link-row button:hover{border-color:#f87171bf;background:#fef2f2!important;color:#dc2626!important}.user-newsletter-studio .uns-attachment-row button svg,.user-newsletter-studio .uns-link-row button svg{width:17px;height:17px}.user-newsletter-studio .uns-inline-add{margin-top:10px;border:1px solid rgba(203,213,225,.95)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;-webkit-text-fill-color:#334155!important;cursor:pointer;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px!important;font-size:.84rem;font-weight:850;box-shadow:0 8px 20px #0f172a0a!important}.user-newsletter-studio .uns-inline-add:hover{border-color:#0f172a!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.user-newsletter-studio .uns-inline-add svg{width:18px;height:18px}.user-newsletter-studio .uns-preview-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.user-newsletter-studio .uns-preview-meta span{border-radius:999px;padding:4px 8px;background:#f8fafc;color:#475569;border:1px solid rgba(226,232,240,.95);font-size:.72rem;font-weight:850;text-transform:capitalize}.user-newsletter-studio .uns-content-type,.user-newsletter-studio .uns-content-type *,.user-newsletter-studio .uns-inline-add,.user-newsletter-studio .uns-inline-add *,.user-newsletter-studio .uns-upload-box,.user-newsletter-studio .uns-upload-box *,.user-newsletter-studio .uns-attachment-row,.user-newsletter-studio .uns-link-row{text-shadow:none!important}.user-newsletter-studio button.uns-content-type:not(.uns-action),.user-newsletter-studio button.uns-inline-add:not(.uns-action){background-image:none!important}.user-newsletter-studio .uns-email-recipient-panel{margin-top:14px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;padding:12px;box-shadow:0 10px 24px #0f172a0a}.user-newsletter-studio .uns-email-recipient-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.user-newsletter-studio .uns-email-recipient-head>span{border-radius:999px;padding:5px 9px;background:#f8fafc;color:#475569;border:1px solid rgba(226,232,240,.95);font-size:.72rem;font-weight:900;white-space:nowrap}.user-newsletter-studio .uns-email-recipient-form{display:grid;gap:9px}.user-newsletter-studio .uns-email-recipient-form .uns-field{margin:0}.user-newsletter-studio .uns-email-recipient-form .uns-field span{font-size:.72rem}.user-newsletter-studio .uns-email-recipient-form input{min-height:40px;border-radius:13px;font-size:.82rem}.user-newsletter-studio .uns-email-add{margin-top:2px;border:1px solid rgba(203,213,225,.95)!important;border-radius:999px!important;background:#111827!important;background-color:#111827!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 13px!important;font-size:.82rem;font-weight:900;box-shadow:0 10px 22px #0f172a24!important}.user-newsletter-studio .uns-email-add:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a2e!important}.user-newsletter-studio .uns-email-add svg{width:17px;height:17px}.user-newsletter-studio .uns-email-recipient-list{margin-top:11px;display:grid;gap:8px;max-height:260px;overflow-y:auto;padding-right:2px}.user-newsletter-studio .uns-email-recipient-row{border:1px solid rgba(226,232,240,.95);border-radius:14px;background:#f8fafc;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px}.user-newsletter-studio .uns-email-recipient-row>svg{width:17px;height:17px;border-radius:999px;padding:8px;background:#111827;color:#fff;box-sizing:content-box}.user-newsletter-studio .uns-email-recipient-row span{min-width:0;display:grid;gap:2px}.user-newsletter-studio .uns-email-recipient-row strong{color:#111827;font-size:.8rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.user-newsletter-studio .uns-email-recipient-row small{color:#64748b;font-size:.7rem;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.user-newsletter-studio .uns-email-recipient-row button{border:1px solid rgba(226,232,240,.95);border-radius:999px;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#64748b!important;cursor:pointer;display:inline-grid;place-items:center;width:32px;height:32px;padding:0}.user-newsletter-studio .uns-email-recipient-row button:hover{border-color:#f87171bf;background:#fef2f2!important;color:#dc2626!important}.user-newsletter-studio .uns-email-recipient-row button svg{width:16px;height:16px}.user-newsletter-studio .uns-email-empty{margin:10px 0 0;border:1px dashed rgba(203,213,225,.95);border-radius:14px;background:#f8fafc;color:#64748b;padding:10px;font-size:.76rem;font-weight:700;line-height:1.4}.user-newsletter-studio .uns-preview-box small{overflow-wrap:anywhere}.user-newsletter-studio .uns-email-recipient-panel button,.user-newsletter-studio .uns-email-recipient-panel button *{text-shadow:none!important}.user-newsletter-studio .uns-email-service-panel,.user-newsletter-studio .uns-email-bulk-panel,.user-newsletter-studio .uns-saved-contact-panel{margin-top:12px;border:1px solid rgba(226,232,240,.95);border-radius:16px;background:#f8fafc;padding:12px}.user-newsletter-studio .uns-email-service-head,.user-newsletter-studio .uns-email-bulk-head,.user-newsletter-studio .uns-saved-contact-head,.user-newsletter-studio .uns-email-recipient-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.user-newsletter-studio .uns-email-service-head strong,.user-newsletter-studio .uns-email-bulk-head strong,.user-newsletter-studio .uns-saved-contact-head strong{color:#0f172a;font-size:.86rem;font-weight:950}.user-newsletter-studio .uns-email-service-head span,.user-newsletter-studio .uns-email-bulk-head span,.user-newsletter-studio .uns-email-recipient-head span{border-radius:999px;padding:4px 8px;background:#fff;color:#475569;border:1px solid rgba(203,213,225,.9);font-size:.72rem;font-weight:850;white-space:nowrap}.user-newsletter-studio .uns-email-service-list{display:grid;gap:8px}.user-newsletter-studio .uns-email-service-option,.user-newsletter-studio .uns-saved-contact-row{width:100%;border:1px solid rgba(203,213,225,.95)!important;border-radius:14px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px!important;text-align:left;box-shadow:0 8px 20px #0f172a0a!important}.user-newsletter-studio .uns-saved-contact-row{grid-template-columns:auto minmax(0,1fr) auto}.user-newsletter-studio .uns-email-service-option:hover,.user-newsletter-studio .uns-saved-contact-row:hover{border-color:#94a3b8f2!important;background:#f8fafc!important}.user-newsletter-studio .uns-email-service-option.is-selected,.user-newsletter-studio .uns-saved-contact-row.is-selected{border-color:#111827!important;box-shadow:inset 4px 0 #111827,0 12px 24px #0f172a14!important}.user-newsletter-studio .uns-email-service-option span,.user-newsletter-studio .uns-saved-contact-row span{min-width:0;display:grid;gap:3px}.user-newsletter-studio .uns-email-service-option strong,.user-newsletter-studio .uns-saved-contact-row strong{color:#111827!important;font-size:.82rem;font-weight:950;line-height:1.25;overflow-wrap:anywhere}.user-newsletter-studio .uns-email-service-option small,.user-newsletter-studio .uns-saved-contact-row small{color:#64748b!important;font-size:.73rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.user-newsletter-studio .uns-email-service-option em,.user-newsletter-studio .uns-saved-contact-row em{border-radius:999px;padding:4px 8px;background:#f1f5f9;color:#475569;font-size:.7rem;font-style:normal;font-weight:900;white-space:nowrap}.user-newsletter-studio .uns-email-service-option.is-selected em,.user-newsletter-studio .uns-saved-contact-row.is-selected em{background:#111827;color:#fff}.user-newsletter-studio .uns-email-service-note{margin:10px 0 0;border-radius:12px;padding:10px;background:#fff;border:1px solid rgba(226,232,240,.95);color:#64748b;font-size:.75rem;line-height:1.45;font-weight:700}.user-newsletter-studio .uns-email-service-fields{margin-top:10px}.user-newsletter-studio .uns-email-bulk-panel textarea{min-height:96px;resize:vertical}.user-newsletter-studio .uns-email-import,.user-newsletter-studio .uns-email-add,.user-newsletter-studio .uns-saved-contact-head button{border:1px solid rgba(203,213,225,.95)!important;border-radius:999px!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#334155!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px!important;font-size:.78rem;font-weight:900;box-shadow:0 8px 20px #0f172a0a!important}.user-newsletter-studio .uns-email-import:hover,.user-newsletter-studio .uns-email-add:hover,.user-newsletter-studio .uns-saved-contact-head button:hover{border-color:#111827!important;color:#111827!important}.user-newsletter-studio .uns-email-import:disabled,.user-newsletter-studio .uns-email-add:disabled,.user-newsletter-studio .uns-saved-contact-head button:disabled{opacity:.65;cursor:not-allowed}.user-newsletter-studio .uns-saved-contact-list{display:grid;gap:8px;max-height:280px;overflow:auto;padding-right:2px}.user-newsletter-studio .uns-saved-contact-row>svg{width:17px;height:17px;border-radius:999px;padding:7px;background:#f1f5f9;color:#475569;box-sizing:content-box}.user-newsletter-studio .uns-saved-contact-row.is-selected>svg{background:#111827;color:#fff}.user-newsletter-studio .uns-email-recipient-panel{margin-top:14px}.user-newsletter-studio .uns-email-recipient-panel .uns-field textarea,.user-newsletter-studio .uns-email-recipient-panel .uns-field input{background:#fff}.user-newsletter-studio .uns-preview-box{margin-bottom:18px}.user-newsletter-studio .uns-status{margin:0 0 14px}.user-newsletter-studio .uns-actions{margin-top:18px;display:flex;gap:12px}.user-newsletter-studio .uns-action{min-height:48px}.user-newsletter-studio .uns-email-service-panel .uns-grid,.user-newsletter-studio .uns-email-provider-panel .uns-grid,.user-newsletter-studio .uns-email-sender-grid,.user-newsletter-studio .uns-provider-sender-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.user-newsletter-studio .uns-email-service-panel .uns-field,.user-newsletter-studio .uns-email-provider-panel .uns-field,.user-newsletter-studio .uns-email-sender-grid .uns-field,.user-newsletter-studio .uns-provider-sender-grid .uns-field{width:100%;min-width:0;margin:0}.user-newsletter-studio .uns-email-service-panel .uns-field span,.user-newsletter-studio .uns-email-provider-panel .uns-field span,.user-newsletter-studio .uns-email-sender-grid .uns-field span,.user-newsletter-studio .uns-provider-sender-grid .uns-field span{display:block;min-height:18px;margin-bottom:8px;line-height:1.2}.user-newsletter-studio .uns-email-service-panel .uns-field input,.user-newsletter-studio .uns-email-provider-panel .uns-field input,.user-newsletter-studio .uns-email-sender-grid .uns-field input,.user-newsletter-studio .uns-provider-sender-grid .uns-field input{width:100%;min-width:0;box-sizing:border-box}@media(max-width:520px){.user-newsletter-studio .uns-email-service-panel .uns-grid,.user-newsletter-studio .uns-email-provider-panel .uns-grid,.user-newsletter-studio .uns-email-sender-grid,.user-newsletter-studio .uns-provider-sender-grid{grid-template-columns:1fr}}@media(max-width:520px){.user-newsletter-studio .uns-actions{gap:10px}}@media(max-width:760px){.user-newsletter-studio .uns-email-service-option,.user-newsletter-studio .uns-saved-contact-row{grid-template-columns:minmax(0,1fr)}.user-newsletter-studio .uns-saved-contact-row{grid-template-columns:auto minmax(0,1fr)}.user-newsletter-studio .uns-saved-contact-row em{grid-column:2;width:fit-content}}@media(max-width:860px){.user-newsletter-studio .uns-email-recipient-list{max-height:220px}}@media(max-width:520px){.user-newsletter-studio .uns-email-recipient-row{grid-template-columns:auto minmax(0,1fr)}.user-newsletter-studio .uns-email-recipient-row button{grid-column:2;justify-self:start}}@media(max-width:760px){.user-newsletter-studio .uns-content-type-grid{grid-template-columns:1fr}.user-newsletter-studio .uns-upload-box{min-height:132px;padding:18px}}@media(max-width:520px){.user-newsletter-studio .uns-attachment-row,.user-newsletter-studio .uns-link-row{grid-template-columns:auto minmax(0,1fr)}.user-newsletter-studio .uns-attachment-row button,.user-newsletter-studio .uns-link-row button{grid-column:2;justify-self:start}}@media(max-width:1180px){.uns-layout{grid-template-columns:1fr}.uns-card--sticky{position:relative;top:auto}.uns-side{order:-1}}@media(max-width:860px){.user-newsletter-studio{padding:18px}.uns-hero{grid-template-columns:1fr;padding:22px;border-radius:24px}.uns-hero__stats{width:100%;min-width:0}.uns-topic-grid,.uns-grid--2{grid-template-columns:1fr}}@media(max-width:560px){.user-newsletter-studio{padding:12px}.uns-hero{padding:18px;border-radius:20px}.uns-hero h1{font-size:2rem}.uns-hero__stats{grid-template-columns:1fr}.uns-card{padding:16px;border-radius:20px}.uns-actions{grid-template-columns:1fr}.uns-audience{align-items:flex-start}}.manage-ads-overlay{position:fixed;inset:0;background:transparent!important;display:grid;place-items:center;z-index:1000;animation:mam-fade-in .12s ease-out}.manage-ads-modal{position:relative;width:min(820px,94vw);max-height:88vh;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 45px #0000002e;overflow:hidden;display:flex;flex-direction:column;animation:mam-pop-in .14s cubic-bezier(.2,.9,.25,1)}.manage-ads-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #eef2f7;background:#fff}.manage-ads-header h3{margin:0;font-size:1.08rem;font-weight:700}.manage-ads-close{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;cursor:pointer;transition:background .12s ease,transform .08s ease}.manage-ads-close:hover{background:#f3f4f6}.manage-ads-close:active{transform:scale(.98)}.manage-ads-owner{display:flex;align-items:center;gap:14px;padding:14px 20px 0}.owner-meta{display:grid;gap:2px}.owner-name{font-weight:700;color:#0f172a}.manage-ads-body{padding:16px 20px 18px;overflow:auto;max-height:calc(88vh - 140px)}.ads-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ad-row{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.ad-thumb{width:72px;height:72px;border-radius:10px;object-fit:cover;background:#f3f4f6}.ad-title{font-weight:700;color:#0f172a}.btn{height:36px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:700;cursor:pointer;transition:transform .08s ease,background .12s ease,border-color .12s ease}.btn:hover{background:#f3f4f6}.btn:active{transform:translateY(1px)}.btn.primary{background:#2563eb;color:#fff;border-color:#2563eb}.btn.primary:hover{background:#1d4ed8}.btn.outline{background:#fff;border-color:#e5e7eb}.manage-ads-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #eef1f6;background:#fff}.manage-ads-footer .btn,.manage-ads-footer .btn-primary{height:40px;padding:0 16px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-weight:700;cursor:pointer;margin:0;flex:0 0 auto;width:auto;min-width:140px}.manage-ads-footer .btn-primary{background:linear-gradient(180deg,#4c82ff,#2e62e6);border-color:#224bb5;color:#fff;min-width:160px}.manage-ads-modal .btn,.manage-ads-modal .btn-primary{width:auto!important;flex:0 0 auto!important}body.modal-open{overflow:hidden}.manage-ads-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-transform:translateZ(0);transform:translateZ(0)}.manage-ads-modal{width:min(920px,92vw);max-height:86vh;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden}.manage-ads-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee}.manage-ads-close{font-size:22px;line-height:1;background:none;border:0;cursor:pointer}.manage-ads-owner{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6}.owner-meta .owner-name{font-weight:700}.owner-meta .owner-company{color:#111827;font-weight:600;font-size:.95rem}.muted{color:#6b7280}.manage-ads-body{padding:12px 16px;overflow:auto}.ads-skeleton .sk-row{height:72px;border-radius:12px;background:#f3f4f6;margin-bottom:10px;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.empty-state{text-align:center;padding:24px 8px}.empty-state .btn.primary{margin-top:8px}.ads-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ad-row{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid #eee;border-radius:12px;background:#fff}.ad-thumb{width:72px;height:72px;object-fit:cover;border-radius:10px;background:#f3f4f6}.ad-title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-meta{font-size:12.5px}.manage-ads-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #eee}.btn{height:36px;padding:0 12px;border-radius:10px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.btn:hover{background:#f9fafb}.btn.primary,.btn.btn-primary{background:#0ea5e9;color:#fff;border-color:#0ea5e9}.btn.outline{background:#fff;border-color:#d1d5db}.btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;line-height:1;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;white-space:nowrap}.btn-primary{background:#111827;color:#fff;border-color:#111827}.btn svg{width:16px;height:16px;flex:0 0 auto}.btn:hover{background:#f8fafc}.btn-primary:hover{background:#0b1220;border-color:#0b1220}.btn:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.btn,.btn span{color:inherit;font-size:inherit}.manage-ads-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #f3f4f6}.btn{display:inline-flex!important;align-items:center!important;gap:8px!important;height:36px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;font-size:14px!important;line-height:1!important;white-space:nowrap!important;text-indent:0!important}.btn-primary{background:#111827!important;border-color:#111827!important;color:#fff!important}.btn svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.btn .btn-label,.btn span{display:inline!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;text-indent:0!important;opacity:1!important;visibility:visible!important}.btn-upload .btn-label{color:#fff!important}.btn:hover{background:#f8fafc!important}.btn-primary:hover{background:#0b1220!important;border-color:#0b1220!important}.btn:focus-visible{outline:2px solid #3b82f6!important;outline-offset:2px!important}.manage-ads-modal .btn-upload-new-ad{all:unset;box-sizing:border-box;appearance:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;cursor:pointer;background:transparent;border:1px solid rgba(17,24,39,.28);color:#111827;font:500 14px/1 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap}.manage-ads-modal .btn-upload-new-ad:hover{background:#1118270f;border-color:#11182761}.manage-ads-modal .btn-upload-new-ad:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.manage-ads-modal .btn-upload-new-ad:before,.manage-ads-modal .btn-upload-new-ad:after{content:none!important;display:none!important}.manage-ads-modal .btn-upload-new-ad .icon,.manage-ads-modal .btn-upload-new-ad svg{width:18px;height:18px;display:block;flex:0 0 auto;color:currentColor;stroke:currentColor;fill:none;pointer-events:none}.manage-ads-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.manage-ads-modal{width:min(880px,92vw);max-height:86vh;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000002e;display:flex;flex-direction:column}.manage-ads-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee}.manage-ads-close{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;color:#64748b}.manage-ads-owner{display:flex;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #f1f5f9}.owner-meta .owner-name{font-weight:700;font-size:15px;color:#0f172a}.owner-meta .owner-company{font-size:13px;color:#6b7280}.manage-ads-body{padding:12px 18px;overflow:auto}.ads-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ad-row{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:center;padding:12px;border:1px solid #eef2f7;border-radius:12px;background:#fff}.ad-thumb{width:72px;height:72px;border-radius:10px;object-fit:cover}.ad-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-title{font-weight:700;color:#111827}.ad-meta{font-size:12.5px;color:#6b7280;margin-top:4px}.ad-actions{display:flex;gap:8px}.btn{padding:8px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.btn.outline{background:#fff}.btn.primary{background:#111827;color:#fff;border-color:#111827}.manage-ads-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #f1f5f9}.btn-upload-new-ad{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:10px!important;border:1px solid #111827!important;background:#fff!important;color:#111827!important;font-weight:700!important}.btn-upload-new-ad .icon{width:18px;height:18px}.btn-upload-new-ad .label{display:inline!important}.ads-skeleton .sk-row{height:58px;border-radius:12px;background:linear-gradient(90deg,#f3f4f6 25%,#eceff3 37%,#f3f4f6 63%);background-size:400% 100%;animation:sh 1.2s ease-in-out infinite;margin-bottom:10px}@keyframes sh{0%{background-position:100% 0}to{background-position:0 0}}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:12px;line-height:1;border:1px solid transparent;-webkit-user-select:none;user-select:none;white-space:nowrap}.status-pill .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.status-approved{color:#065f46;background:#10b9811f;border-color:#10b98159}.status-approved .dot{background:#10b981}.status-pending{color:#92400e;background:#f59e0b24;border-color:#f59e0b59}.status-pending .dot{background:#f59e0b}.status-rejected{color:#9f1239;background:#f43f5e1f;border-color:#f43f5e59}.status-rejected .dot{background:#f43f5e}.mmam-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px 0}.mmam-tabs{display:flex;gap:8px;flex-wrap:wrap}.tab-btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--affrev-border, #e5e7eb);border-radius:999px;background:#fff;font-size:14px;line-height:1;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.tab-btn .tab-ico{width:16px;height:16px}.tab-btn .pill-count{margin-left:6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.tab-btn.active{border-color:#c7d2fe;box-shadow:0 0 0 2px #6366f126}.tab-btn.active .pill-count{background:#eef2ff}.mmam-right-tools{display:flex;align-items:center;gap:12px}.mmam-right-tools .select-all{display:inline-flex;align-items:center;gap:8px;font-size:14px}.btn.danger.soft{border:1px solid rgba(239,68,68,.35);color:#ef4444;background:#fff}.btn.danger.soft:hover{background:#fff5f5;border-color:#ef4444}.status-badge{margin-left:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid #e5e7eb;vertical-align:middle}.status-badge.ok{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.status-badge.wait{background:#f3f4f6;color:#374151}.status-badge.bad{background:#fef2f2;color:#991b1b;border-color:#fecaca}.btn-upload-new-ad{display:inline-flex!important;align-items:center!important;gap:8px!important;height:36px!important;padding:0 14px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;color:#111827!important;font-weight:600!important}.btn-upload-new-ad .icon{width:16px;height:16px}.btn-upload-new-ad:hover{background:#f9fafb!important}.manage-ads-modal{--affrev-bg: #fff;--affrev-text: #1f2328;--affrev-muted: #6b7280;--affrev-border: #e5e7eb;--affrev-border-strong: #d1d5db;--affrev-pill: #f7f9fc;--affrev-pill-active: #eef5ff;--affrev-accent: #2f80ed;--affrev-danger: #ef4444;color:var(--affrev-text);border:1px solid var(--affrev-border);border-radius:14px;box-shadow:0 10px 30px #00000026;background:var(--affrev-bg)}.manage-ads-close{width:32px;height:32px;display:grid;place-items:center;background:#fff;border:1px solid var(--affrev-border-strong);border-radius:10px;font:inherit;cursor:pointer}.manage-ads-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--affrev-border)}.manage-ads-modal .tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manage-ads-modal .tab-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--affrev-border-strong);background:var(--affrev-pill);color:var(--affrev-text);border-radius:999px;padding:6px 12px;font-size:13.5px;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s;cursor:pointer}.manage-ads-modal .tab-btn:hover{background:#eef2f7}.manage-ads-modal .tab-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #2f80ed59}.manage-ads-modal .tab-btn.active{border-color:var(--affrev-accent);background:var(--affrev-pill-active)}.manage-ads-modal .tab-count{display:inline-block;min-width:18px;padding:2px 6px;margin-left:4px;font-weight:600;font-size:12px;text-align:center;background:#fff;border:1px solid var(--affrev-border-strong);border-radius:999px}.manage-ads-modal .status-chip{font-size:12px;border-radius:999px;padding:4px 8px;border:1px solid var(--affrev-border-strong);background:#f8fafc;font-weight:600}.manage-ads-modal .status-chip.approved{color:#056f2a;background:#ecfdf5;border-color:#bbf7d0}.manage-ads-modal .status-chip.pending{color:#92400e;background:#fef3c7;border-color:#fde68a}.manage-ads-modal .status-chip.rejected{color:#991b1b;background:#fee2e2;border-color:#fecaca}.manage-ads-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--affrev-border);background:#fff}.manage-ads-toolbar{@apply;}.manage-ads-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--affrev-border);background:#fff}.manage-ads-toolbar .tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manage-ads-toolbar .tabs .tab-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--affrev-border-strong);background:var(--affrev-pill);color:var(--affrev-text);border-radius:999px;padding:6px 12px;font-size:13.5px;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s;cursor:pointer}.manage-ads-toolbar .tabs .tab-btn:hover{background:#eef2f7}.manage-ads-toolbar .tabs .tab-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #2f80ed59}.manage-ads-toolbar .tabs .tab-btn.active{border-color:var(--affrev-accent);background:var(--affrev-pill-active)}.manage-ads-toolbar .tabs .tab-count{display:inline-block;min-width:18px;padding:2px 6px;margin-left:4px;font-weight:600;font-size:12px;text-align:center;background:#fff;border:1px solid var(--affrev-border-strong);border-radius:999px}:root{--affrev-bg: #fff;--affrev-text: #1f2328;--affrev-muted: #6b7280;--affrev-border: #e5e7eb;--affrev-border-strong: #d1d5db;--affrev-pill: #f7f9fc;--affrev-pill-active: #eef5ff;--affrev-accent: #2f80ed;--affrev-danger: #ef4444}.mmanage-ads-modal,.manage-ads-modal{background:var(--affrev-bg);color:var(--affrev-text);border:1px solid var(--affrev-border);border-radius:14px;box-shadow:0 10px 30px #00000026;overflow:hidden}.manage-ads-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--affrev-border);background:#fafbff}.manage-ads-close{width:32px;height:32px;display:grid;place-items:center;background:#fff;border:1px solid var(--affrev-border-strong);border-radius:10px}.manage-ads-owner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--affrev-border)}.owner-meta{line-height:1.2}.owner-name{font-weight:600}.owner-company{color:var(--affrev-muted);font-size:12.5px}.manage-ads-toolbar,.mmam-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--affrev-border)}.manage-ads-toolbar .tabs,.mmam-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manage-ads-toolbar .tab-btn,.mmam-tabs .tab-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--affrev-border-strong);background:var(--affrev-pill);color:var(--affrev-text);border-radius:999px;padding:6px 12px;font-size:13.5px;line-height:1;transition:border-color .15s,background .15s,box-shadow .15s}.manage-ads-toolbar .tab-btn:hover,.mmam-tabs .tab-btn:hover{background:#eef2f7}.manage-ads-toolbar .tab-btn:focus-visible,.mmam-tabs .tab-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #2f80ed59}.manage-ads-toolbar .tab-btn.active,.mmam-tabs .tab-btn.active{border-color:var(--affrev-accent);background:var(--affrev-pill-active)}.manage-ads-toolbar .tab-count,.mmam-tabs .pill-count,.mmam-tabs .tab-count{display:inline-block;min-width:18px;padding:2px 6px;margin-left:4px;font-weight:600;font-size:12px;text-align:center;background:#fff;border:1px solid var(--affrev-border-strong);border-radius:999px}.status-chip{font-size:12px;border-radius:999px;padding:4px 8px;border:1px solid var(--affrev-border-strong);background:#f8fafc;font-weight:600}.status-chip.approved{color:#056f2a;background:#ecfdf5;border-color:#bbf7d0}.status-chip.pending{color:#92400e;background:#fef3c7;border-color:#fde68a}.status-chip.rejected{color:#991b1b;background:#fee2e2;border-color:#fecaca}.ads-list{padding:8px 0}.ad-row{display:grid;grid-template-columns:24px 64px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--affrev-border)}.ad-thumb{width:56px;height:56px;object-fit:cover;border:1px solid var(--affrev-border-strong);border-radius:12px}.ad-title{font-weight:600}.ad-meta{color:var(--affrev-muted);font-size:12.5px}.manage-ads-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--affrev-border);background:#fafbff}.btn-upload-new-ad{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:10px!important;border:1px solid var(--affrev-border-strong)!important;background:#fff!important;color:var(--affrev-text)!important;font-weight:600!important;line-height:1!important}.btn-upload-new-ad .icon{width:16px;height:16px;display:inline-block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--affrev-border-strong);border-radius:10px;background:#fff;color:var(--affrev-text)}.btn.btn-primary{border-color:var(--affrev-accent);background:var(--affrev-pill-active)}.manage-ads-modal{font-size:16px;line-height:1.4}.manage-ads-modal *{font-size:inherit}.manage-ads-header h3{font-size:16px;font-weight:700;margin:0}.owner-name{font-size:14px;font-weight:600}.owner-company{font-size:12.5px}.manage-ads-toolbar .tab-btn{font-size:13.5px}.manage-ads-toolbar .tab-count,.mmam-tabs .pill-count{font-size:12px}.ad-title{font-size:14px}.ad-meta{font-size:13.5px}.btn,.btn-primary,.btn-upload-new-ad{font-size:14px!important}.btn .icon,.btn-upload-new-ad .icon{width:16px;height:16px}.status-chip{font-size:14px}.manage-ads-toolbar input,.manage-ads-toolbar select,.manage-ads-footer input,.manage-ads-footer select{font-size:14px;line-height:1.2}.manage-ads-close{font-size:16px}@media(max-width:720px){.manage-ads-modal{font-size:15px}.ad-meta{font-size:13px}.status-chip{font-size:12.5px}}@media(max-width:680px){.manage-ads-footer{flex-direction:column}.manage-ads-footer .btn,.manage-ads-footer .btn-primary{width:100%}}.rename-store-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px;background:transparent}.rename-store-card{width:min(420px,94vw);border:1px solid rgba(15,23,42,.1);border-radius:24px;background:#fffffff0;box-shadow:0 24px 70px #0f172a2e;padding:24px;color:#0f172a}.rename-store-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.rename-store-header h3{margin:0;color:#0f172a;font-size:1.55rem;font-weight:900;letter-spacing:-.04em}.rename-store-close{width:42px;height:42px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#ffffffb8;color:#111827;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;box-shadow:0 10px 24px #0f172a14;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.rename-store-close:hover:not(:disabled){transform:translateY(-1px);background:#f9fafbf5;border-color:#0f172a33;box-shadow:0 14px 30px #0f172a1f}.rename-store-close:disabled{opacity:.5;cursor:not-allowed}.rename-store-field{display:grid;gap:8px}.rename-store-field span{color:#1f2937;font-size:.95rem;font-weight:850}.rename-store-field input{width:100%;min-height:52px;border:1px solid rgba(15,23,42,.16);border-radius:14px;background:#ffffffeb;color:#0f172a;font-size:1rem;font-weight:800;padding:0 14px;outline:none;box-shadow:inset 0 1px 2px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.rename-store-field input:focus{border-color:#0f172a6b;background:#fff;box-shadow:0 0 0 4px #0f172a14,inset 0 1px 2px #0f172a0a}.rename-store-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.rename-store-btn{min-height:48px;border-radius:15px;padding:0 22px;font-size:.98rem;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.rename-store-btn:hover:not(:disabled){transform:translateY(-1px)}.rename-store-btn:disabled{opacity:.55;cursor:not-allowed}.rename-store-btn--cancel{border:1px solid rgba(15,23,42,.13);background:#ffffffb8;color:#111827;box-shadow:0 10px 22px #0f172a12}.rename-store-btn--cancel:hover:not(:disabled){background:#f9fafbfa;border-color:#0f172a38}.rename-store-btn--save{border:1px solid rgba(17,24,39,.9);background:#111827eb;color:#fff;box-shadow:0 14px 28px #11182733}.rename-store-btn--save:hover:not(:disabled){background:#000000f0;border-color:#000000f0}@media(max-width:560px){.rename-store-card{padding:20px;border-radius:20px}.rename-store-header h3{font-size:1.35rem}.rename-store-actions{flex-direction:column-reverse}.rename-store-btn{width:100%}}.rename-store-close,.rename-store-modal__close{width:42px!important;height:42px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;background:#ffffffb8!important;color:#111827!important;box-shadow:0 10px 22px #0f172a14!important}.rename-store-close svg,.rename-store-modal__close svg{color:#111827!important;stroke:#111827!important}.rename-store-close:hover:not(:disabled),.rename-store-modal__close:hover:not(:disabled){background:#f9fafbf5!important;border-color:#0f172a3d!important;color:#000!important}.rename-store-actions,.rename-store-modal__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.rename-store-btn,.rename-store-modal__cancel,.rename-store-modal__save{min-height:48px!important;border-radius:15px!important;padding:0 24px!important;font-size:.98rem!important;font-weight:900!important;cursor:pointer;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 12px 24px #0f172a14!important}.rename-store-btn--cancel,.rename-store-modal__cancel{background:#ffffffc7!important;color:#111827!important}.rename-store-btn--cancel:hover:not(:disabled),.rename-store-modal__cancel:hover:not(:disabled){background:#f9fafbfa!important;border-color:#0f172a3d!important;color:#000!important}.rename-store-btn--save,.rename-store-modal__save{background:#111827f0!important;color:#fff!important;border-color:#111827f0!important;box-shadow:0 14px 28px #11182733!important}.rename-store-btn--save:hover:not(:disabled),.rename-store-modal__save:hover:not(:disabled){background:#000!important;border-color:#000!important}.rename-store-btn:disabled,.rename-store-modal__cancel:disabled,.rename-store-modal__save:disabled,.rename-store-close:disabled,.rename-store-modal__close:disabled{opacity:.55!important;cursor:not-allowed!important}.rename-store-close,.rename-store-modal__close{position:relative!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffffdb!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:14px!important;color:#111827!important;font-size:0!important;line-height:1!important;box-shadow:0 10px 24px #0f172a1a!important}.rename-store-close:before,.rename-store-modal__close:before{content:"×"!important;display:block!important;color:#111827!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.rename-store-close svg,.rename-store-modal__close svg,.rename-store-close span,.rename-store-modal__close span{display:none!important}.rename-store-close:hover:not(:disabled),.rename-store-modal__close:hover:not(:disabled){background:#f9fafbfa!important;border-color:#0f172a47!important;color:#000!important}.rename-store-close:hover:not(:disabled):before,.rename-store-modal__close:hover:not(:disabled):before{color:#000!important}.upload-ad-overlay{position:fixed;inset:0;background:#0a0c0f73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:1000;animation:uam-fade-in .12s ease-out}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.upload-ad-overlay{background:#0a0c0fa6}}.upload-ad-modal{display:flex;flex-direction:column;width:min(820px,94vw);max-height:90vh;background:#fff;color:#0f172a;border:1px solid #e6e8ee;border-radius:16px;box-shadow:0 20px 60px #0000002e,0 0 0 1px #00000005 inset;overflow:hidden;animation:uam-pop-in .14s cubic-bezier(.2,.9,.25,1)}.upload-ad-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f6;background:linear-gradient(180deg,#fbfdff,#f6f9ff)}.upload-ad-close{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;cursor:pointer;transition:background .12s,transform .08s,opacity .12s}.upload-ad-close:hover{background:#f4f7ff}.upload-ad-close:active{transform:scale(.98)}.upload-ad-close:focus-visible{outline:2px solid #6ea8fe;outline-offset:2px}.upload-ad-body{flex:1;overflow:auto;padding:16px}@supports (-webkit-overflow-scrolling: touch){.upload-ad-body{-webkit-overflow-scrolling:touch}}.upload-ad-form{display:grid;gap:14px}.field{display:grid;gap:8px}.field label{font-weight:600;color:#111827}.field input,.field input[type=text],.field input[type=url],.field input[type=number],.field select,.field textarea{width:100%;border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:10px 12px;font-size:.98rem;transition:border-color .12s,box-shadow .12s,background .12s}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#9aa3af}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:#9ab6ff;box-shadow:0 0 0 3px #93c5fd40}.field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.field input[type=file]{padding:8px;border-radius:10px}.ad-preview{width:100%;max-height:240px;object-fit:contain;border-radius:12px;border:1px solid #eef1f6;background:#fafbff;margin-top:6px}.pill-grid{display:flex;flex-wrap:wrap;gap:10px}.pill{position:relative;display:inline-flex;align-items:center;gap:8px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;border-radius:999px;padding:8px 12px 8px 36px;font-size:.92rem;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.pill:hover{background:#f9fbff}.pill>input[type=checkbox]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.pill:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:6px;border:2px solid #cbd5e1;background:#fff;box-sizing:border-box}.pill:after{content:"";position:absolute;left:17px;top:50%;width:6px;height:10px;transform:translateY(-58%) rotate(45deg);border-right:2px solid transparent;border-bottom:2px solid transparent;opacity:0}.pill:has(input[type=checkbox]:checked){background:#f0f6ff;border-color:#cfe1ff;box-shadow:0 0 0 3px #4c82ff26}.pill:has(input[type=checkbox]:checked):before{background:#4c82ff;border-color:#4c82ff}.pill:has(input[type=checkbox]:checked):after{opacity:1;border-color:#fff}.row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.row .field select,.row .field input[type=number]{height:44px}.row .field small.muted{display:block;text-align:center;margin-top:8px;color:#6b7280}.muted{color:#6b7280;font-size:.92rem}.upload-ad-footer{margin-top:auto;position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #eef1f6;background:#fff;z-index:2}.upload-ad-footer .btn,.upload-ad-footer .btn-primary{height:40px;padding:0 16px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-weight:700;cursor:pointer;flex:0 0 auto!important;width:auto!important;min-width:140px;margin:0!important}.upload-ad-footer .btn:hover{background:#f8fafc}.upload-ad-footer .btn:active{transform:translateY(1px)}.upload-ad-footer .btn-primary{background:linear-gradient(180deg,#4c82ff,#2e62e6);border-color:#224bb5;color:#fff}.upload-ad-footer .btn-primary:hover{filter:brightness(1.05)}.upload-ad-footer .btn-primary:active{transform:translateY(1px)}.upload-ad-modal *{-webkit-tap-highlight-color:transparent}.upload-ad-modal .btn,.upload-ad-modal button{-webkit-user-select:none;user-select:none;outline:0}.upload-ad-modal .btn{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0000000a;height:38px;border-radius:10px;padding:0 14px;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.upload-ad-modal .btn:hover{background:#f9fafb!important;border-color:#d1d5db!important}.upload-ad-modal .btn:active{background:#f3f4f6!important}.upload-ad-modal .btn.btn-primary{background:#fff!important;color:#111827!important;border:1.5px solid #3b82f6!important}.upload-ad-modal .btn.btn-primary:hover{border-color:#2563eb!important;background:#f8fafc!important}.upload-ad-modal .btn:disabled{background:#f9fafb!important;color:#9ca3af!important;border-color:#e5e7eb!important;box-shadow:none;cursor:not-allowed}.upload-ad-modal .btn:focus-visible{box-shadow:0 0 0 3px #3b82f647}.upload-ad-modal .upload-ad-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;background:#fff;border-top:1px solid #eef2f7;z-index:1}.upload-ad-modal .upload-ad-footer .btn{min-width:120px}.upload-ad-modal .pill-grid{display:flex;flex-wrap:wrap;gap:8px}.upload-ad-modal .pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#374151;cursor:pointer;line-height:1}.upload-ad-modal .pill input{display:none}.upload-ad-modal .pill:has(input:checked){border-color:#111827}.upload-ad-modal .field input[type=text],.upload-ad-modal .field input[type=url],.upload-ad-modal .field input[type=number],.upload-ad-modal .field select,.upload-ad-modal .field textarea{width:100%;height:42px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;padding:0 12px;color:#111827;transition:border-color .12s ease,box-shadow .12s ease}.upload-ad-modal .field textarea{height:auto;padding:10px 12px;min-height:90px}.upload-ad-modal .field input:focus,.upload-ad-modal .field select:focus,.upload-ad-modal .field textarea:focus{border-color:#c7d2fe;box-shadow:0 0 0 3px #6366f129;outline:none}.upload-ad-modal .ad-preview{margin-top:10px;width:100%;max-height:180px;object-fit:contain;border:1px solid #eef2f7;border-radius:10px;background:#f9fafb}.upload-ad-modal .upload-ad-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:linear-gradient(180deg,#fafafa,#fff);border-bottom:1px solid #eef2f7;border-top-left-radius:14px;border-top-right-radius:14px}.upload-ad-modal .upload-ad-close{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:28px;height:28px;line-height:26px;text-align:center}.upload-ad-overlay{position:fixed;inset:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:110006}.upload-ad-modal{width:min(880px,92vw);max-height:min(86vh,980px);background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000026}.upload-ad-body{padding:16px 18px;overflow:auto}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#f8fafc;border:1px solid #e5e7eb;color:#111827;font-size:12px;font-weight:600}.pill .chip-x{width:16px;height:16px;margin-left:2px;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;font-size:0}.pill .chip-x:focus-visible{outline:2px solid #cbd5e1;outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:8px}.pill .chip-x,.pill .chip-x:hover,.pill .chip-x:active,.pill .chip-x:focus,.pill .chip-x:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important;border:0!important}.pill .chip-x{-webkit-tap-highlight-color:transparent}.pill .chip-x::-moz-focus-inner{border:0;padding:0}.pill .chip-x:focus-visible{outline:2px solid #cbd5e1!important;outline-offset:2px}.pill .chip-x:before{content:"×";color:#6b7280;font-size:14px;line-height:1}.pill .chip-x:hover:before{color:#111827}.pill.pill--disabled{opacity:.55;cursor:not-allowed}.pill.pill--disabled input{pointer-events:none}.upload-ad-form .row{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;align-items:start}.ua-live-grid{display:grid;gap:12px;grid-template-columns:1fr;margin-top:12px}.ua-live-box{border:1px solid var(--border, #e5e7eb);border-radius:12px;overflow:hidden;background:#fff}.ua-live-head{padding:8px 10px;font-size:12px;color:#6b7280;border-bottom:1px solid var(--border, #e5e7eb)}.ua-live-stage{position:relative;aspect-ratio:16 / 9;background:#0f172a}.ua-live-media{width:100%;height:100%;object-fit:cover}.ua-live-text{padding:4px 8px;border-radius:6px;background:#00000059}.ua-live-link{padding:6px 10px;background:#111827;color:#fff;border-radius:999px;text-decoration:none;font-size:12px}.upload-ad-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000080;z-index:1000}.upload-ad-modal{display:flex;flex-direction:column;width:100%;max-width:960px;max-height:90vh;border-radius:12px;background:#fff;overflow:hidden}.upload-ad-header{position:sticky;top:0;z-index:2;background:#fff}.upload-ad-body{overflow:auto}.mv-footer{position:sticky;bottom:0;z-index:2;background:#fff;box-shadow:0 -1px #0000000f}.upload-ad-overlay.ua-fullscreen{padding:0;background:#0009}.upload-ad-overlay.ua-fullscreen .upload-ad-modal{max-width:none;max-height:none;width:100vw;height:100vh;border-radius:0}.upload-ad-overlay.ua-fullscreen .upload-ad-body{flex:1 1 auto;overflow:auto}.upload-ad-overlay.ua-fullscreen .ad-creator-tools .ua-live-grid{gap:16px}.ad-live-stage{position:relative;background:#000;overflow:hidden;border-radius:12px;height:340px}@supports (aspect-ratio: 16/9){.ad-live-stage{height:auto;aspect-ratio:16 / 9}}.ad-live-media,.ad-live-stage>img,.ad-live-stage>video{width:100%;height:100%;object-fit:contain;display:block}.ad-live-overlay{position:absolute;inset:0;pointer-events:none}.ua-live-grid{display:grid;gap:12px}.ua-live-grid.two{grid-template-columns:1fr 1fr}.ua-live-box{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;background:#0b0b0c}.ua-live-head{font-size:13px;padding:8px 10px;color:#777;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06)}.ua-live-stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0b0b0c}.ua-live-media{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ua-live-text{position:absolute;transform:translate(-50%,-50%);padding:6px 10px;border-radius:8px;background:#0006;color:#fff;pointer-events:none;max-width:90%;text-align:center;line-height:1.2}.ua-live-sticker{position:absolute;transform:translate(-50%,-50%);pointer-events:none}.ua-live-link{position:absolute;transform:translate(-50%,-50%);border:0;padding:8px 14px;border-radius:999px;background:#111827;color:#fff;cursor:default}.ad-preview,.ad-preview.small{display:block;max-width:100%;height:auto;object-fit:contain}.ad-video-preview{display:block;width:100%;max-height:280px;object-fit:contain}.ua-fullscreen .upload-ad-modal{width:100%;height:100%;max-width:none;border-radius:0}.ad-preview-wrap{position:relative;display:inline-block;max-width:100%}.ad-preview-wrap.small{display:inline-block}.file-remove-btn{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:none;cursor:pointer;background:#0000008c;color:#fff;line-height:26px;font-size:18px;text-align:center}.file-remove-btn:hover{background:#000000bf}.ad-preview{display:block;width:100%;max-height:260px;object-fit:contain;background:#f3f5f7;border-radius:8px}.ad-preview.small{width:140px;height:100px;object-fit:cover;border-radius:8px}.ad-video-preview{display:block;width:100%;max-height:320px;background:#000;border-radius:8px}.ua-live-stage{position:relative;width:100%;max-width:680px;margin:8px auto;aspect-ratio:16 / 9;background:#0b0d10;border-radius:10px;overflow:hidden}.ua-live-stage[data-kind=thumbnail]{aspect-ratio:1 / 1}.ua-live-media{width:100%;height:100%;object-fit:contain;display:block}.ad-preview-wrap{position:relative;display:inline-block;max-width:100%;border-radius:8px;overflow:hidden}.file-remove-btn{position:absolute;top:6px;right:6px;width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;background:#0009;color:#fff;font-size:20px;line-height:30px;text-align:center;z-index:2;transition:background .2s ease}@media(max-width:980px){.upload-ad-form .row{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:640px){.upload-ad-form .row{grid-template-columns:1fr}}.upload-ad-form .field{display:flex;flex-direction:column;gap:6px}.upload-ad-form .field label{font-weight:600;color:#111827}.upload-ad-form .field select,.upload-ad-form .field input[type=number],.upload-ad-form .field input[type=text],.upload-ad-form .field input[type=url]{width:100%;min-width:0;height:40px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:.95rem;outline:none}.upload-ad-form .field select:focus,.upload-ad-form .field input:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.upload-ad-form .field small.muted{margin-top:2px}.upload-ad-form .field input[type=number]::-webkit-outer-spin-button,.upload-ad-form .field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ad-preview-wrap{position:relative;display:inline-block;max-width:100%;border-radius:10px;overflow:hidden}.ad-preview{width:100%;max-height:240px;object-fit:contain;display:block}.ad-preview.small{width:140px;height:100px;object-fit:cover;display:block}.ad-video-preview{width:100%;max-height:280px;object-fit:contain;display:block}.file-remove-btn{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;border-radius:50%;background:#0009;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer;z-index:2;transition:background .15s ease}.file-remove-btn:hover{background:#000c}.file-remove-btn{position:absolute;top:6px;right:6px;width:36px;height:36px;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-weight:800;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transform:translateZ(0);transition:transform .15s ease,background .15s ease,box-shadow .15s ease,opacity .2s ease;box-shadow:0 6px 14px #00000038;animation:rm-pulse 2s ease-out 1s infinite}.file-remove-btn:hover{transform:scale(1.08);background:#0009;box-shadow:0 8px 18px #00000047}.file-remove-btn:active{transform:scale(.96)}@keyframes rm-pulse{0%{box-shadow:0 0 #ffffff38}70%{box-shadow:0 0 0 10px #fff0}to{box-shadow:0 0 #fff0}}.file-remove-btn:after{content:"Remove";position:absolute;right:42px;top:50%;transform:translateY(-50%) translate(6px);background:#111827eb;color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.file-remove-btn:hover:after{opacity:1;transform:translateY(-50%) translate(0)}.upload-ad-modal .upload-ad-body,.upload-ad-modal .upload-ad-form,.upload-ad-modal .field{text-align:left}.upload-ad-modal .field label{text-align:left!important;margin:0}.upload-ad-modal .pill-grid{justify-content:flex-start;row-gap:10px}.upload-ad-modal .field select,.upload-ad-modal .field input[type=text],.upload-ad-modal .field input[type=url],.upload-ad-modal .field input[type=number],.upload-ad-modal .field textarea{width:100%;min-width:0;text-align:left}.upload-ad-modal .field-inline{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:10px}.upload-ad-modal .field-inline label{margin:0}@media(max-width:680px){.upload-ad-footer{flex-direction:column;align-items:stretch}.upload-ad-footer .btn,.upload-ad-footer .btn-primary{width:100%!important;min-width:0}}.joined-modal-backdrop.modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:transparent}.joined-modal,.joined-modal *{box-sizing:border-box}.joined-modal{width:min(760px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border-radius:28px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 26px 80px #0f172a42;color:#111827}.joined-users-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid rgba(226,232,240,.95);background:#fff;flex:0 0 auto}.joined-owner-meta{display:flex;align-items:center;gap:12px;min-width:0}.joined-owner-text{min-width:0}.joined-owner-name{font-size:.98rem;font-weight:900;color:#111827;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joined-owner-sub{margin-top:3px;font-size:.82rem;font-weight:750;color:#475569;line-height:1.2}.joined-users-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(203,213,225,.95);border-radius:14px;background:#fff!important;background-image:none!important;color:#111827!important;font-size:1.35rem;font-weight:850;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.joined-users-close:hover{transform:translateY(-2px);background:#fff!important;color:#111827!important;border-color:#94a3b8f2;box-shadow:0 14px 28px #0f172a1f}.joined-users-close:active{transform:translateY(0)}.joined-users-close:focus-visible{outline:3px solid rgba(15,23,42,.12);outline-offset:3px}.joined-modal-hero{margin:16px 22px 12px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:24px;background:#fff;color:#111827;border:1px solid rgba(203,213,225,.78);box-shadow:0 14px 34px #0f172a12;flex:0 0 auto}.joined-eyebrow{margin:0 0 5px;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#475569;line-height:1.2}.joined-modal-hero h3{margin:0 0 6px;color:#111827;font-size:1.12rem;font-weight:950;line-height:1.15}.joined-modal-hero p{margin:0;max-width:520px;color:#334155;font-size:.88rem;line-height:1.45}.joined-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(88px,1fr));gap:10px}.joined-stat-card{min-width:88px;padding:12px;border-radius:18px;background:#f8fafc;border:1px solid rgba(203,213,225,.88);text-align:center;box-shadow:0 8px 18px #0f172a0a}.joined-stat-card strong{display:block;color:#111827;font-size:1.2rem;font-weight:950;line-height:1.1}.joined-stat-card span{display:block;margin-top:4px;color:#475569;font-size:.72rem;font-weight:850;line-height:1.15}.joined-update-strip{display:flex;gap:8px;padding:0 22px 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.75) transparent;flex:0 0 auto}.joined-update-strip::-webkit-scrollbar{height:7px}.joined-update-strip::-webkit-scrollbar-track{background:transparent}.joined-update-strip::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b8b8}.joined-update-pill{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#fff;color:#111827;font-size:.75rem;font-weight:850;line-height:1;border:1px solid rgba(203,213,225,.9);box-shadow:0 8px 16px #0f172a0a}.joined-user-list{list-style:none;margin:0;padding:0 22px 22px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.78) transparent}.joined-user-list::-webkit-scrollbar{width:9px}.joined-user-list::-webkit-scrollbar-track{background:transparent;border-radius:999px}.joined-user-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#94a3b8c7;background-clip:padding-box}.joined-user-list::-webkit-scrollbar-thumb:hover{background:#64748be6;background-clip:padding-box}.joined-user-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;margin-bottom:10px;border-radius:22px;background:#fff;border:1px solid rgba(226,232,240,.95);box-shadow:0 10px 24px #0f172a0f;color:#111827;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.joined-user-item:hover{transform:translateY(-3px);background:#fff;border-color:#94a3b8e6;box-shadow:0 18px 36px #0f172a1c}.joined-user-item:last-child{margin-bottom:0}.joined-user-main{display:flex;align-items:center;gap:12px;min-width:0}.joined-user-info{min-width:0}.joined-user-topline{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.joined-user-name{color:#111827;font-size:.96rem;font-weight:950;line-height:1.15}.joined-company{margin-top:3px;color:#475569;font-size:.78rem;font-weight:750;line-height:1.2}.joined-status-pill{padding:4px 8px;border-radius:999px;font-size:.68rem;font-weight:900;line-height:1}.joined-status-pill.is-on{color:#047857;background:#dcfce7;border:1px solid rgba(34,197,94,.24)}.joined-status-pill.is-off{color:#92400e;background:#fef3c7;border:1px solid rgba(245,158,11,.26)}.joined-handle-button,.joined-handle-text{margin-top:7px;display:inline-flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;border:1px solid rgba(203,213,225,.95);background:#fff!important;background-image:none!important;color:#111827!important;font-size:.8rem;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 8px 16px #0f172a0d}.joined-handle-button{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.joined-handle-button:hover{transform:translateY(-2px);background:#fff!important;color:#111827!important;border-color:#94a3b8f2;box-shadow:0 12px 24px #0f172a1a}.joined-handle-button:focus-visible{outline:3px solid rgba(15,23,42,.12);outline-offset:3px}.joined-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.joined-type-chip{padding:5px 8px;border-radius:999px;background:#f8fafc;color:#475569;font-size:.7rem;font-weight:850;line-height:1;border:1px solid rgba(203,213,225,.78)}.joined-user-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.joined-action-btn{min-height:38px;padding:9px 16px;border-radius:14px;border:1px solid rgba(203,213,225,.95);background:#fff!important;background-image:none!important;color:#111827!important;font-size:.82rem;font-weight:950;line-height:1;cursor:pointer;box-shadow:0 8px 18px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.joined-action-btn:hover{transform:translateY(-2px);background:#fff!important;color:#111827!important;border-color:#94a3b8f2;box-shadow:0 14px 28px #0f172a1c}.joined-action-btn:active{transform:translateY(0)}.joined-action-btn:focus-visible{outline:3px solid rgba(15,23,42,.12);outline-offset:3px}.joined-action-btn:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.joined-action-btn.ghost{background:#fff!important;color:#111827!important;border-color:#cbd5e1f2}.joined-action-btn.danger{background:#fff7f7!important;color:#be123c!important;border-color:#f43f5e38}.joined-action-btn.danger:hover{background:#fff!important;color:#be123c!important;border-color:#f43f5e52}.joined-empty-state{margin:0 22px 22px;padding:34px 18px;border-radius:22px;background:#fff;border:1px dashed rgba(148,163,184,.8);text-align:center;color:#475569;flex:1 1 auto}.joined-empty-state strong{display:block;color:#111827;font-size:1rem;margin-bottom:6px}.joined-empty-state span{display:block;max-width:420px;margin:0 auto;font-size:.86rem;line-height:1.5}.joined-modal button{font-family:inherit;-webkit-tap-highlight-color:transparent}.joined-modal button:hover,.joined-modal button:focus,.joined-modal button:active{background-image:none!important}.joined-modal .joined-users-close,.joined-modal .joined-handle-button,.joined-modal .joined-action-btn{text-shadow:none!important}@media(max-width:720px){.joined-modal-backdrop.modal-overlay{padding:14px;align-items:flex-start}.joined-modal{max-height:calc(100vh - 28px);border-radius:24px}.joined-modal-hero{grid-template-columns:1fr}.joined-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.joined-user-item{grid-template-columns:1fr}.joined-user-actions{justify-content:flex-start}}@media(max-width:520px){.joined-users-header{padding:16px 16px 12px}.joined-modal-hero{margin:14px 16px 10px;padding:15px}.joined-stat-grid{grid-template-columns:1fr}.joined-update-strip{padding:0 16px 12px}.joined-user-list{padding:0 16px 18px}.joined-user-item{padding:13px;border-radius:20px}.joined-user-actions{width:100%}.joined-action-btn{flex:1 1 auto}}.topref-modal{width:min(1100px,96vw);max-height:90vh;background:#0f1115;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.topref-header{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.topref-title{display:flex;align-items:center;gap:10px}.topref-h1{font-size:16px;font-weight:700}.topref-sub{font-size:12px}.topref-header-actions{display:flex;align-items:center;gap:10px}.topref-btn,.topref-close{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:10px;padding:8px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.topref-close{padding:8px}.topref-summary{display:grid;grid-template-columns:140px 140px 1fr;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.topref-summary-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px}.topref-summary-card.wide{display:flex;justify-content:space-between;align-items:center;gap:10px}.k{font-size:11px;opacity:.7}.v{font-size:13px;font-weight:600}.pill{display:inline-flex;padding:4px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);margin-right:6px}.topref-controls{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.topref-filter{display:inline-flex;align-items:center;gap:8px}.topref-filter select{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:10px;padding:8px 10px}.topref-search{flex:1}.topref-search input{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:10px;padding:8px 10px}.topref-body{padding:12px 16px;overflow:auto}.topref-empty{padding:18px;opacity:.85}.topref-groups{display:flex;flex-direction:column;gap:12px}.topref-group{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.topref-group-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.who-name{font-weight:700;font-size:13px;display:flex;align-items:center}.who-handle{opacity:.75;font-size:12px}.topref-table-wrap{overflow:auto}.topref-table{width:100%;border-collapse:collapse;font-size:13px}.topref-table th,.topref-table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.topref-table th{opacity:.75;font-weight:600;text-align:left}.topref-table td.num,.topref-table th.num{text-align:right}.referrer-cell{display:flex;align-items:center;gap:10px}.referrer-name{font-weight:700;font-size:13px}.referrer-handle{opacity:.75;font-size:12px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;font-size:12px}.topref-footer{padding:10px 16px;border-top:1px solid rgba(255,255,255,.08)}.topref-modal{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;color:#111!important}.topref-header{background:#fafafa!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.topref-h1{color:#111!important}.topref-sub{color:#666!important}.topref-btn,.topref-close{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#111!important}.topref-btn:hover,.topref-close:hover{background:#f3f3f3!important}.topref-summary{border-bottom:1px solid rgba(0,0,0,.06)!important}.topref-summary-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important}.k{opacity:1!important;color:#666!important}.v{color:#111!important}.pill{background:#0000000f!important;border:1px solid rgba(0,0,0,.1)!important;color:#111!important}.topref-controls{border-bottom:1px solid rgba(0,0,0,.06)!important}.topref-filter select,.topref-search input{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;color:#111!important}.topref-search input::placeholder{color:#777!important}.topref-empty{color:#666!important}.topref-group{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important}.topref-group-head{border-bottom:1px solid rgba(0,0,0,.06)!important}.who-handle,.referrer-handle,.muted{opacity:1!important;color:#666!important}.topref-table th,.topref-table td{border-bottom:1px solid rgba(0,0,0,.06)!important;color:#111!important}.topref-table th{color:#666!important}.status-pill{border:1px solid rgba(0,0,0,.1)!important;background:#0000000f!important;color:#111!important}.topref-footer{border-top:1px solid rgba(0,0,0,.06)!important;color:#666!important}.toprefq-header{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa}.toprefq-title{display:flex;align-items:center;gap:10px}.toprefq-h1{font-size:16px;font-weight:800;color:#111}.toprefq-sub{font-size:13px;font-weight:600;color:#666}.toprefq-header-actions{display:flex;align-items:center;gap:10px}.toprefq-btn,.toprefq-close{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.toprefq-close{padding:8px}.toprefq-btn:hover,.toprefq-close:hover{background:#f3f3f3}.toprefq-controls{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;align-items:center;justify-content:space-between;flex-wrap:wrap}.toprefq-left{display:inline-flex;align-items:center;gap:10px}.toprefq-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#0000000f;color:#111;font-weight:700;font-size:13px}.toprefq-filter{display:inline-flex;align-items:center;gap:8px}.toprefq-filter select{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px}.toprefq-search{flex:1;min-width:240px}.toprefq-search input{width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px}.toprefq-search input::placeholder{color:#777}.toprefq-body{padding:12px 16px;overflow:auto}.toprefq-empty{padding:18px;color:#666}.toprefq-list{display:flex;flex-direction:column;gap:10px}.toprefq-row{border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;padding:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.toprefq-who{display:flex;align-items:center;gap:10px}.toprefq-name{font-weight:800;color:#111}.toprefq-handle{color:#666}.toprefq-stats{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.toprefq-stat{padding:6px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#0000000a;color:#111;font-weight:700;font-size:12px}.toprefq-footer{padding:10px 16px;border-top:1px solid rgba(0,0,0,.06);background:#fff}.toplg-header{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa}.toplg-title{display:flex;align-items:center;gap:10px}.toplg-h1{font-size:16px;font-weight:800;color:#111}.toplg-sub{font-size:13px;font-weight:600;color:#666}.toplg-header-actions{display:flex;align-items:center;gap:10px}.toplg-btn,.toplg-close{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.toplg-close{padding:8px}.toplg-btn:hover,.toplg-close:hover{background:#f3f3f3}.toplg-summary{display:grid;grid-template-columns:140px 160px 1fr;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.toplg-summary-card{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px}.toplg-summary-card.wide{display:flex;justify-content:space-between;align-items:center;gap:10px}.toplg-controls{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;align-items:center;flex-wrap:wrap}.toplg-filter{display:inline-flex;align-items:center;gap:8px}.toplg-filter select{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px}.toplg-search{flex:1;min-width:240px}.toplg-search input{width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px}.toplg-search input::placeholder{color:#777}.toplg-body{padding:12px 16px;overflow:auto;background:#fff}.toplg-empty{padding:18px;color:#666}.toplg-groups{display:flex;flex-direction:column;gap:12px}.toplg-group{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden}.toplg-group-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa}.toplg-table-wrap{overflow:auto}.toplg-table{width:100%;border-collapse:collapse;font-size:13px}.toplg-table th,.toplg-table td{padding:10px;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle}.toplg-table th{color:#666;font-weight:700;text-align:left;background:#fff}.toplg-table td.num,.toplg-table th.num{text-align:right}.generator-cell{display:flex;align-items:center;gap:10px}.generator-name{font-weight:800;font-size:13px;color:#111}.generator-handle{color:#666;font-size:12px}.toplg-footer{padding:10px 16px;border-top:1px solid rgba(0,0,0,.06);background:#fff}@media(max-width:720px){.toplg-summary{grid-template-columns:1fr}}.topaff-header{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa}.topaff-title{display:flex;align-items:center;gap:10px}.topaff-h1{font-size:16px;font-weight:800;color:#111}.topaff-sub{font-size:13px;font-weight:600;color:#666}.topaff-header-actions{display:flex;align-items:center;gap:10px}.topaff-btn,.topaff-close{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.topaff-close{padding:8px}.topaff-btn:hover,.topaff-close:hover{background:#f3f3f3}.topaff-summary{display:grid;grid-template-columns:140px 140px 1fr;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.topaff-summary-card{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px}.topaff-summary-card.wide{display:flex;justify-content:space-between;align-items:center;gap:10px}.pill{display:inline-flex;padding:4px 8px;border-radius:999px;background:#0000000f;border:1px solid rgba(0,0,0,.1);margin-right:6px}.v{font-size:13px;font-weight:700;color:#111}.topaff-controls{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;align-items:center;flex-wrap:wrap}.topaff-filter{display:inline-flex;align-items:center;gap:8px}.topaff-filter select{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px}.topaff-search{flex:1;min-width:240px}.topaff-search input{width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px}.topaff-search input::placeholder{color:#777}.topaff-body{padding:12px 16px;overflow:auto;background:#fff}.topaff-empty{padding:18px;color:#666}.topaff-groups{display:flex;flex-direction:column;gap:12px}.topaff-group{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden}.topaff-group-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa}.who-name{font-weight:800;font-size:13px;display:flex;align-items:center;color:#111}.who-handle{color:#666;font-size:12px}.topaff-table-wrap{overflow:auto}.topaff-table{width:100%;border-collapse:collapse;font-size:13px}.topaff-table th,.topaff-table td{padding:10px;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle}.topaff-table th{color:#666;font-weight:700;text-align:left;background:#fff}.topaff-table td.num,.topaff-table th.num{text-align:right}.affiliate-cell{display:flex;align-items:center;gap:10px}.affiliate-name{font-weight:800;font-size:13px;color:#111}.affiliate-handle{color:#666;font-size:12px}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#0000000a;font-size:12px;font-weight:800;color:#111}.topaff-footer{padding:10px 16px;border-top:1px solid rgba(0,0,0,.06);background:#fff}@media(max-width:720px){.topaff-summary{grid-template-columns:1fr}}.topbuyer-header{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fafafa}.topbuyer-title{display:flex;align-items:center;gap:10px}.topbuyer-h1{font-size:16px;font-weight:800;color:#111}.topbuyer-sub{font-size:13px;font-weight:600;color:#666}.topbuyer-header-actions{display:flex;align-items:center;gap:10px}.topbuyer-btn,.topbuyer-close{background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.topbuyer-close{padding:8px}.topbuyer-btn:hover,.topbuyer-close:hover{background:#f3f3f3}.topbuyer-summary{display:grid;grid-template-columns:140px 140px 1fr;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.topbuyer-summary-card{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px}.topbuyer-summary-card.wide{display:flex;justify-content:space-between;align-items:center;gap:10px}.k{font-size:11px;color:#666}.v{font-size:13px;font-weight:800;color:#111}.pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#0000000f;border:1px solid rgba(0,0,0,.1);margin-right:6px;font-weight:800}.topbuyer-controls{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;align-items:center}.topbuyer-search{display:inline-flex;align-items:center;gap:8px;width:100%}.topbuyer-search input{width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);color:#111;border-radius:10px;padding:8px 10px}.topbuyer-search input::placeholder{color:#777}.topbuyer-body{padding:12px 16px;overflow:auto;background:#fff}.topbuyer-empty{padding:18px;color:#666}.topbuyer-list{display:flex;flex-direction:column;gap:12px}.topbuyer-card{border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;overflow:hidden}.topbuyer-card-head{display:flex;justify-content:space-between;gap:12px;padding:12px;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06);align-items:center}.who{display:flex;align-items:center;gap:10px}.who-meta{display:grid;gap:2px}.who-name{font-weight:900;color:#111}.who-handle,.who-email{color:#666;font-size:12px}.stats{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.topbuyer-expand{border:1px solid rgba(0,0,0,.1);background:#fff;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.topbuyer-expand:hover{background:#f3f3f3}.topbuyer-orders{padding:12px}.topbuyer-empty-inner{padding:10px}.topbuyer-table-wrap{overflow:auto}.topbuyer-table{width:100%;border-collapse:collapse;font-size:13px}.topbuyer-table th,.topbuyer-table td{padding:10px;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle}.topbuyer-table th{color:#666;font-weight:800;text-align:left;background:#fff}.topbuyer-table td.num,.topbuyer-table th.num{text-align:right}.topbuyer-footer{padding:10px 16px;border-top:1px solid rgba(0,0,0,.06);background:#fff}.muted{color:#666}@media(max-width:720px){.topbuyer-summary{grid-template-columns:1fr}}.status-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f6;background:linear-gradient(180deg,#fbfdff,#f6f9ff)}.uploader-meta{display:flex;align-items:center;gap:12px}.uploader-text{display:grid;gap:2px}.uploader-name{font-weight:700;color:#0f172a}.uploader-sub{font-size:.9rem;color:#6b7280}.status-close{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;cursor:pointer;transition:background .12s,transform .08s,opacity .12s}.status-close:hover{background:#f4f7ff}.status-close:active{transform:scale(.98)}.status-close:focus-visible{outline:2px solid #6ea8fe;outline-offset:2px}.status-modal-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.status-modal{width:min(760px,92vw);max-height:86vh;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column}.status-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee}.close-btn{border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer}.status-summary{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #f0f0f0}.status-pill{border:1px solid #e5e7eb;background:#f9fafb;padding:6px 10px;border-radius:999px;font-size:14px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.status-pill .count{opacity:.75;margin-left:6px}.status-pill:hover{background:#f3f4f6;border-color:#e2e8f0}.status-pill.is-active{background:#eef2ff;border-color:#6366f1}.status-search{margin-left:auto;padding:8px 10px;border-radius:10px;border:1px solid #e5e7eb;min-width:180px}.status-user-list{overflow:auto;padding:12px 16px 18px}.status-user-item{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:10px 6px;border-bottom:1px solid #f4f4f5}.status-user-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid #eee}.status-user-info .name{margin:0;font-weight:600}.status-handle{font-weight:700;font-style:normal;color:#6b7280}.status-handle.linky{cursor:pointer;text-decoration:none;transition:color .15s ease,text-shadow .15s ease}.status-handle.linky:hover{color:#d4af37;text-shadow:0 0 8px rgba(212,175,55,.35)}.no-users{padding:12px;color:#6b7280;text-align:center}.status-modal,.status-summary,.status-user-list{-webkit-user-select:text;user-select:text}.aff-item{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--divider,#eee)}.thumbs{display:flex;gap:6px}.thumbs img,.thumb{width:44px;height:44px;object-fit:cover;border-radius:8px}.thumb.placeholder{background:#f3f4f6}.line-1{display:flex;align-items:center;gap:8px}.title{margin:0;font-size:15px}.status-chip{padding:2px 8px;border-radius:999px;font-size:11px;background:#eef2ff;color:#3730a3}.status-chip.pending{background:#fff7ed;color:#9a3412}.status-chip.approved{background:#ecfdf5;color:#065f46}.status-chip.rejected{background:#fef2f2;color:#991b1b}.mod-note{display:flex;gap:8px;margin-top:6px}.mod-note-body{display:flex;flex-direction:column}.mod-note-head{font-size:12px}.mod-note-text{font-size:13px}.status-aff-item{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--border, #eee);background:var(--card, #fff);margin-bottom:8px}.aff-left{display:flex;gap:10px;align-items:center;min-width:0}.aff-thumb{width:48px;height:48px;object-fit:cover;border-radius:8px}.aff-title{font-weight:600}.aff-sub{font-size:12px;color:#667}.aff-right{display:flex;align-items:center;gap:12px}.pill{padding:4px 10px;border-radius:999px;font-size:12px;text-transform:capitalize}.pill-approved{background:#e8fff1;color:#137333}.pill-pending{background:#fff8e1;color:#8a6d00}.pill-rejected{background:#ffe8e6;color:#b00020}.mod-block{display:flex;align-items:center;gap:8px;max-width:380px}.mod-avatar{width:28px;height:28px;border-radius:999px;object-fit:cover}.mod-text{display:flex;flex-direction:column;gap:2px}.mod-line{font-size:12px;color:#334}.mod-note{font-size:12px;color:#556;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-affiliate-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px}.status-affiliate-item .status-user-avatar{display:none}.status-right{order:0;margin-left:0;margin-right:8px;flex:0 0 auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.mod-context,.mod-meta{display:flex;align-items:center;gap:8px}.status-bulk-tools{display:flex;align-items:center;gap:12px;margin-left:8px}.status-bulk-tools .select-all{display:inline-flex;align-items:center;gap:6px;font-size:.95rem;color:var(--muted, #666)}.status-affiliate-item{display:flex;align-items:center;gap:12px;padding:10px 12px}.status-affiliate-item .row-check{flex:0 0 auto;margin-right:2px;transform:translateY(1px)}.status-right{order:0;flex:0 0 auto;display:flex;align-items:center;gap:8px}.status-user-info{order:1;flex:1 1 auto;min-width:0}.row-actions{order:2;flex:0 0 auto;margin-left:8px}.row-actions .icon{background:transparent;border:none;cursor:pointer;font-size:18px;line-height:1}.row-actions .icon.danger{color:#c0392b}.row-actions .icon:disabled{opacity:.5;cursor:not-allowed}.status-summary .danger{background:#c0392b;color:#fff;border:none;border-radius:8px;padding:6px 10px;cursor:pointer}.status-summary .danger:disabled{opacity:.5;cursor:not-allowed}.status-header{display:flex;align-items:center;justify-content:space-between}.status-header-count{display:flex;align-items:center;gap:8px;font-weight:600;color:#111827}.status-header-count .count-badge{padding:2px 8px;border-radius:9999px;border:1px solid #e5e7eb;background:#f9fafb;font-size:12px;line-height:18px}.status-summary{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.status-summary .status-search{margin-left:auto}.status-counters{display:flex;align-items:center;gap:.4rem}.chip{padding:4px 10px;border-radius:999px;border:1px solid var(--chip-border, #e5e7eb);background:var(--chip-bg, #f8fafc);font-size:.85rem;line-height:1}.chip.muted{opacity:.8}.chip.selected.has{background:#fff7ed;border-color:#f59e0b}.status-affiliate-item{display:grid;grid-template-columns:auto 56px 1fr auto auto;gap:12px;align-items:center}.status-left{display:flex;align-items:center}.status-right{display:flex;align-items:center;justify-content:flex-end}.inline-status{display:flex;align-items:center;gap:8px;margin-bottom:4px}@media(max-width:560px){.status-affiliate-item{flex-wrap:wrap}.status-right{order:0}.status-user-info{order:1;width:100%}}.ads-actions{display:flex;align-items:center;gap:8px}.icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;cursor:pointer;transition:background .12s,transform .08s,opacity .12s}.icon-btn:focus-visible{outline:2px solid #6ea8fe;outline-offset:2px}.icon-btn svg{width:18px;height:18px}.ads-close{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;font-size:20px;line-height:1;cursor:pointer;transition:background .12s,transform .08s,opacity .12s}.ads-close:hover{background:#f4f7ff}.ads-close:active{transform:scale(.98)}.ads-close:focus-visible{outline:2px solid #6ea8fe;outline-offset:2px}.icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#111827;cursor:pointer;transition:background .12s,transform .08s,opacity .12s}.icon-btn:hover{background:#f4f7ff}.icon-btn:active{transform:scale(.98)}.ads-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.ads-modal{background:#fff;width:min(920px,92vw);max-height:80vh;overflow:auto;border-radius:12px;box-shadow:0 10px 30px #0003}.ads-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #eee}.ads-actions .icon-btn{margin-left:8px}.ads-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #f1f1f1}.filter-group .filter-btn{margin-right:8px}.filter-btn.active{font-weight:700;text-decoration:underline}.search-group input{width:240px}.ads-list{padding:10px 12px 18px}.ad-row{display:flex;gap:12px;align-items:stretch;border:1px solid #eee;padding:10px;border-radius:10px;margin-bottom:10px;background:#fff}.ad-row.highlight{animation:pulseGlow 1.5s ease-out 1}@keyframes pulseGlow{0%{box-shadow:0 0 #2ecc7100}40%{box-shadow:0 0 0 10px #2ecc7140}to{box-shadow:0 0 #2ecc7100}}.ad-thumb{width:64px;height:64px;border-radius:10px;object-fit:cover}.ad-main{flex:1;min-width:0}.ad-topline{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ad-title{font-size:16px}.status-pill{padding:2px 8px;border-radius:999px;font-size:12px}.status-approved{background:#e8f8f0;color:#1e8e5b}.status-pending{background:#fff7e6;color:#b36b00}.status-rejected{background:#fdecea;color:#a61d24}.ad-meta{display:flex;flex-wrap:wrap;gap:10px;color:#666;font-size:12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ad-link{margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-actions{display:flex;align-items:center;gap:8px}.mini-btn{border:1px solid #ddd;background:#fafafa;padding:6px 8px;border-radius:8px}.mini-btn.danger{border-color:#f1c0c0;background:#fff5f5}.ads-modal *{-webkit-tap-highlight-color:transparent}.ads-modal .icon-btn,.ads-modal .ads-close,.ads-modal .filter-btn,.ads-modal .mini-btn,.ads-modal button{background:#fff!important;color:#111827!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #0000000a;outline:0;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.ads-modal .icon-btn:hover,.ads-modal .ads-close:hover,.ads-modal .filter-btn:hover,.ads-modal .mini-btn:hover,.ads-modal button:hover{background:#f9fafb!important;border-color:#d1d5db!important}.ads-modal .filter-btn.active{border-color:#111827!important}.ads-modal .mini-btn.danger{border-color:#fecaca!important;color:#b91c1c!important}.ads-modal .mini-btn.danger:hover{background:#fef2f2!important}.ads-modal .ads-close{width:28px;height:28px;line-height:26px;border-radius:8px;text-align:center}.ads-modal .icon-btn:focus-visible,.ads-modal .ads-close:focus-visible,.ads-modal .filter-btn:focus-visible,.ads-modal .mini-btn:focus-visible,.ads-modal button:focus-visible{box-shadow:0 0 0 3px #3b82f647}.ads-modal .ad-thumb{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid #eef2f7;background:#f9fafb}.ads-modal .ad-row.highlight{animation:adHighlight 1.2s ease-out 1}@keyframes adHighlight{0%{box-shadow:0 0 #22c55e00,inset 0 0 0 9999px #22c55e14}35%{box-shadow:0 0 0 6px #22c55e33,inset 0 0 #22c55e1a}to{box-shadow:0 0 #22c55e00,inset 0 0 #22c55e00}}.status-pill{border:1px solid #e5e7eb;border-radius:999px;padding:2px 10px;font-size:12px;line-height:1.4}.status-approved{color:#166534;background:#ecfdf5;border-color:#a7f3d0}.status-pending{color:#92400e;background:#fffbeb;border-color:#fed7aa}.status-rejected{color:#991b1b;background:#fef2f2;border-color:#fecaca}.cp-page{padding:18px;max-width:1100px;margin:0 auto}.cp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.cp-actions{display:flex;gap:10px}.cp-card{background:#fff;border:1px solid #e6e8ee;border-radius:16px;box-shadow:0 10px 30px #02061714;padding:14px;margin-bottom:14px}.cp-grid{display:grid;grid-template-columns:1fr 220px;gap:12px;align-items:start}.cp-field{display:grid;gap:8px}.cp-field>span{font-weight:700}.cp-field input{border:1px solid #e6e8ee;border-radius:12px;padding:10px 12px}.cp-badge{border:1px solid #eef1f6;border-radius:14px;padding:12px;background:#fafcff}.cp-badge-title{font-weight:800}.cp-badge-sub{margin-top:4px}.cp-pill-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.cp-pill{height:34px;padding:0 14px;border-radius:999px;border:1px solid #e6e8ee;background:#fff;font-weight:800;cursor:pointer}.cp-pill.active{background:#2563eb;border-color:#2563eb;color:#fff}.cp-table{margin-top:10px;border:1px solid #eef1f6;border-radius:14px;overflow:hidden}.cp-row{display:grid;grid-template-columns:220px 160px 1fr;gap:10px;padding:10px 12px;border-top:1px solid #eef1f6;align-items:center}.cp-row:first-child{border-top:0}.cp-row-head{background:#fbfdff;font-weight:900}.cp-row input{border:1px solid #e6e8ee;border-radius:12px;padding:10px 12px;width:100%}.cp-row.disabled{opacity:.55}.muted{opacity:.75}.cp-pill,.cp-pill.active{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.25)!important;font-weight:700!important;box-shadow:none!important}.cp-pill.active{border-color:#000000a6!important}.cp-pill:hover{background:#0000000a!important}.cp-pill:focus{outline:none}.cp-pill:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:2px}.cp-pill:disabled{opacity:.5;cursor:not-allowed}.cp-pill,.cp-pill.active{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;height:36px!important;padding:0 14px!important;border-radius:10px!important;white-space:nowrap!important}.cp-top .cp-actions .btn,.cp-top .cp-actions .btn.btn-primary{background:transparent!important;color:#111!important;font-weight:700!important;border:1px solid rgba(0,0,0,.25)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:36px!important;padding:0 14px!important;border-radius:10px!important}.cp-top .cp-actions .btn:hover,.cp-top .cp-actions .btn.btn-primary:hover{background:#0000000a!important}.cp-top .cp-actions .btn:focus,.cp-top .cp-actions .btn.btn-primary:focus,.cp-top .cp-actions .btn:focus-visible,.cp-top .cp-actions .btn.btn-primary:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0000001f!important}.cp-top .cp-actions .btn:disabled,.cp-top .cp-actions .btn.btn-primary:disabled{opacity:.55!important;cursor:not-allowed!important}.cp-card .cp-table{width:100%;border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden;background:#fff}.cp-table .cp-row.cp-row-head{display:grid;grid-template-columns:180px 140px 1fr;gap:12px;padding:12px 14px;background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);font-weight:700;color:#111}.cp-table .cp-row{display:grid;grid-template-columns:180px 140px 1fr;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.cp-table .cp-row:last-child{border-bottom:none}.cp-table .cp-asset{font-weight:700;color:#111;display:flex;align-items:center}.cp-table .cp-row>div:nth-child(2){display:flex;align-items:center;justify-content:flex-start}.cp-table input[type=number],.cp-table input[type=text],.cp-table select{width:100%;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#fff;padding:0 12px;color:#111;box-sizing:border-box}.cp-table input[type=number]{text-align:center;max-width:120px}.cp-table input:focus,.cp-table select:focus{outline:none;border-color:#00000059;box-shadow:0 0 0 3px #0000001a}.cp-table .cp-row.disabled{opacity:.55}.cp-table .cp-row.disabled input,.cp-table .cp-row.disabled select{background:#00000008;cursor:not-allowed}.cp-table .muted{color:#0000008c;font-size:12px}.cp-card .cp-grid{display:grid;grid-template-columns:1fr 220px;gap:16px;align-items:start}.cp-card .cp-field{max-width:520px}.cp-card .cp-field input[type=number]{width:220px;max-width:100%;height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.18);padding:0 12px;box-sizing:border-box}.cp-card .cp-field span{display:block;font-weight:700;color:#111;margin-bottom:6px}.cp-card .cp-field .muted{margin-top:8px;font-size:12px;color:#0000008c}.cp-card .cp-badge{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px 14px;background:#00000005;min-height:76px;display:flex;flex-direction:column;justify-content:center}.cp-card .cp-badge-title{font-weight:800;color:#111;margin-bottom:4px}.cp-card .cp-badge-sub{color:#0000008c;font-size:12px}@media(max-width:720px){.cp-card .cp-grid{grid-template-columns:1fr}.cp-card .cp-field{max-width:100%}.cp-card .cp-field input[type=number]{width:100%}}.pulse-poll-analytics-page{width:100%;font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pulse-poll-analytics-page .analytics-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:8px}.pulse-poll-analytics-header-main{display:flex;align-items:flex-start;gap:14px;min-width:0}.pulse-poll-analytics-page .analytics-header h1{display:flex;align-items:center;gap:10px;margin:0;color:#0f172a}.pulse-poll-analytics-subtitle{margin-top:4px}.pulse-poll-analytics-scope{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pulse-poll-analytics-scope span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:#64748b;font-size:.76rem;font-weight:800}.pulse-poll-analytics-back-btn{flex:0 0 auto}.pulse-poll-analytics-page .muted{color:#6b7280}.pulse-poll-analytics-page .chart-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pulse-poll-analytics-control{display:inline-flex;align-items:center;gap:8px}.pulse-poll-analytics-range-note{margin-top:6px;margin-bottom:12px}.pulse-poll-analytics-page .chart-card,.pulse-poll-analytics-page .card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 10px 30px #0f172a0d}.pulse-poll-analytics-page .chart-card{padding:18px;margin-bottom:16px}.pulse-poll-analytics-page .chart-card h3{margin:0 0 14px;font-size:1.05rem;font-weight:800;color:#0f172a}.pulse-poll-analytics-page .order-filter{appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;color:#111827;border-radius:999px;padding:10px 38px 10px 14px;min-height:42px;font-size:.95rem;font-weight:700;outline:none;box-shadow:0 4px 14px #0f172a0d;white-space:nowrap}.pulse-poll-analytics-page .order-filter:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1f}.pulse-poll-analytics-page .chart-action{border:none;outline:none;border-radius:14px;min-height:44px;padding:0 16px;font-weight:800;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap}.pulse-poll-analytics-page .chart-action:hover{transform:translateY(-1px)}.pulse-poll-analytics-page .chart-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.pulse-poll-analytics-page .chart-action.ghost{background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 24px #0f172a0f}.pulse-poll-analytics-page .chart-action.ghost:hover{background:#f8fafc}.pulse-poll-analytics-page .chart-action__icon{flex:0 0 auto}.pulse-poll-analytics-page .toggle{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#374151}.pulse-poll-analytics-page .toggle input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb}.pulse-poll-analytics-toggle-card{padding:14px;margin-bottom:12px}.pulse-poll-analytics-toggle-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.pulse-poll-analytics-toggle-row .chart-action{margin-left:auto}.pulse-poll-analytics-state-card{padding:16px;margin-bottom:12px}.pulse-poll-analytics-state-card--error{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#dc2626}.pulse-poll-analytics-empty{padding:20px}.pulse-poll-analytics-page .revenue-analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;align-items:stretch;margin:18px 0;width:100%}.pulse-poll-analytics-page .revenue-analytics-kpi{position:relative;min-width:0;min-height:136px;padding:18px 18px 16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 10px 24px #0f172a0d;overflow:hidden}.pulse-poll-analytics-page .revenue-analytics-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:18px 0 0 18px}.pulse-poll-analytics-page .revenue-analytics-kpi__label{margin:0 0 8px;color:#475569;font-size:.76rem;font-weight:850;line-height:1;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.pulse-poll-analytics-page .revenue-analytics-kpi__value{color:#0f172a;font-size:clamp(1.9rem,2.6vw,2.3rem);font-weight:850;line-height:1;letter-spacing:-.045em;overflow-wrap:anywhere}.pulse-poll-analytics-kpi-text{font-size:clamp(1.2rem,1.55vw,1.55rem)!important;line-height:1.1!important}.pulse-poll-analytics-page .revenue-analytics-kpi__meta{margin-top:8px;color:#64748b;font-size:.82rem;font-weight:750;line-height:1.2}.pulse-poll-analytics-page .revenue-analytics-kpi--gross{background:linear-gradient(180deg,#eff6ff,#dbeafe);border-color:#2563eb2e}.pulse-poll-analytics-page .revenue-analytics-kpi--gross:before{background:#2563eb}.pulse-poll-analytics-page .revenue-analytics-kpi--orders{background:linear-gradient(180deg,#fdf2f8,#fce7f3);border-color:#ec48992e}.pulse-poll-analytics-page .revenue-analytics-kpi--orders:before{background:#ec4899}.pulse-poll-analytics-page .revenue-analytics-kpi--gross-profit{background:linear-gradient(180deg,#fff7ed,#ffedd5);border-color:#f59e0b33}.pulse-poll-analytics-page .revenue-analytics-kpi--gross-profit:before{background:#f59e0b}.pulse-poll-analytics-page .revenue-analytics-kpi--net{background:linear-gradient(180deg,#ecfdf5,#d1fae5);border-color:#16a34a33}.pulse-poll-analytics-page .revenue-analytics-kpi--net:before{background:#16a34a}.pulse-poll-analytics-page .revenue-analytics-kpi--net-profit{background:linear-gradient(180deg,#eef2ff,#e0e7ff);border-color:#6366f12e}.pulse-poll-analytics-page .revenue-analytics-kpi--net-profit:before{background:#6366f1}.pulse-poll-analytics-page .revenue-analytics-kpi--month{background:linear-gradient(180deg,#f8fafc,#eef2ff);border-color:#64748b29}.pulse-poll-analytics-page .revenue-analytics-kpi--month:before{background:#475569}.pulse-poll-analytics-page .revenue-analytics-kpi--quarter{background:linear-gradient(180deg,#f0fdfa,#ccfbf1);border-color:#14b8a62e}.pulse-poll-analytics-page .revenue-analytics-kpi--quarter:before{background:#14b8a6}.pulse-poll-analytics-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pulse-poll-analytics-card-head h3{margin:0!important}.pulse-poll-analytics-voter-count{display:inline-flex;align-items:center;gap:8px}.pulse-poll-analytics-page .orders-table-wrap.compact{width:100%;max-height:460px;overflow:auto;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:#fff}.pulse-poll-analytics-page .orders-table{width:100%;border-collapse:collapse;min-width:860px;table-layout:auto}.pulse-poll-analytics-page .orders-table thead th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;text-align:left;font-size:.84rem;font-weight:800;letter-spacing:.02em;padding:14px 12px;border-bottom:1px solid rgba(15,23,42,.08);white-space:nowrap}.pulse-poll-analytics-page .orders-table tbody td{padding:13px 12px;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:middle;color:#111827;font-size:.95rem}.pulse-poll-analytics-page .orders-table tbody tr:hover{background:#2563eb08}.pulse-poll-analytics-page .orders-table tbody tr:last-child td{border-bottom:none}.pulse-poll-analytics-page .mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pulse-poll-analytics-voter-cell{display:flex;align-items:center;gap:10px;min-width:0}.pulse-poll-analytics-voter-cell img{width:34px;height:34px;min-width:34px;border-radius:50%;object-fit:cover}.pulse-poll-analytics-voter-cell>div{min-width:0}.pulse-poll-analytics-voter-cell strong,.pulse-poll-analytics-voter-cell .muted{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pulse-poll-analytics-page--fullscreen{position:fixed;inset:0;z-index:1600;width:100vw;max-width:none;height:100vh!important;max-height:100vh!important;margin:0;padding:18px 18px 32px;background:#f9f9f9;overflow-y:auto!important;overflow-x:hidden!important;border-radius:0;box-sizing:border-box}.pulse-poll-analytics-page--fullscreen .orders-table-wrap.compact{max-height:none}.pulse-poll-analytics-chart-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.pulse-poll-analytics-chart-title-row h3{margin:0}.pulse-poll-analytics-chart-note{display:inline-flex;align-items:center;max-width:420px;padding:7px 10px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#f8fafcdb;color:#64748b;font-size:.78rem;font-weight:700;line-height:1.25;text-align:right}@media(max-width:1100px){.pulse-poll-analytics-page .analytics-header{flex-direction:column}.pulse-poll-analytics-page .chart-actions{width:100%;justify-content:flex-start}}@media(max-width:720px){.pulse-poll-analytics-header-main{flex-direction:column}.pulse-poll-analytics-page .chart-card,.pulse-poll-analytics-page .card{border-radius:16px}.pulse-poll-analytics-page .chart-card{padding:14px}.pulse-poll-analytics-page .chart-actions{flex-direction:column;align-items:stretch}.pulse-poll-analytics-page .chart-action,.pulse-poll-analytics-page .chart-action.ghost,.pulse-poll-analytics-control,.pulse-poll-analytics-page .order-filter{width:100%}.pulse-poll-analytics-toggle-row{flex-direction:column;align-items:stretch}.pulse-poll-analytics-toggle-row .chart-action{margin-left:0}.pulse-poll-analytics-page .orders-table{min-width:780px}.pulse-poll-analytics-state-card--error{flex-direction:column;align-items:stretch}}.pulse-poll-analytics-page .chart-actions{align-items:center;gap:10px}.pulse-poll-analytics-page .pulse-poll-analytics-control{gap:7px;font-size:.84rem;font-weight:700}.pulse-poll-analytics-page .order-filter{min-height:42px;padding:0 16px;border-radius:999px;font-size:.86rem;font-weight:700;line-height:1.1}.pulse-poll-analytics-page .chart-action{min-height:42px;padding:0 15px;border-radius:999px;gap:7px;font-size:.86rem;font-weight:750;line-height:1.1;white-space:nowrap}.pulse-poll-analytics-page .chart-action__icon{width:15px;height:15px;flex:0 0 auto}.pulse-poll-analytics-page .pulse-poll-analytics-back-btn{padding-inline:14px}.pulse-poll-analytics-page .pulse-poll-analytics-toggle-card .chart-action{min-height:38px;padding:0 13px;font-size:.82rem}.pulse-poll-analytics-page .pulse-poll-analytics-card-head .chart-action,.pulse-poll-analytics-page .orders-table .chart-action{min-height:34px;padding:0 12px;font-size:.8rem;border-radius:12px}@media(max-width:980px){.pulse-poll-analytics-page .chart-actions{gap:8px}.pulse-poll-analytics-page .chart-action,.pulse-poll-analytics-page .order-filter{min-height:39px;padding-inline:13px;font-size:.82rem}.pulse-poll-analytics-page .pulse-poll-analytics-control{font-size:.8rem}}@media(max-width:640px){.pulse-poll-analytics-page .chart-actions{align-items:stretch}.pulse-poll-analytics-page .chart-action,.pulse-poll-analytics-page .order-filter{width:100%;justify-content:center}}.pulse-poll-analytics-page .pulse-poll-analytics-range-note{margin:14px 0 26px;text-align:center;font-size:.88rem;font-weight:500;color:#5f6877;white-space:nowrap}.pulse-poll-analytics-page .revenue-analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;align-items:stretch;margin-top:8px}.pulse-poll-analytics-page .revenue-analytics-kpi{min-height:118px;padding:18px 18px 16px;border-radius:16px;overflow:hidden}.pulse-poll-analytics-page .revenue-analytics-kpi__label{margin-bottom:8px;font-size:.72rem;font-weight:800;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#465268;white-space:nowrap}.pulse-poll-analytics-page .revenue-analytics-kpi__value{font-size:clamp(1.85rem,2.1vw,2.55rem);font-weight:850;line-height:.98;letter-spacing:-.04em;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pulse-poll-analytics-page .revenue-analytics-kpi__meta{margin-top:8px;font-size:.78rem;font-weight:650;line-height:1.25;color:#64748b}.pulse-poll-analytics-page .pulse-poll-analytics-kpi-text{max-width:100%;font-size:clamp(1.35rem,1.8vw,1.95rem);letter-spacing:-.035em}.pulse-poll-analytics-page .revenue-analytics-kpi--quarter .revenue-analytics-kpi__value{font-size:clamp(1.75rem,1.9vw,2.2rem);white-space:nowrap;overflow:visible;text-overflow:clip}.pulse-poll-analytics-page .revenue-analytics-kpi--month .revenue-analytics-kpi__value{font-size:clamp(1.65rem,2vw,2.35rem)}.pulse-poll-analytics-page .chart-actions{gap:10px;align-items:center}.pulse-poll-analytics-page .pulse-poll-analytics-control{gap:7px;font-size:.78rem;font-weight:750;color:#5f6877}.pulse-poll-analytics-page .order-filter{min-height:40px;padding:0 15px;border-radius:999px;font-size:.82rem;font-weight:750;line-height:1}.pulse-poll-analytics-page .chart-action{min-height:40px;padding:0 14px;border-radius:999px;gap:7px;font-size:.82rem;font-weight:750;line-height:1;white-space:nowrap}.pulse-poll-analytics-page .chart-action__icon{width:14px;height:14px}.pulse-poll-analytics-page .chart-action span{font-size:inherit;line-height:inherit}@media(max-width:720px){.pulse-poll-analytics-page .pulse-poll-analytics-range-note{white-space:normal}.pulse-poll-analytics-page .revenue-analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pulse-poll-analytics-page .revenue-analytics-kpi__value{font-size:1.75rem}.pulse-poll-analytics-page .revenue-analytics-kpi--quarter .revenue-analytics-kpi__value{font-size:1.55rem}}.seller-upload-layout{display:flex;min-height:100vh;box-sizing:border-box}.vertical-header{position:fixed;top:0;left:0;height:100vh;width:80px;background-color:#fff;border-right:1px solid #eee;z-index:1001}.seller-upload-main{margin-left:80px;width:calc(100% - 80px);display:flex;flex-direction:column;box-sizing:border-box}.seller-upload-scroll-area{flex-grow:1;overflow-y:auto;padding:20px 40px 40px;background-color:#f9f9f9}.seller-product-upload{max-width:800px;margin:0 auto;padding:20px}.title{text-align:center;font-size:2rem;margin-bottom:20px}.product-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:10px}label{font-size:1.2rem;color:#333}input[type=text],input[type=number],textarea{padding:10px;font-size:1rem;border-radius:5px;border:1px solid #ddd;width:100%}input[type=file]{padding:5px}textarea{resize:vertical}.primary-button{padding:15px;background-color:#007bff;border:none;color:#fff;border-radius:5px;cursor:pointer;font-size:1.2rem;transition:background-color .3s ease}.primary-button:hover{background-color:#0056b3}.primary-button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{color:red;font-size:1.1rem;text-align:center}.success-message{color:green;font-size:1.1rem;text-align:center}@media(max-width:768px){.seller-product-upload{padding:10px}.title{font-size:1.8rem}input,textarea{font-size:.95rem}.primary-button{font-size:1.1rem}}@media(max-width:480px){.title{font-size:1.5rem}input,textarea{font-size:.9rem;padding:8px}.primary-button{padding:12px;font-size:1rem}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.affiliate-list-container{margin:20px;overflow-x:auto}.affiliate-list-table{width:100%;border-collapse:collapse;margin-bottom:20px;table-layout:auto}.affiliate-list-table th,.affiliate-list-table td{border:1px solid #ddd;padding:10px;text-align:left;font-size:14px;white-space:nowrap}.affiliate-list-table th{background-color:#f4f4f4;font-weight:700}.status-badge{padding:5px 10px;border-radius:5px;font-weight:700;color:#fff}.status-badge.pending{background-color:#f39c12;color:#000}.status-badge.approved{background-color:#2ecc71;color:#fff}.status-badge.rejected{background-color:#e74c3c;color:#fff}.approve-button,.reject-button,.delete-button{padding:8px 12px;border:none;border-radius:5px;cursor:pointer;font-size:14px;margin-right:5px;transition:background-color .3s ease}.delete-button{background-color:#f39c12;color:#fff}.delete-button:hover{background-color:#e67e22}.error-message{color:red;font-size:16px;text-align:center}.success-message{color:green;font-size:16px;text-align:center;margin-top:10px}@media(max-width:1200px){.affiliate-list-table th,.affiliate-list-table td{padding:8px}.spinner{width:35px;height:35px}.approve-button,.reject-button,.delete-button{font-size:13px}}@media(max-width:1024px){.affiliate-list-table th,.affiliate-list-table td{padding:6px;font-size:12px}.spinner{width:30px;height:30px}.approve-button,.reject-button,.delete-button{font-size:12px;padding:6px 10px}}@media(max-width:768px){.affiliate-list-table th,.affiliate-list-table td{padding:5px;font-size:10px}.spinner{width:25px;height:25px}.approve-button,.reject-button,.delete-button{font-size:11px;padding:5px 8px}}@media(max-width:480px){.affiliate-list-table th,.affiliate-list-table td{padding:4px;font-size:8px}.spinner{width:20px;height:20px}.approve-button,.reject-button,.delete-button{font-size:10px;padding:4px 6px}}.affiliate-list-container{margin:20px}.affiliate-list-table{width:100%;border-collapse:collapse}.affiliate-list-table th,.affiliate-list-table td{border:1px solid #ddd;padding:12px 15px;text-align:left}.affiliate-list-table th{background-color:#f4f4f4}.affiliate-list-table tr:nth-child(2n){background-color:#f9f9f9}.success-message{color:green;font-size:1.2em;margin:10px 0}.error-message{color:red;font-size:1.2em;margin:10px 0}.status-badge{padding:5px 10px;border-radius:5px;font-weight:700}.status-badge.pending{background-color:#ff0;color:#000}.status-badge.approved{background-color:green;color:#fff}.status-badge.rejected{background-color:red;color:#fff}.delete-button{padding:8px 12px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease;margin-right:5px}.delete-button:hover{background-color:#c0392b}.approve-button,.reject-button{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-right:5px;transition:background-color .3s ease}.approve-button{background-color:#2ecc71;color:#fff}.approve-button:hover{background-color:#27ae60}.reject-button{background-color:#e74c3c;color:#fff}.reject-button:hover{background-color:#c0392b}.secondary-button{padding:8px 12px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.secondary-button:hover{background-color:#2980b9}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.spinner{width:40px;height:40px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1200px){.affiliate-list-container{margin:30px}.affiliate-list-table th,.affiliate-list-table td{padding:10px}.delete-button,.approve-button,.reject-button{font-size:13px}}@media(max-width:1024px){.affiliate-list-container{margin:20px}.affiliate-list-table th,.affiliate-list-table td{padding:8px;font-size:14px}.delete-button,.approve-button,.reject-button{font-size:12px;padding:6px 10px}}@media(max-width:768px){.affiliate-list-container{margin:10px}.affiliate-list-table th,.affiliate-list-table td{padding:6px;font-size:12px}.delete-button,.approve-button,.reject-button{font-size:11px;padding:5px 8px}}@media(max-width:480px){.affiliate-list-container{margin:5px}.affiliate-list-table th,.affiliate-list-table td{padding:4px;font-size:10px}.delete-button,.approve-button,.reject-button{font-size:10px;padding:4px 6px}}.notifications-layout{display:flex;min-height:100vh;box-sizing:border-box}.vertical-header{position:fixed;top:0;left:0;width:80px;height:100vh;background-color:#fff;border-right:1px solid #ddd;z-index:1000}.notifications-main{margin-left:80px;width:calc(100% - 80px);display:flex;flex-direction:column;box-sizing:border-box}.notifications-scroll-area{flex-grow:1;overflow-y:auto;padding:20px 40px 40px;background-color:#f9f9f9}.notifications{padding:20px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;max-width:600px;margin:0 auto;box-shadow:0 4px 12px #0000001a}.notifications h2{font-size:24px;margin-bottom:15px;text-align:center}.notifications ul{list-style-type:none;padding:0}.notifications li{padding:15px;border-bottom:1px solid #eee;background-color:#fff;border-radius:6px;margin-bottom:10px;transition:background-color .3s ease}.notifications li.unread{background-color:#fffbcc}.notifications li.read{background-color:#f4f4f4}.notifications button{background-color:#007bff;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.notifications button:hover{background-color:#0056b3}@media(max-width:768px){.notifications{padding:15px;max-width:100%;margin:10px}.notifications h2{font-size:20px}.notifications li{padding:10px}.notifications button{padding:6px 10px;font-size:12px}}@media(max-width:480px){.notifications h2{font-size:18px}.notifications li{padding:8px}.notifications button{padding:5px 8px;font-size:11px}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}.parent-container{width:100%;height:100%;overflow:hidden}.chat-container{display:flex;width:100%;height:100vh;min-height:100vh;overflow:hidden;background:#fff}.header{flex:0 0 68px;width:68px;min-width:68px;height:100vh;overflow:hidden;border-right:1px solid #e4e4e4;background:#fff}.header>*{width:100%;height:100%;min-height:0}.left-sidebar{flex:0 0 330px;width:330px;min-width:330px;height:100vh;overflow:hidden;border-right:1px solid #e4e4e4;background:#f8f8f8}.left-sidebar>*{width:100%;height:100%;min-height:0}.chat-box{flex:1 1 auto;min-width:0;height:100vh;overflow:hidden;background:#fff}.chat-box>*{width:100%;height:100%;min-height:0}.right-sidebar{flex:0 0 300px;width:300px;min-width:300px;height:100vh;overflow:hidden;border-left:1px solid #e4e4e4;background:#fafafa}.right-sidebar>*{width:100%;height:100%;min-height:0}@media(max-width:1440px){.left-sidebar{flex-basis:300px;width:300px;min-width:300px}.right-sidebar{flex-basis:270px;width:270px;min-width:270px}}@media(max-width:1280px){.header{flex-basis:64px;width:64px;min-width:64px}.left-sidebar{flex-basis:280px;width:280px;min-width:280px}.right-sidebar{flex-basis:250px;width:250px;min-width:250px}}@media(max-width:1024px){.right-sidebar{display:none}.left-sidebar{flex:0 0 300px;width:300px;min-width:300px}.chat-box{flex:1 1 auto;min-width:0}}@media(max-width:768px){.left-sidebar,.right-sidebar{display:none}.header{flex:0 0 56px;width:56px;min-width:56px}.chat-box{flex:1 1 auto;min-width:0}}@media(max-width:480px){.header{flex-basis:52px;width:52px;min-width:52px}}.ls{display:flex;flex-direction:column;height:100%;width:840px;background-color:#f5f5f5;border-right:1px solid #ddd}.ls-header{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:22px 20px;background-color:#fff;font-size:1.6em;font-weight:800;color:#333;border-bottom:1px solid #ddd}.ls-header h3{margin:0;font-size:1em;line-height:1}.ls-icons{display:flex;align-items:center;gap:14px}.icon{width:34px;height:34px;cursor:pointer;display:block}.ls-search{padding:15px;background-color:#f9f9f9;border-bottom:1px solid #ddd}.ls-search-inner{position:relative;display:flex;align-items:center}.ls-search-inner img{position:absolute;left:14px;width:18px;height:18px;pointer-events:none;filter:invert(30%);opacity:.75}.ls-search-inner input{width:100%;height:46px;padding:0 12px 0 44px;border:1px solid #ccc;border-radius:8px;outline:none;font-size:.95em;background:#fff}.ls-search input::placeholder{color:#aaa}.ls-list{flex-grow:1;overflow-y:auto;padding:10px;background-color:#fff}.friends{display:flex;align-items:center;min-height:86px;padding:14px 16px;gap:14px;cursor:pointer;border-bottom:1px solid #ddd;position:relative;transition:background-color .3s}.friends:hover{background-color:#f0f0f0}.friends img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:0 0 72px;margin-right:0}.friends div{flex-grow:1;min-width:0}.friends h3{margin:0;font-size:25px;font-weight:700;line-height:1.2}.friends span{display:block;margin-top:4px;font-size:20px;color:#777;line-height:1.25;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friends .menu-btn{font-size:28px;line-height:1;padding:10px 12px;border-radius:10px;color:#666;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer}.friends .menu-btn:hover{background:#0000000f}.profile-with-media{border:2px solid #00bfff;border-radius:50%;padding:2px}.unread-message img{border:2px solid #07fff3;border-radius:50%;padding:2px}.friends.border img{border:3px solid #07fff3}.friends.border div span{color:#07fff3}.group-icon-container{position:relative;display:inline-block}.group-menu{position:absolute;top:40px;left:0;background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 8px #0000001a;padding:10px;z-index:1000;min-width:180px}.create-group-btn{width:100%;padding:8px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:10px;display:block}.create-group-btn:hover{background-color:#0056b3}.group-menu.hidden{display:none}.menu-btn{background:none;border:none;font-size:1.2em;cursor:pointer;color:#666;padding:0 5px;position:relative}.menu{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #0000001a;z-index:1000;min-width:150px;padding:5px 0}.menu button{display:block;width:100%;padding:10px 15px;font-size:.9em;color:#333;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease-in-out}.menu button:hover{background-color:#f0f0f0;color:#000}.menu-btn{background:none;border:none;font-size:1.2em;color:#666;padding:5px;cursor:pointer;position:relative}.loader{font-size:14px;color:#888;margin-left:10px}.socket-status{text-align:center;margin-bottom:10px;font-size:14px;color:#fff;padding:5px}.socket-status.online{background-color:green}.socket-status.offline{background-color:red}.ls-dup-msg{margin:6px 12px 0;font-size:12px;color:#c72}.search-results .friends.add-user.disabled{opacity:.6;pointer-events:none}.search-results .already-tag{margin-left:8px;font-size:11px;opacity:.8}.header-menu-container{position:relative;display:inline-flex;align-items:center}.header-menu-btn{background:transparent;border:none;cursor:pointer;font-size:34px;line-height:1;padding:8px 10px;border-radius:10px;color:#222;display:inline-flex;align-items:center;justify-content:center}.header-menu-btn:hover{background:#0000000f}.header-dropdown-menu{position:absolute;top:100%;right:0;margin-top:10px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 6px 18px #0000001f;min-width:220px;padding:10px;z-index:1200;display:flex;flex-direction:column}.header-dropdown-menu div{cursor:pointer;padding:10px 12px;font-size:16px;color:#333;border-radius:8px;white-space:nowrap}.header-dropdown-menu div:hover{background:#f0f0f0}.header-dropdown-menu .danger{color:#d9534f}.header-menu-btn{background:transparent!important;color:#000!important;border:none!important;box-shadow:none!important;font-size:60px;line-height:1;padding:8px 12px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.header-menu-btn:hover,.header-menu-btn:focus,.header-menu-btn:active,.header-menu-btn:focus-visible{background:transparent!important;color:#000!important;outline:none}.header-menu-btn:hover{background:#0000000f!important}.chat-row-menu{position:relative;display:inline-flex;align-items:center}.friends .chat-row-menu{position:relative!important;display:inline-flex!important;align-items:center!important;margin-left:auto!important;flex:0 0 auto!important}.friends .avatar-wrapper,.friends .ls-avatar-ring{flex:0 0 auto}.friends .avatar-wrapper:hover{transform:scale(1.03)}.friends .avatar-wrapper{transition:transform .12s ease}.friends{display:flex;align-items:center;gap:12px}.friends>img,.friends .ls-avatar-ring{flex:0 0 auto}.friends>div{flex:1 1 auto;min-width:0}.friends>div>h3{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends>div>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends .chat-row-menu{flex:0 0 auto;margin-left:auto}.ls{width:clamp(280px,26vw,550px)!important;max-width:550px!important;flex:0 0 auto!important;min-width:280px!important;box-sizing:border-box}.ls,.ls-list,.friends{min-width:0}.friends{position:relative}.ls-time{position:absolute;top:10px;right:44px;font-size:15px;font-weight:600;letter-spacing:.2px;color:#555;opacity:.95;white-space:nowrap;pointer-events:none}.ls-search{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);padding:14px 14px 10px}.ls-search-inner{position:relative;display:flex;align-items:center;background:#f1f3f4;border-radius:999px;padding:10px 12px;border:1px solid rgba(0,0,0,.06)}.ls-search-inner img{position:static;width:18px;height:18px;margin-right:10px;opacity:.7;filter:none}.ls-search-inner input{height:24px;padding:0;border:none;outline:none;background:transparent;font-size:15px;width:100%}.ls-filters{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.ls-filter-chip{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;line-height:1;cursor:pointer;color:#333}.ls-filter-chip.active{background:#00c8531f;border-color:#00c85359;color:#0a3d1f;font-weight:700}.ls-filter-chip:hover{background:#0000000a}.ls-search{padding:14px 14px 10px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.ls-search-inner.wa-search input{height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#f3f4f6;font-size:16px}.ls-search-inner.wa-search img{left:16px;width:18px;height:18px;opacity:.65}.ls-search-inner.wa-search input{padding-left:46px}.ls-tabs{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.ls-tab{border:1px solid rgba(0,0,0,.12);background:#fff;padding:8px 14px;border-radius:999px;font-size:15px;cursor:pointer;color:#333}.ls-tab.active{background:#d9fdd3;border-color:#00000014;font-weight:700}.ls-row-actions{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.ls-time{font-size:13px;color:#0000008c;line-height:1;-webkit-user-select:none;user-select:none}.friends h3{font-size:20px!important}.friends span{font-size:15px!important}.friends>div{min-width:0}.friends>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-search-inner.wa-search{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.ls-search{border:none!important;box-shadow:none!important}.ls-search-inner.wa-search input{border:1px solid #dcdcdc;outline:none!important;box-shadow:none!important}.ls-search{padding-left:16px;padding-right:16px;box-sizing:border-box}.ls-search-inner.wa-search{width:100%!important;max-width:none!important;margin:0!important;display:flex;align-items:center;box-sizing:border-box}.ls-search-inner.wa-search input{width:100%!important;max-width:none!important}.ls-tabs{width:100%;box-sizing:border-box}.ls-search{width:100%!important;box-sizing:border-box!important}.ls-search-inner.wa-search{position:relative!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}.ls-search-inner.wa-search img{position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;pointer-events:none!important}.ls-search-inner.wa-search input{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;height:44px!important;padding:0 14px 0 48px!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.12)!important;background:#f3f4f6!important;outline:none!important;box-shadow:none!important}.ls-search-inner.wa-search input:focus,.ls-search-inner.wa-search input:focus-visible,.ls-search-inner.wa-search:focus-within{outline:none!important;box-shadow:none!important}.ls-tabs{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:10px 0 0!important}.friends{display:flex!important;align-items:center!important}.friends>div{flex:1 1 auto!important;min-width:0!important}.friends .ls-row-actions{margin-left:auto!important;padding-left:12px!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important}.friends .ls-row-actions .menu-btn{margin:0!important}.friends .ls-row-actions .chat-row-menu{position:relative!important;display:inline-flex!important;justify-content:flex-end!important}.friends>div{flex:initial!important;min-width:initial!important}.friends .ls-row-text{flex:1 1 auto!important;min-width:0!important}.friends .avatar-wrapper,.friends .ls-avatar-ring{flex:0 0 auto!important}.ls-search-inner.wa-search img{position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;opacity:1!important;filter:none!important;pointer-events:none!important;z-index:2!important}.ls-search-inner.wa-search input{padding-left:50px!important}.ls-search-inner.wa-search input::placeholder{color:#00000073}.ls-search-inner.wa-search{position:relative!important}.ls-search-inner.wa-search input{position:relative!important;z-index:1!important;padding-left:54px!important}.ls-search-inner.wa-search img{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;z-index:5!important;pointer-events:none!important;filter:brightness(0)!important}.ls-tabs .ls-tab{background:transparent!important;border:1px solid rgba(0,0,0,.14)!important;color:#222!important;box-shadow:none!important}.ls-tabs .ls-tab:not(.active):hover{background:#0000000a!important}.ls-tab-icon{padding:8px 12px;min-width:42px;display:inline-flex;align-items:center;justify-content:center}.ls-tab-icon svg{font-size:18px}.ls-tab-icon.active{background:#d9fdd3;border-color:#00000014}.ls-aff-dot{width:8px;height:8px;border-radius:999px;display:inline-block;margin-left:6px;background:#00c878f2}.ls-aff-badge{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.16);margin-bottom:4px;-webkit-user-select:none;user-select:none}.ls-aff-badge.pending{background:#ffc10729;border-color:#ffc10759}.ls-aff-badge.approved{background:#28a74529;border-color:#28a74559}.ls-aff-badge.rejected{background:#dc354529;border-color:#dc354559}.ls-group-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 auto}.ls-overlay-shell{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.ls{height:100%;min-height:0;display:flex;flex-direction:column}.ls-overlay-shell{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-right:1px solid rgba(0,0,0,.06)}.ls-panel{height:100%;min-height:0;display:flex;flex-direction:column}.ls-panel-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.ls-panel-title{font-size:15px;font-weight:800;color:#000000e0;flex:1 1 auto}.ls-panel-close{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#000000b8;display:grid;place-items:center;cursor:pointer;font-size:22px;line-height:1}.ls-panel-body{flex:1 1 auto;min-height:0;overflow:auto;background:#fff}.ls-overlay-shell{width:100%;max-width:550px;height:100%;max-height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(0,0,0,.08)}.ls-overlay-shell .ls-panel{width:100%;max-width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.ls-overlay-shell .ls-panel-body{overflow-y:auto}.group-icon-container{position:relative;display:inline-flex;align-items:center}.group-icon-btn{width:36px;height:36px;border:1px solid rgba(0,0,0,.1);background:#ffffffbf;border-radius:10px;display:grid;place-items:center;cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.group-icon-btn:hover{background:#fffffff2;box-shadow:0 6px 18px #0000001a}.group-icon-btn.active{background:#fff;box-shadow:0 10px 26px #00000024;transform:translateY(-1px)}.group-icon-img{width:18px;height:18px;object-fit:contain;opacity:.9}.group-menu{position:absolute;top:calc(100% + 10px);right:0;width:260px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 18px 50px #0000002e;overflow:hidden;z-index:9999}.group-menu:before{content:"";position:absolute;top:-6px;right:14px;width:12px;height:12px;background:#fff;border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);transform:rotate(45deg)}.group-menu-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid rgba(0,0,0,.08)}.group-menu-title{font-size:13px;font-weight:800;color:#000000d1}.group-menu-create{border:0;background:#0000000f;border-radius:10px;padding:8px 10px;font-weight:800;cursor:pointer;transition:background .12s ease}.group-menu-create:hover{background:#0000001a}.group-menu-body{max-height:320px;overflow:auto;padding:6px}.group-menu-empty{padding:10px 8px;font-size:13px;color:#0009}.group-item{width:100%;border:0;background:transparent;text-align:left;padding:10px;border-radius:10px;cursor:pointer;transition:background .12s ease}.group-item:hover{background:#0000000f}.group-item-name{font-size:13px;font-weight:700;color:#000000c7;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-icon-btn{width:36px;height:36px;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:10px;display:grid;place-items:center;cursor:pointer}.group-icon-img{width:54px;height:54px;object-fit:contain;opacity:.95}.ls-header .ls-icons,.ls-header .group-icon-container,.ls-header .header-menu-container{background:transparent!important;box-shadow:none!important}.ls-header .group-icon-container{display:inline-flex;align-items:center;justify-content:center;padding:0!important;margin:0;width:auto;height:auto}.ls-header .ls-icons img.icon.group-icon{width:54px!important;height:54px!important;object-fit:contain;display:block;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.ls-header .ls-icons img.icon.group-icon.active{background:transparent!important;box-shadow:none!important}.ls-header .header-menu-container{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0!important;margin:0;background:transparent!important}.ls-header .header-menu-btn{width:48px;height:48px;display:grid;place-items:center;border:0;background:transparent!important;box-shadow:none!important;font-size:30px;line-height:1;cursor:pointer;border-radius:10px}.ls-header .header-menu-btn:hover{background:#0000000f}.ls-header .header-menu-btn:active{background:#0000001a}.ls-header .header-menu-btn:focus,.ls-header .header-menu-btn:focus-visible{outline:none;box-shadow:none;background:transparent!important}.ls-header{display:flex;align-items:center;justify-content:space-between}.ls-header h3{margin:0;line-height:1;display:flex;align-items:center}.ls-icons{display:flex;align-items:center;gap:10px}.group-icon-btn,.header-menu-btn{-webkit-appearance:none;appearance:none;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;border-radius:10px}.group-icon-btn:hover,.group-icon-btn:active,.group-icon-btn:focus,.group-icon-btn:focus-visible,.header-menu-btn:hover,.header-menu-btn:active,.header-menu-btn:focus,.header-menu-btn:focus-visible{outline:none!important;background:transparent!important;box-shadow:none!important}.group-icon-btn:hover,.header-menu-btn:hover{background:#0000000f!important}.group-icon-img{width:54px;height:54px;object-fit:contain;display:block}.header-menu-btn{font-size:34px;line-height:1;color:#000}.group-menu-head{display:flex;flex-direction:column;gap:10px;padding:12px;border-bottom:1px solid rgba(0,0,0,.08)}.group-menu-title-btn{width:100%;border:0;border-radius:10px;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#3f6ff0;color:#fff;font-weight:800}.group-menu-count{margin-left:6px;font-weight:900}.group-menu-create{width:100%;border:0;border-radius:10px;padding:12px;cursor:pointer;background:#3f6ff0;color:#fff;font-weight:800}.group-menu-body{padding:12px}.group-menu-hint{width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:10px;cursor:pointer;font-size:14px;color:#000000b3;line-height:1.35}.group-menu-hint:hover{background:#0000000f}.group-menu{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 18px 50px #0000002e}.group-menu-head{display:flex;flex-direction:column;gap:10px}.group-menu .group-menu-title-btn,.group-menu .group-menu-create,.group-menu .group-menu-hint{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important}.group-menu .group-menu-title-btn,.group-menu .group-menu-create,.group-menu .group-menu-hint{width:100%;border-radius:12px;padding:12px;font-weight:800}.group-menu .group-menu-count{color:#111!important}.group-menu .group-menu-title-btn:hover,.group-menu .group-menu-create:hover,.group-menu .group-menu-hint:hover{background:#00000008!important;border-color:#00000038!important;box-shadow:0 0 0 4px #0000000f!important}.group-menu .group-menu-title-btn:focus,.group-menu .group-menu-title-btn:focus-visible,.group-menu .group-menu-create:focus,.group-menu .group-menu-create:focus-visible,.group-menu .group-menu-hint:focus,.group-menu .group-menu-hint:focus-visible{outline:none!important;box-shadow:0 0 0 4px #0000001a!important}.ls-tab-badge{margin-left:6px;padding:1px 6px;border-radius:999px;font-size:12px;font-weight:700;background:#0000001a}.ls-search,.ls-tabs{position:relative;z-index:auto;overflow:visible}.ls-tab-popover-wrap{position:relative;overflow:visible}.ls-tab-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:9999}.ls-list{position:relative;z-index:auto;overflow:visible}.ls-tab-popover{min-width:220px;padding:10px;border-radius:14px;background:#ffffffdb;border:1px solid rgba(0,0,0,.1);box-shadow:0 18px 45px #0000002e,0 2px 10px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.ls-tab-popover-item{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:10px 12px;border-radius:12px;background:#ffffff59;color:#000000e0;font-weight:700;font-size:13px;letter-spacing:.1px;border:1px solid rgba(0,0,0,.08);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .14s ease,background .14s ease,box-shadow .14s ease,border-color .14s ease}.ls-tab-popover-item{box-shadow:0 0 0 1px #0000000a,0 4px 14px #00000014}.ls-tab-popover-item:hover{background:#fff9;border-color:#00000024;transform:translateY(-1px);box-shadow:0 0 0 2px #00000014,0 10px 25px #00000024}.ls-tab-popover-item:focus,.ls-tab-popover-item:focus-visible{outline:none;border-color:#00000038;box-shadow:0 0 0 3px #0000001f,0 10px 25px #00000024}.ls-tab-popover-item.active{background:#0000000f;border-color:#0000002e;box-shadow:0 0 0 2px #0000001a,0 10px 25px #0000001f}.ls-tab-popover-item+.ls-tab-popover-item{margin-top:8px}.ls-tab-popover-sep{height:1px;margin:10px 4px;background:#0000001a;border-radius:999px}.ls-tab-popover{min-width:280px}.ls-tab-popover-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-tab-popover-item{justify-content:flex-start}.ls .ls-tab-popover{background:#ffffffdb!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 18px 45px #0000002e,0 2px 10px #0000001a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ls .ls-tab-popover .ls-tab-popover-item{background:#ffffff59!important;color:#000000e0!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px #0000000d,0 6px 16px #0000001a!important;border-radius:12px!important;font-weight:800!important;transition:transform .14s ease,background .14s ease,box-shadow .14s ease,border-color .14s ease}.ls .ls-tab-popover .ls-tab-popover-item:hover{background:#fff9!important;border-color:#0000002e!important;box-shadow:0 0 0 2px #0000001a,0 14px 30px #00000029!important;transform:translateY(-1px)}.ls .ls-tab-popover .ls-tab-popover-item.active{background:#0000000f!important;border-color:#0000002e!important;box-shadow:0 0 0 2px #0000001a,0 12px 24px #00000024!important}.ls-filters-panel{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.ls-filters-panel-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:12px;border-bottom:1px solid rgba(0,0,0,.08)}.ls-filters-title{font-size:14px;font-weight:900;color:#000000e0;text-align:center}.ls-filters-back,.ls-filters-close{width:40px;height:40px;border:0;border-radius:12px;background:#0000000f;cursor:pointer;font-weight:900;line-height:1}.ls-filters-back:hover,.ls-filters-close:hover{background:#0000001a}.ls-filters-panel-body{padding:12px;overflow:auto;min-height:0;display:flex;flex-direction:column;gap:10px}.ls-filters-item{width:100%;text-align:left;padding:12px;border-radius:14px;background:#ffffffb3;color:#000000e0;border:1px solid rgba(0,0,0,.1);font-weight:800;cursor:pointer;box-shadow:0 0 0 1px #0000000a,0 6px 16px #00000014;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.ls-filters-item:hover{transform:translateY(-1px);background:#ffffffe6;border-color:#00000029;box-shadow:0 0 0 2px #0000001a,0 14px 30px #00000024}.ls-filters-item.active{background:#0000000f;border-color:#0000002e;box-shadow:0 0 0 2px #0000001a,0 12px 24px #0000001f}.ls-filters-sep{height:1px;background:#0000001a;border-radius:999px;margin:4px 2px}.ls-list{flex:1;min-height:0;position:relative}.ls{display:flex;flex-direction:column;height:100%;min-height:0}.ls-filters-panel{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 14px 40px #0000001f;overflow:hidden}.ls-filters-panel-head{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffffa6}.ls-filters-title{flex:1;text-align:center;font-weight:800;font-size:14px;color:#000000e0;letter-spacing:.2px}.ls-filters-back,.ls-filters-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#ffffff59;color:#000000e0;cursor:pointer;display:grid;place-items:center;font-weight:900;line-height:1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ls-filters-back:hover,.ls-filters-close:hover{background:#ffffff8c;border-color:#0000002e;box-shadow:0 0 0 3px #0000000f}.ls-filters-back:active,.ls-filters-close:active{transform:translateY(1px)}.ls-filters-panel-body{padding:10px}.ls-filters-sep{height:1px;background:#00000014;margin:10px 2px}.ls-filters-item,.ls-tab-popover-item,.header-dropdown-menu>div,.dropdown-menu>div,.group-menu-body .group-menu-hint{width:100%;text-align:left;padding:11px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#ffffff40;color:#000000e0;font-weight:700;font-size:13px;cursor:pointer;transition:transform .12s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap}.ls-filters-panel,.ls-tab-popover{min-width:240px}.ls-filters-item:hover,.ls-tab-popover-item:hover,.header-dropdown-menu>div:hover,.dropdown-menu>div:hover,.group-menu-body .group-menu-hint:hover{background:#ffffff73;border-color:#00000038;box-shadow:0 0 0 1px #00000014,0 0 0 4px #0000000f,0 10px 30px #0000001f}.ls-filters-item:active,.ls-tab-popover-item:active,.header-dropdown-menu>div:active,.dropdown-menu>div:active,.group-menu-body .group-menu-hint:active{transform:translateY(1px)}.ls-filters-item.active,.ls-tab-popover-item.active{background:#fff9;border-color:#00000040;box-shadow:0 0 0 1px #0000001a,0 0 18px #00000014}.ls-filters-back:focus,.ls-filters-close:focus,.ls-filters-item:focus,.ls-tab-popover-item:focus,.header-dropdown-menu>div:focus,.dropdown-menu>div:focus,.group-menu-body .group-menu-hint:focus{outline:none}.ls-filters-back:focus-visible,.ls-filters-close:focus-visible,.ls-filters-item:focus-visible,.ls-tab-popover-item:focus-visible,.header-dropdown-menu>div:focus-visible,.dropdown-menu>div:focus-visible,.group-menu-body .group-menu-hint:focus-visible{box-shadow:0 0 0 2px #00000038,0 0 0 6px #0000001a}.ls-tab-popover,.dropdown-menu,.header-dropdown-menu,.group-menu{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 16px 44px #00000024;padding:8px}.ls-tab-popover button,.ls-filters-panel button{color:#000000e0}.ls .ls-filters-panel .ls-filters-back,.ls .ls-filters-panel .ls-filters-close{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:0 0 0 2px #0000000f!important;text-decoration:none!important}.ls .ls-filters-panel .ls-filters-back:hover,.ls .ls-filters-panel .ls-filters-close:hover{background:#ffffff59!important;border-color:#00000047!important;box-shadow:0 0 0 2px #0000000f,0 0 18px #0000001a!important}.ls .ls-filters-panel .ls-filters-panel-body .ls-filters-item{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:0 0 0 2px #0000000d!important;text-decoration:none!important}.ls .ls-filters-panel .ls-filters-panel-body .ls-filters-item:hover{background:#ffffff59!important;border-color:#00000047!important;box-shadow:0 0 0 2px #0000000f,0 0 18px #0000001a!important}.ls .ls-filters-panel .ls-filters-panel-body .ls-filters-item.active,.ls .ls-filters-panel .ls-filters-panel-body .ls-filters-item:active{background:#ffffff8c!important;background-color:#ffffff8c!important;color:#111!important;border-color:#0000004d!important}.ls .ls-filters-panel .ls-filters-back:focus,.ls .ls-filters-panel .ls-filters-close:focus,.ls .ls-filters-panel .ls-filters-item:focus{outline:none!important}.ls .ls-filters-panel .ls-filters-back:focus-visible,.ls .ls-filters-panel .ls-filters-close:focus-visible,.ls .ls-filters-panel .ls-filters-item:focus-visible{outline:none!important;box-shadow:0 0 0 2px #00000038,0 0 0 6px #0000001f!important}.ls .ls-filters-panel button,.ls .ls-filters-panel button:visited,.ls .ls-filters-panel button:hover,.ls .ls-filters-panel button:active{color:#111!important}.ls .ls-glass-btn:hover{border-color:#0000004d!important;box-shadow:0 0 0 2px #0000000f,0 0 18px #00000024!important;transform:translateY(-1px)}.ls .ls-glass-icon-btn:hover{border-color:#0000004d!important;box-shadow:0 0 0 2px #0000000f,0 0 18px #00000024!important}.ls .ls-glass-icon-btn,.ls .ls-glass-icon-btn:hover,.ls .ls-glass-icon-btn:focus,.ls .ls-glass-icon-btn:focus-visible,.ls .ls-filters-back,.ls .ls-filters-close{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.ls .ls-glass-icon-btn:hover{filter:drop-shadow(0 0 8px rgba(0,0,0,.18))}.ls .ls-filters-panel-head{position:relative!important;display:block!important;padding:10px 12px!important;border-bottom:1px solid rgba(0,0,0,.1);min-height:44px}.ls .ls-filters-title{text-align:center!important;font-weight:800;line-height:24px;padding:0 56px}.ls .ls-filters-back{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important}.ls .ls-filters-close{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important}.ls .ls-filters-back,.ls .ls-filters-close{border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:#111!important;width:34px;height:34px;border-radius:10px;cursor:pointer}.ls .ls-filters-back:hover,.ls .ls-filters-close:hover{background:#0000000d!important}.ls-glass-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.ls-glass-title{flex:1;text-align:center;font-weight:800;color:#111;line-height:1}.ls-glass-icon-btn{-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;outline:none;color:#111}.ls-glass-icon-btn:focus-visible{box-shadow:0 0 0 2px #0000001a;border-radius:10px}.ls-glass-panel{box-shadow:0 0 0 1px #0000001a,0 0 18px #00000014;border-radius:14px}.ls-aff-controls-row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;margin-left:auto}.ls-aff-controls-row .ls-tab-popover-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:10px;white-space:nowrap;line-height:1}.ls-aff-controls-row .ls-tab-popover-btn svg{flex:0 0 auto}.ls-aff-controls-row .ls-aff-reset-btn{padding:0 10px;width:38px}.ls-aff-controls-row .ls-tab-popover-btn:disabled{opacity:.45;cursor:not-allowed}.ls-aff-controls-row .ls-tab-popover-btn:not(:disabled):hover{background:#0000000f}.ls-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;flex-wrap:nowrap}.ls-tabs-left{display:flex;align-items:center;gap:10px;min-width:0}.ls-tabs-right{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;flex:0 0 auto}.ls-tabs-right .ls-tab-popover-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:10px;white-space:nowrap}.ls-tabs-right .ls-aff-reset-btn{width:38px;padding:0}.ls-tabs-right .ls-tab-popover-btn:disabled{opacity:.45;cursor:not-allowed}.ls-tab,.ls-tab-popover-btn{height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.ls-aff-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#ffffffa6;line-height:1}.ls-aff-badge.approved{background:#b4f0be8c}.ls-aff-badge.pending{background:#ffe6a08c}.ls-aff-badge.rejected{background:#ffaaaa73}.chat-row-menu{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;overflow:visible;z-index:5000}.menu-btn{position:relative;z-index:5001}.dropdown-menu{position:absolute;top:auto;bottom:calc(100% + 8px);right:0;left:auto;margin:0;transform:none;z-index:5002}.ls-tab{height:32px;min-height:32px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(0,0,0,.12);border-radius:8px;line-height:1}.ls-tab.ls-tab-icon{height:32px;min-height:32px;width:44px;padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.ls-tab.ls-tab-icon svg{display:block;width:16px;height:16px;flex:0 0 auto;line-height:1}.ls-tab.ls-tab-icon{position:relative}.ls-aff-dot{position:absolute;top:6px;right:6px}.ls{display:flex;flex-direction:column;height:100vh;min-height:0}.ls-search{flex:0 0 auto}.ls-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:visible}.ls-search,.ls-tabs{position:relative;z-index:1}.ls-list{position:relative;z-index:2;overflow:visible!important}.friends{position:relative;overflow:visible!important;z-index:auto}.friends:has(.dropdown-menu){z-index:50!important}.chat-row-menu{position:relative!important;overflow:visible!important;z-index:60!important}.dropdown-menu{position:absolute!important;bottom:calc(100% + 8px)!important;right:0!important;left:auto!important;top:auto!important;z-index:9999!important;min-width:230px;max-width:260px}.ls{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden}.ls-search,.ls-tabs{flex:0 0 auto}.ls-list{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;position:relative;z-index:20}.friends .message-preview .ls-sidebar-preview-flag-img,.friends .ls-sidebar-preview-flag-img,.ls-sidebar-preview-flag-img{display:inline-block!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:21px!important;min-height:21px!important;max-height:21px!important;object-fit:cover!important;border-radius:3px!important;vertical-align:-2px!important;margin:0 3px!important;padding:0!important;box-shadow:0 0 0 1px #0f172a14!important;background:transparent!important;flex:0 0 auto!important}.friends .ls-vp-avatar-ring.avatar-wrapper,.ls .friends .ls-vp-avatar-ring.avatar-wrapper{width:62px!important;height:62px!important;min-width:62px!important;max-width:62px!important;min-height:62px!important;max-height:62px!important;flex:0 0 62px!important;box-sizing:border-box!important;position:relative!important;display:grid!important;place-items:center!important;padding:4px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,#fff4a6,#e5bf33 28%,#8a6407 68%,#1f1600)!important;box-shadow:0 8px 13px #0000004d,inset 0 -4px 5px #00000094,inset 0 3px 4px #ffffff57!important;border:0!important;outline:0!important;filter:none!important;overflow:visible!important;transform:none!important}.friends .ls-vp-avatar-ring.avatar-wrapper:before,.friends .ls-vp-avatar-ring.avatar-wrapper:after,.ls .friends .ls-vp-avatar-ring.avatar-wrapper:before,.ls .friends .ls-vp-avatar-ring.avatar-wrapper:after{display:none!important;content:none!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;filter:none!important}.friends .ls-vp-avatar-ring .avatar-inner,.ls .friends .ls-vp-avatar-ring .avatar-inner{width:100%!important;height:100%!important;box-sizing:border-box!important;position:relative!important;z-index:1!important;border-radius:50%!important;overflow:hidden!important;background:#fff!important;border:2px solid #ffffff!important;outline:0!important;padding:0!important;box-shadow:none!important;filter:none!important}.friends .ls-vp-avatar-ring .avatar-inner img,.ls .friends .ls-vp-avatar-ring .avatar-inner img,.friends.unread-message .ls-vp-avatar-ring .avatar-inner img,.friends.border .ls-vp-avatar-ring .avatar-inner img,.friends .profile-with-media .ls-vp-avatar-ring .avatar-inner img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:cover!important;border-radius:50%!important;border:0!important;outline:0!important;padding:0!important;margin:0!important;box-shadow:none!important;filter:none!important;background:transparent!important;flex:0 0 auto!important}.friends .ls-vp-avatar-ring.avatar-wrapper:hover{transform:scale(1.03)!important}.friends .ls-vp-avatar-ring.avatar-wrapper,.ls .friends .ls-vp-avatar-ring.avatar-wrapper{width:72px!important;height:72px!important;min-width:72px!important;max-width:72px!important;min-height:72px!important;max-height:72px!important;flex:0 0 72px!important;padding:5px!important;box-sizing:border-box!important;border-radius:50%!important;overflow:visible!important}.friends .ls-vp-avatar-ring .avatar-inner,.ls .friends .ls-vp-avatar-ring .avatar-inner{width:100%!important;height:100%!important;border-radius:50%!important;box-sizing:border-box!important;border:2px solid #ffffff!important;overflow:hidden!important}.friends .ls-vp-avatar-ring .avatar-inner img,.ls .friends .ls-vp-avatar-ring .avatar-inner img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.group-menu--portal{width:250px!important;max-width:calc(100vw - 24px)!important;border-radius:18px!important;border:1px solid rgba(226,232,240,.95)!important;background:#fffffffa!important;box-shadow:0 24px 60px #0f172a38,0 10px 24px #0f172a1f!important;padding:12px!important;box-sizing:border-box!important;overflow:hidden!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.group-menu--portal .group-menu-head{display:flex!important;flex-direction:column!important;gap:10px!important}.group-menu--portal .group-menu-title-btn,.group-menu--portal .group-menu-create{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:14px!important;border:1px solid rgba(226,232,240,.95)!important;background:#fff!important;color:#0f172a!important;font-size:15px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0f!important}.group-menu--portal .group-menu-title-btn:hover,.group-menu--portal .group-menu-create:hover{background:#f8fafc!important;border-color:#3b82f647!important}.group-menu--portal .group-menu-count{color:#64748b!important;font-size:13px!important;font-weight:900!important}.group-menu--portal .group-menu-create{color:#0f172a!important}.ls-search .ls-tabs,.ls-tabs{width:100%!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;overflow:visible!important}.ls-tabs .ls-tab{flex:1 1 0!important;min-width:0!important;height:34px!important;padding:0 10px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:14px!important;line-height:1!important}.ls-tabs .ls-tab-icon{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:34px!important;padding:0!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ls-tabs .ls-tab-icon svg{width:17px!important;height:17px!important;flex:0 0 auto!important}.ls-tabs .ls-tab-icon .ls-aff-dot{position:absolute!important;top:5px!important;right:7px!important;width:8px!important;height:8px!important;margin:0!important;border-radius:999px!important;background:#00c878f2!important;box-shadow:0 0 0 2px #fff!important}.ls-tabs .ls-tab.active{background:#d9fdd3!important;border-color:#0000001a!important;color:#0a3d1f!important;font-weight:700!important}.ls-tabs-row .ls-tabs-left{display:flex!important;align-items:center!important;gap:8px!important;flex:0 1 auto!important;min-width:0!important}.ls-tabs-row .ls-tabs-left .ls-tab{flex:0 0 auto!important;width:auto!important;min-width:72px!important;max-width:none!important;height:36px!important;padding:0 13px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important}.ls-tabs-row .ls-tabs-left .ls-tab-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;line-height:1!important}.ls-tabs-row .ls-tabs-left .ls-tab.active{background:#d9fdd3!important;border:1px solid rgba(0,0,0,.1)!important;color:#0a3d1f!important;font-weight:800!important;box-shadow:none!important}.ls-tabs-row .ls-tabs-left .ls-tab-badge{flex:0 0 auto!important;margin-left:2px!important;padding:1px 6px!important;min-width:20px!important;height:20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#0000001a!important;color:#0a3d1f!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.ls-tabs-row .ls-tabs-right{flex:0 0 auto!important;margin-left:auto!important}.ls-tabs-row .ls-tabs-right,.ls-tabs-row .ls-aff-controls-row{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important;min-width:0!important;white-space:nowrap!important}.ls-tabs-row .ls-tabs-right .ls-tab-popover-btn,.ls-tabs-row .ls-aff-controls-row .ls-tab-popover-btn{flex:0 0 auto!important;width:auto!important;min-width:72px!important;max-width:none!important;height:36px!important;padding:0 13px!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#111827!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.ls-tabs-row .ls-tabs-right .ls-tab-popover-btn svg,.ls-tabs-row .ls-aff-controls-row .ls-tab-popover-btn svg{flex:0 0 auto!important;width:15px!important;height:15px!important;margin:0!important}.ls-tabs-row .ls-tabs-right .ls-tab-popover-btn:not(:disabled):hover,.ls-tabs-row .ls-aff-controls-row .ls-tab-popover-btn:not(:disabled):hover{background:#f8fafc!important;border-color:#0000002e!important;color:#0f172a!important}.ls-tabs-row .ls-tabs-right .ls-tab-popover-btn:disabled,.ls-tabs-row .ls-aff-controls-row .ls-tab-popover-btn:disabled{opacity:.48!important;cursor:not-allowed!important;background:#fff!important;color:#64748b!important;border-color:#0000001f!important}.ls-tabs-row .ls-tabs-right .ls-aff-reset-btn,.ls-tabs-row .ls-aff-controls-row .ls-aff-reset-btn{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:36px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#334155!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ls-tabs-row .ls-tabs-right .ls-aff-reset-btn svg,.ls-tabs-row .ls-aff-controls-row .ls-aff-reset-btn svg{width:15px!important;height:15px!important}.ls-tabs-row .ls-tabs-right .ls-aff-reset-btn:disabled,.ls-tabs-row .ls-aff-controls-row .ls-aff-reset-btn:disabled{opacity:.48!important;cursor:not-allowed!important;background:#fff!important;color:#94a3b8!important}.ls-tabs-row .ls-tabs-left{flex:1 1 auto!important;min-width:0!important}.ls-tabs-row .ls-tabs-left .ls-tab.active{flex:0 0 auto!important}.ls-tabs-row{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;flex-wrap:nowrap!important;overflow:visible!important;box-sizing:border-box!important}.ls-tabs-row .ls-tabs-left{flex:0 0 auto!important;min-width:0!important;width:auto!important;max-width:none!important;display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important}.ls-tabs-row .ls-tabs-right,.ls-tabs-row .ls-aff-controls-row{flex:0 0 auto!important;min-width:0!important;width:auto!important;max-width:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important}.ls-tabs-row .ls-tab,.ls-tabs-row .ls-tab-popover-btn{flex:0 0 auto!important;width:auto!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:10px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;overflow:visible!important;line-height:1!important}.ls-tabs-row .ls-tabs-left .ls-tab:first-child{min-width:70px!important}.ls-tabs-row .ls-tabs-left .ls-tab.active{min-width:max-content!important;padding-left:14px!important;padding-right:12px!important}.ls-tabs-row .ls-tab-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;line-height:1!important}.ls-tabs-row .ls-tab-badge{flex:0 0 auto!important;margin:0!important;min-width:20px!important;height:20px!important;padding:0 6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#0000001a!important;color:#0a3d1f!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.ls-tabs-row .ls-aff-controls-row .ls-tab-popover-btn{min-width:96px!important}.ls-tabs-row .ls-aff-reset-btn{flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ls-tabs-row{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:5px!important;overflow:visible!important;box-sizing:border-box!important}.ls-tabs-row .ls-tabs-left{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important}.ls-tabs-row .ls-tabs-right,.ls-tabs-row .ls-aff-controls-row{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;margin:0!important;padding:0!important;white-space:nowrap!important;overflow:visible!important}.ls-tabs-row .ls-tabs-left .ls-tab:first-child{flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:34px!important;padding:0!important}.ls-tabs-row .ls-tabs-left .ls-tab.active{flex:0 0 auto!important;width:auto!important;min-width:118px!important;max-width:none!important;height:34px!important;padding:0 10px!important}.ls-tabs-row .ls-tab,.ls-tabs-row .ls-tab-popover-btn{height:34px!important;min-height:34px!important;border-radius:10px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important;overflow:visible!important;line-height:1!important;font-size:13px!important}.ls-tabs-row .ls-tab-popover-wrap{flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.ls-tabs-row .ls-tab-popover-wrap .ls-tab-popover-btn{flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;padding:0 8px!important}.ls-tabs-row .ls-aff-controls-row .ls-tab-popover-btn{flex:0 0 92px!important;width:92px!important;min-width:92px!important;max-width:92px!important;padding:0 8px!important}.ls-tabs-row .ls-aff-reset-btn{flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:34px!important;min-height:34px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ls-tabs-row .ls-tab-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important;min-width:0!important;overflow:visible!important}.ls-tabs-row .ls-tab-badge{flex:0 0 auto!important;margin:0!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.ls-tabs-row .ls-aff-controls-row .ls-tab-popover-btn:disabled,.ls-tabs-row .ls-aff-reset-btn:disabled{opacity:.48!important;cursor:not-allowed!important}.ls-tabs-row .ls-tabs-right.ls-aff-controls-row button.ls-tab.ls-tab-popover-btn.ls-aff-reset-btn{flex:0 0 30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;margin:0!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#94a3b8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important}.ls-tabs-row .ls-tabs-right.ls-aff-controls-row button.ls-tab.ls-tab-popover-btn.ls-aff-reset-btn svg{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;margin:0!important;padding:0!important;flex:0 0 auto!important}.ls-tabs-row .ls-tabs-right.ls-aff-controls-row button.ls-tab.ls-tab-popover-btn.ls-aff-reset-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.ls-tabs-row .ls-tabs-right.ls-aff-controls-row button.ls-tab.ls-tab-popover-btn:not(.ls-aff-reset-btn){min-width:108px!important;width:auto!important;max-width:none!important;padding-left:14px!important;padding-right:14px!important;gap:7px!important}.friends .ls-row-actions .ls-aff-badge{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;padding:0!important;margin:0!important;border-radius:8px!important;box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;line-height:0!important;font-size:0!important;text-align:center!important;vertical-align:middle!important;overflow:hidden!important}.friends .ls-row-actions .ls-aff-badge svg{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;display:block!important;margin:0!important;padding:0!important;position:static!important;transform:none!important;line-height:1!important;vertical-align:middle!important}.friends .ls-row-actions .ls-aff-badge.approved{color:#16a34a!important;background:#bbf7d0b8!important;border:1px solid rgba(22,163,74,.28)!important}.friends .ls-row-actions .ls-aff-badge.pending{color:#a16207!important;background:#fef08ab8!important;border:1px solid rgba(161,98,7,.25)!important}.friends .ls-row-actions .ls-aff-badge.rejected{color:#dc2626!important;background:#fecacaad!important;border:1px solid rgba(220,38,38,.24)!important}body .dropdown-menu--portal,body .dropdown-menu.dropdown-menu--portal{position:fixed!important;top:var(--ls-kebab-menu-top)!important;left:var(--ls-kebab-menu-left)!important;right:auto!important;bottom:auto!important;z-index:1000000!important;width:230px!important;min-width:230px!important;max-width:250px!important;height:auto!important;min-height:max-content!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;margin:0!important;padding:8px!important;background:#fffffffa!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:14px!important;box-shadow:0 18px 45px #00000038!important;transform:none!important;opacity:1!important;visibility:visible!important;isolation:isolate;pointer-events:auto!important}body .dropdown-menu--portal,body .dropdown-menu.dropdown-menu--portal{position:fixed!important;top:var(--ls-kebab-menu-top)!important;left:var(--ls-kebab-menu-left)!important;right:auto!important;bottom:auto!important;z-index:1000000!important;width:230px!important;min-width:230px!important;max-width:250px!important;height:auto!important;min-height:max-content!important;max-height:none!important;display:flex!important;flex-direction:column!important;overflow:visible!important;margin:0!important;padding:8px!important;background:#fffffffa!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:14px!important;box-shadow:0 18px 45px #00000038!important;transform:none!important;opacity:1!important;visibility:visible!important;isolation:isolate;pointer-events:auto!important}body .dropdown-menu--portal>div{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;padding:10px 12px!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:visible!important;border-radius:10px!important;cursor:pointer!important}body .dropdown-menu--portal,body .dropdown-menu.dropdown-menu--portal{position:fixed!important;top:var(--ls-kebab-menu-top)!important;left:var(--ls-kebab-menu-left)!important;right:auto!important;bottom:auto!important;z-index:1000000!important;width:230px!important;min-width:230px!important;max-width:250px!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important}.ls-panel .ls-group-filter-panel,.ls-group-filter-panel{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:10px!important;box-sizing:border-box!important;overflow-x:hidden!important;background:#fff!important}.ls-panel .ls-group-filter-search-shell,.ls-group-filter-search-shell{position:relative!important;width:100%!important;height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;margin:0 0 4px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0d,inset 0 1px #ffffffe6!important;overflow:hidden!important;box-sizing:border-box!important}.ls-panel .ls-group-filter-search-icon,.ls-group-filter-search-icon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;color:#64748b!important;pointer-events:none!important;z-index:2!important}.ls-panel .ls-group-filter-search,.ls-group-filter-search{width:100%!important;height:38px!important;min-height:38px!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#111827!important;padding:0 42px 0 40px!important;font-size:13px!important;font-weight:600!important;line-height:normal!important;transform:translateY(1px)!important}.ls-panel .ls-group-filter-clear,.ls-group-filter-clear{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;padding:0!important;cursor:pointer!important}.ls-panel .ls-group-filter-count,.ls-group-filter-count{margin:0 0 2px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}.ls-panel .ls-group-filter-list,.ls-group-filter-list{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow-x:hidden!important}.ls-panel button.ls-group-filter-row,button.ls-group-filter-row,.ls-group-filter-row{width:100%!important;max-width:100%!important;min-height:76px!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;margin:0!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#fff!important;background-color:#fff!important;color:#111827!important;text-align:left!important;box-shadow:0 10px 24px #0f172a0f!important;cursor:pointer!important;overflow:hidden!important;box-sizing:border-box!important}.ls-panel button.ls-group-filter-row:hover,button.ls-group-filter-row:hover,.ls-group-filter-row:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a24!important}.ls-panel .ls-group-filter-avatar-wrap,.ls-group-filter-avatar-wrap{position:relative!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.ls-panel img.ls-group-filter-avatar,img.ls-group-filter-avatar,.ls-group-filter-avatar{width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:block!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;border:3px solid rgba(218,184,45,.95)!important;background:#f8fafc!important;box-shadow:0 8px 18px #0f172a29!important}.ls-panel .ls-group-filter-avatar.fallback,.ls-group-filter-avatar.fallback{width:50px!important;height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important}.ls-panel .ls-group-filter-main,.ls-group-filter-main{min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:4px!important;overflow:hidden!important}.ls-panel .ls-group-filter-name,.ls-group-filter-name{display:block!important;color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ls-panel .ls-group-filter-preview,.ls-group-filter-preview{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ls-panel .ls-group-filter-tags,.ls-group-filter-tags{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;min-height:0!important;overflow:hidden!important}.ls-panel .ls-group-filter-tags span,.ls-group-filter-tags span{padding:2px 7px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#f8fafc!important;color:#475569!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important}.ls-panel .ls-group-filter-action,.ls-group-filter-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:62px!important;padding:7px 11px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 7px 16px #0f172a0d!important}.ls-panel .ls-group-filter-empty,.ls-group-filter-empty{min-height:150px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px dashed rgba(15,23,42,.14)!important;border-radius:18px!important;background:#fff!important;color:#64748b!important;text-align:center!important}.ls-panel .ls-group-filter-empty strong,.ls-group-filter-empty strong{color:#111827!important;font-size:14px!important}.ls-panel .ls-group-filter-empty span,.ls-group-filter-empty span{max-width:280px!important;font-size:13px!important;line-height:1.35!important}.ls-panel .ls-group-filter-search-shell,.ls-group-filter-search-shell{height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;border-radius:999px!important;overflow:hidden!important}.ls-panel .ls-group-filter-search-icon,.ls-group-filter-search-icon{position:absolute!important;left:15px!important;top:50%!important;width:17px!important;height:17px!important;transform:translateY(-50%)!important;color:#64748b!important;stroke-width:2.35!important;pointer-events:none!important;z-index:2!important}.ls-panel .ls-group-filter-search,.ls-group-filter-search{height:38px!important;min-height:38px!important;padding:0 42px 0 43px!important;font-size:13px!important;font-weight:600!important;line-height:normal!important;transform:translateY(2px)!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#111827!important}.ls-panel .ls-group-filter-search::placeholder,.ls-group-filter-search::placeholder{color:#94a3b8!important;font-weight:600!important}.ls-panel .ls-group-filter-search.ls-group-filter-search--align-fix,.ls-group-filter-search.ls-group-filter-search--align-fix{line-height:normal!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(6px)!important}.ls-panel .ls-group-filter-search.ls-group-filter-search--align-fix::placeholder,.ls-group-filter-search.ls-group-filter-search--align-fix::placeholder{line-height:normal!important}.ls-panel .ls-group-filter-row,button.ls-group-filter-row,.ls-group-filter-row{grid-template-columns:66px minmax(0,1fr) auto!important;min-height:88px!important;padding:14px!important}.ls-panel .ls-group-filter-avatar-wrap,.ls-group-filter-avatar-wrap{width:62px!important;min-width:62px!important;max-width:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important}.ls-panel img.ls-group-filter-avatar,img.ls-group-filter-avatar,.ls-group-filter-avatar{width:62px!important;min-width:62px!important;max-width:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important;border-width:3px!important}.ls-panel .ls-group-filter-avatar.fallback,.ls-group-filter-avatar.fallback{width:62px!important;height:62px!important;font-size:26px!important}.ls-panel .ls-group-filter-unread,.ls-group-filter-unread{right:-5px!important;top:-5px!important}.readmit-members-overlay.modal-overlay{position:fixed!important;inset:0!important;z-index:1000000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0f172a6b!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.readmit-members-modal.modal{width:min(560px,calc(100vw - 28px))!important;max-height:min(720px,calc(100vh - 40px))!important;display:flex!important;flex-direction:column!important;padding:0!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:22px!important;box-shadow:0 28px 70px #0f172a47!important;overflow:hidden!important}.readmit-members-head.modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 18px!important;background:#fff!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.readmit-members-title{margin:0!important;color:#111827!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important}.readmit-members-subtitle{margin-top:4px!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}.readmit-members-close.close-btn{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;font-size:24px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;box-shadow:0 8px 20px #0f172a0f!important}.readmit-members-close.close-btn:hover{background:#f8fafc!important;border-color:#0f172a2e!important}.readmit-members-body{padding:14px!important;overflow-y:auto!important;overflow-x:hidden!important}.readmit-members-group-card{margin-bottom:12px!important;padding:12px 14px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a0f!important}.readmit-members-group-label{color:#64748b!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.readmit-members-group-name{margin-top:3px!important;color:#111827!important;font-size:16px!important;font-weight:900!important}.readmit-members-group-count{margin-top:4px!important;color:#64748b!important;font-size:12px!important;font-weight:700!important}.readmit-member-list{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important;margin:0!important;list-style:none!important}.readmit-member-row{width:100%!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a0f!important}.readmit-member-avatar-wrap{width:54px!important;height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.readmit-member-avatar,.readmit-member-avatar img,.readmit-member-avatar .avatar-ring-img{width:54px!important;height:54px!important;border-radius:50%!important;object-fit:cover!important}.readmit-member-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.readmit-member-name{color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.readmit-member-handle{color:#64748b!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.readmit-member-status{width:fit-content!important;margin-top:3px!important;padding:3px 8px!important;border:1px solid rgba(245,158,11,.22)!important;border-radius:999px!important;background:#fffbebf2!important;color:#92400e!important;font-size:11px!important;font-weight:900!important}.readmit-member-note{color:#6b7280!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important}.readmit-member-restore-btn{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 20px #0f172a0f!important}.readmit-member-restore-btn:hover{background:#f8fafc!important;border-color:#0f172a2e!important;box-shadow:0 12px 26px #0f172a1a!important}.readmit-members-empty{min-height:150px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px dashed rgba(15,23,42,.14)!important;border-radius:18px!important;background:#fff!important;color:#64748b!important;text-align:center!important}.readmit-members-empty-title{color:#111827!important;font-size:15px!important;font-weight:900!important}.readmit-members-empty-copy{max-width:280px!important;color:#64748b!important;font-size:13px!important;line-height:1.35!important}.readmit-members-overlay.modal-overlay{position:fixed!important;inset:0!important;z-index:1000000!important;width:100vw!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;margin:0!important;background:#0f172a6b!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;overflow:hidden!important;box-sizing:border-box!important}.readmit-members-modal.modal{position:relative!important;inset:auto!important;transform:none!important;translate:none!important;margin:0 auto!important;width:min(560px,calc(100vw - 48px))!important;max-width:min(560px,calc(100vw - 48px))!important;max-height:min(720px,calc(100vh - 48px))!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:22px!important;box-shadow:0 28px 70px #0f172a47!important;overflow:hidden!important;box-sizing:border-box!important}.readmit-members-modal .readmit-members-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.readmit-members-modal.modal{width:min(760px,calc(100vw - 48px))!important;max-width:min(760px,calc(100vw - 48px))!important;height:min(760px,calc(100vh - 56px))!important;max-height:min(760px,calc(100vh - 56px))!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.readmit-members-head.modal-header{flex:0 0 auto!important;background:#ffffffc7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.readmit-members-body{flex:1 1 auto!important;min-height:0!important;width:100%!important;padding:18px!important;background:transparent!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important}.readmit-members-group-card,.readmit-member-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.readmit-member-list{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.readmit-member-row{grid-template-columns:70px minmax(0,1fr) auto!important;min-height:104px!important;padding:14px 16px!important;background:#ffffffdb!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important}.readmit-member-avatar-wrap,.readmit-member-avatar,.readmit-member-avatar img,.readmit-member-avatar .avatar-ring-img{width:64px!important;height:64px!important}.readmit-member-main{min-width:0!important;width:100%!important;align-items:flex-start!important;text-align:left!important}.readmit-member-name,.readmit-member-handle,.readmit-member-note{text-align:left!important}.readmit-members-group-card{background:#ffffffc7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.readmit-member-restore-btn{background:#ffffffeb!important;color:#111827!important;border-color:#0f172a1f!important}.readmit-members-body::-webkit-scrollbar{width:7px!important}.readmit-members-body::-webkit-scrollbar-thumb{border-radius:999px!important;background:#0f172a38!important}.readmit-members-body::-webkit-scrollbar-track{background:transparent!important}.readmit-members-overlay.modal-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f172a6b!important}.readmit-members-modal.modal{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.readmit-members-head.modal-header{position:relative!important;display:grid!important;grid-template-columns:1fr 42px!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:72px!important;padding:14px 18px!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid rgba(15,23,42,.08)!important;box-sizing:border-box!important}.readmit-members-head.modal-header>div:first-child{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding-left:42px!important;box-sizing:border-box!important}.readmit-members-title{max-width:100%!important;margin:0!important;color:#111827!important;font-size:19px!important;font-weight:900!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.readmit-members-subtitle{max-width:100%!important;margin-top:4px!important;color:#64748b!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.readmit-members-close.close-btn{position:static!important;grid-column:2!important;justify-self:end!important;align-self:center!important;width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;font-size:24px!important;font-weight:800!important;line-height:1!important;transform:none!important}.readmit-members-body{background:transparent!important}body:has(.readmit-members-overlay) .modal-overlay{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ls-aff-requests-panel{width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:10px!important;box-sizing:border-box!important;background:#fff!important}.ls-aff-requests-toolbar{display:flex!important;align-items:center!important;gap:10px!important}.ls-aff-requests-search-shell{position:relative!important;flex:1 1 auto!important;height:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px #0f172a0d!important;overflow:hidden!important}.ls-aff-requests-search-icon{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:17px!important;height:17px!important;color:#64748b!important;pointer-events:none!important}.ls-aff-requests-search{width:100%!important;height:38px!important;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:0 42px!important;color:#111827!important;font-size:13px!important;font-weight:600!important;transform:translateY(5px)!important}.ls-aff-requests-search::placeholder{color:#94a3b8!important;font-weight:600!important}.ls-aff-requests-clear{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important}.ls-aff-requests-refresh{height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0d!important}.ls-aff-requests-count{color:#64748b!important;font-size:12px!important;font-weight:900!important}.ls-aff-requests-list{display:flex!important;flex-direction:column!important;gap:10px!important}.ls-aff-request-row{width:100%!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 24px #0f172a0f!important}.ls-aff-request-avatar-wrap{width:58px!important;height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ls-aff-request-avatar,.ls-aff-request-avatar img{width:58px!important;height:58px!important;border-radius:50%!important;object-fit:cover!important}.ls-aff-request-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.ls-aff-request-topline{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.ls-aff-request-name{min-width:0!important;color:#111827!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ls-aff-request-handle,.ls-aff-request-company,.ls-aff-request-meta,.ls-aff-request-note{color:#64748b!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ls-aff-request-company{color:#334155!important;font-weight:800!important}.ls-aff-request-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important}.ls-aff-request-pill,.ls-aff-request-status{width:fit-content!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.08)!important;background:#f8fafc!important;color:#475569!important;font-size:10px!important;font-weight:900!important;text-transform:capitalize!important}.ls-aff-request-pill.pending,.ls-aff-request-status.pending{background:#fffbeb!important;color:#92400e!important;border-color:#f59e0b38!important}.ls-aff-request-pill.approved,.ls-aff-request-status.approved{background:#ecfdf5!important;color:#047857!important;border-color:#10b98138!important}.ls-aff-request-pill.rejected,.ls-aff-request-status.rejected{background:#fef2f2!important;color:#b91c1c!important;border-color:#ef444438!important}.ls-aff-request-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:7px!important}.ls-aff-request-action{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 11px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:11px!important;background:#fff!important;color:#111827!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 18px #0f172a0d!important}.ls-aff-request-action.approve:hover{background:#ecfdf5!important;border-color:#10b98147!important}.ls-aff-request-action.reject:hover{background:#fef2f2!important;border-color:#ef444447!important}.ls-aff-requests-state,.ls-aff-requests-empty{min-height:150px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px dashed rgba(15,23,42,.14)!important;border-radius:18px!important;background:#fff!important;color:#64748b!important;text-align:center!important}.ls-aff-requests-state.error{color:#b91c1c!important}.ls-aff-requests-empty strong{color:#111827!important;font-size:14px!important}.ls-aff-requests-empty span{max-width:280px!important;font-size:13px!important;line-height:1.35!important}@media(max-width:720px){.ls-aff-requests-toolbar{flex-direction:column!important;align-items:stretch!important}.ls-aff-request-row{grid-template-columns:58px minmax(0,1fr)!important}.ls-aff-request-actions{grid-column:2 / -1!important;align-items:flex-start!important;flex-direction:row!important;flex-wrap:wrap!important}}.ls,.ls *,.ls-overlay-shell,.ls-panel,.ls-panel-body,.ls-list,.ls-search,.ls-tabs,.ls-tabs-row,.ls-tabs-left,.ls-tabs-right,.ls-aff-controls-row,.friends,.ls-row-text,.ls-group-filter-main,.ls-aff-request-main{box-sizing:border-box!important;min-width:0!important}.ls,.ls-overlay-shell{width:clamp(280px,28vw,550px)!important;max-width:min(550px,100vw)!important;overflow-x:hidden!important}.left-rail,.left-sidebar,.social-sidebar,.ls-shell,.sidebar-shell{min-width:0!important;max-width:100vw!important}.ls-row-text,.friends .ls-row-text,.friends>div,.ls-aff-request-main,.ls-group-filter-main{overflow:hidden!important}.friends h3,.friends span,.ls-row-text h3,.ls-row-text span,.ls-group-filter-name,.ls-group-filter-preview,.ls-aff-request-name,.ls-aff-request-handle,.ls-aff-request-company,.ls-aff-request-meta,.ls-aff-request-note{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.ls .menu,.ls .dropdown-menu,.ls .header-dropdown-menu,.ls .group-menu,.ls .ls-tab-popover{max-width:calc(100vw - 24px)!important;overflow-x:hidden!important}.ls-search,.ls-tabs,.ls-tabs-row{max-width:100%!important;overflow-x:hidden!important}.ls-tabs,.ls-tabs-row{scrollbar-width:none!important;-ms-overflow-style:none!important}.ls-tabs::-webkit-scrollbar,.ls-tabs-row::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media(max-width:900px){.ls,.ls-overlay-shell{width:min(420px,100vw)!important;max-width:100vw!important;min-width:0!important}.ls-header{min-height:72px!important;padding:14px!important;gap:10px!important}.ls-header h3{font-size:20px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ls-icons{gap:8px!important;flex:0 0 auto!important}.group-icon-btn,.header-menu-btn{width:40px!important;height:40px!important;min-width:40px!important}.group-icon-img,.ls-header .ls-icons img.icon.group-icon{width:42px!important;height:42px!important}.ls-search{padding:10px 10px 8px!important}.ls-search-inner.wa-search input,.ls-search-inner input{height:40px!important;min-height:40px!important;font-size:14px!important}.ls-tabs,.ls-tabs-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;gap:7px!important;padding-bottom:2px!important;-webkit-overflow-scrolling:touch!important}.ls-tabs .ls-tab,.ls-tabs-row .ls-tab,.ls-tabs-row .ls-tab-popover-btn{flex:0 0 auto!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:13px!important;white-space:nowrap!important}.ls-tabs-row .ls-tabs-left,.ls-tabs-row .ls-tabs-right,.ls-tabs-row .ls-aff-controls-row{flex:0 0 auto!important;width:auto!important;display:inline-flex!important;flex-wrap:nowrap!important;overflow:visible!important;white-space:nowrap!important}.ls-tabs-row .ls-aff-controls-row .ls-tab-popover-btn{min-width:auto!important;width:auto!important;max-width:none!important}.ls-tabs-row .ls-aff-reset-btn{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important}.friends{min-height:72px!important;padding:10px 12px!important;gap:10px!important}.friends img,.friends>img,.friends .ls-avatar-ring,.friends .avatar-wrapper,.ls-vp-avatar-ring,.ls-group-avatar{width:54px!important;height:54px!important;flex:0 0 54px!important}.friends h3,.friends .ls-row-text h3{font-size:16px!important;line-height:1.18!important}.friends span,.friends .ls-row-text span{font-size:13px!important;line-height:1.25!important}.ls-time{font-size:11px!important;right:38px!important}.friends .menu-btn,.friends .ls-row-actions .menu-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;font-size:22px!important}.ls .group-menu,.ls .header-dropdown-menu,.ls .ls-tab-popover{width:min(300px,calc(100vw - 24px))!important;min-width:min(240px,calc(100vw - 24px))!important}.ls .ls-tab-popover{left:0!important;right:auto!important}.ls-overlay-shell,.ls-filters-panel,.ls-panel{max-height:100dvh!important;overflow:hidden!important}.ls-list,.ls-panel-body,.ls-filters-panel-body,.ls-group-filter-list,.ls-aff-requests-list{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:640px){.ls,.ls-overlay-shell{width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;border-right:0!important}.ls-header{min-height:64px!important;padding:10px!important}.ls-header h3{font-size:18px!important}.ls-icons{gap:6px!important}.group-icon-btn,.header-menu-btn{width:36px!important;height:36px!important;min-width:36px!important;border-radius:9px!important}.header-menu-btn{font-size:28px!important}.group-icon-img,.ls-header .ls-icons img.icon.group-icon{width:36px!important;height:36px!important}.ls-search{padding:8px 8px 6px!important}.ls-search-inner.wa-search input,.ls-search-inner input{height:38px!important;min-height:38px!important;font-size:13px!important;padding-left:44px!important}.ls-search-inner.wa-search img,.ls-search-inner img{left:14px!important;width:16px!important;height:16px!important}.ls-tabs,.ls-tabs-row{margin-top:8px!important;gap:6px!important}.ls-tabs .ls-tab,.ls-tabs-row .ls-tab,.ls-tabs-row .ls-tab-popover-btn{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:12px!important;border-radius:9px!important}.ls-tabs-row .ls-tabs-left .ls-tab:first-child{flex:0 0 auto!important;width:auto!important;min-width:auto!important;max-width:none!important;padding:0 10px!important}.ls-tabs-row .ls-tabs-left .ls-tab.active{min-width:auto!important;max-width:none!important}.ls-tab-badge,.ls-tabs-row .ls-tab-badge{min-width:17px!important;height:17px!important;padding:0 5px!important;font-size:10px!important}.ls-list{padding:6px!important}.friends{min-height:64px!important;padding:8px 9px!important;gap:8px!important;border-radius:12px!important}.friends img,.friends>img,.friends .ls-avatar-ring,.friends .avatar-wrapper,.ls-vp-avatar-ring,.ls-group-avatar{width:46px!important;height:46px!important;flex:0 0 46px!important}.friends h3,.friends .ls-row-text h3{font-size:15px!important}.friends span,.friends .ls-row-text span{font-size:12px!important}.ls-row-actions{gap:5px!important;padding-left:6px!important}.ls-time{position:static!important;font-size:10px!important;text-align:right!important}.friends .menu-btn,.friends .ls-row-actions .menu-btn{width:30px!important;height:30px!important;min-width:30px!important;font-size:20px!important}.ls .menu,.ls .dropdown-menu,.ls .header-dropdown-menu,.ls .group-menu,.ls .ls-tab-popover{width:min(292px,calc(100vw - 16px))!important;min-width:0!important;max-width:calc(100vw - 16px)!important}.ls-filters-panel-head,.ls-glass-head,.ls-panel-head{grid-template-columns:38px minmax(0,1fr) 38px!important;padding:9px 8px!important;gap:6px!important}.ls-filters-title,.ls-panel-title,.ls-glass-title{font-size:13px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ls-filters-back,.ls-filters-close,.ls-glass-icon-btn,.ls-panel-close{width:34px!important;height:34px!important;min-width:34px!important}.ls-filters-panel-body,.ls-panel-body{padding:9px!important}.ls-filters-item,.ls-glass-btn{min-height:40px!important;padding:10px 11px!important;font-size:13px!important}.ls-group-filter-row{grid-template-columns:44px minmax(0,1fr) auto!important;gap:8px!important;padding:9px!important}.ls-group-filter-avatar-wrap,.ls-group-filter-avatar,.ls-group-filter-avatar.fallback{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}.ls-group-filter-action{min-width:48px!important;font-size:11px!important;padding:6px 7px!important}.ls-aff-requests-toolbar{flex-direction:column!important;align-items:stretch!important}.ls-aff-request-row{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.ls-aff-request-avatar-wrap,.ls-aff-request-avatar,.ls-aff-request-avatar img{width:42px!important;height:42px!important}.ls-aff-request-actions{grid-column:1 / -1!important;width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:380px){.ls-tabs .ls-tab,.ls-tabs-row .ls-tab,.ls-tabs-row .ls-tab-popover-btn{padding:0 8px!important;font-size:11px!important}.friends img,.friends>img,.friends .ls-avatar-ring,.friends .avatar-wrapper,.ls-vp-avatar-ring,.ls-group-avatar{width:42px!important;height:42px!important;flex-basis:42px!important}.friends h3,.friends .ls-row-text h3{font-size:14px!important}.friends span,.friends .ls-row-text span{font-size:11px!important}.ls .header-dropdown-menu,.ls .group-menu,.ls .ls-tab-popover{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}}@media(min-width:769px)and (max-width:1100px),(min-width:1101px)and (max-width:1728px)and (max-height:900px){.chat-container .ls{width:300px!important;min-width:300px!important;max-width:300px!important;flex:0 0 300px!important}.chat-container .ls-header{min-height:62px!important;height:62px!important;padding:10px 13px!important;font-size:20px!important}.chat-container .ls-header h3{font-size:20px!important;line-height:1.1!important}.chat-container .ls-icons{gap:7px!important}.chat-container .ls-header .icon,.chat-container .ls-header .ls-icon,.chat-container .ls-header .ls-icons img,.chat-container .ls-header .ls-icons svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}.chat-container .ls-header .header-menu-btn{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;font-size:28px!important;line-height:1!important}.chat-container .ls-search{padding:9px 12px 8px!important}.chat-container .ls-search-inner.wa-search input,.chat-container .ls-search-inner input{height:38px!important;min-height:38px!important;padding-left:41px!important;padding-right:12px!important;font-size:13px!important}.chat-container .ls-search-inner.wa-search img,.chat-container .ls-search-inner img{left:14px!important;width:16px!important;height:16px!important}.chat-container .ls-tabs{flex-wrap:nowrap!important;gap:6px!important;margin-top:8px!important}.chat-container .ls-tab{min-width:0!important;min-height:32px!important;height:32px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important;border-radius:10px!important}.chat-container .ls-list{padding:0 4px 6px!important}.chat-container .friends{min-height:72px!important;padding:8px 10px!important;gap:10px!important}.chat-container .friends>img,.chat-container .friends .avatar-wrapper,.chat-container .friends .ls-avatar-ring,.chat-container .friends .ls-vp-avatar-ring,.chat-container .friends .ls-group-avatar{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;flex:0 0 48px!important}.chat-container .friends .avatar-wrapper img,.chat-container .friends .ls-avatar-ring img,.chat-container .friends .ls-vp-avatar-ring img,.chat-container .friends .ls-group-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.chat-container .friends h3,.chat-container .friends .ls-row-text h3{font-size:15px!important;line-height:1.15!important}.chat-container .friends span,.chat-container .friends .ls-row-text span{margin-top:3px!important;font-size:12px!important;line-height:1.2!important}.chat-container .friends .ls-time{top:9px!important;right:36px!important;font-size:10px!important;line-height:1!important}.chat-container .friends .menu-btn,.chat-container .friends .chat-row-menu .menu-btn{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;font-size:22px!important;line-height:1!important}}.chat-container .ls{--ls-final-avatar-size: 54px;--ls-final-ring-size: 4px;--ls-final-inner-stroke: 2.5px;--ls-final-tab-height: 34px;--ls-final-tab-font: 13px;--ls-final-tab-gap: 6px;--ls-final-tab-radius: 9px;--ls-final-tab-padding-x: 7px;--ls-final-tab-icon-width: 38px}.chat-container .ls .friends>.ls-vp-avatar-ring.avatar-wrapper,.chat-container .ls .friends>.ls-avatar-ring.avatar-wrapper{width:var(--ls-final-avatar-size)!important;height:var(--ls-final-avatar-size)!important;min-width:var(--ls-final-avatar-size)!important;min-height:var(--ls-final-avatar-size)!important;max-width:var(--ls-final-avatar-size)!important;max-height:var(--ls-final-avatar-size)!important;flex:0 0 var(--ls-final-avatar-size)!important;padding:var(--ls-final-ring-size)!important;margin:0!important;border:0!important;outline:0!important;border-radius:50%!important;box-sizing:border-box!important;overflow:visible!important;box-shadow:0 4px 9px #0f172a2e,inset 0 -1px 2px #1f160057,inset 0 1px 2px #ffffff4d!important}.chat-container .ls .friends>.ls-vp-avatar-ring.avatar-wrapper:before,.chat-container .ls .friends>.ls-vp-avatar-ring.avatar-wrapper:after,.chat-container .ls .friends>.ls-avatar-ring.avatar-wrapper:before,.chat-container .ls .friends>.ls-avatar-ring.avatar-wrapper:after{content:none!important;display:none!important;border:0!important;outline:0!important;box-shadow:none!important}.chat-container .ls .friends>.ls-vp-avatar-ring .avatar-inner,.chat-container .ls .friends>.ls-avatar-ring .avatar-inner{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:var(--ls-final-inner-stroke) solid #ffffff!important;outline:0!important;border-radius:50%!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}.chat-container .ls .friends>.ls-vp-avatar-ring .avatar-inner img,.chat-container .ls .friends>.ls-avatar-ring .avatar-inner img,.chat-container .ls .friends.unread-message>.ls-vp-avatar-ring .avatar-inner img,.chat-container .ls .friends.border>.ls-vp-avatar-ring .avatar-inner img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:50%!important;box-shadow:none!important;object-fit:cover!important;flex:0 0 auto!important}.chat-container .ls .friends>img:not(.ls-sidebar-preview-flag-img),.chat-container .ls .friends>.ls-group-avatar{width:var(--ls-final-avatar-size)!important;height:var(--ls-final-avatar-size)!important;min-width:var(--ls-final-avatar-size)!important;min-height:var(--ls-final-avatar-size)!important;max-width:var(--ls-final-avatar-size)!important;max-height:var(--ls-final-avatar-size)!important;flex:0 0 var(--ls-final-avatar-size)!important;padding:0!important;margin:0!important;border-radius:50%!important;object-fit:cover!important}.chat-container .ls .ls-search .ls-tabs,.chat-container .ls .ls-tabs{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:var(--ls-final-tab-gap)!important;margin:10px 0 0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.chat-container .ls .ls-tabs>.ls-tab{appearance:none!important;-webkit-appearance:none!important;flex:1 1 0!important;min-width:0!important;height:var(--ls-final-tab-height)!important;min-height:var(--ls-final-tab-height)!important;max-height:var(--ls-final-tab-height)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 var(--ls-final-tab-padding-x)!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:var(--ls-final-tab-radius)!important;background:transparent!important;background-image:none!important;color:#1f2937!important;font-size:var(--ls-final-tab-font)!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important}.chat-container .ls .ls-tabs>.ls-tab:nth-child(3){flex-grow:1.34!important}.chat-container .ls .ls-tabs>.ls-tab.active{border:1px solid rgba(22,163,74,.28)!important;background:#d9fdd3!important;color:#14532d!important;font-weight:800!important;box-shadow:none!important}.chat-container .ls .ls-tabs>.ls-tab:not(.active):hover{border-color:#0f172a3d!important;background:#0f172a09!important;box-shadow:none!important}.chat-container .ls .ls-tabs>.ls-tab:focus,.chat-container .ls .ls-tabs>.ls-tab:focus-visible{outline:2px solid rgba(37,99,235,.16)!important;outline-offset:1px!important;box-shadow:none!important}.chat-container .ls .ls-tabs>.ls-tab-icon{flex:0 0 var(--ls-final-tab-icon-width)!important;width:var(--ls-final-tab-icon-width)!important;min-width:var(--ls-final-tab-icon-width)!important;max-width:var(--ls-final-tab-icon-width)!important;padding:0!important;position:relative!important;overflow:visible!important}.chat-container .ls .ls-tabs>.ls-tab-icon svg{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;display:block!important;flex:0 0 15px!important;margin:0!important}.chat-container .ls .ls-tabs>.ls-tab-icon .ls-aff-dot{position:absolute!important;top:4px!important;right:5px!important;width:6px!important;height:6px!important;margin:0!important;border:1px solid #ffffff!important;border-radius:999px!important;box-shadow:none!important}@media(min-width:2560px){.chat-container .ls{--ls-final-avatar-size: 68px;--ls-final-ring-size: 3px;--ls-final-tab-height: 40px;--ls-final-tab-font: 15px;--ls-final-tab-gap: 8px;--ls-final-tab-radius: 11px;--ls-final-tab-padding-x: 10px;--ls-final-tab-icon-width: 44px}}@media(min-width:1920px)and (max-width:2559px){.chat-container .ls{--ls-final-avatar-size: 64px;--ls-final-ring-size: 3px;--ls-final-tab-height: 38px;--ls-final-tab-font: 14px;--ls-final-tab-gap: 8px;--ls-final-tab-radius: 10px;--ls-final-tab-padding-x: 9px;--ls-final-tab-icon-width: 42px}}@media(min-width:1537px)and (max-width:1919px){.chat-container .ls{--ls-final-avatar-size: 60px;--ls-final-ring-size: 3px;--ls-final-tab-height: 36px;--ls-final-tab-font: 14px;--ls-final-tab-gap: 7px;--ls-final-tab-radius: 10px;--ls-final-tab-padding-x: 8px;--ls-final-tab-icon-width: 40px}}@media(min-width:1441px)and (max-width:1536px){.chat-container .ls{--ls-final-avatar-size: 56px;--ls-final-ring-size: 2px;--ls-final-tab-height: 34px;--ls-final-tab-font: 13px;--ls-final-tab-gap: 6px;--ls-final-tab-radius: 9px;--ls-final-tab-padding-x: 7px;--ls-final-tab-icon-width: 38px}}@media(min-width:1367px)and (max-width:1440px){.chat-container .ls{--ls-final-avatar-size: 54px;--ls-final-ring-size: 2px;--ls-final-tab-height: 34px;--ls-final-tab-font: 13px;--ls-final-tab-gap: 6px;--ls-final-tab-radius: 9px;--ls-final-tab-padding-x: 7px;--ls-final-tab-icon-width: 37px}}@media(min-width:1281px)and (max-width:1366px){.chat-container .ls{--ls-final-avatar-size: 52px;--ls-final-ring-size: 2px;--ls-final-tab-height: 33px;--ls-final-tab-font: 12px;--ls-final-tab-gap: 5px;--ls-final-tab-radius: 9px;--ls-final-tab-padding-x: 6px;--ls-final-tab-icon-width: 36px}}@media(min-width:1101px)and (max-width:1280px){.chat-container .ls{--ls-final-avatar-size: 50px;--ls-final-ring-size: 2px;--ls-final-tab-height: 32px;--ls-final-tab-font: 12px;--ls-final-tab-gap: 5px;--ls-final-tab-radius: 9px;--ls-final-tab-padding-x: 6px;--ls-final-tab-icon-width: 35px}}@media(min-width:769px)and (max-width:1100px){.chat-container .ls{--ls-final-avatar-size: 46px;--ls-final-ring-size: 2px;--ls-final-tab-height: 31px;--ls-final-tab-font: 11px;--ls-final-tab-gap: 4px;--ls-final-tab-radius: 8px;--ls-final-tab-padding-x: 4px;--ls-final-tab-icon-width: 33px}}@media(min-width:641px)and (max-width:768px){.chat-container .ls{--ls-final-avatar-size: 44px;--ls-final-ring-size: 2px;--ls-final-tab-height: 31px;--ls-final-tab-font: 11px;--ls-final-tab-gap: 4px;--ls-final-tab-radius: 8px;--ls-final-tab-padding-x: 4px;--ls-final-tab-icon-width: 32px}}@media(min-width:391px)and (max-width:640px){.chat-container .ls{--ls-final-avatar-size: 42px;--ls-final-ring-size: 2px;--ls-final-tab-height: 30px;--ls-final-tab-font: 10px;--ls-final-tab-gap: 3px;--ls-final-tab-radius: 8px;--ls-final-tab-padding-x: 3px;--ls-final-tab-icon-width: 31px}}@media(min-width:321px)and (max-width:390px){.chat-container .ls{--ls-final-avatar-size: 40px;--ls-final-ring-size: 2px;--ls-final-tab-height: 29px;--ls-final-tab-font: 9.5px;--ls-final-tab-gap: 3px;--ls-final-tab-radius: 7px;--ls-final-tab-padding-x: 2px;--ls-final-tab-icon-width: 30px}}@media(max-width:320px){.chat-container .ls{--ls-final-avatar-size: 38px;--ls-final-ring-size: 2px;--ls-final-tab-height: 28px;--ls-final-tab-font: 9px;--ls-final-tab-gap: 2px;--ls-final-tab-radius: 7px;--ls-final-tab-padding-x: 2px;--ls-final-tab-icon-width: 29px}}.modal-overlay.user-selection-modal-overlay,.user-selection-modal-overlay{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;margin:0!important;background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important}.modal-overlay.user-selection-modal-overlay:before,.modal-overlay.user-selection-modal-overlay:after,.user-selection-modal-overlay:before,.user-selection-modal-overlay:after{display:none!important;content:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.modal.user-selection-modal,.user-selection-modal{position:relative!important;inset:auto!important;transform:none!important;width:min(720px,calc(100vw - 48px))!important;max-width:720px!important;min-width:420px!important;max-height:min(88vh,820px)!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0 auto!important;overflow:hidden!important;border-radius:28px!important;border:1px solid rgba(226,232,240,.9)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 26px 80px #0f172a47,0 8px 24px #0f172a1f!important;font-family:inherit!important}.modal-header.user-selection-modal-header,.user-selection-modal-header{width:100%!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;margin:0!important;background:linear-gradient(135deg,#fff,#f8fafc)!important;border-bottom:1px solid #e5e7eb!important}.user-selection-modal-header h3{margin:0!important;padding:0!important;color:#0f172a!important;font-size:1.18rem!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.03em!important}.user-selection-modal .close-btn{width:42px!important;height:42px!important;min-width:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:15px!important;background:#fff!important;color:#111827!important;font-size:1rem!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;box-shadow:0 8px 20px #0f172a14!important}.user-selection-modal .close-btn:hover{background:#fee2e2!important;border-color:#fecaca!important;color:#b91c1c!important}.user-selection-modal-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:20px 24px!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f8fafc!important}.user-selection-modal-body::-webkit-scrollbar{width:9px!important}.user-selection-modal-body::-webkit-scrollbar-track{background:transparent!important}.user-selection-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.existing-group-banner{width:100%!important;margin:0 0 14px!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1e3a8a!important;font-size:.92rem!important;font-weight:700!important}.existing-group-banner strong{color:#1d4ed8!important}.search-container{width:100%!important;margin:0 0 12px!important}.search-shell{position:relative!important;width:100%!important;display:flex!important;align-items:center!important}.search-icon{position:absolute!important;left:15px!important;width:18px!important;height:18px!important;color:#64748b!important;pointer-events:none!important;z-index:2!important}.user-selection-modal .search-bar,.user-selection-modal .group-name-input{width:100%!important;height:48px!important;display:block!important;margin:0!important;padding:0 15px!important;border:1px solid #dbe3ef!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;font-size:.95rem!important;font-weight:650!important;line-height:48px!important;outline:none!important;box-shadow:0 8px 22px #0f172a0b!important}.user-selection-modal .search-bar{padding-left:44px!important}.user-selection-modal .group-name-input{margin-bottom:14px!important}.user-selection-modal .search-bar::placeholder,.user-selection-modal .group-name-input::placeholder{color:#94a3b8!important;opacity:1!important}.user-selection-modal .search-bar:focus,.user-selection-modal .group-name-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f624,0 8px 22px #0f172a0d!important}.selected-users{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 14px!important;padding:0!important}.selected-user{max-width:100%!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 8px 6px 6px!important;border-radius:999px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1e3a8a!important}.selected-user-avatar{width:28px!important;height:28px!important;border-radius:999px!important;object-fit:cover!important;border:1px solid #dbeafe!important}.selected-user-name{max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.84rem!important;font-weight:800!important}.remove-user-btn{width:24px!important;height:24px!important;min-width:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:none!important;border-radius:999px!important;background:#dbeafe!important;color:#1d4ed8!important;font-size:.72rem!important;font-weight:900!important;cursor:pointer!important}.remove-user-btn:hover{background:#fecaca!important;color:#b91c1c!important}.group-icon-upload-row{width:100%!important;margin:0 0 16px!important}.group-icon-upload-label,.invite-expiry-label{display:block!important;margin:0 0 8px!important;color:#334155!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.01em!important}.group-icon-upload-box{width:100%!important;display:flex!important;align-items:center!important;gap:14px!important;padding:14px!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important}.group-icon-preview{width:58px!important;height:58px!important;min-width:58px!important}.group-icon-preview-avatar{width:58px!important;height:58px!important;border-radius:18px!important;object-fit:cover!important;border:1px solid #e2e8f0!important;background:#f1f5f9!important}.group-icon-input-wrap{flex:1 1 auto!important;min-width:0!important}.group-icon-input-wrap input[type=file]{width:100%!important;color:#334155!important;font-size:.86rem!important}.group-icon-input-wrap input[type=file]::file-selector-button{margin-right:10px!important;padding:8px 12px!important;border:none!important;border-radius:12px!important;background:#2563eb!important;color:#fff!important;font-weight:900!important;cursor:pointer!important}.group-icon-help{margin-top:6px!important;color:#64748b!important;font-size:.78rem!important}.invite-expiry-row{width:100%!important;margin:0 0 16px!important}.invite-expiry-roulette{width:100%!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:20px!important;border:1px solid #dbe3ef!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0b!important}.user-selection-modal .invite-expiry-arrow{position:relative!important;z-index:3!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:none!important;border-radius:18px!important;background:#111827!important;color:#fff!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;box-shadow:0 12px 26px #0f172a2e!important}.user-selection-modal .invite-expiry-arrow svg{display:block!important;width:27px!important;height:27px!important;color:#fff!important;stroke:#fff!important;stroke-width:2.7!important;opacity:1!important;visibility:visible!important}.user-selection-modal .invite-expiry-arrow:hover{background:#2563eb!important;transform:translateY(-1px)!important}.invite-expiry-display{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:7px 12px!important;border-radius:16px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;text-align:center!important}.invite-expiry-display-main{width:100%!important;color:#0f172a!important;font-size:1rem!important;font-weight:950!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.invite-expiry-display-sub{width:100%!important;margin-top:4px!important;color:#64748b!important;font-size:.75rem!important;font-weight:700!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.invite-expiry-help{margin-top:7px!important;color:#64748b!important;font-size:.78rem!important;font-weight:650!important}.user-selection-modal .user-list{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.user-selection-modal .user-item{width:100%!important;min-height:72px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 14px!important;margin:0!important;border-radius:18px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 22px #0f172a0b!important;cursor:pointer!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.user-selection-modal .user-item:hover{transform:translateY(-1px)!important;border-color:#93c5fd!important;box-shadow:0 12px 28px #0f172a14!important}.user-selection-modal .user-item.is-selected{background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 12px 28px #2563eb1f,inset 0 0 0 1px #3b82f62e!important}.user-selection-modal .user-item--empty{cursor:default!important}.user-selection-modal .user-item--empty:hover{transform:none!important;border-color:#e2e8f0!important;box-shadow:0 8px 22px #0f172a0b!important}.user-selection-modal .user-info{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}.user-selection-modal .user-avatar{width:48px!important;height:48px!important;min-width:48px!important;display:block!important;border-radius:16px!important;object-fit:cover!important;border:1px solid #e2e8f0!important;background:#f1f5f9!important}.user-selection-modal .user-details{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.user-selection-modal .user-name{width:100%!important;display:block!important;color:#0f172a!important;font-size:.96rem!important;font-weight:900!important;line-height:1.2!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.user-selection-modal .user-status{width:100%!important;display:block!important;margin-top:4px!important;color:#64748b!important;font-size:.8rem!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.user-selection-modal .user-checkbox{-webkit-appearance:auto!important;appearance:auto!important;width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;accent-color:#2563eb!important;cursor:pointer!important}.modal-actions.user-selection-modal-actions,.user-selection-modal-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 24px!important;margin:0!important;border-top:1px solid #e5e7eb!important;background:#fff!important}.modal-actions-meta{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;color:#64748b!important;font-size:.78rem!important;font-weight:700!important;line-height:1.25!important}.modal-actions-meta p{margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.modal-actions-buttons{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important}.user-selection-modal .create-btn,.user-selection-modal .cancel-btn{min-width:104px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;margin:0!important;border-radius:15px!important;font-size:.92rem!important;font-weight:950!important;line-height:1!important;cursor:pointer!important}.user-selection-modal .create-btn{border:1px solid #2563eb!important;background:#2563eb!important;color:#fff!important;box-shadow:0 12px 26px #2563eb38!important}.user-selection-modal .create-btn:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;transform:translateY(-1px)!important}.user-selection-modal .create-btn:disabled{opacity:.45!important;cursor:not-allowed!important;box-shadow:none!important}.user-selection-modal .cancel-btn{border:1px solid #dbe3ef!important;background:#f8fafc!important;color:#334155!important}.user-selection-modal .cancel-btn:hover{background:#e2e8f0!important;color:#0f172a!important}.user-selection-modal-body{gap:14px!important}.group-setup-panel{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important}.group-identity-card{width:100%!important;display:flex!important;align-items:center!important;gap:14px!important;padding:14px!important;border-radius:22px!important;border:1px solid #e2e8f0!important;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),#fff!important;box-shadow:0 10px 26px #0f172a0e!important}.group-identity-icon-wrap{width:72px!important;height:72px!important;min-width:72px!important;border-radius:24px!important;padding:4px!important;background:linear-gradient(135deg,#2563eb,#9333ea,#f97316)!important;box-shadow:0 14px 32px #2563eb33!important}.group-identity-icon{width:100%!important;height:100%!important;display:block!important;border-radius:20px!important;object-fit:cover!important;background:#f8fafc!important;border:2px solid #ffffff!important}.group-identity-main{min-width:0!important;flex:1 1 auto!important}.group-identity-kicker{margin-bottom:4px!important;color:#2563eb!important;font-size:.74rem!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.group-identity-title{margin:0!important;color:#0f172a!important;font-size:1.1rem!important;font-weight:950!important;line-height:1.16!important;letter-spacing:-.03em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.group-identity-subtitle{margin:5px 0 0!important;color:#64748b!important;font-size:.82rem!important;font-weight:700!important;line-height:1.3!important}.user-selection-modal .group-name-input--hero{height:42px!important;margin:0!important;border-radius:14px!important;font-weight:900!important}.group-icon-modern-picker{width:100%!important;display:flex!important;flex-direction:column!important;gap:2px!important;padding:12px 14px!important;border-radius:18px!important;border:1px dashed #93c5fd!important;background:#eff6ff!important;color:#1d4ed8!important;cursor:pointer!important}.group-icon-modern-picker input{display:none!important}.group-icon-modern-picker-main{font-size:.88rem!important;font-weight:950!important}.group-icon-modern-picker-sub{color:#64748b!important;font-size:.76rem!important;font-weight:700!important}.invite-expiry-card{width:100%!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px!important;border-radius:22px!important;border:1px solid #dbeafe!important;background:linear-gradient(135deg,#eff6fffa,#fffffffa)!important;box-shadow:0 10px 26px #0f172a0e!important}.invite-expiry-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.invite-expiry-card-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.invite-expiry-card-copy .invite-expiry-label{margin:0!important}.invite-expiry-card-copy strong{color:#0f172a!important;font-size:1.02rem!important;font-weight:950!important;line-height:1.15!important}.invite-expiry-card-copy span{color:#475569!important;font-size:.8rem!important;font-weight:800!important;line-height:1.25!important}.invite-expiry-timer-pill{flex:0 0 auto!important;max-width:220px!important;padding:8px 10px!important;border-radius:999px!important;background:#111827!important;color:#fff!important;font-size:.76rem!important;font-weight:950!important;line-height:1.15!important;text-align:center!important;box-shadow:0 10px 22px #0f172a29!important}.invite-expiry-card .invite-expiry-roulette{margin:0!important;box-shadow:none!important}.user-selection-search-modern{margin:0!important}.user-selection-modal .user-list{margin-top:0!important}.modal.user-selection-modal,.user-selection-modal{width:min(900px,calc(100vw - 56px))!important;max-width:900px!important}.user-selection-modal-body{padding-left:28px!important;padding-right:28px!important}.user-selection-search-modern,.search-container{margin:0!important}.user-selection-modal .search-shell{position:relative!important;width:100%!important;height:54px!important;display:flex!important;align-items:center!important;padding:0 18px 0 48px!important;border:1px solid #dbeafe!important;border-radius:999px!important;background:linear-gradient(135deg,#eff6fffa,#fffffffa)!important;box-shadow:0 10px 26px #2563eb14,inset 0 1px #fffffff2!important}.user-selection-modal .search-icon{left:18px!important;color:#2563eb!important;width:18px!important;height:18px!important}.user-selection-modal .search-bar{width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:none!important;outline:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0f172a!important;font-size:.95rem!important;font-weight:800!important;line-height:normal!important}.user-selection-modal .search-bar:focus{border:none!important;box-shadow:none!important;background:transparent!important}.user-selection-modal .search-shell:focus-within{border-color:#60a5fa!important;box-shadow:0 0 0 4px #3b82f621,0 12px 30px #2563eb1f!important}.user-selection-modal .search-bar::placeholder{color:#94a3b8!important;font-weight:800!important}.invite-expiry-timer-pill{min-width:210px!important;max-width:260px!important;background:linear-gradient(135deg,#2563eb1f,#9333ea1f)!important;color:#1e3a8a!important;border:1px solid rgba(96,165,250,.42)!important;box-shadow:0 10px 24px #2563eb1c,inset 0 1px #fffffff2!important}.invite-expiry-timer-pill span{color:#2563eb!important}.invite-expiry-timer-pill strong{color:#0f172a!important}.invite-expiry-timer-pill{text-align:left!important;align-items:flex-start!important}.invite-expiry-timer-pill span,.invite-expiry-timer-pill strong{display:block!important;width:100%!important;white-space:normal!important}.user-selection-modal .invite-expiry-arrow{background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;color:#2563eb!important;border:1px solid #bfdbfe!important;box-shadow:0 10px 24px #2563eb24,inset 0 1px #fffffff2!important}.user-selection-modal .invite-expiry-arrow svg{color:#2563eb!important;stroke:#2563eb!important}.user-selection-modal .invite-expiry-arrow:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#1d4ed8!important;border-color:#93c5fd!important}.user-selection-modal .invite-expiry-arrow:hover svg{color:#1d4ed8!important;stroke:#1d4ed8!important}.invite-expiry-display{background:linear-gradient(135deg,#f8fafc,#eff6ff)!important;border-color:#dbeafe!important}.invite-expiry-display-main{color:#1e3a8a!important}.invite-expiry-display-sub{color:#64748b!important}.invite-expiry-card{border-color:#bfdbfe!important;background:radial-gradient(circle at top right,rgba(147,51,234,.08),transparent 34%),linear-gradient(135deg,#eff6ff,#fff 58%,#f8fafc)!important}.invite-expiry-card-head{align-items:center!important}.group-identity-card{background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),radial-gradient(circle at bottom right,rgba(147,51,234,.08),transparent 30%),#fff!important;border-color:#dbeafe!important}.group-icon-modern-picker{border-color:#bfdbfe!important;background:linear-gradient(135deg,#eff6fff2,#fffffff2)!important}.modal-actions.user-selection-modal-actions,.user-selection-modal-actions{padding-left:28px!important;padding-right:28px!important}.modal-actions-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;row-gap:3px!important}.modal-actions-meta p{white-space:nowrap!important}.modal.user-selection-modal,.user-selection-modal{background:#fff!important}.user-selection-modal .user-selection-modal-body,.user-selection-modal-body{width:100%!important;max-width:none!important;align-items:stretch!important;justify-content:flex-start!important;padding:22px 34px!important;background:radial-gradient(circle at top left,rgba(37,99,235,.055),transparent 34%),radial-gradient(circle at top right,rgba(147,51,234,.045),transparent 32%),linear-gradient(180deg,#f8fafc,#f1f5f9)!important}.user-selection-modal .group-setup-panel,.user-selection-modal .invite-expiry-card,.user-selection-modal .search-container,.user-selection-modal .selected-users,.user-selection-modal .user-list{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;align-self:stretch!important}.user-selection-modal .group-identity-card,.user-selection-modal .group-icon-modern-picker,.user-selection-modal .invite-expiry-card,.user-selection-modal .search-shell,.user-selection-modal .user-item{width:100%!important;max-width:none!important}.user-selection-modal .group-identity-card,.user-selection-modal .invite-expiry-card{padding-left:18px!important;padding-right:18px!important}.modal-header.user-selection-modal-header,.user-selection-modal-header,.modal-actions.user-selection-modal-actions,.user-selection-modal-actions{width:100%!important;max-width:none!important}.modal-header.user-selection-modal-header,.user-selection-modal-header{justify-content:space-between!important;text-align:left!important}.user-selection-title-block{flex:1 1 auto!important;min-width:0!important;text-align:left!important;align-items:flex-start!important}.user-selection-modal-header h3,.user-selection-title-block h3,#new-group-title{text-align:left!important;margin-left:0!important;align-self:flex-start!important}.user-selection-title-block p{text-align:left!important;margin-left:0!important}.user-selection-bulk-row{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:linear-gradient(135deg,#eff6fffa,#fffffffa)!important;box-shadow:0 10px 24px #2563eb12,inset 0 1px #fffffff2!important}.user-selection-bulk-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.user-selection-bulk-copy strong{color:#0f172a!important;font-size:.9rem!important;font-weight:950!important;line-height:1.15!important}.user-selection-bulk-copy span{color:#64748b!important;font-size:.78rem!important;font-weight:750!important;line-height:1.2!important}.user-selection-bulk-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important}.select-all-users-btn,.clear-selected-users-btn{min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:14px!important;font-size:.82rem!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease!important}.select-all-users-btn{border:1px solid #93c5fd!important;background:#2563eb!important;color:#fff!important;box-shadow:0 10px 22px #2563eb2e!important}.select-all-users-btn:hover:not(:disabled){transform:translateY(-1px)!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.select-all-users-btn:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}.clear-selected-users-btn{border:1px solid #dbe3ef!important;background:#fff!important;color:#334155!important}.clear-selected-users-btn:hover{transform:translateY(-1px)!important;background:#f1f5f9!important;color:#0f172a!important}.group-icon-hidden-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.group-identity-icon-button{position:relative!important;border:none!important;cursor:pointer!important;overflow:hidden!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.group-identity-icon-button:hover{transform:translateY(-1px) scale(1.015)!important;filter:saturate(1.06)!important;box-shadow:0 18px 38px #2563eb3d,0 0 0 4px #3b82f61f!important}.group-identity-icon-button:focus-visible{outline:none!important;box-shadow:0 18px 38px #2563eb3d,0 0 0 4px #3b82f638!important}.group-identity-icon-overlay{position:absolute!important;inset:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:21px!important;background:#0f172a94!important;color:#fff!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.03em!important;text-transform:uppercase!important;opacity:0!important;transition:opacity .16s ease!important}.group-identity-icon-button:hover .group-identity-icon-overlay,.group-identity-icon-button:focus-visible .group-identity-icon-overlay{opacity:1!important}.group-icon-inline-hint{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:-2px!important;padding:8px 12px!important;border-radius:999px!important;color:#64748b!important;font-size:.78rem!important;font-weight:750!important}.group-icon-inline-hint strong{color:#2563eb!important;font-weight:950!important}.group-icon-inline-hint span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.group-icon-modern-picker{display:none!important}.user-selection-inline-error{width:100%!important;padding:11px 14px!important;border-radius:16px!important;border:1px solid rgba(248,113,113,.35)!important;background:linear-gradient(135deg,#fff1f2,#fff)!important;color:#991b1b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.25!important;box-shadow:0 10px 24px #f8717114!important}@media(max-width:640px){.group-icon-inline-hint{flex-direction:column!important;gap:2px!important;text-align:center!important}}body>.modal-overlay.user-selection-modal-overlay,body>.user-selection-modal-overlay,.modal-overlay.user-selection-modal-overlay,.user-selection-modal-overlay{--usm-width: 900px;--usm-side-space: 48px;--usm-max-height: min(88dvh, 820px);--usm-radius: 26px;--usm-header-y: 16px;--usm-header-x: 22px;--usm-body-y: 16px;--usm-body-x: 22px;--usm-body-gap: 12px;--usm-footer-y: 14px;--usm-footer-x: 22px;--usm-title-size: 18px;--usm-subtitle-size: 13px;--usm-group-icon: 64px;--usm-group-name-height: 40px;--usm-timer-arrow: 44px;--usm-search-height: 46px;--usm-control-height: 38px;--usm-user-row-height: 60px;--usm-user-avatar: 40px;--usm-user-name: 14px;--usm-user-status: 11px;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;margin:0!important;overflow:hidden!important;overscroll-behavior:contain!important;z-index:2147483646!important;isolation:isolate!important;pointer-events:auto!important}body>.user-selection-modal-overlay>.user-selection-modal,body>.modal-overlay.user-selection-modal-overlay>.user-selection-modal,.user-selection-modal-overlay>.user-selection-modal{position:relative!important;inset:auto!important;transform:none!important;width:min(var(--usm-width),calc(100vw - var(--usm-side-space)))!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:var(--usm-max-height)!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:var(--usm-radius)!important;box-sizing:border-box!important}.user-selection-modal .user-selection-modal-header{flex:0 0 auto!important;width:100%!important;min-height:0!important;padding:var(--usm-header-y) var(--usm-header-x)!important;gap:12px!important;box-sizing:border-box!important}.user-selection-modal .user-selection-title-block{min-width:0!important}.user-selection-modal .user-selection-title-block h3,.user-selection-modal #new-group-title{font-size:var(--usm-title-size)!important;line-height:1.15!important}.user-selection-modal .user-selection-title-block p{margin:3px 0 0!important;font-size:var(--usm-subtitle-size)!important;line-height:1.25!important}.user-selection-modal .close-btn{width:var(--usm-control-height)!important;height:var(--usm-control-height)!important;min-width:var(--usm-control-height)!important;min-height:var(--usm-control-height)!important;border-radius:12px!important}.user-selection-modal .user-selection-modal-body{flex:1 1 auto!important;min-height:0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--usm-body-gap)!important;padding:var(--usm-body-y) var(--usm-body-x)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;box-sizing:border-box!important}.user-selection-modal .group-setup-panel{gap:8px!important}.user-selection-modal .group-identity-card{min-height:0!important;gap:12px!important;padding:11px 13px!important;border-radius:18px!important}.user-selection-modal .group-identity-icon-wrap{width:var(--usm-group-icon)!important;height:var(--usm-group-icon)!important;min-width:var(--usm-group-icon)!important;min-height:var(--usm-group-icon)!important;border-radius:20px!important}.user-selection-modal .group-identity-icon,.user-selection-modal .group-identity-icon-overlay{border-radius:16px!important}.user-selection-modal .group-identity-kicker{margin-bottom:3px!important;font-size:10px!important;line-height:1.1!important}.user-selection-modal .group-identity-title{font-size:16px!important;line-height:1.15!important}.user-selection-modal .group-identity-subtitle{margin-top:4px!important;font-size:11px!important;line-height:1.25!important}.user-selection-modal .group-name-input--hero{height:var(--usm-group-name-height)!important;min-height:var(--usm-group-name-height)!important;padding:0 12px!important;font-size:13px!important;line-height:var(--usm-group-name-height)!important}.user-selection-modal .group-icon-inline-hint{min-height:26px!important;margin:-2px 0 0!important;padding:4px 10px!important;font-size:10px!important;line-height:1.2!important}.user-selection-modal .invite-expiry-card{gap:8px!important;padding:11px 13px!important;border-radius:18px!important}.user-selection-modal .invite-expiry-card-head{gap:10px!important}.user-selection-modal .invite-expiry-card-copy{gap:2px!important}.user-selection-modal .invite-expiry-card-copy .invite-expiry-label{font-size:10px!important;line-height:1.1!important}.user-selection-modal .invite-expiry-card-copy strong{font-size:14px!important;line-height:1.15!important}.user-selection-modal .invite-expiry-card-copy span{font-size:10px!important;line-height:1.2!important}.user-selection-modal .invite-expiry-timer-pill{min-width:158px!important;max-width:190px!important;padding:6px 9px!important;font-size:10px!important;line-height:1.1!important}.user-selection-modal .invite-expiry-roulette{grid-template-columns:var(--usm-timer-arrow) minmax(0,1fr) var(--usm-timer-arrow)!important;gap:8px!important;padding:8px!important;border-radius:16px!important}.user-selection-modal .invite-expiry-arrow{width:var(--usm-timer-arrow)!important;height:var(--usm-timer-arrow)!important;min-width:var(--usm-timer-arrow)!important;min-height:var(--usm-timer-arrow)!important;border-radius:13px!important}.user-selection-modal .invite-expiry-arrow svg{width:20px!important;height:20px!important}.user-selection-modal .invite-expiry-display{min-height:var(--usm-timer-arrow)!important;padding:5px 10px!important;border-radius:13px!important}.user-selection-modal .invite-expiry-display-main{font-size:13px!important}.user-selection-modal .invite-expiry-display-sub,.user-selection-modal .invite-expiry-help{font-size:9px!important;line-height:1.2!important}.user-selection-modal .user-selection-search-modern,.user-selection-modal .search-container{margin:0!important}.user-selection-modal .search-shell{height:var(--usm-search-height)!important;padding:0 14px 0 42px!important}.user-selection-modal .search-icon{left:15px!important;width:16px!important;height:16px!important}.user-selection-modal .search-bar{font-size:12px!important}.user-selection-modal .user-selection-bulk-row{gap:10px!important;padding:9px 11px!important;border-radius:15px!important}.user-selection-modal .user-selection-bulk-copy strong{font-size:12px!important}.user-selection-modal .user-selection-bulk-copy span{font-size:10px!important}.user-selection-modal .select-all-users-btn,.user-selection-modal .clear-selected-users-btn{min-height:var(--usm-control-height)!important;padding:0 11px!important;border-radius:12px!important;font-size:11px!important}.user-selection-modal .selected-users{gap:6px!important;margin:0!important}.user-selection-modal .selected-user{gap:6px!important;padding:4px 7px 4px 4px!important}.user-selection-modal .selected-user-avatar{width:24px!important;height:24px!important}.user-selection-modal .selected-user-name{max-width:130px!important;font-size:10px!important}.user-selection-modal .remove-user-btn{width:20px!important;height:20px!important;min-width:20px!important;font-size:9px!important}.user-selection-modal .user-list{gap:7px!important}.user-selection-modal .user-item{min-height:var(--usm-user-row-height)!important;gap:10px!important;padding:8px 10px!important;border-radius:14px!important}.user-selection-modal .user-info{gap:9px!important}.user-selection-modal .user-avatar{width:var(--usm-user-avatar)!important;height:var(--usm-user-avatar)!important;min-width:var(--usm-user-avatar)!important;border-radius:12px!important}.user-selection-modal .user-name{font-size:var(--usm-user-name)!important;line-height:1.15!important}.user-selection-modal .user-status{margin-top:2px!important;font-size:var(--usm-user-status)!important;line-height:1.15!important}.user-selection-modal .user-checkbox{width:17px!important;height:17px!important;min-width:17px!important}.user-selection-modal .user-selection-modal-actions{flex:0 0 auto!important;width:100%!important;min-height:0!important;gap:12px!important;padding:var(--usm-footer-y) var(--usm-footer-x)!important;box-sizing:border-box!important}.user-selection-modal .modal-actions-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 10px!important;font-size:9px!important;line-height:1.15!important}.user-selection-modal .modal-actions-buttons{gap:8px!important}.user-selection-modal .create-btn,.user-selection-modal .cancel-btn{min-width:88px!important;height:var(--usm-control-height)!important;padding:0 14px!important;border-radius:12px!important;font-size:12px!important}@media(min-width:2560px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 1080px;--usm-side-space: 80px;--usm-max-height: min(88dvh, 980px);--usm-radius: 30px;--usm-header-y: 20px;--usm-header-x: 28px;--usm-body-y: 20px;--usm-body-x: 30px;--usm-body-gap: 16px;--usm-footer-y: 18px;--usm-footer-x: 30px;--usm-title-size: 21px;--usm-subtitle-size: 14px;--usm-group-icon: 76px;--usm-group-name-height: 46px;--usm-timer-arrow: 50px;--usm-search-height: 52px;--usm-control-height: 44px;--usm-user-row-height: 70px;--usm-user-avatar: 48px;--usm-user-name: 15px;--usm-user-status: 12px}}@media(min-width:1920px)and (max-width:2559px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 980px;--usm-side-space: 64px;--usm-max-height: min(88dvh, 900px);--usm-header-y: 18px;--usm-header-x: 26px;--usm-body-y: 18px;--usm-body-x: 26px;--usm-footer-y: 16px;--usm-footer-x: 26px;--usm-title-size: 20px;--usm-group-icon: 70px;--usm-search-height: 50px;--usm-control-height: 42px;--usm-user-row-height: 66px;--usm-user-avatar: 44px;--usm-user-name: 15px;--usm-user-status: 12px}}@media(min-width:1537px)and (max-width:1919px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 900px;--usm-side-space: 48px;--usm-max-height: min(88dvh, 820px)}}@media(min-width:1441px)and (max-width:1536px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 820px;--usm-side-space: 28px;--usm-max-height: calc(100dvh - 18px) ;--usm-radius: 22px;--usm-header-y: 11px;--usm-header-x: 16px;--usm-body-y: 11px;--usm-body-x: 16px;--usm-body-gap: 9px;--usm-footer-y: 10px;--usm-footer-x: 16px;--usm-title-size: 16px;--usm-subtitle-size: 11px;--usm-group-icon: 54px;--usm-group-name-height: 36px;--usm-timer-arrow: 38px;--usm-search-height: 40px;--usm-control-height: 34px;--usm-user-row-height: 52px;--usm-user-avatar: 36px;--usm-user-name: 13px;--usm-user-status: 10px}}@media(min-width:1367px)and (max-width:1440px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 780px;--usm-side-space: 22px;--usm-max-height: calc(100dvh - 14px) ;--usm-radius: 20px;--usm-header-y: 10px;--usm-header-x: 14px;--usm-body-y: 10px;--usm-body-x: 14px;--usm-body-gap: 8px;--usm-footer-y: 9px;--usm-footer-x: 14px;--usm-title-size: 15px;--usm-subtitle-size: 10px;--usm-group-icon: 50px;--usm-group-name-height: 35px;--usm-timer-arrow: 36px;--usm-search-height: 38px;--usm-control-height: 33px;--usm-user-row-height: 50px;--usm-user-avatar: 34px;--usm-user-name: 12px;--usm-user-status: 9px}}@media(min-width:1281px)and (max-width:1366px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 750px;--usm-side-space: 18px;--usm-max-height: calc(100dvh - 12px) ;--usm-radius: 19px;--usm-header-y: 9px;--usm-header-x: 13px;--usm-body-y: 9px;--usm-body-x: 13px;--usm-body-gap: 8px;--usm-footer-y: 8px;--usm-footer-x: 13px;--usm-title-size: 15px;--usm-subtitle-size: 10px;--usm-group-icon: 48px;--usm-group-name-height: 34px;--usm-timer-arrow: 35px;--usm-search-height: 37px;--usm-control-height: 32px;--usm-user-row-height: 48px;--usm-user-avatar: 33px;--usm-user-name: 12px;--usm-user-status: 9px}}@media(min-width:1101px)and (max-width:1280px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 700px;--usm-side-space: 16px;--usm-max-height: calc(100dvh - 10px) ;--usm-radius: 18px;--usm-header-y: 8px;--usm-header-x: 12px;--usm-body-y: 8px;--usm-body-x: 12px;--usm-body-gap: 7px;--usm-footer-y: 8px;--usm-footer-x: 12px;--usm-title-size: 14px;--usm-subtitle-size: 9px;--usm-group-icon: 46px;--usm-group-name-height: 33px;--usm-timer-arrow: 34px;--usm-search-height: 36px;--usm-control-height: 31px;--usm-user-row-height: 46px;--usm-user-avatar: 32px;--usm-user-name: 12px;--usm-user-status: 9px}}@media(min-width:769px)and (max-width:1100px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 760px;--usm-side-space: 16px;--usm-max-height: calc(100dvh - 12px) ;--usm-radius: 18px;--usm-header-y: 10px;--usm-header-x: 13px;--usm-body-y: 10px;--usm-body-x: 13px;--usm-body-gap: 8px;--usm-footer-y: 9px;--usm-footer-x: 13px;--usm-title-size: 15px;--usm-subtitle-size: 10px;--usm-group-icon: 48px;--usm-group-name-height: 34px;--usm-timer-arrow: 35px;--usm-search-height: 38px;--usm-control-height: 32px;--usm-user-row-height: 50px;--usm-user-avatar: 34px;--usm-user-name: 12px;--usm-user-status: 9px}}@media(min-width:641px)and (max-width:768px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-width: 100%;--usm-side-space: 12px;--usm-max-height: calc(100dvh - 8px) ;--usm-radius: 16px;--usm-header-y: 9px;--usm-header-x: 11px;--usm-body-y: 9px;--usm-body-x: 11px;--usm-body-gap: 8px;--usm-footer-y: 8px;--usm-footer-x: 11px;--usm-title-size: 14px;--usm-subtitle-size: 9px;--usm-group-icon: 44px;--usm-group-name-height: 33px;--usm-timer-arrow: 34px;--usm-search-height: 36px;--usm-control-height: 31px;--usm-user-row-height: 48px;--usm-user-avatar: 32px;--usm-user-name: 12px;--usm-user-status: 9px}.user-selection-modal .invite-expiry-card-head{align-items:stretch!important}.user-selection-modal .invite-expiry-timer-pill{min-width:144px!important}}@media(min-width:391px)and (max-width:640px){body>.modal-overlay.user-selection-modal-overlay,body>.user-selection-modal-overlay,.modal-overlay.user-selection-modal-overlay,.user-selection-modal-overlay{--usm-width: 100%;--usm-side-space: 0px;--usm-max-height: 100dvh;--usm-radius: 0px;--usm-header-y: 9px;--usm-header-x: 11px;--usm-body-y: 9px;--usm-body-x: 10px;--usm-body-gap: 8px;--usm-footer-y: 8px;--usm-footer-x: 10px;--usm-title-size: 14px;--usm-subtitle-size: 9px;--usm-group-icon: 44px;--usm-group-name-height: 34px;--usm-timer-arrow: 34px;--usm-search-height: 38px;--usm-control-height: 32px;--usm-user-row-height: 50px;--usm-user-avatar: 34px;--usm-user-name: 12px;--usm-user-status: 9px;padding:0!important;align-items:stretch!important}body>.user-selection-modal-overlay>.user-selection-modal,body>.modal-overlay.user-selection-modal-overlay>.user-selection-modal,.user-selection-modal-overlay>.user-selection-modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.user-selection-modal .group-identity-card{align-items:flex-start!important}.user-selection-modal .invite-expiry-card-head{flex-direction:column!important;align-items:stretch!important}.user-selection-modal .invite-expiry-timer-pill{width:100%!important;min-width:0!important;max-width:none!important}.user-selection-modal .user-selection-bulk-row{align-items:flex-start!important}.user-selection-modal .modal-actions-meta{display:none!important}.user-selection-modal .modal-actions-buttons{width:100%!important}.user-selection-modal .create-btn,.user-selection-modal .cancel-btn{flex:1 1 0!important;min-width:0!important}}@media(min-width:321px)and (max-width:390px){body>.modal-overlay.user-selection-modal-overlay,body>.user-selection-modal-overlay,.modal-overlay.user-selection-modal-overlay,.user-selection-modal-overlay{--usm-side-space: 0px;--usm-max-height: 100dvh;--usm-radius: 0px;--usm-header-y: 8px;--usm-header-x: 9px;--usm-body-y: 8px;--usm-body-x: 8px;--usm-body-gap: 7px;--usm-footer-y: 7px;--usm-footer-x: 8px;--usm-title-size: 13px;--usm-subtitle-size: 8px;--usm-group-icon: 40px;--usm-group-name-height: 32px;--usm-timer-arrow: 32px;--usm-search-height: 36px;--usm-control-height: 30px;--usm-user-row-height: 46px;--usm-user-avatar: 31px;--usm-user-name: 11px;--usm-user-status: 8px;padding:0!important;align-items:stretch!important}body>.user-selection-modal-overlay>.user-selection-modal,body>.modal-overlay.user-selection-modal-overlay>.user-selection-modal,.user-selection-modal-overlay>.user-selection-modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.user-selection-modal .group-identity-card{gap:8px!important;padding:9px!important}.user-selection-modal .group-identity-subtitle,.user-selection-modal .group-icon-inline-hint{display:none!important}.user-selection-modal .invite-expiry-card-head{flex-direction:column!important;align-items:stretch!important}.user-selection-modal .invite-expiry-timer-pill{width:100%!important;min-width:0!important;max-width:none!important}.user-selection-modal .user-selection-bulk-row{align-items:flex-start!important;flex-direction:column!important}.user-selection-modal .user-selection-bulk-actions{width:100%!important}.user-selection-modal .select-all-users-btn,.user-selection-modal .clear-selected-users-btn{flex:1 1 0!important}.user-selection-modal .modal-actions-meta{display:none!important}.user-selection-modal .modal-actions-buttons{width:100%!important}.user-selection-modal .create-btn,.user-selection-modal .cancel-btn{flex:1 1 0!important;min-width:0!important}}@media(max-width:320px){body>.modal-overlay.user-selection-modal-overlay,body>.user-selection-modal-overlay,.modal-overlay.user-selection-modal-overlay,.user-selection-modal-overlay{--usm-side-space: 0px;--usm-max-height: 100dvh;--usm-radius: 0px;--usm-header-y: 7px;--usm-header-x: 7px;--usm-body-y: 7px;--usm-body-x: 7px;--usm-body-gap: 6px;--usm-footer-y: 6px;--usm-footer-x: 7px;--usm-title-size: 13px;--usm-subtitle-size: 8px;--usm-group-icon: 38px;--usm-group-name-height: 31px;--usm-timer-arrow: 30px;--usm-search-height: 34px;--usm-control-height: 29px;--usm-user-row-height: 44px;--usm-user-avatar: 30px;--usm-user-name: 11px;--usm-user-status: 8px;padding:0!important;align-items:stretch!important}body>.user-selection-modal-overlay>.user-selection-modal,body>.modal-overlay.user-selection-modal-overlay>.user-selection-modal,.user-selection-modal-overlay>.user-selection-modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.user-selection-modal .user-selection-title-block p,.user-selection-modal .group-identity-subtitle,.user-selection-modal .group-icon-inline-hint,.user-selection-modal .invite-expiry-help,.user-selection-modal .invite-expiry-display-sub{display:none!important}.user-selection-modal .group-identity-card{gap:7px!important;padding:8px!important}.user-selection-modal .invite-expiry-card{padding:8px!important}.user-selection-modal .invite-expiry-card-head{flex-direction:column!important;align-items:stretch!important}.user-selection-modal .invite-expiry-timer-pill{width:100%!important;min-width:0!important;max-width:none!important}.user-selection-modal .user-selection-bulk-row{align-items:flex-start!important;flex-direction:column!important}.user-selection-modal .user-selection-bulk-actions{width:100%!important}.user-selection-modal .select-all-users-btn,.user-selection-modal .clear-selected-users-btn{flex:1 1 0!important}.user-selection-modal .modal-actions-meta{display:none!important}.user-selection-modal .modal-actions-buttons{width:100%!important}.user-selection-modal .create-btn,.user-selection-modal .cancel-btn{flex:1 1 0!important;min-width:0!important}}@media(min-width:1100px)and (max-height:900px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-max-height: calc(100dvh - 10px) ;--usm-header-y: 8px;--usm-header-x: 13px;--usm-body-y: 8px;--usm-body-x: 13px;--usm-body-gap: 7px;--usm-footer-y: 8px;--usm-footer-x: 13px;--usm-title-size: 14px;--usm-subtitle-size: 9px;--usm-group-icon: 46px;--usm-group-name-height: 33px;--usm-timer-arrow: 34px;--usm-search-height: 36px;--usm-control-height: 31px;--usm-user-row-height: 46px;--usm-user-avatar: 32px;--usm-user-name: 12px;--usm-user-status: 9px}.user-selection-modal .group-identity-card,.user-selection-modal .invite-expiry-card{padding:8px 10px!important}.user-selection-modal .group-icon-inline-hint{min-height:22px!important;padding-block:2px!important}.user-selection-modal .invite-expiry-card{gap:6px!important}.user-selection-modal .invite-expiry-roulette{padding:6px!important}.user-selection-modal .user-selection-bulk-row{padding:7px 9px!important}.user-selection-modal .user-list{gap:6px!important}}@media(min-width:1100px)and (max-height:740px){body>.user-selection-modal-overlay,body>.modal-overlay.user-selection-modal-overlay{--usm-max-height: calc(100dvh - 6px) ;--usm-header-y: 6px;--usm-body-y: 6px;--usm-body-gap: 5px;--usm-footer-y: 6px;--usm-group-icon: 42px;--usm-group-name-height: 31px;--usm-timer-arrow: 31px;--usm-search-height: 34px;--usm-control-height: 29px;--usm-user-row-height: 42px;--usm-user-avatar: 29px}.user-selection-modal .group-identity-subtitle,.user-selection-modal .group-icon-inline-hint,.user-selection-modal .invite-expiry-help{display:none!important}.user-selection-modal .modal-actions-meta{font-size:8px!important}}.ls-panel--contacts .ls-panel-body{padding:14px}.ls-contacts-search{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:999px;background:#0000000a;border:1px solid rgba(0,0,0,.08)}.ls-panel--contacts .ls-contacts-search-icon{flex:0 0 auto;opacity:.65}.ls-contacts-searchInput{flex:1 1 auto;border:none;outline:none;background:transparent;font-size:14px;color:#000000d9}.ls-contacts-searchInput::placeholder{color:#00000073}.ls-contacts-actionsRow{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.ls-contacts-actionBtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:800;color:#000000d1}.ls-contacts-actionBtn:hover{background:#0000000a}.ls-contacts-actionBtn:active{background:#00000012}.ls-contacts-actionBtn:disabled{opacity:.5;cursor:not-allowed}.ls-contacts-actionBtn svg{width:18px;height:18px;opacity:.85}.ls-contacts-refIcon{width:18px;height:18px;display:block}.ls-contacts-formCard{margin-top:12px;padding:14px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08)}.ls-contacts-formHead{display:flex;justify-content:flex-start;margin-bottom:10px}.ls-contacts-backBtn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:800;color:#000000c7}.ls-contacts-backBtn:hover{background:#0000000a}.ls-contacts-form{display:flex;flex-direction:column;gap:10px}.ls-contacts-form input,.ls-contacts-form select{height:42px;border-radius:12px;padding:0 12px;outline:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#000000d9;font-size:14px}.ls-contacts-formBtns{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.save-button,.cancel-button{height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;font-weight:900;cursor:pointer}.save-button{border-color:#00806966;color:#008069}.save-button:hover{background:#0000000a}.cancel-button{color:#000000bf}.cancel-button:hover{background:#0000000a}.ls-contacts-list{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ls-contacts-empty{padding:10px 4px;color:#0000008c;font-size:13px}.ls-contacts-item{display:grid;grid-template-columns:auto auto 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08)}.ls-contacts-item:hover{background:#00000008}.ls-contacts-item:active{background:#0000000f}.ls-contacts-bulkCheckbox{width:16px;height:16px;cursor:pointer}.ls-contacts-avatarWrap{position:relative;width:44px;height:44px;border-radius:999px;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:#0000000a;flex:0 0 auto}.ls-contacts-avatar{width:100%;height:100%;object-fit:cover;display:block}.ls-contacts-presenceDot{position:absolute;right:2px;bottom:2px;width:10px;height:10px;border-radius:999px;border:2px solid #fff;background:#00000059}.ls-contacts-presenceDot.online{background:#2ecc71}.ls-contacts-presenceDot.offline{background:#0000004d}.ls-contacts-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.ls-contacts-topRow{display:flex;align-items:center;gap:8px;min-width:0}.ls-contacts-name{font-weight:900;font-size:14px;color:#000000e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ls-contacts-roleBadge{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;color:#111;border:1px solid rgba(0,0,0,.12);text-transform:uppercase;letter-spacing:.3px;flex:0 0 auto}.ls-contacts-pendingBadge{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;color:#000000bf;border:1px solid rgba(0,0,0,.14);background:#0000000a;flex:0 0 auto}.ls-contacts-subRow{display:flex;gap:6px;align-items:center;min-width:0;font-size:13px;color:#0000008c}.ls-contacts-handle,.ls-contacts-company{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-contacts-actions{display:flex;gap:8px;align-items:center}.ls-contacts-iconBtn{width:36px;height:36px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#000000c7}.ls-contacts-iconBtn:hover{background:#0000000a}.ls-contacts-iconBtn:active{background:#00000012}.ls-contacts-iconBtn:disabled{opacity:.5;cursor:not-allowed}.ls-contacts-iconBtn svg{width:18px;height:18px}.ls-contacts-modalOverlay{position:fixed;inset:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:9999}.ls-contacts-modalCard{width:min(420px,calc(100vw - 28px));background:#fff;border-radius:18px;border:1px solid rgba(0,0,0,.1);padding:16px;box-shadow:0 14px 40px #0000002e}.ls-contacts-modalTitle{font-weight:900;font-size:15px;color:#000000e0;margin-bottom:8px}.ls-contacts-modalText{font-size:13px;color:#0000009e}.ls-contacts-modalBtns{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.ls-contacts-search{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#f5f5f5;box-sizing:border-box}.ls-contacts-search-icon{flex:0 0 auto;width:18px;height:18px}.contact-search-input{flex:1 1 auto;width:100%;border:0!important;outline:none!important;background:transparent!important;font-size:14px;line-height:20px;padding:0!important;margin:0!important;color:#111;height:20px}.contact-search-input::placeholder{color:#0000008c}.ls-panel--contacts input.contact-search-input{height:auto!important}.ls-contacts-search{margin:8px 0 12px}.ls-panel--contacts .ls-contacts-actionsRow .ls-contacts-actionBtn,.ls-panel--contacts .ls-contacts-actionsRow .ls-contacts-actionBtn:visited{background:transparent!important;background-color:transparent!important;color:#000000d9!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important}.ls-panel--contacts .ls-contacts-actionsRow .ls-contacts-actionBtn:hover{background:#0000000a!important;border-color:#0000002e!important}.ls-panel--contacts .ls-contacts-actionsRow .ls-contacts-actionBtn:active{background:#00000012!important}.ls-panel--contacts .ls-contacts-actionsRow .ls-contacts-actionBtn:disabled{opacity:.55!important;cursor:not-allowed!important;background:transparent!important}.ls-panel--contacts .ls-contacts-actionsRow .ls-contacts-actionBtn svg{color:#000000c7!important;opacity:1!important}.ls-panel--contacts .ls-contacts-actionsRow .ls-contacts-refIcon{filter:none!important;opacity:.9!important}.ls-panel--contacts .ls-contacts-iconBtn,.ls-panel--contacts .ls-contacts-iconBtn:visited{background:transparent!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.14)!important;color:#000c!important;box-shadow:none!important}.ls-panel--contacts .ls-contacts-iconBtn:hover{background:#0000000a!important;border-color:#0000002e!important}.ls-panel--contacts .ls-contacts-iconBtn:active{background:#00000012!important}.ls-panel--contacts .ls-contacts-iconBtn svg{color:#000000c7!important;opacity:1!important}.ls-panel--contacts button{-webkit-tap-highlight-color:transparent}.ls-panel--contacts .ls-contacts-actionBtn:focus,.ls-panel--contacts .ls-contacts-actionBtn:focus-visible,.ls-panel--contacts .ls-contacts-iconBtn:focus,.ls-panel--contacts .ls-contacts-iconBtn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0000001a!important}.ls-panel--contacts .ls-panel-head .ls-panel-close{background:transparent!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.14)!important;color:#000000d9!important;box-shadow:none!important;width:38px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.ls-panel--contacts .ls-panel-head .ls-panel-close:active{background:#00000014!important}.ls-panel--contacts .ls-panel-head .ls-panel-close svg{width:18px!important;height:18px!important;opacity:1!important;display:block!important;color:#111!important}.ls-panel--contacts .ls-panel-head .ls-panel-close svg *{stroke:#111!important;fill:none!important;opacity:1!important}.ls-panel--contacts .ls-contacts-actionBtn svg,.ls-panel--contacts .ls-contacts-iconBtn svg{width:18px;height:18px;opacity:1!important;display:inline-block!important;color:#111!important}.ls-panel--contacts .ls-contacts-actionBtn svg *,.ls-panel--contacts .ls-contacts-iconBtn svg *{stroke:#111!important;fill:none!important;opacity:1!important;stroke-width:2px!important}.ls-panel--contacts .ls-contacts-actionBtn,.ls-panel--contacts .ls-contacts-iconBtn{opacity:1!important;filter:none!important}.ls-panel--contacts .ls-panel-head .ls-panel-close:focus,.ls-panel--contacts .ls-panel-head .ls-panel-close:focus-visible,.ls-panel--contacts .ls-contacts-actionBtn:focus,.ls-panel--contacts .ls-contacts-actionBtn:focus-visible,.ls-panel--contacts .ls-contacts-iconBtn:focus,.ls-panel--contacts .ls-contacts-iconBtn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #0000001f!important}.ls-panel--contacts,.ls-panel--contacts *{filter:none!important}.ls-panel--contacts button,.ls-panel--contacts .ls-panel-title,.ls-panel--contacts .ls-contacts-actionBtn,.ls-panel--contacts .ls-contacts-iconBtn,.ls-panel--contacts .ls-panel-close{color:#111!important;opacity:1!important}.ls-panel--contacts svg{color:#111!important;opacity:1!important;visibility:visible!important}.ls-panel--contacts svg path,.ls-panel--contacts svg line,.ls-panel--contacts svg polyline,.ls-panel--contacts svg polygon,.ls-panel--contacts svg circle,.ls-panel--contacts svg rect,.ls-panel--contacts svg g{stroke:#111!important;fill:none!important;opacity:1!important;visibility:visible!important;stroke-width:2px!important}.ls-panel--contacts .ls-panel-head .ls-panel-close{background:transparent!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important}.ls-panel--contacts .ls-panel-head .ls-panel-close:hover{background:#0000000d!important}.ls-panel--contacts svg{display:inline-block!important;width:18px!important;height:18px!important;overflow:visible!important}.ls-panel--contacts .ls-panel-close svg{width:18px!important;height:18px!important;display:inline-block!important}.ls-panel--contacts svg *{stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.ls-panel--contacts .ls-contacts-formCard{margin-top:14px;padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.1)}.ls-panel--contacts .ls-contacts-backBtn{background:transparent!important;background-color:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important;height:38px;padding:0 12px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;font-weight:900}.ls-panel--contacts .ls-contacts-backBtn:hover{background:#0000000a!important}.ls-panel--contacts .ls-contacts-backBtn:active{background:#00000012!important}.ls-panel--contacts .ls-contacts-form input,.ls-panel--contacts .ls-contacts-form select{width:100%;height:44px;border-radius:12px;padding:0 12px;outline:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#111;font-size:14px;box-sizing:border-box}.ls-panel--contacts .ls-contacts-form input::placeholder{color:#00000073;opacity:1}.ls-panel--contacts .ls-contacts-formBtns{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.ls-panel--contacts .ls-contacts-formBtns .save-button,.ls-panel--contacts .ls-contacts-formBtns .cancel-button{background:transparent!important;background-color:transparent!important;box-shadow:none!important;height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.14)!important;font-weight:900;cursor:pointer;color:#111!important}.ls-panel--contacts .ls-contacts-formBtns .save-button{border-color:#00806966!important;color:#008069!important}.ls-panel--contacts .ls-contacts-formBtns .save-button:hover,.ls-panel--contacts .ls-contacts-formBtns .cancel-button:hover{background:#0000000a!important}.ls-panel--contacts .ls-contacts-formBtns .save-button:active,.ls-panel--contacts .ls-contacts-formBtns .cancel-button:active{background:#00000012!important}.ls-panel--contacts .ls-contacts-formBtns{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}.ls-panel--contacts .ls-contacts-formBtns .save-button,.ls-panel--contacts .ls-contacts-formBtns .cancel-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:40px!important;padding:0 14px!important;line-height:1!important;font-size:14px!important;font-weight:900!important;border-width:1px!important;box-sizing:border-box!important;margin:0!important;vertical-align:middle!important}@media(max-width:520px){.ls-contacts-item{grid-template-columns:auto auto 1fr;grid-template-areas:"check avatar meta" "check avatar actions";row-gap:8px}.ls-contacts-bulkCheckbox{grid-area:check}.ls-contacts-avatarWrap{grid-area:avatar}.ls-contacts-meta{grid-area:meta}.ls-contacts-actions{grid-area:actions;justify-content:flex-start}}.ls-archive-panel{background:#fff;color:#111827}.ls-archive-head{border-bottom:1px solid rgba(15,23,42,.08);background:#fff}.ls-panel-title-icon{margin-right:8px}.ls-archive-close,.ls-panel-close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;cursor:pointer;box-shadow:0 8px 20px #0f172a0f}.ls-archive-close:hover,.ls-panel-close:hover{background:#f8fafc;border-color:#0f172a29}.ls-archive-body{padding:16px}.ls-archive-search-wrap{margin-bottom:14px}.archive-search-input{width:100%;height:42px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#111827;padding:0 14px;outline:none;font-size:14px}.archive-search-input:focus{border-color:#2563eb47;box-shadow:0 0 0 4px #2563eb14}.archived-list{display:flex;flex-direction:column;gap:12px}.archived-chat-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 12px 26px #0f172a0f}.archived-chat-avatar-wrap{position:relative;width:54px;height:54px;flex:0 0 auto}.archived-chat-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;border:3px solid rgba(218,184,45,.95);box-shadow:0 8px 18px #0f172a2e;background:#f8fafc}.archived-chat-type{position:absolute;left:50%;bottom:-7px;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.1);color:#475569;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 6px 14px #0f172a1a}.archived-chat-type.group{color:#92400e}.archived-chat-type.dm{color:#334155}.archived-chat-main{min-width:0}.archived-chat-topline{display:flex;align-items:center;gap:8px;min-width:0}.archived-chat-name{min-width:0;color:#111827;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archived-chat-time{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:11px;font-weight:700;white-space:nowrap}.archived-chat-handle{margin-top:2px;color:#64748b;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archived-chat-preview,.archived-chat-note{display:flex;align-items:center;gap:6px;min-width:0;margin-top:6px;color:#475569;font-size:12px;line-height:1.3}.archived-chat-preview span,.archived-chat-note span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archived-chat-preview svg,.archived-chat-note svg,.archived-chat-time svg{flex:0 0 auto}.archived-chat-preview.muted{color:#94a3b8}.archived-chat-note{color:#6b7280}.archived-chat-actions{display:flex;align-items:center;justify-content:flex-end}.restore-btn,.cancel-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;color:#111827;padding:0 14px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #0f172a0f;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.restore-btn:hover,.cancel-button:hover{background:#f8fafc;border-color:#0f172a29;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a1a}.restore-btn:active,.cancel-button:active{transform:translateY(0)}.ls-archive-footer{margin-top:16px}.archive-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:24px 18px;background:#fff;border:1px dashed rgba(15,23,42,.16);border-radius:18px;color:#64748b;text-align:center}.archive-empty-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f8fafc;color:#334155;margin-bottom:10px}.archive-empty-title{margin:0;color:#111827;font-size:15px;font-weight:900}.archive-empty-copy{max-width:280px;margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.35}.ls-archive-panel .ls-panel-close,.ls-archive-panel .ls-archive-close,.ls-archive-panel button.ls-panel-close,.ls-archive-panel button.ls-archive-close{background:#fff!important;background-color:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important}.ls-archive-panel .ls-panel-close:hover,.ls-archive-panel .ls-archive-close:hover,.ls-archive-panel button.ls-panel-close:hover,.ls-archive-panel button.ls-archive-close:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important}.ls-archive-panel .restore-btn,.ls-archive-panel button.restore-btn{background:#fff!important;background-color:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important}.ls-archive-panel .restore-btn:hover,.ls-archive-panel button.restore-btn:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important;box-shadow:0 12px 26px #0f172a1a!important}.ls-archive-panel .cancel-button,.ls-archive-panel button.cancel-button{background:#fff!important;background-color:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;box-shadow:0 8px 20px #0f172a0f!important}.ls-archive-panel .cancel-button:hover,.ls-archive-panel button.cancel-button:hover{background:#f8fafc!important;background-color:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important;box-shadow:0 12px 26px #0f172a1a!important}.ls-archive-panel .restore-btn svg,.ls-archive-panel .cancel-button svg,.ls-archive-panel .ls-panel-close svg,.ls-archive-panel .ls-archive-close svg{color:currentColor!important;stroke:currentColor!important}.ls-archive-panel .ls-archive-search-wrap{margin-bottom:18px!important}.ls-archive-panel .ls-archive-search-shell{position:relative;width:100%;min-height:46px;display:flex;align-items:center;background:linear-gradient(180deg,#fffffffa,#f8fafcfa);border:1px solid rgba(15,23,42,.1);border-radius:16px;box-shadow:0 12px 28px #0f172a0f,inset 0 1px #ffffffe6;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ls-archive-panel .ls-archive-search-shell:focus-within{border-color:#2563eb47;box-shadow:0 14px 32px #0f172a14,0 0 0 4px #2563eb14,inset 0 1px #fffffff2;background:#fff}.ls-archive-panel .ls-archive-search-icon{position:absolute;left:15px;width:18px;height:18px;color:#64748b;pointer-events:none}.ls-archive-panel .archive-search-input{width:100%!important;height:46px!important;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#111827!important;padding:0 46px 0 44px!important;font-size:14px!important;font-weight:600!important}.ls-archive-panel .archive-search-input::placeholder{color:#94a3b8!important;font-weight:600!important}.ls-archive-panel .ls-archive-search-clear{position:absolute;right:8px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fff!important;color:#64748b!important;cursor:pointer;box-shadow:0 6px 14px #0f172a0f!important}.ls-archive-panel .ls-archive-search-clear:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a29!important}.ls-archive-panel .ls-archive-search-wrap{margin-bottom:16px!important}.ls-archive-panel .ls-archive-search-shell{min-height:38px!important;height:38px!important;border-radius:999px!important;box-shadow:0 8px 18px #0f172a0d,inset 0 1px #ffffffe6!important}.ls-archive-panel .ls-archive-search-shell:focus-within{box-shadow:0 10px 22px #0f172a12,0 0 0 3px #2563eb12,inset 0 1px #fffffff2!important}.ls-archive-panel .archive-search-input{height:38px!important;min-height:38px!important;padding:0 42px 0 40px!important;font-size:13px!important;font-weight:600!important}.ls-archive-panel .ls-archive-search-icon{left:14px!important;width:16px!important;height:16px!important}.ls-archive-panel .ls-archive-search-clear{right:6px!important;width:26px!important;height:26px!important}.ls-archive-panel .ls-archive-search-shell{display:flex!important;align-items:center!important}.ls-archive-panel .archive-search-input{height:38px!important;min-height:38px!important;line-height:normal!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(7px)!important}.ls-archive-panel .ls-archive-search-icon{top:50%!important;transform:translateY(-50%)!important}.ls-archive-panel .ls-archive-close,.ls-archive-panel button.ls-archive-close{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:#fff!important;background-color:#fff!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;color:#111827!important;opacity:1!important;box-shadow:0 8px 20px #0f172a0f!important}.ls-archive-panel .ls-archive-close:hover,.ls-archive-panel button.ls-archive-close:hover{background:#f8fafc!important;background-color:#f8fafc!important;border-color:#0f172a2e!important}.ls-archive-panel .ls-archive-close-x{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#111827!important;opacity:1!important;visibility:visible!important;font-size:23px!important;font-weight:700!important;line-height:1!important;transform:translateY(-1px);pointer-events:none}@media(max-width:720px){.archived-chat-item{grid-template-columns:52px minmax(0,1fr)}.archived-chat-actions{grid-column:1 / -1;justify-content:flex-start;padding-left:64px}.restore-btn,.cancel-button{min-height:36px}}.ls-panel{height:100%;width:100%;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.ls-panel-head{flex:0 0 auto}.ls-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%;padding:14px;box-sizing:border-box}.ls-panel--settings .ls-panel-body{padding:14px}.ls-settings-back{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#00000008;cursor:pointer}.ls-settings-home{display:flex;flex-direction:column;gap:14px}.ls-settings-search{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:999px;background:#0000000a;border:1px solid rgba(0,0,0,.06)}.ls-settings-search-icon{flex:0 0 auto;opacity:.65}.ls-settings-search-input{flex:1 1 auto;border:none;outline:none;background:transparent;font-size:14px}.ls-settings-profileRow{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#00000005;border:1px solid rgba(0,0,0,.06)}.ls-settings-avatar{width:54px;height:54px;border-radius:999px;overflow:hidden;background:#0000000f;flex:0 0 auto}.ls-settings-avatar img{width:100%;height:100%;object-fit:cover}.ls-settings-avatarFallback{width:100%;height:100%;background:#0000001a}.ls-settings-profileMeta{display:flex;flex-direction:column;gap:2px;min-width:0}.ls-settings-profileName{font-weight:800;font-size:15px;color:#000000e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-settings-profileSub{font-size:13px;color:#0000008c}.ls-settings-list{display:flex;flex-direction:column;gap:6px}.ls-settings-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06);cursor:pointer}.ls-settings-item:hover{background:#00000005}.ls-settings-itemIcon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#0000000a;border:1px solid rgba(0,0,0,.06);flex:0 0 auto}.ls-settings-itemText{display:flex;flex-direction:column;gap:2px;min-width:0}.ls-settings-itemTitle{font-weight:800;font-size:14px;color:#000000db}.ls-settings-itemSub{font-size:13px;color:#0000008c}.ls-settings-empty{padding:10px 4px;color:#0000008c}.ls-settings-detail{display:flex;flex-direction:column;gap:12px}.ls-settings-card{padding:14px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.06)}.ls-settings-cardTitle{font-weight:900;font-size:15px;color:#000000db;margin-bottom:10px}.ls-settings-cardTitleSub{font-weight:900;font-size:13px;color:#000000c7;margin-bottom:10px}.ls-settings-muted{color:#0000008c;font-size:13px}.ls-settings-toggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:12px;background:#00000008;border:1px solid rgba(0,0,0,.06)}.ls-settings-toggleRow span{font-weight:700;color:#000000c7}.ls-settings-fieldRow{margin-top:10px;padding:10px;border-radius:12px;background:#00000008;border:1px solid rgba(0,0,0,.06)}.ls-settings-fieldLabel{font-size:13px;font-weight:900;color:#000000c7;margin-bottom:10px}.ls-settings-fieldControls{display:flex;gap:10px;align-items:center}.ls-settings-fieldControls input[type=number],.ls-settings-fieldControls select{height:40px;border-radius:10px;padding:0 10px;outline:none;border:1px solid rgba(0,0,0,.14);background:#fff;color:#000000db}.ls-settings-fieldControls input[type=number]{flex:0 0 120px}.ls-settings-fieldControls select{flex:1 1 auto}.ls-settings-palette{display:flex;flex-wrap:wrap;gap:10px;padding:6px 0}.ls-settings-swatch{width:28px;height:28px;border-radius:999px;border:2px solid rgba(0,0,0,.12);cursor:pointer;padding:0}.ls-settings-swatch.selected{border-color:#000000a6;box-shadow:0 0 0 3px #00000014}.ls-settings-divider{height:1px;background:#00000014;margin:12px 0}.ls-settings-roleRow{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px;border-radius:12px;background:#00000008;border:1px solid rgba(0,0,0,.06)}.ls-settings-roleLabel{font-weight:900;font-size:13px;color:#000000c7}.ls-settings-badgePreview{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.3px;color:#111;border:1px solid rgba(0,0,0,.12)}.ls-settings-foot{display:flex;justify-content:flex-end;gap:10px}.ls-settings-save,.ls-settings-closeSoft{height:40px;min-width:120px;padding:0 14px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#0000000f;color:#000000db;font-weight:900;cursor:pointer}.ls-settings-save:hover,.ls-settings-closeSoft:hover{background:#0000001a;border-color:#0000002e}@media(max-width:520px){.ls-settings-fieldControls{flex-direction:column;align-items:stretch}.ls-settings-fieldControls input[type=number]{flex:1 1 auto;width:100%}.ls-settings-roleRow{grid-template-columns:1fr auto;grid-template-areas:"label label" "color badge"}.ls-settings-roleLabel{grid-area:label}.ls-settings-roleRow input[type=color]{grid-area:color}.ls-settings-badgePreview{grid-area:badge;justify-self:end}}.ls-panel--settings .ls-panel-close{background:transparent!important;border:1px solid rgba(0,0,0,.12);color:#000000bf;border-radius:10px;width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center}.ls-panel--settings .ls-panel-close:hover{background:#0000000f!important}.ls-panel--settings .ls-panel-close:active{background:#0000001a!important}.ls-panel--settings .ls-settings-back{background:transparent!important;border:none;color:#000000bf;display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:10px}.ls-panel--settings .ls-settings-back:hover{background:#0000000f!important}.ls-panel--settings .ls-settings-profileRow,.ls-panel--settings .ls-settings-item{background:#fff!important;border:1px solid rgba(0,0,0,.1);color:#000000d9;box-shadow:none!important}.ls-panel--settings .ls-settings-profileRow:hover,.ls-panel--settings .ls-settings-item:hover{background:#0000000a!important}.ls-panel--settings .ls-settings-profileRow:active,.ls-panel--settings .ls-settings-item:active{background:#00000012!important}.ls-panel--settings .ls-settings-itemIcon{background:#0000000a;border:1px solid rgba(0,0,0,.06);color:#000000b3}.ls-panel--settings .ls-settings-itemTitle,.ls-panel--settings .ls-settings-profileName,.ls-panel--settings .ls-settings-cardTitle,.ls-panel--settings .ls-settings-cardTitleSub{color:#000000e0}.ls-panel--settings .ls-settings-itemSub,.ls-panel--settings .ls-settings-profileSub,.ls-panel--settings .ls-settings-muted{color:#0000008c}.ls-panel--settings .ls-settings-closeSoft{background:#fff!important;border:1px solid rgba(0,0,0,.14);color:#000c;border-radius:12px;height:42px;min-width:120px}.ls-panel--settings .ls-settings-closeSoft:hover{background:#0000000a!important}.ls-panel--settings .ls-settings-save{background:#fff!important;border:1px solid rgba(0,0,0,.18);color:#000000d9;border-radius:12px;height:42px;min-width:120px;font-weight:800}.ls-panel--settings .ls-settings-save:hover{background:#0000000d!important}.ls-panel--settings .ls-settings-save{border-color:#00806966;color:#008069}.ls-panel--settings .ls-settings-search{background:#0000000a;border:1px solid rgba(0,0,0,.08)}.ls-panel--settings .ls-settings-search-input{color:#000000d9}.ls-panel--settings .ls-settings-search-input::placeholder{color:#00000073}.ls-panel--settings .ls-panel-head .ls-panel-close{color:#111!important;opacity:1!important;visibility:visible!important;filter:none!important}.ls-panel--settings .ls-panel-head .ls-panel-close svg{color:#111!important;opacity:1!important;visibility:visible!important;filter:none!important;display:block!important;width:18px!important;height:18px!important}.ls-panel--settings .ls-panel-head .ls-panel-close svg path,.ls-panel--settings .ls-panel-head .ls-panel-close svg line,.ls-panel--settings .ls-panel-head .ls-panel-close svg polyline,.ls-panel--settings .ls-panel-head .ls-panel-close svg circle,.ls-panel--settings .ls-panel-head .ls-panel-close svg rect{stroke:#111!important;opacity:1!important;fill:none!important}.ls-panel--settings .ls-panel-head .ls-panel-close svg path,.ls-panel--settings .ls-panel-head .ls-panel-close svg line,.ls-panel--settings .ls-panel-head .ls-panel-close svg polyline{stroke-width:2px!important}.ls-panel--settings .ls-panel-close .ls-close-x{display:inline-block;font-size:22px;line-height:1;font-weight:900;color:#000000eb;opacity:1;transform:translateY(-1px)}.ls-settings-status{margin-top:12px!important;padding:9px 11px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important}.ls-settings-status.muted{background:#f8fafc!important;color:#64748b!important}.ls-settings-status.saved{background:#ecfdf5!important;color:#047857!important}.ls-settings-status.error{background:#fef2f2!important;color:#b91c1c!important}.ls-settings-choiceGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.ls-settings-choice{min-height:74px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:16px!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 20px #0f172a0d!important}.ls-settings-choice svg{width:19px!important;height:19px!important}.ls-settings-choice.active{border-color:#22c55e59!important;background:#ecfdf5!important;color:#047857!important}.ls-settings-fieldRow select,.ls-settings-fieldControls select,.ls-settings-fieldControls input{min-height:36px!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;outline:none!important}.ls-settings-toggleRow span{display:flex!important;flex-direction:column!important;gap:3px!important}.ls-settings-toggleRow span strong{color:#111827!important;font-size:14px!important;font-weight:900!important}.ls-settings-toggleRow span small,.ls-settings-muted{color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.ls-settings-linkedRow{width:100%!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;margin-top:10px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#fff!important;color:#111827!important;text-align:left!important;cursor:pointer!important;box-shadow:0 8px 20px #0f172a0d!important}.ls-settings-linkedRow.is-static{cursor:default!important}.ls-settings-linkedIcon{width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:13px!important;background:#f8fafc!important;color:#334155!important}.ls-settings-linkedText{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.ls-settings-linkedText strong{color:#111827!important;font-size:14px!important;font-weight:900!important}.ls-settings-linkedText span{color:#64748b!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}.ls-settings-miniBtn{min-height:34px!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.ls-settings-save:disabled{opacity:.65!important;cursor:not-allowed!important}.ls-panel{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden}.ls-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.ls-panel-title{font-weight:700;font-size:16px}.ls-panel-close{border:0;background:transparent;color:#111;width:34px;height:34px;border-radius:10px;cursor:pointer;font-size:20px;line-height:1}.ls-panel-close:hover{background:#0000000f}.ls-panel-body{flex:1;overflow:auto;padding:14px}.ls-profile-form{display:grid;gap:12px}.ls-profile-avatar-pick{display:grid;gap:8px;justify-items:start;cursor:pointer}.ls-profile-avatar-pick input[type=file]{display:none}.ls-profile-avatar{width:100%;max-width:520px;height:220px;border-radius:14px;object-fit:cover;background:#f3f3f3;border:1px solid rgba(0,0,0,.08)}.ls-profile-avatar-hint{font-size:13px;font-weight:600;opacity:.85}.ls-profile-input,.ls-profile-textarea{width:100%;border-radius:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);outline:none}.ls-profile-input:focus,.ls-profile-textarea:focus{border-color:#00000047}.ls-profile-textarea{min-height:90px;resize:vertical}.ls-profile-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.ls-profile-file{display:none}.ls-profile-avatar-block{display:grid;gap:10px;justify-items:start;margin-bottom:10px}.ls-profile-change-btn{border:0;background:#0000000f;border-radius:10px;padding:10px 12px;font-weight:600;cursor:pointer}.ls-profile-change-btn:disabled{opacity:.6;cursor:default}.ls-profile-camera-badge{width:34px;height:34px;border-radius:12px;background:#0000008c;color:#fff;display:grid;place-items:center;font-size:16px}.ls-panel-body{padding:16px;display:flex;flex-direction:column;gap:16px}.ls-profile-avatar-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ls-profile-avatar-ring{width:88px;height:88px}.ls-profile-change-btn{background:#f1f3f5;color:#333;font-size:13px;padding:6px 10px;border-radius:8px}.ls-profile-change-btn:hover{background:#e7eaee}.ls-profile-form{display:flex;flex-direction:column;gap:12px}.ls-profile-textarea{resize:vertical;min-height:90px;max-height:160px}.ls-profile-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.ls-panel{height:100%;max-height:100%;overflow-y:auto}.ls-panel--profile .ls-icon{width:18px;height:18px;color:currentColor;flex:0 0 auto}.ls-panel--profile .ls-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important;cursor:pointer}.ls-panel--profile .ls-icon-btn:hover{background:#0000000a!important}.ls-panel--profile .ls-icon-btn:active{background:#00000012!important}.ls-panel--profile .save-button,.ls-panel--profile .cancel-button,.ls-panel--profile .ls-profile-change-btn{background:transparent!important;color:#111!important;box-shadow:none!important}.ls-panel--profile .ls-btn{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 14px;border-radius:12px;background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;cursor:pointer}.ls-panel--profile .ls-btn:hover{background:#0000000a!important}.ls-panel--profile .ls-btn:disabled,.ls-panel--profile .ls-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ls-panel--profile .ls-btn--save{border-color:#0000003d!important;font-weight:700}.ls-panel--profile .ls-btn-text{font-size:14px;font-weight:700}.ls-profile-avatar-ring{position:relative!important}.ls-profile-camera-badge{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.18);color:#111;z-index:5;pointer-events:none}.ls-profile-camera-badge .ls-icon,.ls-profile-camera-badge svg{width:18px;height:18px}@media(max-width:520px){.ls-panel-body{padding:12px}.ls-profile-avatar{height:170px;border-radius:12px}.ls-profile-actions{justify-content:stretch}.ls-profile-actions .save-button,.ls-profile-actions .cancel-button{flex:1}}.chat-box{width:100%;height:100%;display:flex;flex-direction:column;background-color:#e5ddd5;overflow:hidden}.chat-header{padding:0 15px;height:58px;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #ddd}.chatbox-group-avatar{width:40px;height:40px;border-radius:8px;object-fit:cover;margin-right:10px}.chat-user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.chat-user-name{font-weight:700;margin-left:10px;color:#333;flex-grow:1}.icon-container{display:flex;align-items:center;gap:10px;position:relative}.video-camera-icon,.call-icon,.search-icon{width:24px;height:24px;cursor:pointer;transition:transform .2s ease,filter .2s ease}.search-icon{width:20px;height:20px}.chat-search-input{display:none;width:400px;padding:8px;border:1px solid #ccc;border-radius:5px;outline:none;position:absolute;top:100%;right:0;background-color:#fff;z-index:10;box-shadow:0 2px 5px #0000001a;transition:all .3s ease}.chat-msg{flex-grow:1;padding:10px;background-color:#e5ddd5;overflow-y:auto;display:flex;flex-direction:column;gap:5px}.typing-indicator{font-style:italic;color:#888;margin-top:10px;text-align:left}.chat-bubble{padding:10px;border-radius:15px;margin-bottom:8px}.sender-bubble{background-color:#e6f7ff;align-self:flex-end}.receiver-bubble{background-color:#f1f1f1;align-self:flex-start}.edit-message-input{flex:1;padding:5px;border:1px solid #ccc;border-radius:5px}.edited-label{font-size:12px;color:gray;margin-left:5px}.message-actions{display:flex;gap:5px;margin-top:5px;opacity:0;transition:opacity .2s ease-in-out}.message-content:hover .message-actions{opacity:1}.edit-message-container{display:flex;gap:5px}.message-content{display:flex;flex-direction:column}.message-text{margin:5px 0;font-size:14px}.message-image{max-width:200px;max-height:150px;margin:5px 0;border-radius:10px}.message-video{max-width:300px;margin:5px 0;border-radius:10px}.message-timestamp{font-size:10px;color:#888;margin-top:5px;align-self:flex-end}.chat-input-section{display:flex;align-items:center;background-color:#f0f0f0;padding:10px;border-top:1px solid #ddd;position:sticky;bottom:0;z-index:1}.attachment-icon{width:24px;height:24px;margin-right:10px;cursor:pointer}.microphone-icon{width:24px;height:24px;cursor:pointer;margin:0 10px}.emoji-icon{width:24px;height:24px;cursor:pointer;margin-right:10px}.chat-input-field{flex-grow:1;padding:12px;border:1px solid #ccc;border-radius:20px;outline:none;background-color:#fff;margin-right:10px;font-size:14px;color:#333}.chat-send-btn{padding:8px 12px;background-color:#075e54;color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:700;transition:background-color .3s ease}.chat-send-btn:hover{background-color:#064e46}.notification-badge{background-color:red;color:#fff;font-size:12px;font-weight:700;border-radius:50%;padding:4px 8px;position:absolute;top:-5px;right:-5px}.chat-alert{background-color:#007bff;color:#fff;padding:10px;font-size:14px;border-radius:5px;position:fixed;bottom:20px;right:20px;z-index:1000;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-failed{display:block;font-size:12px;opacity:.75;margin-top:4px}.chat-header{position:relative;overflow:visible}.call-overlay{position:absolute;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:2px;backdrop-filter:blur(2px)}.chat-header{overflow:visible}.call-overlay{pointer-events:auto}.chat-header,.chat-msg,.chat-input-section,.icon-container{z-index:0}.call-overlay{z-index:99999}.call-local,.call-remote{border-radius:inherit}.call-local{cursor:default}.call-media video{background:#07080b}.chat-header{position:relative;overflow:visible;z-index:2}.call-overlay{position:absolute;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:2px;backdrop-filter:blur(2px);pointer-events:auto}.call-card{width:min(920px,96%);max-height:92%;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#0f1115;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073;overflow:hidden}.call-title{font-size:14px;font-weight:600;letter-spacing:.2px;opacity:.95}.call-error{font-size:12px;line-height:1.3;padding:10px;border-radius:10px;background:#ff505024;border:1px solid rgba(255,80,80,.3);color:#ffc8c8f2}.call-media{position:relative;flex:1;min-height:320px;border-radius:12px;overflow:hidden;background:#07080b;border:1px solid rgba(255,255,255,.08)}.call-remote{width:100%;height:100%;display:block;object-fit:cover;background:#07080b}.call-local{position:absolute;right:12px;bottom:12px;width:180px;height:120px;border-radius:10px;overflow:hidden;object-fit:cover;background:#0a0b0f;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 24px #00000059}.call-actions{display:flex;justify-content:flex-end;gap:10px}.call-actions button{appearance:none;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-size:13px;font-weight:600;padding:10px 12px;border-radius:10px;cursor:pointer;transition:transform .06s ease,background .12s ease,border-color .12s ease}.call-actions button:hover{background:#ffffff1a;border-color:#ffffff38}.call-actions button:active{transform:translateY(1px)}.call-actions button:first-child{border-color:#5affa059}.call-actions button:last-child{border-color:#ff5a5a73}.call-overlay{position:absolute;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:2px;backdrop-filter:blur(2px)}.call-overlay{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:2px;backdrop-filter:blur(2px)}.call-card{width:min(920px,96%);max-height:92vh;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#0f1115;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073;overflow:hidden}.chat-header{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:22px 20px;background:#fff;border-bottom:1px solid #ddd}.chat-header-left{display:flex;align-items:center;gap:14px;min-width:0}.chat-user-avatar-lg{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:0 0 72px}.chatbox-group-avatar-lg{width:72px;height:72px;border-radius:12px;object-fit:cover;flex:0 0 72px}.chat-header-title{display:flex;flex-direction:column;min-width:0}.chat-user-name-lg{font-size:26px;font-weight:800;line-height:1.15;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chat-header-actions{display:inline-flex;align-items:center;gap:14px;position:relative;flex:0 0 auto}.video-camera-icon,.call-icon,.search-icon{width:34px;height:34px;cursor:pointer}.video-camera-icon.disabled,.call-icon.disabled,.search-icon.disabled{opacity:.45;pointer-events:none}.chat-search-wrap{position:relative;display:inline-flex;align-items:center}.chat-search-input{display:none;width:420px;padding:10px 12px;border:1px solid #ccc;border-radius:8px;outline:none;position:absolute;top:calc(100% + 10px);right:0;background:#fff;z-index:30;box-shadow:0 6px 18px #0000001f}.chat-search-input.visible{display:block}.chat-search-wrap{position:relative}.chat-search-wrap .chat-search-input.visible{display:block;width:480px;height:46px;font-size:16px;line-height:46px;padding:0 14px;border:1px solid #ccc;border-radius:10px;background:#fff;position:absolute;top:calc(100% + 10px);right:0;z-index:999;box-shadow:0 6px 18px #0000001f}.chat-search-wrap .chat-search-input::placeholder{opacity:.7}.chat-search-wrap .chat-search-input.visible{border:1px solid #cfd6e0;transition:border-color .2s ease,box-shadow .2s ease}.chat-search-wrap .chat-search-input.visible:focus{outline:none;border-color:#2f80ff;box-shadow:0 0 0 3px #2f80ff40,0 6px 18px #0000001f}.chat-search-wrap .chat-search-input.visible:hover{border-color:#6fa8ff}.chat-input-section{background:#f6f7f8;border-top:1px solid rgba(0,0,0,.08);padding:14px 16px;position:sticky;bottom:0;z-index:5}.composer{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;box-shadow:0 10px 26px #0000000f;transition:border-color .18s ease,box-shadow .18s ease}.composer:focus-within{border-color:#2f80ff;box-shadow:0 0 0 3px #2f80ff2e,0 14px 34px #00000014}.composer-icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:999px;cursor:pointer;transition:transform .06s ease,background .15s ease,border-color .15s ease}.composer-icon-btn:hover{background:#2f80ff0f;border-color:#2f80ff59}.composer-icon-btn:active{transform:translateY(1px)}.composer-icon-btn img{width:18px;height:18px;display:block}.composer-input{flex:1;min-width:0;height:42px;border:none;outline:none;font-size:16px;color:#222;background:transparent;padding:0 6px}.composer-input::placeholder{color:#00000073}.composer-send-btn{height:42px;padding:0 16px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#0b5cff;color:#fff;font-weight:700;cursor:pointer;transition:transform .06s ease,filter .15s ease,opacity .15s ease}.composer-send-btn:hover{filter:brightness(.98)}.composer-send-btn:active{transform:translateY(1px)}.composer.disabled{opacity:.65}.composer-icon-btn:disabled,.composer-send-btn:disabled,.composer-input:disabled{cursor:not-allowed}.composer-send-btn:disabled{opacity:.6;filter:none}.chat-input-section{background:transparent;border-top:1px solid rgba(0,0,0,.06)}.composer{background:#ffffffeb;border:1px solid rgba(0,0,0,.08);box-shadow:0 14px 34px #00000014}.composer:focus-within{border-color:#2f80ff8c;box-shadow:0 0 0 3px #2f80ff2e,0 16px 40px #0000001a}.composer-input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.composer-input:-webkit-autofill{-webkit-text-fill-color:#222;transition:background-color 9999s ease-out 0s}.composer-icon-btn{background:transparent!important;border:none!important;box-shadow:none!important;opacity:.9}.composer-icon-btn:hover{background:#0000000d!important;border-radius:999px;opacity:1}.composer-icon-btn img{width:18px;height:18px;filter:none}.composer-send-btn{background:#111!important;border:none!important;box-shadow:0 10px 22px #00000024}.composer-send-btn:hover{filter:brightness(1.06)}.composer-send-btn:disabled{opacity:.45;box-shadow:none}.composer{padding:10px 14px;gap:12px}.chat-input-section{padding:16px 18px}.composer-icon-btn svg,.composer-send-btn svg{width:22px;height:22px}.composer-send-btn svg{width:20px;height:20px}.composer-input{font-size:18px;line-height:1.2}.composer-input::placeholder{font-size:16px;opacity:.55}.composer-icon-btn{width:44px;height:44px}.composer-send-btn{width:46px;height:40px;padding:0}.composer{min-height:64px}.attachment-icon,.microphone-icon,.emoji-icon{display:none}.chat-header{height:92px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.chat-header-left{display:flex;align-items:center;gap:16px}.chat-user-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.chat-user-name{font-size:22px;font-weight:700;color:#111}.chat-header-actions{display:flex;align-items:center;gap:14px}.header-icon-btn{width:42px;height:42px;border-radius:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.header-icon-btn svg{width:22px;height:22px;color:#222}.header-icon-btn:hover{background:#0000000f}.header-icon-btn:disabled{opacity:.4;cursor:not-allowed}.chat-header-actions .header-icon-btn{background:transparent!important;border:none!important;box-shadow:none!important;padding:10px!important;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#111!important}.chat-header-actions .header-icon-btn svg{width:34px;height:34px;stroke:currentColor;stroke-width:2.4;fill:none}.chat-header-actions .header-icon-btn:hover{background:#0000000f!important}.chat-header-actions .header-icon-btn:disabled{opacity:.45;cursor:not-allowed;background:transparent!important}.chat-header-actions button{background:transparent!important;border:none!important}.chat-header-actions .header-icon-btn{color:#000!important}.chat-header-actions{position:relative}.chat-header-actions .header-icon-btn{background:transparent!important;border:none!important;color:#000!important;font-size:34px!important;padding:10px!important;line-height:1!important}.chat-header-actions .header-icon-btn svg{width:1em!important;height:1em!important;stroke-width:2.6}.chat-header-actions .chat-search-input.visible{display:block;width:min(620px,70vw)!important;padding:12px 14px!important;font-size:16px!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;border-radius:10px!important;z-index:9999!important}.composer{display:flex!important;align-items:center!important;gap:14px!important;overflow:visible!important}.composer-input{flex:1 1 auto!important;min-width:0!important;font-size:24px!important;font-weight:600!important;color:#000!important;background:transparent!important;border:none!important;outline:none!important}.composer-input::placeholder{color:#00000073!important;font-weight:500!important}.composer-icon-btn,.composer-send-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#000!important;cursor:pointer!important;padding:10px!important;border-radius:999px!important;flex:0 0 auto!important;opacity:1!important}.composer-icon-btn svg,.composer-send-btn svg{width:26px!important;height:26px!important;stroke-width:2.6!important}.composer-icon-btn:hover,.composer-send-btn:hover{background:#0000000f!important}.composer.disabled .composer-icon-btn,.composer.disabled .composer-send-btn{opacity:.45!important;cursor:not-allowed!important}.chat-bubble .message-text{font-size:24px!important;font-weight:400!important;line-height:1.35!important}.chat-bubble .message-timestamp{font-size:16px!important}.chat-bubble p{font-size:24px!important;font-weight:400!important;line-height:1.35!important}.composer-input{font-weight:400!important;font-size:24px!important;color:#000!important}.composer{display:flex;align-items:center;gap:14px;padding:14px 18px}.composer-icon-btn,.composer-send-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;line-height:1}.composer-icon-btn svg,.composer-send-btn svg{display:block}.composer-input{height:42px;line-height:42px;padding:0 10px;margin:0;display:block}.composer{display:flex!important;align-items:center!important;gap:14px!important}.composer-icon-btn,.composer-send-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;line-height:1!important;background:transparent!important;border:none!important}.composer-icon-btn svg,.composer-send-btn svg{display:block!important}.composer-input{flex:1 1 auto!important;height:44px!important;display:flex!important;align-items:center!important;padding:0 14px!important;margin:0!important;line-height:normal!important;font-weight:400!important}.composer-input::placeholder{line-height:normal!important}.chat-bubble.has-media,.chat-bubble.has-media .message-content{background:transparent!important;box-shadow:none!important;border:none!important}.chat-bubble.has-media{padding:0!important}.chat-bubble.has-media .message-timestamp{opacity:.8}.attach-plus-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.attach-plus-badge{position:absolute;top:-8px;right:-10px;font-size:11px;font-weight:700;padding:2px 6px;border-radius:999px;background:#000000bf;color:#fff}.attach-tray{display:flex;flex-direction:column;gap:8px;padding:8px 12px}.attach-tray-items{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.attach-item{position:relative;flex:0 0 auto;width:86px;height:86px;border-radius:12px;background:#0000000f;display:flex;align-items:center;justify-content:center}.attach-thumb{width:100%;height:100%;object-fit:cover;border-radius:12px}.attach-file{padding:8px;text-align:center;font-size:12px}.attach-file-kind{font-weight:700;margin-bottom:4px}.attach-file-name{opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:78px}.attach-remove{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:999px;border:none;background:#00000080;color:#fff;cursor:pointer}.attach-tray-actions{display:flex;justify-content:flex-end}.attach-action-btn{border:none;border-radius:10px;padding:6px 10px;cursor:pointer}.attach-modal-backdrop{position:absolute;inset:0;background:#0000008c;border:0}.attach-modal-card{position:absolute;left:50%;top:50%;width:min(980px,92vw);height:min(720px,92vh);transform:translate(-50%,-50%);background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.attach-modal-top{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.attach-modal-close{border:0;background:transparent;font-size:22px;cursor:pointer}.attach-modal-actions{display:flex;gap:10px}.attach-modal-add{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:10px;padding:8px 10px;cursor:pointer}.attach-modal-preview{flex:1;background:#111;display:flex;align-items:center;justify-content:center}.attach-modal-main-img,.attach-modal-main-vid{max-width:100%;max-height:100%;object-fit:contain}.attach-modal-main-aud{width:min(620px,90%)}.attach-modal-main-file{color:#fff;text-align:center}.attach-modal-caption-row{padding:10px 12px;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.attach-modal-caption{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:12px;padding:10px 12px;outline:none}.attach-modal-strip{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff}.attach-modal-strip-items{flex:1;display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:4px}.attach-strip-item{position:relative;width:64px;height:64px;border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.12);background:#f3f3f3;flex:0 0 auto}.attach-strip-thumb{width:100%;height:100%;object-fit:cover}.attach-strip-file{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.attach-strip-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:999px;border:0;background:#0000008c;color:#fff;cursor:pointer;line-height:20px}.attach-strip-add{width:64px;height:64px;border-radius:12px;border:1px dashed rgba(0,0,0,.25);background:#fff;cursor:pointer;flex:0 0 auto}.attach-modal-send{position:relative;border:0;border-radius:999px;padding:14px 16px;cursor:pointer;background:#20b15a;color:#fff}.attach-modal-send:disabled{opacity:.5;cursor:not-allowed}.attach-modal-send-badge{position:absolute;top:-6px;right:-6px;background:#fff;color:#111;border-radius:999px;padding:2px 6px;font-size:12px;font-weight:700;border:1px solid rgba(0,0,0,.15)}.chat-modal-overlay,.media-modal-overlay,.modal-overlay,.chatbox-modal-overlay{background:transparent!important}.chat-modal,.media-modal,.modal-content,.chatbox-modal{background:transparent!important;box-shadow:none!important;border:0!important}.chat-modal-header,.media-modal-header,.modal-header,.chatbox-modal-header{background:transparent!important;border:0!important}.chat-modal button,.media-modal button,.modal-content button,.chatbox-modal button{background:transparent!important;background-color:transparent!important;color:inherit!important;border:1px solid rgba(255,255,255,.25);box-shadow:none!important}.chat-modal button:hover,.media-modal button:hover,.modal-content button:hover,.chatbox-modal button:hover,.chat-modal button:active,.media-modal button:active,.modal-content button:active,.chatbox-modal button:active{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.chat-modal button:focus,.media-modal button:focus,.modal-content button:focus,.chatbox-modal button:focus,.chat-modal button:focus-visible,.media-modal button:focus-visible,.modal-content button:focus-visible,.chatbox-modal button:focus-visible{outline:none!important;box-shadow:none!important}.chat-modal input,.media-modal input,.modal-content input,.chatbox-modal input{background:transparent!important}.chat-live-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin:8px 0 12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff}.chat-live-panel-left{display:flex;align-items:center;gap:10px;min-width:0}.chat-live-badge{font-weight:700;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12)}.chat-live-meta{min-width:0}.chat-live-title{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.chat-live-sub{font-size:12px;opacity:.75}.chat-live-panel-actions{display:inline-flex;gap:8px}.chat-live-action-btn{border:1px solid rgba(0,0,0,.12);background:transparent;border-radius:10px;padding:6px 10px;cursor:pointer}.chat-live-action-btn.secondary{opacity:.8}.chat-msgmenu{position:fixed;min-width:210px;max-width:260px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 14px 30px #0000002e;padding:8px}.chat-msgmenu-head{padding:6px 8px 10px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:6px}.chat-msgmenu-head-title{font-size:13px;font-weight:700}.chat-msgmenu-head-sub{margin-top:2px;font-size:12px;opacity:.7}.chat-msgmenu-item{width:100%;border:0;background:transparent;text-align:left;padding:10px;border-radius:10px;cursor:pointer;font-size:14px}.chat-msgmenu-item:hover{background:#0000000d}.chat-msgmenu-item:disabled{opacity:.45;cursor:not-allowed}.chat-msgmenu-overlay{position:fixed;inset:0;z-index:9999}.chat-msgmenu{position:fixed;transform:translate(-100%,-100%);min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:0 10px 30px #0000002e;padding:8px}.chat-msgmenu-head{padding:8px 10px 6px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:6px}.chat-msgmenu-head-title{font-weight:700;color:#000;font-size:13px}.chat-msgmenu-head-sub{margin-top:2px;font-size:12px;color:#0000008c}.chat-msgmenu-item{width:100%;display:flex;align-items:center;padding:10px;border:0;border-radius:10px;background:transparent;color:#000;font-weight:700;text-align:left;cursor:pointer}.chat-msgmenu-item:hover{background:#0000000f}.chat-msgmenu-item:active{background:#0000001a}.chat-msgmenu-item.danger{color:#b00020}.chat-msgmenu-item.danger:hover{background:#b0002014}.chat-msgmenu button{background:transparent!important;color:#000!important;font-weight:700!important}.chat-msgmenu{padding:10px}.chat-msgmenu-reactions{display:flex;align-items:center;gap:8px;padding:6px 8px 10px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:8px}.chat-msgmenu-reaction{width:34px;height:34px;border-radius:999px;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.chat-msgmenu-reaction:hover{background:#0000000f}.chat-msgmenu-reaction.add svg{width:18px;height:18px}.chat-msgmenu-list{display:flex;flex-direction:column;gap:2px;margin-top:8px}.chat-msgmenu-item{gap:10px}.chat-msgmenu-ico{width:16px;height:16px;flex:0 0 16px;color:#000000b3}.chat-msgmenu-item.danger .chat-msgmenu-ico{color:#b00020}.chat-msgmenu button{background:transparent!important}.chat-msgmenu{min-width:360px;width:360px;max-width:320px;overflow:hidden;box-sizing:border-box}.chat-msgmenu-reactions{width:100%;box-sizing:border-box;overflow:hidden;flex-wrap:nowrap;justify-content:space-between}.chat-msgmenu-reaction{width:30px;height:30px;font-size:16px}.chat-msgmenu-reaction.add svg{width:16px;height:16px}.chat-msgmenu-reaction-btn.active{position:relative;font-weight:700}.chat-msgmenu-reaction-btn.active:after{content:"";position:absolute;left:18%;right:18%;bottom:4px;height:2px;background:#111;border-radius:2px;opacity:.9}.attach-chooser{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-end;justify-content:center}.attach-chooser-backdrop{position:absolute;inset:0;border:0;background:#00000059}.attach-chooser-card{position:relative;width:min(520px,calc(100vw - 24px));margin:0 12px 12px;background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 60px #00000040;padding:12px}.attach-chooser-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 6px 10px}.attach-chooser-title{font-weight:700;font-size:14px}.attach-chooser-close{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;opacity:.75}.attach-chooser-close:hover{opacity:1}.attach-chooser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:520px){.attach-chooser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.attach-chooser-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#00000005;cursor:pointer;text-align:left;transition:transform .12s ease,background .12s ease,border-color .12s ease}.attach-chooser-item:hover{transform:translateY(-1px);background:#00000008;border-color:#0000002e}.attach-chooser-item:disabled{opacity:.55;cursor:not-allowed;transform:none}.aci-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.08)}.aci-label{font-size:13px;font-weight:600}.composer-emoji-popover{position:absolute;right:12px;bottom:58px;z-index:9998;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden;box-shadow:0 18px 60px #00000040;background:#fff}.attach-chooser-overlay,.attach-modal,.chat-attach-overlay{position:fixed;inset:0;z-index:9999;background:#00000073!important;-webkit-backdrop-filter:2px;backdrop-filter:blur(2px)}.attach-chooser-backdrop,.attach-modal-backdrop{position:absolute;inset:0;background:transparent!important;border:0;padding:0;margin:0}.attach-chooser-card,.attach-modal-card{position:absolute;left:50%;top:70%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 24px));background:#fff!important;color:#0f172a;border-radius:14px;border:1px solid rgba(0,0,0,.1);box-shadow:0 18px 60px #00000040;overflow:hidden}.attach-chooser-top,.attach-modal-top{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)}.attach-chooser-close,.attach-modal-close{appearance:none;border:0;background:#0000000f!important;color:#000000bf;width:34px;height:34px;border-radius:10px;cursor:pointer}.attach-chooser-close:hover,.attach-modal-close:hover{background:#0000001a!important}.attach-chooser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;background:#fff!important}.attach-chooser-item,.attach-chooser-item button,.attach-chooser-tile,.attach-modal-add,.attach-strip-add{appearance:none;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#000000d1!important;border-radius:12px;padding:12px;cursor:pointer;display:flex;align-items:center;gap:10px;min-height:56px;box-shadow:none!important}.attach-chooser-item:hover,.attach-chooser-tile:hover,.attach-modal-add:hover,.attach-strip-add:hover{background:#00000008!important;border-color:#00000038!important}.attach-chooser-item:active,.attach-chooser-tile:active{background:#0000000d!important}.attach-chooser-icon{width:34px;height:34px;border-radius:10px;background:#0000000f!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.attach-chooser-label{font-weight:700;font-size:13px;line-height:1.1}.attach-chooser-sub{font-size:12px;opacity:.72}.attach-chooser-card button,.attach-modal-card button{background:unset}.attach-chooser-overlay{position:fixed;inset:0;z-index:9999;background:transparent}.attach-chooser-popover{position:fixed;transform:translateY(calc(-100% - 10px));width:260px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 18px 60px #00000040;overflow:hidden}.attach-chooser-head{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid rgba(0,0,0,.08)}.attach-chooser-title{font-weight:700;font-size:13px;color:#000000c7}.attach-chooser-close{appearance:none;border:0;background:#0000000f;width:30px;height:30px;border-radius:10px;cursor:pointer}.attach-chooser-row{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;background:#fff;cursor:pointer;text-align:left}.attach-chooser-row:hover{background:#00000008}.attach-chooser-row:disabled{opacity:.55;cursor:not-allowed}.attach-chooser-ico{width:32px;height:32px;border-radius:10px;background:#0000000f;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.attach-chooser-text{font-weight:600;font-size:13px;color:#000000d1}.attach-chooser-row+.attach-chooser-row{border-top:1px solid rgba(0,0,0,.06)}.attach-chooser-overlay{position:fixed;inset:0;z-index:9999;background:transparent!important}.attach-chooser{position:fixed;transform:translateY(-100%);margin-top:-8px;width:240px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 18px 55px #0000002e;overflow:hidden}.attach-chooser-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:13px;font-weight:600;color:#000000d1;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.attach-chooser-close{appearance:none;border:0;background:transparent;width:28px;height:28px;border-radius:8px;cursor:pointer;color:#0009}.attach-chooser-close:hover{background:#0000000a;color:#000c}.attach-chooser-item{width:100%;display:flex;align-items:center;gap:10px;padding:12px;border:0;border-bottom:1px solid rgba(0,0,0,.06);background:#fff!important;color:#000000db;cursor:pointer;text-align:left}.attach-chooser-item:last-child{border-bottom:0}.attach-chooser-item:hover{background:#00000008!important}.attach-chooser-item:active{background:#0000000d!important}.attach-chooser-item .aci-ico{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#0000000a;color:#000000b3;flex:0 0 auto}.attach-chooser-item .aci-text{font-size:13px;font-weight:600;color:#000000d1;line-height:1}.attach-chooser-item.disabled,.attach-chooser-item:disabled{opacity:.55;cursor:not-allowed;background:#fff!important}.attach-chooser button{background:#fff!important}.attach-chooser-overlay{position:fixed;inset:0;z-index:9999;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.attach-chooser-popover{position:fixed;width:220px;max-width:90vw;padding:8px;background:#fff!important;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 10px 28px #00000029;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.attach-chooser-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 10px}.attach-chooser-title{font-size:13px;font-weight:700;color:#000000db}.attach-chooser-close{border:0;background:transparent!important;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px;border-radius:8px}.attach-chooser-row{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;background:transparent!important;border:1px solid rgba(0,0,0,.08);color:#000000e0;cursor:pointer;text-align:left}.attach-chooser-ico{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#0000000a!important;color:#000000b3;flex:0 0 auto}.attach-chooser-text{font-size:13px;font-weight:600}.attach-chooser-row:hover{background:#00000008!important;border-color:#00000024}.attach-chooser-row:focus-visible{outline:none;box-shadow:0 0 0 3px #00000014}.attach-chooser-row:disabled{opacity:.55;cursor:not-allowed;background:transparent!important}.attach-chooser-row,.attach-chooser-row *{background-image:none!important}.attach-chooser-popover .attach-chooser-row,.attach-chooser-popover .attach-chooser-row:hover,.attach-chooser-popover .attach-chooser-row:active,.attach-chooser-popover .attach-chooser-row:focus,.attach-chooser-popover .attach-chooser-row:focus-visible{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.attach-chooser-popover .attach-chooser-row:hover{background:#00000008!important;background-color:#00000008!important}.attach-chooser-popover .attach-chooser-row{border-color:#0000001a!important;color:#000000e0!important}.attach-chooser-popover .attach-chooser-ico{background:#0000000d!important;color:#000000b3!important}.attach-chooser-popover{width:320px;max-width:92vw;min-height:320px;padding:10px 10px 12px;border-radius:14px}.attach-chooser-head{padding:10px 12px}.attach-chooser-title{font-size:15px;font-weight:600}.attach-chooser-row{padding:14px;gap:12px}.attach-chooser-text{font-size:14px;font-weight:500}.attach-chooser-ico{width:34px;height:34px}.attach-chooser-ico svg{width:18px;height:18px}.attach-modal,.attach-modal-backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.attach-modal-card{filter:none!important}.attach-modal-preview{padding-top:6px!important;margin-top:-80px!important}.attach-modal-preview,.attach-modal-main-img,.attach-modal-main-vid,.attach-modal-main-aud,.attach-modal-main-file{background:transparent!important}.attach-modal-main-vid{background-color:transparent!important}.attach-modal-main-file,.attach-modal-empty{background:transparent!important}.attach-modal-card{transform:translateY(-80px)!important}.attach-modal{align-items:flex-start!important;padding-top:24px!important}.attach-modal-top{padding-top:10px!important;padding-bottom:8px!important}.attach-modal-preview{margin-top:-24px!important;padding-top:0!important}.attach-modal{align-items:flex-start!important;justify-content:center!important;padding-top:24px!important}.attach-modal-backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.attach-modal-card{top:6vh!important;left:50%!important;transform:translate(-50%)!important}.attach-modal-preview,.attach-modal-main-img,.attach-modal-main-vid,.attach-modal-main-aud,.attach-modal-main-file,.attach-modal-empty{background:transparent!important}.composer-send-btn{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#000!important}.composer-send-btn:hover{background:#0000000f!important}.composer-send-btn:focus,.composer-send-btn:focus-visible{outline:none!important;box-shadow:none!important}.composer-send-btn svg{width:28px!important;height:28px!important;stroke-width:3!important}.attach-modal-strip{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.attach-modal-strip-items{flex:1 1 auto!important;min-width:0!important}.attach-modal-send{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;visibility:visible!important;opacity:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;color:#000!important;padding:0!important;border-radius:999px!important}.attach-modal-send svg{display:block!important;width:26px!important;height:26px!important;stroke:currentColor!important;stroke-width:2.8!important;fill:none!important;opacity:1!important;visibility:visible!important}.attach-modal-send:hover,.attach-modal-send:active,.attach-modal-send:focus,.attach-modal-send:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.attach-modal-top{display:flex!important;align-items:center!important;justify-content:space-between!important}.attach-modal-close{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;visibility:visible!important;opacity:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;color:#000!important;font-size:24px!important;font-weight:800!important;cursor:pointer!important;border-radius:12px!important;line-height:1!important}.attach-modal-close *{opacity:1!important;visibility:visible!important}.attach-modal-close:hover{background:#0000000a!important}.attach-modal-close:active{background:#0000000f!important}.attach-modal-close:focus,.attach-modal-close:focus-visible{outline:none!important;box-shadow:none!important;background:transparent!important}.attach-strip-item{position:relative!important;overflow:hidden}.attach-strip-remove{position:absolute!important;top:6px!important;right:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border:0!important;border-radius:999px!important;background:#0000008c!important;color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;z-index:5!important;box-shadow:none!important}.attach-strip-remove:hover{background:#000000b3!important}.attach-strip-remove:focus,.attach-strip-remove:focus-visible{outline:none!important;box-shadow:none!important}.attach-strip-item.active{outline:2px solid rgba(0,0,0,.45);outline-offset:2px}.attach-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;height:100%;box-sizing:border-box;align-content:start}.attach-grid-item{position:relative;border:1px solid rgba(0,0,0,.12);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;min-height:140px}.attach-grid-item.active{outline:2px solid rgba(0,0,0,.45);outline-offset:2px}.attach-grid-media{width:100%;height:100%;object-fit:cover;display:block;background:#fff}.attach-grid-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#000;font-size:18px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.attach-grid-remove:hover{border-color:#00000059}.attach-grid-play{position:absolute;left:10px;bottom:10px;width:28px;height:28px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.chat-box{position:relative}.chat-box .attach-modal{position:absolute!important;inset:92px 0 0!important;height:calc(100% - 92px)!important;z-index:99999!important}.attach-modal-card{display:flex!important;flex-direction:column!important;overflow:hidden!important}.attach-modal-preview{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;background:#fff!important}.attach-modal-caption-row{flex:0 0 auto!important}.attach-modal-strip{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;border-top:1px solid rgba(0,0,0,.08)!important;background:#fff!important}.attach-modal-strip-items{flex:1 1 auto!important;min-width:0!important;display:flex!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:4px!important}.attach-modal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important;box-sizing:border-box!important;align-content:start!important}.attach-grid-item{aspect-ratio:1 / 1!important;min-height:150px!important;overflow:hidden!important;display:block!important}.attach-grid-item img,.attach-grid-item video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.attach-strip-thumb,.attach-thumb{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.attach-modal-strip-items .attach-strip-item{position:relative!important;width:64px!important;height:64px!important;flex:0 0 64px!important;overflow:hidden!important;border-radius:12px!important}.attach-modal-strip-items .attach-strip-item img,.attach-modal-strip-items .attach-strip-item video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.attach-modal-strip-items .attach-strip-file,.attach-modal-strip-items .attach-strip-file-kind,.attach-modal-strip-items .attach-strip-file-name{position:relative!important;z-index:0!important}.attach-modal-strip-items .attach-strip-item img,.attach-modal-strip-items .attach-strip-item video{position:relative!important;z-index:2!important}.attach-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;box-sizing:border-box}.attach-grid-item{aspect-ratio:1 / 1;min-height:0}.attach-grid-media{width:100%;height:100%;object-fit:cover;display:block}.attach-grid-item,.attach-strip-item{background:#0000000a}.attach-grid-media,.attach-strip-thumb{background:#0000000f}.attach-grid-item.loading:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000000a,#00000012,#0000000a);background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.attach-grid-remove{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#000!important;box-shadow:none!important}.attach-strip-remove{background:#0000008c!important;background-color:#0000008c!important;background-image:none!important;color:#fff!important;box-shadow:none!important}.attach-grid-remove:hover,.attach-grid-remove:active,.attach-strip-remove:hover,.attach-strip-remove:active{background-image:none!important;box-shadow:none!important}.attach-grid-remove:focus,.attach-grid-remove:focus-visible,.attach-strip-remove:focus,.attach-strip-remove:focus-visible{outline:none!important;box-shadow:none!important}.attach-modal-card button.attach-grid-remove,.attach-modal-card button.attach-strip-remove{background-image:none!important}.attach-grid-item,.attach-strip-item{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.attach-grid-item.active,.attach-strip-item.active{outline:none!important;box-shadow:none!important}.attach-grid-media,.attach-strip-thumb{display:block;width:100%;height:100%;border:none!important;outline:none!important;box-shadow:none!important}.attach-grid-item.active,.attach-strip-item.active{filter:brightness(.98)}.attach-dup-badge{position:absolute;left:8px;top:8px;z-index:6;padding:3px 7px;border-radius:999px;background:#000000b3;color:#fff;font-size:12px;font-weight:800;line-height:1}.attach-grid-item,.attach-strip-item{position:relative}.attach-order-badge{position:absolute;left:10px;top:10px;z-index:6;min-width:28px;height:22px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:#000000b3;color:#fff;border-radius:999px;font-size:12px;font-weight:800}.attach-dup-badge{position:absolute;left:10px;top:38px;z-index:6;min-width:34px;height:22px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:#000000b3;color:#fff;border-radius:999px;font-size:12px;font-weight:800}.attach-order-badge.thumb{left:6px;top:6px;min-width:24px;height:20px;font-size:11px}.attach-dup-badge.thumb{left:6px;top:30px;min-width:30px;height:20px;font-size:11px}.bubble-media-collage{margin-top:6px}.bubble-media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.bubble-media-tile{position:relative;border-radius:10px;overflow:hidden;background:#0000000f;aspect-ratio:1 / 1}.bubble-media-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;background:#00000073;color:#fff}.bubble-media-count{margin-top:6px;font-size:12px;opacity:.8}.bubble-media-collage{position:relative;width:100%;max-width:360px;margin:6px 0 8px}.bubble-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.bubble-media-tile{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:#0000000f}.bubble-media-tile img,.bubble-media-tile video{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}.bubble-media-file{width:100%;height:100%;display:grid;place-items:center;font-weight:700;letter-spacing:.04em;font-size:12px;color:#000000a6}.bubble-media-more{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;color:#fff;font-weight:800;font-size:20px}.bubble-media-count{position:absolute;right:8px;bottom:8px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;background:#0000008c;color:#fff;pointer-events:none}.bubble-media-collage{position:relative;width:100%;max-width:340px}.bubble-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bubble-media-tile{position:relative;border-radius:12px;overflow:hidden;background:#0000000f;aspect-ratio:1 / 1}.bubble-media-tile img,.bubble-media-tile video{width:100%;height:100%;object-fit:cover;display:block}.bubble-media-file{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;letter-spacing:.5px;opacity:.85}.bubble-media-more{position:absolute;inset:0;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.bubble-media-count{position:absolute;right:8px;bottom:8px;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#0009;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.chat-bubble.has-media .message-content{width:100%}.attach-grid-video,.attach-grid-audio{width:100%;display:block}.attach-grid-video{height:100%;object-fit:cover;border-radius:10px}.attach-grid-audio{height:auto}.attach-grid-audio-wrap{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:10px 12px;box-sizing:border-box;border-radius:12px;background:#0000000a}.attach-grid-audio-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.attach-grid-audio-wrap .attach-grid-kind{font-weight:700;font-size:12px;letter-spacing:.04em;opacity:.85}.attach-grid-audio-wrap .attach-grid-name{font-size:13px;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attach-grid-audio{width:100%;height:34px}.composer-reply-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff;margin:0 0 8px}.composer-reply-title{font-weight:700;font-size:13px;opacity:.9}.composer-reply-snippet{display:flex;align-items:center;gap:8px;min-width:0}.composer-reply-chip{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#0000000f}.composer-reply-text{font-size:13px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-reply-close{border:none;background:transparent;font-size:18px;line-height:1;cursor:pointer;opacity:.7}.bubble-reply-quote{border-left:3px solid rgba(0,0,0,.18);padding:6px 10px;margin:0 0 8px;border-radius:10px;background:#0000000a}.bubble-reply-head{display:flex;align-items:center;gap:8px;margin-bottom:3px}.bubble-reply-name{font-weight:700;font-size:12px;opacity:.9}.bubble-reply-chip{font-size:10px;font-weight:800;padding:2px 8px;border-radius:999px;background:#0000000f}.bubble-reply-quote{border-left:3px solid rgba(0,0,0,.25);padding:6px 8px;margin:0 0 8px;border-radius:8px;background:#0000000a;max-width:100%}.sender-bubble .bubble-reply-quote{background:#ffffff59}.bubble-reply-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.bubble-reply-name{font-size:12px;font-weight:600;opacity:.9}.bubble-reply-chip{font-size:10px;padding:2px 6px;border-radius:999px;border:1px solid rgba(0,0,0,.15);opacity:.85}.bubble-reply-snippet{font-size:12px;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attach-modal{position:fixed;inset:0;z-index:9999}.attach-modal-card{position:relative;z-index:10000;pointer-events:auto}.composer-reply-banner,.composer-forward-banner{width:100%;max-width:960px;margin:10px auto 12px;box-sizing:border-box;padding:12px 14px 12px 18px;min-height:54px;border-radius:12px;align-items:center}.composer-reply-left,.composer-forward-left{padding-left:10px;min-width:0}.composer-reply-banner:before,.composer-forward-banner:before{width:12px;left:0;top:0;bottom:0}.composer-reply-bar,.composer-reply-accent,.composer-forward-bar,.composer-forward-accent{width:12px}.composer-reply-close,.composer-forward-close{background:transparent!important;box-shadow:none!important;filter:none!important;border:none!important;color:#2b2b2b!important}.composer-reply-close:before,.composer-reply-close:after,.composer-forward-close:before,.composer-forward-close:after{content:none!important}.composer-reply-banner,.composer-forward-banner{position:relative;overflow:hidden}.composer-reply-banner:before,.composer-forward-banner:before{content:"";position:absolute;left:0!important;top:0!important;bottom:0!important;width:12px!important;margin:0!important;transform:none!important;background:linear-gradient(to bottom,gold,#c89b00 22%,#000 55%,#111 78%,gold);border-radius:0 8px 8px 0!important}.composer-reply-banner,.composer-forward-banner{padding-left:18px!important}.composer-reply-banner,.composer-forward-banner{position:relative;overflow:hidden;padding-left:18px!important}.composer-reply-banner:before,.composer-forward-banner:before{content:"";position:absolute;left:0!important;top:0!important;bottom:0!important;width:8px!important;background:#0000002e!important;border-radius:0 8px 8px 0!important}.composer-reply-left,.composer-forward-left{padding-left:10px!important;min-width:0}.composer-reply-banner:before,.composer-forward-banner:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:12px;background:#0000002e;border-radius:999px}.composer-reply-close,.composer-forward-close{flex:0 0 auto;align-self:center;width:40px;height:40px;border-radius:12px;background:transparent!important;box-shadow:none!important;filter:none!important;border:none!important;color:#0000008c!important;cursor:pointer}.cb-msg-body{max-width:340px}.cb-msg-media{width:100%;max-width:340px}.cb-msg-media img,.cb-msg-media video{display:block;width:100%;height:auto;border-radius:12px}.cb-msg-media video{max-height:260px;object-fit:cover;background:#000}.cb-msg-media audio{width:100%;height:40px}.cb-msg-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:340px;max-width:100%}.cb-msg-media-grid .cb-msg-media{max-width:none}.cb-msg-links{margin-top:6px;font-size:12px;opacity:.75;word-break:break-word}.chat-box.forward-mode .chat-msg{cursor:pointer}.chat-bubble.forward-selectable{position:relative;cursor:pointer}.chat-bubble.forward-selectable:hover{filter:brightness(.985)}.chat-bubble.forward-selected{box-shadow:0 0 0 2px #25d36629}.forward-check{position:absolute;left:-46px;bottom:8px;width:34px;height:34px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fff;display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2}.forward-check.checked{background:#25d366;border-color:#25d366;color:#fff}.chat-box.forward-mode .chat-msg{padding-left:54px}.chat-msg{overflow:visible}.forward-actionbar{position:sticky;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -6px 18px #00000014}.forward-cancel{width:40px;height:40px;border-radius:999px;border:none;background:#0000000f;color:#111;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.forward-cancel:hover{background:#0000001a}.forward-count{flex:1 1 auto;margin:0 12px;font-size:14px;color:#000000b8;font-weight:600}.forward-go{min-width:110px;height:40px;border-radius:999px;border:none;background:#25d366;color:#fff;font-weight:700;cursor:pointer;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.forward-go:disabled{opacity:.45;cursor:not-allowed}.chat-msg{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:none!important;height:auto!important}.chat-input-section{flex:0 0 auto!important;position:relative!important;bottom:auto!important;top:auto!important}.composer-reply-banner,.composer-forward-banner,.forward-actionbar{flex:0 0 auto!important}.chat-row-inner{position:relative;display:inline-block;max-width:100%}.forward-mode .forward-check{position:absolute;left:-10px;top:12px;z-index:50;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #2bb673;background:#fff;font-size:14px;line-height:1}.forward-mode .forward-check.checked{background:#2bb673;color:#fff}.chat-row.selected .chat-bubble{filter:brightness(.98)}.chat-row.forward-mode.row-receiver{padding-left:52px}.chat-row.forward-mode.row-sender{padding-right:52px}.forward-check{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;border:2px solid #cfcfcf;background:#fff;display:flex;align-items:center;justify-content:center;z-index:5;cursor:pointer;-webkit-user-select:none;user-select:none}.forward-check.pos-left{left:14px}.forward-check.pos-right{right:14px}.chat-row.selected .forward-check,.forward-check.checked{border-color:#2e7dff;background:#2e7dff;color:#fff}.chat-row.forward-mode{cursor:pointer}.chat-row{position:relative}.chat-row.forward-mode .forward-check{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;border:2px solid #c9c9c9;background:#fff;display:inline-flex;align-items:center;justify-content:center;z-index:5;cursor:pointer}.chat-row.forward-mode .forward-check.checked{border-color:#2d6cdf;background:#2d6cdf;color:#fff}.chat-row.forward-mode.selected{background:#2d6cdf0f}.chat-row.row-receiver.forward-mode .chat-bubble{margin-left:46px}.chat-row.row-sender.forward-mode .chat-bubble{margin-left:0}.forward-actionbar{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #e8e8e8;background:#fff}.forward-cancel{width:40px;height:34px;border-radius:8px;border:1px solid #e3e3e3;background:#f6f6f6;cursor:pointer}.forward-count{flex:1;font-size:14px}.forward-go{width:44px;height:34px;border-radius:8px;border:0;background:#2d6cdf;color:#fff;cursor:pointer}.forward-go:disabled{opacity:.5;cursor:not-allowed}.forward-picker-overlay{position:fixed;inset:0;background:#00000059;z-index:9999;display:flex;align-items:center;justify-content:center}.forward-picker-card{width:min(520px,calc(100vw - 24px));max-height:min(700px,calc(100vh - 24px));background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column}.forward-picker-head{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #eee}.forward-picker-close{width:36px;height:36px;border-radius:999px;border:0;background:#f3f3f3;cursor:pointer;font-size:20px;line-height:1}.forward-picker-title{font-size:16px;font-weight:600}.forward-picker-searchwrap{padding:10px 14px;border-bottom:1px solid #f0f0f0}.forward-picker-search{width:100%;height:40px;border-radius:999px;border:1px solid #e6e6e6;padding:0 14px;outline:none}.forward-picker-list{padding:8px;overflow:auto;flex:1}.forward-picker-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;border:0;background:transparent;cursor:pointer;text-align:left}.forward-picker-row:hover{background:#f6f7f9}.forward-picker-box{width:22px;height:22px;border-radius:6px;border:2px solid #cfcfcf;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex:0 0 auto}.forward-picker-box.checked{border-color:#2d6cdf;background:#2d6cdf;color:#fff}.forward-picker-meta{display:flex;flex-direction:column;min-width:0}.forward-picker-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forward-picker-sub{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forward-picker-footer{display:flex;gap:10px;padding:12px 14px;border-top:1px solid #eee}.forward-picker-caption{flex:1;height:40px;border-radius:999px;border:1px solid #e6e6e6;padding:0 14px;outline:none}.forward-picker-send{height:40px;padding:0 16px;border-radius:12px;border:0;background:#2d6cdf;color:#fff;cursor:pointer}.forward-picker-send:disabled{opacity:.5;cursor:not-allowed}.chat-msg.forward-mode .chat-row{position:relative;padding-left:54px}.chat-msg.forward-mode .chat-row .chat-bubble{margin-left:0!important}.chat-msg.forward-mode .chat-row .forward-check{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;border:2px solid #cfcfcf;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;cursor:pointer;z-index:5}.chat-msg.forward-mode .chat-row .forward-check.checked{border-color:#2d6cdf;background:#2d6cdf;color:#fff}.chat-msg.forward-mode .chat-row.selected{background:#2d6cdf0f}.chat-row.forward-mode{position:relative!important;width:100%!important;display:flex!important;align-items:flex-end!important}.chat-row.forward-mode.row-sender{justify-content:flex-end!important}.chat-row.forward-mode.row-receiver{justify-content:flex-start!important}.chat-row.forward-mode{padding-left:56px!important}.chat-row.forward-mode>.forward-check{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border-radius:999px!important;border:2px solid #cfcfcf!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;z-index:20!important}.chat-row.forward-mode>.forward-check.checked{border-color:#2d6cdf!important;background:#2d6cdf!important;color:#fff!important}.chat-row.forward-mode .chat-bubble{margin-left:0!important;margin-right:0!important}.chat-input-section{border-top:0!important;box-shadow:none!important}.chat-input-section:before,.chat-input-section:after{content:none!important;display:none!important}.chat-msg{border-bottom:0!important;box-shadow:none!important}.chat-msg:after,.chat-msg:before{content:none!important;display:none!important}.composer{border-top:0!important;box-shadow:none!important}.composer:before,.composer:after{content:none!important;display:none!important}.message-image,.message-video{display:block;width:100%;max-width:340px;height:auto;border-radius:12px;overflow:hidden}.message-video{max-height:260px;object-fit:cover;background:#000}.message-image,.message-video{display:block!important;width:min(360px,72vw)!important;max-width:none!important;aspect-ratio:1 / 1!important;height:auto!important;object-fit:cover!important;border-radius:14px!important;overflow:hidden!important;margin:6px 0!important;background:#0000000f!important}.message-video{background:#000!important}.message-image{display:block!important;width:min(420px,78vw)!important;max-width:100%!important;height:auto!important;max-height:520px!important;object-fit:cover!important;border-radius:14px!important;margin:6px 0!important;background:#0000000f!important}.forward-preview{padding:10px 14px 0;display:flex;flex-direction:column;gap:8px}.forward-preview-strip{display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.forward-preview-item{flex:0 0 auto;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#0000000f;border:1px solid rgba(0,0,0,.08);position:relative;display:grid;place-items:center}.forward-thumb{width:100%;height:100%;display:block}.forward-thumb-videoWrap{width:100%;height:100%;position:relative}.forward-thumb-video{width:100%;height:100%;object-fit:cover;display:block}.forward-thumb-play{position:absolute;inset:0;display:grid;place-items:center;font-size:16px;font-weight:800;color:#fff;background:#00000040}.forward-thumb-audio{width:100%;height:100%;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:6px;box-sizing:border-box;text-align:center}.forward-thumb-audioIcon{font-size:16px;font-weight:800;opacity:.85}.forward-thumb-audioName{font-size:10px;font-weight:700;opacity:.75;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forward-thumb-file{width:100%;height:100%;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:6px;box-sizing:border-box;text-align:center}.forward-thumb-fileIcon{font-size:10px;font-weight:900;opacity:.8}.forward-thumb-fileName{font-size:10px;font-weight:700;opacity:.75;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forward-thumb-text{width:100%;height:100%;display:grid;place-items:center;padding:6px;box-sizing:border-box}.forward-thumb-textline{font-size:10px;font-weight:700;opacity:.75;text-align:center;line-height:1.15;max-height:2.3em;overflow:hidden}.forward-preview-more{flex:0 0 auto;width:56px;height:56px;border-radius:12px;display:grid;place-items:center;font-weight:800;background:#0000001a;border:1px solid rgba(0,0,0,.1)}.forward-preview-meta{font-size:12px;font-weight:700;opacity:.7}.forward-picker-card,.forward-picker-head,.forward-picker-searchwrap,.forward-picker-list,.forward-picker-footer{background:#fff!important}.forward-picker-card button{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-color:#0000001f!important;color:#000000db!important}.forward-picker-row,.forward-picker-row:hover,.forward-picker-row:active,.forward-picker-row:focus,.forward-picker-row:focus-visible,.forward-picker-row.checked{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.forward-picker-row:hover{background:#0000000a!important}.forward-picker-row:focus,.forward-picker-row:focus-visible,.forward-picker-close:focus,.forward-picker-close:focus-visible,.forward-picker-send:focus,.forward-picker-send:focus-visible{outline:none!important;box-shadow:none!important}.forward-picker-box{border:2px solid rgba(0,0,0,.2)!important;background:transparent!important;color:#111!important}.forward-picker-box.checked{border-color:#111!important;background:#111!important;color:#fff!important}.forward-picker-title,.forward-picker-name{color:#000000e0!important}.forward-picker-sub{color:#00000094!important}.forward-picker-search,.forward-picker-caption{background:#fff!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important}.forward-picker-search:focus,.forward-picker-search:focus-visible,.forward-picker-caption:focus,.forward-picker-caption:focus-visible{outline:none!important;box-shadow:0 0 0 3px #00000014!important;border-color:#00000038!important}.forward-picker-close{background:#0000000f!important;color:#000c!important}.forward-picker-close:hover{background:#0000001a!important}.forward-picker-send{background:#111!important;color:#fff!important;border:none!important}.forward-picker-send:hover{background:#000!important}.forward-picker-send:disabled{background:#0003!important;color:#ffffffd9!important}.forward-picker-row.checked{border-radius:12px}.forward-picker-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.forward-picker-avatar{width:36px;height:36px;border-radius:999px;overflow:hidden;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;background:#0000000f}.forward-picker-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.forward-picker-avatar-fallback{font-size:13px;font-weight:700;opacity:.8}.forward-picker-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.forward-picker-name{font-weight:600;line-height:1.2}.forward-picker-sub{font-size:12px;line-height:1.2;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.forward-picker-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:9999}.forward-picker-card{width:min(720px,calc(100vw - 32px));max-width:720px;height:min(640px,calc(100vh - 32px));max-height:640px;background:#fff;border-radius:14px;box-shadow:0 18px 50px #0000002e;overflow:hidden;display:flex;flex-direction:column}.forward-picker-head{padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:10px}.forward-preview,.forward-picker-searchwrap{padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.forward-picker-search{width:100%;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.12);padding:0 12px;outline:none}.forward-picker-list{flex:1;overflow:auto;padding:6px 10px}.forward-picker-footer{padding:12px 16px;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:10px;align-items:center}.forward-picker-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;border:none;background:transparent;cursor:pointer;text-align:left}.forward-picker-row:hover{background:#0000000a}.forward-picker-box{width:18px;height:18px;min-width:18px;border-radius:5px;border:1px solid rgba(0,0,0,.25);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1}.forward-picker-avatar{width:44px;height:44px;min-width:44px;border-radius:999px;overflow:hidden;background:#0000000f;display:inline-flex;align-items:center;justify-content:center}.forward-picker-avatarImg{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.forward-picker-avatarFallback{width:100%;height:100%;border-radius:999px;background:#0000001a}.forward-picker-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.forward-picker-name{font-size:14px;font-weight:600;color:#111;line-height:1.2}.forward-picker-sub{font-size:12px;color:#0000008c;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.forward-preview-strip{display:flex;gap:10px;align-items:center}.forward-preview-item .forward-thumb{width:46px;height:46px;border-radius:10px;overflow:hidden;background:#0000000f}.forward-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.forward-picker-avatar{width:88px;height:88px;min-width:88px}.forward-picker-avatarImg,.forward-picker-avatarFallback{width:100%;height:100%;border-radius:999px}.forward-picker-row{gap:16px;padding:14px 12px}.forward-picker-sub{font-size:16px;line-height:1.3;max-width:520px}.forward-picker-box{width:24px;height:24px;min-width:24px;border-radius:6px;font-size:14px}.cb-forward-head{display:flex;align-items:center;gap:10px;margin:2px 0 8px}.cb-forward-badge{font-size:16px;opacity:.75;transform:translateY(-1px);animation:cbFwdPop .22s ease-out}@keyframes cbFwdPop{0%{transform:translateY(-4px) scale(.92);opacity:0}to{transform:translateY(-1px) scale(1);opacity:.75}}.cb-forward-avatar{width:22px;height:22px;border-radius:999px;overflow:hidden;flex:0 0 auto;background:#00000014}.cb-forward-avatarImg{width:100%;height:100%;object-fit:cover;display:block}.cb-forward-avatarFallback{width:100%;height:100%;display:block;border-radius:999px;background:#0000002e}.cb-forward-text{display:flex;align-items:baseline;gap:8px;min-width:0}.cb-forward-label{font-size:12px;opacity:.65}.cb-forward-name{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.bubble-forward-header{display:flex;align-items:center;gap:14px;margin-bottom:10px}.bubble-forward-avatar-wrap{position:relative;width:56px;height:56px;flex:0 0 56px}.bubble-forward-avatar{width:56px;height:56px;border-radius:999px;object-fit:cover;display:block}.bubble-forward-pulse{position:absolute;inset:-7px;border-radius:999px;border:2px solid rgba(255,255,255,.35);animation:bubblePulse 1.4s ease-in-out infinite;pointer-events:none}@keyframes bubblePulse{0%{transform:scale(.9);opacity:.35}50%{transform:scale(1.07);opacity:.12}to{transform:scale(.9);opacity:.35}}.bubble-forward-header-text{min-width:0}.bubble-forward-topline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bubble-forward-label{font-size:15px;font-weight:800;opacity:.9}.bubble-forward-name{font-size:18px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.bubble-forward-chip{font-size:12px;font-weight:900;padding:3px 9px;border-radius:999px;opacity:.9}.bubble-forward-snippet{font-size:16px;font-weight:700;opacity:.92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forward-picker-row{padding:14px;gap:14px}.forward-picker-avatar{width:56px;height:56px;flex:0 0 56px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.forward-picker-avatarImg{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.forward-picker-name{font-size:20px;font-weight:700;line-height:1.2}.forward-picker-sub{font-size:16px;opacity:.85;line-height:1.25;margin-top:4px}.forward-preview-item{width:52px;height:52px;border-radius:12px;overflow:hidden;background:#0000000f;display:inline-flex;align-items:center;justify-content:center}.forward-preview-thumbImg{width:100%;height:100%;object-fit:cover;display:block}.forward-preview-thumbTag{font-size:12px;font-weight:800;letter-spacing:.06em}.bubble-forward-name.clickable{cursor:pointer;text-decoration:none;position:relative}.bubble-forward-name.clickable:hover,.bubble-forward-name.clickable:focus-visible{animation:forwardHandleGoldFlash .85s ease-in-out infinite;text-shadow:0 0 8px rgba(255,215,0,.45)}@keyframes forwardHandleGoldFlash{0%{color:inherit;filter:drop-shadow(0 0 0 rgba(255,215,0,0))}50%{color:gold;filter:drop-shadow(0 0 10px rgba(255,215,0,.65))}to{color:inherit;filter:drop-shadow(0 0 0 rgba(255,215,0,0))}}.bubble-forward-handle{cursor:pointer;transition:color .18s ease,text-shadow .18s ease}.bubble-forward-handle:hover{color:gold;text-shadow:0 0 10px rgba(255,215,0,.6)}.bubble-wrap{position:relative}.bubble-wrap.is-selecting{cursor:pointer}.bubble-wrap.is-selected .bubble{outline:2px solid rgba(255,215,0,.55);box-shadow:0 0 0 3px #ffd7001f}.bubble-checkbox{position:absolute;top:6px;z-index:5;width:22px;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.bubble-checkbox.is-sender{right:6px}.bubble-checkbox.is-receiver{left:6px}.bubble-checkbox-box{display:inline-block;width:22px;height:22px;border-radius:999px;border:2px solid rgba(255,255,255,.65);background:#00000059}.bubble-checkbox.is-checked .bubble-checkbox-box{border-color:gold;box-shadow:0 0 0 3px #ffd7002e;background:#ffd70059}.chat-select-bar{position:sticky;bottom:0;z-index:20;display:flex;gap:10px;justify-content:space-between;padding:10px;background:#000000a6;-webkit-backdrop-filter:8px;backdrop-filter:blur(8px)}.chat-select-delete:disabled{opacity:.5;cursor:not-allowed}.chat-header{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;overflow:visible}.chat-header-left{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.chat-header-title{flex:1 1 auto;min-width:0}.chat-user-name-lg{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin-left:10px;overflow:visible;white-space:nowrap}.chat-select-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;min-width:84px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#00000059;color:#fff}.chat-search-input.visible{flex:0 1 220px;min-width:120px;max-width:260px}.header-icon-btn{flex:0 0 auto}.header-icon-btn.chat-select-icon,.chat-select-btn{background:transparent!important;border:1px solid rgba(255,255,255,.12)!important;color:inherit!important}.header-icon-btn.chat-select-icon.is-on,.chat-select-btn.is-on{border-color:#ffd7008c!important;box-shadow:0 0 0 2px #ffd7002e}.selection-bar button,.selection-bar .btn,.selection-bar .cancel-btn,.selection-bar .delete-btn{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:inherit!important}.selection-bar button:disabled{opacity:.45;cursor:not-allowed}.selection-bar{background:#0000!important;-webkit-backdrop-filter:6px;backdrop-filter:blur(6px);border-top:1px solid rgba(255,255,255,.08)}.bubble-wrap{position:relative;display:flex;align-items:flex-start}.bubble-wrap.is-selecting{padding-left:40px}.bubble-checkbox{position:absolute;left:10px;top:10px;width:22px;height:22px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bubble-checkbox.is-checked{border-color:#ffd700bf;box-shadow:0 0 0 2px #ffd7002e}.bubble-checkbox-box{width:10px;height:10px;border-radius:3px;background:transparent}.bubble-checkbox.is-checked .bubble-checkbox-box{background:#ffd700d9}.bubble-wrap.is-selected .chat-bubble{box-shadow:0 0 0 2px #ffd7001f}.chat-delete-bar,.chat-selection-bar,.chat-select-bar,.message-select-bar,.selection-bar,.chatbox-delete-bar,.chatbox-selection-bar{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-top:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:8px;backdrop-filter:blur(8px)}.chat-delete-bar,.chat-selection-bar,.chat-select-bar,.message-select-bar,.selection-bar,.chatbox-delete-bar,.chatbox-selection-bar{padding:10px 12px!important}.chat-delete-bar button,.chat-delete-bar .btn,.chat-delete-bar a.btn,.chat-selection-bar button,.chat-selection-bar .btn,.chat-selection-bar a.btn,.chat-select-bar button,.chat-select-bar .btn,.chat-select-bar a.btn,.message-select-bar button,.message-select-bar .btn,.message-select-bar a.btn,.selection-bar button,.selection-bar .btn,.selection-bar a.btn,.chatbox-delete-bar button,.chatbox-delete-bar .btn,.chatbox-delete-bar a.btn,.chatbox-selection-bar button,.chatbox-selection-bar .btn,.chatbox-selection-bar a.btn{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:10px!important;color:#ffffffeb!important;font-weight:500!important;letter-spacing:.2px;padding:10px 14px!important}.chat-delete-bar button:hover,.chat-selection-bar button:hover,.chat-select-bar button:hover,.message-select-bar button:hover,.selection-bar button:hover,.chatbox-delete-bar button:hover,.chatbox-selection-bar button:hover{background:#ffffff0f!important;border-color:#ffffff57!important}.chat-delete-bar button:disabled,.chat-selection-bar button:disabled,.chat-select-bar button:disabled,.message-select-bar button:disabled,.selection-bar button:disabled,.chatbox-delete-bar button:disabled,.chatbox-selection-bar button:disabled{opacity:.45!important;cursor:not-allowed!important}.chat-delete-bar .delete-btn,.chat-selection-bar .delete-btn,.chat-select-bar .delete-btn,.message-select-bar .delete-btn,.selection-bar .delete-btn,.chatbox-delete-bar .delete-btn,.chatbox-selection-bar .delete-btn{border-color:#ff5a5a73!important}.chat-delete-bar .delete-btn:hover,.chat-selection-bar .delete-btn:hover,.chat-select-bar .delete-btn:hover,.message-select-bar .delete-btn:hover,.selection-bar .delete-btn:hover,.chatbox-delete-bar .delete-btn:hover,.chatbox-selection-bar .delete-btn:hover{background:#ff5a5a1a!important;border-color:#ff5a5ab3!important}.chat-delete-bar button:disabled,.chat-selection-bar button:disabled,.chat-select-bar button:disabled,.message-select-bar button:disabled,.selection-bar button:disabled,.chatbox-delete-bar button:disabled,.chatbox-selection-bar button:disabled{opacity:.35!important}.chat-delete-bar,.chat-selection-bar,.chat-select-bar,.message-select-bar,.selection-bar,.chatbox-delete-bar,.chatbox-selection-bar{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-top:1px solid rgba(0,0,0,.1)!important}.bubble-checkbox{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}.bubble-checkbox .bubble-checkbox-box{width:18px;height:18px;border-radius:6px;background:transparent!important;border:2px solid rgba(0,0,0,.55)!important;display:inline-block}.bubble-checkbox.is-checked .bubble-checkbox-box{background:#000!important;border-color:#000!important}.bubble-checkbox.is-checked .bubble-checkbox-box:after{content:"";position:relative;display:block;width:6px;height:10px;margin:1px 0 0 6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.bubble-checkbox,.bubble-checkbox *{accent-color:#000!important}.bubble-checkbox .bubble-checkbox-box{background:transparent!important;border:2px solid rgba(0,0,0,.7)!important}.bubble-checkbox.is-checked .bubble-checkbox-box{background:#fff!important;border-color:#000!important}.bubble-checkbox.is-checked .bubble-checkbox-box:after{content:"✓"!important;display:block!important;font-size:16px!important;font-weight:900!important;color:#000!important;line-height:16px!important;text-align:center!important;width:18px!important;height:18px!important}.bubble-checkbox .bubble-checkbox-box{width:18px!important;height:18px!important;display:block!important;background:transparent!important;border:2px solid rgba(0,0,0,.7)!important;border-radius:4px!important;box-shadow:none!important;outline:none!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important}.bubble-checkbox.is-checked .bubble-checkbox-box{background-color:#fff!important;border-color:#000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E")!important}.bubble-checkbox:hover .bubble-checkbox-box{border-color:#000000f2!important}.bubble-wrap.is-selected .chat-bubble{outline:2px solid rgba(0,0,0,.1)!important;outline-offset:2px!important}.bubble-wrap{position:relative!important}.bubble-checkbox{background:transparent!important;border:0!important;padding:0!important;margin:0!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.bubble-checkbox .bubble-checkbox-box{width:18px!important;height:18px!important;display:block!important;background:#fff!important;border:2px solid rgba(0,0,0,.7)!important;border-radius:4px!important;position:relative!important;box-shadow:none!important;outline:none!important}.bubble-checkbox .bubble-checkbox-box:after{content:""!important;position:absolute!important;left:5px!important;top:2px!important;width:5px!important;height:10px!important;border-right:3px solid #000!important;border-bottom:3px solid #000!important;transform:rotate(45deg)!important;opacity:0!important}.bubble-checkbox.is-checked .bubble-checkbox-box:after,.bubble-wrap.is-selected .bubble-checkbox-box:after{opacity:1!important}.bubble-checkbox.is-checked .bubble-checkbox-box,.bubble-wrap.is-selected .bubble-checkbox-box{border-color:#000!important}.bubble-checkbox{background:transparent!important;border:0!important;padding:0!important;cursor:pointer}.bubble-checkbox-box{width:18px;height:18px;background:#fff!important;border:2px solid #111!important;border-radius:4px;display:grid;place-items:center;overflow:visible}.bubble-checkbox-tick{color:#000!important;font-size:18px;font-weight:900;stroke-width:4;line-height:1}.bubble-checkbox{position:absolute;left:-36px;top:10px;background:transparent!important;border:0!important;padding:0!important;cursor:pointer;z-index:50}.bubble-checkbox-box{width:20px;height:20px;background:#fff!important;border:2px solid #000!important;border-radius:4px;display:flex;align-items:center;justify-content:center}.bubble-checkbox-tick{color:#000!important;width:18px;height:18px;stroke-width:3;font-weight:900}.bubble-wrap,.chat-bubble,.message-content{overflow:visible!important}.attach-grid-file-icon{width:72px;height:72px;border-radius:14px;background:#2f2f2f;color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.attach-grid-file-icon.pdf{background:#e53935}.attach-preview-footer{margin-top:16px;padding:12px;border-top:1px solid rgba(0,0,0,.08);display:flex;align-items:center;gap:12px}.attach-preview-icon{width:48px;height:48px;border-radius:10px;background:#2f2f2f;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.attach-preview-icon.pdf{background:#e53935}.attach-preview-filename{font-size:14px;font-weight:500;color:#222;word-break:break-word}.attach-grid-file{width:100%;height:100%;position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column}.attach-doc-preview{flex:1;min-height:0;background:#f7f7f7}.attach-doc-frame{width:100%;height:100%;border:0}.attach-doc-fallback{flex:1;display:flex;align-items:center;justify-content:center}.attach-grid-file-icon{width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:800;background:#00000014;color:#111}.attach-grid-file-icon.pdf{background:#e53935;color:#fff}.attach-doc-footer{padding:10px 12px;border-top:1px solid rgba(0,0,0,.08);background:#fff}.attach-doc-name{font-weight:600;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attach-doc-meta{margin-top:4px;font-size:12px;opacity:.7;display:flex;align-items:center;gap:6px}.attach-doc-meta-pill{font-weight:700}.attach-doc-meta-dot{opacity:.6}.attach-strip-docThumb{width:44px;height:44px;border-radius:10px;overflow:hidden;position:relative;background:#f2f2f2;border:1px solid rgba(0,0,0,.1)}.attach-strip-docFrame{width:100%;height:100%;border:0;pointer-events:none}.attach-strip-docOverlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:4px;pointer-events:none}.attach-strip-docIcon{font-size:10px;font-weight:800;padding:4px 6px;border-radius:8px;background:#0000001f}.attach-strip-docIcon.pdf{background:#e53935;color:#fff}.attach-modal{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:stretch;padding:0;background:#00000040}.attach-modal-card{width:100%;height:100%;margin:0;border-radius:16px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.attach-modal-top{flex:0 0 auto}.attach-modal-preview{flex:1 1 auto;min-height:0;overflow:hidden;padding:12px}.attach-modal-grid{width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:12px;overflow:hidden}.attach-grid-item{width:100%;height:100%;min-height:0;overflow:hidden;border-radius:12px}.attach-strip-docThumb,.attach-grid-docThumb{width:100%;height:100%;border-radius:12px;overflow:hidden;background:#f6f6f6;position:relative}.attach-strip-docFrame,.attach-grid-docFrame{width:100%;height:100%;border:0;display:block;overflow:hidden}.attach-strip-docFrame::-webkit-scrollbar,.attach-grid-docFrame::-webkit-scrollbar{width:0;height:0}.attach-modal{position:absolute;inset:0;display:flex;background:#0000002e}.attach-modal-card{width:100%;height:100%;background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.attach-modal-top{flex:0 0 auto;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.attach-modal-preview{flex:1 1 auto;min-height:0;overflow:auto;padding:12px;background:#fafafa}.attach-modal-grid{width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:12px}.attach-grid-item{width:100%;height:100%;min-height:0;overflow:hidden;border-radius:12px;background:#e9e9e9}.attach-grid-media,.attach-grid-video{width:100%;height:100%;object-fit:contain;display:block}.attach-modal-footer{flex:0 0 auto;border-top:1px solid rgba(0,0,0,.06);background:#fff;padding:10px 12px}.attach-modal-caption-row{margin:0 0 10px}.attach-modal-caption{width:100%;height:42px;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:0 12px;outline:none}.attach-modal-strip{display:flex;align-items:center;justify-content:space-between;gap:10px}.attach-modal-strip-items{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.attach-strip-item{flex:0 0 auto}.attach-modal-send{flex:0 0 auto;position:relative}.composer-reply-banner,.composer-forward-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:960px;margin:10px auto 12px;box-sizing:border-box;padding:12px 14px 12px 22px;min-height:54px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 22px #0000000f;overflow:hidden}.composer-reply-banner:before,.composer-forward-banner:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:12px;background:#00000029;border-radius:10px}.composer-reply-left,.composer-forward-left{flex:1;min-width:0;padding-left:10px}.composer-reply-title,.composer-forward-title{font-size:16px;line-height:1.2;font-weight:700;color:#000000c7;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-reply-snippet,.composer-forward-snippet{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.3;color:#0000009e;white-space:nowrap;overflow:hidden}.composer-reply-text,.composer-forward-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.composer-reply-chip,.composer-forward-chip{flex:0 0 auto;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:#0000000f;border:1px solid rgba(0,0,0,.08);color:#000000b3}.composer-reply-close,.composer-forward-close{flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:transparent!important;box-shadow:none!important;filter:none!important;border:none!important;color:#0000008c!important;cursor:pointer}.composer-reply-close:hover,.composer-forward-close:hover{color:#000000bf!important;background:#0000000a!important}.chat-box{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.chat-header{flex:0 0 auto!important}.chat-msg{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:none!important;height:auto!important;border-bottom:0!important;box-shadow:none!important}.chat-input-section{flex:0 0 auto!important;position:relative!important;top:auto!important;bottom:auto!important;border-top:0!important;box-shadow:none!important}.chat-input-section:before,.chat-input-section:after,.chat-msg:before,.chat-msg:after{content:none!important;display:none!important}.chat-msg .chat-bubble{max-width:min(520px,74%);width:fit-content}.chat-msg .sender-bubble{margin-left:auto}.chat-msg .receiver-bubble{margin-right:auto}.chat-bubble.has-media,.chat-bubble.has-media .message-content{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.message-image{display:block!important;width:min(420px,78vw)!important;max-width:100%!important;height:auto!important;max-height:520px!important;border-radius:14px!important;margin:6px 0!important;background:#0000000f!important}.message-video{display:block!important;width:min(420px,78vw)!important;max-width:100%!important;height:auto!important;max-height:520px!important;border-radius:14px!important;margin:6px 0!important;background:#000!important}.message-audio{display:block;width:100%;max-width:340px;height:40px}.chat-msg.forward-mode .chat-row,.chat-box.forward-mode .chat-row{position:relative!important;width:100%!important;display:flex!important;align-items:flex-end!important;padding-left:56px!important}.chat-msg.forward-mode .chat-row.row-sender,.chat-box.forward-mode .chat-row.row-sender{justify-content:flex-end!important}.chat-msg.forward-mode .chat-row.row-receiver,.chat-box.forward-mode .chat-row.row-receiver{justify-content:flex-start!important}.chat-msg.forward-mode .chat-row .chat-bubble,.chat-box.forward-mode .chat-row .chat-bubble{margin-left:0!important;margin-right:0!important}.chat-msg.forward-mode .chat-row>.forward-check,.chat-box.forward-mode .chat-row>.forward-check{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;border-radius:999px!important;border:2px solid #cfcfcf!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:20!important;cursor:pointer!important}.chat-msg.forward-mode .chat-row>.forward-check.checked,.chat-box.forward-mode .chat-row>.forward-check.checked{border-color:#111!important;background:#111!important;color:#fff!important}.chat-msg.forward-mode .chat-row.selected,.chat-box.forward-mode .chat-row.selected{background:#0000000a!important}.chat-row,.chat-bubble,.message-content{overflow:visible!important}.chat-delete-bar,.chat-selection-bar,.chat-select-bar,.message-select-bar,.selection-bar,.chatbox-delete-bar,.chatbox-selection-bar{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-top:1px solid rgba(0,0,0,.1)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 12px!important}.chat-delete-bar button,.chat-delete-bar .btn,.chat-selection-bar button,.chat-selection-bar .btn,.chat-select-bar button,.chat-select-bar .btn,.message-select-bar button,.message-select-bar .btn,.selection-bar button,.selection-bar .btn,.chatbox-delete-bar button,.chatbox-delete-bar .btn,.chatbox-selection-bar button,.chatbox-selection-bar .btn{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:1px solid rgba(0,0,0,.28)!important;border-radius:10px!important;color:#000!important;font-weight:800!important;letter-spacing:.2px!important;padding:10px 14px!important}.chat-delete-bar button:hover,.chat-selection-bar button:hover,.chat-select-bar button:hover,.message-select-bar button:hover,.selection-bar button:hover,.chatbox-delete-bar button:hover,.chatbox-selection-bar button:hover{background:#0000000a!important;border-color:#0006!important}.chat-delete-bar button:disabled,.chat-selection-bar button:disabled,.chat-select-bar button:disabled,.message-select-bar button:disabled,.selection-bar button:disabled,.chatbox-delete-bar button:disabled,.chatbox-selection-bar button:disabled{opacity:.35!important;cursor:not-allowed!important}.attach-modal{position:absolute!important;inset:0!important;display:flex!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important;background:#0000002e!important}.attach-modal-card{width:100%!important;height:100%!important;margin:0!important;border-radius:14px!important;background:#fff!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.attach-modal-top{flex:0 0 auto!important;padding:10px 12px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.attach-modal-preview{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:12px!important;background:#fafafa!important}.attach-strip-docThumb,.attach-grid-docThumb{overflow:hidden!important}.attach-strip-docFrame,.attach-grid-docFrame{border:0!important;display:block!important;width:100%!important;height:100%!important;pointer-events:none!important}.attach-strip-docFrame::-webkit-scrollbar,.attach-grid-docFrame::-webkit-scrollbar{width:0!important;height:0!important}.attach-modal-preview{display:flex!important;align-items:center!important;justify-content:center!important}.attach-modal-grid{width:100%!important;height:100%!important;place-items:center!important}.attach-grid-item{width:100%!important;height:100%!important;max-width:min(820px,96%)!important;max-height:100%!important;background:transparent!important}.attach-grid-file{width:100%!important;height:100%!important}.attach-doc-preview{width:100%!important;height:100%!important;min-height:0!important}.attach-doc-frame{width:100%!important;height:100%!important;display:block!important}.chat-box{position:relative!important}.chat-box{--cb-header-h: 94px}.attach-modal{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:var(--cb-header-h)!important;margin:0!important;padding:0!important;display:flex!important;background:#0000002e!important}.attach-modal-card{width:100%!important;height:100%!important;margin:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}.attach-modal-footer{flex:0 0 auto!important;border-top:1px solid rgba(0,0,0,.06)!important;background:#fff!important}.chat-box{display:flex;flex-direction:column;min-height:0;height:100%}.chat-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chat-msg{flex:1;min-height:0;overflow:auto}.attach-modal{position:absolute;inset:0;margin:0;padding:0;z-index:2000;display:flex}.attach-modal-card{width:100%;height:100%;max-width:none;margin:0;display:flex;flex-direction:column;min-height:0}.attach-modal-preview{flex:1;min-height:0;overflow:auto}.attach-modal-footer{flex:0 0 auto}.chat-box{display:flex;flex-direction:column;height:100%;min-height:0}.chat-header{flex:0 0 auto}.chat-body{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chat-msg{flex:1 1 auto;min-height:0;overflow:auto}.chat-body .attach-modal{position:absolute!important;inset:0!important;margin:0!important;padding:0!important;z-index:2000!important;display:flex!important}.chat-body .attach-modal-card{width:100%!important;height:100%!important;margin:0!important;border-radius:14px!important;background:#fff!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.attach-modal-top{flex:0 0 auto!important}.attach-modal-preview{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.attach-modal-footer{flex:0 0 auto!important;border-top:1px solid rgba(0,0,0,.06)!important;background:#fff!important;padding:10px 12px!important}.bubble-doc{width:320px;max-width:100%;border-radius:14px;overflow:hidden;background:#ffffffe6;border:1px solid rgba(0,0,0,.08)}.sender-bubble .bubble-doc{background:#dcf8c6e6}.bubble-doc-preview{height:120px;background:#0000000a;overflow:hidden}.bubble-doc-frame{width:100%;height:160px;border:0;transform:translateY(-20px)}.bubble-doc-fallback{height:120px;display:flex;align-items:center;justify-content:center}.bubble-doc-fallback-icon{font-weight:800;letter-spacing:.06em;opacity:.8}.bubble-doc-row{display:flex;gap:10px;padding:10px 12px;align-items:center}.bubble-doc-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-weight:800;background:#00000014}.bubble-doc-icon.pdf{background:#dc00001f}.bubble-doc-meta{min-width:0;flex:1}.bubble-doc-name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble-doc-sub{font-size:12px;opacity:.75;margin-top:2px}.bubble-doc-actions{display:flex;border-top:1px solid rgba(0,0,0,.08)}.bubble-doc-action{flex:1;padding:10px 12px;text-align:center;font-weight:700;background:transparent;border:0;cursor:pointer;color:inherit;text-decoration:none}.bubble-doc-action+.bubble-doc-action{border-left:1px solid rgba(0,0,0,.08)}.cb-doc-card{width:min(360px,100%);border-radius:12px;overflow:hidden;background:#e7f6ee;border:1px solid rgba(0,0,0,.06)}.sender-bubble .cb-doc-card{background:#dff1ff}.cb-doc-top{display:flex;gap:12px;padding:12px;align-items:center}.cb-doc-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;background:#cfd8dc;color:#263238;flex:0 0 auto}.cb-doc-icon.pdf{background:#e53935;color:#fff}.cb-doc-meta{flex:1;min-width:0}.cb-doc-name{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-doc-sub{font-size:12px;opacity:.7;margin-top:2px}.cb-doc-actions{display:flex;border-top:1px solid rgba(0,0,0,.06)}.cb-doc-btn{flex:1;padding:10px 12px;background:transparent;border:0;font-weight:600;cursor:pointer}.cb-doc-btn+.cb-doc-btn{border-left:1px solid rgba(0,0,0,.06)}.cb-doc-card{display:flex;flex-direction:column;gap:10px;border-radius:14px;padding:12px;background:#e7f6e7;max-width:360px}.receiver-bubble .cb-doc-card{background:#fff}.cb-doc-top{display:flex;gap:12px;align-items:center}.cb-doc-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-weight:700;background:#e9ecef}.cb-doc-icon.pdf{background:#ffe3e3}.cb-doc-meta{min-width:0;flex:1}.cb-doc-name{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-doc-sub{font-size:12px;opacity:.75;display:flex;gap:6px;align-items:center}.cb-doc-dot{opacity:.6}.cb-doc-actions{display:flex;justify-content:space-between;gap:10px}.cb-doc-btn{flex:1;border:none;border-radius:10px;padding:10px 12px;cursor:pointer}.bubble-doc-list{display:grid;gap:10px}.bubble-doc-list{display:flex;flex-direction:column;gap:8px}.bubble-doc-list-item,.bubble-doc,.attach-doc-preview{width:100%}.attach-doc-viewport{width:100%;height:100%}.bubble-doc{width:100%;max-width:480px;box-sizing:border-box}.sender-bubble .bubble-doc,.receiver-bubble .bubble-doc{width:100%;max-width:520px}.bubble-doc-preview{width:100%;height:170px;border-radius:14px;overflow:hidden;background:#0000000a;box-sizing:border-box}.bubble-doc-name{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bubble-doc-sub{opacity:.75}.bubble-doc .bubble-doc-actions .bubble-doc-action{background:#fff!important;color:#111!important}.bubble-doc{width:320px;max-width:100%;border-radius:14px;overflow:hidden}.chat-bubble.sender-bubble .bubble-doc,.chat-bubble.receiver-bubble .bubble-doc{width:320px}.bubble-doc-preview{height:150px;background:#eee;overflow:hidden;display:flex;align-items:center;justify-content:center}.bubble-doc-frame{width:100%;height:100%;border:0;display:block}.bubble-doc-row{display:flex;align-items:center;gap:10px;padding:10px 12px}.bubble-doc-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble-doc-actions{display:flex;width:100%;border-top:1px solid rgba(0,0,0,.1);background:transparent}.bubble-doc-actions .bubble-doc-action,.bubble-doc-actions a.bubble-doc-action,.bubble-doc-actions button.bubble-doc-action{flex:1 1 0;width:50%;padding:11px 10px;text-align:center;font-weight:600;font-size:14px;background:transparent!important;background-image:none!important;color:inherit;border:0!important;border-radius:0!important;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important;outline:none}.bubble-doc-actions .bubble-doc-action+.bubble-doc-action{border-left:1px solid rgba(0,0,0,.1)}.bubble-doc-actions .bubble-doc-action:hover{background:#0000000a!important}.bubble-doc-actions .bubble-doc-action:active{background:#00000014!important}.bubble-doc-actions .bubble-doc-action:first-child{border-bottom-left-radius:14px!important}.bubble-doc-actions .bubble-doc-action:last-child{border-bottom-right-radius:14px!important}.bubble-doc-actions button{background:transparent!important}.chat-bubble.sender-bubble .bubble-doc-actions .bubble-doc-action,.chat-bubble.receiver-bubble .bubble-doc-actions .bubble-doc-action{color:#111}.bubble-doc-preview{position:relative;overflow:hidden}.bubble-doc-frame{display:block;border:0;width:calc(100% + 22px);height:100%;margin-right:-22px}@supports (-webkit-touch-callout: none){.bubble-doc-frame{width:calc(100% + 26px);margin-right:-26px}}.bubble-doc-preview,.attach-doc-preview{position:relative;overflow:hidden;background:#e6e6e6}.bubble-doc-embed,.attach-doc-embed{width:100%;height:100%;border:0;display:block;pointer-events:none}.bubble-doc-preview,.attach-doc-preview{clip-path:inset(0 0 0 0 round 12px)}.bubble-doc-preview,.attach-doc-preview{overflow:hidden}.bubble-doc-embed,.attach-doc-embed{width:calc(100% + 18px);margin-right:-18px;border:0;display:block}.bubble-doc-preview,.attach-doc-preview,.attach-doc-viewport{background:#fff!important;overflow:hidden!important}.bubble-doc-frame,.attach-doc-frame{border:0!important;display:block;height:100%;width:calc(100% + 64px);margin-left:-32px;margin-right:0}.bubble-doc-preview>*,.attach-doc-preview>*{background:#fff!important}.bubble-doc-preview,.attach-doc-preview{position:relative;overflow:hidden!important;background:#fff!important}.bubble-doc-frame,.attach-doc-frame{position:absolute;inset:0;border:0!important;display:block;width:100%;height:100%}.bubble-doc-frame,.attach-doc-frame{width:calc(100% + 80px)!important;height:calc(100% + 40px)!important;left:-40px!important;top:-20px!important;transform:scale(1.06);transform-origin:top center}.bubble-doc-preview iframe,.attach-doc-preview iframe{pointer-events:none}.bubble-doc-preview{position:relative!important;overflow:hidden!important;background:#fff!important;border-radius:12px}.bubble-doc-preview>.bubble-doc-embed{position:absolute!important;border:0!important;display:block!important;width:calc(100% + 96px)!important;height:calc(100% + 48px)!important;inset:-24px 0 0 -48px!important;transform:scale(1.08)!important;transform-origin:top center!important;background:#fff!important}.bubble-doc-preview::-webkit-scrollbar{width:0;height:0}.bubble-doc-preview{height:220px}.chatbox-group-avatar-btn{border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chatbox-group-avatar-btn{background:transparent!important;border:0!important;box-shadow:none!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;aspect-ratio:1 / 1!important;padding:0!important;margin:0!important;line-height:0!important;border-radius:9999px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 46px!important}.chatbox-group-avatar-btn:hover,.chatbox-group-avatar-btn:focus,.chatbox-group-avatar-btn:active,.chatbox-group-avatar-btn:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.chatbox-group-avatar-btn>img.chatbox-group-avatar-lg{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1 / 1!important;display:block!important;object-fit:cover!important;border-radius:9999px!important}.bubble-doc-preview{width:100%;height:280px;background:#fff;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.06)}.bubble-doc-iframe{width:100%;height:100%;border:0;display:block;background:#fff}.bubble-doc-embed{display:none}.bubble-doc-preview{width:100%;height:360px;background:#fff;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.06);position:relative}.bubble-doc-iframe{position:absolute;width:120%;height:120%;inset:-10% 0 0 -10%;border:0;display:block;background:#fff}.bubble-doc{border-radius:14px;overflow:hidden}.bubble-doc-preview{width:100%;height:150px;background:#fff;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.06)}.bubble-doc-canvas{width:100%;height:100%;display:block}.bubble-doc-embed,.bubble-doc-iframe{display:none!important}.bubble-doc-preview{width:100%;height:140px;background:#f5f6f7;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;overflow:hidden}.bubble-doc-pdf-thumb{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.bubble-doc-pdf-icon{width:52px;height:52px;border-radius:12px;background:#e53935;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:1px}.bubble-doc-pdf-name{font-size:12px;color:#444;max-width:90%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bubble-doc-icon.pdf{background:#e53935!important;color:#fff!important;border:0!important;box-shadow:none!important}.bubble-doc-row .bubble-doc-icon{background:#00000014;color:#000000bf}.bubble-doc-row .bubble-doc-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:12px;letter-spacing:.5px}.bubble-doc-preview{width:100%;height:160px;background:#fff;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.06);position:relative}.bubble-doc-pdf-crop{position:absolute;inset:0;overflow:hidden;background:#fff}.bubble-doc-pdf-iframe{position:absolute;top:-34px;left:-12%;width:124%;height:230%;border:0;background:#fff;display:block;pointer-events:none}.bubble-sender-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bubble-sender-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover}.bubble-sender-name{font-size:12px;font-weight:700;opacity:.85}.bubble-sender-handle,.bubble-sender-avatar{cursor:pointer}.bubble-sender-name.clickable:hover{text-decoration:underline}.forward-thumb-pdf{position:relative;overflow:hidden}.forward-thumb-pdfCrop{width:100%;height:100%;overflow:hidden}.forward-thumb-pdfFrame{width:180%;height:180%;transform:scale(.56);transform-origin:top left;border:0;pointer-events:none}.forward-thumb-badge{position:absolute;right:8px;bottom:8px;font-size:12px;font-weight:800;padding:4px 8px;border-radius:10px;background:#0000008c;color:#fff}.bubble-media-pdfTile{position:relative;width:100%;height:100%}.bubble-media-pdfCrop{width:100%;height:100%;overflow:hidden;border-radius:10px;background:#0000000a}.bubble-media-pdfFrame{width:160%;height:160%;border:0;transform:scale(.62);transform-origin:0 0;pointer-events:none}.bubble-media-pdfBadge{position:absolute;left:8px;bottom:8px;font-size:12px;font-weight:800;padding:4px 8px;border-radius:999px;background:#000000a6;color:#fff}.bubble-media-tile,.bubble-media-pdfTile{cursor:pointer}.bubble-media-tile:hover{filter:brightness(.98)}.bubble-media-pdfFrame{pointer-events:none}.bubble-media-tile:focus{outline:2px solid rgba(0,0,0,.25);outline-offset:2px}.bubble-media-tile{position:relative;overflow:hidden;border-radius:14px}.bubble-media-pdfTile{position:absolute;inset:0;width:100%;height:100%}.bubble-media-pdfCrop{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.bubble-media-pdfFrame{position:absolute;top:0;left:0;width:calc(100% + 28px);height:100%;border:0;display:block;transform:translate(-0px);margin-right:-28px}.bubble-media-tile.is-doc,.bubble-media-tile.is-doc *{cursor:pointer}.bubble-media-pdfBadge{position:absolute;left:10px;bottom:10px;height:26px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;background:#e53935;color:#fff;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.5px;box-shadow:0 6px 16px #0000002e}.bubble-media-pdfBadgeText{line-height:1}.attach-doc-viewport{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px}.attach-doc-frame{border:0;width:100%;height:100%;display:block}.attach-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.attach-modal-card{width:min(1100px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px}.attach-modal-preview{flex:1 1 auto;min-height:0;overflow:auto;padding:12px}.attach-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attach-grid-item{position:relative;overflow:hidden;border-radius:14px;height:320px;background:#0000000a;cursor:pointer}.attach-grid-media,.attach-grid-video{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.attach-grid-video{object-fit:cover}.attach-grid-audio-wrap{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;box-sizing:border-box}.attach-grid-file{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:inherit}.attach-doc-preview,.attach-doc-preview--pdf{flex:1 1 auto;min-height:0;overflow:hidden}.attach-doc-viewport{width:100%;height:100%;overflow:hidden;border-radius:12px}.attach-doc-frame{width:100%;height:100%;border:0;display:block}.attach-doc-footer{flex:0 0 auto;padding:10px}.attach-modal{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center}.attach-modal .attach-grid-item{position:relative;overflow:hidden;border-radius:14px}.attach-modal .attach-grid-item{aspect-ratio:1 / 1}.attach-modal .attach-grid-item img.attach-grid-media,.attach-modal .attach-grid-item video.attach-grid-media,.attach-modal .attach-grid-item video.attach-grid-video{width:100%!important;height:100%!important;display:block;object-fit:cover!important}.attach-modal .attach-grid-item img,.attach-modal .attach-grid-item video{max-width:100%!important;max-height:100%!important}.attach-modal .attach-grid-item .attach-doc-viewport{width:100%;height:100%;overflow:hidden}.attach-modal .attach-grid-item iframe.attach-doc-frame{width:100%;height:100%;border:0;display:block;pointer-events:none}.cb-overlay{position:absolute;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:12px;background:#00000059;box-sizing:border-box}.cb-overlay-card{width:min(980px,100%);max-height:calc(100% - 24px);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 12px 40px #0000002e;position:relative}.cb-overlay-close{position:absolute;top:10px;left:10px;width:34px;height:34px;border:0;border-radius:10px;background:#0000000f;cursor:pointer;font-size:18px;line-height:1}.chat-box{height:100%;min-height:0;display:flex;flex-direction:column}.chat-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.chat-header{flex:0 0 auto;background:#fff;z-index:20}.chat-msg{flex:1 1 auto;min-height:0;overflow-y:auto}.chat-input-section{flex:0 0 auto}.cb-overlay{position:absolute;left:0;right:0;bottom:0;z-index:999;background:#00000059;display:flex;justify-content:center;align-items:flex-start;padding:12px;box-sizing:border-box}.cb-overlay-card{width:min(980px,100%);max-height:calc(100% - 24px);overflow:auto;background:#fff;border-radius:14px;position:relative}.bubble-media-footer{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.bubble-media-footer .bubble-media-caption{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.35;color:#000000e0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.bubble-media-footer .bubble-media-foot-right{flex:0 0 auto;display:flex;align-items:center;gap:8px}.bubble-media-footer .bubble-media-ts{font-size:11px;color:#0000008c;white-space:nowrap}.sender-bubble .bubble-media-footer{border-top-color:#ffffff38}.sender-bubble .bubble-media-footer .bubble-media-caption{color:#ffffffeb}.sender-bubble .bubble-media-footer .bubble-media-ts{color:#ffffffb8}.receiver-bubble .bubble-media-footer .bubble-media-caption{color:#000000e0}.receiver-bubble .bubble-media-footer .bubble-media-ts{color:#0000008c}.chat-bubble.has-media .bubble-media-footer{margin-bottom:2px}.bubble-media-footer{margin-top:6px;padding-top:6px;border-top:1px solid rgba(0,0,0,.08);display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.bubble-media-caption{flex:1 1 auto;min-width:0;font-size:inherit;line-height:inherit}.bubble-media-caption p,.bubble-media-caption div{margin:0}.bubble-media-foot-right{flex:0 0 auto;display:flex;align-items:center;gap:8px}.bubble-media-ts{font-size:11px;opacity:.7;white-space:nowrap}.sender-bubble .bubble-media-footer{border-top-color:#ffffff2e}.sender-bubble .bubble-media-ts{opacity:.75}.bubble-media-footer{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:flex-end;justify-content:space-between;gap:10px;overflow:visible}.bubble-media-caption{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.25;color:#000000e0}.bubble-media-caption p,.bubble-media-caption div{margin:0!important}.bubble-media-ts{flex:0 0 auto;font-size:11px;opacity:.7;white-space:nowrap}.sender-bubble .bubble-media-footer{border-top-color:#fff3}.sender-bubble .bubble-media-caption{color:#ffffffeb}.sender-bubble .bubble-media-ts{opacity:.8;color:#ffffffbf}.bubble-media-footer{width:100%;margin-top:8px;padding:10px;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:flex-end;justify-content:space-between;gap:10px;border-radius:12px;background:#ffffffeb}.bubble-media-caption{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.25;color:#000000e0;word-break:break-word}.bubble-media-ts{flex:0 0 auto;font-size:11px;opacity:.75;white-space:nowrap;color:#000000bf}.sender-bubble .bubble-media-footer.is-sender{background:#0000002e;border-top-color:#fff3}.sender-bubble .bubble-media-footer.is-sender .bubble-media-caption{color:#ffffffeb}.sender-bubble .bubble-media-footer.is-sender .bubble-media-ts{color:#fffc;opacity:.85}.bubble-media-block{display:flex;flex-direction:column;gap:0;width:100%}.bubble-media-footer{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:10px 12px;margin-top:0;border-radius:12px;background:#0000001a;color:#000000eb}.chat-bubble.sender-bubble .bubble-media-footer,.chat-bubble.receiver-bubble .bubble-media-footer{background:#0000001a;color:#000000eb}.bubble-media-caption{font-size:15px;line-height:1.2;font-weight:600;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble-media-dir{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:0 0 18px;font-size:16px;line-height:1;opacity:.9}.bubble-media-footer[data-dir=out] .bubble-media-dir:before{content:"↗"}.bubble-media-footer[data-dir=in] .bubble-media-dir:before{content:"↙"}.cb-overlay{position:absolute;left:0;right:0;bottom:0;z-index:140;display:flex;align-items:stretch;justify-content:center;padding:14px;background:#00000085;overflow:hidden}.cb-overlay-card{position:relative;width:min(920px,100%);height:100%;max-height:100%;border-radius:20px;background:#111418;box-shadow:0 18px 50px #00000061;overflow:hidden;display:flex;flex-direction:column}.cb-overlay-close{position:absolute;top:12px;right:12px;z-index:5;width:38px;height:38px;border:0;border-radius:999px;background:#ffffff24;color:#fff;font-size:22px;line-height:1;display:grid;place-items:center;cursor:pointer}.cb-overlay-close:hover{background:#ffffff38}.cb-overlay-content.cb-preview{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;padding:18px}.cb-preview-main{flex:1 1 auto;min-height:0;border-radius:18px;background:#0b0f14;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:14px}.cb-preview-empty{color:#c7d0db;font-size:15px}.cb-preview-image,.cb-preview-video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:14px;background:#000}.cb-preview-audio-wrap{width:min(580px,100%);background:#171c23;border-radius:16px;padding:18px}.cb-preview-audio{width:100%}.cb-preview-doc{width:min(760px,100%);max-height:100%;display:flex;flex-direction:column;gap:12px}.cb-preview-docFrameWrap{min-height:360px;border-radius:16px;overflow:hidden;background:#0e1318}.cb-preview-docFrame{display:block;width:100%;height:100%;min-height:360px;border:0;background:#fff}.cb-preview-docFallback{min-height:260px;border-radius:16px;background:#171c23;display:flex;align-items:center;justify-content:center}.cb-preview-docIcon{min-width:96px;padding:14px 18px;border-radius:14px;background:#27303b;color:#fff;font-size:18px;font-weight:700;text-align:center}.cb-preview-docIcon.pdf{background:#8f2b2b}.cb-preview-docMeta{border-radius:14px;background:#171c23;padding:12px 14px}.cb-preview-fileName{color:#fff;font-size:14px;font-weight:600;word-break:break-word}.cb-preview-fileSub{margin-top:4px;color:#9aa7b4;font-size:12px}.cb-preview-strip{flex:0 0 auto;display:flex;align-items:center;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.cb-preview-strip::-webkit-scrollbar{height:8px}.cb-preview-strip::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.cb-preview-thumb{position:relative;flex:0 0 76px;width:76px;height:76px;border-radius:14px;overflow:hidden;background:#171c23;border:2px solid transparent;cursor:pointer}.cb-preview-thumb.active{border-color:#3ea6ff}.cb-preview-thumbMedia{display:block;width:100%;height:100%;object-fit:cover;background:#000}.cb-preview-thumbFile{width:100%;height:100%;background:#27303b;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px}.cb-preview-thumbBadge{position:absolute;top:6px;left:6px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#000000c2;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.cb-preview-thumbRemove{position:absolute;top:6px;right:6px;width:22px;height:22px;border:0;border-radius:999px;background:#000000c2;color:#fff;font-size:14px;line-height:1;display:grid;place-items:center;cursor:pointer}.cb-preview-add{flex:0 0 76px;width:76px;height:76px;border:0;border-radius:14px;background:#202833;color:#fff;display:grid;place-items:center;cursor:pointer}.cb-preview-add:hover{background:#2a3544}.cb-preview-footer{flex:0 0 auto;display:flex;align-items:center;gap:10px}.cb-preview-caption{flex:1 1 auto;min-width:0;height:46px;border:0;outline:none;border-radius:999px;background:#171c23;color:#fff;padding:0 16px;font-size:14px}.cb-preview-caption::placeholder{color:#92a0ad}.cb-preview-send{flex:0 0 auto;width:46px;height:46px;border:0;border-radius:999px;background:#1d9bf0;color:#fff;display:grid;place-items:center;cursor:pointer}.cb-preview-send:hover{background:#1489d7}.cb-preview-send:disabled,.cb-preview-add:disabled,.cb-overlay-close:disabled{opacity:.5;cursor:not-allowed}.cb-preview-thumb iframe{width:100%;height:100%;border:0;display:block;pointer-events:none}.chat-audio-card{display:flex;flex-direction:column;gap:10px;width:min(320px,100%);max-width:100%;padding:10px 12px;border-radius:18px;background:#f4efe9;border:1px solid rgba(0,0,0,.08);box-sizing:border-box;overflow:hidden}.chat-audio-card.compact{width:100%;min-width:0;padding:8px 10px;border-radius:14px}.chat-audio-card-head{display:flex;align-items:center;gap:10px;min-width:0}.chat-audio-card-icon{width:34px;height:34px;min-width:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0000000f;font-size:16px}.chat-audio-card-meta{min-width:0;display:flex;flex-direction:column}.chat-audio-card-title{font-size:13px;font-weight:700;color:#1f1f1f;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-audio-card-sub{font-size:11px;color:#6f6f6f;line-height:1.2}.chat-audio-player{display:block;width:100%;min-width:0;height:42px;border-radius:999px;outline:none;background:transparent}.chat-audio-card.compact .chat-audio-player{height:38px}.chat-audio-player::-webkit-media-controls-panel{background:#fff;border-radius:999px}.chat-audio-player::-webkit-media-controls-enclosure{border-radius:999px;overflow:hidden}.chat-audio-card-caption{font-size:13px;line-height:1.35;color:#2c2c2c;word-break:break-word}.sender-bubble .chat-audio-card{background:#efe7dd}.receiver-bubble .chat-audio-card{background:#f7f3ee}.bubble-media-tile .chat-audio-card{width:100%;height:100%;justify-content:center}.message-audio,.bubble-media-audio{width:100%;max-width:100%}.header-live-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;cursor:pointer;padding:6px 10px;border-radius:999px;font:inherit}.header-live-btn.live{color:#d92d20}.chat-header-live-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff1f1;border:1px solid rgba(255,59,59,.18);margin:0 14px;flex-shrink:0}.chat-header-live-dot{width:8px;height:8px;border-radius:50%;background:#ff3b3b}.chat-header-live-label{font-size:13px;font-weight:700;color:#c62828;white-space:nowrap}.bubble-wrap{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.bubble-wrap.is-selecting{padding-left:10px;padding-right:10px}.bubble-wrap.is-receiver{justify-content:flex-start}.bubble-wrap.is-sender{justify-content:flex-end}.bubble-wrap .chat-bubble{flex:0 1 auto;min-width:0;max-width:calc(100% - 42px)}.bubble-checkbox{flex:0 0 28px;width:28px;height:28px;min-width:28px;min-height:28px;border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;align-self:center;position:static;z-index:1}.bubble-wrap.is-receiver .bubble-checkbox{order:0}.bubble-wrap.is-sender .bubble-checkbox{order:2}.bubble-checkbox-box{width:22px;height:22px;min-width:22px;min-height:22px;border:2px solid #8f8f8f;border-radius:50%;background:#fff;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1;overflow:hidden}.bubble-checkbox.is-checked .bubble-checkbox-box{background:#22c55e;border-color:#22c55e}.bubble-checkbox-tick{font-size:14px;color:#fff;display:block;line-height:1;transform:translateY(-.5px)}.bubble-checkbox{-webkit-appearance:none;appearance:none;border:0;outline:0;background:transparent;padding:0;margin:0;box-shadow:none;line-height:0;font-size:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;cursor:pointer}.bubble-checkbox-box{width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #111;border-radius:5px;background:#fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.bubble-checkbox.is-checked .bubble-checkbox-box{background:#fff;border-color:#111}.bubble-checkbox-tick{width:14px;height:14px;display:block;flex:0 0 14px;color:#111;stroke-width:3}.group-invite-card{width:100%;max-width:320px;padding:14px;border-radius:18px;background:#eef8ff;border:1px solid #d6e9f7;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.group-invite-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6d8597}.group-invite-title{font-size:20px;font-weight:700;line-height:1.15;color:#1f2d38}.group-invite-text{font-size:14px;line-height:1.45;color:#344754}.group-invite-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.group-invite-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;border:1px solid transparent}.group-invite-pill.is-pending{background:#fff4db;color:#9a6a00;border-color:#f1d79d}.group-invite-pill.is-accepted{background:#e9f9ee;color:#217346;border-color:#bfe3cb}.group-invite-pill.is-expired{background:#fff0f0;color:#b04343;border-color:#efc3c3}.group-invite-pill.is-revoked{background:#f2f3f5;color:#6e7781;border-color:#d8dde3}.group-invite-pill-secondary{background:#f4f7fa;color:#556b7a;border-color:#dce5ec}.group-invite-countdown{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;line-height:1.35;color:#5f7280}.group-invite-countdown-label{color:#6b7c89}.group-invite-countdown-value{font-weight:700;color:#263845}.group-invite-countdown.is-expired .group-invite-countdown-value{color:#b04343}.group-invite-btn{min-width:116px;height:40px;padding:0 16px;border:none;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.group-invite-btn.is-pending{background:linear-gradient(180deg,#5f8dff,#4f74ea);color:#fff}.group-invite-btn.is-accepted,.group-invite-btn.is-expired,.group-invite-btn.is-revoked,.group-invite-btn:disabled{background:#d8e0ea;color:#667482;cursor:default;box-shadow:none}.group-invite-actions{display:flex;align-items:center;margin-top:2px}.group-invite-btn{display:inline-flex;align-items:center;justify-content:center;min-width:auto;height:32px;padding:0 16px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.group-invite-btn.is-pending:hover:not(:disabled){transform:translateY(-1px)}.group-invite-btn.is-accepted,.group-invite-btn.is-expired,.group-invite-btn.is-revoked,.group-invite-btn:disabled{background:#dfe5eb;color:#6f7a86;border-color:#d3dbe3;box-shadow:none;cursor:default}.group-invite-btn{display:inline-flex;align-items:center;justify-content:center;min-width:auto;height:32px;padding:0 16px;border:1px solid transparent;border-radius:999px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease}.group-invite-btn.is-pending{background:linear-gradient(180deg,#5f8dff,#4f74ea);color:#fff;border-color:transparent}.group-invite-btn.is-pending:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#5f8dff,#4f74ea)}.group-invite-btn.is-accepted,.group-invite-btn.is-expired,.group-invite-btn.is-revoked,.group-invite-btn:disabled{background:#dfe5eb;color:#6f7a86;border-color:#d3dbe3;box-shadow:none;cursor:default;pointer-events:none}.group-invite-btn.is-accepted:hover,.group-invite-btn.is-expired:hover,.group-invite-btn.is-revoked:hover,.group-invite-btn:disabled:hover{background:#dfe5eb;color:#6f7a86;border-color:#d3dbe3;transform:none}.bubble-sender-head{display:flex;align-items:center;gap:8px}.bubble-sender-avatar{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;object-fit:cover}.bubble-sender-handle,.bubble-forward-handle,.bubble-sender-name.clickable,.bubble-forward-name.clickable{color:#111!important;text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;transition:color .18s ease,text-shadow .18s ease,transform .18s ease!important}.bubble-sender-handle:hover,.bubble-sender-handle:focus,.bubble-forward-handle:hover,.bubble-forward-handle:focus,.bubble-sender-name.clickable:hover,.bubble-sender-name.clickable:focus,.bubble-forward-name.clickable:hover,.bubble-forward-name.clickable:focus{animation:handleBlackGoldPulse 1s ease-in-out infinite;text-decoration:none!important}.bubble-sender-handle:active,.bubble-forward-handle:active,.bubble-sender-name.clickable:active,.bubble-forward-name.clickable:active{color:#111!important;text-decoration:none!important;animation:none!important}@keyframes handleBlackGoldPulse{0%{color:#111;text-shadow:0 0 0 rgba(212,175,55,0);transform:scale(1)}50%{color:#d4af37;text-shadow:0 0 6px rgba(212,175,55,.35),0 0 12px rgba(212,175,55,.18);transform:scale(1.03)}to{color:#111;text-shadow:0 0 0 rgba(212,175,55,0);transform:scale(1)}}.bubble-sender-handle,.bubble-forward-handle,.bubble-sender-name.clickable,.bubble-forward-name.clickable{color:#111;text-decoration:none!important;border-bottom:none!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;display:inline-block;transition:transform .18s ease,text-shadow .18s ease}.bubble-sender-handle:link,.bubble-sender-handle:visited,.bubble-sender-handle:hover,.bubble-sender-handle:focus,.bubble-sender-handle:active,.bubble-forward-handle:link,.bubble-forward-handle:visited,.bubble-forward-handle:hover,.bubble-forward-handle:focus,.bubble-forward-handle:active,.bubble-sender-name.clickable:link,.bubble-sender-name.clickable:visited,.bubble-sender-name.clickable:hover,.bubble-sender-name.clickable:focus,.bubble-sender-name.clickable:active,.bubble-forward-name.clickable:link,.bubble-forward-name.clickable:visited,.bubble-forward-name.clickable:hover,.bubble-forward-name.clickable:focus,.bubble-forward-name.clickable:active{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.bubble-sender-handle:hover,.bubble-sender-handle:focus,.bubble-forward-handle:hover,.bubble-forward-handle:focus,.bubble-sender-name.clickable:hover,.bubble-sender-name.clickable:focus,.bubble-forward-name.clickable:hover,.bubble-forward-name.clickable:focus{animation:handleBlackGoldPulse 1s ease-in-out infinite}.bubble-sender-handle:not(:hover):not(:focus),.bubble-forward-handle:not(:hover):not(:focus),.bubble-sender-name.clickable:not(:hover):not(:focus),.bubble-forward-name.clickable:not(:hover):not(:focus){color:#111;text-shadow:none;animation:none}.bubble-sender-handle:active,.bubble-forward-handle:active,.bubble-sender-name.clickable:active,.bubble-forward-name.clickable:active{text-decoration:none!important}@keyframes handleBlackGoldPulse{0%{color:#111;text-shadow:0 0 0 rgba(212,175,55,0);transform:scale(1)}50%{color:#d4af37;text-shadow:0 0 6px rgba(212,175,55,.45),0 0 12px rgba(212,175,55,.22);transform:scale(1.03)}to{color:#111;text-shadow:0 0 0 rgba(212,175,55,0);transform:scale(1)}}.chat-audio-card+.bubble-media-footer,.chat-audio-card.compact+.bubble-media-footer{display:inline-flex;width:auto!important;max-width:260px!important;align-self:flex-start;margin-top:6px}.chat-audio-card+.bubble-media-footer.sender,.chat-audio-card.compact+.bubble-media-footer.sender{align-self:flex-end}.chat-audio-card+.bubble-media-footer .bubble-media-caption,.chat-audio-card.compact+.bubble-media-footer .bubble-media-caption{width:auto!important;max-width:100%!important;white-space:normal;word-break:break-word}.bubble-media-block>.bubble-media-footer{width:auto;max-width:fit-content}.bubble-meta-row{display:flex;align-items:center;gap:6px;margin-top:6px;width:100%}.bubble-meta-row.sender{justify-content:flex-end}.bubble-meta-row.receiver{justify-content:flex-start}.chat-bubble.has-media .bubble-meta-row{margin-top:6px}.chat-bubble.has-media .message-timestamp{display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto;margin:0}.chat-bubble.has-media .message-reaction-badge{position:static;margin:0;flex:0 0 auto}.chat-audio-card{display:flex;flex-direction:column;width:100%}.receiver-bubble .chat-audio-card,.sender-bubble .chat-audio-card{align-items:stretch}.receiver-bubble.has-media{width:fit-content;max-width:50%}.chat-bubble.has-media .chat-audio-card{width:320px;max-width:100%;box-sizing:border-box}.sender-bubble.has-media,.receiver-bubble.has-media{width:fit-content;max-width:78%}.chat-bubble.has-media{padding:10px 10px 8px;border-radius:20px;box-sizing:border-box;width:fit-content;max-width:78%}.sender-bubble.has-media{background:#ffffff38}.receiver-bubble.has-media{background:#ffffff61}.chat-bubble.has-media .bubble-media-block{padding:0;margin:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:none}.chat-bubble.has-media .bubble-sender-head{margin-bottom:8px}.chat-bubble.has-media img,.chat-bubble.has-media video,.chat-bubble.has-media .message-image,.chat-bubble.has-media .message-video{display:block;border-radius:14px;overflow:hidden}.chat-bubble.has-media .chat-audio-card{width:320px;max-width:100%;box-sizing:border-box;border-radius:14px;overflow:hidden;background:#ffffff85;padding:8px}.chat-audio-card-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.chat-audio-player{width:100%;display:block;box-sizing:border-box}.chat-bubble.has-media .bubble-meta-row{margin-top:8px}.chat-bubble.has-media .message-timestamp{margin:0}.receiver-bubble .message-content.has-media-shell .media-message-shell{background:#ffffff61}.sender-bubble .message-content.has-media-shell .media-message-shell{background:#ffffff38}.message-content.has-media-shell .media-message-shell{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:20px;box-sizing:border-box;width:fit-content;max-width:100%}.receiver-bubble .message-content.has-media-shell .media-message-shell{background:linear-gradient(180deg,#ffffff7a,#ffffff52);border:1px solid rgba(255,255,255,.34);box-shadow:0 4px 14px #0000000a}.sender-bubble .message-content.has-media-shell .media-message-shell{background:linear-gradient(180deg,#e1f1ffe0,#d2e9fcb8);border:1px solid rgba(170,210,245,.65);box-shadow:0 4px 14px #4b78aa14}.message-content.has-media-shell .bubble-media-block{background:transparent;padding:0;margin:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.message-content.has-media-shell .bubble-sender-head{margin:0 0 4px}.message-content.has-media-shell .bubble-meta-row{margin-top:6px}.chat-system-bubble{display:inline-flex;align-items:center;gap:8px;max-width:80%;padding:8px 12px;border-radius:999px;background:#ffffff14;color:#d9d9d9;font-size:13px;font-weight:600;text-align:center;flex-wrap:wrap;justify-content:center}.chat-system-text{line-height:1.35}.chat-system-time{opacity:.7;font-size:11px;font-weight:500}.chat-system-icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.chat-system-row{display:flex;justify-content:center;margin:10px 0;width:100%}.chat-system-bubble{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);color:#444;font-size:13px;font-weight:500;opacity:1;box-shadow:0 1px 4px #00000014}.chat-system-icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#666;opacity:1}.chat-system-text{color:#444;opacity:1;white-space:nowrap}.chat-system-time{color:#888;font-size:12px;margin-left:4px;opacity:1}.chat-system-row .chat-system-bubble{opacity:1!important;filter:none!important}.composer-emoji-shell{position:absolute;right:54px;bottom:74px;z-index:80;width:352px;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:16px;background:#fff;box-shadow:0 18px 45px #0f172a2e}.composer-emoji-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;border-bottom:1px solid rgba(15,23,42,.08);background:#f8fafcf2}.composer-emoji-tab{height:32px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:800;cursor:pointer}.composer-emoji-tab.active{color:#111827;border-color:#3b82f647;background:#eff6fff2}.composer-emoji-picker-wrap{max-height:440px;overflow:hidden}.composer-asset-grid{max-height:360px;overflow-y:auto;padding:12px}.composer-asset-grid--flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.composer-asset-flag-btn{min-height:44px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;cursor:pointer;text-align:left}.composer-asset-flag-btn span{font-size:22px;line-height:1}.composer-asset-flag-btn small{min-width:0;color:#111827;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-asset-grid--icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.composer-asset-icon-btn{min-height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;cursor:pointer}.composer-asset-icon-btn__icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#3b82f614;color:#2563eb}.composer-asset-icon-btn__icon svg{width:17px;height:17px;stroke-width:2.4}.composer-asset-icon-btn small{color:#111827;font-size:11px;font-weight:800}.composer-asset-flag-btn:hover,.composer-asset-icon-btn:hover{border-color:#3b82f647;background:#f8fafcfa}.chat-input-section{position:relative}.composer-emoji-popover.composer-emoji-popover--custom{position:absolute!important;right:18px!important;bottom:74px!important;z-index:80!important;width:390px!important;max-width:calc(100vw - 34px)!important;max-height:470px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 48px #0f172a2e!important}.composer-emoji-popover--custom *,.composer-emoji-popover--custom *:before,.composer-emoji-popover--custom *:after{box-sizing:border-box}.composer-emoji-popover--custom button:before,.composer-emoji-popover--custom button:after{display:none!important;content:none!important}.composer-emoji-popover--custom .composer-emoji-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;background:#f8fafcf5!important}.composer-emoji-popover--custom .composer-emoji-tab{height:34px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;background:#f8fafc!important;color:#475569!important;font-size:13px!important;font-weight:850!important;cursor:pointer!important;box-shadow:none!important}.composer-emoji-popover--custom .composer-emoji-tab.active{border-color:#0f172a24!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a14!important}.composer-custom-emoji-panel,.composer-asset-grid{flex:1 1 auto!important;overflow-y:auto!important;padding:12px!important;background:#fff!important}.composer-custom-emoji-group+.composer-custom-emoji-group{margin-top:14px!important}.composer-custom-emoji-group h4{margin:0 0 8px!important;color:#334155!important;font-size:12px!important;font-weight:900!important}.composer-custom-emoji-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:7px!important}.composer-custom-emoji-btn{width:100%!important;aspect-ratio:1 / 1!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,system-ui,sans-serif!important;font-size:22px!important;line-height:1!important;cursor:pointer!important}.composer-custom-emoji-btn:hover,.composer-asset-flag-btn:hover,.composer-asset-icon-btn:hover{border-color:#0f172a2e!important;background:#f8fafc!important;box-shadow:0 10px 22px #0f172a14!important;transform:translateY(-1px)}.composer-asset-flag-btn{min-height:54px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;cursor:pointer!important;text-align:left!important}.composer-asset-flag-visual{width:38px!important;height:28px!important;flex:0 0 38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:8px!important;background:#f1f5f9!important;box-shadow:inset 0 0 0 1px #0f172a14!important}.composer-asset-flag-img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.composer-asset-flag-fallback{display:none;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",Twemoji Mozilla,system-ui,sans-serif!important;font-size:18px!important;line-height:1!important}.composer-asset-flag-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.composer-asset-flag-copy small{min-width:0!important;color:#64748b!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.composer-asset-icon-btn{min-height:76px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 8px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;cursor:pointer!important}.composer-asset-icon-btn__icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;background:#f8fafc!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.08)!important}.composer-asset-icon-btn__icon svg{width:18px!important;height:18px!important;display:block!important;color:#0f172a!important;stroke:currentColor!important;opacity:1!important;stroke-width:2.4!important}.composer-asset-icon-btn small{color:#0f172a!important;font-size:11px!important;font-weight:850!important;line-height:1.1!important}.composer-emoji-popover.composer-emoji-popover--custom{width:min(460px,calc(100vw - 28px))!important;max-width:min(460px,calc(100vw - 28px))!important;max-height:min(540px,calc(100vh - 130px))!important;padding:10px!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 20px 50px #0f172a29,0 4px 14px #0f172a14!important;overflow:hidden!important}.composer-emoji-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.composer-emoji-tab{min-width:0!important;height:40px!important;padding:0!important;border-radius:11px!important;border:1px solid rgba(15,23,42,.1)!important;background:#f8fafc!important;color:#334155!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-align:center!important;box-shadow:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.composer-emoji-tab.active{background:#fff!important;color:#0f172a!important;border-color:#0f172a29!important;box-shadow:inset 0 0 0 1px #fffffff2,0 8px 18px #0f172a14!important}.composer-input-flag-wrap{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center}.composer-input-flag-preview{position:absolute;inset:0;z-index:1;pointer-events:none;display:flex;align-items:center;min-width:0;padding:0 12px;font:inherit;line-height:normal;color:#111827;white-space:pre;overflow:hidden;text-overflow:clip}.composer-input-flag-preview:not(.has-value){display:none}.composer-input--flag-overlay{position:relative;z-index:2;background:transparent!important}.composer-input--flag-overlay.has-flag-preview{color:transparent!important;caret-color:#111827!important}.composer-input--flag-overlay::placeholder{color:#a0a7b4!important}.composer-inline-flag-img{width:26px;height:18px;object-fit:cover;border-radius:4px;display:inline-block;vertical-align:-3px;margin:0 2px;box-shadow:0 0 0 1px #0f172a14}.chat-message-inline-flag{width:24px;height:17px;object-fit:cover;border-radius:4px;display:inline-block;vertical-align:-3px;margin:0 2px;box-shadow:0 0 0 1px #0f172a14}.composer-emoji-tone-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding:10px 0!important;overflow:visible!important;border-bottom:1px solid rgba(15,23,42,.06)!important}.composer-emoji-tone-btn{width:100%!important;min-width:0!important;height:38px!important;border-radius:11px!important;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;color:#111827!important;box-shadow:0 4px 12px #0f172a0d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.composer-emoji-tone-btn span{font-size:20px!important;line-height:1!important}.composer-emoji-tone-btn:hover{background:#f8fafc!important;border-color:#0f172a2e!important}.composer-emoji-tone-btn.active{background:#fff7ed!important;border-color:#fb923c80!important;box-shadow:0 0 0 3px #fb923c1f,0 6px 16px #0f172a14!important}.composer-custom-emoji-panel{max-height:min(410px,calc(100vh - 260px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 4px 4px!important}.composer-custom-emoji-panel::-webkit-scrollbar,.composer-asset-grid::-webkit-scrollbar{width:8px!important;height:0!important}.composer-custom-emoji-panel::-webkit-scrollbar-track,.composer-asset-grid::-webkit-scrollbar-track{background:transparent!important}.composer-custom-emoji-panel::-webkit-scrollbar-thumb,.composer-asset-grid::-webkit-scrollbar-thumb{background:#0f172a38!important;border-radius:999px!important}.composer-custom-emoji-group{min-width:0!important;width:100%!important;margin:0 0 14px!important}.composer-custom-emoji-group h4{margin:0 0 8px!important;color:#334155!important;font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important}.composer-custom-emoji-grid{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(39px,1fr))!important;gap:7px!important;overflow:visible!important}.composer-custom-emoji-btn{width:100%!important;min-width:0!important;aspect-ratio:1 / 1!important;border-radius:12px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;color:#111827!important;box-shadow:0 3px 10px #0f172a0d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;overflow:hidden!important}.composer-custom-emoji-btn:hover{background:#f8fafc!important;border-color:#0f172a2e!important;transform:translateY(-1px)!important}.composer-custom-emoji-btn:active{transform:translateY(0) scale(.96)!important}.composer-asset-grid{max-height:min(430px,calc(100vh - 230px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 4px 4px!important;width:100%!important;min-width:0!important}.composer-asset-grid--flags{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.composer-asset-flag-btn{min-width:0!important;width:100%!important;height:54px!important;border-radius:13px!important;border:1px solid rgba(15,23,42,.09)!important;background:#fff!important;color:#111827!important;box-shadow:0 4px 12px #0f172a0d!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;cursor:pointer!important;overflow:hidden!important}.composer-asset-flag-btn:hover{background:#f8fafc!important;border-color:#0f172a2e!important}.composer-asset-flag-visual{width:34px!important;height:24px!important;flex:0 0 34px!important;border-radius:6px!important;overflow:hidden!important;background:#f1f5f9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.composer-asset-flag-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.composer-asset-flag-fallback{display:none;font-size:18px!important;line-height:1!important}.composer-asset-flag-copy{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.composer-asset-flag-copy strong{color:#0f172a!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important}.composer-asset-flag-copy small{max-width:100%!important;color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.composer-asset-grid--icons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.composer-asset-icon-btn{min-width:0!important;width:100%!important;min-height:76px!important;border-radius:14px!important;border:1px solid rgba(15,23,42,.09)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 4px 12px #0f172a0d!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 8px!important;cursor:pointer!important}.composer-asset-icon-btn:hover{background:#f8fafc!important;border-color:#0f172a2e!important;transform:translateY(-1px)!important}.composer-asset-icon-btn__icon{width:28px!important;height:28px!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.composer-asset-icon-btn__icon svg{width:22px!important;height:22px!important;stroke-width:2.25!important;color:currentColor!important;opacity:1!important}.composer-asset-icon-btn small{color:#334155!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;text-align:center!important}.composer-input-flag-wrap:not(.has-flag-preview) .composer-input-flag-preview{display:none!important}.composer-input--flag-overlay:not(.has-flag-preview){color:#111827!important;caret-color:#111827!important;text-shadow:none!important}.composer-input--flag-overlay.has-flag-preview{color:transparent!important;caret-color:transparent!important;text-shadow:none!important}.chat-msgmenu-overlay--portal .chat-msgmenu{position:fixed!important;z-index:1000001!important;width:300px!important;max-width:calc(100vw - 24px)!important;max-height:min(420px,calc(var(--chat-msgmenu-safe-bottom, 100vh) - var(--chat-msgmenu-top, 0px) - 10px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;margin:0!important;border-radius:14px!important;box-sizing:border-box!important;transform:none!important}.chat-msgmenu-overlay--portal .chat-msgmenu button,.chat-msgmenu-overlay--portal .chat-msgmenu .chat-msgmenu-item,.chat-msgmenu-overlay--portal .chat-msgmenu .msg-menu-item,.chat-msgmenu-overlay--portal .chat-msgmenu [role=menuitem]{min-height:36px!important;padding:8px 12px!important;font-size:14px!important;line-height:1.2!important}.chat-msgmenu-overlay--portal .chat-msgmenu .chat-msgmenu-preview,.chat-msgmenu-overlay--portal .chat-msgmenu .msg-menu-preview,.chat-msgmenu-overlay--portal .chat-msgmenu .message-menu-preview{padding:8px 10px!important;margin-bottom:6px!important;font-size:13px!important}.chat-msgmenu-overlay--portal .chat-msgmenu::-webkit-scrollbar{width:6px}.chat-msgmenu-overlay--portal .chat-msgmenu::-webkit-scrollbar-thumb{border-radius:999px;background:#00000038}.chat-msgmenu-overlay--portal{position:fixed!important;inset:0!important;z-index:1000000!important;pointer-events:auto!important;background:transparent!important}.chat-msgmenu-overlay--portal .chat-msgmenu{position:fixed!important;z-index:1000001!important;width:280px!important;max-width:280px!important;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;padding:8px!important;margin:0!important;border-radius:14px!important;box-sizing:border-box!important;transform:none!important}.chat-msgmenu-overlay--portal .chat-msgmenu button,.chat-msgmenu-overlay--portal .chat-msgmenu .chat-msgmenu-item,.chat-msgmenu-overlay--portal .chat-msgmenu .msg-menu-item,.chat-msgmenu-overlay--portal .chat-msgmenu [role=menuitem]{min-height:32px!important;padding:7px 10px!important;font-size:13.5px!important;line-height:1.15!important}.chat-msgmenu-overlay--portal .chat-msgmenu .chat-msgmenu-preview,.chat-msgmenu-overlay--portal .chat-msgmenu .msg-menu-preview,.chat-msgmenu-overlay--portal .chat-msgmenu .message-menu-preview{padding:7px 9px!important;margin-bottom:5px!important;font-size:12.5px!important}.chat-msgmenu-overlay--portal .chat-msgmenu::-webkit-scrollbar{width:0!important;height:0!important}.chat-msgmenu-reaction-shell{position:relative;z-index:3}.chat-msgmenu-asset-popover{position:absolute!important;top:0!important;left:calc(100% + 12px)!important;width:360px!important;max-width:360px!important;min-height:260px!important;max-height:440px!important;padding:12px!important;margin:0!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:18px!important;box-shadow:0 22px 55px #0f172a38!important;overflow:hidden!important;z-index:1000003!important;box-sizing:border-box!important;isolation:isolate}.chat-msgmenu-asset-popover .composer-asset-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:0 0 10px!important;margin:0 0 10px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;background:#fff!important}.chat-msgmenu-asset-popover .composer-asset-title{font-size:15px!important;font-weight:800!important;color:#111827!important}.chat-msgmenu-asset-popover .composer-asset-sub{font-size:12px!important;color:#6b7280!important;line-height:1.25!important}.chat-msgmenu-asset-popover .composer-asset-close{width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#0f172a0f!important;color:#111827!important;font-size:18px!important;font-weight:800!important;cursor:pointer!important}.chat-msgmenu-asset-popover .composer-asset-tabs{display:flex!important;gap:8px!important;padding:0 0 10px!important;margin:0 0 10px!important;border-bottom:1px solid rgba(15,23,42,.08)!important;background:#fff!important}.chat-msgmenu-asset-popover .composer-asset-tab{height:32px!important;padding:0 12px!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:999px!important;background:#f8fafc!important;color:#111827!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}.chat-msgmenu-asset-popover .composer-asset-tab.active{background:#dbeafe!important;border-color:#93c5fd!important;color:#1d4ed8!important}.chat-msgmenu-asset-popover .composer-asset-body{max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important;background:#fff!important}.chat-msgmenu-asset-popover .composer-asset-grid{display:grid!important;gap:8px!important;background:#fff!important}.chat-msgmenu-asset-popover .composer-asset-grid--emoji{grid-template-columns:repeat(8,minmax(30px,1fr))!important}.chat-msgmenu-asset-popover .composer-asset-grid--flags,.chat-msgmenu-asset-popover .composer-asset-grid--icons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chat-msgmenu-asset-popover .composer-asset-item{border:1px solid rgba(15,23,42,.08)!important;background:#f8fafc!important;color:#111827!important;border-radius:12px!important;cursor:pointer!important}.chat-msgmenu-asset-popover .composer-asset-item--emoji{min-height:36px!important;padding:0!important;font-size:20px!important}.chat-msgmenu-asset-popover .composer-asset-item:hover{background:#eef6ff!important;border-color:#bfdbfe!important}.chat-msgmenu-asset-popover .composer-emoji-tone-row{display:flex!important;gap:6px!important;margin-bottom:10px!important;background:#fff!important}.chat-msgmenu-asset-popover .composer-emoji-tone-btn{min-width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.08)!important;background:#f8fafc!important;cursor:pointer!important}.chat-msgmenu-asset-popover .composer-emoji-tone-btn.active{background:#dbeafe!important;border-color:#93c5fd!important}@media(max-width:720px){.composer-emoji-popover.composer-emoji-popover--custom{left:12px!important;right:12px!important;bottom:82px!important;width:auto!important;max-height:min(470px,calc(100vh - 120px))!important}.composer-custom-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.composer-asset-grid--flags{grid-template-columns:1fr!important}.composer-asset-grid--icons{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){.composer-emoji-shell{left:12px;right:12px;bottom:82px;width:auto}.composer-asset-grid--icons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.cb-overlay{padding:0}.cb-overlay-card{width:100%;height:100%;border-radius:0}.cb-overlay-content.cb-preview{padding:12px;gap:10px}.cb-preview-main{padding:10px;border-radius:14px}.cb-preview-docFrameWrap,.cb-preview-docFrame{min-height:260px}.cb-preview-thumb,.cb-preview-add{width:64px;height:64px;flex-basis:64px;border-radius:12px}.cb-preview-footer{gap:8px}.cb-preview-caption{height:42px;font-size:13px}.cb-preview-send{width:42px;height:42px}}@media(max-width:640px){.chat-audio-card{width:min(280px,100%);padding:8px 10px}.chat-audio-player{height:38px}}@media(max-width:520px){.composer-emoji-popover.composer-emoji-popover--custom{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;left:10px!important;right:10px!important}.composer-custom-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))!important;gap:6px!important}.composer-custom-emoji-btn{font-size:22px!important}.composer-asset-grid--flags{grid-template-columns:1fr!important}}.chat-box,.chat-header,.chat-header-left,.chat-header-title,.chat-header-actions,.chat-msg,.chat-input-section,.composer,.composer-input,.composer-input-flag-wrap,.message-content,.chat-bubble,.cb-msg-body,.cb-msg-text,.cb-msg-media,.cb-doc-card,.chat-live-panel{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.chat-box{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.chat-msg{overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.message-content,.message-text,.cb-msg-text,.cb-msg-links,.cb-doc-name,.composer-reply-text{overflow-wrap:anywhere!important;word-break:break-word!important}.message-image,.message-video,.cb-msg-media img,.cb-msg-media video,.cb-msg-media audio,.cb-doc-card,.forward-preview-card,.chat-shared-card{max-width:100%!important}.cb-msg-media video,.message-video{height:auto!important}.chat-search-wrap{min-width:0!important}.chat-search-wrap .chat-search-input.visible,.chat-search-input.visible{max-width:min(480px,calc(100vw - 24px))!important}.call-overlay{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow:hidden!important}.call-card{box-sizing:border-box!important;width:min(920px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.call-media{min-height:clamp(220px,48dvh,520px)!important}@media(max-width:1024px){.chat-header{min-height:78px!important;height:auto!important;padding:14px 16px!important;gap:12px!important}.chat-user-avatar,.chat-user-avatar-lg,.chatbox-group-avatar,.chatbox-group-avatar-lg{width:56px!important;height:56px!important;flex:0 0 56px!important}.chat-user-name,.chat-user-name-lg{font-size:20px!important;max-width:100%!important}.chat-header-actions{gap:8px!important}.header-icon-btn,.chat-header-actions button{width:38px!important;height:38px!important;min-width:38px!important}}@media(max-width:720px){.chat-box{height:100dvh!important;max-height:100dvh!important;min-height:0!important}.chat-header{min-height:62px!important;height:auto!important;padding:9px 10px!important;gap:8px!important;flex-wrap:nowrap!important;overflow:visible!important}.chat-header-left{flex:1 1 auto!important;min-width:0!important;gap:9px!important}.chat-header-title{min-width:0!important;flex:1 1 auto!important}.chat-user-avatar,.chat-user-avatar-lg,.chatbox-group-avatar,.chatbox-group-avatar-lg{width:42px!important;height:42px!important;flex:0 0 42px!important;margin-right:0!important}.chat-user-name,.chat-user-name-lg{margin-left:0!important;font-size:16px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chat-header-actions,.icon-container{flex:0 0 auto!important;gap:4px!important;min-width:0!important}.header-icon-btn,.chat-header-actions button,.icon-container button{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important}.video-camera-icon,.call-icon,.search-icon,.header-icon-btn svg,.chat-header-actions svg{width:19px!important;height:19px!important}.chat-search-wrap .chat-search-input.visible,.chat-search-input.visible{position:fixed!important;top:max(68px,calc(env(safe-area-inset-top,0px) + 58px))!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;height:42px!important;line-height:42px!important;font-size:16px!important;z-index:2147483646!important}.chat-msg{flex:1 1 auto!important;min-height:0!important;padding:8px 8px 10px!important;gap:6px!important}.chat-bubble,.message-content,.sender-bubble,.receiver-bubble{max-width:min(88vw,520px)!important}.message-image,.cb-msg-media-image img{max-width:min(76vw,340px)!important;max-height:46dvh!important;object-fit:contain!important}.message-video,.cb-msg-media-video video{max-width:min(80vw,360px)!important;max-height:46dvh!important}.chat-input-section{flex:0 0 auto!important;padding:8px 8px max(8px,env(safe-area-inset-bottom,0px))!important;position:sticky!important;bottom:0!important;z-index:20!important;background:#fffffff5!important}.composer{min-height:48px!important;padding:6px 8px!important;gap:6px!important;border-radius:24px!important}.composer-icon-btn{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important}.composer-icon-btn svg{width:19px!important;height:19px!important}.composer-input,.composer-input--flag-overlay{height:36px!important;min-width:0!important;font-size:16px!important;padding:0 4px!important}.composer-input::placeholder{font-size:14px!important}.composer-send-btn{width:38px!important;height:36px!important;min-width:38px!important;flex:0 0 38px!important;padding:0!important}.composer-send-btn svg{width:18px!important;height:18px!important}.composer-reply-preview,.reply-preview,.chat-reply-preview{margin:0 8px 6px!important;max-width:calc(100vw - 16px)!important}.composer-asset-picker,.attach-popover,.chat-attach-menu,.emoji-picker,.chat-msgmenu{max-width:calc(100vw - 20px)!important;max-height:min(70dvh,520px)!important;overflow:auto!important}.chat-msgmenu{left:10px!important;right:10px!important;width:auto!important}.call-overlay{align-items:stretch!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important}.call-card{width:100%!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:10px!important;border-radius:12px!important}.call-media{min-height:220px!important;max-height:58dvh!important}.call-local{width:104px!important;height:76px!important;right:8px!important;bottom:8px!important;border-radius:8px!important}.call-actions{justify-content:stretch!important;flex-wrap:wrap!important;gap:8px!important}.call-actions button{flex:1 1 120px!important;min-height:40px!important}}@media(max-width:420px){.chat-header{padding-left:8px!important;padding-right:8px!important}.chat-user-avatar,.chat-user-avatar-lg,.chatbox-group-avatar,.chatbox-group-avatar-lg{width:38px!important;height:38px!important;flex-basis:38px!important}.chat-user-name,.chat-user-name-lg{font-size:15px!important}.header-icon-btn,.chat-header-actions button,.icon-container button{width:32px!important;height:32px!important;min-width:32px!important}.composer{gap:4px!important;padding-left:6px!important;padding-right:6px!important}.composer-icon-btn{width:32px!important;height:32px!important;min-width:32px!important;flex-basis:32px!important}.composer-send-btn{width:36px!important;min-width:36px!important;flex-basis:36px!important}.chat-bubble,.sender-bubble,.receiver-bubble,.message-content{max-width:90vw!important}}@media(min-width:769px)and (max-width:1100px),(min-width:1101px)and (max-width:1728px)and (max-height:900px){.chat-container .chat-box{width:auto!important;min-width:0!important;flex:1 1 auto!important}.chat-container .chat-header{min-height:62px!important;height:62px!important;padding:8px 14px!important}.chat-container .chat-header-left{gap:10px!important}.chat-container .chat-user-avatar,.chat-container .chat-user-avatar-lg,.chat-container .chatbox-group-avatar,.chat-container .chatbox-group-avatar-lg{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;flex:0 0 44px!important}.chat-container .chat-user-name,.chat-container .chat-user-name-lg{margin-left:0!important;font-size:20px!important;line-height:1.15!important}.chat-container .chat-header-actions,.chat-container .icon-container{gap:11px!important}.chat-container .chat-header-actions button,.chat-container .chat-search-wrap{min-width:30px!important;min-height:30px!important}.chat-container .video-camera-icon,.chat-container .call-icon,.chat-container .search-icon,.chat-container .chat-header-actions svg,.chat-container .icon-container svg{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}.chat-container .chat-search-wrap .chat-search-input.visible{width:min(340px,44vw)!important;height:38px!important;padding:0 12px!important;font-size:13px!important;line-height:38px!important}.chat-container .chat-msg{padding:8px 10px!important;gap:4px!important}.chat-container .group-invite-card{width:min(340px,76%)!important;padding:14px!important;border-radius:14px!important}.chat-container .group-invite-label{font-size:11px!important}.chat-container .group-invite-title{font-size:20px!important;line-height:1.15!important}.chat-container .group-invite-text{font-size:13px!important;line-height:1.4!important}.chat-container .group-invite-meta{gap:7px!important}.chat-container .group-invite-pill{min-height:28px!important;padding:0 10px!important;font-size:11px!important}.chat-container .group-invite-btn{min-height:34px!important;padding:0 13px!important;font-size:12px!important}.chat-container .message-text{font-size:13px!important}.chat-container .message-timestamp{font-size:9px!important}.chat-container .chat-input-section{padding:9px 12px!important}.chat-container .composer{min-height:54px!important;padding:6px 10px!important;gap:8px!important}.chat-container .composer-icon-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important}.chat-container .composer-icon-btn img,.chat-container .composer-icon-btn svg{width:17px!important;height:17px!important}.chat-container .composer-input,.chat-container .composer-input--flag-overlay{height:36px!important;min-height:36px!important;padding:0 5px!important;font-size:14px!important}.chat-container .composer-send-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important;padding:0!important}.chat-container .composer-send-btn svg,.chat-container .composer-send-btn img{width:19px!important;height:19px!important}}@media(min-width:769px)and (max-width:1100px),(min-width:1101px)and (max-width:1728px)and (max-height:900px){.chat-container .chat-bubble:has(.group-invite-card){width:fit-content!important;max-width:calc(100% - 16px)!important;padding:4px!important;border-radius:16px!important;box-sizing:border-box!important}.chat-container .chat-bubble:has(.group-invite-card) .message-content{width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important}.chat-container .chat-bubble:has(.group-invite-card) .group-invite-card{width:320px!important;min-width:320px!important;max-width:320px!important;padding:14px!important;border-radius:18px!important;box-sizing:border-box!important}.chat-container .chat-bubble:has(.group-invite-card) .bubble-meta-row{margin-top:4px!important;padding:0 2px!important}.chat-container .chat-bubble:has(.group-invite-card) .message-timestamp{margin:0!important}}@media(min-width:769px){.chat-container .chat-msg .chat-bubble:not(.has-media):has(.bubble-text){width:fit-content!important;min-width:0!important;max-width:min(520px,72%)!important;flex:0 1 auto!important;box-sizing:border-box!important}.chat-container .chat-msg .sender-bubble:not(.has-media):has(.bubble-text){align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}.chat-container .chat-msg .receiver-bubble:not(.has-media):has(.bubble-text){align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}.chat-container .chat-msg .chat-bubble:not(.has-media):has(.bubble-text)>.message-content{width:auto!important;min-width:0!important;max-width:100%!important}.chat-container .chat-msg .chat-bubble:not(.has-media):has(.bubble-text) .bubble-text{width:auto!important;min-width:0!important;max-width:100%!important}.chat-container .chat-msg .chat-bubble:not(.has-media):has(.bubble-text) .cb-msg-text{width:auto!important;min-width:0!important;max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.chat-container .chat-msg .chat-bubble:not(.has-media):has(.bubble-text) .bubble-meta-row{width:100%!important;max-width:100%!important}}@media(min-width:1101px)and (max-width:1728px)and (max-height:900px){.chat-container .chat-msg .chat-bubble:not(.has-media):has(.bubble-text){width:fit-content!important;max-width:min(460px,66%)!important}}@media(min-width:769px)and (max-width:1100px){.chat-container .chat-msg .chat-bubble:not(.has-media):has(.bubble-text){width:fit-content!important;max-width:min(400px,62%)!important}}.chatcall-overlay{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:14px;box-sizing:border-box;background:#0f172a29;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.chatcall-card{width:min(96vw,1680px);max-width:1680px;height:min(92vh,980px);min-height:min(92vh,980px);display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:24px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 80px #0f172a2e;overflow:hidden;box-sizing:border-box}.chatcall-card-fullscreen{width:99vw!important;max-width:99vw!important;height:96vh!important;min-height:96vh!important;border-radius:18px}.chatcall-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chatcall-title-wrap{display:flex;flex-direction:column;gap:4px}.chatcall-title{color:#111827;font-size:16px;font-weight:800}.chatcall-subtitle{color:#6b7280;font-size:14px;font-weight:500}.chatcall-close-btn,.chatcall-close-btn-neutral{width:42px;height:42px;padding:0;border:1px solid rgba(17,24,39,.12);border-radius:12px;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.chatcall-close-btn svg,.chatcall-close-btn-neutral svg{width:18px;height:18px;color:#111827;stroke:#111827;fill:none}.chatcall-error{flex:0 0 auto;color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:12px;padding:10px 12px;font-size:13px}.chatcall-decline-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid rgba(17,24,39,.08);box-shadow:0 8px 24px #1118270d;flex-wrap:wrap}.chatcall-decline-banner-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.chatcall-decline-banner-title{font-size:15px;font-weight:700;color:#111827}.chatcall-decline-banner-text{font-size:14px;color:#374151;line-height:1.4;word-break:break-word}.chatcall-decline-banner-name{font-weight:700;color:#111827}.chatcall-resend-trigger,.chatcall-resend-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:#fff;color:#111827;font-size:14px;font-weight:700;cursor:pointer}.chatcall-resend-action.primary{background:#111827;color:#fff}.chatcall-resend-wrap{padding:16px;border-radius:14px;border:1px solid rgba(17,24,39,.08);background:#fff;box-shadow:0 8px 24px #1118270d}.chatcall-decline-note-title{font-size:14px;font-weight:700;color:#111827;margin-bottom:10px}.chatcall-decline-note-input{width:100%;min-height:92px;resize:vertical;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:#fff;padding:12px 14px;font-size:14px;line-height:1.45;color:#111827;outline:none;box-sizing:border-box}.chatcall-decline-note-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;flex-wrap:wrap}.chatcall-studio-layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:16px;overflow:hidden;align-items:stretch}.chatcall-studio-left,.chatcall-studio-center,.chatcall-studio-right{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.chatcall-controls-card,.chatcall-invite-panel,.chatcall-sidechat-shell{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;box-sizing:border-box}.chatcall-controls-card{padding:14px;display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.chatcall-controls-title{font-size:14px;font-weight:800;color:#111827}.chatcall-control-btn{width:100%;min-height:46px;border:none;border-radius:12px;background:#4f7df0;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.chatcall-control-btn.on{background:#4f7df0}.chatcall-invite-panel{margin-top:14px;padding:14px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow:hidden}.chatcall-invite-head{display:flex;flex-direction:column;gap:4px}.chatcall-invite-title{font-size:14px;font-weight:800;color:#111827}.chatcall-invite-sub{font-size:12px;color:#6b7280}.chatcall-rolodex-wrap{display:flex;flex-direction:column;gap:8px}.chatcall-rolodex-headline{display:flex;align-items:center;justify-content:space-between;gap:8px}.chatcall-rolodex-label{font-size:13px;font-weight:700;color:#111827}.chatcall-rolodex-arrows{display:flex;align-items:center;gap:8px}.chatcall-rolodex-arrow{width:30px;height:30px;border:1px solid rgba(15,23,42,.1);background:#fff;border-radius:999px;cursor:pointer;color:#374151;display:inline-flex;align-items:center;justify-content:center}.chatcall-rolodex{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none}.chatcall-rolodex::-webkit-scrollbar{display:none}.chatcall-role-card{min-width:180px;max-width:180px;border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:16px;padding:10px;display:flex;align-items:center;gap:10px;box-sizing:border-box}.chatcall-role-card.invited{background:#f8fbff}.chatcall-role-avatar{width:44px;height:44px;border-radius:999px;object-fit:cover;flex:0 0 auto}.chatcall-role-meta{min-width:0;flex:1 1 auto}.chatcall-role-name{font-size:13px;font-weight:700;color:#111827;line-height:1.2;word-break:break-word}.chatcall-role-handle{font-size:12px;color:#6b7280;margin-top:2px}.chatcall-role-add,.chatcall-role-remove,.chatcall-shared-asset-remove{border:none;cursor:pointer;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:700;flex:0 0 auto}.chatcall-role-add,.chatcall-shared-asset-remove{background:#4f7df0;color:#fff}.chatcall-role-remove{background:#eef2ff;color:#1f2937}.chatcall-role-empty{min-width:180px;border:1px dashed rgba(15,23,42,.14);border-radius:16px;padding:14px;font-size:13px;color:#6b7280;background:#fafafa}.chatcall-shared-assets-empty{flex:1 1 auto;min-height:0;border-radius:20px;border:1px dashed rgba(15,23,42,.14);background:#f8fafc;color:#111827;font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px}.chatcall-shared-assets{flex:1 1 auto;min-height:0;width:100%;max-width:none;padding:12px;border-radius:18px;background:#f8fafc;border:1px solid #e5e7eb;box-sizing:border-box;overflow:auto}.chatcall-shared-asset{min-height:100%;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:#fff;border:1px solid #dbe3f0;box-shadow:0 4px 14px #0f172a0f;box-sizing:border-box}.chatcall-shared-asset.active{border-color:#4f7cff}.chatcall-shared-asset-preview{width:100%;min-height:240px;border-radius:14px;overflow:hidden;background:#eef2ff;border:1px solid #dbe3f0;display:flex;align-items:center;justify-content:center;position:relative}.chatcall-shared-asset-image,.chatcall-shared-asset-video{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.chatcall-shared-asset-pdf{width:100%;height:100%;border:0;background:#fff;display:block}.chatcall-shared-asset-docFallback{width:100%;height:100%;min-height:220px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4f46e5;font-size:42px}.chatcall-shared-asset-audioWrap{width:100%;min-height:120px;padding:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);box-sizing:border-box}.chatcall-shared-asset-audio{width:100%;max-width:100%}.chatcall-shared-asset-meta,.chatcall-document-footer-meta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.chatcall-shared-asset-name{font-size:15px;font-weight:700;color:#111827;line-height:1.25;word-break:break-word}.chatcall-shared-asset-sub{font-size:13px;color:#6b7280;text-transform:capitalize}.chatcall-shared-asset-actions{display:flex;justify-content:flex-end}.chatcall-document-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chatcall-doc-toolbtn{min-height:38px;padding:0 16px;border:none;border-radius:10px;background:#4f7df0;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.chatcall-doc-toolbtn.active{background:#315fce}.chatcall-document-viewport{flex:1 1 auto;min-height:0;overflow:auto;border-radius:16px;background:#e5e7eb;border:1px solid #dbe3f0}.chatcall-document-canvas{width:100%;min-height:100%}.chatcall-document-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.chatcall-studio-right{min-height:0;display:flex;flex-direction:column;gap:14px}.chatcall-media-grid{flex:0 0 auto;min-height:280px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.chatcall-pane{position:relative;min-height:280px;border-radius:20px;overflow:hidden;background:#f8fafc;border:1px solid rgba(15,23,42,.08);display:flex;align-items:center;justify-content:center}.chatcall-video{width:100%;height:100%;object-fit:cover;background:#fff;display:block}.chatcall-video-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e5e7eb)}.chatcall-overlay-bar{position:absolute;left:12px;right:12px;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.chatcall-overlay-bar-bottom{bottom:12px}.chatcall-user-chip{display:inline-flex;align-items:center;gap:8px;background:#0f172ab8;color:#fff;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;pointer-events:auto;max-width:calc(100% - 12px)}.chatcall-inline-controls{display:flex;gap:8px;pointer-events:auto}.chatcall-mini-btn{border:none;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;background:#4f7df0;color:#fff}.chatcall-mini-btn.active{opacity:.88}.chatcall-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block;flex:0 0 auto}.chatcall-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;background:#334155;color:#fff;font-size:12px;font-weight:800}.chatcall-video-fallback .chatcall-avatar{width:72px;height:72px;font-size:28px}.chatcall-sidechat-empty{height:100%;min-height:220px;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#6b7280;font-size:14px}.chatcall-actions{display:flex;justify-content:center;gap:12px;padding-top:4px;flex:0 0 auto}.chatcall-btn{border:none;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer;min-width:140px}.chatcall-btn-accept{background:#16a34a;color:#fff}.chatcall-btn-decline,.chatcall-btn-hangup{background:#4f7df0;color:#fff}.chatcall-studio-right:not(.chatcall-studio-right-document-mode){justify-content:flex-start}.chatcall-studio-right:not(.chatcall-studio-right-document-mode) .chatcall-media-grid{flex:0 0 auto;min-height:270px}.chatcall-studio-right:not(.chatcall-studio-right-document-mode) .chatcall-sidechat-shell{flex:0 0 300px}.chatcall-card-document-mode .chatcall-studio-layout{grid-template-columns:300px minmax(0,1fr) 290px}.chatcall-card-document-mode .chatcall-studio-center{justify-content:flex-start}.chatcall-card-document-mode .chatcall-shared-assets{flex:1 1 auto;min-height:0;overflow:hidden}.chatcall-card-document-mode .chatcall-shared-asset,.chatcall-card-document-mode .chatcall-shared-asset-document{min-height:100%}.chatcall-card-document-mode .chatcall-document-viewport{flex:1 1 auto;min-height:0}.chatcall-card-document-mode .chatcall-shared-asset-pdf,.chatcall-card-document-mode .chatcall-shared-asset-docFallback{height:calc(100vh - 300px);min-height:640px}.chatcall-card-document-mode .chatcall-studio-right{justify-content:flex-start}.chatcall-card-document-mode .chatcall-media-grid{flex:0 0 360px;min-height:360px;grid-template-columns:1fr;grid-template-rows:1fr 1fr;align-items:stretch}.chatcall-card-document-mode .chatcall-pane{min-height:0;height:100%}.chatcall-card-document-mode .chatcall-sidechat-shell{flex:1 1 auto}@media(max-width:1400px){.chatcall-studio-layout,.chatcall-card-document-mode .chatcall-studio-layout{grid-template-columns:280px minmax(0,1fr) 250px}.chatcall-card-document-mode .chatcall-shared-asset-pdf,.chatcall-card-document-mode .chatcall-shared-asset-docFallback{min-height:560px;height:calc(100vh - 320px)}}@media(max-width:1200px){.chatcall-studio-layout,.chatcall-card-document-mode .chatcall-studio-layout{grid-template-columns:280px minmax(0,1fr)}.chatcall-studio-right,.chatcall-card-document-mode .chatcall-studio-right{display:none}.chatcall-card-document-mode .chatcall-shared-asset-pdf,.chatcall-card-document-mode .chatcall-shared-asset-docFallback{min-height:460px;height:calc(100vh - 340px)}}@media(max-width:900px){.chatcall-card{width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:calc(100vh - 16px);padding:12px;border-radius:18px}.chatcall-studio-layout,.chatcall-card-document-mode .chatcall-studio-layout{grid-template-columns:1fr;overflow-y:auto}.chatcall-media-grid,.chatcall-card-document-mode .chatcall-media-grid{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto}.chatcall-pane{min-height:240px}.chatcall-card-document-mode .chatcall-shared-asset-pdf,.chatcall-card-document-mode .chatcall-shared-asset-docFallback{min-height:340px;height:52vh}.chatcall-actions{flex-wrap:wrap}.chatcall-document-footer{flex-direction:column;align-items:stretch}}.chatcall-mini-btn{border:1px solid rgba(0,0,0,.12)!important;cursor:pointer;border-radius:999px;width:42px;height:42px;padding:0!important;font-size:0!important;font-weight:700;background:transparent!important;color:#111827!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:none!important}.chatcall-mini-btn svg,.chatcall-mini-btn svg *,.chatcall-mini-btn i{color:#111827!important;stroke:#111827!important;fill:none!important}.chatcall-mini-btn:hover{background:#0000000a!important;border-color:#0000002e!important;box-shadow:none!important}.chatcall-mini-btn:hover svg,.chatcall-mini-btn:hover svg *{color:#111827!important;stroke:#111827!important}.chatcall-mini-btn.active{background:transparent!important;color:#111827!important;border-color:#0000002e!important;box-shadow:none!important}.chatcall-mini-btn.active svg,.chatcall-mini-btn.active svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.chatcall-mini-btn{width:42px!important;height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;color:#111827!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:1!important}.chatcall-mini-btn svg{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important;fill:none!important;stroke-width:2.2!important}.chatcall-mini-btn svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.chatcall-mini-btn:hover,.chatcall-mini-btn:focus,.chatcall-mini-btn.active{background:#0000000f!important;color:#111827!important;border-color:#0003!important;box-shadow:none!important;opacity:1!important}.chatcall-mini-btn:hover svg,.chatcall-mini-btn:focus svg,.chatcall-mini-btn.active svg,.chatcall-mini-btn:hover svg *,.chatcall-mini-btn:focus svg *,.chatcall-mini-btn.active svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.chatcall-shared-asset-document{display:flex;flex-direction:column;min-height:0;height:100%}.chatcall-document-toolbar{flex:0 0 auto}.chatcall-document-viewport{flex:1 1 auto;min-height:0;overflow:auto}.chatcall-document-canvas{min-height:100%}.chatcall-document-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;margin-top:10px;border-top:1px solid rgba(15,23,42,.08);background:#fff}.chatcall-shared-asset-actions{display:flex;justify-content:flex-end;align-items:center}.chatcall-shared-asset-remove{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:40px;padding:0 14px;border:none;border-radius:10px;background:#4f7df0;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.chatcall-document-viewport{flex:1 1 auto;min-height:0;overflow:hidden!important}.chatcall-document-canvas{width:100%;height:100%;min-height:0;overflow:hidden!important}.chatcall-shared-asset-pdf{width:100%;height:100%;min-height:100%;border:0;display:block;overflow:auto}.chatcall-control-btn,.chatcall-resend-trigger,.chatcall-resend-action,.chatcall-role-add,.chatcall-role-remove,.chatcall-shared-asset-remove,.chatcall-doc-toolbtn,.chatcall-rolodex-arrow,.chatcall-btn-decline,.chatcall-btn-hangup,.chatcall-btn-accept{background:transparent!important;color:#111827!important;border:1px solid rgba(17,24,39,.14)!important;box-shadow:none!important}.chatcall-control-btn.on,.chatcall-doc-toolbtn.active,.chatcall-resend-action.primary,.chatcall-resend-action.secondary{background:transparent!important;color:#111827!important;border:1px solid rgba(17,24,39,.18)!important;box-shadow:none!important}.chatcall-control-btn:hover,.chatcall-control-btn:focus,.chatcall-resend-trigger:hover,.chatcall-resend-trigger:focus,.chatcall-resend-action:hover,.chatcall-resend-action:focus,.chatcall-role-add:hover,.chatcall-role-add:focus,.chatcall-role-remove:hover,.chatcall-role-remove:focus,.chatcall-shared-asset-remove:hover,.chatcall-shared-asset-remove:focus,.chatcall-doc-toolbtn:hover,.chatcall-doc-toolbtn:focus,.chatcall-rolodex-arrow:hover,.chatcall-rolodex-arrow:focus,.chatcall-btn-decline:hover,.chatcall-btn-decline:focus,.chatcall-btn-hangup:hover,.chatcall-btn-hangup:focus,.chatcall-btn-accept:hover,.chatcall-btn-accept:focus{background:#1118270a!important;color:#111827!important;border-color:#11182733!important;box-shadow:none!important}.chatcall-control-btn svg,.chatcall-control-btn svg *,.chatcall-resend-trigger svg,.chatcall-resend-trigger svg *,.chatcall-resend-action svg,.chatcall-resend-action svg *,.chatcall-role-add svg,.chatcall-role-add svg *,.chatcall-role-remove svg,.chatcall-role-remove svg *,.chatcall-shared-asset-remove svg,.chatcall-shared-asset-remove svg *,.chatcall-doc-toolbtn svg,.chatcall-doc-toolbtn svg *,.chatcall-rolodex-arrow svg,.chatcall-rolodex-arrow svg *,.chatcall-btn-decline svg,.chatcall-btn-decline svg *,.chatcall-btn-hangup svg,.chatcall-btn-hangup svg *,.chatcall-btn-accept svg,.chatcall-btn-accept svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.chatcall-rolodex-arrow{width:42px!important;height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(17,24,39,.14)!important;background:transparent!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;box-shadow:none!important}.chatcall-rolodex-arrow svg{width:20px!important;height:20px!important;display:block!important;color:#111827!important;stroke:#111827!important;fill:none!important;stroke-width:2.6!important;opacity:1!important}.chatcall-rolodex-arrow svg *{color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important}.chatcall-rolodex-arrow:hover,.chatcall-rolodex-arrow:focus{background:#1118270a!important;border-color:#11182733!important}.chatcall-studio-left{height:100%;min-height:0;overflow-y:scroll!important;overflow-x:hidden!important;padding-right:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.42) rgba(17,24,39,.06)}.chatcall-studio-left::-webkit-scrollbar{width:8px}.chatcall-studio-left::-webkit-scrollbar-track{background:#1118270f;border-radius:999px}.chatcall-studio-left::-webkit-scrollbar-thumb{background:#1118276b;border-radius:999px}.chatcall-studio-left::-webkit-scrollbar-thumb:hover{background:#1118278f}.chatcall-controls-card{flex:0 0 auto}.chatcall-invite-panel{flex:0 0 auto!important;min-height:fit-content;overflow:visible!important}.chatcall-studio-layout{overflow:hidden}.chatcall-studio-left,.chatcall-studio-center,.chatcall-studio-right{min-width:0;min-height:0}.chatcall-studio-left::-webkit-scrollbar{width:6px}.chatcall-studio-left::-webkit-scrollbar-thumb{background:#6b7280}.chatcall-role-card{min-width:170px!important;max-width:170px!important;padding:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;text-align:center!important}.chatcall-role-avatar{width:52px!important;height:52px!important;border-radius:999px!important;object-fit:cover!important;flex:0 0 auto!important}.chatcall-role-meta{width:100%!important;min-width:0!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}.chatcall-role-handle{width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chatcall-role-add,.chatcall-role-remove{width:100%!important;min-height:40px!important;margin-top:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chatcall-role-card{min-width:170px!important;max-width:170px!important;padding:10px 12px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;text-align:left!important}.chatcall-role-avatar{width:38px!important;height:38px!important;border-radius:999px!important;object-fit:cover!important;flex:0 0 38px!important}.chatcall-role-name{width:100%!important;font-size:13px!important;font-weight:700!important;color:#111827!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important}.chatcall-role-add{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;font-size:0!important}.chatcall-role-add svg,.chatcall-role-add svg *{width:16px!important;height:16px!important;color:#111827!important;stroke:#111827!important;fill:none!important}.chatcall-invite-panel{min-width:0!important;width:100%!important;overflow:hidden!important}.chatcall-rolodex-wrap{min-width:0!important;width:100%!important}.chatcall-rolodex{display:flex!important;gap:10px!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 2px 10px!important;box-sizing:border-box!important;scroll-behavior:smooth!important;align-items:stretch!important;scrollbar-width:thin}.chatcall-rolodex::-webkit-scrollbar{height:6px!important;display:block!important}.chatcall-role-card{flex:0 0 170px!important;width:170px!important;min-width:170px!important;max-width:170px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;box-sizing:border-box!important;border-radius:16px!important;text-align:left!important;overflow:hidden!important}.chatcall-role-card.invited{flex:0 0 170px!important;width:170px!important;min-width:170px!important;max-width:170px!important}.chatcall-role-avatar{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:999px!important;object-fit:cover!important}.chatcall-role-meta{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.chatcall-role-name{width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important}.chatcall-role-handle{display:none!important}.chatcall-role-add,.chatcall-role-remove,.chatcall-role-badge{flex:0 0 auto!important}.chatcall-role-add{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.chatcall-role-remove{min-height:36px!important;padding:0 10px!important}.chatcall-studio-left{min-width:0!important}.chatcall-role-badge{flex:0 0 auto!important;min-height:36px!important;padding:0 10px!important;border-radius:10px!important;border:1px solid rgba(17,24,39,.14)!important;background:#1118270a!important;color:#111827!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.chatcall-invited-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important}.chatcall-invited-grid .chatcall-role-card,.chatcall-invited-grid .chatcall-role-card.invited{width:100%!important;min-width:0!important;max-width:none!important;flex:unset!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;gap:8px!important;padding:10px!important}.chatcall-invited-grid .chatcall-role-avatar{width:42px!important;height:42px!important;flex:0 0 auto!important}.chatcall-invited-grid .chatcall-role-meta{width:100%!important;min-width:0!important;flex:0 0 auto!important;align-items:center!important;text-align:center!important}.chatcall-invited-grid .chatcall-role-name{width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.chatcall-invited-grid .chatcall-role-handle{display:none!important}.chatcall-invited-grid .chatcall-role-remove,.chatcall-invited-grid .chatcall-role-badge{width:100%!important;min-height:32px!important;justify-content:center!important}.chatcall-no-media-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chatcall-participant-grid{flex:1 1 auto;min-height:0;width:100%;display:grid;gap:14px;align-items:stretch}.chatcall-participant-grid-1{grid-template-columns:minmax(0,1fr)}.chatcall-participant-grid-2,.chatcall-participant-grid-3,.chatcall-participant-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.chatcall-participant-pane{min-height:260px;height:100%}.chatcall-user-chip-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffff29;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}@media(max-width:900px){.chatcall-participant-grid,.chatcall-participant-grid-2,.chatcall-participant-grid-3,.chatcall-participant-grid-4{grid-template-columns:1fr}.chatcall-participant-pane{min-height:220px}}.chatcall-rolodex{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.chatcall-rolodex::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.chatcall-role-remove{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}.chatcall-role-remove svg,.chatcall-role-remove svg *{width:16px!important;height:16px!important;color:#111827!important;stroke:#111827!important;fill:none!important}.chatcall-close-btn,.chatcall-close-btn-neutral{background:transparent!important;border:1px solid rgba(17,24,39,.14)!important;color:#111827!important;box-shadow:none!important}.chatcall-close-btn:hover,.chatcall-close-btn-neutral:hover,.chatcall-close-btn:focus,.chatcall-close-btn-neutral:focus{background:#1118270a!important;border-color:#11182733!important;color:#111827!important;box-shadow:none!important}.chatcall-close-btn svg,.chatcall-close-btn-neutral svg,.chatcall-close-btn svg *,.chatcall-close-btn-neutral svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.chatcall-close-btn,.chatcall-close-btn-neutral{width:42px!important;height:42px!important;padding:0!important;border-radius:12px!important;border:1px solid rgba(17,24,39,.14)!important;background:transparent!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}.chatcall-close-btn:hover,.chatcall-close-btn-neutral:hover,.chatcall-close-btn:focus,.chatcall-close-btn-neutral:focus{background:#1118270a!important;border-color:#11182733!important}.chatcall-close-icon{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;flex:0 0 auto!important}.chatcall-close-icon *,.chatcall-close-icon svg,.chatcall-close-icon svg *{color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important}.chatcall-studio-center{min-height:0;display:flex;flex-direction:column;gap:14px}.chatcall-video-grid-stage{flex:1 1 auto;min-height:0;display:flex}.chatcall-video-grid{flex:1 1 auto;min-height:0}.chatcall-studio-right{min-height:0;display:flex;flex-direction:column;gap:14px;justify-content:flex-start}.chatcall-studio-right:not(.chatcall-studio-right-document-mode) .chatcall-sidechat-shell{flex:1 1 auto;min-height:0;height:auto;align-self:stretch}.chatcall-sidechat-shell{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.chatcall-sidechat-shell,.chatcall-sidechat-shell .video-sidechat,.chatcall-sidechat-shell .videosidechat,.chatcall-sidechat-shell [class*=video-sidechat],.chatcall-sidechat-shell [class*=videosidechat]{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.chatcall-sidechat-shell .video-sidechat-body,.chatcall-sidechat-shell .videosidechat-body,.chatcall-sidechat-shell [class*=sidechat-body]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chatcall-sidechat-shell .video-sidechat-messages,.chatcall-sidechat-shell .videosidechat-messages,.chatcall-sidechat-shell [class*=messages]{flex:1 1 auto;min-height:0;overflow-y:auto}.chatcall-sidechat-shell .video-sidechat-composer,.chatcall-sidechat-shell .videosidechat-composer,.chatcall-sidechat-shell [class*=composer]{margin-top:auto;flex:0 0 auto}.chatcall-sidechat-shell{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.chatcall-sidechat-shell>*{flex:1 1 auto;min-height:0}.chatcall-sidechat-shell{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.chatcall-sidechat-shell>*{flex:1 1 auto!important;min-height:0!important;height:100%!important}.chatcall-studio-right{justify-content:flex-start!important;align-items:stretch!important;min-height:0!important;height:100%!important}.chatcall-studio-right:not(.chatcall-studio-right-document-mode){justify-content:flex-start!important}.chatcall-sidechat-shell{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;overflow:hidden!important}.chatcall-sidechat-shell .video-side-chat-card,.chatcall-sidechat-shell .video-side-chat-card.is-embed{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important}.chatcall-sidechat-shell .video-side-chat-card.is-embed .vsc-panel,.chatcall-sidechat-shell .video-side-chat-card.is-embed .vsc-panel.is-embed{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.chatcall-sidechat-shell .video-side-chat-card.is-embed .vsc-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.chatcall-sidechat-shell .video-side-chat-card.is-embed .vsc-list{height:100%!important;min-height:0!important;overflow-y:auto!important}.chatcall-sidechat-shell .video-side-chat-card.is-embed .vsc-input{margin-top:auto!important;flex:0 0 auto!important}.chatcall-studio-right-shared-media-mode{justify-content:flex-start!important}.chatcall-studio-right-shared-media-mode .chatcall-media-grid{flex:0 0 360px!important;min-height:360px!important;grid-template-columns:1fr!important;grid-template-rows:1fr 1fr!important;align-items:stretch!important}.chatcall-studio-right-shared-media-mode .chatcall-pane{min-height:0!important;height:100%!important}.chatcall-studio-right-shared-media-mode .chatcall-sidechat-shell{flex:1 1 auto!important;min-height:0!important}.chatcall-card-fullscreen .chatcall-studio-right-shared-media-mode .chatcall-media-grid{grid-template-columns:1fr!important;grid-template-rows:1fr 1fr!important}.chatcall-card-fullscreen .chatcall-studio-right{justify-content:flex-start!important;align-items:stretch!important}.chatcall-card-fullscreen .chatcall-media-grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:minmax(132px,1fr)!important;gap:12px!important;align-items:stretch!important;width:100%!important;min-height:0!important}.chatcall-card-fullscreen .chatcall-pane{width:100%!important;min-height:132px!important;height:auto!important}.chatcall-card-fullscreen .chatcall-sidechat-shell{flex:1 1 auto!important;min-height:0!important}.chatcall-studio-right .chatcall-media-grid{gap:14px!important}.chatcall-studio-right .chatcall-participant-pane,.chatcall-studio-right .chatcall-pane{min-height:120px!important;height:120px!important;border-radius:18px!important}.chatcall-studio-right .chatcall-video,.chatcall-studio-right .chatcall-video-fallback{height:100%!important}.chatcall-studio-right .chatcall-overlay-bar-bottom{bottom:12px!important}.chatcall-studio-right .chatcall-user-chip{max-width:calc(100% - 16px)!important}.chatcall-media-participants-shell{flex:0 0 auto!important}.chatcall-studio-right-shared-media-mode .chatcall-media-grid{display:flex!important;flex-direction:column!important;gap:14px!important;flex:0 0 auto!important}.chatcall-studio-right-shared-media-mode .chatcall-participant-pane,.chatcall-studio-right-shared-media-mode .chatcall-pane{min-height:195px!important;height:195px!important;flex:0 0 170px!important}.chatcall-studio-right-shared-media-mode .chatcall-video-fallback .chatcall-avatar{width:78px!important;height:78px!important}.chatcall-card-fullscreen .chatcall-studio-right-shared-media-mode .chatcall-participant-pane,.chatcall-card-fullscreen .chatcall-studio-right-shared-media-mode .chatcall-pane{min-height:230px!important;height:230px!important;flex:0 0 190px!important}.chatcall-card-fullscreen .chatcall-studio-right-shared-media-mode .chatcall-video-fallback .chatcall-avatar{width:88px!important;height:88px!important}.chatcall-shared-asset-remove{width:44px;height:32px;padding:0;border:none;outline:none;border-radius:2px;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.chatcall-shared-asset-remove svg{width:16px;height:16px;stroke:currentColor}.chatcall-shared-asset-remove:hover,.chatcall-shared-asset-remove:focus{background:#0000000a;color:#111827}.chatcall-shared-asset-remove:active{background:#00000014}.chatcall-shared-asset-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.chatcall-shared-asset-remove,.chatcall-doc-toolbtn{width:40px;height:40px;padding:0;border:none;outline:none;background:transparent;color:#111827;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.chatcall-shared-asset-remove:hover,.chatcall-shared-asset-remove:focus-visible,.chatcall-doc-toolbtn:hover,.chatcall-doc-toolbtn:focus-visible,.chatcall-doc-toolbtn.active{background:#0000000a;color:#111827;box-shadow:none}.chatcall-shared-asset-remove svg,.chatcall-doc-toolbtn svg{width:17px;height:17px;color:#111827;stroke:currentColor;flex:0 0 auto}.chatcall-shared-asset-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.chatcall-shared-asset-actions .chatcall-shared-asset-remove,.chatcall-document-toolbar .chatcall-doc-toolbtn,.chatcall-shared-asset-docFallback .chatcall-doc-toolbtn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:none!important;outline:none!important;background:transparent!important;color:#111827!important;box-shadow:none!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.chatcall-shared-asset-actions .chatcall-shared-asset-remove:hover,.chatcall-shared-asset-actions .chatcall-shared-asset-remove:focus-visible,.chatcall-document-toolbar .chatcall-doc-toolbtn:hover,.chatcall-document-toolbar .chatcall-doc-toolbtn:focus-visible,.chatcall-shared-asset-docFallback .chatcall-doc-toolbtn:hover,.chatcall-shared-asset-docFallback .chatcall-doc-toolbtn:focus-visible{background:#0000000a!important;color:#111827!important;box-shadow:none!important;border:none!important}.chatcall-shared-asset-actions .chatcall-shared-asset-remove svg,.chatcall-document-toolbar .chatcall-doc-toolbtn svg,.chatcall-shared-asset-docFallback .chatcall-doc-toolbtn svg{width:28px!important;height:28px!important;color:#111827!important;stroke:currentColor!important;flex:0 0 auto!important}.chatcall-shared-asset,.chatcall-shared-asset.active,.chatcall-shared-asset.chatcall-shared-asset-document,.chatcall-shared-asset.chatcall-shared-asset-document.active{border:none!important;box-shadow:none!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px!important;row-gap:10px!important;padding:14px 16px 12px!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar .chatcall-doc-toolbtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:40px!important;height:40px!important;padding:0 10px!important;margin:0!important;border:none!important;outline:none!important;background:transparent!important;color:#111827!important;box-shadow:none!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar .chatcall-doc-toolbtn:hover,.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar .chatcall-doc-toolbtn:focus{background:#0000000a!important;color:#111827!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar .chatcall-doc-toolbtn.active{background:#0000000f!important;color:#111827!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar .chatcall-doc-toolbtn svg{width:18px!important;height:18px!important;flex:0 0 auto!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar .chatcall-doc-toolbtn-icon{width:40px!important;min-width:40px!important;padding:0!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar .chatcall-doc-toolbtn+.chatcall-doc-toolbtn{margin-left:0!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;column-gap:14px!important;row-gap:10px!important;padding:14px 18px!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;width:auto!important;min-width:42px!important;height:40px!important;padding:0 10px!important;margin:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#111827!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;flex:0 0 auto!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn:not(:last-child){margin-right:0!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn svg{width:18px!important;height:18px!important;flex:0 0 auto!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn.chatcall-doc-toolbtn-icon{width:40px!important;min-width:40px!important;padding:0!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn:hover,.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn:focus{background:#0000000a!important;color:#111827!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn.active{background:#0000000f!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn span,.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar>.chatcall-doc-toolbtn svg{margin:0!important}.chatcall-card.chatcall-card-document-mode .chatcall-document-toolbar *{letter-spacing:normal!important}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.rs{width:30%;background-color:#fff;border-left:1px solid #ddd;position:relative;height:75vh;display:flex;flex-direction:column;padding:15px;overflow-y:auto;transition:all .3s ease-in-out}.rs-profile{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px 0;border-bottom:1px solid #ddd}.rs-profile img{width:50px;height:50px;border-radius:50%;margin-bottom:5px;object-fit:cover}.rs-profile h3{margin:5px 0;font-size:16px;font-weight:500}.rs-profile p{font-size:12px;opacity:80%;font-weight:300;margin:5px 0}.rs hr{border:none;border-top:1px solid #ddd;margin:10px 0}.rs-users{padding:10px 20px;font-size:14px;font-weight:700;display:flex;flex-direction:column}.all-users-list{display:flex;flex-direction:column;gap:8px;margin-top:10px;overflow-y:auto;max-height:160px}.live-users-list{display:flex;flex-direction:column;gap:8px;margin-top:10px;overflow-y:auto;max-height:140px}.chat-avatar-container{display:flex;align-items:center;gap:10px;padding:6px;border-radius:5px;transition:background-color .2s ease-in-out}.chat-avatar{width:35px;height:35px;border-radius:50%;object-fit:cover;transition:.3s ease-in-out}.live-user-avatar{width:35px;height:35px;border-radius:50%;object-fit:cover}.live-badge{position:absolute;bottom:3px;right:3px;background-color:red;color:#fff;font-size:10px;font-weight:700;padding:3px 6px;border-radius:10px}.rs-profile img{width:60px;height:60px;border-radius:50%;margin-bottom:10px;object-fit:cover}.rs-chat-list{max-height:180px;overflow-y:auto}.user-item{display:flex;align-items:center;gap:10px;padding:8px;cursor:pointer;border-radius:5px;background-color:#f9f9f9;transition:background-color .2s ease-in-out;position:relative;width:100%}.user-item:hover{background-color:#e9e9e9}.user-avatar-container{position:relative;display:flex;align-items:center;width:35px;height:35px}.user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;transition:.3s ease-in-out}.user-avatar-container.live-border{border:2px solid red;border-radius:50%;padding:2px}.user-avatar-container.online-border{border:2px solid green;border-radius:50%;padding:2px}.live-badge{position:absolute;bottom:2px;right:2px;background-color:red;color:#fff;font-size:9px;font-weight:700;padding:2px 4px;border-radius:10px}.incoming-call{background:#ffeb3b;padding:8px;text-align:center;font-weight:700;color:#333;border-radius:5px;animation:pulse 1.5s infinite}.notifications{position:absolute;top:10px;right:20px;background:#fff;color:#000;padding:10px;border-radius:5px;box-shadow:0 4px 6px #0000001a;max-width:250px}.notification-item{padding:8px;font-size:14px;border-bottom:1px solid #ddd}@keyframes pulse{0%{background:#ffeb3b}50%{background:#fc0}to{background:#ffeb3b}}.rs-media{padding:10px 20px;font-size:14px;font-weight:700}.media-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.media-image,.media-video{width:80px;height:80px;object-fit:cover;border-radius:5px;cursor:pointer}.rs-chat-list{margin-top:15px}.chat-list{list-style:none;padding:0}.chat-list-item{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;border-radius:5px;transition:background-color .2s ease}.chat-list-item.active{background-color:#f0f0f0}.chat-list-avatar{width:35px;height:35px;border-radius:50%;object-fit:cover}.rs{padding:16px!important;font-family:inherit}.rs-profile{padding:14px 0!important}.rs-profile-avatar-lg{width:74px!important;height:74px!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.rs-profile-name{margin:10px 0 4px!important;font-size:18px!important;font-weight:700!important;color:#111!important}.rs-profile-bio{margin:0!important;font-size:14px!important;font-weight:400!important;color:#000000a6!important;line-height:1.35!important;text-align:center!important}.rs-chat-list h4,.rs-media p,.rs-notifications h4{font-size:14px!important;font-weight:700!important;color:#111!important;margin:10px 0!important}.all-users-list{gap:10px!important;margin-top:10px!important}.rs-chat-row{list-style:none;display:flex!important;align-items:center!important;gap:12px!important;padding:10px!important;border-radius:12px!important;cursor:pointer;background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;transition:background .15s ease,border-color .15s ease}.rs-chat-row:hover{background:#00000008!important;border-color:#0000001a!important}.rs-chat-row.active{background:#1478ff14!important;border-color:#1478ff38!important}.rs-chat-avatar-wrap{position:relative!important;width:52px!important;height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;padding:2px!important}.rs-chat-avatar-lg{width:48px!important;height:48px!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.rs-chat-row-name{margin:0!important;font-size:16px!important;font-weight:700!important;color:#111!important;line-height:1.15!important}.rs-chat-avatar-wrap.live-border{border:2px solid red!important}.rs-chat-avatar-wrap.online-border{border:2px solid green!important}.rs .live-badge{bottom:2px!important;right:2px!important;font-size:10px!important;padding:2px 6px!important}.rs-go-live-bar{padding:10px 0}.rs-go-live-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:12px;background:transparent;border:1px solid rgba(0,0,0,.14);cursor:pointer;font-weight:800}.rs-go-live-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:20000}.rs-go-live-card{width:min(520px,92vw);background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.12);box-shadow:0 18px 55px #00000047;overflow:hidden}.rs-go-live-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.rs-go-live-iconbtn{background:transparent;border:0;cursor:pointer;padding:6px;border-radius:10px}.rs-go-live-preview{background:#000;aspect-ratio:16 / 9}.rs-go-live-preview video{width:100%;height:100%;object-fit:cover;display:block}.rs-go-live-controls{padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px}.rs-go-live-field span{display:block;font-size:12px;opacity:.75;margin-bottom:6px}.rs-go-live-field input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff}.rs-go-live-toggles{display:flex;gap:10px}.rs-toggle{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;background:transparent;border:1px solid rgba(0,0,0,.14);cursor:pointer;font-weight:800}.rs-toggle.on{background:#00000008;border-color:#00000038}.rs-go-live-error{color:#b91c1c;font-weight:800;font-size:13px}.rs-go-live-start{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:#111;color:#fff;cursor:pointer;font-weight:900}.rs-go-live-start:disabled{opacity:.6;cursor:not-allowed}.rs button,.rs .rs-go-live-btn,.rs .rs-go-live-iconbtn,.rs .rs-toggle,.rs .rs-go-live-start{font-size:12px;line-height:1;padding:7px 10px;border-radius:10px;min-height:32px}.rs-go-live-btn{gap:8px;padding:7px 10px;min-height:32px}.rs-go-live-btn svg{width:16px;height:16px}.rs-go-live-iconbtn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.rs-go-live-iconbtn svg{width:18px;height:18px}.rs-go-live-toggles{gap:8px}.rs-toggle{padding:7px 10px;min-height:32px;gap:8px}.rs-toggle svg{width:16px;height:16px}.rs-go-live-start{padding:8px 12px;min-height:34px;font-weight:600}.rs-end-live-btn{font-size:12px;line-height:1;padding:7px 10px;border-radius:10px;min-height:32px}.rs-go-live-field input{font-size:12px;padding:8px 10px;min-height:34px;border-radius:10px}.rs-go-live-card button{max-height:38px}.rs button{font-size:12px;line-height:1;padding:6px 10px;min-height:30px;border-radius:10px}.rs-live-actions,.rs-go-live-actions,.rs-live-controls,.rs-live-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rs .rs-go-live-btn,.rs .rs-end-live-btn,.rs .rs-invite-live-btn,.rs .invite-live-btn,.rs .go-live-btn,.rs .end-live-btn{flex:1 1 auto}.rs .rs-go-live-btn,.rs .rs-end-live-btn,.rs .rs-invite-live-btn,.rs .invite-live-btn,.rs .go-live-btn,.rs .end-live-btn{flex:0 0 auto}.rs .rs-go-live-btn svg,.rs .rs-end-live-btn svg,.rs .rs-invite-live-btn svg,.rs .invite-live-btn svg,.rs .go-live-btn svg,.rs .end-live-btn svg{width:14px;height:14px}.rs .rs-invite-live-btn,.rs .invite-live-btn{margin-top:6px}.rs button[class*=live]{padding:6px 10px!important;min-height:30px!important;height:auto!important}.rs-go-live-bar{display:flex;flex-direction:column;gap:8px;padding:6px 10px}.rs-live-actions-row{display:flex;align-items:center;gap:8px;justify-content:flex-start}.rs-go-live-btn,.rs-end-live-btn,.rs-invite-live-btn{appearance:none;background:transparent!important;color:inherit!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;gap:6px;width:auto!important;min-width:0!important;max-width:100%;white-space:nowrap}.rs-go-live-btn:hover,.rs-end-live-btn:hover,.rs-invite-live-btn:hover{background:#0000000a!important;border-color:#00000047!important}.rs-go-live-btn:active,.rs-end-live-btn:active,.rs-invite-live-btn:active{background:#00000012!important}.rs-go-live-btn:disabled,.rs-end-live-btn:disabled,.rs-invite-live-btn:disabled{opacity:.55;cursor:not-allowed}.rs-go-live-btn span,.rs-end-live-btn span{display:inline-block}.rs-publisher-preview{margin:10px 0 12px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff}.rs-publisher-preview-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;margin-bottom:8px;opacity:.9}.rs-publisher-preview-id{font-weight:500;opacity:.7;font-size:11px}.rs-publisher-preview video{width:100%;height:180px;object-fit:cover;border-radius:10px;background:#000;display:block}.rs-go-live-status{margin-top:10px;font-size:13px;opacity:.85}.rs-go-live-start:disabled{cursor:not-allowed;opacity:.7}.rs-bell-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rs-bell-panel-title{font-weight:700}.rs-bell-panel-action{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer}.rs-bell-panel-action:disabled{opacity:.5;cursor:not-allowed}.rs-bell-row{width:100%;text-align:left;border:1px solid rgba(0,0,0,.08);background:#fff;border-radius:10px;padding:10px;cursor:pointer}.rs-bell-row.unread{border-color:#00000029}.rs-bell-row-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.rs-bell-icon{width:20px;display:inline-flex;justify-content:center}.rs-bell-title{font-weight:600;flex:1}.rs-bell-dot{width:8px;height:8px;border-radius:999px;background:#e53935}.rs-bell-message{font-size:13px;opacity:.85}.rs-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 8px}.rs-bell-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff;color:inherit;cursor:pointer;position:relative}.rs-bell-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#111;color:#fff;font-size:11px;line-height:18px;text-align:center;border:2px solid #fff}.rs-invite-live-btn,.rs-go-live-btn,.rs-end-live-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff;color:inherit;cursor:pointer;white-space:nowrap}.rs-invite-live-btn svg,.rs-go-live-btn svg,.rs-end-live-btn svg{width:18px;height:18px}.rs-topbar-right .rs-invite-live-btn{margin-right:10px}.rs-bell-btn:hover,.rs-invite-live-btn:hover,.rs-go-live-btn:hover,.rs-end-live-btn:hover{border-color:#0000002e;background:#00000005}.rs-end-live-btn:disabled{opacity:.6;cursor:not-allowed}.rs-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-topbar-left,.rs-topbar-right{display:flex;align-items:center;gap:12px}.rs-topbar button{box-sizing:border-box;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.rs-bell-btn{width:40px;padding:0!important;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:inherit!important;-webkit-appearance:none;appearance:none}.rs-bell-btn svg{width:22px;height:22px}.rs-bell-btn:hover,.rs-bell-btn:focus,.rs-bell-btn:focus-visible,.rs-bell-btn:active{background:#fff!important;outline:none}.rs-invite-live-btn,.rs-go-live-btn,.rs-end-live-btn{padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:inherit!important;-webkit-appearance:none;appearance:none}.rs-invite-live-btn:hover,.rs-go-live-btn:hover,.rs-end-live-btn:hover{background:#00000005!important}.rs-topbar-right{display:flex!important;align-items:center!important;justify-content:flex-end;gap:12px!important}.rs-topbar-right button{margin:0!important;padding:0 12px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:14px;vertical-align:middle!important;box-sizing:border-box!important}.rs-topbar-right button svg{display:block!important;width:18px;height:18px}.rs-invite-live-btn,.rs-go-live-btn,.rs-end-live-btn{border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff!important;color:inherit!important}.rs-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.rs-topbar-left,.rs-topbar-right{display:flex;align-items:center;gap:10px}.rs-bell-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;color:inherit;cursor:pointer;padding:0}.rs-bell-btn:hover{background:#fff}.rs-bell-ico{width:22px;height:22px}.rs-bell-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:12px;line-height:18px;border:1px solid rgba(0,0,0,.15);background:#fff}.rs-topbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:inherit;cursor:pointer;white-space:nowrap}.rs-topbar-btn:disabled{opacity:.6;cursor:not-allowed}.rs-topbar-btn svg{width:16px;height:16px;flex:0 0 auto}.rs-bell-panel{position:absolute;margin-top:10px;width:360px;max-width:calc(100vw - 24px);border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:14px;box-shadow:0 10px 30px #0000001f;padding:10px;z-index:50}.rs-topbar-left{position:relative}.rs-bell-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 10px}.rs-bell-panel-title{font-weight:600}.rs-bell-panel-action{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:999px;height:34px;padding:0 10px;cursor:pointer}.rs-bell-section{margin-top:8px}.rs-bell-section-title{font-size:12px;opacity:.75;padding:6px}.rs-bell-list{display:flex;flex-direction:column;gap:8px}.rs-bell-item{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:10px;background:#fff}.rs-bell-item-left{display:flex;align-items:center;gap:10px;min-width:0}.rs-bell-avatar{width:36px;height:36px;border-radius:999px;object-fit:cover;flex:0 0 auto}.rs-bell-item-meta{min-width:0}.rs-bell-item-title{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-bell-handle{font-weight:500;opacity:.75;margin-left:6px}.rs-bell-item-sub{font-size:12px;opacity:.75;margin-top:2px}.rs-bell-item-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.rs-bell-accept,.rs-bell-reject{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer}.rs-bell-row{text-align:left;width:100%;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;padding:10px;cursor:pointer}.rs-bell-row-top{display:flex;align-items:center;gap:8px}.rs-bell-dot{margin-left:auto;width:8px;height:8px;border-radius:999px;background:#000;opacity:.65}.rs-bell-message{margin-top:6px;font-size:12px;opacity:.8}.rs-bell-empty{padding:12px 6px;font-size:13px;opacity:.75}.rs-bell-wrap{position:relative;display:inline-flex;align-items:center}.rs-bell-panel{position:absolute;top:calc(100% + 10px);left:0;z-index:9999;min-width:320px;max-width:420px}.affiliate-border{outline:2px solid rgba(0,200,120,.95);outline-offset:2px;border-radius:999px}.rs-profile-name-row{display:flex;align-items:center;justify-content:center;gap:10px}.rs-affiliate-tag{font-size:12px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,200,120,.6);background:#00c87814;font-weight:600}.rs-affiliate-badge{margin-top:8px;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid rgba(0,200,120,.35);background:#00c8780f;font-size:13px;font-weight:600}.rs-affiliate-badge-ico{font-size:16px}.rs-affiliate-btn svg{font-size:18px}.rs-topbar-right{display:inline-flex;align-items:center;gap:10px;min-height:40px}.rs-topbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;line-height:1;vertical-align:middle;white-space:nowrap}.rs-topbar-btn svg,.rs-topbar-btn .rs-btn-ico{display:block;width:18px;height:18px}.rs-affiliate-btn{width:36px;padding:0}.rs-topbar-right .rs-affiliate-btn{background:transparent!important;background-color:transparent!important;border:1px solid rgba(0,0,0,.12)!important;color:#111!important;box-shadow:none!important}.rs-topbar-right .rs-affiliate-btn:hover{background:#00000008!important}.rs-topbar-right .rs-affiliate-btn:active{background:#0000000f!important}.rs-topbar-right .rs-affiliate-btn svg{color:#111!important;fill:currentColor!important;width:18px;height:18px;stroke-width:2.6}.rs-topbar-right{align-items:center!important}.rs-topbar-right{--rs-act-h: 34px;--rs-act-r: 12px;--rs-act-b: 1px solid rgba(0,0,0,.12)}.rs-topbar-right .rs-topbar-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-invite-live-btn,.rs-topbar-right .rs-go-live-btn,.rs-topbar-right .rs-end-live-btn{box-sizing:border-box!important;height:var(--rs-act-h)!important;min-height:var(--rs-act-h)!important;border-radius:var(--rs-act-r)!important;border:var(--rs-act-b)!important;padding:0 12px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important;vertical-align:middle!important}.rs-topbar-right .rs-affiliate-btn{width:var(--rs-act-h)!important;padding:0!important}.rs-topbar-right .rs-topbar-btn svg,.rs-topbar-right .rs-affiliate-btn svg{display:block!important;margin:0!important}.rs-topbar-right .rs-topbar-btn span{display:block!important;line-height:1!important;margin:0!important}.rs-topbar{padding:12px 14px!important}.rs-topbar{--rs-topbar-h: 44px;--rs-topbar-r: 14px;--rs-topbar-pad-x: 14px;--rs-topbar-gap: 10px;--rs-topbar-font: 14px;--rs-topbar-ico: 20px;--rs-topbar-border: 1px solid rgba(0,0,0,.14)}.rs-topbar-left,.rs-topbar-right{display:flex!important;align-items:center!important;gap:12px!important}.rs-bell-btn{width:var(--rs-topbar-h)!important;height:var(--rs-topbar-h)!important;border-radius:var(--rs-topbar-r)!important;border:var(--rs-topbar-border)!important}.rs-bell-btn svg,.rs-bell-ico{width:calc(var(--rs-topbar-ico) + 2px)!important;height:calc(var(--rs-topbar-ico) + 2px)!important;display:block!important}.rs-topbar-right .rs-topbar-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-invite-live-btn,.rs-topbar-right .rs-go-live-btn,.rs-topbar-right .rs-end-live-btn{height:var(--rs-topbar-h)!important;min-height:var(--rs-topbar-h)!important;border-radius:999px!important;border:var(--rs-topbar-border)!important;padding:0 var(--rs-topbar-pad-x)!important;gap:var(--rs-topbar-gap)!important;font-size:var(--rs-topbar-font)!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#111!important}.rs-topbar-right .rs-affiliate-btn{width:var(--rs-topbar-h)!important;padding:0!important}.rs-topbar-right .rs-topbar-btn svg,.rs-topbar-right .rs-affiliate-btn svg{width:var(--rs-topbar-ico)!important;height:var(--rs-topbar-ico)!important;display:block!important}.rs-bell-btn:hover,.rs-topbar-right .rs-topbar-btn:hover,.rs-topbar-right .rs-affiliate-btn:hover{border-color:#00000038!important;background:#00000008!important}.rs-bell-pill{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:700;background:#00000014}.rs .rs-bell-panel{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 18px 40px #0000001f}.rs .rs-bell-panel .rs-bell-row,.rs .rs-bell-panel .rs-bell-item,.rs .rs-bell-panel .rs-bell-section .rs-bell-list>button{background:transparent!important;border:1px solid rgba(0,0,0,.08);border-radius:12px;width:100%;text-align:left}.rs .rs-bell-panel .rs-bell-row:hover,.rs .rs-bell-panel .rs-bell-item:hover,.rs .rs-bell-panel .rs-bell-section .rs-bell-list>button:hover{background:#00000008!important;border-color:#0000001f}.rs .rs-bell-panel .rs-bell-row:focus-visible,.rs .rs-bell-panel .rs-bell-section .rs-bell-list>button:focus-visible{outline:2px solid rgba(0,0,0,.25);outline-offset:2px}.rs .rs-bell-panel .rs-bell-row.unread{background:transparent!important}.rs .rs-bell-panel .rs-bell-pill{background:transparent!important;border:1px solid rgba(0,0,0,.18);color:inherit;border-radius:999px;padding:2px 8px;font-weight:600}.rs .rs-bell-panel .rs-bell-row-top{display:flex;align-items:center;gap:10px}.rs .rs-bell-panel .rs-bell-row-avatar{width:28px;height:28px;border-radius:999px;object-fit:cover;flex:0 0 28px;border:1px solid rgba(0,0,0,.12);background:#0000000a}.rs .rs-bell-panel .rs-bell-title{flex:1;min-width:0}.rs .rs-bell-panel .rs-bell-dot{background:#00000059}.rs-bell-panel{background:#fff;color:#111}.rs-bell-row{background:transparent!important;color:#111!important}.rs-bell-title{color:#111!important;font-weight:600}.rs-bell-message{color:#555!important;font-size:13px}.rs-bell-pill{background:#0000000f;color:#111;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.rs-bell-row.unread{background:#00000008}.rs-bell-row-avatar{width:28px;height:28px;border-radius:999px;object-fit:cover;background:#f1f1f1;border:1px solid rgba(0,0,0,.15)}.rs-bell-row-top{display:flex;align-items:center;gap:10px}.rs-bell-row button,.rs-bell-row *{background:transparent!important}.rs-bell-section .rs-bell-row-top{display:grid!important;grid-template-columns:90px 34px 1fr;align-items:center;column-gap:10px}.rs-bell-section .rs-bell-title{justify-self:start!important;text-align:left!important;margin:0!important;padding:0!important}.rs-bell-section .rs-bell-pill{justify-self:start!important;text-align:center!important;min-width:28px;display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;line-height:1}.rs-bell-section .rs-bell-message{margin:0!important;padding:0!important;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-bell-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;border:2px solid #fff;line-height:1}.rs-bell-badge.is-pending{background:#f59e0b}.rs-bell-badge.is-approved{background:#22c55e}.rs-bell-badge.is-rejected{background:#ef4444}.affrev-banner.is-fading{opacity:0}.profile-avatar-container,.rs-chat-avatar-wrap{position:relative}.rs-presence-dot{position:absolute;right:3px;bottom:3px;width:10px;height:10px;border-radius:999px;border:2px solid #fff;z-index:5}.rs-presence-dot.is-online{background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.rs-presence-dot.is-offline{background:#ef4444;box-shadow:0 0 0 4px #ef444424}.profile-avatar-container .live-badge,.rs-chat-avatar-wrap .live-badge{position:absolute!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:2px 6px!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.5px!important;text-transform:uppercase!important;background:#ef4444!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:6!important;pointer-events:none!important;box-shadow:0 2px 8px #0000002e!important;inset:auto!important;transform:none!important;opacity:1!important}.profile-avatar-container .live-badge{top:8px!important;left:8px!important;font-size:11px!important;padding:3px 8px!important}.profile-avatar-container,.rs-chat-avatar-wrap{position:relative!important}.profile-avatar-container .live-badge,.rs-chat-avatar-wrap .live-badge{inset:6px auto auto 6px!important;margin:0!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;padding:2px 6px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.4px!important;background:#ef4444!important;color:#fff!important;z-index:10!important;pointer-events:none!important}.profile-avatar-container .live-badge{top:8px!important;left:8px!important;padding:3px 8px!important;font-size:11px!important}.rs .profile-avatar-container,.rs .rs-chat-avatar-wrap{position:relative!important}.rs .profile-avatar-container>.live-badge,.rs .rs-chat-avatar-wrap>.live-badge{position:absolute!important;inset:auto!important;transform:none!important;margin:0!important;width:auto!important;max-width:max-content!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:2px 7px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1!important;z-index:50!important;pointer-events:none!important}.rs .profile-avatar-container>.live-badge{top:8px!important;left:8px!important;padding:3px 9px!important;font-size:11px!important}.rs .profile-avatar-container .live-badge,.rs .rs-chat-avatar-wrap .live-badge{position:absolute!important;inset:2px auto auto 50px!important;transform:none!important;margin:0!important;z-index:50!important}.profile-avatar-container,.rs-chat-avatar-wrap{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--rs-avatar-wrap-size, 56px)!important;height:var(--rs-avatar-wrap-size, 56px)!important;aspect-ratio:1 / 1!important;border-radius:50%!important;box-sizing:border-box!important;overflow:visible!important}.rs-profile .profile-avatar-container{--rs-avatar-wrap-size: 80px}.rs-chat-list .rs-chat-avatar-wrap{--rs-avatar-wrap-size: 54px}.rs-profile .rs-profile-avatar-lg,.rs-chat-avatar-lg{width:calc(var(--rs-avatar-wrap-size, 56px) - 6px)!important;height:calc(var(--rs-avatar-wrap-size, 56px) - 6px)!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.profile-avatar-container:before,.rs-chat-avatar-wrap:before{content:""!important;position:absolute!important;inset:0!important;border-radius:50%!important;pointer-events:none!important;box-sizing:border-box!important;border:2px solid rgba(239,68,68,.95)!important}.profile-avatar-container.online-border:after,.rs-chat-avatar-wrap.online-border:after,.profile-avatar-container.offline-border:after,.rs-chat-avatar-wrap.offline-border:after{content:""!important;position:absolute!important;inset:-3px!important;border-radius:50%!important;pointer-events:none!important}.profile-avatar-container.online-border:after,.rs-chat-avatar-wrap.online-border:after{animation:rsPulseOnline 1.1s ease-out infinite!important}.profile-avatar-container.offline-border:after,.rs-chat-avatar-wrap.offline-border:after{animation:rsPulseOffline 1.3s ease-out infinite!important}@keyframes rsPulseOnline{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 12px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes rsPulseOffline{0%{box-shadow:0 0 #ef444473}70%{box-shadow:0 0 0 12px #ef444400}to{box-shadow:0 0 #ef444400}}.rs-profile .profile-avatar-container .live-badge{position:absolute!important;inset:-8px auto auto 50%!important;transform:translate(-50%)!important;z-index:5!important;font-size:10px!important;padding:2px 8px!important;border-radius:999px!important;line-height:1!important}.rs-chat-list .rs-chat-avatar-wrap .live-badge{position:absolute!important;inset:auto auto -6px -6px!important;transform:none!important;z-index:5!important;font-size:10px!important;padding:2px 8px!important;border-radius:999px!important;line-height:1!important}.rs-presence-dot{position:absolute!important;width:10px!important;height:10px!important;border-radius:50%!important;border:2px solid #fff!important;bottom:-2px!important;right:-2px!important;z-index:6!important}.rs-presence-dot.is-online{background:#22c55e!important}.rs-presence-dot.is-offline{background:#ef4444!important}.profile-avatar-container,.rs-chat-avatar-wrap,.profile-avatar-container.online-border,.profile-avatar-container.offline-border,.profile-avatar-container.live-border,.rs-chat-avatar-wrap.online-border,.rs-chat-avatar-wrap.offline-border,.rs-chat-avatar-wrap.live-border{border:none!important;outline:none!important;box-shadow:none!important}.profile-avatar-container.affiliate-border,.rs-chat-avatar-wrap.affiliate-border{outline:none!important}.profile-avatar-container:before,.rs-chat-avatar-wrap:before{border-color:transparent!important}.profile-avatar-container.offline-border:before,.rs-chat-avatar-wrap.offline-border:before{border-color:#ef4444f2!important}.profile-avatar-container.online-border:before,.rs-chat-avatar-wrap.online-border:before{border-color:#22c55ef2!important}.profile-avatar-container.live-border:before,.rs-chat-avatar-wrap.live-border:before{border-color:#ef4444f2!important}.rs-profile .live-badge{display:none!important}.rs-chat-avatar-wrap{position:relative;width:46px;height:46px;border-radius:999px!important;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0!important}.rs-chat-avatar-wrap.online-border,.rs-chat-avatar-wrap.offline-border,.rs-chat-avatar-wrap.live-border{outline-offset:2px}.rs-chat-avatar-wrap>.rs-chat-avatar-lg,.rs-chat-avatar-wrap>.rs-chat-avatar-lg *{width:100%!important;height:100%!important;display:block}.rs-chat-avatar-wrap .rs-chat-avatar-lg img{width:100%!important;height:100%!important;border-radius:999px!important;object-fit:cover;display:block;margin:0!important}.rs-chat-avatar-wrap .rs-presence-dot{z-index:5}.rs{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden!important}.rs>*{min-height:0}.rs-chat-list{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.rs-chat-list .all-users-list{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden;padding-bottom:10px}.rs{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.rs-topbar,.rs-profile,.rs-media,.affrev-banner,.incoming-call,.rs-affiliate-badge,.rs-go-live-overlay{flex:0 0 auto}.rs-chat-list{flex:1 1 auto!important;min-height:0!important;display:flex;flex-direction:column;overflow:hidden}.rs-chat-list h4{flex:0 0 auto;margin-bottom:8px}.rs-chat-list .all-users-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden}.rs{height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.rs-chat-list .all-users-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.rs{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.rs-chat-list{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.all-users-list{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}.rs{overflow:hidden!important;height:100vh!important;min-height:0!important;display:flex!important;flex-direction:column!important}.rs-chat-list{max-height:none!important;overflow:hidden!important;flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.all-users-list{max-height:none!important;height:auto!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.rs-media-open-btn{width:44px;padding:0!important}.rs-media-modal-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:25000}.rs-media-modal{width:min(980px,94vw);height:min(680px,86vh);background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:16px;box-shadow:0 18px 55px #00000040;overflow:hidden;display:flex;flex-direction:column;min-height:0}.rs-media-modal-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.rs-media-modal-title{font-weight:800;font-size:15px}.rs-media-modal-close{width:38px;height:38px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rs-media-modal-close:hover{background:#00000008}.rs-media-tabs{display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.rs-media-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:700;font-size:13px}.rs-media-tab.active{background:#1478ff1a;border-color:#1478ff40}.rs-media-tab svg{width:16px;height:16px;display:block}.rs-media-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px}.rs-media-block{margin-bottom:16px}.rs-media-block-title{font-weight:800;font-size:13px;margin-bottom:10px}.rs-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:900px){.rs-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.rs-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rs-media-thumb{border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;padding:0}.rs-media-thumb img{width:100%;height:160px;object-fit:cover;display:block}.rs-media-list{display:flex;flex-direction:column;gap:12px}.rs-media-row{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:10px;background:#fff}.rs-media-row video{width:100%;max-height:260px;border-radius:10px;background:#000;display:block}.rs-media-row audio{width:100%;display:block}.rs-media-row-actions{display:flex;gap:10px;margin-top:10px}.rs-media-row-actions button{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;font-weight:700;font-size:12px}.rs-docs-list{display:flex;flex-direction:column;gap:10px}.rs-doc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:10px 12px;background:#fff}.rs-doc-name{font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-doc-actions{display:flex;gap:10px}.rs-doc-actions button{border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;font-weight:700;font-size:12px}.rs-links-list{display:flex;flex-direction:column;gap:10px}.rs-link-row{text-align:left;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-media-empty{font-size:13px;opacity:.75}.rs-topbar-right .rs-media-open-btn{width:var(--rs-topbar-h, 44px)!important;padding:0!important}.rs-topbar-left .rs-bell-btn,.rs-topbar-right .rs-topbar-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-media-open-btn,.rs-topbar-right .rs-invite-live-btn,.rs-topbar-right .rs-go-live-btn,.rs-topbar-right .rs-end-live-btn{border:none!important;outline:none!important;box-shadow:none!important;background:#fff!important}.rs-topbar-left .rs-bell-btn:hover,.rs-topbar-right .rs-topbar-btn:hover{background:#0000000a!important}.rs-topbar-left .rs-bell-btn:focus-visible,.rs-topbar-right .rs-topbar-btn:focus-visible{outline:2px solid rgba(0,0,0,.22)!important;outline-offset:2px!important}.rs-bell-panel-action,.rs-bell-accept,.rs-bell-reject{border:none!important;box-shadow:none!important}.rs-bell-panel-action:hover,.rs-bell-accept:hover,.rs-bell-reject:hover{background:#0000000a!important}.rs-topbar{--rs-topbar-btn: 46px;--rs-topbar-ico: 22px;--rs-topbar-font: 15px;--rs-topbar-pad-x: 14px;--rs-topbar-gap: 10px}.rs-topbar-left .rs-bell-btn{width:var(--rs-topbar-btn)!important;height:var(--rs-topbar-btn)!important;border-radius:14px!important;padding:0!important}.rs-topbar-right .rs-topbar-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-media-open-btn,.rs-topbar-right .rs-invite-live-btn,.rs-topbar-right .rs-go-live-btn,.rs-topbar-right .rs-end-live-btn{height:var(--rs-topbar-btn)!important;min-height:var(--rs-topbar-btn)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--rs-topbar-gap)!important;font-size:var(--rs-topbar-font)!important;font-weight:700!important;line-height:1!important}.rs-topbar-right .rs-invite-live-btn,.rs-topbar-right .rs-go-live-btn,.rs-topbar-right .rs-end-live-btn{padding:0 var(--rs-topbar-pad-x)!important}.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-media-open-btn{width:var(--rs-topbar-btn)!important;padding:0!important}.rs-topbar svg,.rs-topbar .rs-btn-ico,.rs-topbar .rs-bell-ico{width:var(--rs-topbar-ico)!important;height:var(--rs-topbar-ico)!important;display:block!important}.rs-bell-badge{min-width:20px!important;height:20px!important;line-height:20px!important;font-size:12px!important}.rs-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;flex-wrap:nowrap!important}.rs-topbar-left,.rs-topbar-right{display:inline-flex!important;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:8px!important}.rs-topbar-right{min-width:0!important}.rs-topbar-btn,.rs-bell-btn{padding:0 10px!important}.rs-bell-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-media-open-btn{width:44px!important;height:44px!important;padding:0!important}.rs-topbar-right .rs-invite-live-btn,.rs-topbar-right .rs-go-live-btn,.rs-topbar-right .rs-end-live-btn{height:44px!important;padding:0 10px!important}.rs-topbar-left .rs-bell-btn{position:relative!important;overflow:visible!important}.rs-topbar-left .rs-bell-btn .rs-bell-badge{inset:6px 6px auto auto!important;min-width:18px!important;height:18px!important;padding:0 5px!important;line-height:18px!important;border:2px solid #fff!important;transform:none!important}.rs-topbar{position:sticky;top:0;z-index:5;background:#fff;padding-bottom:10px!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.rs-topbar{margin-left:-16px;margin-right:-16px;padding-left:16px!important;padding-right:16px!important}.rs-topbar{padding-bottom:0!important;margin-bottom:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important;min-height:56px}.rs-topbar-left,.rs-topbar-right{padding:10px 0!important}.rs .rs-profile .profile-avatar-container{width:86px!important;height:86px!important;aspect-ratio:1 / 1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important;border-radius:999px!important;box-sizing:border-box!important}.rs .rs-profile .profile-avatar-container>*{width:100%!important;height:100%!important;display:block!important}.rs .rs-profile .profile-avatar-container img,.rs .rs-profile .rs-profile-avatar-lg,.rs .rs-profile .rs-profile-avatar-lg img{width:100%!important;height:100%!important;border-radius:999px!important;object-fit:cover!important;object-position:center!important;display:block!important;margin:0!important}.rs .rs-profile .profile-avatar-container>.rs-profile-avatar-lg{width:100%!important;height:100%!important;display:block!important}.rs .rs-profile .profile-avatar-container>.rs-presence-dot{width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;position:absolute!important;right:4px!important;bottom:4px!important;border-radius:999px!important;border:2px solid #fff!important;display:block!important;flex:0 0 auto!important;transform:none!important}.rs .rs-profile .profile-avatar-container>.rs-presence-dot.is-online{background:#22c55e!important}.rs .rs-profile .profile-avatar-container>.rs-presence-dot.is-offline{background:#ef4444!important}.rs .rs-profile .profile-avatar-container{position:relative!important;overflow:visible!important}.rs .rs-profile .profile-avatar-container>.rs-presence-dot{width:10px!important;height:10px!important;position:absolute!important;right:6px!important;bottom:6px!important;border-radius:999px!important;border:2px solid #fff!important;z-index:5!important;display:block!important}.rs .rs-profile .profile-avatar-container>.rs-presence-dot.is-online{background:#22c55e!important;animation:rs-presence-pulse-green 1.6s infinite}.rs .rs-profile .profile-avatar-container>.rs-presence-dot.is-offline{background:#ef4444!important;animation:rs-presence-pulse-red 1.6s infinite}@keyframes rs-presence-pulse-green{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes rs-presence-pulse-red{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.rs-media-modal-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:30000;padding:18px}.rs-media-modal{width:min(1400px,94vw)!important;height:min(920px,82vh)!important;max-width:94vw!important;max-height:82vh!important;background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.1);box-shadow:0 18px 55px #00000040;display:flex;flex-direction:column;overflow:hidden}.rs-media-modal-head,.rs-media-tabs{flex:0 0 auto}.rs-media-modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px}.rs-media-modal-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.rs-media-modal-close{background:transparent!important;border:none!important;box-shadow:none!important;color:#222!important}.rs-media-modal-close:hover{background:#0000000f!important}.rs-media-modal-close:focus,.rs-media-modal-close:focus-visible{outline:none!important;background:#00000014!important}.rs-media-tabs{display:flex!important;justify-content:center!important;align-items:center!important;gap:18px!important;padding:14px 18px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.rs-media-tab{position:relative!important;display:inline-flex!important;align-items:center!important;gap:10px!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#000!important;font-weight:800!important;font-size:22px!important;line-height:1!important;padding:10px 6px!important;cursor:pointer!important;transition:transform .12s ease,opacity .16s ease!important}.rs-media-tab svg{width:22px!important;height:22px!important}.rs-media-tab:hover{opacity:.88!important}.rs-media-tab:active{transform:scale(.97)!important}.rs-media-tab:focus,.rs-media-tab:focus-visible{outline:none!important}.rs-media-tab:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-8px!important;height:3px!important;background:#000!important;border-radius:999px!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .18s ease!important}.rs-media-tab.active:after{transform:scaleX(1)!important}.rs-media-tab.active{opacity:1!important}.rs-media-thumb{background:transparent!important;border:1px solid rgba(0,0,0,.1)!important;overflow:hidden!important}.rs-media-grid,.rs-media-block,.rs-media-modal-body{background:transparent!important}.rs-media-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:transparent!important}.rs-media-row,.rs-media-row video{background:transparent!important}.rs-media-thumb:focus,.rs-media-thumb:focus-visible{outline:none!important;box-shadow:none!important}.rs-media-thumb{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:0}.rs-media-thumb img{display:block;width:100%;height:100%;object-fit:cover}.rs-media-ts{position:absolute;left:10px;bottom:8px;font-size:12px;font-weight:600;color:#000000bf;background:#ffffffd9;padding:4px 8px;border-radius:999px}.rs-media-row-actions{display:flex;align-items:center;gap:10px}.rs-media-row-ts{margin-right:auto;font-size:13px;font-weight:600;color:#000000bf}.rs-doc-row{display:flex;align-items:center;gap:10px}.rs-doc-ts{margin-left:auto;font-size:13px;font-weight:600;color:#000000bf}.rs-link-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-link-ts{font-size:13px;font-weight:600;color:#000000bf;white-space:nowrap}.rs-media-ts{position:absolute;right:10px;bottom:10px;z-index:3;font-size:12px;font-weight:700;color:#fff;padding:4px 8px;border-radius:999px;background:#000000a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.rs-media-thumb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;z-index:2;background:linear-gradient(to top,#00000059,#0000);pointer-events:none}.rs-media-row{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;max-width:860px;margin:0 auto}.rs-media-row video{width:100%;height:320px;max-height:360px;border-radius:10px;background:#000;object-fit:contain}.rs-media-row audio{width:100%;max-width:560px;margin:0 auto;display:block}.rs-media-row-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.rs-media-row-ts{margin-right:auto;font-size:13px;font-weight:700;color:#000;opacity:.75}.rs-media-row-actions button{background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:8px 12px;font-weight:700;color:#000;cursor:pointer}.rs-media-row-actions button:hover{background:#0000000a}.rs-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.rs-video-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:12px}.rs-video-player video{width:100%;height:220px;border-radius:10px;background:#000;object-fit:contain}.rs-video-meta{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.rs-video-ts{margin-right:auto;font-size:13px;font-weight:700;color:#000;opacity:.75}.rs-video-actions{display:flex;gap:10px}.rs-video-actions button{background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:8px 12px;font-weight:700;color:#000;cursor:pointer}.rs-video-actions button:hover{background:#0000000a}.rs-audio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.rs-audio-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:12px}.rs-audio-player audio{width:100%;height:44px}.rs-audio-meta{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.rs-audio-ts{margin-right:auto;font-size:13px;font-weight:700;color:#000;opacity:.75}.rs-audio-actions{display:flex;gap:10px}.rs-audio-actions button{background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:8px 12px;font-weight:700;color:#000;cursor:pointer}.rs-audio-actions button:hover{background:#0000000a}.rs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:transparent;color:#000;cursor:pointer;padding:0}.rs-icon-btn svg{width:18px;height:18px}.rs-icon-btn:hover{background:#0000000a}.rs-icon-btn:active{transform:scale(.98)}.rs-icon-btn:focus{outline:none;box-shadow:0 0 0 2px #0000001f}.rs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:#000;cursor:pointer;padding:0;border-radius:999px}.rs-icon-btn svg{width:24px;height:24px}.rs-icon-btn:hover{background:#0000000f}.rs-icon-btn:active{transform:scale(.97)}.rs-icon-btn:focus{outline:none;box-shadow:0 0 0 3px #0000001a}.rs-link-row{display:flex;align-items:center;gap:12px;width:100%}.rs-link-avatar{width:36px;height:36px;border-radius:999px;object-fit:cover;flex:0 0 auto}.rs-link-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.rs-link-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-link-title{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.rs-link-name{font-weight:800;font-size:13px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-link-handle{font-size:12px;font-weight:600;opacity:.75;white-space:nowrap;flex:0 0 auto}.rs-link-ts{flex:0 0 auto;font-size:12px;font-weight:700;opacity:.75;white-space:nowrap;text-align:right}.rs-link-urlrow{display:flex;align-items:center;gap:10px;min-width:0}.rs-link-domain{font-size:12px;font-weight:800;opacity:.7;white-space:nowrap;flex:0 0 auto}.rs-link-url{font-size:12px;opacity:.9;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.rs .rs-link-row{background:transparent!important;color:#111!important;border:none!important;box-shadow:none!important;outline:none!important}.rs .rs-link-row:active,.rs .rs-link-row:focus,.rs .rs-link-row:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.rs .rs-link-row{-webkit-appearance:none!important;appearance:none!important}.rs .rs-link-row *{color:#111!important}.rs .rs-link-handle,.rs .rs-link-domain,.rs .rs-link-ts{color:#000000b3!important}.rs .rs-links-list{gap:14px!important}.rs .rs-link-row{padding:14px 16px!important;gap:14px!important}.rs .rs-link-avatar{width:62px!important;height:62px!important;border-radius:999px!important;object-fit:cover!important;flex:0 0 52px!important}.rs .rs-link-top{align-items:baseline!important;gap:12px!important}.rs .rs-link-name{font-size:18px!important;font-weight:800!important;line-height:1.1!important}.rs .rs-link-handle{font-size:14px!important;font-weight:600!important;opacity:.75!important}.rs .rs-link-ts{font-size:18px!important;font-weight:700!important;opacity:.75!important;white-space:nowrap!important}.rs .rs-link-urlrow{margin-top:6px!important;gap:10px!important}.rs .rs-link-domain{font-size:16px!important;font-weight:800!important;opacity:.7!important}.rs .rs-link-url{font-size:18px!important;font-weight:600!important;opacity:.9!important}.rs .rs-link-row{display:grid!important;grid-template-columns:1fr 240px!important;column-gap:16px!important;align-items:center!important}.rs .rs-link-avatar{grid-column:2!important;grid-row:1 / span 2!important;justify-self:end!important;align-self:center!important;width:56px!important;height:56px!important;flex:0 0 56px!important}.rs .rs-link-main{display:contents!important}.rs .rs-link-top{grid-column:2!important;grid-row:1!important;justify-self:end!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important}.rs .rs-link-title{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important}.rs .rs-link-ts{margin:0!important;text-align:right!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;opacity:.75!important}.rs .rs-link-urlrow{grid-column:1!important;grid-row:1 / span 2!important;justify-self:start!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0!important}.rs .rs-link-domain{font-size:13px!important;font-weight:800!important;opacity:.7!important}.rs .rs-link-url{font-size:14px!important;font-weight:600!important;opacity:.92!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rs .rs-link-row{grid-template-columns:1fr 280px!important;align-items:center!important}.rs .rs-link-top{grid-column:2!important;grid-row:1 / span 2!important;display:grid!important;grid-template-columns:1fr 72px!important;column-gap:12px!important;align-items:center!important;justify-items:end!important}.rs .rs-link-title{grid-column:1!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important}.rs .rs-link-ts{grid-column:1!important;margin-top:4px!important;justify-self:end!important;text-align:right!important}.rs .rs-link-avatar{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:60px!important;height:60px!important;border-radius:999px!important}.rs .rs-link-row{-webkit-appearance:none;appearance:none;width:100%;display:grid!important;grid-template-columns:1fr 360px!important;align-items:center!important;gap:18px!important;background:transparent!important;color:#111!important;border:none!important;box-shadow:none!important;padding:14px 10px!important;cursor:pointer;text-align:left}.rs .rs-link-row:active,.rs .rs-link-row:focus,.rs .rs-link-row:focus-visible{background:transparent!important;outline:none!important;box-shadow:none!important}.rs .rs-link-left{min-width:0}.rs .rs-link-urlrow{display:flex;align-items:center;gap:12px;min-width:0}.rs .rs-link-domain{font-size:16px!important;font-weight:800!important;opacity:.75!important;flex:0 0 auto}.rs .rs-link-url{font-size:16px!important;font-weight:700!important;color:#111!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs .rs-link-right{grid-column:2;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;min-width:0}.rs .rs-link-avatar{width:64px!important;height:64px!important;border-radius:999px!important;object-fit:cover!important;flex:0 0 auto}.rs .rs-link-stack{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:4px!important;min-width:0;text-align:right!important}.rs .rs-link-name{font-size:20px!important;font-weight:900!important;color:#111!important;line-height:1.1!important}.rs .rs-link-handle{font-size:15px!important;font-weight:700!important;opacity:.75!important;line-height:1.1!important}.rs .rs-link-ts{font-size:14px!important;font-weight:700!important;opacity:.7!important;line-height:1.1!important}.rs .rs-link-row{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;column-gap:18px!important;align-items:center!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:14px 16px!important;cursor:pointer;text-align:left!important}.rs .rs-link-row:hover{background:#00000008!important}.rs .rs-link-left{min-width:0!important;overflow:hidden!important;justify-self:start!important;text-align:left!important}.rs .rs-link-domainline{font-size:16px!important;font-weight:700!important;color:#0000008c!important;margin-bottom:6px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs .rs-link-url{font-size:18px!important;font-weight:700!important;color:#111!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.rs .rs-link-meta{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;text-align:left!important}.rs .rs-link-avatar{width:64px!important;height:64px!important;border-radius:999px!important;object-fit:cover!important;flex:0 0 auto!important}.rs .rs-link-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important}.rs .rs-link-name{font-size:20px!important;font-weight:900!important;color:#111!important;line-height:1.05!important}.rs .rs-link-handle{font-size:14px!important;font-weight:700!important;color:#0000008c!important;line-height:1.1!important}.rs .rs-link-ts{font-size:13px!important;font-weight:700!important;color:#0000008c!important;line-height:1.1!important}.rs .rs-link-left{min-width:0!important;overflow:hidden!important;max-width:560px!important}.rs .rs-link-url{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.rs .rs-links-head{display:grid;grid-template-columns:1fr 280px;align-items:center;padding:6px 12px 10px;margin-bottom:6px;border-bottom:1px solid rgba(0,0,0,.08)}.rs .rs-links-head-left{font-weight:700;font-size:14px;color:#111}.rs .rs-links-head-right{justify-self:end;text-align:right;font-weight:700;font-size:14px;color:#111}.rs .rs-links-head{display:grid;grid-template-columns:1fr 1fr 280px;gap:18px;padding:10px 12px;margin-top:6px;font-weight:700;font-size:13px;color:#111}.rs .rs-links-col{min-width:0}.rs .rs-links-col-sent{text-align:right}.rs .rs-link-row{display:grid!important;grid-template-columns:1fr 1fr 280px!important;gap:18px!important;align-items:center!important}.rs .rs-link-url,.rs .rs-link-message{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs .rs-links-head,.rs .rs-link-row{grid-template-columns:minmax(520px,1fr) minmax(220px,.8fr) 280px!important;column-gap:28px!important}.rs .rs-links-col-msg,.rs .rs-link-message{padding-left:28px!important}.rs .rs-link-left,.rs .rs-link-message{min-width:0!important}.rs .rs-link-message-muted{color:#000!important;opacity:1!important;font-weight:500!important}.rs-docs-head{display:grid;grid-template-columns:1fr 320px;gap:12px;padding:10px 12px;font-weight:600;border-bottom:1px solid rgba(0,0,0,.08)}.rs-docs-col{font-size:13px;opacity:.85}.rs-docs-list{display:flex;flex-direction:column}.rs-doc-row{display:grid;grid-template-columns:1fr 320px auto;gap:12px;align-items:center;padding:12px;border-bottom:1px solid rgba(0,0,0,.06)}.rs-doc-left{min-width:0}.rs-doc-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-doc-ts{margin-top:4px;font-size:12px;opacity:.7}.rs-doc-meta{display:flex;align-items:center;gap:10px;min-width:0;justify-content:flex-start}.rs-doc-avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;flex:0 0 auto}.rs-doc-stack{min-width:0;display:flex;flex-direction:column;line-height:1.15}.rs-doc-sender-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-doc-sender-handle{font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-doc-actions{display:flex;align-items:center;gap:8px}.rs-media-modal .rs-doc-actions .rs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#0000000f;color:#000000e0;opacity:1;visibility:visible;cursor:pointer}.rs-media-modal .rs-doc-actions .rs-icon-btn svg{width:18px;height:18px;color:currentColor;opacity:1;display:block}.rs-media-modal .rs-doc-actions .rs-icon-btn:hover{background:#0000001a;border-color:#00000047}.rs-media-modal .rs-doc-actions .rs-icon-btn:focus{outline:none;box-shadow:0 0 0 3px #0000001a}.rs-doc-actions{justify-content:flex-end;min-width:88px}.rs-docs-head{display:grid;grid-template-columns:1fr 320px 88px;gap:12px;padding:10px 12px;font-weight:600;border-bottom:1px solid rgba(0,0,0,.08);align-items:center}.rs-docs-col-sent{text-align:left;justify-self:start}.rs-docs-col-actions{text-align:right;justify-self:end}.rs-media-modal .rs-links-head{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px 96px!important;gap:18px!important;align-items:center!important;padding:10px 12px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.rs-media-modal .rs-links-col-sent{text-align:left!important;justify-self:start!important}.rs-media-modal .rs-links-list .rs-link-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px 96px!important;gap:18px!important;align-items:center!important;flex:none!important;flex-direction:unset!important;justify-content:unset!important;white-space:normal!important;padding:12px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.rs-media-modal .rs-links-list .rs-link-left,.rs-media-modal .rs-links-list .rs-link-message{min-width:0!important}.rs-media-modal .rs-links-list .rs-link-url,.rs-media-modal .rs-links-list .rs-link-message{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-media-modal .rs-links-list .rs-link-meta{grid-column:3!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.rs-media-modal .rs-links-list .rs-link-actions{grid-column:4!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:96px!important}.rs-media-modal .rs-links-list .rs-link-actions .rs-icon-btn{width:44px!important;height:44px!important;border:none!important;background:transparent!important}.rs-media-modal .rs-links-head,.rs-media-modal .rs-links-list .rs-link-row{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) 360px 96px!important;column-gap:22px!important;align-items:center!important}.rs-media-modal .rs-links-list .rs-link-cell{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important;text-align:left!important;-webkit-appearance:none!important;appearance:none!important}.rs-media-modal .rs-links-list .rs-link-cell:hover{background:transparent!important}.rs-media-modal .rs-links-list .rs-link-cell:active,.rs-media-modal .rs-links-list .rs-link-cell:focus,.rs-media-modal .rs-links-list .rs-link-cell:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.rs-media-modal .rs-links-list .rs-link-row:hover{background:#00000005!important}.rs-media-modal .rs-links-list .rs-link-left,.rs-media-modal .rs-links-list .rs-link-message,.rs-media-modal .rs-links-list .rs-link-meta{min-width:0!important}.rs-media-modal .rs-links-list .rs-link-message{padding-left:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-media-modal .rs-links-head .rs-links-col-sent{justify-self:start!important;text-align:left!important;display:grid!important;grid-template-columns:64px 1fr!important;column-gap:14px!important;align-items:center!important}.rs-media-modal .rs-links-head .rs-links-col-sent{padding-left:0!important}.rs-media-modal .rs-links-head .rs-links-col-sent:before{content:""!important;display:block!important;width:64px!important;height:1px!important}.rs-media-modal .rs-links-list .rs-link-meta{display:flex!important;align-items:center!important;gap:14px!important;justify-content:flex-start!important}.rs-media-modal .rs-links-list .rs-link-avatar{width:64px!important;height:64px!important;border-radius:999px!important;object-fit:cover!important;flex:0 0 64px!important}.rs-media-modal .rs-links-list .rs-link-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:96px!important;white-space:nowrap!important}.rs-media-modal .rs-links-list .rs-link-row{white-space:normal!important}.rs-media-modal .rs-links-head,.rs-media-modal .rs-links-list .rs-link-row{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) 320px 96px!important;column-gap:24px!important;align-items:center!important}.rs-media-modal .rs-links-head .rs-links-col{text-align:left!important;justify-self:start!important}.rs-media-modal .rs-links-head .rs-links-col-actions{justify-self:end!important}.rs-media-modal .rs-links-head .rs-links-col-sent{text-align:left!important;justify-self:start!important;padding-left:0!important;margin-left:0!important}.rs-media-modal .rs-links-head .rs-links-col-msg{text-align:left!important;justify-self:start!important}.rs-media-modal .rs-links-list .rs-link-message{justify-self:start!important;text-align:left!important;min-width:0!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-left:0!important;margin-left:0!important}.rs-media-modal .rs-links-list .rs-link-left{min-width:0!important;overflow:hidden!important}.rs-media-modal .rs-links-list .rs-link-meta{justify-self:start!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-width:0!important}.rs-media-modal .rs-links-list .rs-link-actions{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}.rs-media-modal .rs-links-head,.rs-media-modal .rs-links-list .rs-link-row{display:grid!important;flex:none!important;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) 320px 104px!important;column-gap:20px!important;align-items:center!important;width:100%!important;white-space:normal!important}.rs-media-modal .rs-links-head{padding:10px 12px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.rs-media-modal .rs-links-head .rs-links-col{justify-self:start!important;text-align:left!important;min-width:0!important}.rs-media-modal .rs-links-head .rs-links-col-actions{justify-self:end!important;text-align:right!important}.rs-media-modal .rs-links-list .rs-link-left{grid-column:1!important;justify-self:start!important;min-width:0!important;width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;text-align:left!important;-webkit-appearance:none!important;appearance:none!important}.rs-media-modal .rs-links-list .rs-link-message{grid-column:2!important;justify-self:start!important;text-align:left!important;min-width:0!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-left:0!important;margin-left:0!important}.rs-media-modal .rs-links-list .rs-link-meta{grid-column:3!important;justify-self:start!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-width:0!important}.rs-media-modal .rs-links-list .rs-link-actions{grid-column:4!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}.rs-media-modal .rs-links-list .rs-link-domainline,.rs-media-modal .rs-links-list .rs-link-url{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-media-modal .rs-links-list .rs-link-message-muted{color:#111!important;opacity:1!important}.rs-media-modal .rs-links-list .rs-link-avatar{width:56px!important;height:56px!important;border-radius:999px!important;object-fit:cover!important;flex:0 0 56px!important}.rs-media-modal .rs-links-list .rs-icon-btn{width:44px!important;height:44px!important;border:none!important;background:transparent!important}.rs-media-modal .rs-links-list .rs-link-row{align-items:start!important;padding-top:14px!important;padding-bottom:14px!important}.rs-media-modal .rs-links-list .rs-link-message{align-self:start!important;padding-top:2px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-media-modal .rs-links-list .rs-link-message-muted{display:inline-block!important;margin-top:0!important;line-height:1.2!important}.rs-media-modal .rs-links-col-msg,.rs-media-modal .rslinks-head .rs-links-col-msg,.rs-media-modal .rs-links-list .rs-link-message{padding-left:0!important;margin-left:0!important}.rs-media-modal .rs-links-head .rs-links-col-sent,.rs-media-modal .rs-links-list .rs-link-meta{padding-left:0!important;margin-left:0!important;justify-self:start!important;text-align:left!important}.rs-media-modal .rs-links-list .rs-link-meta{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}.rs-media-modal .rs-doc-row .rs-doc-meta{gap:14px!important}.rs-media-modal .rs-doc-row .rs-doc-avatar{width:56px!important;height:56px!important;flex:0 0 56px!important;border-radius:999px!important;object-fit:cover!important}.rs-media-modal .rs-doc-row .rs-doc-stack{gap:4px!important}.rs-media-modal .rs-doc-row .rs-doc-sender-name{font-size:18px!important;font-weight:900!important;line-height:1.1!important}.rs-media-modal .rs-doc-row .rs-doc-sender-handle{font-size:14px!important;font-weight:700!important;line-height:1.1!important;opacity:.75!important}.rs-media-tile{display:flex;flex-direction:column;gap:8px}.rs-media-modal .rs-media-sentby{display:flex;align-items:center;gap:10px;min-width:0}.rs-media-modal .rs-media-sentby-avatar{width:34px;height:34px;border-radius:999px;object-fit:cover;flex:0 0 auto}.rs-media-modal .rs-media-sentby-stack{min-width:0;display:flex;flex-direction:column;line-height:1.1}.rs-media-modal .rs-media-sentby-name{font-size:13px;font-weight:900;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-media-modal .rs-media-sentby-handle{font-size:12px;font-weight:700;color:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-media-tile{display:flex;flex-direction:column;overflow:hidden}.rs-media-thumb{display:block;padding:0;border:0;background:transparent;line-height:0}.rs-media-sentby{display:flex;align-items:center;gap:10px;padding:8px 10px}.rs-media-footer-ts{margin-top:auto;padding:6px 10px 10px;font-size:12px;line-height:1.2;opacity:.8;border-top:1px solid rgba(255,255,255,.08)}.rs-media-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px 10px;border-top:1px solid rgba(255,255,255,.08)}.rs-media-footer-left{min-width:0}.rs-media-footer-ts{font-size:12px;line-height:1.2;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-media-footer-actions{display:flex;align-items:center;gap:8px}.rs-media-tile{background:#fff;border-radius:14px;box-shadow:0 1px 4px #00000014;overflow:hidden;display:flex;flex-direction:column}.oolr-ring-online{outline:2px solid rgba(34,197,94,.95);outline-offset:2px;position:relative}.oolr-ring-online:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid rgba(34,197,94,.55);animation:oolrPulse 1.35s ease-out infinite;pointer-events:none}@keyframes oolrPulse{0%{transform:scale(.82);opacity:.85}70%{transform:scale(1.22);opacity:0}to{transform:scale(1.22);opacity:0}}.group-border{box-shadow:0 0 0 2px #0000001f;border-radius:999px}.right-sidebar{display:flex;flex-direction:column;min-height:0}.rs-live-panel{flex:0 0 auto;max-height:180px;overflow:auto}.rs-members-panel{flex:1 1 auto;min-height:0;overflow:auto}.live-badge{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;width:auto!important;height:auto!important;min-width:0!important;max-width:max-content;background:#ff2d2d;color:#fff}.rs-section{padding:10px 12px;border-top:1px solid rgba(0,0,0,.06)}.rs-section-title{font-size:13px;font-weight:700;margin:0 0 8px;color:#000000b8}.rs-members{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto;overflow-x:hidden;padding-right:6px}.rs-member-row{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;cursor:pointer;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.rs-member-row:hover{border-color:#00000024;box-shadow:0 6px 16px #0000001a;transform:translateY(-1px)}.rs-member-row:active{transform:translateY(0);box-shadow:0 3px 10px #0000001a}.rs-member-avatar{width:44px;height:44px;border-radius:50%;flex:0 0 44px;object-fit:cover}.rs-member-meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.rs-member-name{font-size:14px;font-weight:700;color:#000000d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rs-member-handle{font-size:12px;color:#0000008c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-member-sub{font-size:12px;color:#0009;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-dot-sep{opacity:.65}.rs-empty{font-size:13px;color:#0000008c;padding:10px 0}.live-badge{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;background:#ff2d2d;color:#fff;width:auto!important;height:auto!important}.rs-members::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}.rs-member-row .rs-member-avatar{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:50%!important;overflow:hidden!important;display:block!important;position:relative}.rs-member-row .rs-member-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:50%!important}.rs-member-row .rs-member-avatar{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.rs-member-row .rs-member-avatar>div,.rs-member-row .rs-member-avatar>span{width:100%!important;height:100%!important;border-radius:50%!important}.rs-members,.rs-section,.rs-profile{overflow:visible}.rs-section{padding:10px 12px}.rs-section-title{font-size:13px;font-weight:600;color:#6b7280;margin:8px 0 10px}.rs-members{display:flex;flex-direction:column;gap:8px}.rs-member-row{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#fff!important;color:#111827;cursor:pointer;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.rs-member-row.active,.rs-member-row.selected,.rs-member-row.is-active{background:#fff!important}.rs-member-row:hover{border-color:#0000001f;box-shadow:0 8px 18px #0000000f;transform:translateY(-1px)}.rs-member-avatar{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:50%!important;overflow:hidden!important}.rs-member-meta{flex:1 1 auto;min-width:0}.rs-member-name-row{display:flex;align-items:center;gap:8px;min-width:0}.rs-member-name{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-member-handle{font-size:12px;color:#6b7280;margin-top:2px}.live-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#ef44441f;color:#dc2626;border:1px solid rgba(239,68,68,.25)}.rs-presence-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.rs-profile-sub{color:#6b7280;font-size:12px}.profile-avatar-container,.rs-chat-avatar-wrap,.rs-member-row{position:relative}.rs-member-row .rs-presence-dot{position:absolute;left:44px;top:36px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;z-index:5}.rs-presence-dot.is-online{background:#22c55e;box-shadow:0 0 #22c55e8c;animation:rsPulseGreen 1.35s ease-out infinite}.rs-presence-dot.is-offline{background:#ef4444;box-shadow:0 0 #ef44448c;animation:rsPulseRed 1.35s ease-out infinite}@keyframes rsPulseGreen{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes rsPulseRed{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}@media(prefers-reduced-motion:reduce){.rs-presence-dot.is-online,.rs-presence-dot.is-offline{animation:none}}.rs-overlay-shell{height:100vh;max-height:100vh;width:100%;display:flex;flex-direction:column;overflow:hidden;min-height:0;background:#fff}.rs-overlay-shell .modal-overlay,.rs-overlay-shell .group-info-overlay,.rs-overlay-shell .GroupInfoModal-overlay{position:static!important;inset:auto!important;width:100%!important;height:100%!important;background:transparent!important;display:flex;flex-direction:column;overflow:hidden;min-height:0}.rs-overlay-shell .modal,.rs-overlay-shell .modal-content,.rs-overlay-shell .group-info-modal,.rs-overlay-shell .GroupInfoModal{position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden;display:flex;flex-direction:column;min-height:0}.rs-overlay-shell img{max-width:140px;max-height:140px;width:auto;height:auto;object-fit:cover}.rs-overlay-shell .members,.rs-overlay-shell .group-members,.rs-overlay-shell .rs-members,.rs-overlay-shell .GroupInfoModal-members{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:12px}.rs-profile{display:flex;flex-direction:column}.rs-profile .profile-avatar-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:8px}.rs-profile-avatar-lg{width:96px;height:96px;border-radius:18px;object-fit:cover}.rs-profile-name-row,.rs-profile-bio,.rs-profile-sub{text-align:center}.rs-profile.is-group .rs-profile-name-row,.rs-profile.is-group .rs-profile-bio,.rs-profile.is-group .rs-profile-sub,.rs-profile.is-group{text-align:center}.rs-profile.is-group .profile-avatar-container{display:flex;justify-content:center;align-items:center;width:100%}.rs-profile.is-group{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.rs-profile.is-group .profile-avatar-container{width:100%;display:flex;justify-content:center;align-items:center}.rs-profile.is-group .rs-profile-avatar-lg{display:block;margin:0 auto}.rs-overlay-shell{height:100vh;max-height:100vh;width:100%;position:relative;overflow:hidden;background:transparent}.rs-aff-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#ffffffa6;line-height:1;margin-left:8px}.rs-aff-badge.approved{background:#b4f0be8c}.rs-profile-name{margin:0;line-height:1.1}.rs-aff-badge{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;transform:translateY(1px)}.rs-profile-name{margin:0;padding:0;display:inline-block;line-height:1.15}.rs-aff-badge{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;transform:translateY(1px);margin:4px 0 0}.rs-chat-list{padding-right:0!important}.rs-chat-list .all-users-list{margin:0!important;padding:0!important;list-style:none!important;width:100%;box-sizing:border-box}.rs-chat-row{margin:0 10px 10px}.rs{padding-right:0!important}.rs-member-invite-btn{border:none;background:transparent;cursor:pointer}.rs-go-live-card{min-width:0}.rs-go-live-preview{display:grid;gap:12px;width:100%;margin-bottom:16px}.rs-go-live-tile{position:relative;min-width:0;border-radius:14px;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.08)}.rs-go-live-tile-video{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block;background:#000}.rs-go-live-tile-avatar{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.rs-go-live-tile-placeholder{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#fff;font-size:32px}.rs-go-live-tile-name{position:absolute;left:10px;bottom:10px;padding:6px 10px;border-radius:999px;background:#00000094;color:#fff;font-size:13px;font-weight:600;line-height:1}.rs-go-live-tile-name{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.rs-go-live-invited-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;background:#ffffff24;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.rs-go-live-invite-panel{margin-top:14px;padding:14px 16px;border-top:1px solid #ececec;background:#fff}.rs-go-live-invite-title{font-size:14px;font-weight:700;color:#111}.rs-go-live-invite-sub{margin-top:2px;font-size:12px;color:#666}.rs-go-live-invite-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #ececec;border-radius:12px;background:#fafafa}.rs-go-live-invite-user{display:flex;align-items:center;gap:10px;min-width:0}.rs-go-live-invite-avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;flex-shrink:0}.rs-go-live-invite-name{font-size:14px;font-weight:700;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-go-live-invite-handle{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-go-live-add-btn,.rs-go-live-remove-btn{border:none;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.rs-go-live-add-btn{background:#4f7df0;color:#fff}.rs-go-live-remove-btn{background:#efefef;color:#111}.rs-go-live-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000047;-webkit-backdrop-filter:2px;backdrop-filter:blur(2px)}.rs-go-live-card{background:#fff;border-radius:18px;box-shadow:0 18px 60px #00000038;overflow:hidden;max-height:94vh;display:flex;flex-direction:column}.rs-go-live-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ececec;background:#fff;flex:0 0 auto}.rs-go-live-title{font-size:26px;font-weight:700;color:#111}.rs-go-live-iconbtn{width:38px;height:38px;border:0;border-radius:12px;background:#4f7df0;color:#fff;cursor:pointer}.rs-go-live-preview{display:grid;gap:10px;padding:12px;background:#0f0f10;border-bottom:1px solid #202022}.rs-go-live-tile{position:relative;border-radius:16px;overflow:hidden;background:#161616;border:1px solid rgba(255,255,255,.08)}.rs-go-live-tile-media{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;background:#111}.rs-go-live-tile-placeholder{width:72px;height:72px;border-radius:999px;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700}.rs-go-live-tile-name{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#000000a8;color:#fff;font-size:13px;font-weight:600;max-width:calc(100% - 20px)}.rs-go-live-invited-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#ffffff29;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.rs-go-live-invite-panel{padding:12px 14px 8px;background:#fff;border-top:1px solid #ececec}.rs-go-live-invite-head{margin-bottom:10px}.rs-go-live-invite-title{font-size:18px;font-weight:700;color:#111}.rs-go-live-invite-sub{font-size:13px;color:#666;margin-top:2px}.rs-go-live-invite-list{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow-y:auto;padding-right:4px}.rs-go-live-invite-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e8e8e8;border-radius:16px;background:#fff;box-shadow:0 4px 14px #0000000d}.rs-go-live-invite-row-left{display:flex;align-items:center;gap:12px;min-width:0}.rs-go-live-invite-avatar{width:44px;height:44px;border-radius:999px;object-fit:cover;flex:0 0 44px}.rs-go-live-invite-meta{min-width:0}.rs-go-live-invite-name{font-size:15px;font-weight:700;color:#111;line-height:1.2}.rs-go-live-invite-handle{font-size:13px;color:#666;margin-top:2px}.rs-go-live-invite-btn,.rs-go-live-remove-btn{min-width:88px;height:36px;padding:0 14px;border:0;border-radius:12px;background:#4f7df0;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.rs-go-live-remove-btn{background:#eef3ff;color:#2f5fda}.rs-go-live-controls{position:sticky;bottom:0;z-index:3;background:#fff;border-top:1px solid #ececec;padding:14px;flex:0 0 auto}.rs-go-live-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.rs-go-live-field span{font-size:14px;font-weight:600;color:#222}.rs-go-live-field input{width:100%;height:46px;border:1px solid #ddd;border-radius:12px;padding:0 14px;font-size:14px;color:#111;background:#fff}.rs-go-live-toggles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.rs-toggle{height:44px;border:1px solid #ddd;border-radius:12px;background:#f7f7f7;color:#222;font-weight:600;cursor:pointer}.rs-toggle.on{background:#eef4ff;border-color:#b7cfff;color:#2f5fda}.rs-go-live-start{width:100%;height:48px;border:0;border-radius:12px;background:#4f7df0;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.rs-go-live-error{margin-bottom:10px;color:#c62828;font-size:13px;font-weight:600}.rs-go-live-member-chooser{padding:14px 16px 10px;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.rs-go-live-member-chooser-head{margin-bottom:10px}.rs-go-live-member-chooser-title{font-size:16px;font-weight:700;color:#111}.rs-go-live-member-chooser-sub{font-size:13px;color:#666;margin-top:2px}.rs-go-live-rolodex-wrap{margin-top:10px}.rs-go-live-rolodex-label{font-size:13px;font-weight:700;color:#222;margin-bottom:8px}.rs-go-live-rolodex{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;scroll-behavior:smooth}.rs-go-live-rolodex::-webkit-scrollbar{height:8px}.rs-go-live-rolodex::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.rs-go-live-role-card{flex:0 0 240px;min-width:240px;max-width:240px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e6e6e6;border-radius:16px;background:#fff;box-shadow:0 4px 16px #0000000f}.rs-go-live-role-card.invited{background:#f8fbff;border-color:#cfe0ff}.rs-go-live-role-avatar{width:42px;height:42px;border-radius:999px;object-fit:cover;flex:0 0 42px}.rs-go-live-role-meta{min-width:0;flex:1 1 auto}.rs-go-live-role-name{font-size:14px;font-weight:700;color:#111;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-go-live-role-handle{font-size:12px;color:#666;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-go-live-role-add,.rs-go-live-role-remove{flex:0 0 auto;height:34px;padding:0 12px;border:0;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer}.rs-go-live-role-add{background:#4f7df0;color:#fff}.rs-go-live-role-remove{background:#edf3ff;color:#2f5fda}.rs-go-live-role-empty{min-height:54px;display:flex;align-items:center;padding:0 12px;border:1px dashed #d8d8d8;border-radius:14px;color:#777;font-size:13px;background:#fafafa;min-width:240px}.rs-go-live-card{background:#fff;border-radius:22px;box-shadow:0 18px 60px #00000038;overflow:hidden;display:flex;flex-direction:column;max-height:94vh}.rs-go-live-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff}.rs-go-live-preview{display:grid;gap:10px;padding:10px;background:#0d0d0f}.rs-go-live-controls{position:sticky;bottom:0;z-index:4;background:#fff;border-top:1px solid #ececec;padding:14px 16px 16px}.rs-go-live-rolodex-arrow:active{transform:translateY(0)}.rs-go-live-card{display:flex;flex-direction:column;height:min(92vh,980px);max-height:92vh}.rs-go-live-studio-layout{display:grid;grid-template-columns:320px minmax(0,1fr) 360px;gap:16px;padding:16px;min-height:0;flex:1 1 auto;overflow:hidden}.rs-go-live-studio-left,.rs-go-live-studio-center,.rs-go-live-studio-right{min-height:0;min-width:0}.rs-go-live-studio-left{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding-right:4px}.rs-go-live-studio-center,.rs-go-live-studio-right{display:flex;flex-direction:column;min-height:0;overflow:hidden}.rs-go-live-preview--studio{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start}.rs-go-live-member-chooser--studio{border:1px solid #e8ebf2;border-radius:18px;padding:14px;background:#fff}.rs-go-live-controls--studio{margin-top:0;border:1px solid #e8ebf2;border-radius:18px;padding:14px;background:#fff;position:sticky;bottom:0}.rs-go-live-toggles--stacked{display:grid;grid-template-columns:1fr;gap:10px}.rs-go-live-sidechat-shell{height:100%;min-height:0;border:1px solid #e8ebf2;border-radius:18px;overflow:hidden;background:#0f172a}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed{height:100%;min-height:0;border-radius:0}.rs-go-live-sidechat-shell .vsc-panel.is-embed{height:100%}.rs-go-live-sidechat-empty{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#94a3b8;background:#0f172a}.rs-go-live-rolodex-headline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.rs-go-live-rolodex-arrows{display:flex;align-items:center;gap:8px;flex-shrink:0}.rs-go-live-rolodex-arrow{width:34px;height:34px;border:1px solid #d8deea;background:#fff;color:#4f7cff;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,transform .18s ease,border-color .18s ease;box-shadow:0 4px 12px #0f172a0f}.rs-go-live-rolodex-arrow:hover{background:#f5f8ff;border-color:#bfcdf7;transform:translateY(-1px)}.rs-go-live-rolodex{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:4px 2px 8px}.rs-go-live-rolodex-no-bar{-ms-overflow-style:none;scrollbar-width:none}.rs-go-live-rolodex-no-bar::-webkit-scrollbar{display:none}.rs-go-live-role-card{flex:0 0 230px;min-width:230px}.rs-go-live-role-empty{min-height:58px;display:flex;align-items:center;padding:0 10px;color:#6b7280;font-size:14px}.rs-go-live-footer-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}.rs-go-live-fullscreen-btn{width:100%;border:1px solid #d8deea;background:#fff;color:#1f2937;border-radius:12px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.rs-go-live-fullscreen-btn:hover{background:#f8fafc;border-color:#bfcdf7;transform:translateY(-1px)}.rs-go-live-card.is-fullscreen{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;border-radius:0!important}.rs-go-live-card.is-fullscreen .rs-go-live-studio-layout{height:calc(100vh - 72px);max-height:calc(100vh - 72px)}.rs-go-live-card.is-fullscreen .rs-go-live-studio-center{min-height:0}.rs-go-live-card.is-fullscreen .rs-go-live-preview--studio{height:100%}@media(max-width:1480px){.rs-go-live-studio-layout{grid-template-columns:290px minmax(0,1fr) 320px}}@media(max-width:1220px){.rs-go-live-studio-layout{grid-template-columns:320px minmax(0,1fr)}.rs-go-live-studio-right{display:none}}@media(max-width:1200px){.rs-go-live-preview{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.rs-go-live-preview{grid-template-columns:1fr!important}.rs-go-live-tile{min-height:220px!important}}.rs-go-live-card{width:min(96vw,1580px)!important;max-width:1580px!important;height:min(92vh,980px)!important;max-height:92vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.rs-go-live-studio-layout{display:grid!important;grid-template-columns:320px minmax(0,1fr) 360px!important;gap:16px!important;padding:16px!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.rs-go-live-studio-left,.rs-go-live-studio-center,.rs-go-live-studio-right{min-width:0!important;min-height:0!important}.rs-go-live-studio-left{display:flex!important;flex-direction:column!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important}.rs-go-live-member-chooser--studio{position:relative!important;border:1px solid #e8ebf2!important;border-radius:18px!important;padding:14px!important;background:#fff!important;box-shadow:none!important}.rs-go-live-controls--studio{position:relative!important;bottom:auto!important;border:1px solid #e8ebf2!important;border-radius:18px!important;padding:14px!important;background:#fff!important;box-shadow:none!important;margin-top:0!important}.rs-go-live-field{margin-bottom:12px!important}.rs-go-live-field input{width:100%!important;height:44px!important;border:1px solid #d9dee8!important;border-radius:12px!important;padding:0 12px!important;background:#fff!important}.rs-go-live-toggles--stacked{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-bottom:12px!important}.rs-go-live-rolodex-wrap{margin-top:12px!important}.rs-go-live-rolodex-headline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.rs-go-live-rolodex{display:flex!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 0 6px!important;scroll-behavior:smooth!important}.rs-go-live-role-card{flex:0 0 200px!important;min-width:200px!important;max-width:200px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:1px solid #e6eaf2!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.rs-go-live-role-card.invited{background:#f8fbff!important;border-color:#cfe0ff!important}.rs-go-live-role-avatar{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:999px!important;object-fit:cover!important}.rs-go-live-role-meta{min-width:0!important;flex:1 1 auto!important}.rs-go-live-role-name{font-size:13px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-go-live-role-handle{font-size:11px!important;color:#6b7280!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-go-live-role-add,.rs-go-live-role-remove{height:32px!important;padding:0 10px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}.rs-go-live-role-empty{min-width:200px!important;min-height:52px!important;display:flex!important;align-items:center!important;padding:0 12px!important;border:1px dashed #d6dbe5!important;border-radius:14px!important;background:#fafbfc!important;color:#6b7280!important}.rs-go-live-footer-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:10px!important}.rs-go-live-studio-left .rs-go-live-rolodex-arrow,.rs-go-live-studio-left .rs-go-live-role-add,.rs-go-live-studio-left .rs-go-live-role-remove,.rs-go-live-studio-left .rs-toggle,.rs-go-live-studio-left .rs-go-live-fullscreen-btn,.rs-go-live-studio-left .rs-go-live-start{background:transparent!important;color:#111!important;border:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important;outline:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.rs-go-live-studio-left .rs-go-live-rolodex-arrow:hover,.rs-go-live-studio-left .rs-go-live-role-add:hover,.rs-go-live-studio-left .rs-go-live-role-remove:hover,.rs-go-live-studio-left .rs-toggle:hover,.rs-go-live-studio-left .rs-go-live-fullscreen-btn:hover,.rs-go-live-studio-left .rs-go-live-start:hover{background:#0000000a!important;color:#111!important;border-color:#00000038!important;box-shadow:0 8px 18px #0000001a!important;transform:translateY(-1px)!important}.rs-go-live-studio-left .rs-go-live-rolodex-arrow:active,.rs-go-live-studio-left .rs-go-live-role-add:active,.rs-go-live-studio-left .rs-go-live-role-remove:active,.rs-go-live-studio-left .rs-toggle:active,.rs-go-live-studio-left .rs-go-live-fullscreen-btn:active,.rs-go-live-studio-left .rs-go-live-start:active{transform:translateY(0)!important;background:#00000012!important;box-shadow:0 4px 12px #0000001a!important}.rs-go-live-studio-left .rs-go-live-rolodex-arrow:focus-visible,.rs-go-live-studio-left .rs-go-live-role-add:focus-visible,.rs-go-live-studio-left .rs-go-live-role-remove:focus-visible,.rs-go-live-studio-left .rs-toggle:focus-visible,.rs-go-live-studio-left .rs-go-live-fullscreen-btn:focus-visible,.rs-go-live-studio-left .rs-go-live-start:focus-visible{outline:2px solid rgba(0,0,0,.2)!important;outline-offset:2px!important}.rs-go-live-studio-left .rs-go-live-rolodex-arrow{background:transparent!important;color:#111!important;border-radius:999px!important}.rs-go-live-studio-left .rs-go-live-rolodex-arrow svg{color:#111!important;width:18px!important;height:18px!important}.rs-go-live-studio-left .rs-go-live-role-add,.rs-go-live-studio-left .rs-go-live-role-remove,.rs-go-live-studio-left .rs-toggle{background:transparent!important;color:#111!important;font-weight:700!important}.rs-go-live-studio-left .rs-toggle.on{background:#00000008!important;color:#111!important;border-color:#0003!important}.rs-go-live-studio-left .rs-toggle svg{color:#111!important}.rs-go-live-studio-left .rs-go-live-fullscreen-btn{background:transparent!important;color:#111!important;font-weight:700!important}.rs-go-live-studio-left .rs-go-live-fullscreen-btn svg,.rs-go-live-studio-left .rs-go-live-fullscreen-btn span{color:#111!important}.rs-go-live-studio-left .rs-go-live-start{background:transparent!important;color:#111!important;font-weight:700!important}.rs-go-live-studio-left .rs-go-live-start:disabled{background:transparent!important;color:#000000ad!important;border-color:#00000024!important;opacity:1!important;cursor:default!important;box-shadow:none!important;transform:none!important}.rs-go-live-studio-left .rs-go-live-role-add *,.rs-go-live-studio-left .rs-go-live-role-remove *,.rs-go-live-studio-left .rs-toggle *,.rs-go-live-studio-left .rs-go-live-fullscreen-btn *,.rs-go-live-studio-left .rs-go-live-start *,.rs-go-live-studio-left .rs-go-live-rolodex-arrow *{color:inherit!important}.rs-go-live-rolodex{scroll-padding-left:16px;scroll-padding-right:16px}.rs-go-live-role-card{scroll-snap-align:start}.rs-go-live-rolodex{scroll-snap-type:x proximity}.rs-go-live-studio-center{background:transparent!important;border-radius:20px!important;overflow:hidden!important}.rs-go-live-preview.rs-go-live-preview--studio{background:transparent!important;padding:8px!important;border-radius:20px!important;overflow:hidden!important;align-content:start}.rs-go-live-tile{background:transparent!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 10px 24px #00000014!important}.rs-go-live-tile-media{background:transparent!important;border-radius:22px!important;overflow:hidden!important}.rs-go-live-tile-video,.rs-go-live-tile-avatar{border-radius:22px!important;background:transparent!important;display:block}.rs-go-live-tile-placeholder{border-radius:22px!important;background:#f3f4f6!important;color:#111!important}.rs-go-live-preview--studio:has(.rs-go-live-tile:only-child){background:transparent!important}.rs-go-live-studio-center{background:transparent!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 6px 18px #0000000a!important}.rs-go-live-preview.rs-go-live-preview--studio{background:transparent!important;border:none!important;border-radius:0!important;padding:12px!important;min-height:100%!important;box-shadow:none!important}.rs-go-live-tile{border-radius:22px!important}.rs-go-live-studio-right{background:transparent!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 6px 18px #0000000a!important}.rs-go-live-sidechat-shell{height:100%!important;min-height:0!important;border:none!important;border-radius:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed{height:100%!important;min-height:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rs-go-live-studio-right{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}.rs-go-live-sidechat-shell{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important}.rs-go-live-sidechat-shell .video-side-chat-card,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel.open,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel.is-embed{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-header{flex:0 0 auto!important;position:sticky!important;top:0!important;z-index:5!important;background:#fff!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-toolbar,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-toolbar--bottom{flex:0 0 auto!important;margin-top:auto!important;background:#fff!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-input{flex:0 0 auto!important;margin-top:0!important;position:sticky!important;bottom:0!important;z-index:6!important;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important}.rs-go-live-sidechat-shell{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.rs-go-live-sidechat-shell .video-side-chat-card{height:100%;min-height:0;display:flex;flex-direction:column;margin-top:0!important;background:transparent!important;border:1px solid #e5e7eb!important;border-radius:18px!important;overflow:hidden;box-shadow:none!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed{height:100%;min-height:0;margin-top:0!important}.rs-go-live-sidechat-shell .vsc-header{flex:0 0 auto;position:sticky;top:0;z-index:3;background:transparent!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.rs-go-live-sidechat-shell .vsc-panel,.rs-go-live-sidechat-shell .vsc-panel.open{flex:1 1 auto;min-height:0;height:auto!important;max-height:none!important;display:flex;flex-direction:column;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}.rs-go-live-sidechat-shell .vsc-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden;background:transparent!important}.rs-go-live-sidechat-shell .vsc-list{display:grid;gap:10px}.rs-go-live-sidechat-shell .vsc-input{flex:0 0 auto;position:sticky;bottom:0;z-index:4;margin-top:auto;background:#fff!important;border-top:1px solid rgba(0,0,0,.08)!important}.rs-context-live-banner{display:flex;align-items:center;gap:8px;margin:8px 14px 0;padding:10px 12px;border-radius:12px;background:#ff004614;color:#ff2d55;font-size:13px;font-weight:600}.rs-context-live-banner-ico{flex:0 0 auto}.rs-members{max-height:420px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.rs-member-row:hover,.rs-member-row:focus,.rs-member-row:active{background:#0000000a!important;box-shadow:none!important;outline:none!important}.rs-member-remove-btn{width:34px!important;height:34px!important;border:none!important;border-radius:10px!important;background:transparent!important;color:#000!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important}.rs-member-remove-btn svg{width:18px!important;height:18px!important;color:#000!important;stroke:#000!important}.rs-top-content{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.rs-members-section{flex:0 0 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.rs-members{max-height:260px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.rs-member-row,button.rs-member-row{background:transparent!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important}.rs-member-row:hover,.rs-member-row:focus,.rs-member-row:active{background:#0000000a!important;outline:none!important;box-shadow:none!important}.rs-member-actions{margin-left:auto;display:flex;align-items:center}.rs-member-remove-btn{width:34px;height:34px;border:none!important;border-radius:10px;background:transparent!important;color:#000!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important}.rs-member-remove-btn:hover,.rs-member-remove-btn:focus,.rs-member-remove-btn:active{background:#0000000f!important;color:#000!important;outline:none!important;box-shadow:none!important}.rs-member-remove-btn svg{color:#000!important;stroke:#000!important}.rs-chat-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid rgba(0,0,0,.08)}.all-users-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0}.rs-members{padding-right:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}.rs-members::-webkit-scrollbar{width:8px}.rs-members::-webkit-scrollbar-track{background:transparent}.rs-members::-webkit-scrollbar-thumb{background:#00000038;border-radius:999px}.rs-members-section{overflow:hidden}.rs-member-row{width:100%;box-sizing:border-box}.rs-group-live-invite-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 14px 0;padding:12px 14px;background:#fff7ed;border:1px solid #fdba74;border-radius:14px;box-shadow:0 8px 24px #00000014}.rs-group-live-invite-banner-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.rs-group-live-invite-banner-ico{flex:0 0 auto;width:20px;height:20px;color:#ea580c}.rs-group-live-invite-banner-copy{min-width:0}.rs-group-live-invite-banner-title{font-size:14px;font-weight:800;color:#111827;line-height:1.2}.rs-group-live-invite-banner-text{margin-top:2px;font-size:13px;font-weight:500;color:#7c2d12;line-height:1.35}.rs-group-live-invite-banner-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.rs-group-live-invite-accept,.rs-group-live-invite-decline{height:36px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.rs-group-live-invite-accept{border:1px solid #16a34a;background:#16a34a;color:#fff}.rs-group-live-invite-accept:hover{background:#15803d;border-color:#15803d;transform:translateY(-1px)}.rs-group-live-invite-decline{border:1px solid rgba(0,0,0,.12);background:#fff;color:#111827}.rs-group-live-invite-decline:hover{background:#0000000a;transform:translateY(-1px)}.rs-go-live-tile .rs-go-live-tile-response{position:absolute!important;inset:12px 12px auto auto!important;z-index:999!important}.rs-go-live-tile .rs-go-live-tile-response{position:absolute!important;inset:12px 12px auto auto!important;z-index:999!important;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:180px;padding:10px 12px;border-radius:12px;background:#111111d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000047;border:1px solid rgba(255,255,255,.14)}.rs-go-live-tile .rs-go-live-tile-response-status{width:100%;font-size:13px;font-weight:700;line-height:1.25;text-align:right;color:#fff}.rs-go-live-tile .rs-go-live-tile-response-status.is-declined{color:#ffd0d0}.rs-go-live-tile .rs-go-live-tile-response-status.is-accepted{color:#d7ffe3}.rs-go-live-tile .rs-go-live-tile-response-note{width:100%;font-size:12px;line-height:1.35;text-align:right;color:#ffffffeb;word-break:break-word}.rs-go-live-tile .rs-go-live-tile-resend-btn{align-self:flex-end;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:#4c7dff;color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #4c7dff59}.rs-go-live-tile .rs-go-live-tile-resend-btn:hover{filter:brightness(1.06)}.rs-go-live-role-card.invited{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding:12px;border-radius:14px;box-sizing:border-box;min-width:0;overflow:hidden}.rs-go-live-role-card.invited .rs-go-live-role-top{display:flex;align-items:center;gap:10px;min-width:0}.rs-go-live-role-card.invited .rs-go-live-role-avatar{width:42px;height:42px;min-width:42px;border-radius:10px;object-fit:cover;flex-shrink:0}.rs-go-live-role-card.invited .rs-go-live-role-meta{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.rs-go-live-role-card.invited .rs-go-live-role-name{width:100%;font-size:14px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-go-live-role-card.invited .rs-go-live-role-status{font-size:12px;font-weight:700;line-height:1.1}.rs-go-live-role-card.invited .rs-go-live-role-handle{width:100%;font-size:12px;line-height:1.15;color:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-go-live-role-card.invited .rs-go-live-role-note{font-size:12px;line-height:1.25;color:#222;word-break:break-word}.rs-go-live-role-card.invited .rs-go-live-role-time{font-size:12px;line-height:1.15;color:#000000a6}.rs-go-live-role-card.invited .rs-go-live-role-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.rs-go-live-role-card.invited .rs-go-live-role-actions button,.rs-go-live-role-card.invited .rs-go-live-role-remove,.rs-go-live-role-card.invited .rs-go-live-role-resend{width:100%;min-height:34px;border-radius:10px;font-size:12px;font-weight:700}.rs-go-live-tile .rs-go-live-tile-response{position:absolute!important;inset:12px 12px auto auto!important;z-index:999!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:8px!important;min-width:170px!important;max-width:220px!important;padding:12px 14px!important;border-radius:14px!important;background:#16161ad1!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 10px 28px #00000047!important}.rs-go-live-tile .rs-go-live-tile-response-status{width:100%!important;margin:0!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important;color:#fff!important}.rs-go-live-tile .rs-go-live-tile-response-note{width:100%!important;margin:0!important;font-size:12px!important;line-height:1.35!important;text-align:left!important;color:#ffffffeb!important;white-space:normal!important;word-break:break-word!important}.rs-go-live-tile .rs-go-live-tile-resend-btn{align-self:flex-start!important;margin:0!important;min-height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}.rs-bell-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding-top:88px;background:#0000002e;-webkit-backdrop-filter:6px;backdrop-filter:blur(6px)}.rs-bell-overlay-panel{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 120px);overflow-y:auto;border-radius:24px;background:#fff;box-shadow:0 24px 70px #00000038;padding:18px}.rs-bell-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding-top:88px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.rs-go-live-tile-toprow{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.rs-go-live-tile-inline-controls{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.rs-go-live-mini-btn{width:42px!important;height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;color:#111827!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:1!important}.rs-go-live-mini-btn svg{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important;fill:none!important;stroke-width:2.2!important}.rs-go-live-mini-btn svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.rs-go-live-mini-btn:hover,.rs-go-live-mini-btn:focus,.rs-go-live-mini-btn.active{background:#0000000f!important;color:#111827!important;border-color:#0003!important;box-shadow:none!important;opacity:1!important}.rs-go-live-mini-btn:hover svg,.rs-go-live-mini-btn:focus svg,.rs-go-live-mini-btn.active svg,.rs-go-live-mini-btn:hover svg *,.rs-go-live-mini-btn:focus svg *,.rs-go-live-mini-btn.active svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.rs-go-live-mini-btn.is-display{pointer-events:none!important}.rs-go-live-tile-toprow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}.rs-go-live-tile-inline-controls{margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.rs-profile-name-row{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.rs-view-profile-link{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#111827;text-decoration:none;box-shadow:0 8px 20px #0f172a14;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.rs-view-profile-link:hover{background:#eef6ff;border-color:#2563eb3d;color:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb24}.rs-view-profile-link:active{transform:translateY(0)}@media(max-width:768px){.rs-group-live-invite-banner{flex-direction:column;align-items:stretch}.rs-group-live-invite-banner-actions{width:100%;justify-content:stretch}.rs-group-live-invite-accept,.rs-group-live-invite-decline{flex:1 1 0}}.rs,.rs *{box-sizing:border-box}.rs,.rs-top-content,.rs-topbar,.rs-profile,.rs-section,.rs-members,.rs-chat-list,.all-users-list,.rs-media-modal,.rs-media-modal-body,.rs-go-live-card,.rs-go-live-studio-layout,.rs-go-live-studio-left,.rs-go-live-studio-center,.rs-go-live-studio-right,.rs-go-live-sidechat-shell{min-width:0!important;max-width:100%!important}.rs{overflow-x:hidden!important}.rs-profile-name,.rs-profile-bio,.rs-profile-sub,.rs-chat-row-name,.rs-member-name,.rs-member-handle,.rs-member-sub,.rs-link-url,.rs-link-message,.rs-doc-name,.rs-doc-sender-name,.rs-doc-sender-handle,.rs-media-sentby-name,.rs-media-sentby-handle{overflow-wrap:anywhere!important}.rs-topbar{max-width:100%!important}.rs-topbar-left,.rs-topbar-right{min-width:0!important}.rs-topbar-right{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rs-topbar-right::-webkit-scrollbar{display:none}.rs-media-modal-overlay,.rs-go-live-overlay,.rs-bell-overlay{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.rs-media-modal,.rs-go-live-card,.rs-bell-overlay-panel{box-sizing:border-box!important}.rs-media-modal img,.rs-media-modal video,.rs-media-modal audio,.rs-go-live-card img,.rs-go-live-card video{max-width:100%!important}.rs-icon-btn,.rs-topbar-btn,.rs-bell-btn,.rs-go-live-mini-btn,.rs-go-live-role-add,.rs-go-live-role-remove,.rs-go-live-start,.rs-toggle{touch-action:manipulation}@media(max-width:1180px){.rs{width:min(380px,38vw)!important;padding-left:12px!important;padding-right:0!important}.rs-topbar{padding-left:12px!important;padding-right:12px!important}.rs-profile .profile-avatar-container{width:74px!important;height:74px!important}.rs-profile-name{font-size:17px!important}.rs-profile-bio{font-size:13px!important}.rs-chat-row{margin-left:8px!important;margin-right:8px!important}.rs-chat-avatar-wrap,.rs-chat-list .rs-chat-avatar-wrap{width:48px!important;height:48px!important;flex:0 0 48px!important}.rs-chat-row-name{font-size:15px!important}.rs-go-live-card{width:min(98vw,1280px)!important}.rs-go-live-studio-layout{grid-template-columns:280px minmax(0,1fr)!important}.rs-go-live-studio-right{display:none!important}}@media(max-width:920px){.rs{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;border-left:0!important;border-top:1px solid rgba(0,0,0,.08)!important;overflow:visible!important;background:#fff!important}.rs-top-content{overflow:visible!important}.rs-topbar{position:sticky!important;top:0!important;z-index:20!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:8px 10px!important;gap:8px!important;background:#fff!important}.rs-topbar-left{flex:0 0 auto!important}.rs-topbar-right{flex:1 1 auto!important;justify-content:flex-start!important;gap:6px!important;padding:6px 0!important}.rs-bell-btn,.rs-topbar-right .rs-topbar-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-media-open-btn,.rs-topbar-right .rs-go-live-btn,.rs-topbar-right .rs-end-live-btn,.rs-topbar-right .rs-invite-live-btn{height:38px!important;min-height:38px!important;border-radius:999px!important;font-size:13px!important;white-space:nowrap!important}.rs-bell-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-media-open-btn{width:38px!important;min-width:38px!important;padding:0!important;flex:0 0 38px!important}.rs-topbar svg,.rs-topbar .rs-btn-ico,.rs-topbar .rs-bell-ico{width:18px!important;height:18px!important}.rs-profile{padding:12px!important}.rs-profile .profile-avatar-container,.rs-profile .rs-profile-avatar-lg,.rs-profile .profile-avatar-container img{width:64px!important;height:64px!important}.rs-profile-name-row{gap:6px!important}.rs-profile-name{font-size:16px!important;max-width:calc(100vw - 96px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-profile-bio{font-size:13px!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.rs-section,.rs-members-section{padding:10px!important;overflow:hidden!important}.rs-members{max-height:min(34dvh,260px)!important;padding-right:0!important}.rs-member-row{padding:9px 10px!important;gap:9px!important}.rs-member-avatar{width:38px!important;height:38px!important;flex:0 0 38px!important}.rs-member-name{font-size:13px!important}.rs-member-handle,.rs-member-sub{font-size:11px!important}.rs-context-live-banner,.rs-group-live-invite-banner,.incoming-call,.rs-affiliate-badge{margin-left:10px!important;margin-right:10px!important}.rs-group-live-invite-banner{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.rs-group-live-invite-banner-left{align-items:flex-start!important}.rs-group-live-invite-decline-input{width:100%!important;min-height:70px!important}.rs-group-live-invite-banner-actions{width:100%!important;justify-content:stretch!important}.rs-group-live-invite-accept,.rs-group-live-invite-decline{flex:1 1 0!important}.rs-chat-list{min-height:220px!important;max-height:min(46dvh,420px)!important;overflow:hidden!important}.rs-chat-list h4{padding:10px 12px!important;font-size:14px!important}.all-users-list{max-height:none!important;padding:0 0 10px!important}.rs-chat-row{margin:0 8px 8px!important;padding:8px 9px!important;gap:10px!important}.rs-chat-avatar-wrap,.rs-chat-list .rs-chat-avatar-wrap{width:42px!important;height:42px!important;flex:0 0 42px!important}.rs-chat-avatar-lg,.rs-chat-avatar-wrap img{width:40px!important;height:40px!important}.rs-chat-row-name{font-size:14px!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-bell-overlay{align-items:stretch!important;justify-content:center!important;padding:max(10px,env(safe-area-inset-top,0px)) 10px max(10px,env(safe-area-inset-bottom,0px))!important}.rs-bell-overlay-panel{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important;border-radius:16px!important;padding:12px!important}}@media(max-width:720px){.rs-media-modal-overlay{align-items:stretch!important;justify-content:center!important;padding:max(8px,env(safe-area-inset-top,0px)) 8px max(8px,env(safe-area-inset-bottom,0px))!important}.rs-media-modal{width:100%!important;max-width:100%!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:14px!important}.rs-media-modal-head{padding:10px 12px!important}.rs-media-modal-title{font-size:15px!important}.rs-media-modal-close{width:36px!important;height:36px!important;min-width:36px!important}.rs-media-tabs{justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;padding:10px 12px!important;scrollbar-width:none}.rs-media-tabs::-webkit-scrollbar{display:none}.rs-media-tab{flex:0 0 auto!important;font-size:15px!important;padding:8px 4px!important}.rs-media-tab svg{width:18px!important;height:18px!important}.rs-media-modal-body{padding:10px!important}.rs-media-grid,.rs-video-grid,.rs-audio-grid{grid-template-columns:1fr!important;gap:12px!important}.rs-media-thumb img{height:auto!important;max-height:48dvh!important;aspect-ratio:4 / 3!important;object-fit:cover!important}.rs-video-player video{height:auto!important;max-height:52dvh!important;aspect-ratio:16 / 9!important}.rs-docs-head,.rs-links-head{display:none!important}.rs-doc-row,.rs-media-modal .rs-doc-row,.rs-link-row,.rs-media-modal .rs-links-list .rs-link-row{display:grid!important;grid-template-columns:1fr auto!important;gap:8px 10px!important;align-items:start!important;padding:12px 8px!important}.rs-doc-left,.rs-link-left,.rs-link-message{grid-column:1 / -1!important;width:100%!important;min-width:0!important}.rs-doc-meta,.rs-link-meta{grid-column:1!important;justify-self:start!important;min-width:0!important;max-width:100%!important}.rs-doc-actions,.rs-link-actions,.rs-media-modal .rs-links-list .rs-link-actions{grid-column:2!important;grid-row:3!important;justify-self:end!important;min-width:0!important}.rs-link-url,.rs-link-message,.rs-doc-name{font-size:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-doc-avatar,.rs-link-avatar{width:42px!important;height:42px!important;flex:0 0 42px!important}.rs-doc-sender-name,.rs-link-name{font-size:14px!important}.rs-doc-sender-handle,.rs-link-handle,.rs-link-ts,.rs-doc-ts{font-size:12px!important}.rs-icon-btn{width:38px!important;height:38px!important}.rs-icon-btn svg{width:20px!important;height:20px!important}}@media(max-width:920px){.rs-go-live-overlay{align-items:stretch!important;justify-content:center!important;padding:0!important}.rs-go-live-card{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.rs-go-live-head{min-height:56px!important;padding:max(10px,env(safe-area-inset-top,0px)) 12px 10px!important}.rs-go-live-title{font-size:18px!important}.rs-go-live-iconbtn{width:38px!important;height:38px!important;min-width:38px!important}.rs-go-live-studio-layout{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto!important;min-height:0!important}.rs-go-live-studio-left,.rs-go-live-studio-center,.rs-go-live-studio-right{width:100%!important;max-width:100%!important;min-height:0!important}.rs-go-live-studio-left{order:2!important;overflow:visible!important;padding-right:0!important}.rs-go-live-studio-center{order:1!important;min-height:280px!important}.rs-go-live-studio-right{order:3!important;display:flex!important;min-height:300px!important;height:min(42dvh,360px)!important}.rs-go-live-preview,.rs-go-live-preview--studio{grid-template-columns:1fr!important;padding:8px!important;min-height:260px!important;max-height:none!important;overflow:visible!important}.rs-go-live-tile{min-height:220px!important;border-radius:18px!important}.rs-go-live-tile-media,.rs-go-live-tile-video,.rs-go-live-tile-avatar{border-radius:18px!important}.rs-go-live-member-chooser--studio,.rs-go-live-controls--studio{padding:12px!important;border-radius:16px!important}.rs-go-live-rolodex-headline{align-items:flex-start!important;gap:8px!important}.rs-go-live-rolodex-label,.rs-go-live-member-chooser-title{font-size:14px!important}.rs-go-live-rolodex{gap:10px!important;padding-bottom:8px!important}.rs-go-live-role-card,.rs-go-live-role-card.invited{flex:0 0 180px!important;min-width:180px!important;max-width:180px!important;padding:10px!important}.rs-go-live-role-avatar,.rs-go-live-role-card.invited .rs-go-live-role-avatar{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important}.rs-go-live-field input{height:42px!important;font-size:16px!important}.rs-go-live-toggles,.rs-go-live-toggles--stacked{grid-template-columns:1fr 1fr!important}.rs-toggle,.rs-go-live-fullscreen-btn,.rs-go-live-start{min-height:42px!important;font-size:13px!important}.rs-go-live-footer-actions{gap:8px!important}.rs-go-live-tile-overlay{left:8px!important;right:8px!important;bottom:8px!important}.rs-go-live-tile-toprow{align-items:flex-end!important;gap:8px!important}.rs-go-live-tile-name{max-width:100%!important;font-size:12px!important}.rs-go-live-tile-inline-controls{justify-content:flex-end!important;gap:6px!important}.rs-go-live-mini-btn{width:36px!important;height:36px!important}.rs-go-live-tile .rs-go-live-tile-response{top:8px!important;right:8px!important;max-width:min(220px,calc(100% - 16px))!important;padding:10px!important}}@media(max-width:420px){.rs-topbar{gap:6px!important}.rs-bell-btn,.rs-topbar-right .rs-topbar-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-media-open-btn,.rs-topbar-right .rs-go-live-btn,.rs-topbar-right .rs-end-live-btn{height:36px!important;min-height:36px!important;font-size:12px!important}.rs-bell-btn,.rs-topbar-right .rs-affiliate-btn,.rs-topbar-right .rs-media-open-btn{width:36px!important;min-width:36px!important;flex-basis:36px!important}.rs-profile .profile-avatar-container,.rs-profile .rs-profile-avatar-lg,.rs-profile .profile-avatar-container img{width:58px!important;height:58px!important}.rs-go-live-studio-layout{padding:8px!important}.rs-go-live-role-card,.rs-go-live-role-card.invited{flex-basis:160px!important;min-width:160px!important;max-width:160px!important}.rs-go-live-toggles,.rs-go-live-toggles--stacked{grid-template-columns:1fr!important}.rs-media-tab{font-size:14px!important}}@media(min-width:769px)and (max-width:1100px),(min-width:1101px)and (max-width:1728px)and (max-height:900px){.chat-container .rs{width:250px!important;min-width:250px!important;max-width:250px!important;flex:0 0 250px!important;height:100%!important;max-height:100%!important;padding:10px!important;overflow:hidden!important}.chat-container .rs-topbar{min-height:50px!important;height:50px!important;margin:0 -10px!important;padding:6px 10px!important}.chat-container .rs-profile{padding:12px 0 14px!important}.chat-container .rs-profile .profile-avatar-container,.chat-container .rs-profile-avatar-lg{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important}.chat-container .rs-profile .profile-avatar-container img,.chat-container .rs-profile .rs-profile-avatar-lg,.chat-container .rs-profile .rs-profile-avatar-lg img{width:100%!important;height:100%!important;object-fit:cover!important}.chat-container .rs-profile-name-row{gap:6px!important}.chat-container .rs-profile-name{margin:8px 0 3px!important;font-size:16px!important;line-height:1.15!important}.chat-container .rs-profile-bio{font-size:12px!important;line-height:1.3!important}.chat-container .rs-profile-name-row button,.chat-container .rs-profile-name-row .rs-icon-btn{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important}.chat-container .rs-affiliate-badge,.chat-container .rs-affiliate-btn{min-height:34px!important;padding:0 10px!important;font-size:12px!important;border-radius:10px!important}.chat-container .rs-chat-list{margin-top:8px!important}.chat-container .rs-chat-list h4,.chat-container .rs-media p,.chat-container .rs-notifications h4{margin:8px 0!important;font-size:13px!important}.chat-container .all-users-list{gap:7px!important;margin-top:7px!important}.chat-container .rs-chat-row{min-height:54px!important;padding:7px 8px!important;gap:9px!important;border-radius:10px!important}.chat-container .rs-chat-avatar-wrap{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;flex:0 0 40px!important;padding:1px!important}.chat-container .rs-chat-avatar-lg,.chat-container .rs-chat-avatar-wrap .rs-chat-avatar-lg,.chat-container .rs-chat-avatar-wrap .rs-chat-avatar-lg img{width:100%!important;height:100%!important;object-fit:cover!important}.chat-container .rs-chat-row-name{font-size:13px!important;line-height:1.15!important}.chat-container .rs-chat-row-handle,.chat-container .rs-chat-row-sub{font-size:10px!important;line-height:1.2!important}.chat-container .rs-presence-dot{width:8px!important;height:8px!important;border-width:1.5px!important}}@media(min-width:769px)and (max-width:1100px),(min-width:1101px)and (max-width:1728px)and (max-height:900px){.chat-container .rs .rs-topbar{width:calc(100% + 20px)!important;min-width:0!important;height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;margin:0 -10px!important;padding:6px 8px!important;overflow:visible!important;box-sizing:border-box!important}.chat-container .rs .rs-topbar-left{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;flex:0 0 30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:visible!important}.chat-container .rs .rs-bell-btn{position:relative!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;flex:0 0 30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.chat-container .rs .rs-topbar-right{width:auto!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important;display:grid!important;grid-template-columns:30px 30px max-content!important;align-items:center!important;justify-content:start!important;column-gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important}.chat-container .rs .rs-topbar-right .rs-affiliate-btn,.chat-container .rs .rs-topbar-right .rs-media-open-btn{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important}.chat-container .rs .rs-topbar-right .rs-go-live-btn,.chat-container .rs .rs-topbar-right .rs-end-live-btn,.chat-container .rs .rs-topbar-right .rs-invite-live-btn{width:auto!important;min-width:max-content!important;max-width:none!important;height:30px!important;min-height:30px!important;max-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:0 7px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.chat-container .rs .rs-topbar-right .rs-go-live-btn span,.chat-container .rs .rs-topbar-right .rs-end-live-btn span,.chat-container .rs .rs-topbar-right .rs-invite-live-btn span{display:inline-block!important;margin:0!important;line-height:1!important;white-space:nowrap!important}.chat-container .rs .rs-topbar .rs-bell-ico,.chat-container .rs .rs-topbar .rs-btn-ico,.chat-container .rs .rs-topbar button svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;display:block!important;flex:0 0 16px!important;margin:0!important;padding:0!important;line-height:1!important;vertical-align:middle!important}.chat-container .rs .rs-bell-btn .rs-bell-badge{position:absolute!important;inset:0 0 auto auto!important;width:auto!important;min-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ffffff!important;border-radius:999px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;transform:translate(22%,-18%)!important;z-index:3!important;pointer-events:none!important}}.rs-panel{height:100%;width:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.rs-head{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid rgba(0,0,0,.08);background:transparent}.rs-title{font-size:16px;font-weight:800;color:#000000e6}.rs-back-btn{width:38px;height:38px;border:0!important;outline:none;background:transparent!important;box-shadow:none!important;border-radius:10px;display:grid;place-items:center;cursor:pointer;color:#000000d9;transition:background .18s ease,transform .12s ease}.rs-back-btn svg{width:18px;height:18px;color:#000000d9}.rs-back-btn:hover{background:#0000000f!important}.rs-back-btn:active,.rs-back-btn:focus,.rs-back-btn:focus-visible{background:#0000001a!important;outline:none!important;box-shadow:none!important;transform:scale(.97)}.rs-search{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid rgba(0,0,0,.08);background:transparent}.rs-search svg{color:#0000008c;width:18px;height:18px;flex:0 0 auto}.rs-search input{flex:1;min-width:0;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:10px 12px;outline:none;background:transparent;font-size:13px;font-weight:600;color:#000000d9}.rs-search input::placeholder{color:#00000073;font-weight:600}.rs-search input:focus{border-color:#00000038;background:#00000004}.rs-results{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 0;background:transparent}.rs-empty{padding:16px 12px;font-size:13px;font-weight:600;color:#0000008c}.rs-result-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;margin:8px 10px;border-radius:16px;background:transparent!important;border:1px solid rgba(0,0,0,.08);box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .12s ease}.rs-result-row:hover{background:#00000008!important;border-color:#00000021}.rs-result-main{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:0;background:transparent!important;border:none!important;box-shadow:none!important;text-align:left;cursor:pointer;color:inherit}.rs-result-main:hover{background:transparent!important}.rs-result-main:focus,.rs-result-main:focus-visible{outline:none;box-shadow:none!important}.rs-result-avatar-shell{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-right:2px}.rs-result-avatar-ring.avatar-wrapper{--size: 64px;--ring: 5px;--gap: 5px}.rs-result-presence-dot{position:absolute;right:2px;bottom:4px;width:10px;height:10px;border-radius:999px;border:2px solid #fff;box-sizing:border-box}.rs-result-presence-dot.is-online{background:#22c55e}.rs-result-presence-dot.is-offline{background:#b8b8b8}.rs-result-live-pill{position:absolute;top:-4px;right:-4px;min-height:18px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ff3b5c1f;color:#c91f46;font-size:10px;font-weight:800;letter-spacing:.02em;border:1px solid rgba(201,31,70,.12)}.rs-result-meta{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.rs-result-name{font-size:15px;font-weight:800;color:#000000eb;line-height:1.2}.rs-result-handle{font-size:13px;font-weight:700;color:#0000009e;line-height:1.2}.rs-result-type{font-size:12px;font-weight:700;color:#00000075;line-height:1.2}.rs-result-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.rs-result-invite-btn{min-width:92px;height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:transparent!important;color:#000000e0!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .12s ease,opacity .18s ease}.rs-result-invite-btn svg{color:#000000e0!important}.rs-result-invite-btn:hover{background:#0000000f!important;border-color:#00000038}.rs-result-invite-btn:active,.rs-result-invite-btn:focus,.rs-result-invite-btn:focus-visible{background:#0000001a!important;border-color:#0000003d;outline:none!important;box-shadow:none!important;transform:scale(.97)}.rs-result-invite-btn:disabled{opacity:.6;cursor:default;transform:none}.rs-result-chip{min-height:36px;padding:0 13px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:800;border:1px solid rgba(0,0,0,.1);background:transparent!important;color:#000000c7}.rs-result-chip.is-member,.rs-result-chip.is-invited{background:#0000000a!important;color:#000000c2}.rs-bell-overlay{--rsn-overlay-top: 84px;--rsn-overlay-x: 16px;--rsn-overlay-bottom: 16px;--rsn-panel-width: 760px;--rsn-panel-padding: 18px;--rsn-panel-radius: 22px;--rsn-header-gap: 12px;--rsn-title-size: 18px;--rsn-header-action-height: 38px;--rsn-header-action-font: 13px;--rsn-section-gap: 18px;--rsn-section-title-size: 13px;--rsn-list-gap: 10px;--rsn-row-y: 12px;--rsn-row-x: 14px;--rsn-row-radius: 15px;--rsn-row-avatar: 32px;--rsn-item-avatar: 44px;--rsn-row-title-size: 14px;--rsn-message-size: 13px;--rsn-small-size: 12px;--rsn-item-gap: 14px;--rsn-action-height: 38px;--rsn-action-font: 13px;position:fixed;inset:0;z-index:2147483645;display:flex;align-items:flex-start;justify-content:center;padding:var(--rsn-overlay-top) var(--rsn-overlay-x) var(--rsn-overlay-bottom);overflow:hidden;background:transparent;box-sizing:border-box;isolation:isolate}.rs-bell-overlay,.rs-bell-overlay *,.rs-bell-overlay *:before,.rs-bell-overlay *:after{box-sizing:border-box}.rs-bell-overlay .rs-bell-overlay-panel{position:relative;width:min(var(--rsn-panel-width),calc(100vw - (var(--rsn-overlay-x) * 2)));max-width:100%;max-height:calc(100vh - var(--rsn-overlay-top) - var(--rsn-overlay-bottom));max-height:calc(100dvh - var(--rsn-overlay-top) - var(--rsn-overlay-bottom));min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--rsn-panel-padding);border:1px solid rgba(15,23,42,.1);border-radius:var(--rsn-panel-radius);background:#fffffffa;color:#111827;box-shadow:0 26px 80px #0f172a38,0 10px 30px #0f172a1a;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.46) transparent}.rs-bell-overlay .rs-bell-panel-head{position:sticky;top:calc(var(--rsn-panel-padding) * -1);z-index:10;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--rsn-header-gap);margin:calc(var(--rsn-panel-padding) * -1) calc(var(--rsn-panel-padding) * -1) 14px;padding:var(--rsn-panel-padding) var(--rsn-panel-padding) 13px;border-bottom:1px solid rgba(15,23,42,.08);background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rs-bell-overlay .rs-bell-panel-title{min-width:0;flex:1 1 auto;color:#111827;font-size:var(--rsn-title-size);font-weight:850;line-height:1.2;letter-spacing:-.018em;white-space:normal;overflow-wrap:break-word;word-break:normal}.rs-bell-overlay .rs-bell-panel-action{appearance:none;-webkit-appearance:none;flex:0 0 auto;min-height:var(--rsn-header-action-height);padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(37,99,235,.18);border-radius:11px;background:#4f7fe8;color:#fff;font-size:var(--rsn-header-action-font);font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px #2563eb2e,inset 0 1px #ffffff2e;transition:transform .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.rs-bell-overlay .rs-bell-panel-action:hover:not(:disabled){transform:translateY(-1px);background:#3f72df;box-shadow:0 12px 24px #2563eb3d,inset 0 1px #fff3}.rs-bell-overlay .rs-bell-panel-action:active:not(:disabled){transform:translateY(0)}.rs-bell-overlay .rs-bell-panel-action:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.rs-bell-overlay .rs-bell-section{min-width:0;margin-top:var(--rsn-section-gap)}.rs-bell-overlay .rs-bell-section:first-of-type{margin-top:0}.rs-bell-overlay .rs-bell-section-title{min-width:0;margin-bottom:9px;color:#64748b;font-size:var(--rsn-section-title-size);font-weight:850;line-height:1.2;letter-spacing:.01em;white-space:normal;overflow-wrap:break-word;word-break:normal}.rs-bell-overlay .rs-bell-list{min-width:0;display:flex;flex-direction:column;gap:var(--rsn-list-gap)}.rs-bell-overlay .rs-bell-row{appearance:none;-webkit-appearance:none;width:100%;min-width:0;max-width:100%;display:block;padding:var(--rsn-row-y) var(--rsn-row-x);overflow:hidden;border:1px solid rgba(15,23,42,.09);border-radius:var(--rsn-row-radius);background:#fff;color:#111827;text-align:left;box-shadow:0 5px 16px #0f172a0d;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.rs-bell-overlay .rs-bell-row:hover{transform:translateY(-1px);border-color:#2563eb2e;background:#fff;box-shadow:0 10px 24px #0f172a17}.rs-bell-overlay .rs-bell-row:active{transform:translateY(0)}.rs-bell-overlay .rs-bell-row:focus,.rs-bell-overlay .rs-bell-row:focus-visible{outline:3px solid rgba(37,99,235,.16);outline-offset:1px}.rs-bell-overlay .rs-bell-row.read{opacity:.92}.rs-bell-overlay .rs-bell-row.unread{border-color:#2563eb2e;background:linear-gradient(180deg,#eff6ffb8,#fffffffa)}.rs-bell-overlay .rs-bell-row-top{width:100%;min-width:0;display:flex;align-items:center;gap:9px}.rs-bell-overlay .rs-bell-row-avatar{width:var(--rsn-row-avatar);height:var(--rsn-row-avatar);min-width:var(--rsn-row-avatar);min-height:var(--rsn-row-avatar);max-width:var(--rsn-row-avatar);max-height:var(--rsn-row-avatar);flex:0 0 var(--rsn-row-avatar);display:block;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f1f5f9;object-fit:cover}.rs-bell-overlay .rs-bell-icon{width:24px;height:24px;min-width:24px;min-height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;color:#334155;font-size:16px}.rs-bell-overlay .rs-bell-icon svg{width:17px;height:17px;display:block}.rs-bell-overlay .rs-bell-title{width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important;color:#111827;font-size:var(--rsn-row-title-size);font-weight:850;line-height:1.25;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.rs-bell-overlay .rs-bell-dot{width:8px;height:8px;min-width:8px;min-height:8px;flex:0 0 8px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.rs-bell-overlay .rs-bell-message{width:100%;min-width:0;max-width:100%;margin-top:7px;color:#64748b;font-size:var(--rsn-message-size);font-weight:600;line-height:1.42;text-align:left;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.rs-bell-overlay .rs-bell-message strong{color:#475569;font-weight:800}.rs-bell-overlay .rs-bell-pill{min-width:24px;height:21px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#0f172a12;color:#111827;font-size:var(--rsn-small-size);font-weight:850;line-height:1}.rs-bell-overlay .rs-bell-item{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--rsn-item-gap);padding:var(--rsn-row-y) var(--rsn-row-x);overflow:hidden;border:1px solid rgba(15,23,42,.09);border-radius:var(--rsn-row-radius);background:#fff;box-shadow:0 6px 18px #0f172a0e}.rs-bell-overlay .rs-bell-item-left{min-width:0;display:flex;align-items:center;gap:11px}.rs-bell-overlay .rs-bell-avatar{width:var(--rsn-item-avatar);height:var(--rsn-item-avatar);min-width:var(--rsn-item-avatar);min-height:var(--rsn-item-avatar);max-width:var(--rsn-item-avatar);max-height:var(--rsn-item-avatar);flex:0 0 var(--rsn-item-avatar);display:block;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f1f5f9;object-fit:cover}.rs-bell-overlay .rs-bell-item-meta{min-width:0;flex:1 1 auto}.rs-bell-overlay .rs-bell-item-title{width:auto!important;min-width:0!important;max-width:100%!important;color:#111827;font-size:var(--rsn-row-title-size);font-weight:850;line-height:1.25;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.rs-bell-overlay .rs-bell-handle{color:#64748b;font-weight:700;white-space:normal;overflow-wrap:anywhere}.rs-bell-overlay .rs-bell-item-sub{width:100%;min-width:0;margin-top:4px;color:#64748b;font-size:var(--rsn-message-size);font-weight:600;line-height:1.4;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.rs-bell-overlay .rs-bell-item-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.rs-bell-overlay .rs-bell-accept,.rs-bell-overlay .rs-bell-reject{appearance:none;-webkit-appearance:none;min-height:var(--rsn-action-height);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:11px;font-size:var(--rsn-action-font);font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.rs-bell-overlay .rs-bell-accept{border-color:#16a34a2e;background:#16a34a1c;color:#15803d}.rs-bell-overlay .rs-bell-accept:hover{transform:translateY(-1px);background:#16a34a2b;box-shadow:0 8px 18px #16a34a1f}.rs-bell-overlay .rs-bell-reject{border-color:#0f172a17;background:#0f172a0b;color:#334155}.rs-bell-overlay .rs-bell-reject:hover{transform:translateY(-1px);background:#0f172a14}.rs-bell-overlay .rs-bell-accept:active,.rs-bell-overlay .rs-bell-reject:active{transform:translateY(0)}.rs-bell-overlay .rs-bell-accept svg,.rs-bell-overlay .rs-bell-reject svg{width:15px;height:15px;flex:0 0 15px}.rs-bell-overlay .rs-bell-call-reinvite-type{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#475569}.rs-bell-overlay .rs-bell-call-reinvite-type svg{width:16px;height:16px;flex:0 0 16px}.rs-bell-overlay .rs-bell-call-reinvite-type span{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.rs-bell-overlay .rs-bell-call-reinvite-note{margin-top:7px;padding:8px 10px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc;color:#475569;font-size:var(--rsn-small-size);font-weight:650;line-height:1.4;overflow-wrap:anywhere;word-break:normal}.rs-bell-overlay .rs-bell-call-reinvite-countdown{margin-top:7px;display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:var(--rsn-small-size);font-weight:750}.rs-bell-overlay .rs-bell-call-reinvite-countdown svg{width:14px;height:14px;flex:0 0 14px}.rs-bell-overlay .rs-bell-empty{width:100%;min-width:0;padding:16px 8px;color:#64748b;font-size:var(--rsn-message-size);font-weight:700;line-height:1.4;text-align:center;overflow-wrap:anywhere;word-break:normal}.rs-bell-overlay .rs-bell-overlay-panel::-webkit-scrollbar{width:8px}.rs-bell-overlay .rs-bell-overlay-panel::-webkit-scrollbar-track{background:transparent}.rs-bell-overlay .rs-bell-overlay-panel::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#64748b6b;background-clip:padding-box}@media(min-width:2560px){.rs-bell-overlay{--rsn-overlay-top: 112px;--rsn-overlay-x: 28px;--rsn-overlay-bottom: 28px;--rsn-panel-width: 920px;--rsn-panel-padding: 24px;--rsn-panel-radius: 26px;--rsn-title-size: 22px;--rsn-header-action-height: 44px;--rsn-header-action-font: 15px;--rsn-section-gap: 23px;--rsn-section-title-size: 15px;--rsn-list-gap: 13px;--rsn-row-y: 16px;--rsn-row-x: 18px;--rsn-row-radius: 18px;--rsn-row-avatar: 40px;--rsn-item-avatar: 54px;--rsn-row-title-size: 17px;--rsn-message-size: 15px;--rsn-small-size: 13px;--rsn-item-gap: 18px;--rsn-action-height: 43px;--rsn-action-font: 15px}}@media(min-width:1920px)and (max-width:2559px){.rs-bell-overlay{--rsn-overlay-top: 98px;--rsn-overlay-x: 22px;--rsn-overlay-bottom: 22px;--rsn-panel-width: 840px;--rsn-panel-padding: 21px;--rsn-panel-radius: 24px;--rsn-title-size: 20px;--rsn-header-action-height: 42px;--rsn-header-action-font: 14px;--rsn-section-gap: 21px;--rsn-section-title-size: 14px;--rsn-list-gap: 12px;--rsn-row-y: 14px;--rsn-row-x: 16px;--rsn-row-radius: 17px;--rsn-row-avatar: 36px;--rsn-item-avatar: 49px;--rsn-row-title-size: 16px;--rsn-message-size: 14px;--rsn-small-size: 12px;--rsn-item-gap: 16px;--rsn-action-height: 40px;--rsn-action-font: 14px}}@media(min-width:1537px)and (max-width:1919px){.rs-bell-overlay{--rsn-overlay-top: 84px;--rsn-overlay-x: 18px;--rsn-overlay-bottom: 18px;--rsn-panel-width: 760px;--rsn-panel-padding: 18px;--rsn-panel-radius: 22px;--rsn-title-size: 18px;--rsn-header-action-height: 38px;--rsn-header-action-font: 13px;--rsn-section-gap: 18px;--rsn-section-title-size: 13px;--rsn-list-gap: 10px;--rsn-row-y: 12px;--rsn-row-x: 14px;--rsn-row-radius: 15px;--rsn-row-avatar: 32px;--rsn-item-avatar: 44px;--rsn-row-title-size: 14px;--rsn-message-size: 13px;--rsn-small-size: 12px;--rsn-item-gap: 14px;--rsn-action-height: 38px;--rsn-action-font: 13px}}@media(min-width:1441px)and (max-width:1536px){.rs-bell-overlay{--rsn-overlay-top: 70px;--rsn-overlay-x: 14px;--rsn-overlay-bottom: 14px;--rsn-panel-width: 700px;--rsn-panel-padding: 16px;--rsn-panel-radius: 20px;--rsn-title-size: 17px;--rsn-header-action-height: 36px;--rsn-header-action-font: 12px;--rsn-section-gap: 16px;--rsn-section-title-size: 12px;--rsn-list-gap: 9px;--rsn-row-y: 11px;--rsn-row-x: 12px;--rsn-row-radius: 14px;--rsn-row-avatar: 30px;--rsn-item-avatar: 40px;--rsn-row-title-size: 13px;--rsn-message-size: 12px;--rsn-small-size: 11px;--rsn-item-gap: 12px;--rsn-action-height: 35px;--rsn-action-font: 12px}}@media(min-width:1367px)and (max-width:1440px){.rs-bell-overlay{--rsn-overlay-top: 64px;--rsn-overlay-x: 13px;--rsn-overlay-bottom: 13px;--rsn-panel-width: 660px;--rsn-panel-padding: 15px;--rsn-panel-radius: 19px;--rsn-title-size: 16px;--rsn-header-action-height: 35px;--rsn-header-action-font: 12px;--rsn-section-gap: 15px;--rsn-section-title-size: 12px;--rsn-list-gap: 8px;--rsn-row-y: 10px;--rsn-row-x: 12px;--rsn-row-radius: 13px;--rsn-row-avatar: 30px;--rsn-item-avatar: 39px;--rsn-row-title-size: 13px;--rsn-message-size: 12px;--rsn-small-size: 11px;--rsn-item-gap: 11px;--rsn-action-height: 34px;--rsn-action-font: 12px}}@media(min-width:1281px)and (max-width:1366px){.rs-bell-overlay{--rsn-overlay-top: 58px;--rsn-overlay-x: 12px;--rsn-overlay-bottom: 12px;--rsn-panel-width: 620px;--rsn-panel-padding: 14px;--rsn-panel-radius: 18px;--rsn-title-size: 16px;--rsn-header-action-height: 34px;--rsn-header-action-font: 12px;--rsn-section-gap: 14px;--rsn-section-title-size: 12px;--rsn-list-gap: 8px;--rsn-row-y: 10px;--rsn-row-x: 11px;--rsn-row-radius: 13px;--rsn-row-avatar: 29px;--rsn-item-avatar: 38px;--rsn-row-title-size: 13px;--rsn-message-size: 12px;--rsn-small-size: 10px;--rsn-item-gap: 10px;--rsn-action-height: 33px;--rsn-action-font: 11px}}@media(min-width:1101px)and (max-width:1280px){.rs-bell-overlay{--rsn-overlay-top: 52px;--rsn-overlay-x: 11px;--rsn-overlay-bottom: 11px;--rsn-panel-width: 590px;--rsn-panel-padding: 13px;--rsn-panel-radius: 18px;--rsn-title-size: 15px;--rsn-header-action-height: 33px;--rsn-header-action-font: 11px;--rsn-section-gap: 13px;--rsn-section-title-size: 11px;--rsn-list-gap: 7px;--rsn-row-y: 9px;--rsn-row-x: 10px;--rsn-row-radius: 12px;--rsn-row-avatar: 28px;--rsn-item-avatar: 36px;--rsn-row-title-size: 12px;--rsn-message-size: 11px;--rsn-small-size: 10px;--rsn-item-gap: 9px;--rsn-action-height: 32px;--rsn-action-font: 11px}}@media(min-width:769px)and (max-width:1100px){.rs-bell-overlay{--rsn-overlay-top: 42px;--rsn-overlay-x: 10px;--rsn-overlay-bottom: 9px;--rsn-panel-width: 620px;--rsn-panel-padding: 12px;--rsn-panel-radius: 17px;--rsn-header-gap: 8px;--rsn-title-size: 15px;--rsn-header-action-height: 31px;--rsn-header-action-font: 10px;--rsn-section-gap: 12px;--rsn-section-title-size: 11px;--rsn-list-gap: 7px;--rsn-row-y: 9px;--rsn-row-x: 10px;--rsn-row-radius: 12px;--rsn-row-avatar: 28px;--rsn-item-avatar: 36px;--rsn-row-title-size: 12px;--rsn-message-size: 11px;--rsn-small-size: 10px;--rsn-item-gap: 9px;--rsn-action-height: 31px;--rsn-action-font: 10px}.rs-bell-overlay .rs-bell-panel-head{margin:-12px -12px 11px;padding:12px 12px 10px}.rs-bell-overlay .rs-bell-item{grid-template-columns:minmax(0,1fr) auto}.rs-bell-overlay .rs-bell-item-actions{max-width:190px}}@media(min-width:641px)and (max-width:768px){.rs-bell-overlay{--rsn-overlay-top: 12px;--rsn-overlay-x: 10px;--rsn-overlay-bottom: 10px;--rsn-panel-width: 100%;--rsn-panel-padding: 12px;--rsn-panel-radius: 18px;--rsn-title-size: 16px;--rsn-header-action-height: 33px;--rsn-header-action-font: 11px;--rsn-section-gap: 13px;--rsn-section-title-size: 11px;--rsn-list-gap: 8px;--rsn-row-y: 10px;--rsn-row-x: 11px;--rsn-row-radius: 13px;--rsn-row-avatar: 30px;--rsn-item-avatar: 38px;--rsn-row-title-size: 13px;--rsn-message-size: 12px;--rsn-small-size: 10px;--rsn-item-gap: 10px;--rsn-action-height: 33px;--rsn-action-font: 11px}.rs-bell-overlay .rs-bell-panel-head{margin:-12px -12px 12px;padding:12px}.rs-bell-overlay .rs-bell-item{grid-template-columns:1fr;align-items:stretch}.rs-bell-overlay .rs-bell-item-actions{width:100%;justify-content:flex-start}.rs-bell-overlay .rs-bell-accept,.rs-bell-overlay .rs-bell-reject{flex:1 1 0}}@media(min-width:391px)and (max-width:640px){.rs-bell-overlay{--rsn-overlay-top: 8px;--rsn-overlay-x: 6px;--rsn-overlay-bottom: 8px;--rsn-panel-width: 100%;--rsn-panel-padding: 10px;--rsn-panel-radius: 17px;--rsn-header-gap: 7px;--rsn-title-size: 15px;--rsn-header-action-height: 31px;--rsn-header-action-font: 10px;--rsn-section-gap: 12px;--rsn-section-title-size: 11px;--rsn-list-gap: 7px;--rsn-row-y: 9px;--rsn-row-x: 10px;--rsn-row-radius: 12px;--rsn-row-avatar: 29px;--rsn-item-avatar: 36px;--rsn-row-title-size: 12px;--rsn-message-size: 11px;--rsn-small-size: 10px;--rsn-item-gap: 9px;--rsn-action-height: 31px;--rsn-action-font: 10px}.rs-bell-overlay .rs-bell-panel-head{margin:-10px -10px 10px;padding:10px}.rs-bell-overlay .rs-bell-item{grid-template-columns:1fr;align-items:stretch}.rs-bell-overlay .rs-bell-item-actions{width:100%;justify-content:stretch}.rs-bell-overlay .rs-bell-accept,.rs-bell-overlay .rs-bell-reject{flex:1 1 0}}@media(min-width:321px)and (max-width:390px){.rs-bell-overlay{--rsn-overlay-top: 6px;--rsn-overlay-x: 4px;--rsn-overlay-bottom: 6px;--rsn-panel-width: 100%;--rsn-panel-padding: 9px;--rsn-panel-radius: 16px;--rsn-header-gap: 6px;--rsn-title-size: 14px;--rsn-header-action-height: 30px;--rsn-header-action-font: 9px;--rsn-section-gap: 11px;--rsn-section-title-size: 10px;--rsn-list-gap: 6px;--rsn-row-y: 8px;--rsn-row-x: 9px;--rsn-row-radius: 11px;--rsn-row-avatar: 28px;--rsn-item-avatar: 34px;--rsn-row-title-size: 12px;--rsn-message-size: 10px;--rsn-small-size: 9px;--rsn-item-gap: 8px;--rsn-action-height: 30px;--rsn-action-font: 10px}.rs-bell-overlay .rs-bell-panel-head{margin:-9px -9px 9px;padding:9px}.rs-bell-overlay .rs-bell-panel-action{padding:0 9px}.rs-bell-overlay .rs-bell-item{grid-template-columns:1fr;align-items:stretch}.rs-bell-overlay .rs-bell-item-actions{width:100%}.rs-bell-overlay .rs-bell-accept,.rs-bell-overlay .rs-bell-reject{flex:1 1 0;padding:0 8px}}@media(max-width:320px){.rs-bell-overlay{--rsn-overlay-top: 4px;--rsn-overlay-x: 3px;--rsn-overlay-bottom: 4px;--rsn-panel-width: 100%;--rsn-panel-padding: 8px;--rsn-panel-radius: 14px;--rsn-header-gap: 5px;--rsn-title-size: 13px;--rsn-header-action-height: 28px;--rsn-header-action-font: 9px;--rsn-section-gap: 10px;--rsn-section-title-size: 10px;--rsn-list-gap: 6px;--rsn-row-y: 7px;--rsn-row-x: 8px;--rsn-row-radius: 10px;--rsn-row-avatar: 26px;--rsn-item-avatar: 32px;--rsn-row-title-size: 11px;--rsn-message-size: 10px;--rsn-small-size: 9px;--rsn-item-gap: 7px;--rsn-action-height: 29px;--rsn-action-font: 9px}.rs-bell-overlay .rs-bell-panel-head{margin:-8px -8px 8px;padding:8px}.rs-bell-overlay .rs-bell-panel-action{padding:0 7px}.rs-bell-overlay .rs-bell-item{grid-template-columns:1fr;align-items:stretch}.rs-bell-overlay .rs-bell-item-actions{width:100%;gap:6px}.rs-bell-overlay .rs-bell-accept,.rs-bell-overlay .rs-bell-reject{flex:1 1 0;padding:0 6px}}@media(prefers-reduced-motion:reduce){.rs-bell-overlay .rs-bell-row,.rs-bell-overlay .rs-bell-panel-action,.rs-bell-overlay .rs-bell-accept,.rs-bell-overlay .rs-bell-reject{transition:none}}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-row-top{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:var(--rsn-row-avatar) minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-title{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.2!important}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-dot{justify-self:end!important}.rs-bell-overlay .rs-bell-panel-action{border:1px solid rgba(15,23,42,.14)!important;background:#fff!important;background-image:none!important;color:#111827!important;box-shadow:0 6px 16px #0f172a12!important}.rs-bell-overlay .rs-bell-panel-action:hover:not(:disabled){border-color:#0f172a3d!important;background:#f8fafc!important;color:#020617!important;box-shadow:0 9px 20px #0f172a1a!important}.rs-bell-overlay .rs-bell-panel-action:active:not(:disabled){background:#f1f5f9!important;transform:translateY(0)!important}.rs-bell-overlay .rs-bell-panel-action:disabled{border-color:#0f172a14!important;background:#f8fafc!important;color:#94a3b8!important;box-shadow:none!important}@media(max-width:390px){.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-row-top{column-gap:7px!important}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-title{font-size:11px!important}}.rs-bell-overlay .rs-bell-row--notification-studio .rs-bell-row-top{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important}.rs-bell-overlay .rs-bell-row--notification-studio .rs-bell-title{width:100%!important;min-width:0!important;max-width:none!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.25!important}.rs-bell-overlay .rs-bell-row--notification-studio .rs-bell-icon{width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;justify-self:start!important}.rs-bell-overlay .rs-bell-row--notification-studio .rs-bell-dot{justify-self:end!important}.rs-bell-overlay .rs-bell-row--affiliate-notification,.rs-bell-overlay .rs-bell-row--notification-studio{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-auto-rows:auto;column-gap:14px!important;row-gap:4px!important;align-items:start!important}.rs-bell-overlay .rs-bell-row--affiliate-notification>.rs-bell-row-top,.rs-bell-overlay .rs-bell-row--affiliate-notification>.rs-bell-message,.rs-bell-overlay .rs-bell-row--notification-studio>.rs-bell-row-top,.rs-bell-overlay .rs-bell-row--notification-studio>.rs-bell-message{grid-column:1!important;min-width:0!important}.rs-bell-overlay .rs-bell-row--affiliate-notification>.rs-bell-card-actions,.rs-bell-overlay .rs-bell-row--notification-studio>.rs-bell-card-actions{grid-column:2!important;grid-row:1 / span 4!important;width:auto!important;min-width:max-content!important;align-self:center!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-studio-action,.rs-bell-overlay .rs-bell-row--notification-studio .rs-bell-studio-action{width:auto!important;min-width:max-content!important;max-width:none!important;flex:0 0 auto!important;white-space:nowrap!important}@media(min-width:769px)and (max-width:1536px){.rs-bell-overlay .rs-bell-row--affiliate-notification,.rs-bell-overlay .rs-bell-row--notification-studio{column-gap:10px!important}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-studio-action,.rs-bell-overlay .rs-bell-row--notification-studio .rs-bell-studio-action{padding-left:10px!important;padding-right:10px!important}}@media(max-width:768px){.rs-bell-overlay .rs-bell-row--affiliate-notification,.rs-bell-overlay .rs-bell-row--notification-studio{grid-template-columns:minmax(0,1fr) max-content!important;column-gap:8px!important}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-studio-action,.rs-bell-overlay .rs-bell-row--notification-studio .rs-bell-studio-action{width:auto!important;min-width:max-content!important;padding-left:8px!important;padding-right:8px!important}}.rs-bell-overlay .rs-bell-section--affiliate .rs-bell-affiliate-updates-list{margin-top:18px!important}@media(min-width:769px)and (max-width:1536px){.rs-bell-overlay .rs-bell-section--affiliate .rs-bell-affiliate-updates-list{margin-top:14px!important}}@media(max-width:768px){.rs-bell-overlay .rs-bell-section--affiliate .rs-bell-affiliate-updates-list{margin-top:12px!important}}.rs-bell-overlay{--rs-studio-btn-height: 34px;--rs-studio-btn-pad-x: 13px;--rs-studio-btn-font: 12px;--rs-studio-btn-icon: 14px}.rs-bell-overlay .rs-bell-card-actions{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:10px}.rs-bell-overlay .rs-bell-studio-action{appearance:none;-webkit-appearance:none;min-height:var(--rs-studio-btn-height);padding:0 var(--rs-studio-btn-pad-x);display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fff!important;background-image:none!important;color:#111827!important;font-family:inherit;font-size:var(--rs-studio-btn-font);font-weight:850;line-height:1;white-space:nowrap;opacity:1!important;visibility:visible!important;box-shadow:0 7px 17px #0f172a14,inset 0 1px #fffffff0;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.rs-bell-overlay .rs-bell-studio-action span{display:inline-block;color:inherit}.rs-bell-overlay .rs-bell-studio-action svg{width:var(--rs-studio-btn-icon);height:var(--rs-studio-btn-icon);display:block;flex:0 0 var(--rs-studio-btn-icon);color:currentColor;stroke:currentColor}.rs-bell-overlay .rs-bell-studio-action:hover{transform:translateY(-1px);background:#f8fafc!important;border-color:#0f172a47;box-shadow:0 11px 23px #0f172a1f,inset 0 1px #fffffffa}.rs-bell-overlay .rs-bell-studio-action:active{transform:translateY(0);background:#f1f5f9!important}.rs-bell-overlay .rs-bell-studio-action:focus-visible{outline:3px solid rgba(15,23,42,.15);outline-offset:2px}.rs-bell-overlay .rs-bell-studio-action--affiliate{border-color:#16a34a47}.rs-bell-overlay .rs-bell-studio-action--affiliate:hover{border-color:#16a34a7a}.rs-bell-overlay .rs-bell-studio-action--notification{border-color:#47556940}.rs-bell-overlay .rs-bell-studio-action--notification:hover{border-color:#47556975}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-row-top{width:100%;min-width:0;display:grid!important;grid-template-columns:var(--rsn-row-avatar, 32px) minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-title--affiliate{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.2!important}.rs-bell-overlay .rs-bell-row--affiliate-notification .rs-bell-dot{justify-self:end}.rs-bell-overlay .rs-bell-row--affiliate-notification,.rs-bell-overlay .rs-bell-row--notification-studio{cursor:default}@media(min-width:2560px){.rs-bell-overlay{--rs-studio-btn-height: 42px;--rs-studio-btn-pad-x: 17px;--rs-studio-btn-font: 15px;--rs-studio-btn-icon: 17px}}@media(min-width:1920px)and (max-width:2559px){.rs-bell-overlay{--rs-studio-btn-height: 39px;--rs-studio-btn-pad-x: 16px;--rs-studio-btn-font: 14px;--rs-studio-btn-icon: 16px}}@media(min-width:1537px)and (max-width:1919px){.rs-bell-overlay{--rs-studio-btn-height: 36px;--rs-studio-btn-pad-x: 14px;--rs-studio-btn-font: 13px;--rs-studio-btn-icon: 15px}}@media(min-width:1441px)and (max-width:1536px){.rs-bell-overlay{--rs-studio-btn-height: 33px;--rs-studio-btn-pad-x: 12px;--rs-studio-btn-font: 11px;--rs-studio-btn-icon: 13px}}@media(min-width:1367px)and (max-width:1440px){.rs-bell-overlay{--rs-studio-btn-height: 32px;--rs-studio-btn-pad-x: 12px;--rs-studio-btn-font: 11px;--rs-studio-btn-icon: 13px}}@media(min-width:1281px)and (max-width:1366px){.rs-bell-overlay{--rs-studio-btn-height: 31px;--rs-studio-btn-pad-x: 11px;--rs-studio-btn-font: 10px;--rs-studio-btn-icon: 12px}}@media(min-width:1101px)and (max-width:1280px){.rs-bell-overlay{--rs-studio-btn-height: 30px;--rs-studio-btn-pad-x: 10px;--rs-studio-btn-font: 10px;--rs-studio-btn-icon: 12px}}@media(min-width:769px)and (max-width:1100px){.rs-bell-overlay{--rs-studio-btn-height: 30px;--rs-studio-btn-pad-x: 10px;--rs-studio-btn-font: 10px;--rs-studio-btn-icon: 12px}.rs-bell-overlay .rs-bell-card-actions{margin-top:8px}}@media(min-width:641px)and (max-width:768px){.rs-bell-overlay{--rs-studio-btn-height: 32px;--rs-studio-btn-pad-x: 11px;--rs-studio-btn-font: 11px;--rs-studio-btn-icon: 13px}}@media(min-width:391px)and (max-width:640px){.rs-bell-overlay{--rs-studio-btn-height: 34px;--rs-studio-btn-pad-x: 12px;--rs-studio-btn-font: 11px;--rs-studio-btn-icon: 13px}.rs-bell-overlay .rs-bell-studio-action{width:100%}}@media(min-width:321px)and (max-width:390px){.rs-bell-overlay{--rs-studio-btn-height: 33px;--rs-studio-btn-pad-x: 10px;--rs-studio-btn-font: 10px;--rs-studio-btn-icon: 12px}.rs-bell-overlay .rs-bell-studio-action{width:100%}}@media(max-width:320px){.rs-bell-overlay{--rs-studio-btn-height: 32px;--rs-studio-btn-pad-x: 9px;--rs-studio-btn-font: 10px;--rs-studio-btn-icon: 11px}.rs-bell-overlay .rs-bell-card-actions{margin-top:7px}.rs-bell-overlay .rs-bell-studio-action{width:100%}}@media(prefers-reduced-motion:reduce){.rs-bell-overlay .rs-bell-studio-action{transition:none}}.amm-overlay{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999}.amm-card{width:min(520px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 24px));background:#fff;border-radius:14px;box-shadow:0 18px 60px #00000040;overflow:hidden;display:flex;flex-direction:column}.amm-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.amm-title{font-size:16px;font-weight:600}.amm-close{border:0;background:transparent;cursor:pointer;width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.amm-close:hover{background:#0000000f}.amm-search{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.amm-search-icon{color:#0000008c;display:grid;place-items:center}.amm-search-input{flex:1;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:10px 12px;outline:none;background:transparent}.amm-search-input:focus{border-color:#00000038}.amm-searching{font-size:12px;color:#0009}.amm-error{padding:10px 16px;color:#b00020;background:#b000200f;border-bottom:1px solid rgba(0,0,0,.08)}.amm-results{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 0;background:transparent}.amm-empty{padding:18px 16px;color:#0000008c;font-size:14px}.amm-row{width:100%;border:0;background:transparent!important;cursor:pointer;text-align:left;display:grid;grid-template-columns:48px 1fr 44px;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;margin:2px 10px}.amm-row:hover{background:#0000000d!important}.amm-row:active{background:#00000012!important}.amm-row.is-picked{background:#0000000f!important;outline:1px solid rgba(0,0,0,.14)}.amm-row.is-disabled{opacity:.55;cursor:not-allowed}.amm-row.is-disabled:hover{background:transparent!important}.amm-avatar-wrap{width:44px;height:44px;display:grid;place-items:center}.amm-avatar{width:44px!important;height:44px!important;border-radius:999px!important;object-fit:cover!important;display:block;background:#0000000f}.amm-name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#000000e0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amm-handle{margin-top:2px;font-size:12px;color:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amm-live{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:#ff00001a;color:#b40000f2}.amm-already{font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;background:#00000014;color:#000000b3}.amm-pick{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:#000000b3;background:transparent}.amm-row.is-picked .amm-pick{background:#00000014;color:#000000d9}.amm-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid rgba(0,0,0,.08)}.amm-count{font-size:13px;color:#000000a6}.amm-add-btn{border:0;border-radius:10px;padding:10px 12px;display:inline-flex;gap:8px;align-items:center;cursor:pointer;background:#0000001a;color:#000000d9}.amm-add-btn:disabled{opacity:.45;cursor:not-allowed}.amm-avatar-wrap img{width:44px!important;height:44px!important;border-radius:999px!important;object-fit:cover!important;display:block}.amm-card,.amm-results{overflow-x:hidden}.amm-row{width:100%;max-width:100%;box-sizing:border-box}.amm-meta{min-width:0}.amm-name,.amm-handle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amm-results *{max-width:100%}.amm-row,.amm-close,.amm-mini-btn,.amm-add-btn{-webkit-tap-highlight-color:transparent}.amm-row:focus,.amm-row:focus-visible{outline:none!important;box-shadow:none!important;background:transparent!important}.amm-row:focus-visible{box-shadow:0 0 0 2px #0000002e!important;border-radius:12px}.amm-row.is-active{background:#0000000d!important;outline:1px solid rgba(0,0,0,.14)}.amm-row.is-picked.is-active{background:#00000012!important;outline:1px solid rgba(0,0,0,.18)}.amm-overlay,.amm-card,.amm-results{overflow-x:hidden!important}.amm-row{grid-template-columns:48px minmax(0,1fr) 44px!important}.amm-meta,.amm-name,.amm-handle{min-width:0!important}.amm-pick{min-width:40px}.amm-avatar-wrap,.amm-avatar-wrap *{max-width:44px}.amm-close{background:transparent!important;color:#000000d9!important;border:1px solid rgba(0,0,0,.1)!important}.amm-close:hover{background:#0000000f!important}.amm-mini-btn{background:transparent!important;color:#000000d9!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:10px;padding:10px 12px;cursor:pointer}.amm-mini-btn:hover{background:#0000000f!important}.amm-mini-btn:disabled{opacity:.45;cursor:not-allowed}.amm-add-btn{background:transparent!important;color:#000000d9!important;border:1px solid rgba(0,0,0,.14)!important}.amm-add-btn:hover{background:#0000000f!important}.amm-add-btn:disabled{background:transparent!important;opacity:.45}.amm-close:focus,.amm-mini-btn:focus,.amm-add-btn:focus,.amm-close:focus-visible,.amm-mini-btn:focus-visible,.amm-add-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px #00000024!important}.amm-close{border:0!important;background:#0000000f!important;color:#000000e6!important}.amm-close:hover{background:#0000001a!important}.amm-mini-btn,.amm-add-btn{border:0!important;box-shadow:none!important;background:#00000014!important;color:#000000eb!important;font-size:14px!important;font-weight:700!important;padding:11px 14px!important;border-radius:12px!important}.amm-mini-btn:hover,.amm-add-btn:hover{background:#0000001f!important}.amm-mini-btn:active,.amm-add-btn:active{background:#00000024!important}.amm-mini-btn:disabled,.amm-add-btn:disabled{opacity:.45;cursor:not-allowed;background:#0000000f!important}.amm-close:focus,.amm-mini-btn:focus,.amm-add-btn:focus,.amm-close:focus-visible,.amm-mini-btn:focus-visible,.amm-add-btn:focus-visible{outline:none!important;box-shadow:none!important}.amm-close{border:0;background:#0000000f;cursor:pointer;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0;border-radius:10px}.amm-close svg{display:block;width:18px;height:18px}.amm-close:hover{background:#0000001a}.amm-close{color:#000000d9!important}.amm-close svg{stroke:currentColor!important;fill:none!important;opacity:1!important}.amm-close{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:0!important;background:#0000000f!important;color:#111!important;opacity:1!important;visibility:visible!important}.amm-close *{opacity:1!important;visibility:visible!important}.amm-close>svg{display:block!important;width:18px!important;height:18px!important;color:currentColor!important;opacity:1!important;visibility:visible!important}.amm-close>svg path,.amm-close>svg line,.amm-close>svg polyline{stroke:currentColor!important;stroke-width:2!important;fill:none!important}.amm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border-radius:12px;background:transparent;border:1px solid rgba(0,0,0,.08);transition:background .2s ease,border-color .2s ease}.amm-row:hover{background:#00000008}.amm-row-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:0;margin:0;border:none;outline:none;background:transparent;color:#000;text-align:left;cursor:pointer}.amm-row-main:disabled{cursor:not-allowed;opacity:.6;background:transparent}.amm-row-side-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;background:transparent}.amm-invite-live-btn{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:34px;padding:0 12px;border-radius:10px;border:1px solid #000;background:transparent;color:#000;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease}.amm-invite-live-btn:hover{background:#0000000f;color:#000}.amm-invite-live-btn:active{background:#0000001a}.amm-invite-live-btn:disabled{opacity:.5;cursor:not-allowed;background:transparent;color:#000}.amm-row.is-picked,.amm-row.is-active,.amm-row.is-disabled{background:transparent;color:#000}.amm-row.is-picked:hover,.amm-row.is-active:hover,.amm-row.is-disabled:hover{background:#00000008}.amm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;margin:0 0 8px;border-radius:14px;background:transparent!important;border:1px solid rgba(0,0,0,.08);box-sizing:border-box}.amm-row:hover,.amm-row.is-active,.amm-row.is-picked,.amm-row.is-disabled{background:transparent!important}.amm-row-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding:0;margin:0;border:none;background:transparent!important;color:#000!important;text-align:left;cursor:pointer;box-shadow:none!important}.amm-row-main:hover,.amm-row-main:focus,.amm-row-main:active{background:transparent!important;color:#000!important;box-shadow:none!important;outline:none}.amm-row-main:disabled{background:transparent!important;color:#000!important;opacity:.65;cursor:not-allowed}.amm-row-side-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent!important}.amm-invite-live-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:84px;padding:0 12px;border-radius:10px;border:1px solid #111;background:transparent!important;color:#111!important;font-size:14px;font-weight:600;line-height:1;cursor:pointer;box-shadow:none!important}.amm-invite-live-btn:hover,.amm-invite-live-btn:focus,.amm-invite-live-btn:active{background:#0000000a!important;color:#111!important;box-shadow:none!important;outline:none}.amm-invite-live-btn:disabled{opacity:.5;cursor:not-allowed;background:transparent!important;color:#111!important}.amm-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #e9e9e9;background:#fff}.amm-count{font-size:14px;color:#222;white-space:nowrap}.amm-foot-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.amm-mini-btn,.amm-add-btn{height:38px;padding:0 14px;border:1px solid #dcdcdc;border-radius:12px;background:transparent;color:#111;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.amm-mini-btn:hover,.amm-add-btn:hover{background:#f5f5f5;border-color:#cfcfcf}.amm-mini-btn:disabled,.amm-add-btn:disabled{opacity:.45;cursor:not-allowed}.amm-add-btn svg,.amm-mini-btn svg{font-size:16px;flex-shrink:0}.gim-overlay{position:absolute;inset:0;background:transparent;display:flex;flex-direction:column;overflow:hidden}.gim-card{width:100%;height:100%;background:#fff;border-radius:0;overflow:hidden;display:flex;flex-direction:column}.gim-members{padding:10px 10px 14px;overflow:auto;flex:1 1 auto;min-height:0}.gim-member-row{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.08);cursor:pointer}.gim-member-row:hover{background:#00000008}.gim-avatar-wrap{position:relative;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center}.gim-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.gim-member-row,button.gim-member-row{background:transparent!important;border:1px solid rgba(0,0,0,.08)!important;color:inherit!important;text-align:left}.gim-member-row:hover{background:#0000000a!important}.gim-members{background:transparent!important}.gim-member-row:focus,.gim-member-row:active{background:#0000000f!important;outline:none}.gim-close{background:transparent!important;border:1px solid rgba(0,0,0,.12)!important;color:#111!important;border-radius:10px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.gim-actions .gim-act{background:#f3f4f6!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px}.gim-close:focus,.gim-close:active,.gim-actions .gim-act:focus,.gim-actions .gim-act:active{background:#00000014!important;outline:none!important;box-shadow:none!important}.gim-close{background:transparent!important;color:#111!important}.gim-close svg{color:#111!important;stroke:#111!important;fill:none!important}.gim-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;background:transparent!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;font-size:18px!important;line-height:1!important;color:#111!important;opacity:1!important}.gim-close,.gim-close *{color:#111!important;opacity:1!important;visibility:visible!important}.gim-close svg{width:18px!important;height:18px!important;stroke:#111!important;fill:none!important}.gim-close:hover{background:#0000000f!important}.gim-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(0,0,0,.08)}.gim-title{font-size:18px;font-weight:700;line-height:1.2;margin:0;color:#111}.gim-close{width:48px;height:48px;border-radius:12px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center}.gim-close svg{width:22px;height:22px;color:#111!important;stroke:#111!important}.gim-profile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:34px 16px 14px}.gim-group-icon{width:clamp(120px,22vw,190px);height:clamp(120px,22vw,190px);border-radius:22px;object-fit:contain;display:block}.gim-profile-meta{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:4px}.gim-group-name{font-size:18px;font-weight:800;color:#111}.gim-sub{font-size:13px;opacity:.75}.gim-desc{margin-top:4px;font-size:13px;opacity:.85}.gim-actions{display:flex;justify-content:center;align-items:center;gap:14px;padding:16px 16px 10px;width:100%}.gim-actions .gim-act{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:16px 20px;font-size:15px;font-weight:700;border-radius:14px;cursor:pointer;background:#f3f4f6!important;color:#111!important;border:1px solid rgba(0,0,0,.14)!important}.gim-actions .gim-act svg{width:18px;height:18px}.gim-actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:18px!important;padding:22px 16px 14px!important;width:100%!important}.gim-actions .gim-act{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;height:64px!important;min-height:64px!important;padding:0 26px!important;min-width:200px!important;font-size:18px!important;font-weight:800!important;border-radius:18px!important;cursor:pointer!important;background:#f3f4f6!important;color:#111!important;border:1px solid rgba(0,0,0,.16)!important}.gim-actions .gim-act svg{width:22px!important;height:22px!important}.gim-actions .gim-act:hover{background:#e9eaee!important}.gim-actions .gim-act:active{transform:translateY(1px)}.gim-avatar-wrap{position:relative;width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;overflow:visible!important}.gim-avatar-wrap img,.gim-avatar,.gim-avatar-wrap>*{border-radius:50%!important}.gim-avatar{width:46px!important;height:46px!important;object-fit:cover!important;display:block}.gim-avatar-wrap:before{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid rgba(0,0,0,.12);pointer-events:none}.gim-avatar-wrap.is-online:before{border-color:#22c55ef2}.gim-avatar-wrap.is-offline:before{border-color:#ef4444f2}.gim-avatar-wrap:after{content:"";position:absolute;width:10px;height:10px;border-radius:999px;left:4px;bottom:4px;background:#ef4444f2;box-shadow:0 0 #ef444459;animation:gimPulse 1.3s infinite;pointer-events:none}.gim-avatar-wrap.is-online:after{background:#22c55ef2;box-shadow:0 0 #22c55e59}.gim-avatar-wrap.is-live:before{border-color:#22c55e}@keyframes gimPulse{0%{box-shadow:0 0 #0000}60%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.gim-avatar-wrap{width:52px;height:52px;flex:0 0 52px;position:relative;display:grid;place-items:center}.gim-avatar{width:52px!important;height:52px!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important}.gim-avatar img,.gim-avatar .rs-profile-avatar-lg,.gim-avatar .rs-profile-avatar,.gim-avatar .rs-member-avatar,.gim-avatar .oolr-img,.gim-avatar .ring-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}.gim-avatar svg{position:absolute;inset:0;pointer-events:none}.gim-avatar-wrap:after{border-radius:50%}.gim-title{font-size:2rem!important;font-weight:800!important;line-height:1.2!important}.gim-group-name{font-size:2.4rem!important;font-weight:900!important;line-height:1.15!important;margin-top:6px}.gim-sub{font-size:1.4rem!important;font-weight:700!important;line-height:1.25!important;opacity:.85;margin-top:6px}.gim-desc{font-size:1.4rem!important;font-weight:600!important;line-height:1.35!important;opacity:.8;margin-top:6px;max-width:520px}.gim-profile{padding-top:24px!important;padding-bottom:16px!important}.gim-members-head{padding:14px 16px 8px!important}.gim-members-title{font-size:1.35rem!important;font-weight:900!important;line-height:1.2!important}.gim-members-count{font-weight:800!important;opacity:.7}.gim-members{padding:10px 14px 16px!important}.gim-member-row,button.gim-member-row{display:flex!important;align-items:center!important;gap:14px!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.1)!important;background:#fff!important}.gim-avatar-wrap{width:56px!important;height:56px!important;flex:0 0 56px!important;display:grid!important;place-items:center!important}.gim-avatar{width:56px!important;height:56px!important;border-radius:999px!important;object-fit:cover!important}.gim-member-meta{flex:1 1 auto!important;min-width:0!important}.gim-member-name{font-size:1.35rem!important;font-weight:900!important;line-height:1.15!important;display:flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.gim-member-handle{margin-top:4px!important;font-size:1.15rem!important;font-weight:700!important;opacity:.75!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.gim-member-row .live-badge{font-size:.95rem!important;font-weight:900!important;padding:4px 10px!important;border-radius:999px!important}.gim-member-row:hover{background:#00000008!important}.gim-name-row{display:flex;align-items:center;justify-content:center;gap:12px}.gim-desc-row{margin-top:10px;display:flex;align-items:flex-start;justify-content:center;gap:12px}.gim-edit-btn{background:transparent!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:12px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;color:#111!important}.gim-edit-btn svg{width:20px;height:20px;color:#111!important}.gim-edit-btn:hover{background:#0000000d!important}.gim-edit-inline{display:flex;align-items:center;gap:10px;width:min(680px,92%)}.gim-edit-inline-desc{align-items:flex-start}.gim-edit-input{flex:1 1 auto;height:54px;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.15);font-size:1.1rem;font-weight:700;outline:none}.gim-edit-textarea{flex:1 1 auto;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.15);font-size:1.05rem;font-weight:600;outline:none;resize:none}.gim-edit-save,.gim-edit-cancel{width:54px;height:54px;border-radius:14px;border:1px solid rgba(0,0,0,.15);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#111!important}.gim-edit-save:hover,.gim-edit-cancel:hover{background:#0000000d}.gim-edit-actions{display:flex;gap:10px;padding-top:2px}.gim-profile-meta{display:flex;flex-direction:column;align-items:center;text-align:center}.gim-name-row{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:6px;margin-bottom:6px}.gim-group-name{display:inline-block;line-height:1.1;margin:0;padding:0;white-space:nowrap}.gim-edit-btn{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(0,0,0,.12);color:#111;padding:0}.gim-edit-btn svg{width:20px;height:20px;color:#111;stroke:#111}.gim-edit-btn:hover{background:#0000000f}.gim-desc-row{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.gim-desc{text-align:center;max-width:520px}.gim-edit-btn{border:none!important;background:transparent!important;padding:0!important;width:44px;height:44px;border-radius:10px;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#000!important;opacity:1!important}.gim-edit-btn svg{width:22px!important;height:22px!important;color:#000!important;stroke:#000!important;fill:none!important;opacity:1!important;stroke-width:2.5!important}.gim-edit-btn:hover{background:#0000000f!important}.gim-edit-btn:focus,.gim-edit-btn:active{outline:none!important;box-shadow:none!important}.gim-edit-save,.gim-edit-cancel{background:transparent!important;border:1px solid rgba(0,0,0,.18)!important;color:#111!important;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.gim-edit-save:focus,.gim-edit-save:active,.gim-edit-cancel:focus,.gim-edit-cancel:active{background:#00000014!important;outline:none!important;box-shadow:none!important}.gim-edit-save,.gim-edit-cancel{background:transparent!important;border:none!important;color:#111!important;width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.gim-edit-save svg,.gim-edit-cancel svg{color:#111!important;stroke:#111!important;fill:none!important}.gim-edit-save:hover,.gim-edit-cancel:hover{background:#0000000f!important}.gim-edit-save:focus,.gim-edit-save:active,.gim-edit-cancel:focus,.gim-edit-cancel:active{outline:none!important;box-shadow:none!important;background:#00000014!important}.gim-edit-input{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;font-size:1.5rem;font-weight:700;text-align:center;padding:6px 8px}.gim-edit-textarea{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;font-size:1.05rem;resize:none}.gim-edit-inline{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:100%}.gim-edit-input{font-size:2.2rem!important;font-weight:800!important;line-height:1.15;padding:12px 14px!important;min-width:min(520px,80%);text-align:center}.gim-edit-inline-desc{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.gim-edit-textarea{font-size:1.6rem!important;font-weight:600;line-height:1.25;padding:12px 14px!important;width:min(720px,86%);text-align:center}.gim-edit-save,.gim-edit-cancel{width:56px!important;height:56px!important;border-radius:14px!important}.gim-edit-save svg,.gim-edit-cancel svg{width:26px!important;height:26px!important;stroke-width:2.6!important}.gim-edit-inline.gim-edit-inline-desc{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important}.gim-edit-inline.gim-edit-inline-desc .gim-edit-textarea{width:min(720px,76%)!important;max-width:76%!important;resize:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2!important;padding:12px 14px!important}.gim-edit-inline.gim-edit-inline-desc .gim-edit-actions{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important}.gim-edit-inline.gim-edit-inline-desc .gim-edit-actions{display:inline-flex!important;align-items:center!important;gap:12px!important;flex:0 0 auto!important;width:auto!important;margin:0!important}.gim-edit-inline.gim-edit-inline-desc .gim-edit-textarea{flex:1 1 auto!important;width:auto!important;max-width:520px!important;min-width:240px!important;resize:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:14px 16px!important;font-size:22px!important;line-height:1.15!important}.gim-edit-inline.gim-edit-inline-desc button{display:inline-flex!important}.gim-edit-inline.gim-edit-inline-desc{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:100%!important}.gim-edit-inline.gim-edit-inline-desc .gim-edit-textarea{flex:0 1 520px!important;width:520px!important;max-width:70%!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:10px 14px!important;resize:none!important;overflow:hidden!important}.gim-edit-inline.gim-edit-inline-desc .gim-edit-actions{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;gap:14px!important;align-items:center!important;justify-content:center!important}.gim-edit-inline.gim-edit-inline-desc .gim-edit-actions button{display:inline-flex!important}.gim-group-icon-btn{background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.gim-group-icon{display:block}.gim-icon-menu{position:absolute;top:110px;left:50%;transform:translate(-50%);min-width:220px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 12px 30px #0000001f;padding:8px;z-index:50;animation:gimPopIn .16s ease-out}@keyframes gimPopIn{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.gim-icon-menu-item{width:100%;border:0;background:transparent;color:#111;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;cursor:pointer;font-size:15px}.gim-icon-menu-item svg{font-size:18px;color:#111}.gim-icon-menu-item:hover{background:#0000000d}.gim-emoji-wrap{position:absolute;top:110px;left:50%;transform:translate(-50%);z-index:60}.gim-emoji-placeholder{width:320px;max-width:calc(100vw - 40px);background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:14px;box-shadow:0 12px 30px #0000001f}.gim-icon-anchor{position:relative;display:inline-block}.gim-icon-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:220px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 12px 30px #0000001f;padding:8px;z-index:50;animation:gimPopIn .16s ease-out}.gim-emoji-wrap{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:60}.gim-card button{border:0!important;outline:none!important;box-shadow:none!important}.gim-close{background:#0000000f!important;color:#000000e6!important;border:0!important}.gim-close:hover{background:#0000001a!important}.gim-group-icon-btn{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:16px}.gim-group-icon-btn:hover{background:#0000000f!important}.gim-group-icon-btn:focus,.gim-group-icon-btn:focus-visible,.gim-close:focus,.gim-close:focus-visible{outline:none!important;box-shadow:none!important}.gim-group-icon{display:block;width:88px;height:88px;border-radius:18px;object-fit:cover;background:transparent!important}.gim-act{border:0!important;background:#00000014!important;color:#000000eb!important;font-weight:700!important;font-size:14px!important;box-shadow:none!important}.gim-act:hover{background:#0000001f!important}.gim-act:focus,.gim-act:focus-visible{outline:none!important;box-shadow:none!important}.gim-member-actions{margin-left:auto;display:flex;align-items:center}.gim-member-invite-btn{border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px;padding:6px;border-radius:8px}.gim-member-invite-btn:hover{background:#0000000f}.gim-member-remove-btn{width:34px;height:34px;border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#ff50501f;color:#ff4d4f}.gim-member-remove-btn:hover{background:#ff505033}.gim-member-remove-btn,.gim-member-invite-btn{width:34px;height:34px;border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:#000;box-shadow:none}.gim-member-remove-btn:hover,.gim-member-invite-btn:hover{background:transparent;color:#000}.gim-member-remove-btn:focus,.gim-member-invite-btn:focus{outline:none;background:transparent;color:#000;box-shadow:none}.gim-act{background:transparent;color:#000;border:1px solid #d9d9d9;box-shadow:none}.gim-act:hover,.gim-act:focus{background:transparent;color:#000;box-shadow:none}.gim-member-actions{margin-left:auto;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.gim-member-remove-btn,.gim-member-invite-btn{width:34px!important;height:34px!important;padding:0!important;border:none!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;background:transparent!important;color:#000!important;box-shadow:none!important;outline:none!important}.gim-member-remove-btn svg,.gim-member-invite-btn svg{width:18px!important;height:18px!important;color:#000!important;stroke:#000!important;fill:none!important;opacity:1!important}.gim-member-remove-btn:hover,.gim-member-invite-btn:hover{background:#0000000f!important;color:#000!important}.gim-member-remove-btn:focus,.gim-member-remove-btn:active,.gim-member-invite-btn:focus,.gim-member-invite-btn:active{background:#00000014!important;color:#000!important;box-shadow:none!important;outline:none!important}.rs-go-live-tile-inline-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs-go-live-mini-btn{border:none;outline:none;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;background:#4f7df0;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px}.rs-go-live-mini-btn.active{opacity:.88}.rs-go-live-mini-btn svg{width:14px;height:14px;flex:0 0 auto}.rs-go-live-tile-mini-btn{width:42px!important;height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;color:#111827!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:1!important}.rs-go-live-tile-mini-btn svg{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important;fill:none!important;stroke-width:2.2!important}.rs-go-live-tile-mini-btn svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.rs-go-live-tile-mini-btn:hover,.rs-go-live-tile-mini-btn:focus,.rs-go-live-tile-mini-btn.active{background:#0000000f!important;color:#111827!important;border-color:#0003!important;box-shadow:none!important;opacity:1!important}.rs-go-live-tile-mini-btn:hover svg,.rs-go-live-tile-mini-btn:focus svg,.rs-go-live-tile-mini-btn.active svg,.rs-go-live-tile-mini-btn:hover svg *,.rs-go-live-tile-mini-btn:focus svg *,.rs-go-live-tile-mini-btn.active svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.rs-go-live-studio-right{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;overflow:hidden}.rs-go-live-studio-layout{display:grid;grid-template-columns:280px minmax(0,1fr) 340px;gap:16px;align-items:stretch;min-height:0;height:calc(100vh - 120px)}.rs-go-live-studio-left,.rs-go-live-studio-center,.rs-go-live-studio-right{min-width:0;min-height:0}.rs-go-live-studio-left{display:flex;flex-direction:column;gap:14px;min-height:0;overflow:hidden}.rs-go-live-studio-center{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:22px;background:#fff;padding:14px}.rs-go-live-studio-right{display:grid;grid-template-rows:minmax(0,1fr) 280px;gap:14px;min-height:0;overflow:hidden}.rs-go-live-main-stage{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;background:#f8f8f8;border:1px solid rgba(0,0,0,.08)}.rs-go-live-main-stage.is-with-media{align-items:stretch;justify-content:stretch}.rs-go-live-main-stage-tile{width:100%;height:100%;min-height:420px;position:relative;border-radius:20px;overflow:hidden;background:#efefef}.rs-go-live-main-stage-tile.is-self{max-width:100%}.rs-go-live-shared-assets{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding-bottom:6px}.rs-go-live-shared-asset{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;padding:10px;box-shadow:none}.rs-go-live-shared-asset-preview{width:100%;border-radius:16px;overflow:hidden;background:#f3f4f6}.rs-go-live-shared-asset-image,.rs-go-live-shared-asset-video,.rs-go-live-shared-asset-pdf{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:14px;background:#fff}.rs-go-live-shared-asset-audioWrap{padding:18px;border-radius:14px;background:#f8f8f8}.rs-go-live-shared-asset-audio{width:100%}.rs-go-live-shared-asset-meta{display:flex;flex-direction:column;gap:2px}.rs-go-live-shared-asset-name{font-size:16px;font-weight:700;color:#111827;line-height:1.2;word-break:break-word}.rs-go-live-shared-asset-sub{font-size:13px;color:#6b7280;text-transform:capitalize}.rs-go-live-shared-asset-actions{display:flex;justify-content:flex-start}.rs-go-live-shared-asset-remove{border:1px solid rgba(0,0,0,.1);background:transparent;color:#111827;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}.rs-go-live-shared-asset-remove:hover{background:#0000000a}.rs-go-live-preview,.rs-go-live-preview--studio{display:grid;gap:12px;width:100%;min-height:0}.rs-go-live-tile{position:relative;border-radius:20px;overflow:hidden;background:#e5e7eb;border:1px solid rgba(0,0,0,.08)}.rs-go-live-tile-media{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.rs-go-live-tile-video,.rs-go-live-tile-avatar{width:100%;height:100%;object-fit:cover;display:block}.rs-go-live-tile-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:54px;font-weight:700;color:#374151;background:linear-gradient(180deg,#f3f4f6,#e5e7eb)}.rs-go-live-tile-overlay{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;flex-direction:column;gap:8px;pointer-events:none}.rs-go-live-tile-toprow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;width:100%}.rs-go-live-tile-name,.rs-go-live-tile-inline-controls,.rs-go-live-tile-response{pointer-events:auto}.rs-go-live-tile-name{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:calc(100% - 96px);padding:6px 10px;border-radius:999px;background:#111827b8;color:#fff;font-size:13px;font-weight:700;line-height:1}.rs-go-live-invited-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;background:#ffffff2e;color:#fff;font-size:11px;font-weight:700}.rs-go-live-tile-inline-controls{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.rs-go-live-mini-btn{width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.26);border-radius:12px;background:#111827b8;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.rs-go-live-mini-btn svg{width:16px;height:16px}.rs-go-live-mini-btn.active{background:#dc2626e0;border-color:#dc2626e0}.rs-go-live-mini-btn.is-display{cursor:default}.rs-go-live-studio-members{min-height:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);border-radius:22px;background:#fff}.rs-go-live-studio-members-head{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;padding:14px 14px 10px;border-bottom:1px solid rgba(0,0,0,.06)}.rs-go-live-studio-members-title{font-size:15px;font-weight:700;color:#111827}.rs-go-live-studio-members-sub{font-size:12px;color:#6b7280}.rs-go-live-studio-members-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.rs-go-live-studio-member-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;padding:10px}.rs-go-live-studio-member-card.is-host{border-color:#4f7df047}.rs-go-live-studio-member-card.is-self{border-color:#10b98140}.rs-go-live-studio-member-avatar{width:56px;height:56px;border-radius:16px;object-fit:cover;background:#f3f4f6;display:block}.rs-go-live-studio-member-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.rs-go-live-studio-member-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rs-go-live-studio-member-name{font-size:14px;font-weight:700;color:#111827;line-height:1.2}.rs-go-live-studio-member-role{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 8px;background:#0000000d;color:#374151;font-size:11px;font-weight:700}.rs-go-live-studio-member-handle,.rs-go-live-studio-member-status{font-size:12px;color:#6b7280;line-height:1.2}.rs-go-live-studio-member-controls{display:flex;align-items:center;gap:8px}.rs-go-live-sidechat-shell{min-height:0;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:22px;background:#fff}.rs-go-live-sidechat-empty{height:100%;min-height:220px;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;color:#6b7280;font-size:14px}.rs-go-live-controls--studio,.rs-go-live-member-chooser--studio{border:1px solid rgba(0,0,0,.08);border-radius:22px;background:#fff;padding:14px}.rs-go-live-toggles--stacked{display:flex;flex-direction:column;gap:10px}.rs-toggle{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer}.rs-toggle:hover,.rs-toggle.on{background:#0000000a}.rs-go-live-field{display:flex;flex-direction:column;gap:8px}.rs-go-live-field span{font-size:13px;font-weight:700;color:#111827}.rs-go-live-field input{width:100%;height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.1);outline:none;padding:0 14px;font-size:14px;color:#111827;background:#fff}.rs-go-live-footer-actions{display:flex;flex-direction:column;gap:10px}.rs-go-live-fullscreen-btn,.rs-go-live-start{width:100%;min-height:44px;border-radius:12px;font-size:14px;font-weight:700}.rs-go-live-studio-right{min-width:320px;max-width:360px;width:360px;display:flex;flex-direction:column;min-height:0;height:100%;border-left:1px solid rgba(15,23,42,.08);padding-left:14px;box-sizing:border-box}.rs-go-live-side-panel{display:flex;flex-direction:column;min-height:0;height:100%;gap:12px}.rs-go-live-side-panel-head{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:2px 2px 0}.rs-go-live-side-panel-title{font-size:15px;font-weight:700;color:#111827;line-height:1.2}.rs-go-live-side-panel-sub{font-size:12px;color:#6b7280;line-height:1.35}.rs-go-live-side-members{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding-right:4px}.rs-go-live-side-members::-webkit-scrollbar{width:8px}.rs-go-live-side-members::-webkit-scrollbar-thumb{background:#0f172a24;border-radius:999px}.rs-go-live-side-member-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;border-radius:18px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px #0f172a0f;box-sizing:border-box}.rs-go-live-side-member-card.is-self{border-color:#3b82f63d;background:linear-gradient(180deg,#eff6fff2,#fff)}.rs-go-live-side-member-card.is-host{border-color:#fbbf2447;background:linear-gradient(180deg,#fffbebf2,#fff)}.rs-go-live-side-member-card.is-invited{background:#fff}.rs-go-live-side-member-avatar-wrap{width:64px;height:64px;border-radius:18px;overflow:hidden;flex:0 0 auto;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.rs-go-live-side-member-avatar{width:100%;height:100%;object-fit:cover;display:block;background:#f3f4f6}.rs-go-live-side-member-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#374151;background:linear-gradient(180deg,#f9fafb,#e5e7eb)}.rs-go-live-side-member-meta{min-width:0;display:flex;flex-direction:column;gap:3px}.rs-go-live-side-member-name-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.rs-go-live-side-member-name{min-width:0;font-size:15px;font-weight:700;color:#111827;line-height:1.2;word-break:break-word}.rs-go-live-side-member-handle{font-size:12px;color:#6b7280;line-height:1.3;word-break:break-word}.rs-go-live-side-member-role{font-size:12px;color:#374151;line-height:1.3}.rs-go-live-side-member-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.rs-go-live-side-member-status.is-self{color:#1d4ed8;background:#dbeafee6}.rs-go-live-side-member-status.is-host{color:#92400e;background:#fef3c7f2}.rs-go-live-side-member-status.is-invited{color:#374151;background:#f3f4f6f2}.rs-go-live-side-member-status.is-accepted{color:#166534;background:#dcfce7f2}.rs-go-live-side-member-status.is-declined{color:#b91c1c;background:#fee2e2f2}.rs-go-live-side-member-note{font-size:12px;line-height:1.4;color:#6b7280;word-break:break-word}.rs-go-live-side-member-time{font-size:11px;line-height:1.35;color:#9ca3af}.rs-go-live-side-member-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:0 0 auto}.rs-go-live-side-member-mini-btn{width:40px;height:40px;padding:0;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fffffff5;color:#111827;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rs-go-live-side-member-mini-btn svg{width:17px;height:17px;stroke:currentColor}.rs-go-live-side-member-mini-btn.is-off{background:#f8fafcf5;color:#9ca3af}.rs-go-live-side-member-mini-btn.is-display{cursor:default}.rs-go-live-side-member-mini-btn:hover{background:#0f172a0a}.rs-go-live-sidechat-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;font-size:13px;color:#6b7280}.rs-go-live-studio-right{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;min-height:0!important;height:100%!important;overflow:hidden!important}.rs-go-live-participants-panel{flex:0 0 auto!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;background:#fff!important;box-sizing:border-box!important}.rs-go-live-participants-panel-head{flex:0 0 auto!important;padding:14px 14px 10px!important;border-bottom:1px solid rgba(15,23,42,.06)!important}.rs-go-live-participants-stack{display:flex!important;flex-direction:column!important;gap:14px!important;padding:12px!important;overflow:hidden!important;min-height:0!important;box-sizing:border-box!important}.rs-go-live-participant-card{width:100%!important;min-height:108px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:0 4px 14px #0f172a0d!important;box-sizing:border-box!important;overflow:hidden!important}.rs-go-live-participant-card.is-self{border-color:#3b82f62e!important;background:linear-gradient(180deg,#eff6ffe6,#fff)!important}.rs-go-live-participant-card.is-host{border-color:#fbbf2433!important;background:linear-gradient(180deg,#fffbebeb,#fff)!important}.rs-go-live-participant-card-left{min-width:0!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.rs-go-live-participant-avatar,.rs-go-live-participant-avatar-fallback{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;border-radius:18px!important;object-fit:cover!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f3f4f6!important;overflow:hidden!important;flex:0 0 78px!important}.rs-go-live-participant-avatar-fallback{font-size:30px!important;font-weight:700!important;color:#374151!important;background:linear-gradient(135deg,#f8fafc,#e5e7eb)!important}.rs-go-live-participant-meta{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important}.rs-go-live-participant-name-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}.rs-go-live-participant-name{min-width:0!important;font-size:15px!important;font-weight:700!important;color:#111827!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rs-go-live-participant-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 9px!important;border-radius:999px!important;background:#1118270f!important;color:#374151!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}.rs-go-live-participant-badge.host{background:#fef3c7f2!important;color:#92400e!important}.rs-go-live-participant-badge.invited{background:#f3f4f6f2!important;color:#374151!important}.rs-go-live-participant-status{font-size:12px!important;line-height:1.35!important;color:#6b7280!important;word-break:break-word!important}.rs-go-live-participant-status.is-accepted{color:#166534!important}.rs-go-live-participant-status.is-declined{color:#b91c1c!important}.rs-go-live-participant-note{font-size:12px!important;line-height:1.4!important;color:#6b7280!important;word-break:break-word!important}.rs-go-live-participant-card-right{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}.rs-go-live-participant-card-right .rs-go-live-tile-inline-controls{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}.rs-go-live-participant-card-right .rs-go-live-mini-btn{width:42px!important;height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(17,24,39,.14)!important;background:transparent!important;color:#111827!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important}.rs-go-live-participant-card-right .rs-go-live-mini-btn svg,.rs-go-live-participant-card-right .rs-go-live-mini-btn svg *{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important;fill:none!important}.rs-go-live-participant-card-right .rs-go-live-mini-btn:hover,.rs-go-live-participant-card-right .rs-go-live-mini-btn:focus,.rs-go-live-participant-card-right .rs-go-live-mini-btn.active{background:#1118270a!important;border-color:#11182733!important;color:#111827!important;box-shadow:none!important}.rs-go-live-participant-card-right .rs-go-live-mini-btn.is-display{cursor:default!important}.rs-go-live-participant-card-right .rs-go-live-tile-resend-btn{min-height:36px!important;padding:0 10px!important;border-radius:10px!important;border:1px solid rgba(17,24,39,.14)!important;background:transparent!important;color:#111827!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.rs-go-live-sidechat-shell{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important}.rs-go-live-sidechat-shell>*{flex:1 1 auto!important;min-height:0!important}.rs-go-live-studio-right.rs-go-live-studio-right-shared-media-mode{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;min-height:0!important;height:100%!important;overflow:hidden!important}.rs-go-live-media-participants-shell{flex:0 0 auto!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:22px!important;background:#fff!important;box-sizing:border-box!important}.rs-go-live-participants-panel-head{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:14px 14px 10px!important;border-bottom:1px solid rgba(15,23,42,.06)!important}.rs-go-live-participants-panel-title{font-size:15px!important;font-weight:800!important;color:#111827!important;line-height:1.2!important}.rs-go-live-participants-panel-sub{font-size:12px!important;color:#6b7280!important;line-height:1.35!important}.rs-go-live-media-grid{display:flex!important;flex-direction:column!important;gap:14px!important;padding:12px!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}.rs-go-live-media-grid-fullscreen-stack{display:flex!important;flex-direction:column!important}.rs-go-live-pane.rs-go-live-participant-pane{position:relative!important;min-height:170px!important;height:170px!important;border-radius:20px!important;overflow:hidden!important;background:#f8fafc!important;border:1px solid rgba(15,23,42,.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.rs-go-live-studio-right-document-mode .rs-go-live-pane.rs-go-live-participant-pane{min-height:150px!important;height:150px!important}.rs-go-live-pane-video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;background:#fff!important}.rs-go-live-pane-video-fallback{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#f8fafc,#e5e7eb)!important}.rs-go-live-pane-avatar-fallback{width:78px!important;height:78px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#334155!important;color:#fff!important;font-size:28px!important;font-weight:800!important;flex:0 0 auto!important}.rs-go-live-overlay-bar{position:absolute!important;left:12px!important;right:12px!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;pointer-events:none!important}.rs-go-live-overlay-bar-bottom{bottom:12px!important}.rs-go-live-user-chip{display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:calc(100% - 12px)!important;padding:6px 10px!important;border-radius:999px!important;background:#0f172ab8!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1!important;pointer-events:auto!important;white-space:nowrap!important}.rs-go-live-user-chip>span:first-child{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rs-go-live-user-chip-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 8px!important;border-radius:999px!important;background:#ffffff29!important;color:#fff!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important;flex:0 0 auto!important}.rs-go-live-overlay-bar .rs-go-live-tile-inline-controls{display:flex!important;align-items:center!important;gap:8px!important;pointer-events:auto!important}.rs-go-live-overlay-bar .rs-go-live-mini-btn{width:42px!important;height:42px!important;padding:0!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.14)!important;background:transparent!important;color:#111827!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:1!important}.rs-go-live-overlay-bar .rs-go-live-mini-btn svg,.rs-go-live-overlay-bar .rs-go-live-mini-btn svg *{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important;fill:none!important;stroke-width:2.2!important}.rs-go-live-overlay-bar .rs-go-live-mini-btn:hover,.rs-go-live-overlay-bar .rs-go-live-mini-btn:focus,.rs-go-live-overlay-bar .rs-go-live-mini-btn.active{background:#0000000f!important;color:#111827!important;border-color:#0003!important;box-shadow:none!important;opacity:1!important}.rs-go-live-overlay-bar .rs-go-live-mini-btn.is-display{cursor:default!important}.rs-go-live-pane-status-wrap{position:absolute!important;left:12px!important;right:12px!important;top:12px!important;z-index:3!important;display:flex!important;flex-direction:column!important;gap:6px!important;align-items:flex-start!important;pointer-events:none!important}.rs-go-live-pane-status,.rs-go-live-pane-note,.rs-go-live-pane-status-wrap .rs-go-live-tile-resend-btn{pointer-events:auto!important}.rs-go-live-pane-status{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:0 9px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em!important;white-space:nowrap!important;background:#f3f4f6f5!important;color:#374151!important}.rs-go-live-pane-status.is-accepted{background:#dcfce7f2!important;color:#166534!important}.rs-go-live-pane-status.is-declined{background:#fee2e2f2!important;color:#b91c1c!important}.rs-go-live-pane-note{max-width:100%!important;font-size:12px!important;line-height:1.35!important;color:#6b7280!important;background:#ffffffeb!important;border-radius:10px!important;padding:6px 10px!important;word-break:break-word!important}.rs-go-live-pane-status-wrap .rs-go-live-tile-resend-btn{min-height:34px!important;padding:0 10px!important;border-radius:10px!important;border:1px solid rgba(17,24,39,.14)!important;background:#fffffff5!important;color:#111827!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.rs-go-live-studio-right.rs-go-live-studio-right-shared-media-mode .rs-go-live-sidechat-shell{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important}.rs-go-live-studio-right.rs-go-live-studio-right-shared-media-mode .rs-go-live-sidechat-shell>*{flex:1 1 auto!important;min-height:0!important}.rs-go-live-sidechat-empty{height:100%!important;min-height:220px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;text-align:center!important;color:#6b7280!important;font-size:14px!important}.rs-go-live-sidechat-shell .video-side-chat-card,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel.is-embed{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-list{height:100%!important;min-height:0!important;overflow-y:auto!important}.rs-go-live-card.is-fullscreen .rs-go-live-media-grid,.rs-go-live-card.is-fullscreen .rs-go-live-media-grid-fullscreen-stack{display:flex!important;flex-direction:column!important;gap:12px!important}.rs-go-live-card.is-fullscreen .rs-go-live-pane.rs-go-live-participant-pane{min-height:210px!important;height:210px!important}.rs-go-live-studio-right{border-left:none!important;padding-left:0!important}.rs-go-live-studio-right{border-left:none!important;padding-left:6px!important}.rs-go-live-sidechat-shell{border:none!important;box-shadow:none!important;background:transparent!important}.rs-go-live-sidechat-shell{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel.is-embed{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.rs-go-live-studio-right,.rs-go-live-studio-right.rs-go-live-studio-right-shared-media-mode{min-height:0!important}.rs-go-live-sidechat-shell{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;overflow:hidden!important}.rs-go-live-sidechat-shell>*{flex:1 1 auto!important;min-height:0!important;height:100%!important}.rs-go-live-sidechat-shell .video-side-chat-card,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel,.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-panel.is-embed{flex:1 1 auto!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-list{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow-y:auto!important}.rs-go-live-sidechat-shell .video-side-chat-card.is-embed .vsc-input{margin-top:auto!important;flex:0 0 auto!important}.rs-go-live-sidechat-shell [class*=video-side-chat],.rs-go-live-sidechat-shell [class*=vsc-panel],.rs-go-live-sidechat-shell [class*=vsc-body],.rs-go-live-sidechat-shell [class*=vsc-list]{min-height:0!important}.rs-go-live-sidechat-shell [class*=vsc-input]{margin-top:auto!important}@media(max-width:1400px){.rs-go-live-studio-right.rs-go-live-studio-right-shared-media-mode .rs-go-live-pane.rs-go-live-participant-pane{min-height:150px!important;height:150px!important}.rs-go-live-pane-avatar-fallback{width:70px!important;height:70px!important;font-size:26px!important}}@media(max-width:1180px){.rs-go-live-studio-right.rs-go-live-studio-right-shared-media-mode{width:100%!important;min-width:0!important;max-width:none!important}}.rs-go-live-participant-avatar,.rs-go-live-side-member-avatar,.rs-go-live-studio-member-avatar,.rs-go-live-tile-avatar{object-fit:contain!important;object-position:center!important;background:#f3f4f6!important;padding:4px!important;box-sizing:border-box!important}.rs-go-live-participant-avatar,.rs-go-live-side-member-avatar,.rs-go-live-studio-member-avatar{border-radius:16px!important}.rs-go-live-tile-avatar{border-radius:0!important}.rs-go-live-side-member-avatar-wrap,.rs-go-live-participant-avatar-fallback,.rs-go-live-pane-video-fallback,.rs-go-live-tile-media{overflow:hidden!important}.rs-go-live-participant-pane .rs-go-live-pane-avatar-image{object-fit:contain!important;object-position:center!important;padding:10px!important;background:#f8fafc!important}.rs-go-live-participant-pane .rs-go-live-pane-video:not(.rs-go-live-pane-avatar-image){object-fit:cover!important;object-position:center!important}.rs-go-live-shared-asset-document{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:0!important;height:100%!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(59,130,246,.18)!important;background:#fff!important}.rs-go-live-shared-asset-document.active{border-color:#3b82f659!important;box-shadow:0 0 0 1px #3b82f61f inset!important}.rs-go-live-shared-asset-document-fullscreen{position:fixed!important;inset:24px!important;z-index:9999!important;background:#fff!important;border-radius:20px!important;box-shadow:0 20px 60px #0000002e!important}.rs-go-live-document-toolbar{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding-bottom:4px!important}.rs-go-live-doc-toolbtn{min-height:40px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#111827!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important}.rs-go-live-doc-toolbtn:hover{background:#0f172a0a!important}.rs-go-live-doc-toolbtn.active{border-color:#3b82f647!important;background:#eff6fff2!important;color:#1d4ed8!important}.rs-go-live-document-viewport{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;border-radius:16px!important;border:1px solid rgba(15,23,42,.08)!important;background:#f8fafc!important;padding:14px!important}.rs-go-live-document-viewport-width,.rs-go-live-document-viewport-page,.rs-go-live-document-viewport-custom{display:flex!important;justify-content:center!important;align-items:flex-start!important}.rs-go-live-document-canvas{width:100%!important;max-width:100%!important}.rs-go-live-shared-asset-pdf{display:block!important;width:100%!important;min-height:560px!important;height:70vh!important;border:none!important;border-radius:14px!important;background:#fff!important}.rs-go-live-document-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:4px!important}.rs-go-live-document-footer-meta{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}.rs-go-live-shared-asset-docFallback{min-height:320px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:14px!important;background:#fff!important;color:#6b7280!important;padding:18px!important}.rs-go-live-shared-asset-docFallback svg{width:42px!important;height:42px!important;color:#9ca3af!important}.rs-go-live-shared-assets.document-mode,.rs-go-live-studio-center .rs-go-live-shared-asset-document{height:100%!important;min-height:0!important}.rs-go-live-doc-toolbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.rs-go-live-doc-toolbtn svg{width:16px;height:16px;flex:0 0 auto}.rs-go-live-shared-asset-remove{width:40px;height:40px;padding:0;border:none;outline:none;background:#fff;color:#111827;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 1px #1118271f;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.rs-go-live-shared-asset-remove:hover,.rs-go-live-shared-asset-remove:focus-visible{background:#1118270a;box-shadow:0 0 0 1px #1118272e}.rs-go-live-shared-asset-remove:active{transform:scale(.98)}.rs-go-live-shared-asset-remove svg{width:17px;height:17px;stroke:currentColor;flex:0 0 auto}.rs-go-live-shared-asset-remove,.rs-go-live-doc-toolbtn{width:40px;height:40px;padding:0;border:none;outline:none;background:transparent;color:#111827;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.rs-go-live-shared-asset-remove:hover,.rs-go-live-shared-asset-remove:focus-visible,.rs-go-live-doc-toolbtn:hover,.rs-go-live-doc-toolbtn:focus-visible,.rs-go-live-doc-toolbtn.active{background:#0000000a;color:#111827;box-shadow:none}.rs-go-live-shared-asset-remove svg,.rs-go-live-doc-toolbtn svg{width:17px;height:17px;color:#111827;stroke:currentColor;flex:0 0 auto}.rs-go-live-shared-asset-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.rs-go-live-shared-asset-remove,.rs-go-live-doc-toolbtn{width:40px!important;height:40px!important;padding:0!important;border:none!important;outline:none!important;background:transparent!important;color:#111827!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important}.rs-go-live-shared-asset-remove:hover,.rs-go-live-shared-asset-remove:focus-visible,.rs-go-live-doc-toolbtn:hover,.rs-go-live-doc-toolbtn:focus-visible,.rs-go-live-doc-toolbtn.active{background:#0000000a!important;color:#111827!important;box-shadow:none!important}.rs-go-live-shared-asset-remove svg,.rs-go-live-doc-toolbtn svg{width:28px!important;height:28px!important;color:#111827!important;stroke:currentColor!important;flex:0 0 auto!important}.rs-go-live-document-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:12px 16px;overflow-x:auto;overflow-y:hidden}.rs-go-live-document-toolbar::-webkit-scrollbar{height:6px}.rs-go-live-document-toolbar::-webkit-scrollbar-thumb{background:#11182724;border-radius:999px}.rs-go-live-doc-toolbtn{height:36px;min-width:max-content;padding:0 12px;border:none;outline:none;border-radius:10px;background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;white-space:nowrap;font-size:14px;font-weight:600;line-height:1;cursor:pointer;box-shadow:none}.rs-go-live-doc-toolbtn:hover,.rs-go-live-doc-toolbtn:focus{background:#1118270f;color:#111827}.rs-go-live-doc-toolbtn.active{background:#11182714;color:#111827}.rs-go-live-doc-toolbtn svg{width:18px;height:18px;flex:0 0 auto;stroke:currentColor}.rs-go-live-doc-toolbtn-icon{width:36px;min-width:36px;padding:0}.profile-update{max-width:400px;margin:20px auto;padding:20px;border-radius:8px;box-shadow:0 4px 10px #0000001a;background-color:#fff}.profile-form{display:flex;flex-direction:column;align-items:center}.profile-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;cursor:pointer;margin-bottom:20px}.profile-form input,.profile-form textarea{width:100%;margin:10px 0;padding:10px;border:1px solid #ccc;border-radius:4px}.profile-form button{width:100%;padding:10px;margin-top:10px;border:none;border-radius:4px;background-color:#007bff;color:#fff;font-size:16px;cursor:pointer}.profile-form .cancel-button{background-color:#ccc}.profile-form button:hover{background-color:#0056b3}.profile-form .cancel-button:hover{background-color:#999}@media(max-width:1200px){.profile-update{padding:15px;box-shadow:0 3px 8px #0000001a}.profile-avatar{width:90px;height:90px}}@media(max-width:1024px){.profile-update{max-width:350px}.profile-avatar{width:80px;height:80px}.profile-form input,.profile-form textarea{padding:8px}}@media(max-width:768px){.profile-update{max-width:300px}.profile-avatar{width:70px;height:70px}.profile-form button{font-size:14px}}@media(max-width:480px){.profile-update{padding:10px}.profile-avatar{width:60px;height:60px}.profile-form input,.profile-form textarea{padding:6px;font-size:14px}.profile-form button{font-size:12px}}.affiliate-community-inbox-page{min-height:100vh;padding:24px;background:#f6f7fb;color:#111827}.affiliate-community-inbox-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;max-width:1380px;margin:0 auto}.affiliate-community-inbox-sidebar,.affiliate-community-inbox-main-card{min-width:0}.affiliate-community-inbox-back,.affiliate-community-inbox-refresh,.affiliate-community-inbox-row{border:0;cursor:pointer;font:inherit}.affiliate-community-inbox-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:42px!important;margin-bottom:14px!important;padding:0 14px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 24px #0f172a14!important;font-size:15px!important;font-weight:800!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.affiliate-community-inbox-back span{display:inline-flex!important;color:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.affiliate-community-inbox-back svg{width:18px!important;height:18px!important;color:currentColor!important;font-size:18px!important}.affiliate-community-inbox-back:hover,.affiliate-community-inbox-back:focus-visible{transform:translateY(-1px);background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important;box-shadow:0 12px 28px #0f172a1a!important}.affiliate-community-inbox-hero-card,.affiliate-community-inbox-note-card,.affiliate-community-inbox-main-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 18px 45px #0f172a14}.affiliate-community-inbox-hero-card{padding:22px}.affiliate-community-inbox-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;border-radius:18px;background:#111827;color:#fff;font-size:22px}.affiliate-community-inbox-hero-card h1,.affiliate-community-inbox-header h2{margin:0;letter-spacing:-.03em}.affiliate-community-inbox-hero-card p,.affiliate-community-inbox-header p,.affiliate-community-inbox-note-card p,.affiliate-community-inbox-empty p{margin:8px 0 0;color:#64748b;line-height:1.55}.affiliate-community-inbox-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.affiliate-community-inbox-stats span{display:inline-flex;padding:8px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:700}.affiliate-community-inbox-note-card{display:flex;gap:12px;margin-top:14px;padding:16px}.affiliate-community-inbox-note-card>svg{flex:0 0 auto;margin-top:2px;color:#0f172a}.affiliate-community-inbox-main-card{padding:22px}.affiliate-community-inbox-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.affiliate-community-inbox-eyebrow{display:inline-flex;margin-bottom:6px;color:#f97316;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.affiliate-community-inbox-refresh{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 24px #0f172a14!important;font-size:0!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.affiliate-community-inbox-refresh span{display:none!important}.affiliate-community-inbox-refresh svg{width:18px!important;height:18px!important;color:currentColor!important;font-size:18px!important}.affiliate-community-inbox-refresh:hover,.affiliate-community-inbox-refresh:focus-visible{transform:translateY(-1px);background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important;box-shadow:0 12px 28px #0f172a1a!important}.affiliate-community-inbox-refresh:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.affiliate-community-inbox-toolbar{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#f8fafc}.affiliate-community-inbox-toolbar svg{color:#64748b}.affiliate-community-inbox-toolbar input{width:100%;border:0;outline:0;background:transparent;color:#111827;font:inherit}.affiliate-community-inbox-alert{margin-top:14px;padding:12px 14px;border:1px solid rgba(220,38,38,.2);border-radius:16px;background:#fef2f2;color:#991b1b;font-weight:700}.affiliate-community-inbox-list{display:grid;gap:10px;margin-top:16px}.affiliate-community-inbox-row{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;padding:14px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important;color:#111827!important;text-align:left!important;box-shadow:0 10px 28px #0f172a0d!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.affiliate-community-inbox-row:hover,.affiliate-community-inbox-row:focus-visible,.affiliate-community-inbox-row:active{transform:translateY(-1px);background:#f8fafc!important;color:#111827!important;border-color:#f9731659!important;box-shadow:0 16px 34px #0f172a14!important}.affiliate-community-inbox-avatar{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;overflow:hidden;border-radius:18px;background:#111827;color:#fff;font-weight:900}.affiliate-community-inbox-avatar img{width:100%;height:100%;object-fit:cover}.affiliate-community-inbox-copy{min-width:0}.affiliate-community-inbox-copy strong,.affiliate-community-inbox-copy small,.affiliate-community-inbox-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-community-inbox-copy strong{color:#111827!important;font-size:16px}.affiliate-community-inbox-copy small{margin-top:2px;color:#f97316!important;font-size:13px;font-weight:800}.affiliate-community-inbox-copy span{margin-top:5px;color:#64748b!important;font-size:14px}.affiliate-community-inbox-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.affiliate-community-inbox-meta b{min-width:24px;padding:3px 7px;border-radius:999px;background:#f97316;color:#fff;font-size:12px;text-align:center}.affiliate-community-inbox-meta small,.affiliate-community-inbox-meta em{display:inline-flex;align-items:center;gap:5px;color:#64748b!important;font-size:12px;font-style:normal;white-space:nowrap}.affiliate-community-inbox-meta em{padding:6px 9px;border-radius:999px;background:#111827!important;color:#fff!important;font-weight:800}.affiliate-community-inbox-empty{display:grid;place-items:center;margin-top:16px;min-height:240px;padding:24px;border:1px dashed rgba(15,23,42,.18);border-radius:22px;background:#f8fafc;color:#475569;text-align:center}.affiliate-community-inbox-empty>svg{margin-bottom:8px;color:#f97316;font-size:30px}@media(max-width:980px){.affiliate-community-inbox-page{padding:14px}.affiliate-community-inbox-shell{grid-template-columns:1fr}}@media(max-width:640px){.affiliate-community-inbox-header{align-items:stretch;flex-direction:column}.affiliate-community-inbox-refresh{align-self:flex-end;justify-content:center;width:42px!important}.affiliate-community-inbox-row{grid-template-columns:48px minmax(0,1fr)!important}.affiliate-community-inbox-avatar{width:46px;height:46px;border-radius:16px}.affiliate-community-inbox-meta{grid-column:1 / -1;align-items:flex-start;flex-flow:row wrap;padding-left:62px}}.affiliate-community-page{min-height:100vh;background:#fff;padding:2rem;color:#111827}.affiliate-community-shell{width:min(1380px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1.25rem;align-items:start}.affiliate-community-sidebar,.affiliate-community-feed-card,.affiliate-community-card{min-width:0}.affiliate-community-sidebar{position:sticky;top:1rem}.affiliate-community-back,.affiliate-community-refresh,.affiliate-community-section-title button,.affiliate-community-attach-button,.affiliate-community-emoji-button,.affiliate-community-send-button,.affiliate-community-icon-button,.affiliate-community-post-actions button,.affiliate-community-replying-box button,.affiliate-community-emoji-tray button{border:0;cursor:pointer;font:inherit}.affiliate-community-back{display:inline-flex;align-items:center;gap:.5rem;min-height:2.7rem;padding:0 1rem;margin-bottom:1rem;border-radius:999px;background:#fff;color:#111827;box-shadow:inset 0 0 0 1px #0f172a1f;font-weight:850}.affiliate-community-card,.affiliate-community-feed-card,.affiliate-community-composer-card,.affiliate-community-post-card{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:1.35rem;box-shadow:0 14px 34px #0f172a0f}.affiliate-community-card{padding:1.15rem;margin-bottom:1rem}.affiliate-community-feed-card{height:auto;min-height:0;overflow:visible;display:block}.affiliate-community-hero-card h1{font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08;margin:.8rem 0 .5rem}.affiliate-community-hero-card p,.affiliate-community-muted,.affiliate-community-feed-header p,.affiliate-community-post-author span,.affiliate-community-composer-title span{color:#64748b}.affiliate-community-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:1rem;color:#111827;background:#fff;box-shadow:inset 0 0 0 1px #0f172a1f}.affiliate-community-meta,.affiliate-community-post-meta-row,.affiliate-community-attachments,.affiliate-community-post-actions{display:flex;flex-wrap:wrap;gap:.5rem}.affiliate-community-meta{margin-top:1rem}.affiliate-community-meta span,.affiliate-community-category-pill,.affiliate-community-tag-pill,.affiliate-community-pinned-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:0 .75rem;border-radius:999px;background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #0f172a1a;font-weight:850;font-size:.82rem}.affiliate-community-section-title{display:flex;align-items:center;justify-content:space-between;gap:1rem}.affiliate-community-section-title h2{margin:0;font-size:1rem}.affiliate-community-section-title button,.affiliate-community-refresh,.affiliate-community-icon-button,.affiliate-community-attach-button,.affiliate-community-emoji-button{display:inline-grid;place-items:center;width:2.45rem;height:2.45rem;min-width:2.45rem;min-height:2.45rem;padding:0;border-radius:999px;background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #0f172a1f;font-weight:850}.affiliate-community-section-title button:hover,.affiliate-community-refresh:hover,.affiliate-community-icon-button:hover,.affiliate-community-attach-button:hover,.affiliate-community-emoji-button:hover,.affiliate-community-back:hover,.affiliate-community-post-actions button:hover{background:#f8fafc}.affiliate-community-members{display:grid;gap:.75rem;margin-top:1rem;max-height:54vh;overflow:auto;padding-right:.25rem}.affiliate-community-member{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.65rem;border-radius:1rem;background:#fff;box-shadow:inset 0 0 0 1px #0f172a0f}.affiliate-community-member strong,.affiliate-community-member span,.affiliate-community-post-author strong,.affiliate-community-post-author span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-community-member span{color:#64748b;font-size:.84rem}.affiliate-community-avatar,.affiliate-community-avatar-empty{width:2.65rem;height:2.65rem;flex:0 0 2.65rem;border-radius:999px;object-fit:cover}.affiliate-community-avatar{background:#f8fafc;box-shadow:inset 0 0 0 1px #0f172a14}.affiliate-community-avatar-empty{display:grid;place-items:center;background:#f8fafc;color:#111827;box-shadow:inset 0 0 0 1px #0f172a1f;font-weight:900}.affiliate-community-feed-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem;border-bottom:1px solid rgba(15,23,42,.08)}.affiliate-community-feed-header h2{margin:.2rem 0 .35rem;font-size:clamp(1.25rem,2vw,1.8rem)}.affiliate-community-feed-header p{margin:0}.affiliate-community-eyebrow{display:inline-flex;color:#334155;font-weight:950;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.affiliate-community-alert{margin:1rem 1.25rem 0;padding:.85rem 1rem;border-radius:1rem;background:#fff7ed;color:#9a3412;box-shadow:inset 0 0 0 1px #fb923c3d;font-weight:800}.affiliate-community-alert.is-denied{background:#fef2f2;color:#991b1b;box-shadow:inset 0 0 0 1px #f8717147}.affiliate-community-feed-scroll{min-height:0;overflow:visible;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.affiliate-community-composer-card,.affiliate-community-post-card,.affiliate-community-pinned-section,.affiliate-community-post-feed{display:grid;gap:.85rem}.affiliate-community-composer-card,.affiliate-community-post-card{padding:1rem}.affiliate-community-composer-title,.affiliate-community-post-header,.affiliate-community-file-row,.affiliate-community-file-card{display:flex;align-items:center;gap:.75rem}.affiliate-community-composer-title strong,.affiliate-community-composer-title span{display:block}.affiliate-community-composer-card textarea{width:100%;min-height:6rem;max-height:14rem;resize:vertical;border:0;outline:none;border-radius:1rem;padding:.9rem 1rem;background:#fff;color:#111827;box-shadow:inset 0 0 0 1px #0f172a1f;font:inherit;line-height:1.5}.affiliate-community-composer-card textarea:focus,.affiliate-community-tag-input input:focus,.affiliate-community-select-wrap select:focus{box-shadow:inset 0 0 0 1px #0f172a38,0 0 0 4px #0f172a0f}.affiliate-community-composer-tools{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:.75rem}.affiliate-community-select-wrap,.affiliate-community-tag-input{display:grid;gap:.35rem}.affiliate-community-select-wrap>span,.affiliate-community-tag-input>span{color:#64748b;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.affiliate-community-select-wrap>div{position:relative}.affiliate-community-select-wrap select,.affiliate-community-tag-input input{width:100%;min-height:2.8rem;border:0;outline:none;border-radius:.9rem;background:#fff;box-shadow:inset 0 0 0 1px #0f172a1f;color:#111827;font:inherit;font-weight:800}.affiliate-community-select-wrap select{appearance:none;padding:0 2.3rem 0 .8rem}.affiliate-community-select-wrap svg{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b}.affiliate-community-tag-input input{padding:0 .8rem}.affiliate-community-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.affiliate-community-file-input{display:none}.affiliate-community-emoji-button,.affiliate-community-attach-button{flex:0 0 auto}.affiliate-community-send-button{min-height:2.65rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;color:#fff;background:#111827;box-shadow:none;font-weight:900}.affiliate-community-send-button:disabled,.affiliate-community-refresh:disabled{opacity:.55;cursor:not-allowed}.affiliate-community-emoji-tray{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;padding:.55rem;border-radius:1rem;background:#fff;box-shadow:inset 0 0 0 1px #0f172a1a}.affiliate-community-emoji-tray button{width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:999px;background:#fff;font-size:1.1rem}.affiliate-community-emoji-tray button:hover{background:#f8fafc}.affiliate-community-attachment-chip{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;min-height:2rem;padding:0 .35rem 0 .65rem;border-radius:999px;background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #0f172a1a;font-size:.84rem;font-weight:850}.affiliate-community-attachment-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-community-attachment-chip button,.affiliate-community-replying-box button{display:grid;place-items:center;width:1.55rem;height:1.55rem;border:0;border-radius:999px;background:#fff;color:#334155;cursor:pointer;box-shadow:inset 0 0 0 1px #0f172a1a}.affiliate-community-replying-box,.affiliate-community-reply-context{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.9rem;background:#fff;color:#475569;padding:.65rem .75rem;font-size:.88rem;box-shadow:inset 3px 0 #111827,inset 0 0 0 1px #0f172a14}.affiliate-community-feed-section-heading{display:flex;align-items:center;gap:.55rem;color:#334155;margin:.25rem 0 .15rem}.affiliate-community-feed-section-heading h3{margin:0;font-size:1rem}.affiliate-community-post-card.is-pinned{border-color:#0f172a2e;box-shadow:0 14px 34px #0f172a14}.affiliate-community-post-card.is-pending{opacity:.72}.affiliate-community-post-card.is-failed{box-shadow:inset 0 0 0 1px #ef444447}.affiliate-community-post-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.affiliate-community-post-author{min-width:0}.affiliate-community-pinned-badge,.affiliate-community-category-pill{background:#fff;color:#334155}.affiliate-community-tag-pill{background:#fff;color:#475569}.affiliate-community-post-text{margin:0;color:#1f2937;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.affiliate-community-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem}.affiliate-community-media,.affiliate-community-file-card{min-width:0;border-radius:1rem;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.1)}.affiliate-community-media--image img,.affiliate-community-media--video video{display:block;width:100%;max-height:420px;object-fit:cover}.affiliate-community-hover-media{position:relative;outline:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.affiliate-community-hover-media:hover,.affiliate-community-hover-media:focus-within,.affiliate-community-hover-media:focus{transform:translateY(-1px);border-color:#0f172a29;box-shadow:0 18px 34px #0f172a1a}.affiliate-community-hover-hint{position:absolute;left:.65rem;top:.65rem;z-index:2;display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .65rem;border-radius:999px;background:#0f172ac7;color:#fff;font-size:.74rem;font-weight:900;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}.affiliate-community-hover-media:hover .affiliate-community-hover-hint,.affiliate-community-hover-media:focus .affiliate-community-hover-hint,.affiliate-community-hover-media:focus-within .affiliate-community-hover-hint{opacity:1;transform:translateY(0)}.affiliate-community-media--audio{padding:.85rem}.affiliate-community-media--audio audio{display:block;width:100%;margin-top:.65rem}.affiliate-community-file-card{padding:1rem;color:#111827;text-decoration:none;font-weight:850}.affiliate-community-file-card svg,.affiliate-community-file-row svg,.affiliate-community-category-pill svg,.affiliate-community-feed-section-heading svg,.affiliate-community-post-actions svg{flex:0 0 auto;color:currentColor}.affiliate-community-post-actions{padding-top:.4rem;border-top:1px solid rgba(15,23,42,.08)}.affiliate-community-post-actions button{display:inline-flex;align-items:center;gap:.42rem;min-height:2.25rem;padding:0 .75rem;border-radius:999px;background:#fff;color:#334155;box-shadow:inset 0 0 0 1px #0f172a1a;font-weight:850;font-size:.84rem}.affiliate-community-post-actions button span{color:#111827}.affiliate-community-status-note{color:#334155;font-size:.83rem;font-weight:900}.affiliate-community-status-note.is-error{color:#dc2626}.affiliate-community-empty-state{min-height:13rem;display:grid;place-items:center;text-align:center;color:#64748b;font-weight:900;border-radius:1.25rem;background:#fff;border:1px dashed rgba(15,23,42,.18)}@media(max-width:980px){.affiliate-community-page{padding:1rem}.affiliate-community-shell{grid-template-columns:1fr}.affiliate-community-sidebar{position:static}}@media(max-width:640px){.affiliate-community-feed-header,.affiliate-community-composer-actions{align-items:stretch}.affiliate-community-composer-tools,.affiliate-community-media-grid{grid-template-columns:1fr}.affiliate-community-post-header{grid-template-columns:auto minmax(0,1fr) auto}.affiliate-community-pinned-badge{grid-column:1 / -1;justify-self:start}}.affiliate-community-composer-left-actions{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}.affiliate-community-refresh,.affiliate-community-section-title button,.affiliate-community-attach-button,.affiliate-community-emoji-button,.affiliate-community-icon-button{background:#fff!important;color:#334155!important;box-shadow:inset 0 0 0 1px #0f172a1f!important}.affiliate-community-refresh svg,.affiliate-community-section-title button svg,.affiliate-community-attach-button svg,.affiliate-community-emoji-button svg,.affiliate-community-icon-button svg,.affiliate-community-post-actions button svg,.affiliate-community-feed-section-heading svg,.affiliate-community-category-pill svg,.affiliate-community-pinned-badge svg{color:#334155!important;stroke:#334155!important}.affiliate-community-attach-button:hover,.affiliate-community-emoji-button:hover,.affiliate-community-refresh:hover,.affiliate-community-section-title button:hover,.affiliate-community-icon-button:hover{background:#f8fafc!important;color:#111827!important}.affiliate-community-composer-actions{justify-content:space-between}.affiliate-community-composer-actions>.affiliate-community-file-input{display:none}.affiliate-community-composer-left-actions{display:inline-flex!important;align-items:center!important;gap:.45rem!important}.affiliate-community-refresh,.affiliate-community-section-title button,.affiliate-community-attach-button,.affiliate-community-emoji-button,.affiliate-community-delete-button,.affiliate-community-icon-button{display:inline-grid!important;place-items:center!important;width:2.45rem!important;height:2.45rem!important;min-width:2.45rem!important;min-height:2.45rem!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:.8rem!important;background:#fff!important;color:#111827!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-refresh svg,.affiliate-community-section-title button svg,.affiliate-community-attach-button svg,.affiliate-community-emoji-button svg,.affiliate-community-delete-button svg,.affiliate-community-icon-button svg,.affiliate-community-post-actions button svg,.affiliate-community-feed-section-heading svg,.affiliate-community-category-pill svg,.affiliate-community-pinned-badge svg,.affiliate-community-file-card svg,.affiliate-community-file-row svg{display:block!important;width:1.15rem!important;height:1.15rem!important;color:#111827!important;stroke:#111827!important;opacity:1!important;visibility:visible!important}.affiliate-community-refresh:hover,.affiliate-community-section-title button:hover,.affiliate-community-attach-button:hover,.affiliate-community-emoji-button:hover,.affiliate-community-delete-button:hover,.affiliate-community-icon-button:hover{background:#f8fafc!important;border-color:#0f172a33!important;color:#111827!important}.affiliate-community-delete-button{justify-self:end!important}.affiliate-community-delete-button:hover{color:#991b1b!important;border-color:#991b1b40!important;background:#fff7f7!important}.affiliate-community-delete-button:hover svg{color:#991b1b!important;stroke:#991b1b!important}.affiliate-community-post-header{grid-template-columns:auto minmax(0,1fr) auto auto!important}.affiliate-community-pinned-badge+.affiliate-community-delete-button{margin-left:.25rem!important}.affiliate-community-composer-actions{align-items:center!important}.affiliate-community-emoji-tray button{color:#111827!important;background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;opacity:1!important}.affiliate-community-custom-player{background:#fff!important;border:1px solid rgba(148,163,184,.24)!important;box-shadow:0 14px 32px #0f172a14!important}.affiliate-community-video-stage{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:#000;cursor:pointer;overflow:hidden}.affiliate-community-native-video{display:block;width:100%;max-height:520px;object-fit:cover;background:#000}.affiliate-community-native-audio{display:none!important}.affiliate-community-video-play-overlay{position:absolute;left:50%;top:50%;z-index:3;width:3.5rem;height:3.5rem;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:999px;background:#ffffffeb;color:#111827;box-shadow:0 18px 40px #0f172a38;pointer-events:none}.affiliate-community-video-play-overlay svg{width:1.35rem;height:1.35rem;stroke:currentColor}.affiliate-community-audio-shell{display:grid;gap:.9rem;padding:1rem}.affiliate-community-custom-controls{display:grid;grid-template-columns:auto auto minmax(90px,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;background:#fff;border-top:1px solid rgba(148,163,184,.18)}.affiliate-community-media--audio .affiliate-community-custom-controls{padding:0;border-top:0}.affiliate-community-media-control-button{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff;color:#111827;cursor:pointer}.affiliate-community-media-control-button:hover{background:#f8fafc}.affiliate-community-media-control-button svg{width:1rem;height:1rem;stroke:currentColor}.affiliate-community-media-time{color:#475569;font-size:.78rem;font-weight:800;white-space:nowrap}.affiliate-community-media-progress{width:100%;accent-color:#111827;cursor:pointer}.affiliate-community-back{background:#fff!important;color:#111827!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 10px 28px #0f172a14!important}.affiliate-community-back svg{color:#111827!important;stroke:currentColor!important}.affiliate-community-back:hover{background:#f8fafc!important;color:#111827!important}.affiliate-community-custom-player,.affiliate-community-media,.affiliate-community-media--video,.affiliate-community-media--audio{background:#fff!important;border-color:#0f172a1f!important;box-shadow:0 12px 28px #0f172a14!important}.affiliate-community-video-stage,.affiliate-community-native-video{background:#000!important;border:0!important;box-shadow:none!important}.affiliate-community-custom-controls{background:#fff!important;border-top:1px solid rgba(15,23,42,.1)!important;box-shadow:none!important}.affiliate-community-media-control-button,.affiliate-community-video-play-overlay,.affiliate-community-emoji-button,.affiliate-community-attach-button,.affiliate-community-refresh,.affiliate-community-section-title button{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:0 8px 18px #0f172a12!important;opacity:1!important}.affiliate-community-media-control-button:hover,.affiliate-community-emoji-button:hover,.affiliate-community-attach-button:hover,.affiliate-community-refresh:hover,.affiliate-community-section-title button:hover{background:#f8fafc!important;color:#111827!important}.affiliate-community-media-control-button svg,.affiliate-community-video-play-overlay svg,.affiliate-community-emoji-button svg,.affiliate-community-attach-button svg,.affiliate-community-refresh svg,.affiliate-community-section-title button svg{color:#111827!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-media-time{color:#111827!important}.affiliate-community-media-progress{accent-color:#111827!important}.affiliate-community-custom-controls .affiliate-community-media-control-button,.affiliate-community-custom-controls button.affiliate-community-media-control-button,.affiliate-community-video-play-overlay{display:inline-grid!important;place-items:center!important;width:2.45rem!important;height:2.45rem!important;min-width:2.45rem!important;min-height:2.45rem!important;padding:0!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.22)!important;border-radius:.8rem!important;box-shadow:0 8px 18px #0f172a14!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.affiliate-community-video-play-overlay{position:absolute!important;left:50%!important;top:50%!important;z-index:5!important;transform:translate(-50%,-50%)!important;border-radius:999px!important;pointer-events:none!important}.affiliate-community-custom-controls .affiliate-community-media-control-button svg,.affiliate-community-custom-controls .affiliate-community-media-control-button svg *,.affiliate-community-video-play-overlay svg,.affiliate-community-video-play-overlay svg *{display:block!important;width:1.2rem!important;height:1.2rem!important;min-width:1.2rem!important;min-height:1.2rem!important;color:#111827!important;stroke:#111827!important;fill:none!important;stroke-width:2.35!important;opacity:1!important;visibility:visible!important}.affiliate-community-custom-controls .affiliate-community-media-control-button:hover,.affiliate-community-video-play-overlay:hover{background:#f8fafc!important;color:#111827!important}.affiliate-community-cover-button{display:inline-grid!important;place-items:center!important;width:2.45rem!important;height:2.45rem!important;min-width:2.45rem!important;min-height:2.45rem!important;padding:0!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:.8rem!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 18px #0f172a12!important;opacity:1!important;visibility:visible!important;cursor:pointer!important}.affiliate-community-cover-button:hover,.affiliate-community-cover-button.has-cover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a3d!important}.affiliate-community-cover-button svg,.affiliate-community-cover-button svg *{display:block!important;width:1.15rem!important;height:1.15rem!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-cover-chip{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.65rem;max-width:100%;min-height:3rem;padding:.35rem .45rem .35rem .35rem;border-radius:.95rem;background:#fff;color:#334155;border:1px solid rgba(15,23,42,.1);box-shadow:0 10px 24px #0f172a0d;font-size:.86rem;font-weight:850}.affiliate-community-cover-chip img,.affiliate-community-cover-chip>svg{width:2.4rem;height:2.4rem;border-radius:.75rem;object-fit:cover;background:#f8fafc;border:1px solid rgba(15,23,42,.1)}.affiliate-community-cover-chip>svg{padding:.6rem;color:#111827;stroke:#111827}.affiliate-community-cover-chip span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.affiliate-community-cover-chip button{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;cursor:pointer}.affiliate-community-cover-chip button:hover{background:#fff7f7;color:#991b1b;border-color:#991b1b3d}.affiliate-community-cover-chip button svg,.affiliate-community-cover-chip button svg *{width:1rem;height:1rem;stroke:currentColor}.affiliate-community-audio-shell{display:grid!important;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);align-items:stretch;gap:1rem;padding:1rem!important;background:#fff!important}.affiliate-community-audio-art{width:100%;min-height:7.25rem;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;border-radius:1rem;background:#f8fafc;border:1px solid rgba(15,23,42,.12);color:#111827}.affiliate-community-audio-art.has-cover{background:#000}.affiliate-community-audio-art img{width:100%;height:100%;object-fit:cover;display:block}.affiliate-community-audio-art svg,.affiliate-community-audio-art svg *{width:1.8rem;height:1.8rem;color:#111827;stroke:#111827}.affiliate-community-audio-main{min-width:0;display:grid;align-content:center;gap:.85rem}.affiliate-community-audio-main .affiliate-community-file-row{min-width:0;padding:0}.affiliate-community-audio-main .affiliate-community-file-row span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.affiliate-community-file-card.has-cover{display:grid!important;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);align-items:center;gap:.85rem;padding:.65rem!important;min-height:6.5rem}.affiliate-community-file-cover{width:100%;aspect-ratio:16 / 10;max-height:8rem;object-fit:cover;display:block;border-radius:.85rem;background:#f8fafc;border:1px solid rgba(15,23,42,.1)}.affiliate-community-file-card.has-cover span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.affiliate-community-native-video[poster]{background:#000!important}.affiliate-community-video-stage,.affiliate-community-native-video{border-radius:.95rem .95rem 0 0}.affiliate-community-custom-player .affiliate-community-custom-controls{border-radius:0 0 .95rem .95rem}@media(max-width:640px){.affiliate-community-audio-shell,.affiliate-community-file-card.has-cover{grid-template-columns:1fr}.affiliate-community-audio-art,.affiliate-community-file-cover{max-height:16rem}}.affiliate-community-media--audio.affiliate-community-custom-player,.affiliate-community-media--audio,.affiliate-community-file-card.has-cover{width:100%!important;max-width:100%!important;border-radius:1rem!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 12px 28px #0f172a0f!important}.affiliate-community-media--audio{padding:0!important}.affiliate-community-audio-shell{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;background:#fff!important}.affiliate-community-audio-art{width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:16 / 9!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:0!important;background:#f8fafc!important;border:0!important;border-bottom:1px solid rgba(15,23,42,.1)!important;color:#111827!important}.affiliate-community-audio-art.has-cover{background:#000!important}.affiliate-community-audio-art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.affiliate-community-audio-art svg,.affiliate-community-audio-art svg *{width:2.25rem!important;height:2.25rem!important;color:#111827!important;stroke:#111827!important;opacity:1!important;visibility:visible!important}.affiliate-community-audio-main{min-width:0!important;display:grid!important;gap:.85rem!important;padding:.9rem 1rem 1rem!important;background:#fff!important}.affiliate-community-audio-main .affiliate-community-file-row,.affiliate-community-media--audio .affiliate-community-file-row{display:flex!important;align-items:center!important;gap:.55rem!important;min-width:0!important;padding:0!important;color:#111827!important;font-weight:850!important}.affiliate-community-audio-main .affiliate-community-file-row span,.affiliate-community-media--audio .affiliate-community-file-row span{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.affiliate-community-media--audio .affiliate-community-custom-controls{display:grid!important;grid-template-columns:auto auto minmax(120px,1fr) auto!important;align-items:center!important;gap:.65rem!important;width:100%!important;padding:0!important;border-top:0!important;background:#fff!important}.affiliate-community-file-card.has-cover{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;min-height:0!important;text-decoration:none!important}.affiliate-community-file-cover{display:block!important;width:100%!important;max-height:none!important;aspect-ratio:16 / 9!important;object-fit:cover!important;border:0!important;border-radius:0!important;background:#f8fafc!important;border-bottom:1px solid rgba(15,23,42,.1)!important}.affiliate-community-file-card.has-cover>:not(.affiliate-community-file-cover){margin:.85rem 1rem 1rem!important}.affiliate-community-file-card.has-cover span{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.affiliate-community-cover-chip{width:fit-content!important;max-width:100%!important}.affiliate-community-cover-chip img{object-fit:cover!important}@media(max-width:640px){.affiliate-community-audio-art,.affiliate-community-file-cover{aspect-ratio:4 / 5!important}.affiliate-community-media--audio .affiliate-community-custom-controls{grid-template-columns:auto minmax(0,1fr) auto!important}.affiliate-community-media--audio .affiliate-community-media-time{grid-column:1 / -1!important;order:-1!important}}.affiliate-community-media-grid{grid-template-columns:1fr!important}.affiliate-community-media--audio,.affiliate-community-media--video.affiliate-community-custom-player{width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important;border-radius:1rem!important;background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 12px 28px #0f172a14!important}.affiliate-community-media--audio .affiliate-community-audio-shell{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;background:#fff!important}.affiliate-community-media--audio .affiliate-community-audio-art{width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#000!important}.affiliate-community-media--audio .affiliate-community-audio-art img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#000!important}.affiliate-community-media--audio .affiliate-community-audio-main{display:grid!important;gap:.85rem!important;padding:.95rem 1rem 1rem!important;background:#fff!important}.affiliate-community-media--audio .affiliate-community-file-row{display:flex!important;align-items:center!important;gap:.6rem!important;min-width:0!important;padding:0!important;color:#111827!important;font-weight:900!important}.affiliate-community-media--audio .affiliate-community-file-row span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-video-stage{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:#000!important;overflow:hidden!important}.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-native-video{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;background:#000!important;border:0!important;border-radius:0!important;box-shadow:none!important}.affiliate-community-media--audio .affiliate-community-custom-controls,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-custom-controls{display:grid!important;grid-template-columns:auto auto minmax(80px,1fr) auto!important;align-items:center!important;gap:.65rem!important;padding:.75rem 1rem!important;border-top:1px solid rgba(15,23,42,.1)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.affiliate-community-media--audio .affiliate-community-media-control-button,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-media-control-button,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-video-play-overlay{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.18)!important;box-shadow:0 8px 18px #0f172a14!important;opacity:1!important;visibility:visible!important}.affiliate-community-media--audio .affiliate-community-media-control-button svg,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-media-control-button svg,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-video-play-overlay svg,.affiliate-community-media--audio .affiliate-community-media-control-button svg *,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-media-control-button svg *,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-video-play-overlay svg *{color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-media--audio .affiliate-community-media-progress,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-media-progress{accent-color:#111827!important}.affiliate-community-file-card.has-cover{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;overflow:hidden!important}.affiliate-community-file-card.has-cover .affiliate-community-file-cover{width:100%!important;aspect-ratio:1 / 1!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;border:0!important;border-radius:0!important;background:#000!important}.affiliate-community-file-card.has-cover span{padding:.85rem 1rem!important}@media(max-width:640px){.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-video-stage,.affiliate-community-media--audio .affiliate-community-audio-art,.affiliate-community-file-card.has-cover .affiliate-community-file-cover{aspect-ratio:1 / 1!important}.affiliate-community-media--audio .affiliate-community-custom-controls,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-custom-controls{grid-template-columns:auto minmax(0,1fr) auto!important}.affiliate-community-media-time{font-size:.72rem!important}}.affiliate-community-native-video::-webkit-media-controls{display:none!important}.affiliate-community-native-video::-webkit-media-controls-enclosure{display:none!important}.affiliate-community-native-video::-webkit-media-controls-panel{display:none!important}.affiliate-community-native-video::-webkit-media-controls-overlay-play-button{display:none!important}.affiliate-community-native-video::-webkit-media-controls-start-playback-button{display:none!important}.affiliate-community-native-video::-webkit-media-controls-picture-in-picture-button{display:none!important}.affiliate-community-native-video::-internal-media-controls-overlay-cast-button{display:none!important}.affiliate-community-unified-player{position:relative!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important;border-radius:1rem!important;background:#000!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 12px 28px #0f172a14!important}.affiliate-community-unified-player .affiliate-community-unified-stage,.affiliate-community-unified-player .affiliate-community-video-stage{position:relative!important;display:block!important;width:100%!important;aspect-ratio:1 / 1!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#000!important;box-shadow:none!important;cursor:pointer!important}.affiliate-community-unified-player .affiliate-community-native-video,.affiliate-community-unified-player .affiliate-community-audio-art{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;background:#000!important;box-shadow:none!important;pointer-events:none!important}.affiliate-community-unified-player .affiliate-community-native-video{object-fit:contain!important;object-position:center center!important}.affiliate-community-unified-player .affiliate-community-audio-art{display:grid!important;place-items:center!important;overflow:hidden!important;color:#fff!important}.affiliate-community-unified-player .affiliate-community-audio-art img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#000!important}.affiliate-community-unified-player .affiliate-community-native-audio{display:none!important}.affiliate-community-audio-placeholder{display:grid!important;place-items:center!important;gap:.65rem!important;padding:1.25rem!important;text-align:center!important;color:#fff!important;font-weight:900!important}.affiliate-community-audio-placeholder svg,.affiliate-community-audio-placeholder svg *{width:2rem!important;height:2rem!important;color:#fff!important;stroke:#fff!important}.affiliate-community-audio-placeholder span{max-width:min(100%,28rem)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.affiliate-community-unified-controls,.affiliate-community-unified-player .affiliate-community-custom-controls{position:absolute!important;left:.85rem!important;right:.85rem!important;bottom:.85rem!important;z-index:8!important;display:grid!important;grid-template-columns:auto auto minmax(90px,1fr) auto!important;align-items:center!important;gap:.65rem!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.affiliate-community-unified-player.is-playing.is-controls-hidden .affiliate-community-unified-controls,.affiliate-community-unified-player.is-playing.is-controls-hidden .affiliate-community-custom-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(16px)!important}.affiliate-community-unified-player:hover .affiliate-community-unified-controls,.affiliate-community-unified-player:focus-within .affiliate-community-unified-controls,.affiliate-community-unified-player:hover .affiliate-community-custom-controls,.affiliate-community-unified-player:focus-within .affiliate-community-custom-controls,.affiliate-community-unified-player.is-controls-visible .affiliate-community-unified-controls,.affiliate-community-unified-player.is-controls-visible .affiliate-community-custom-controls{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.affiliate-community-unified-controls .affiliate-community-media-control-button,.affiliate-community-unified-player .affiliate-community-media-control-button{display:inline-grid!important;place-items:center!important;width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important;min-height:2.4rem!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#fff!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.95)) drop-shadow(0 0 5px rgba(0,0,0,.65))!important}.affiliate-community-unified-controls .affiliate-community-media-control-button:hover,.affiliate-community-unified-player .affiliate-community-media-control-button:hover{background:transparent!important;color:#fff!important;transform:scale(1.05)!important}.affiliate-community-unified-controls .affiliate-community-media-control-button svg,.affiliate-community-unified-controls .affiliate-community-media-control-button svg *,.affiliate-community-unified-player .affiliate-community-media-control-button svg,.affiliate-community-unified-player .affiliate-community-media-control-button svg *{display:block!important;width:1.35rem!important;height:1.35rem!important;min-width:1.35rem!important;min-height:1.35rem!important;color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-unified-player .affiliate-community-media-time{color:#fff!important;font-size:.8rem!important;font-weight:950!important;white-space:nowrap!important;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 8px rgba(0,0,0,.8)!important}.affiliate-community-unified-player .affiliate-community-media-progress{width:100%!important;height:1.15rem!important;min-width:0!important;cursor:pointer!important;accent-color:#ffffff!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))!important}.affiliate-community-unified-player .affiliate-community-media-progress::-webkit-slider-runnable-track{height:.18rem!important;border-radius:999px!important;background:#ffffffbf!important;box-shadow:none!important}.affiliate-community-unified-player .affiliate-community-media-progress::-webkit-slider-thumb{width:.95rem!important;height:.95rem!important;margin-top:-.38rem!important;border-radius:999px!important;background:#fff!important;border:0!important;box-shadow:0 1px 4px #000000b3!important}.affiliate-community-unified-player .affiliate-community-video-play-overlay{position:absolute!important;left:50%!important;top:50%!important;z-index:9!important;transform:translate(-50%,-50%)!important;display:grid!important;place-items:center!important;width:3.35rem!important;height:3.35rem!important;min-width:3.35rem!important;min-height:3.35rem!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#fff!important;box-shadow:none!important;pointer-events:none!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,1)) drop-shadow(0 0 8px rgba(0,0,0,.8))!important}.affiliate-community-unified-player .affiliate-community-video-play-overlay svg,.affiliate-community-unified-player .affiliate-community-video-play-overlay svg *{width:2.2rem!important;height:2.2rem!important;color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-unified-player.is-playing .affiliate-community-video-play-overlay{display:none!important}.affiliate-community-unified-player.is-playing .affiliate-community-hover-hint{opacity:0!important;visibility:hidden!important}.affiliate-community-unified-player .affiliate-community-native-video::-webkit-media-controls,.affiliate-community-unified-player .affiliate-community-native-video::-webkit-media-controls-enclosure,.affiliate-community-unified-player .affiliate-community-native-video::-webkit-media-controls-panel,.affiliate-community-unified-player .affiliate-community-native-video::-webkit-media-controls-overlay-play-button,.affiliate-community-unified-player .affiliate-community-native-video::-webkit-media-controls-start-playback-button,.affiliate-community-unified-player .affiliate-community-native-video::-webkit-media-controls-picture-in-picture-button,.affiliate-community-unified-player .affiliate-community-native-video::-internal-media-controls-overlay-cast-button{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.affiliate-community-media--video,.affiliate-community-media--audio,.affiliate-community-custom-player,.affiliate-community-video-stage,.affiliate-community-audio-art{position:relative!important}.affiliate-community-custom-player .affiliate-community-custom-controls{position:absolute!important;left:.85rem!important;right:.85rem!important;bottom:.85rem!important;z-index:8!important;display:grid!important;grid-template-columns:auto auto minmax(80px,1fr) auto!important;align-items:center!important;gap:.65rem!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important;transition:opacity .18s ease,visibility .18s ease,transform .18s ease!important}.affiliate-community-custom-player.is-playing .affiliate-community-custom-controls,.affiliate-community-custom-player:not(:hover):not(:focus-within) .affiliate-community-custom-controls.is-playing{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}.affiliate-community-custom-player:hover .affiliate-community-custom-controls,.affiliate-community-custom-player:focus-within .affiliate-community-custom-controls,.affiliate-community-custom-controls:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.affiliate-community-custom-player .affiliate-community-media-control-button,.affiliate-community-custom-player .affiliate-community-video-play-overlay{background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.85)!important}.affiliate-community-custom-player .affiliate-community-media-control-button:hover{background:transparent!important;color:#fff!important}.affiliate-community-custom-player .affiliate-community-media-control-button svg,.affiliate-community-custom-player .affiliate-community-media-control-button svg *,.affiliate-community-custom-player .affiliate-community-video-play-overlay svg,.affiliate-community-custom-player .affiliate-community-video-play-overlay svg *{color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-custom-player .affiliate-community-media-time{color:#fff!important;font-weight:900!important;text-shadow:0 2px 8px rgba(0,0,0,.85)!important}.affiliate-community-custom-player .affiliate-community-media-progress{accent-color:#ffffff!important;background:transparent!important}.affiliate-community-media--audio .affiliate-community-audio-main{display:none!important}.affiliate-community-media--audio .affiliate-community-audio-art{position:relative!important}.affiliate-community-media--audio .affiliate-community-custom-controls{border-top:0!important}.affiliate-community-native-video{pointer-events:none!important}.affiliate-community-native-video::-webkit-media-controls,.affiliate-community-native-video::-webkit-media-controls-enclosure,.affiliate-community-native-video::-webkit-media-controls-panel,.affiliate-community-native-video::-webkit-media-controls-overlay-play-button,.affiliate-community-native-video::-webkit-media-controls-start-playback-button,.affiliate-community-native-video::-webkit-media-controls-picture-in-picture-button{display:none!important}@media(max-width:640px){.affiliate-community-unified-controls,.affiliate-community-unified-player .affiliate-community-custom-controls{left:.65rem!important;right:.65rem!important;bottom:.65rem!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.5rem!important}.affiliate-community-unified-player .affiliate-community-media-time{grid-column:1 / -1!important;order:-1!important;font-size:.72rem!important}}.affiliate-community-custom-player .affiliate-community-custom-controls,.affiliate-community-media--video .affiliate-community-custom-controls,.affiliate-community-media--audio .affiliate-community-custom-controls,.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-custom-controls,.affiliate-community-media--audio.affiliate-community-custom-player .affiliate-community-custom-controls{position:absolute!important;left:1rem!important;right:1rem!important;bottom:1rem!important;z-index:20!important;display:grid!important;grid-template-columns:auto auto minmax(90px,1fr) auto!important;align-items:center!important;gap:.7rem!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.affiliate-community-custom-player .affiliate-community-media-control-button,.affiliate-community-media--video .affiliate-community-media-control-button,.affiliate-community-media--audio .affiliate-community-media-control-button,.affiliate-community-custom-controls .affiliate-community-media-control-button,.affiliate-community-custom-controls button.affiliate-community-media-control-button{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.95)!important}.affiliate-community-custom-player .affiliate-community-media-control-button svg,.affiliate-community-custom-player .affiliate-community-media-control-button svg *,.affiliate-community-custom-controls .affiliate-community-media-control-button svg,.affiliate-community-custom-controls .affiliate-community-media-control-button svg *{color:#fff!important;stroke:#fff!important;fill:none!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.95))!important}.affiliate-community-custom-player .affiliate-community-media-progress,.affiliate-community-media--video .affiliate-community-media-progress,.affiliate-community-media--audio .affiliate-community-media-progress{height:.28rem!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;accent-color:#ffffff!important}.affiliate-community-custom-player .affiliate-community-media-progress::-webkit-slider-runnable-track{height:.24rem!important;background:#ffffff8c!important;border:0!important;border-radius:999px!important;box-shadow:0 2px 8px #000000a6!important}.affiliate-community-custom-player .affiliate-community-media-progress::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:.85rem!important;height:.85rem!important;margin-top:-.31rem!important;border-radius:999px!important;background:#fff!important;border:0!important;box-shadow:0 2px 8px #000000d9!important}.affiliate-community-custom-player .affiliate-community-media-progress::-moz-range-track{height:.24rem!important;background:#ffffff8c!important;border:0!important;border-radius:999px!important}.affiliate-community-custom-player .affiliate-community-media-progress::-moz-range-thumb{width:.85rem!important;height:.85rem!important;border-radius:999px!important;background:#fff!important;border:0!important}.affiliate-community-custom-player .affiliate-community-media-time,.affiliate-community-media--video .affiliate-community-media-time,.affiliate-community-media--audio .affiliate-community-media-time{color:#fff!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;text-shadow:0 2px 8px rgba(0,0,0,.95)!important}.affiliate-community-custom-player.is-playing:not(:hover):not(:focus-within) .affiliate-community-custom-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}.affiliate-community-custom-player:hover .affiliate-community-custom-controls,.affiliate-community-custom-player:focus-within .affiliate-community-custom-controls{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-video-stage{aspect-ratio:16 / 9!important;background:transparent!important}.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-native-video{width:100%!important;height:100%!important;object-fit:cover!important;background:transparent!important}.affiliate-community-media--video.affiliate-community-custom-player .affiliate-community-custom-controls{position:absolute!important;left:1rem!important;right:1rem!important;bottom:1rem!important;background:transparent!important;border:0!important;box-shadow:none!important}.affiliate-community-media--audio .affiliate-community-audio-art{aspect-ratio:1 / 1!important}.affiliate-community-unified-player .affiliate-community-unified-controls,.affiliate-community-unified-player .affiliate-community-custom-controls,.affiliate-community-custom-player .affiliate-community-custom-controls{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.affiliate-community-unified-player .affiliate-community-media-control-button,.affiliate-community-custom-player .affiliate-community-media-control-button{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.affiliate-community-unified-player .affiliate-community-media-control-button svg,.affiliate-community-unified-player .affiliate-community-media-control-button svg *,.affiliate-community-custom-player .affiliate-community-media-control-button svg,.affiliate-community-custom-player .affiliate-community-media-control-button svg *,.affiliate-community-unified-player .affiliate-community-video-play-overlay svg,.affiliate-community-unified-player .affiliate-community-video-play-overlay svg *{filter:none!important;text-shadow:none!important;drop-shadow:none!important;color:#fff!important;stroke:#fff!important;fill:none!important}.affiliate-community-unified-player .affiliate-community-media-time,.affiliate-community-custom-player .affiliate-community-media-time{color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.affiliate-community-unified-player .affiliate-community-media-progress,.affiliate-community-custom-player .affiliate-community-media-progress{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;accent-color:#ffffff!important}.affiliate-community-unified-player .affiliate-community-media-progress::-webkit-slider-runnable-track,.affiliate-community-custom-player .affiliate-community-media-progress::-webkit-slider-runnable-track{height:.22rem!important;background:#ffffffd9!important;border:0!important;box-shadow:none!important;filter:none!important}.affiliate-community-unified-player .affiliate-community-media-progress::-webkit-slider-thumb,.affiliate-community-custom-player .affiliate-community-media-progress::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:.75rem!important;height:.75rem!important;margin-top:-.265rem!important;border-radius:999px!important;background:#fff!important;border:0!important;box-shadow:none!important;filter:none!important}.affiliate-community-unified-player .affiliate-community-media-progress::-moz-range-track,.affiliate-community-custom-player .affiliate-community-media-progress::-moz-range-track{height:.22rem!important;background:#ffffffd9!important;border:0!important;box-shadow:none!important}.affiliate-community-unified-player .affiliate-community-media-progress::-moz-range-thumb,.affiliate-community-custom-player .affiliate-community-media-progress::-moz-range-thumb{width:.75rem!important;height:.75rem!important;border-radius:999px!important;background:#fff!important;border:0!important;box-shadow:none!important}.affiliate-community-unified-player .affiliate-community-video-play-overlay,.affiliate-community-custom-player .affiliate-community-video-play-overlay{background:#ffffffeb!important;border:0!important;box-shadow:none!important;filter:none!important}.affiliate-community-unified-player .affiliate-community-media-control-button,.affiliate-community-custom-player .affiliate-community-media-control-button,.affiliate-community-unified-player .affiliate-community-video-play-overlay,.affiliate-community-custom-player .affiliate-community-video-play-overlay{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;-webkit-appearance:none!important;appearance:none!important}.affiliate-community-unified-player .affiliate-community-media-control-button svg,.affiliate-community-unified-player .affiliate-community-media-control-button svg *,.affiliate-community-custom-player .affiliate-community-media-control-button svg,.affiliate-community-custom-player .affiliate-community-media-control-button svg *,.affiliate-community-unified-player .affiliate-community-video-play-overlay svg,.affiliate-community-unified-player .affiliate-community-video-play-overlay svg *,.affiliate-community-custom-player .affiliate-community-video-play-overlay svg,.affiliate-community-custom-player .affiliate-community-video-play-overlay svg *{color:#fff!important;stroke:#fff!important;fill:none!important;filter:none!important;box-shadow:none!important}.affiliate-community-unified-player .affiliate-community-media-control-button:hover,.affiliate-community-unified-player .affiliate-community-media-control-button:focus,.affiliate-community-unified-player .affiliate-community-video-play-overlay:hover,.affiliate-community-unified-player .affiliate-community-video-play-overlay:focus,.affiliate-community-custom-player .affiliate-community-media-control-button:hover,.affiliate-community-custom-player .affiliate-community-media-control-button:focus,.affiliate-community-custom-player .affiliate-community-video-play-overlay:hover,.affiliate-community-custom-player .affiliate-community-video-play-overlay:focus{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.affiliate-community-emoji-tray{display:none!important}.affiliate-community-emoji-modal-backdrop{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:1rem!important;background:#0f172a61!important}.affiliate-community-emoji-modal{width:min(760px,100%)!important;max-height:min(78vh,720px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:1.25rem!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 28px 80px #0f172a47!important}.affiliate-community-emoji-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:1rem 1.1rem!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.affiliate-community-emoji-modal-header strong,.affiliate-community-emoji-modal-header span{display:block!important}.affiliate-community-emoji-modal-header strong{color:#111827!important;font-size:1rem!important;font-weight:950!important}.affiliate-community-emoji-modal-header span{margin-top:.15rem!important;color:#64748b!important;font-size:.88rem!important}.affiliate-community-emoji-modal-close{width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111827!important;box-shadow:none!important;cursor:pointer!important}.affiliate-community-emoji-modal-close:hover{background:#f8fafc!important}.affiliate-community-emoji-modal-close svg,.affiliate-community-emoji-modal-close svg *{width:1.15rem!important;height:1.15rem!important;color:#111827!important;stroke:#111827!important}.affiliate-community-emoji-modal-body{min-height:0!important;overflow:auto!important;padding:1rem!important;display:grid!important;gap:1.15rem!important}.affiliate-community-emoji-group{display:grid!important;gap:.55rem!important}.affiliate-community-emoji-group h3{margin:0!important;color:#475569!important;font-size:.78rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.affiliate-community-emoji-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(2.35rem,1fr))!important;gap:.2rem!important}.affiliate-community-emoji-option,.affiliate-community-emoji-tray button{width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;min-height:2.35rem!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;outline:0!important;border-radius:.65rem!important;background:transparent!important;box-shadow:none!important;color:inherit!important;cursor:pointer!important;font-size:1.32rem!important;line-height:1!important}.affiliate-community-emoji-option:hover,.affiliate-community-emoji-option:focus-visible,.affiliate-community-emoji-tray button:hover,.affiliate-community-emoji-tray button:focus-visible{border:0!important;background:#f8fafc!important;box-shadow:none!important;outline:none!important}@media(max-width:640px){.affiliate-community-emoji-modal-backdrop{align-items:end!important;padding:.75rem!important}.affiliate-community-emoji-modal{width:100%!important;max-height:82vh!important;border-radius:1.1rem!important}.affiliate-community-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(2.15rem,1fr))!important}.affiliate-community-emoji-option{width:2.15rem!important;height:2.15rem!important;min-width:2.15rem!important;min-height:2.15rem!important;font-size:1.18rem!important}}.affiliate-community-composer-left-actions{position:relative!important;overflow:visible!important;z-index:35!important}.affiliate-community-composer-card,.affiliate-community-composer-actions,.affiliate-community-feed-scroll,.affiliate-community-feed-card{overflow:visible!important}.affiliate-community-emoji-modal-backdrop,.affiliate-community-emoji-modal,.affiliate-community-emoji-modal-panel{display:none!important}.affiliate-community-composer-asset-popover{position:absolute!important;left:0!important;bottom:calc(100% + .75rem)!important;z-index:80!important;width:min(32rem,calc(100vw - 2rem))!important;max-height:min(30rem,62vh)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:1.1rem!important;background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 24px 60px #0f172a2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.affiliate-community-composer-asset-popover:after{content:"";position:absolute;left:1.15rem;bottom:-.45rem;width:.85rem;height:.85rem;transform:rotate(45deg);background:#fff;border-right:1px solid rgba(15,23,42,.1);border-bottom:1px solid rgba(15,23,42,.1)}.affiliate-community-composer-asset-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:.8rem .85rem .65rem!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.affiliate-community-composer-asset-head strong,.affiliate-community-composer-asset-head span{display:block!important}.affiliate-community-composer-asset-head strong{font-size:.95rem!important;font-weight:950!important;color:#111827!important}.affiliate-community-composer-asset-head span{margin-top:.12rem!important;font-size:.78rem!important;font-weight:700!important;color:#64748b!important}.affiliate-community-composer-asset-close{width:2.1rem!important;height:2.1rem!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#111827!important;box-shadow:none!important;cursor:pointer!important}.affiliate-community-composer-asset-close:hover{background:#f8fafc!important}.affiliate-community-composer-asset-close svg,.affiliate-community-composer-asset-close svg *{width:1.1rem!important;height:1.1rem!important;color:#111827!important;stroke:#111827!important}.affiliate-community-composer-asset-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;padding:.7rem .8rem!important;border-bottom:1px solid rgba(15,23,42,.08)!important;background:#fff!important}.affiliate-community-composer-asset-tab{min-height:2.35rem!important;border:0!important;border-radius:.85rem!important;background:#f8fafc!important;color:#334155!important;box-shadow:inset 0 0 0 1px #0f172a14!important;font:inherit!important;font-size:.84rem!important;font-weight:900!important;cursor:pointer!important}.affiliate-community-composer-asset-tab.active,.affiliate-community-composer-asset-tab:hover{background:#fff!important;color:#111827!important;box-shadow:inset 0 0 0 1px #0f172a29,0 8px 18px #0f172a0f!important}.affiliate-community-composer-asset-body{min-height:0!important;max-height:min(22rem,48vh)!important;overflow:auto!important;padding:.75rem .8rem .9rem!important;background:#fff!important}.affiliate-community-composer-emoji-group{display:grid!important;gap:.5rem!important;margin-bottom:.95rem!important}.affiliate-community-composer-emoji-title{color:#475569!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.affiliate-community-composer-emoji-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(2.15rem,1fr))!important;gap:.2rem!important}.affiliate-community-composer-emoji-item{width:2.25rem!important;height:2.25rem!important;min-width:0!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:0!important;outline:none!important;border-radius:.65rem!important;background:transparent!important;color:#111827!important;box-shadow:none!important;font:inherit!important;font-size:1.35rem!important;line-height:1!important;cursor:pointer!important}.affiliate-community-composer-emoji-item:hover,.affiliate-community-composer-emoji-item:focus-visible{background:#f1f5f9!important;box-shadow:none!important}.affiliate-community-composer-flag-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.affiliate-community-composer-flag-item{min-width:0!important;min-height:3.35rem!important;display:grid!important;grid-template-columns:2.2rem minmax(0,1fr)!important;align-items:center!important;gap:.65rem!important;padding:.55rem .65rem!important;border:0!important;border-radius:.9rem!important;background:#fff!important;color:#111827!important;box-shadow:inset 0 0 0 1px #0f172a14!important;text-align:left!important;cursor:pointer!important}.affiliate-community-composer-flag-item:hover{background:#f8fafc!important}.affiliate-community-composer-flag-item img,.affiliate-community-composer-flag-item>span:first-child{width:2.2rem!important;height:1.55rem!important;object-fit:cover!important;border-radius:.35rem!important;box-shadow:0 1px 3px #0f172a29!important}.affiliate-community-composer-flag-item span span,.affiliate-community-composer-flag-item span strong,.affiliate-community-composer-flag-item small{display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.affiliate-community-composer-flag-item strong{font-size:.82rem!important;font-weight:950!important;color:#111827!important}.affiliate-community-composer-flag-item small{font-size:.74rem!important;font-weight:700!important;color:#64748b!important}.affiliate-community-composer-icon-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important}.affiliate-community-composer-icon-item{min-height:4rem!important;display:grid!important;place-items:center!important;gap:.35rem!important;padding:.65rem!important;border:0!important;border-radius:.9rem!important;background:#fff!important;color:#111827!important;box-shadow:inset 0 0 0 1px #0f172a14!important;cursor:pointer!important;font:inherit!important;font-weight:900!important}.affiliate-community-composer-icon-item:hover{background:#f8fafc!important}.affiliate-community-composer-icon-item svg,.affiliate-community-composer-icon-item svg *{width:1.25rem!important;height:1.25rem!important;color:#111827!important;stroke:#111827!important;fill:none!important}.affiliate-community-composer-icon-item span{font-size:.78rem!important;color:#334155!important}.affiliate-community-emoji-button.is-active{background:#f8fafc!important;box-shadow:inset 0 0 0 1px #0f172a2e!important}@media(max-width:640px){.affiliate-community-composer-asset-popover{left:-.35rem!important;width:min(92vw,32rem)!important;max-height:58vh!important}.affiliate-community-composer-asset-body{max-height:40vh!important}.affiliate-community-composer-flag-grid,.affiliate-community-composer-icon-grid{grid-template-columns:1fr!important}.affiliate-community-composer-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr))!important}}.affiliate-community-textarea-flag-wrap{position:relative;width:100%;min-width:0}.affiliate-community-textarea-flag-wrap textarea{position:relative;z-index:2}.affiliate-community-textarea-flag-wrap.has-flag-preview textarea{color:transparent!important;caret-color:#111827!important;background:transparent!important}.affiliate-community-textarea-flag-preview{position:absolute;inset:0;z-index:1;pointer-events:none;min-height:6rem;max-height:14rem;overflow:hidden;border-radius:1rem;padding:.9rem 1rem;color:#111827;font:inherit;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.affiliate-community-composer-inline-flag-img,.affiliate-community-post-inline-flag-img,.affiliate-community-inline-flag-img{display:inline-block;width:1.35em;height:1.35em;margin:0 .08em;border:0!important;border-radius:.18em;box-shadow:none!important;object-fit:cover;vertical-align:-.28em}.affiliate-community-composer-emoji-item,.affiliate-community-composer-flag-item,.affiliate-community-composer-icon-item{box-shadow:none!important}.affiliate-community-composer-emoji-item{border:0!important;background:transparent!important}.affiliate-community-media-grid .affiliate-community-file-card,.affiliate-community-media-grid .affiliate-community-file-card.has-cover,.affiliate-community-post-card .affiliate-community-file-card,.affiliate-community-post-card .affiliate-community-file-card.has-cover{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:1rem!important;box-shadow:0 12px 28px #0f172a0f!important;overflow:hidden!important;aspect-ratio:auto!important;min-height:0!important;max-height:none!important}.affiliate-community-media-grid .affiliate-community-file-cover,.affiliate-community-post-card .affiliate-community-file-cover,.affiliate-community-file-card.has-cover img.affiliate-community-file-cover{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:#fff!important;background-color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.affiliate-community-file-card.has-cover .affiliate-community-unified-stage,.affiliate-community-file-card.has-cover .affiliate-community-video-stage,.affiliate-community-file-card.has-cover .affiliate-community-audio-art,.affiliate-community-file-card.has-cover .affiliate-community-custom-player,.affiliate-community-file-card.has-cover .affiliate-community-media{background:#fff!important;background-color:#fff!important;background-image:none!important;aspect-ratio:auto!important;min-height:0!important;max-height:none!important}.affiliate-community-media-grid .affiliate-community-media--image,.affiliate-community-post-card .affiliate-community-media--image{background:#fff!important;background-color:#fff!important;background-image:none!important;border-radius:1rem!important;overflow:hidden!important;aspect-ratio:auto!important;min-height:0!important;max-height:none!important}.affiliate-community-media-grid .affiliate-community-media--image img,.affiliate-community-post-card .affiliate-community-media--image img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;background:#fff!important;background-color:#fff!important}.affiliate-community-file-card.has-cover>span{display:block!important;padding:.85rem 1rem 1rem!important;margin:0!important;background:#fff!important;color:#111827!important;font-weight:900!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.affiliate-community-attachment-chip button,.affiliate-community-cover-chip button{display:inline-grid!important;place-items:center!important;width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;min-height:1.65rem!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:999px!important;color:#111827!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}.affiliate-community-attachment-chip button:hover,.affiliate-community-attachment-chip button:focus,.affiliate-community-cover-chip button:hover,.affiliate-community-cover-chip button:focus{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:none!important;color:#991b1b!important}.affiliate-community-attachment-chip button svg,.affiliate-community-attachment-chip button svg *,.affiliate-community-cover-chip button svg,.affiliate-community-cover-chip button svg *{display:block!important;width:1rem!important;height:1rem!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-attachment-chip:hover,.affiliate-community-cover-chip:hover{background:#fff!important;background-color:#fff!important}.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-unified-stage,.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-video-stage{position:relative!important;aspect-ratio:1 / 1!important;background:#fff!important;overflow:hidden!important}.affiliate-community-video-cover-image{position:absolute!important;inset:0!important;z-index:2!important;width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border:0!important;box-shadow:none!important;pointer-events:none!important}.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-native-video{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;opacity:0!important;object-fit:contain!important;background:#fff!important}.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-video-play-overlay,.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-custom-controls{z-index:5!important}.affiliate-community-unified-player--video.is-playing .affiliate-community-unified-stage,.affiliate-community-unified-player--video.is-playing .affiliate-community-video-stage{aspect-ratio:16 / 9!important;background:#000!important}.affiliate-community-unified-player--video.is-playing .affiliate-community-native-video{position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;height:100%!important;opacity:1!important;object-fit:cover!important;background:#000!important}.affiliate-community-media-grid{width:100%!important;max-width:680px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important}.affiliate-community-media,.affiliate-community-file-card,.affiliate-community-file-card.has-cover,.affiliate-community-custom-player,.affiliate-community-unified-player{width:100%!important;max-width:680px!important;margin-left:auto!important;margin-right:auto!important}.affiliate-community-media--image{max-height:520px!important;background:#fff!important}.affiliate-community-media--image img{width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.affiliate-community-file-card.has-cover{max-height:none!important;background:#fff!important}.affiliate-community-file-cover{width:100%!important;height:auto!important;max-height:460px!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.affiliate-community-unified-player--audio,.affiliate-community-media--audio{max-width:560px!important}.affiliate-community-unified-player--audio .affiliate-community-unified-stage,.affiliate-community-unified-player--audio .affiliate-community-video-stage,.affiliate-community-audio-art{max-height:560px!important;aspect-ratio:1 / 1!important;background:#fff!important}.affiliate-community-audio-art img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.affiliate-community-unified-player--video,.affiliate-community-media--video{max-width:680px!important}.affiliate-community-unified-player--video .affiliate-community-unified-stage,.affiliate-community-unified-player--video .affiliate-community-video-stage{max-height:430px!important;aspect-ratio:16 / 9!important;background:#000!important}.affiliate-community-native-video{width:100%!important;height:100%!important;max-height:430px!important;object-fit:contain!important;object-position:center!important}.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-unified-stage,.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-video-stage{max-height:100%!important;max-height:430px!important;object-fit:contain!important;object-position:center!important}.affiliate-community-unified-player--video.has-cover:not(.is-playing){max-width:560px!important}.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-unified-stage,.affiliate-community-unified-player--video.has-cover:not(.is-playing) .affiliate-community-video-stage{max-height:560px!important;aspect-ratio:1 / 1!important;background:#fff!important}.affiliate-community-video-cover-image{width:100%!important;height:100%!important;max-height:560px!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.affiliate-community-post-card{max-width:100%!important}.affiliate-community-post-text+.affiliate-community-media-grid,.affiliate-community-post-meta-row+.affiliate-community-media-grid{margin-top:.35rem!important}@media(max-width:760px){.affiliate-community-media-grid,.affiliate-community-media,.affiliate-community-file-card,.affiliate-community-file-card.has-cover,.affiliate-community-custom-player,.affiliate-community-unified-player{max-width:100%!important}.affiliate-community-media--image img,.affiliate-community-file-cover,.affiliate-community-native-video{max-height:360px!important}.affiliate-community-unified-player--audio,.affiliate-community-unified-player--video.has-cover:not(.is-playing){max-width:100%!important}}.affiliate-community-post-card .affiliate-community-media-grid{width:auto!important;max-width:440px!important;margin:0!important;display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;gap:.65rem!important}.affiliate-community-post-card .affiliate-community-media,.affiliate-community-post-card .affiliate-community-file-card,.affiliate-community-post-card .affiliate-community-file-card.has-cover{width:auto!important;max-width:440px!important;margin:0!important;padding:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;aspect-ratio:auto!important;min-height:0!important;max-height:none!important}.affiliate-community-post-card .affiliate-community-media--image img,.affiliate-community-post-card .affiliate-community-file-cover,.affiliate-community-post-card .affiliate-community-file-card.has-cover img{display:block!important;width:auto!important;max-width:440px!important;max-height:340px!important;height:auto!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border:1px solid rgba(15,23,42,.1)!important;border-radius:.9rem!important;box-shadow:none!important}.affiliate-community-post-card .affiliate-community-file-card.has-cover>span{display:block!important;max-width:440px!important;padding:.55rem 0 0!important;margin:0!important;background:transparent!important;color:#111827!important;font-weight:850!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.affiliate-community-post-card .affiliate-community-unified-player,.affiliate-community-post-card .affiliate-community-custom-player{max-width:560px!important}.affiliate-community-post-card .affiliate-community-media-grid:has(.affiliate-community-media--image),.affiliate-community-post-card .affiliate-community-media-grid:has(.affiliate-community-file-card){max-width:440px!important}@media(max-width:640px){.affiliate-community-post-card .affiliate-community-media-grid,.affiliate-community-post-card .affiliate-community-media,.affiliate-community-post-card .affiliate-community-file-card,.affiliate-community-post-card .affiliate-community-file-card.has-cover,.affiliate-community-post-card .affiliate-community-media--image img,.affiliate-community-post-card .affiliate-community-file-cover,.affiliate-community-post-card .affiliate-community-file-card.has-cover img{width:100%!important;max-width:100%!important}.affiliate-community-post-card .affiliate-community-media--image img,.affiliate-community-post-card .affiliate-community-file-cover,.affiliate-community-post-card .affiliate-community-file-card.has-cover img{max-height:320px!important}}.affiliate-community-member-link{width:100%!important;border:0!important;text-align:left!important;font:inherit!important;cursor:pointer!important;color:#111827!important;background:#fff!important;appearance:none!important}.affiliate-community-member-link:hover,.affiliate-community-member-link:focus-visible{background:#f8fafc!important;box-shadow:inset 0 0 0 1px #0f172a24!important;outline:none!important}.affiliate-community-member-copy{min-width:0!important;display:grid!important;gap:.1rem!important}.affiliate-community-avatar-shell{position:relative!important;width:2.65rem!important;height:2.65rem!important;flex:0 0 2.65rem!important;display:inline-grid!important;place-items:center!important}.affiliate-community-avatar-shell .affiliate-community-avatar,.affiliate-community-avatar-shell .affiliate-community-avatar-empty{width:2.65rem!important;height:2.65rem!important;flex:0 0 2.65rem!important}.affiliate-community-presence-dot{position:absolute!important;right:.02rem!important;bottom:.02rem!important;width:.78rem!important;height:.78rem!important;border-radius:999px!important;border:2px solid #ffffff!important;box-shadow:0 0 0 1px #0f172a1a!important;z-index:2!important}.affiliate-community-presence-dot.is-online{background:#22c55e!important}.affiliate-community-presence-dot.is-offline{background:#ef4444!important}.affiliate-community-presence-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.affiliate-community-unified-player .affiliate-community-unified-controls,.affiliate-community-custom-player .affiliate-community-custom-controls{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:10!important;pointer-events:auto!important}.affiliate-community-unified-player.is-controls-hidden .affiliate-community-unified-controls,.affiliate-community-custom-player.is-controls-hidden .affiliate-community-custom-controls{opacity:1!important;visibility:visible!important;pointer-events:none!important;background:transparent!important;border:0!important;box-shadow:none!important}.affiliate-community-unified-player.is-controls-hidden .affiliate-community-media-control-button:first-of-type,.affiliate-community-unified-player.is-controls-hidden .affiliate-community-media-time,.affiliate-community-unified-player.is-controls-hidden .affiliate-community-media-progress{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.affiliate-community-unified-player .affiliate-community-media-control-button:last-of-type,.affiliate-community-custom-player .affiliate-community-media-control-button:last-of-type{display:inline-grid!important;place-items:center!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important;min-height:2.4rem!important;padding:0!important;margin-left:auto!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;color:#fff!important}.affiliate-community-unified-player .affiliate-community-media-control-button:last-of-type svg,.affiliate-community-unified-player .affiliate-community-media-control-button:last-of-type svg *,.affiliate-community-custom-player .affiliate-community-media-control-button:last-of-type svg,.affiliate-community-custom-player .affiliate-community-media-control-button:last-of-type svg *{display:block!important;width:1.35rem!important;height:1.35rem!important;color:#fff!important;stroke:#fff!important;fill:none!important;opacity:1!important;visibility:visible!important}.affiliate-community-unified-player .affiliate-community-media-control-button:last-of-type:hover,.affiliate-community-unified-player .affiliate-community-media-control-button:last-of-type:focus,.affiliate-community-custom-player .affiliate-community-media-control-button:last-of-type:hover,.affiliate-community-custom-player .affiliate-community-media-control-button:last-of-type:focus{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.affiliate-community-reply-card{margin:0;box-shadow:none;background:#fbfdff}@media(max-width:640px){.affiliate-community-replies{padding-left:12px}}.affiliate-community-post-card.affiliate-community-reply-card{margin:0;background:#fbfdff;box-shadow:none}.affiliate-community-inline-reply-form{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#f8fafc}.affiliate-community-inline-reply-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.affiliate-community-inline-reply-head strong,.affiliate-community-inline-reply-head span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-community-inline-reply-head strong{color:#111827;font-size:14px;font-weight:900}.affiliate-community-inline-reply-head span{margin-top:2px;color:#64748b;font-size:13px;font-weight:600}.affiliate-community-inline-reply-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#111827;cursor:pointer}.affiliate-community-inline-reply-form textarea{width:100%;min-height:92px;resize:vertical;padding:12px 14px;border:1px solid rgba(15,23,42,.12);border-radius:16px;outline:none;background:#fff;color:#111827;font:inherit;line-height:1.45}.affiliate-community-inline-reply-form textarea:focus{border-color:#0f172a47;box-shadow:0 0 0 3px #0f172a0f}.affiliate-community-inline-reply-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.affiliate-community-inline-reply-cancel,.affiliate-community-inline-reply-send{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 13px;border-radius:999px;font:inherit;font-weight:900;cursor:pointer}.affiliate-community-inline-reply-cancel{border:1px solid rgba(15,23,42,.1);background:#fff;color:#111827}.affiliate-community-inline-reply-send{border:1px solid #111827;background:#111827;color:#fff}.affiliate-community-inline-reply-cancel:disabled,.affiliate-community-inline-reply-send:disabled{cursor:not-allowed;opacity:.55}.affiliate-community-replies{display:grid;gap:10px;margin-top:14px;padding:12px 0 0 18px;border-top:1px solid rgba(15,23,42,.08);border-left:2px solid rgba(15,23,42,.1)}.affiliate-community-replies-heading{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:6px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8fafc;color:#475569;font-size:13px;font-weight:800}.affiliate-community-replies-heading svg{width:15px;height:15px}.affiliate-community-replies-heading b{min-width:20px;padding:2px 6px;border-radius:999px;background:#111827;color:#fff;font-size:12px;text-align:center}.affiliate-community-reply-card .affiliate-community-post-actions{margin-top:10px}.affiliate-community-reply-card .affiliate-community-post-meta-row{margin-top:8px}.affiliate-community-reply-context{width:fit-content;margin:10px 0 0;padding:6px 10px;border-radius:999px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:700}@media(max-width:640px){.affiliate-community-replies{padding-left:12px}.affiliate-community-inline-reply-head{grid-template-columns:auto minmax(0,1fr) auto}.affiliate-community-inline-reply-actions{justify-content:stretch}.affiliate-community-inline-reply-cancel,.affiliate-community-inline-reply-send{flex:1}}.affiliate-community-inline-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.affiliate-community-inline-reply-left-actions,.affiliate-community-inline-reply-submit-actions{display:inline-flex;align-items:center;gap:8px}.affiliate-community-inline-reply-left-actions{position:relative;flex-wrap:wrap}.affiliate-community-inline-reply-left-actions .affiliate-community-emoji-button,.affiliate-community-inline-reply-left-actions .affiliate-community-attach-button,.affiliate-community-inline-reply-left-actions .affiliate-community-cover-button{width:42px;height:42px;min-width:42px;padding:0;border-radius:14px}.affiliate-community-inline-reply-attachments,.affiliate-community-inline-reply-form .affiliate-community-cover-chip{margin-top:10px}.affiliate-community-inline-reply-form .affiliate-community-composer-asset-popover{left:0;right:auto;bottom:calc(100% + 10px);z-index:60}@media(max-width:640px){.affiliate-community-inline-reply-actions{align-items:stretch;flex-direction:column}.affiliate-community-inline-reply-left-actions,.affiliate-community-inline-reply-submit-actions{width:100%}.affiliate-community-inline-reply-submit-actions{justify-content:flex-end}}.affiliate-community-inline-reply-form{background:#f8fafc!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:none!important}.affiliate-community-inline-reply-head,.affiliate-community-inline-reply-head strong,.affiliate-community-inline-reply-head span{color:#111827!important}.affiliate-community-inline-reply-head span{color:#64748b!important}.affiliate-community-inline-reply-close{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 20px #0f172a14!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.affiliate-community-inline-reply-close svg{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important;opacity:1!important}.affiliate-community-inline-reply-close:hover,.affiliate-community-inline-reply-close:focus-visible{background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important}.affiliate-community-inline-reply-form textarea{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important;box-shadow:none!important}.affiliate-community-inline-reply-form textarea:focus{border-color:#0f172a47!important;box-shadow:0 0 0 3px #0f172a0f!important}.affiliate-community-inline-reply-left-actions button,.affiliate-community-inline-reply-emoji-button,.affiliate-community-inline-reply-attach-button,.affiliate-community-inline-reply-cover-button{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 20px #0f172a14!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.affiliate-community-inline-reply-left-actions button svg,.affiliate-community-inline-reply-emoji-button svg,.affiliate-community-inline-reply-attach-button svg,.affiliate-community-inline-reply-cover-button svg{width:18px!important;height:18px!important;color:#111827!important;stroke:#111827!important;opacity:1!important}.affiliate-community-inline-reply-left-actions button:hover,.affiliate-community-inline-reply-emoji-button:hover,.affiliate-community-inline-reply-attach-button:hover,.affiliate-community-inline-reply-cover-button:hover{background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important}.affiliate-community-inline-reply-cover-button.has-cover{background:#fff!important;color:#111827!important;border-color:#0f172a2e!important}.affiliate-community-inline-reply-cancel{height:46px!important;padding:0 18px!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:12px!important;background:#fff!important;color:#111827!important;box-shadow:0 8px 20px #0f172a14!important;font-weight:800!important}.affiliate-community-inline-reply-cancel:hover,.affiliate-community-inline-reply-cancel:focus-visible{background:#f8fafc!important;color:#111827!important;border-color:#0f172a2e!important}.affiliate-community-inline-reply-send{height:46px!important;padding:0 18px!important;border:1px solid #111827!important;border-radius:12px!important;background:#111827!important;color:#fff!important;box-shadow:0 10px 24px #0f172a29!important;font-weight:900!important}.affiliate-community-inline-reply-send svg{width:18px!important;height:18px!important;color:currentColor!important;stroke:currentColor!important;opacity:1!important}.affiliate-community-inline-reply-send:hover,.affiliate-community-inline-reply-send:focus-visible{background:#020617!important;color:#fff!important;border-color:#020617!important}.affiliate-community-inline-reply-send:disabled,.affiliate-community-inline-reply-cancel:disabled,.affiliate-community-inline-reply-close:disabled,.affiliate-community-inline-reply-left-actions button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.affiliate-community-inline-reply-form .affiliate-community-attachment-chip,.affiliate-community-inline-reply-form .affiliate-community-cover-chip{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important}.affiliate-community-inline-reply-form .affiliate-community-attachment-chip svg,.affiliate-community-inline-reply-form .affiliate-community-cover-chip svg{color:#111827!important;stroke:#111827!important;opacity:1!important}.affiliate-community-inline-reply-form .affiliate-community-attachment-chip button,.affiliate-community-inline-reply-form .affiliate-community-cover-chip button{background:#fff!important;color:#111827!important;border:1px solid rgba(15,23,42,.12)!important}.affiliate-community-inline-reply-form .affiliate-community-attachment-chip button svg,.affiliate-community-inline-reply-form .affiliate-community-cover-chip button svg{color:#111827!important;stroke:#111827!important;opacity:1!important}.affiliate-community-member-action-note{margin:10px 0;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#f8fafc;color:#111827;font-size:13px;font-weight:800}.affiliate-community-member-row{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.affiliate-community-member-row .affiliate-community-member{width:100%}.affiliate-community-owner-label{margin-left:8px;padding:2px 7px;border-radius:999px;background:#f8fafc;border:1px solid rgba(15,23,42,.1);color:#111827;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.affiliate-community-member-actions{display:flex;align-items:center;gap:8px;padding-left:52px}.affiliate-community-member-action-button,.affiliate-community-removed-member button{min-height:34px;padding:0 12px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:#111827;font-size:12px;font-weight:900;cursor:pointer}.affiliate-community-member-action-button:hover,.affiliate-community-removed-member button:hover{background:#f8fafc;border-color:#0f172a38}.affiliate-community-member-action-button.is-danger{border-color:#b91c1c3d;color:#991b1b}.affiliate-community-member-action-button.is-danger:hover{background:#fef2f2;border-color:#b91c1c5c}.affiliate-community-member-action-button:disabled,.affiliate-community-removed-member button:disabled{opacity:.55;cursor:not-allowed}.affiliate-community-removed-members{margin-top:14px;display:grid;gap:12px}.affiliate-community-removed-group{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(15,23,42,.1)}.affiliate-community-removed-group>strong{color:#111827;font-size:13px}.affiliate-community-removed-member{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc}.affiliate-community-removed-member span{display:grid;gap:2px;min-width:0;color:#111827;font-size:13px;font-weight:800}.affiliate-community-removed-member small{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:11px;font-weight:700}.affiliate-community-removed-member.is-blocked{background:#fff7ed;border-color:#b91c1c29}@media(max-width:640px){.affiliate-community-member-actions{padding-left:0}.affiliate-community-removed-member{align-items:stretch;flex-direction:column}}.affiliate-community-member-row{position:relative}.affiliate-community-member-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-left:0;padding-right:2px;margin-top:-2px}.affiliate-community-member-action-icon{width:32px;height:32px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.affiliate-community-member-action-icon svg{width:16px;height:16px;stroke-width:2.4}.affiliate-community-member-action-icon:hover{transform:translateY(-1px);background:#f8fafc;border-color:#0f172a38;box-shadow:0 10px 22px #0f172a1a}.affiliate-community-member-action-icon.is-danger{color:#991b1b;border-color:#b91c1c38;background:#fff}.affiliate-community-member-action-icon.is-danger:hover{background:#fef2f2;border-color:#b91c1c5c}.affiliate-community-member-action-icon:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.affiliate-community-removed-member .affiliate-community-member-action-icon{flex:0 0 auto}@media(max-width:640px){.affiliate-community-member-actions{justify-content:flex-start;padding-left:52px}}.affiliate-community-member-actions,.affiliate-community-member-control-actions,.affiliate-community-member-management-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.affiliate-community-member-action-button,.affiliate-community-member-action,.affiliate-community-member-remove-button,.affiliate-community-member-block-button,.affiliate-community-member-restore-button,.affiliate-community-member-unblock-button{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;color:#111827!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.14)!important;border-radius:999px!important;box-shadow:0 8px 18px #0f172a14!important;outline:none!important;font-size:0!important;line-height:1!important;text-indent:0!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.affiliate-community-member-action-button svg,.affiliate-community-member-action svg,.affiliate-community-member-remove-button svg,.affiliate-community-member-block-button svg,.affiliate-community-member-restore-button svg,.affiliate-community-member-unblock-button svg{width:17px!important;height:17px!important;display:block!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.affiliate-community-member-action-button:hover,.affiliate-community-member-action:hover,.affiliate-community-member-remove-button:hover,.affiliate-community-member-block-button:hover,.affiliate-community-member-restore-button:hover,.affiliate-community-member-unblock-button:hover{color:#000!important;background:#f9fafb!important;background-color:#f9fafb!important;border-color:#0f172a3d!important;transform:translateY(-1px)}.affiliate-community-member-block-button,.affiliate-community-member-action-button.is-block,.affiliate-community-member-action.is-block{border-color:#7f1d1d38!important}.affiliate-community-member-block-button svg,.affiliate-community-member-action-button.is-block svg,.affiliate-community-member-action.is-block svg{color:#111827!important;stroke:#111827!important}.affiliate-community-member-action-button:disabled,.affiliate-community-member-action:disabled,.affiliate-community-member-remove-button:disabled,.affiliate-community-member-block-button:disabled,.affiliate-community-member-restore-button:disabled,.affiliate-community-member-unblock-button:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.affiliate-community-member-action-button *,.affiliate-community-member-action *,.affiliate-community-member-remove-button *,.affiliate-community-member-block-button *,.affiliate-community-member-restore-button *,.affiliate-community-member-unblock-button *{color:#111827!important}.affiliate-community-page .affiliate-community-member-row{position:relative}.affiliate-community-page .affiliate-community-member-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;margin:6px 4px 0 auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon{all:unset!important;box-sizing:border-box!important;width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;max-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;padding:0!important;margin:0!important;color:#111827!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(15,23,42,.16)!important;border-radius:999px!important;box-shadow:0 6px 14px #0f172a14!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;font-size:0!important;line-height:1!important;text-indent:0!important;appearance:none!important;-webkit-appearance:none!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon svg,.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon svg *{width:15px!important;height:15px!important;display:block!important;color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon.is-danger{color:#111827!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#0f172a29!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon.is-danger svg,.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon.is-danger svg *{color:#111827!important;stroke:#111827!important;fill:none!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon:hover,.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon.is-danger:hover{color:#000!important;background:#f9fafb!important;background-color:#f9fafb!important;background-image:none!important;border-color:#0f172a47!important;transform:translateY(-1px)!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon span{color:#111827!important}.affiliate-community-add-members{margin-top:12px!important}.affiliate-community-add-member{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}.affiliate-community-add-member .affiliate-community-member{width:100%!important;min-width:0!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon.is-add,.affiliate-community-page button.affiliate-community-member-action-icon.is-add{color:#111827!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#0f172a29!important}.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon.is-add svg,.affiliate-community-page .affiliate-community-member-actions>button.affiliate-community-member-action-icon.is-add svg *,.affiliate-community-page button.affiliate-community-member-action-icon.is-add svg,.affiliate-community-page button.affiliate-community-member-action-icon.is-add svg *{color:#111827!important;stroke:#111827!important;fill:none!important;opacity:1!important;visibility:visible!important}body.route-store-dashboard{overflow-y:auto!important;overflow-x:hidden!important}body.route-store-dashboard .dashboard-layout,body.route-store-dashboard .dashboard-main-content,body.route-store-dashboard .dashboard-scroll-area,body.route-store-dashboard .page-content,body.route-store-dashboard .app-root,body.route-store-dashboard .App{overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important}body.route-store-dashboard .dashboard-layout,body.route-store-dashboard .dashboard-main-content{height:auto!important}body.route-store-dashboard .navbar,body.route-store-dashboard .Navbar,body.route-store-dashboard .top-navbar,body.route-store-dashboard .navbar-wrapper,body.route-store-dashboard .header,body.route-store-dashboard .Header{position:sticky!important;top:0!important;z-index:9999!important}html,body{scrollbar-gutter:auto!important}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}*::-webkit-scrollbar{width:2px!important;height:2px!important}*::-webkit-scrollbar-track{background:transparent!important}*::-webkit-scrollbar-thumb{background-color:#00000059!important;border-radius:10px!important}*::-webkit-scrollbar-thumb:hover{background-color:#0000008c!important}html,body,#root{background:#fff}:root{--bg: #fff;--app-bg: #fff;--page-bg: #fff}html,body,#root,.App,.app-root,.dashboard-layout,.dashboard-main-content,.page-content,.shell,.shell-grid,.main,.main-content,.center-rail,.left-rail,.right-rail,.social-sidebar,.right-sidebar,.rs-shell,.ls-shell,.sidebar,.sidebar-shell{background:#fff!important}.analytics-page[class*=--fullscreen],.brand-analytics-page--fullscreen,.affiliate-analytics-page--fullscreen,.ad-analytics-page--fullscreen,.most-viewed-products-analytics-page--fullscreen,.audio-streams-analytics-page--fullscreen,.video-streams-analytics-page--fullscreen,.live-streams-analytics-page--fullscreen{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:24px 28px 42px!important;background:#f8fafc!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;isolation:isolate!important;transform:none!important}.analytics-page[class*=--fullscreen]>*,.brand-analytics-page--fullscreen>*,.affiliate-analytics-page--fullscreen>*,.ad-analytics-page--fullscreen>*,.most-viewed-products-analytics-page--fullscreen>*,.audio-streams-analytics-page--fullscreen>*,.video-streams-analytics-page--fullscreen>*,.live-streams-analytics-page--fullscreen>*{max-width:1680px;margin-left:auto;margin-right:auto;box-sizing:border-box}.analytics-page[class*=--fullscreen] .brand-analytics-header,.analytics-page[class*=--fullscreen] .affiliate-analytics-page__toolbar,.analytics-page[class*=--fullscreen] .most-viewed-products-analytics__toolbar,.analytics-page[class*=--fullscreen] .audio-streams-analytics__toolbar,.analytics-page[class*=--fullscreen] .video-streams-analytics__toolbar,.analytics-page[class*=--fullscreen] .live-streams-analytics__toolbar,.brand-analytics-page--fullscreen .brand-analytics-header,.affiliate-analytics-page--fullscreen .affiliate-analytics-page__toolbar,.ad-analytics-page--fullscreen .affiliate-analytics-page__toolbar{position:sticky!important;top:0!important;z-index:10!important;padding-top:0!important;padding-bottom:14px!important;background:linear-gradient(180deg,#f8fafc,#f8fafcfa 78%,#f8fafc00)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)}.analytics-page[class*=--fullscreen] .affiliate-analytics-page__body,.analytics-page[class*=--fullscreen] .brand-analytics-page,.analytics-page[class*=--fullscreen] .analytics-page{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(.analytics-page[class*=--fullscreen]) .navbar,body:has(.analytics-page[class*=--fullscreen]) .Navbar,body:has(.analytics-page[class*=--fullscreen]) .topbar,body:has(.analytics-page[class*=--fullscreen]) .dashboard-navbar,body:has(.analytics-page[class*=--fullscreen]) .dashboard-header,body:has(.analytics-page[class*=--fullscreen]) .sidebar,body:has(.analytics-page[class*=--fullscreen]) .left-sidebar,body:has(.analytics-page[class*=--fullscreen]) .right-sidebar{z-index:1!important}@media(max-width:720px){.analytics-page[class*=--fullscreen],.brand-analytics-page--fullscreen,.affiliate-analytics-page--fullscreen,.ad-analytics-page--fullscreen,.most-viewed-products-analytics-page--fullscreen,.audio-streams-analytics-page--fullscreen,.video-streams-analytics-page--fullscreen,.live-streams-analytics-page--fullscreen{padding:16px 14px 32px!important}}.live-streams-analytics-page.analytics-fullscreen-portal,.live-streams-analytics-page--fullscreen{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:24px 28px 42px!important;background:#f8fafc!important;border-radius:0!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;isolation:isolate!important;transform:none!important}.analytics-fullscreen-portal,.analytics-page.analytics-fullscreen-portal,.most-viewed-products-analytics-page.analytics-fullscreen-portal{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:24px 28px 42px!important;background:#f8fafc!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;isolation:isolate!important;transform:none!important}.analytics-fullscreen-portal .analytics-header{position:sticky!important;top:0!important;z-index:20!important;padding-top:0!important;padding-bottom:14px!important;background:linear-gradient(180deg,#f8fafc,#f8fafcfa 78%,#f8fafc00)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)}.orders-analytics-page.analytics-fullscreen-portal,.orders-analytics-page--fullscreen,.revenue-analytics-page.analytics-fullscreen-portal,.revenue-analytics-page--fullscreen,.social-analytics-page.analytics-fullscreen-portal,.social-analytics-page--fullscreen,.pulse-poll-analytics-page.analytics-fullscreen-portal,.pulse-poll-analytics-page--fullscreen,.video-streams-analytics-page.analytics-fullscreen-portal,.video-streams-analytics-page--fullscreen{position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:24px 28px 42px!important;background:#f8fafc!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;isolation:isolate!important;transform:none!important}body.shop-route-white,body.shop-route-white #root,body.shop-route-white .app-root,body.shop-route-white .layout-body,body.shop-route-white .page-content,body.shop-route-white .page-content.with-layout,body.shop-route-white main.shop-page{background:#fff!important;background-color:#fff!important}body.shop-route-white main.shop-page .offers-page-block,body.shop-route-white main.shop-page .offers-featured-products,body.shop-route-white main.shop-page .offers-featured-products.offers-hero-only,body.shop-route-white main.shop-page .offers-featured-rail-outside{background:#fff!important;background-color:#fff!important}body.shop-route-white main.shop-page .shell-grid,body.shop-route-white main.shop-page .home-social-feed-shell,body.shop-route-white main.shop-page .feed-rail,body.shop-route-white main.shop-page .left-rail,body.shop-route-white main.shop-page .center-rail,body.shop-route-white main.shop-page .right-rail,body.shop-route-white main.shop-page .home-sidebar,body.shop-route-white main.shop-page .home-social-feed,body.shop-route-white main.shop-page .home-social-feed__scroll,body.shop-route-white main.shop-page .home-social-feed__inner,body.shop-route-white main.shop-page .feed-list{background:#fff!important;background-color:#fff!important}body.shop-route-white main.shop-page .offers-page-block:before,body.shop-route-white main.shop-page .offers-page-block:after,body.shop-route-white main.shop-page .offers-featured-products:before,body.shop-route-white main.shop-page .offers-featured-products:after,body.shop-route-white main.shop-page .offers-featured-rail-outside:before,body.shop-route-white main.shop-page .offers-featured-rail-outside:after,body.shop-route-white main.shop-page .shell-grid:before,body.shop-route-white main.shop-page .shell-grid:after,body.shop-route-white main.shop-page .left-rail:before,body.shop-route-white main.shop-page .left-rail:after,body.shop-route-white main.shop-page .center-rail:before,body.shop-route-white main.shop-page .center-rail:after,body.shop-route-white main.shop-page .right-rail:before,body.shop-route-white main.shop-page .right-rail:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}:root{--ygs-page-max: 100%;--ygs-mobile-gutter: clamp(10px, 3.5vw, 18px)}html,body,#root{width:100%;max-width:100%;min-width:0}body{overscroll-behavior-y:contain}img,picture,video,canvas,svg,iframe{max-width:100%}.app-root,.layout-body,.page-content,.route-shell,.route-shell__content,.video-hub-layout,.video-hub-main,.video-hub-scroll-area,.dashboard-layout,.dashboard-main,.dashboard-scroll-area,.store-front-layout,.store-front-main,.store-front-scroll-area,.product-user-layout,.product-user-main,.product-user-scroll-area,.places-display-layout,.places-display-main,.places-display-scroll-area{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:900px){html,body{overflow-x:hidden!important}.analytics-fullscreen-portal,.analytics-page.analytics-fullscreen-portal,.most-viewed-products-analytics-page.analytics-fullscreen-portal,.orders-analytics-page.analytics-fullscreen-portal,.revenue-analytics-page.analytics-fullscreen-portal,.social-analytics-page.analytics-fullscreen-portal,.pulse-poll-analytics-page.analytics-fullscreen-portal,.video-streams-analytics-page.analytics-fullscreen-portal,.live-streams-analytics-page.analytics-fullscreen-portal,.analytics-page[class*=--fullscreen],.brand-analytics-page--fullscreen,.affiliate-analytics-page--fullscreen,.ad-analytics-page--fullscreen,.most-viewed-products-analytics-page--fullscreen,.audio-streams-analytics-page--fullscreen,.video-streams-analytics-page--fullscreen,.live-streams-analytics-page--fullscreen,.orders-analytics-page--fullscreen,.revenue-analytics-page--fullscreen,.social-analytics-page--fullscreen,.pulse-poll-analytics-page--fullscreen{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:16px var(--ygs-mobile-gutter) calc(28px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}}@media(max-width:640px){table,.table,.data-table,.analytics-table,.orders-table,.revenue-table{max-width:100%!important}.table-wrap,.table-scroll,.data-table-wrap,.analytics-table-wrap,.analytics-chart-wrap,.chart-wrap,.chart-scroll-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}input,select,textarea,button{max-width:100%}}
